Wikibooks enwikibooks https://en.wikibooks.org/wiki/Main_Page MediaWiki 1.47.0-wmf.21 first-letter Media Special Talk User User talk Wikibooks Wikibooks talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Cookbook Cookbook talk Transwiki Transwiki talk Wikijunior Wikijunior talk Subject Subject talk TimedText TimedText talk Module Module talk Event Event talk Wikibooks:Requests for deletion 4 385 4672755 4672666 2026-09-28T13:47:55Z ActStuffOGWiki 3624203 /* Weekly News Around the World! */ Reply 4672755 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Wikibooks deletion|{{PAGENAME}}]] {{Discussion Rooms}} {{TOCleft}} {{shortcut|WB:RFD}} {{Requests for deletion/New deletion}} {{Requests for deletion/Deletion intro}} <!-- New deletion nominations go at the bottom of page. --> == [[Salute, Jonathan!]] and its translations == <div style="column-count: 7;"> * [[Salute, Jonathan!|Interlingue/Occidental]] ([[w:en:Occidental|w]], original) * [[Òla, Ionatà!|Audià]] * [[Holo, Jonathan!|Cristianés]] * [[Terve, Jonathan!|Ekumenski]] * [[Hej, Jonathan! (Germanisch)|Germanisch]] * [[Salom, Jonatan!|Globasa]] * [[Àlŏ, Jonathan!|Guosa]] ([[w:en:Guosa|w]]) * [[Salut, Jonathan!|Idiom Neutral]] ([[w:en:Idiom Neutral|w]]) * [[Saluto, Jonathan! (Ido)|Ido]] ([[w:en:Ido|w]]) * [[Hallo, Jonathan!|Interlingua]] ([[w:en:Interlingua|w]]) * [[Salut, Jonathan! (Interocidental)|Interocidental]] * [[Bune Ğonatan!|Lingaust]] * [[Oila, Jonatan!|Lingue Simple]] * [[Haloo, Jonatan!|Lingwa de Planeta]] ([[w:en:Lingwa de Planeta|w]]) * [[Sin Chao, Jonathan!|Masa Tang]] * [[Salut, ionatano!|Meteza]] * [[Salu, Jon!|Mini]] * [[Hay, Jonathan!|Mirad]] * [[Hai, Jon!|Monav]] * [[Sesan Jon!|Monkel]] * [[Salam, Jonathan!|Mundeze]] * [[Dag, Jonathan!|Negerhollands]] ([[w:en:Negerhollands|w]]) * [[Salut Jonathan!|Neo]] ([[w:en:Neo|w]]) * [[Hej, Jonathan!|Nordien]] * [[Saluto, Jonathan!|Novial]] ([[w:en:Novial|w]]) * [[Salute, Jonathan! (Novlingue)|Novlingue]] * [[Alo, Jonathan!|Numo]] * [[Hela, Jonathan!|Proyo]] * [[Salute, Jonathan! (Romanica)|Romanica]] ([[w:en:Romanica|w]]) * [[Simi, Jonathan!|Solresol]] ([[w:en:Solresol|w]]) * [[Toki a, jan Jonatan!|Toki Pona]] ([[w:en:Toki Pona|w]]) * [[Glidis, o Jonathan!|Volapük]] ([[w:en:Volapük|w]]) </div> There are a couple of issues here: # Beyond their introductions, all of these books are written in languages which are not English, making them out of scope for the English Wikibooks. # All but one of these books are in fact written in constructed languages, most of them in recently created conlangs. In some cases (e.g. [[Sin Chao, Jonathan!]]), I can't find any reliable sources describing the target language outside of the translation itself. # Most of the translations (i.e. other than [[Salute, Jonathan!]] itself) were abandoned within the first five or so chapters (out of 100); none of them are complete, and there seems to be little effort to complete any of them. While I recognize that this is an unusual project, and potentially one which could have some value, it's not at all clear to me that the English Wikibooks is the right place for it. — [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:24, 29 September 2024 (UTC) : I'm really not sure what to do about these ones. While I recognize that this approach is certainly one method of teaching a language, I'm not sure that it constitutes an educational textbook. We do require that the English Wikibooks be written in English—for language-learning books, this typically means that the instructional parts are in English while the exercises are in the language being taught. I do think that if the language doesn't have much supporting evidence outside the book itself, it can safely be deleted. — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:01, 29 September 2024 (UTC) : Author of the book here. I originally wanted to put it in the Interlingue Wikibooks https://ie.wikibooks.org/wiki/Principal_p%C3%A1gine but it somehow got locked when I wasn't paying attention and so I ended up putting it here. Getting it unlocked requires going through the process of starting an Incubator and all the rest so I opted for here and then started putting some English-only content once it was done. It's sort of in the same vein as books like Lingua Latina per se Illustrata that have separate versions with teacher notes and whatnot. [[Salute, Jonathan!/Capitul 1 - with notes]] After it was done the auxlang community really took to it which was a nice surprise. I think Ido has the largest number of chapters at the moment at 15. :If the vast content of this book could be used to justify a quick reopening of the Interlingue Wikibooks to move it there, I'd love to do that. I imagine that an incubator with 100+ book chapters would be enough to open a Wikibooks and that's what this is. — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 06:02, 29 September 2024 (UTC) : Ah, I just realized that we do have a proposal to reopen the Interlingue Wikibooks: https://meta.wikimedia.org/wiki/Requests_for_new_languages/Wikibooks_Interlingue along with an Incubator page here. https://incubator.wikimedia.org/wiki/Wb/ie/Principal_p%C3%A1gine : How easy would it be to migrate the entirety of Salute Jonathan to there? — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 06:30, 29 September 2024 (UTC) :: Hi @[[User:Mithridates|Mithridates]]! I'm not sure how incubator projects work, but I fully support migrating these books there. You may want to inquire over there and link to this discussion to support your request to move the content over there. Cheers! — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:16, 29 September 2024 (UTC) ::: Hi! Actually I have a third idea to propose after thinking about this again today (haven't been here much since I finished the book): I noticed that there is more English content than I remember and that might make it an awkward fit for the Interlingue Wikibooks. I definitely agree that having all the auxlang translations for new auxlang projects goes well beyond the scope of this Wikibooks. Finally, there are some auxlangs that are notable with their own Wikipedias. ::: So the idea is the following: :::# Leave the original here and I can continue the work on the version with English notes and grammar. That will make it the same as Lingua Latina per se Illustrata, English by the Nature Method, Athenaze and all the rest. :::# The Interlingua one can move to the Interlingua Wikibooks (maybe Romanica too if they want as it is sort of a dialect of Interlingua). :::# For Ido and Lingua Franca Nova which have a Wikipedia but not a Wikibooks, I'm a little bit unsure...technically they could have their own version like the original one but would require English explanations. I could let them know and see if they are willing to do so and see what they think (work on adding English to the books vs. move the content elsewhere). :::# The rest can move to a Github repo, then be deleted, and the front page of this book can have a single link to the repo. ::: Any thoughts on that? Adding the extra English content will be easy as it is my book and I know it inside and out. ::: Edit: [https://en.wikibooks.org/wiki/Salute,_Jonathan!/Grammar_(pronouns) this page] I just added. — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 13:50, 29 September 2024 (UTC) :::: Thanks for taking the time to consider this! Here are my responses/questions: ::::* Is the original [[Salute, Jonathan!]] (Occidental)? Since that one is quite fleshed out, I agree that if you edit it so the primary language of the book (e.g. headers, instructions, etc) are written in English while leaving the actual story in Occidental, it would be okay and fit in more with instructional language textbooks. ::::* For your points 2 and 3, I'm not sure how those other projects work, so I'll leave it up to them. I'm not quite sure why they would need to move, since in theory they could be revised with English as the language of instruction? Although, they have been left incomplete for a long time. ::::* For your point 4, I have no problem with that. Cheers! — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:51, 29 September 2024 (UTC) ::::: Hello again, it's the weekend so I have a bit more time to work on this. I've decided to merge the extra content from the following five chapters since the difference is fairly small and the original chapters should now have this English content. Could you delete these five pages now that they are no longer needed? [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:02, 5 October 2024 (UTC) ::::: [[Salute, Jonathan!/Capitul 1 - with notes]] ::::: [[Salute, Jonathan!/Capitul 2 - with notes]] ::::: [[Salute, Jonathan!/Capitul 3 - with notes]] ::::: [[Salute, Jonathan!/Capitul 4 - with notes]] ::::: [[Salute, Jonathan!/Capitul 5 - with notes]] [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:02, 5 October 2024 (UTC) :::::: [[File:Yes_check.svg|{{#ifeq:|small|8|15}}px|link=|alt=]] {{#ifeq:|small|<small>|}}'''Done'''{{#ifeq:|small|</small>|}} — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:34, 5 October 2024 (UTC) ::::::: Hi again! No luck trying to find a home for the random language translations on other auxlang wikis, can't find one that is actively maintained. ::::::: The thought struck me that maybe I could just put those ones on a sub page of my user page, would that be permitted? If not, I think I'll just stick them somewhere in GitHub and call it a day since none of the people who started the translations seem to care enough to do anything about them. I'd rather not see them outright disappear but since they aren't mine I don't care enough about them to do much more work than copy and paste them somewhere. ::::::: (I would leave the ones in languages with an ISO-639 code and Wikipedia here, of course) — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:13, 9 November 2024 (UTC) :::::::: Thank you for checking! I don't personally see an issue with moving them to your user space right now. Cheers — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:21, 9 November 2024 (UTC) ::::::::: Thanks a lot! I've started a single page where I will put them all here [[User:Mithridates/SJ]] and will proceed slowly due to lack of time and also to avoid stepping on any toes / asking you to delete too much at a time and possibly deleting the wrong content. ::::::::: For this week I have put the content for the languages Audia, Cristianès, Guosa, Lingaust, Mini, Mirad, and Monav on that page as they all have a single page of content and didn't take much time to move. Please delete those. Once they are gone I will add a note on the main page letting people know where they have gone (in addition to a thank you for their interest in the book! I do love how many people have recognized it as a good source material for teaching a language). — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 04:09, 10 November 2024 (UTC) : {{keep}} the translations for languages that have an article on the English Wikipedia, i.e. Guosa, Idiom Neutral, Ido, Interlingua, Lingwa de Planeta, Negerhollands, Neo, Novial, Occidental, Romanica, Solresol, Toki Pona, and Volapük. : Translations for languages that don't have an article can be kept if they have reliable sources, which I was able to find for the following languages (if you think they are not reliable, please let me know): :* Globasa: [https://www.languagesandnumbers.com/how-to-count-in-globasa/en/globasa/] [https://greyson.conlang.org/2020/01/29/shouting-out-globasa-and-pandunia/] :* Mini: [https://jprogr.github.io/mini] [https://www.omniglot.com/language/phrases/mini.htm] [https://www.languagesandnumbers.com/how-to-count-in-mini/en/mini/] : {{del}} and move to [[User:Mithridates/SJ]] the rest of the translations, i.e. Audià/Audian, Cristianés, Ekumenski, Germanisch, Interocidental, Lingaust, Lingue Simple, Masa Tang, Mirad, Monav, Monkel, Mundeze, Nordien, Novlingue, Numo, Proyo, and Scuian/Meteza. If you can find reliable sources for those languages, please let me know. : In particular, I could not find resources for Audià/Audian and Monav after searching through 15 and 17 pages on Google, respectively. It doesn't help that [[Òla, Ionatà!|their]] [[Hai, Jon!|translations]] don't explain what those languages are and where to find resources for them. This makes contributing to those translations almost impossible until @[[User:Caro de Segeda|Caro de Segeda]] can provide resources to us. It's possible that the resources may have disappared from the Internet, or that those languages were created by Caro de Segeda him/herself. If you can find resources for Audià/Audian and Monav, please let me know. : I'm notifying the primary contributors of the translations: @[[User:Caro de Segeda|Caro de Segeda]], @[[User:Frzzl|Frzzl]], @[[User:Greatscotteh|Greatscotteh]], @[[User:IHateNumbers234|IHateNumbers234]], @[[User:Jayeless2|Jayeless2]], @[[User:Morozof|Morozof]], @[[User:Omnihom|Omnihom]], @[[User:Omoutuazn|Omoutuazn]], @[[User:PovriNaivon|PovriNaivon]], @[[User:Sir Beluga|Sir Beluga]] and @[[User:Tyoyafud|Tyoyafud]]. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 09:52, 30 June 2025 (UTC) :: Caro de Segeda said on [https://www.reddit.com/r/conlangs/comments/1lcnz9g/comment/n0sc3wx/ Reddit] that Monav was created by him/her and that he/she didn't publish any resources about it other than [[Hai, Jon!]]. With '''zero''' other resources to rely on for contributing to the translation, and the fact that Monav is in [[User:Mithridates/SJ]], [[Hai, Jon!]] should be speedy deleted. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 01:38, 3 July 2025 (UTC) ::: I've undone the speedy deletion as Caro de Segeda posted a [https://prexins.wordpress.com/2025/07/04/monav/ resource] for Monav. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 07:18, 4 July 2025 (UTC) :::: You can delete all the ones that I have created myself, I have already moved them to other places. — [[User:Caro de Segeda|Caro de Segeda]] ([[User talk:Caro de Segeda|discuss]] • [[Special:Contributions/Caro de Segeda|contribs]]) 12:39, 5 July 2025 (UTC) {{outdent|::::}}I don't know if this is helpful since it wouldn't apply to most of these, but [[s:mul:]] could hold some of these. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|discuss]] • [[Special:Contributions/Arlo Barnes|contribs]]) 09:18, 30 November 2025 (UTC) : I don't think that would be within the scope of that project. I'm not aware of any other situation where Wikisource publishes translations of texts created on Wikimedia projects - that's usually left up to other language editions of the same project. — [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 05:34, 1 December 2025 (UTC) :: In this situation there isn't a separate [[s:ie:]] distinct from Multilingual Wikisource (see [[meta:Wikisource#List of Wikisources]]). In fact, there are very few multilingual wikis in the Wikimedia sphere; while this project ''could'' move to a Miraheze-hosted or similar wiki farm location, I think it would be a missed opportunity. I suppose an [[Interlingue]] book could be started in [[shelf:Constructed languages]] which would have all 100 chapters as an appendix (and likewise for the other languages), but that also seems non-ideal since it requires an English-language text that doesn't currently exist to be created. [[WB:AT]] seems to describe a similar situation to this one and prescribe Wikisource as the solution, and [[WB:SOURCE]] mentions fiction as out-of-scope for Wikibooks (even as in this case, language-educational fiction). [[s:mul:Wikisource:about Wikisource]] simply speaks of source texts and doesn't mention publication requirements, so maybe that is specific to some of the monolingual editions? — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|discuss]] • [[Special:Contributions/Arlo Barnes|contribs]]) 22:28, 5 December 2025 (UTC) :{{keep}} 100% keep. These books are a core part of language textbooks on Wikibooks and have been for years. Not sure why this is even being debated.--[[User:Xania|Xania]] [[Image:Flag_of_Estonia.svg|15px]] [[Image:Flag_of_Ukraine.svg|15px]] [[User talk:Xania|<sup>talk</sup>]] 17:55, 16 May 2026 (UTC) ::With all due respect, some of the books included in this nomination (like [[Sin Chao, Jonathan!]]) are written in constructed languages which are not substantially attested anywhere else. I struggle to imagine any educational purpose for such a book. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:12, 17 May 2026 (UTC) == [[International Baccalaureate]] == Not actually a book in and of itself; rather, it is just a compilation of links to other books —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:24, 18 October 2024 (UTC) : Could this be salvaged as a shelf? [[User:Pppery|Pppery]] ([[User talk:Pppery|discuss]] • [[Special:Contributions/Pppery|contribs]]) 05:23, 27 January 2025 (UTC) ::Probably, but are the linked books even useful? IB exams change from year to year - sometimes quite dramatically - so an old exam guide is of very limited value. Many of these books were written 10-15 years ago, and some of them (like [[IB French]]) even have comments indicating that they're no longer applicable. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 02:18, 8 December 2025 (UTC) == [[Character List for Baxter&Sagart]] == Seems completely out of scope as an educational book; it's just a list of characters and outlinks —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:53, 18 October 2024 (UTC) :Adding [[Character List for Karlgren's GSR]] and [[Character List for Schuessler's CGSR]] for the same reason —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:55, 18 October 2024 (UTC) :These three books do make a package and I agree they should be considered together. However, I strongly object to deleting them. They are really extremely useful resources. I use them every week and I know that many people who do work on Old Chinese phonology do so. There are lots of books out there that are lists of characters, these are called dictionaries. For example Axel Schuessler's ABC Etymological Dictionary of Old Chinese, or Pulleyblank's Lexicon of Reconstructed Pronunciation in Early Middle Chinese, Late Middle Chinese, and Early Mandarin. I see it as entirely a good thing for reference works of this kind to be available free online rather than only in expensive books in university research libraries. If this is in violation of a Wikibooks policy, I would at least like that policy to be drawn to my attention and to have some constructive comment offered about which Wikiproject such a resource should fall under. I will also say on a personal note that I have put literally hundreds of hours of work into these projects and it would grieve me a lot to see this work simply vanish, in particular when I know that colleagues around the world use these books. --[[User:Tibetologist|Tibetologist]] ([[User talk:Tibetologist|discuss]] • [[Special:Contributions/Tibetologist|contribs]]) 07:27, 1 November 2024 (UTC) ::Hi @[[User:Tibetologist|Tibetologist]], and thank you for the feedback! Official Wikibooks policy does not permit standalone dictionaries (see [[WB:DICT]]), though I understand the argument that it is a useful resource. I am wondering if there might be a home for it at [[Wiktionary:Wiktionary:Welcome, newcomers|Wiktionary]] or [[Wikiversity:Wikiversity:SHARE|Wikiversity]]? Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 12:14, 1 November 2024 (UTC) :::The policy says to use Wiktionary, but these books cannot be moved there. In fact they link there, you can understand me as having made an index to wiktionary, if you like, where the ORDER of the characters is extremely important, information that would be lost in Wiktionary. :::Wikiversity is not a project I participate in, and in any event my books here are older than it, so this option was not available for me at the relevant moment. If you are offering to move my books to Wikiversity, that is very kind of you and I will very graciously accept. [[User:Tibetologist|Tibetologist]] ([[User talk:Tibetologist|discuss]] • [[Special:Contributions/Tibetologist|contribs]]) 14:10, 1 November 2024 (UTC) ::::I have pinged over at Wikiversity Colloquium to ask about suitability and have looped you into the conversation over there. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:20, 1 November 2024 (UTC) ::I concur. I'm just an undergrad who tries to learn about Sino-Tibetan historical linguistics in his free time but I've found this wikibook to be incredibly useful, and I keep it open in one tab while I watch Professor Nathan Hill's lectures that he uploads to youtube in another tab, and another tab for taking notes. In fact if I remember correctly Professor Hill actually pointed his students to this wikibook. ::I'm not familiar with [[wikiversity:Wikiversity:SHARE|Wikiversity]] but if all the content were as accessible there as it is here then I think that could work. [[User:ChromeBones|ChromeBones]] ([[User talk:ChromeBones|discuss]] • [[Special:Contributions/ChromeBones|contribs]]) 02:43, 9 July 2025 (UTC) :Per [[:v:Wikiversity:Colloquium#Import_Resource_From_Wikibooks?]], I recommend copying and pasting, including attribution via the edit summary and talk page, add appropriate categories and links, and then it could be deleted locally. —[[User:Koavf|Justin (<span style="color:grey">ko'''a'''vf</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 22:32, 3 November 2024 (UTC) == [[Suomen kieli käyttöön]] == Multiple pages in this book are written entirely in Finnish, which is out of the enWB scope. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:09, 19 October 2024 (UTC) :I was going to say whether we should ask any fiwikibooks sysop to maybe see if this could be transwikied to fiwb if it's within the scope there. But [[:fi:Toiminnot:Käyttäjät/sysop]] indicates that there are only 3 sysops, and only {{u|Anr}} and {{u|Zache}} have made edits this ''year''. If they deem it to be salvageable, then transwiki + delete, otherwise straight-up delete. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|discuss]] • [[Special:Contributions/SHB2000|contribs]]) 11:24, 14 November 2024 (UTC) ::It seems that the idea behind the book was for the pages to be bilingual, as it’s a language learning book. That’s why there are Finnish texts included intentionally even on the pages that are complete. There are similar books in dewikibooks and ruwikibooks as well. For the English version, I think the easiest way to proceed would be to clean up and adjust the page layout to fit enwikibooks better, and then translate the missing parts. By the way, if anyone wants to update the book’s name in English, it can be titled ''"Using the Finnish Language"'' or ''"Put Finnish Language into Use"'' for a direct translation. [[User:Zache|Zache]] ([[User talk:Zache|discuss]] • [[Special:Contributions/Zache|contribs]]) 11:57, 14 November 2024 (UTC) == [[AT&T Mobility FAQ]] == * [[AT&T Mobility FAQ]] * [[AT&T Mobility FAQ/MEdia Net Configuration]] * [[AT&T Mobility FAQ/Data Connect Configuration]] An ''extremely'' outdated FAQ on AT&T's cell phone services. Most of this document was written 20+ years ago as a Usenet FAQ; very little of it is accurate or useful anymore (particularly the two subpages, which have to do with obsolete configurations for "tethering" a computer to a cell phone). No objection if someone wants to update it, but there's clearly been no appetite to do that. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:20, 30 December 2024 (UTC) :I'm wondering if it might make sense for us to develop some kind of policy on archiving books here. There are many like this one that have a good deal of content but are extremely out of date and just not useful as originally intended. ——[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:34, 30 December 2024 (UTC) ::@[[User:Kittycataclysm|Kittycataclysm]]: See the newly developed [[Wikibooks:Outdated books]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:16, 31 December 2024 (UTC) :::Ooh, thanks - something like that seems like it could be an appropriate way to handle this book. A lot of the other outdated books I've tagged have been so incomplete that they wouldn't have been particularly useful even as historical references; this one might at least have some interest. :::Any chance we can get a separate namespace (maybe "Archive:") set up for archived book content? That'd make it possible to do things like exclude them from on-site search by default. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 21:07, 31 December 2024 (UTC) ::::I think this might be a more extended discussion, so I'll bump it over to the [[Wikibooks talk:Outdated books|talk page of the draft policy]]! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 21:54, 31 December 2024 (UTC) == Algebra/Chapter 10/Symmetric Polynomials == I personally believe that [[Algebra/Chapter 10/Symmetric Polynomials|this]], and all of the sections should be deleted for the fact that this goes WAY beyond the scope of what was intended for the Chapter (Algebra II level polynomials). [[User:GoreyCat|GoreyCat]] ([[User talk:GoreyCat|discuss]] • [[Special:Contributions/GoreyCat|contribs]]) 15:07, 6 February 2025 (UTC) :'''Split''': Deletion here is not the best solution (see [[w:WP:ATD]]). Instead, this page and its subpages should be moved to another book, most likely [[Abstract Algebra]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:35, 6 February 2025 (UTC) :{{keep}} since there is a good amount of content. If [[Abstract Algebra]] is appropriate, it seems like a fine idea to move there. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:59, 7 February 2025 (UTC) ::Eh, yeah, I supposed moving it is better. I just don't think it's suitable for where it appears. [[User:GoreyCat|GoreyCat]] ([[User talk:GoreyCat|discuss]] • [[Special:Contributions/GoreyCat|contribs]]) 01:40, 8 February 2025 (UTC) == [[Puredyne]] == Development of Puredyne Linux was discontinued in 2012, and the software no longer appears to be available for download anywhere. (An archive of the web site is still up - with a bunch of embedded spam links - but the download links are all dead.) Is this a suitable candidate for archival (cf. [[Wikibooks:Outdated books]]), or should it just be deleted? [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 04:35, 5 March 2025 (UTC) :I'd just archive stuff like this. Looks like a decent bit of work went into it, and you never know when someone might need to use Puredyne for some obscure project. I'd be willing to bet mirrors exist of it somewhere, or someone has it on a drive. If you want to find some stuff worth deleting, comb through [[:Category:Allbooks categories]]. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 11:30, 5 March 2025 (UTC) == [[Template:Qr-twwp]] == This isn't exactly a request to delete the template, but rather to merge it with {{tlx|Copypaste}}. The {{tlx|Qr-twwp}} template serves the same purpose as {{tlx|Copypaste}}, but without the seven-day period after which the page is deleted. This leads to confusion, as well as a perpetually full [[:Category:Queried pages]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:37, 30 March 2025 (UTC) == [[Ghouls of the Miskatonic]] == I don't think that a plot summary of a book is in-scope here. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:43, 20 August 2025 (UTC) :{{vd}} - at least, not a summary of ''this'' book. A summary and/or study guide to a notable work of literature might be in scope, but this is certainly not one. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 21:23, 25 August 2025 (UTC) ::Hi. I am the creator of the pages of this book. If I understand correctly, it has to be a summary of a notable work of literature? So what exactly is defined as such? I only started this as I thought it would be fun, interesting and encouraging to others who read the Arkham Horror novels, and I thought it was permitted as I've seen other summaries of books on wikibooks. [[User:Dayne90|Dayne90]] ([[User talk:Dayne90|discuss]] • [[Special:Contributions/Dayne90|contribs]]) 13:27, 26 August 2025 (UTC) :::Your problem is it is just the plot... it needs to include an educational textual analysis to be in scope [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 12:47, 28 August 2025 (UTC) ::::And ideally it'd be a text which has ''already'' been the subject of literary analysis, such that the analysis on Wikibooks isn't original research. A notable work of literature like ''Frankenstein'' or ''Moby-Dick'' would easily meet that requirement; a tie-in novel for a tabletop RPG probably does not. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:08, 29 August 2025 (UTC) == [[Objective Projection: Why the Brain Never Forgets Some Stories]] == Undisclosed AI-generated content. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 02:13, 9 May 2026 (UTC) :<nowiki>'''Keep'''</nowiki> — Comment from page author/subject expert. :I am Levent Bulut, the originator of the <nowiki>''</nowiki>Objective Projection<nowiki>''</nowiki> methodology described in this book (ORCID: 0009-0007-7500-2261, Wikidata: Q138048287). I want to address the AI-generated content concern directly and transparently. :<nowiki>'''</nowiki>On the content itself:<nowiki>'''</nowiki> The methodology, theoretical framework (the six-variable operator E(r) = projS(M, T, V, Δ, Ω, Ng), the Six Golden Rules, the Six-Layer Framework), and all original arguments are my own intellectual work, developed and published independently. This is documented through: :* 26 DOI-registered academic publications on Zenodo (search: "Levent Bulut Objective Projection") :* A peer-reviewed submission currently under review at <nowiki>''</nowiki>Digital Humanities Quarterly<nowiki>''</nowiki> :* Parallel Turkish-language Wikibook and Wikiversity pages on the same methodology :* An open-source SFT dataset on Hugging Face (leventbulut/objective-projection) :<nowiki>'''</nowiki>On AI assistance:<nowiki>'''</nowiki> I used AI tools (Claude) for English translation polish and copy-editing from my Turkish source materials — the same way a non-native English-speaking academic would use a human translator or editor. The <nowiki>''</nowiki>ideas, structure, terminology, citations, and arguments<nowiki>''</nowiki> are entirely my own and pre-date the Wikibooks version, traceable through Zenodo DOI timestamps starting in 2025. :<nowiki>'''</nowiki>Proposed remedy instead of deletion:<nowiki>'''</nowiki> I am happy to: :# Add a clear AI-assistance disclosure to the book's preface, per Wikibooks transparency norms :# Add inline citations to the underlying DOI-registered publications for every major claim :# Link to the parallel Turkish version and academic record :This would address the <nowiki>''</nowiki>undisclosed<nowiki>''</nowiki> part of the concern (which is the actionable policy issue) while preserving content that is original academic work by an identifiable author with a published track record. Deletion of original scholarship because translation assistance was used would set a concerning precedent for non-native English contributors. :<nowiki>I request a few days to add the disclosure and citations before any deletion action. ~~~~</nowiki> [[Special:Contributions/&#126;2026-28847-60|&#126;2026-28847-60]] ([[User talk:&#126;2026-28847-60|talk]]) 18:46, 13 May 2026 (UTC) ::Administrative assistance needed: Automated filters blocking structural improvements and disclosures ::'''Request for Help''' — I am Levent Bulut, the author of this book. I have already provided my AI disclosure and academic credentials (ORCID, DOI list) here in this discussion. ::I am trying to update the book to comply with Wikibooks standards by: ::Adding a formal '''AI assistance disclosure''' at the top of the page. ::Restructuring the content into an '''instructional textbook format''' (adding Learning Objectives). ::Converting plain text formulas into '''LaTeX''' ( format). ::Updating references to include full academic '''DOI''' records. ::However, the automated filter is blocking all my attempts: ::If I try to replace the content with the improved version, it triggers the '''"large amount of content removal"''' filter. ::If I try to add specific academic links, it triggers the '''"automated link/spam"''' filter. ::I am essentially trapped by the filters while trying to improve the book and follow transparency norms. Could an administrator please either whitelist my account or manually apply the improved version of the text? I am ready to provide the full MediaWiki code here if requested. My intent is purely constructive and academic. [[Special:Contributions/&#126;2026-28847-60|&#126;2026-28847-60]] ([[User talk:&#126;2026-28847-60|talk]]) 19:15, 13 May 2026 (UTC) ::: Hi, @[[User:~2026-28847-60|~2026-28847-60]]. Your account was incorrectly locked by a steward. It is now currently unlocked. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 17:44, 15 May 2026 (UTC) :::: Pinging @[[User:Projection Architect|Projection Architect]], who was previously LeventBulut. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 15:51, 4 July 2026 (UTC) ::Please review [[Wikibooks:Artificial intelligence]]. It states unequivocally that {{tq|LLMs may not be used to generate or summarize material and ideas at Wikibooks}}, and that {{tq|translations made by LLMs are not allowed on Wikibooks}}. The fact that you did not disclose your usage of AI is part of the problem, but disclosing it does not make it allowable either. ::More broadly, based on what you've said above, the content of this book is a reflection of your personal theories on writing. This is essentially [[Wikibooks:Original research]] and is not permitted. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:36, 13 May 2026 (UTC) == [[Suicide]] == {{closed|1=Deleted. The !votes are slightly for deletion, plus the fact that this book is based around a copyright violation, which we cannot in principle agree to host here. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 20:42, 27 September 2026 (UTC)}} I realize this book has been nominated for deletion before ([[Wikibooks:Requests for deletion/Suicide|1]], [[Wikibooks:Requests for deletion/Suicide (2)|2]], [[Wikibooks:Requests for deletion/Suicide/Suffocation|3]]), but it's been over ten years since the last nomination. The project's position on what material is in its educational scope has shifted, as have some of the facts on the ground. * The chartered purpose of Wikibooks is to produce "open-content textbooks" (cf. [[Wikibooks:What is Wikibooks?]]) which are suitable for use in an instructional environment. Providing educational information about suicide in the context of psychiatry could certainly be in scope, as psychiatry is an educational topic; however, instructional material on how to commit suicide is not an educational topic, and should not be considered in scope. * This book is, and has always been, primarily intended as an instructional work guiding users on how to commit suicide. It provides effectively no meaningful analytical content ''about'' suicide as a topic. Most of the original content in the book was imported from an early-2000s wiki associated with the <code>alt.suicide.holiday</code> Usenet group, the "ASH wiki", which was specifically and unequivocally dedicated to describing and recommending methods by which readers could commit suicide, and this has carried through to the current version of the book. * Most of the content in the book was removed in 2020 (by redirecting it to the book's main page, e.g. [[Special:Diff/3660495]]) over concerns that it was created by a WMF-banned user ([[User:Leucosticte]]), and because it was likely in violation of the ASH wiki's (unclear) copyright. These changes removed most of the content of the book; much of what remains is image gallery pages like [[Suicide/Blades]] which have no educational value. Suicide is a sensitive topic; if it is covered by a textbook, it should be covered tastefully and with an aim to educate. This book is largely the opposite of that. Having it here is doing more harm than good. If this book is deleted, the following related pages should be deleted as well: * [[Template:Suicide methods]] * [[Template:Infobox suicide method]] (currently unused) * [[User:Leucosticte/About ASH]] - from the ASH wiki, as mentioned above * [[User:Leucosticte/Frequently Asked Questions]] - also from the ASH wiki [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:41, 21 July 2026 (UTC) : {{keep|weak keep}} a)&nbsp;Age is no argument. There are many stale underdeveloped books I would rather delete than keeping around. b)&nbsp;The book’s topic is exceptionally difficult to write about. ''This'' impedes collaborative authoring. c)&nbsp;The book does not really explain ''how'' to commit suicide (like a step‐by‐step guide), neither is it the book’s learning objective. d)&nbsp;Even if ''you construed'' the chapter summarizing various suicide methods ''as instructions'', instructional material on how to commit suicide ''is'' an educational topic. In most ''present‐day societies'' it is not ''ethical'' to teach students how to commit suicide, though. e)&nbsp;Therefore the correct path is to first alter the [[WB:WIW#Wikibooks includes instructional texts|project scope]] to censor books on ethical grounds ''and then'' nominate the book for censorship. ‑‑[[User:Kai Burghardt|Kai Burghardt]] ([[User talk:Kai Burghardt|discuss]] • [[Special:Contributions/Kai Burghardt|contribs]]) 04:50, 28 July 2026 (UTC) ::Re. c: most of the explicit directions were edited out in 2020, as noted in my nomination, but are still visible in page history. For a couple of explicit examples, see e.g. [[Special:Permalink/3318613]] or [[Special:Permalink/3654645]]. Providing specific instructions was the original intent of this book, and it has never escaped that legacy. If someone were interested in writing a book ''about'' the phenomenon of suicide, they would be better off starting afresh. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 05:26, 28 July 2026 (UTC) *'''Delete all'''. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 16:17, 28 July 2026 (UTC) *:why? [[Special:Contributions/~2026-40500-29|~2026-40500-29]] ([[User talk:~2026-40500-29|talk]]) 15:49, 19 September 2026 (UTC) *::Per above, globally banned user, not a useful guide that fits our criteria, copyright concerns. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 20:39, 25 September 2026 (UTC) * '''Delete all''' per the nomination above. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 02:17, 30 July 2026 (UTC) * '''Keep''' with caution. Rename to "suicide prevention"?--[[User:TunnelESON|TunnelESON]] ([[User talk:TunnelESON|discuss]] • [[Special:Contributions/TunnelESON|contribs]]) 04:03, 2 September 2026 (UTC) *:Re. the rename: absolutely not. There is no content in the book about suicide prevention. If you are interested in writing a book on that topic, please start a new one. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 18:48, 5 September 2026 (UTC) *::Rename to '''suicide issues'''? The book starts with "This book discusses the philosophical and practical issues revolving around the subject of suicide."--[[User:TunnelESON|TunnelESON]] ([[User talk:TunnelESON|discuss]] • [[Special:Contributions/TunnelESON|contribs]]) 16:48, 25 September 2026 (UTC) *:::Aside from being a poor name, that doesn't address any of the issues I identified with the book. (Moreover, that bit of the introduction is largely a fiction; there's no serious discussion of "philosophical issues" in the book.) [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 17:32, 25 September 2026 (UTC) :{{keep}} - :1. "instructional material on how to commit suicide is not an educational topic" - I think it can be construed as one depending on the person (and does not have to imply that the person is at risk) :2. Not a reason. :3. Not a reason. It is up to the community to decide whether to accept a banned user's work. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 13:37, 6 September 2026 (UTC) *'''Delete all''' Not educational. It is also copyright infringement in that alot of it was simply copied and pasted into place from a preexisting book. [[User:Jmh649|<span style="color:#0000f1">'''Doc James'''</span>]] ([[User talk:Jmh649|talk]] · [[Special:Contributions/Jmh649|contribs]] · [[Special:EmailUser/Jmh649|email]]) (if I write on your page reply on mine) 21:02, 25 September 2026 (UTC) {{end closed}} == [[Chess Opening Theory/1. g4/1...Na6]] == {{closed|Deleted. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 15:32, 22 September 2026 (UTC)}} Nonsense position, one of the worst opening moves for White countered by a move hurting development for Black. [https://www.365chess.com/search_position.php Searching] on 365chess.com finds zero games with this position. See also a similar [[Wikibooks:Requests for deletion/Chess Opening Theory/1. e4/1...e5/2. Na3]]. [[User:1234qwer1234qwer4|𝟙𝟤𝟯𝟺𝐪𝑤𝒆𝓇𝟷𝟮𝟥𝟜𝓺𝔴𝕖𝖗𝟰]] ([[User talk:1234qwer1234qwer4|𝗍𝗮𝘭𝙠]]) 02:20, 13 September 2026 (UTC) :{{vd}} With some reservations, in that just being a bad move doesn't make it ''not'' a strategy. That said, the lack of actual game presence means it's unnecessary to keep around. [[User:EggRoll97|EggRoll97]] ([[User talk:EggRoll97|discuss]] • [[Special:Contributions/EggRoll97|contribs]]) 16:16, 14 September 2026 (UTC) {{end closed}} == [[Art And AI]] == Suspected rampant LLM use; this also seems to violate [[WB:BLOG]] and [[WB:SOURCE]], since this seems largely like personal research/personal essays and opinions. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 14:25, 17 September 2026 (UTC) :{{vd}} - as a book, this isn't even particularly coherent. For instance, chapters like [[Art And AI/Tools Of The Artist]] have no clear relationship to the intended topic. And the chapters which do address the topic, like [[Art And AI/Can AIs Go On Strike]], certainly seem more like an opinion piece (if not outright fantasy content) than serious material appropriate for an instructional text. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:03, 18 September 2026 (UTC) :{{vd}}, does not fit this project and appears to be LLM-generated. No useful content. [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 15:13, 19 September 2026 (UTC) == [[A-level Computing AQA Paper 1 Skeleton program 2027]] == This was proposed for speedy deletion by [[User:Omphalographer]] as 'not being a book'. However, I think this page's future requires further discussion from the community. Maybe some input would be appreciated?[[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 23:51, 21 September 2026 (UTC) :As best I can tell, this is a page students are using to collaborate on solutions for a standardized test. There are a number of similar pages for other years linked from [[A-level Computing/AQA/Paper 1/Skeleton program]]. :This is not a good fit for Wikibooks. If these students are interested in this kind of collaboration, it should take place elsewhere. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:14, 22 September 2026 (UTC) ::The project can be moved to Wikiversity, I think. If the students can contribute it and make sure it complies with Wikibooks' guidelines, it can stay here. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 00:17, 22 September 2026 (UTC) :::@[[User:Omphalographer|Omphalographer]] @[[User:TechVindicator|TechVindicator]] :::There's been a Wikibook on this every single year, as I mentioned in my comment on the deletion notice. That doesn't mean that this shouldn't be on Wikiversity, just that there is ample precedent of it being a Wikibook. Dunno if this matter to those kind of editorial decisions, though. [[Special:Contributions/~2026-51010-27|~2026-51010-27]] ([[User talk:~2026-51010-27|talk]]) 13:39, 22 September 2026 (UTC) ::::@[[User:~2026-51010-27|~2026-51010-27]]: How would the page comply with [[WB:What is Wikibooks?|Wikibooks' mission]]?. Could you provide an explanation of what the project is? If it's a collaborative project to work on solutions for a standardized test (like @[[User:Omphalographer|Omphalographer]] said), it would be more suitable for Wikiversity. If it's a textbook about A-level computing, then it would be suitable here. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 13:58, 22 September 2026 (UTC) == [[Wikijunior:Alphabet of Wikibooks]] == I do not know whether this page is useful or not, due to [[Wikijunior:Alphabet]] already existing. I would support the deletion of this given that it contains many red links as well. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 01:41, 23 September 2026 (UTC) :{{vd}} - As proposer. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 01:42, 23 September 2026 (UTC) :{{vd}} - we already have a book on this topic. And no, "Afghanistan" and "Quagga" are not good example words for children. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 07:55, 23 September 2026 (UTC) == [[Active Directory Security and Penetration Testing]] == I have high confidence that this book was created using a genAI LLM (see flags on individual pages). I will plan to delete this in, say, a week, but I'm popping over here to allow for discussion if needed. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 15:32, 24 September 2026 (UTC) :{{vd}}- advertisement for a Python tool disguised as a book. No useful content. [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 19:56, 24 September 2026 (UTC) :{{vd}}- per [[User:Ternera|Ternera]]. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 22:41, 24 September 2026 (UTC) ::I wrote the SKELETON USING LLM [[User:נתנאל שטרן|נתנאל שטרן]] ([[User talk:נתנאל שטרן|discuss]] • [[Special:Contributions/נתנאל שטרן|contribs]]) 13:45, 25 September 2026 (UTC) == [[Weekly News Around the World!]] == Wikibooks is not a news site, and a "book" consisting of summaries of arbitrarily chosen news stories is not a textbook. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 19:36, 26 September 2026 (UTC) :Actually, please '''[[Wikibooks:DELETE|delete]]''' this book. I accidentally [[Help:Pages|created a book]] instead of using the [[Wikibooks:Sandbox|sandbox]]. I was just testing my editing skills. [[User:ActStuffOGWiki|ActStuffOGWiki]] ([[User talk:ActStuffOGWiki|discuss]] • [[Special:Contributions/ActStuffOGWiki|contribs]]) 13:47, 28 September 2026 (UTC) ck25ny9f5ohtk2v6xmtypnfdxxrvqo3 4672772 4672755 2026-09-28T14:40:11Z Koavf 16549 /* Weekly News Around the World! */ Reply 4672772 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Wikibooks deletion|{{PAGENAME}}]] {{Discussion Rooms}} {{TOCleft}} {{shortcut|WB:RFD}} {{Requests for deletion/New deletion}} {{Requests for deletion/Deletion intro}} <!-- New deletion nominations go at the bottom of page. --> == [[Salute, Jonathan!]] and its translations == <div style="column-count: 7;"> * [[Salute, Jonathan!|Interlingue/Occidental]] ([[w:en:Occidental|w]], original) * [[Òla, Ionatà!|Audià]] * [[Holo, Jonathan!|Cristianés]] * [[Terve, Jonathan!|Ekumenski]] * [[Hej, Jonathan! (Germanisch)|Germanisch]] * [[Salom, Jonatan!|Globasa]] * [[Àlŏ, Jonathan!|Guosa]] ([[w:en:Guosa|w]]) * [[Salut, Jonathan!|Idiom Neutral]] ([[w:en:Idiom Neutral|w]]) * [[Saluto, Jonathan! (Ido)|Ido]] ([[w:en:Ido|w]]) * [[Hallo, Jonathan!|Interlingua]] ([[w:en:Interlingua|w]]) * [[Salut, Jonathan! (Interocidental)|Interocidental]] * [[Bune Ğonatan!|Lingaust]] * [[Oila, Jonatan!|Lingue Simple]] * [[Haloo, Jonatan!|Lingwa de Planeta]] ([[w:en:Lingwa de Planeta|w]]) * [[Sin Chao, Jonathan!|Masa Tang]] * [[Salut, ionatano!|Meteza]] * [[Salu, Jon!|Mini]] * [[Hay, Jonathan!|Mirad]] * [[Hai, Jon!|Monav]] * [[Sesan Jon!|Monkel]] * [[Salam, Jonathan!|Mundeze]] * [[Dag, Jonathan!|Negerhollands]] ([[w:en:Negerhollands|w]]) * [[Salut Jonathan!|Neo]] ([[w:en:Neo|w]]) * [[Hej, Jonathan!|Nordien]] * [[Saluto, Jonathan!|Novial]] ([[w:en:Novial|w]]) * [[Salute, Jonathan! (Novlingue)|Novlingue]] * [[Alo, Jonathan!|Numo]] * [[Hela, Jonathan!|Proyo]] * [[Salute, Jonathan! (Romanica)|Romanica]] ([[w:en:Romanica|w]]) * [[Simi, Jonathan!|Solresol]] ([[w:en:Solresol|w]]) * [[Toki a, jan Jonatan!|Toki Pona]] ([[w:en:Toki Pona|w]]) * [[Glidis, o Jonathan!|Volapük]] ([[w:en:Volapük|w]]) </div> There are a couple of issues here: # Beyond their introductions, all of these books are written in languages which are not English, making them out of scope for the English Wikibooks. # All but one of these books are in fact written in constructed languages, most of them in recently created conlangs. In some cases (e.g. [[Sin Chao, Jonathan!]]), I can't find any reliable sources describing the target language outside of the translation itself. # Most of the translations (i.e. other than [[Salute, Jonathan!]] itself) were abandoned within the first five or so chapters (out of 100); none of them are complete, and there seems to be little effort to complete any of them. While I recognize that this is an unusual project, and potentially one which could have some value, it's not at all clear to me that the English Wikibooks is the right place for it. — [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:24, 29 September 2024 (UTC) : I'm really not sure what to do about these ones. While I recognize that this approach is certainly one method of teaching a language, I'm not sure that it constitutes an educational textbook. We do require that the English Wikibooks be written in English—for language-learning books, this typically means that the instructional parts are in English while the exercises are in the language being taught. I do think that if the language doesn't have much supporting evidence outside the book itself, it can safely be deleted. — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:01, 29 September 2024 (UTC) : Author of the book here. I originally wanted to put it in the Interlingue Wikibooks https://ie.wikibooks.org/wiki/Principal_p%C3%A1gine but it somehow got locked when I wasn't paying attention and so I ended up putting it here. Getting it unlocked requires going through the process of starting an Incubator and all the rest so I opted for here and then started putting some English-only content once it was done. It's sort of in the same vein as books like Lingua Latina per se Illustrata that have separate versions with teacher notes and whatnot. [[Salute, Jonathan!/Capitul 1 - with notes]] After it was done the auxlang community really took to it which was a nice surprise. I think Ido has the largest number of chapters at the moment at 15. :If the vast content of this book could be used to justify a quick reopening of the Interlingue Wikibooks to move it there, I'd love to do that. I imagine that an incubator with 100+ book chapters would be enough to open a Wikibooks and that's what this is. — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 06:02, 29 September 2024 (UTC) : Ah, I just realized that we do have a proposal to reopen the Interlingue Wikibooks: https://meta.wikimedia.org/wiki/Requests_for_new_languages/Wikibooks_Interlingue along with an Incubator page here. https://incubator.wikimedia.org/wiki/Wb/ie/Principal_p%C3%A1gine : How easy would it be to migrate the entirety of Salute Jonathan to there? — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 06:30, 29 September 2024 (UTC) :: Hi @[[User:Mithridates|Mithridates]]! I'm not sure how incubator projects work, but I fully support migrating these books there. You may want to inquire over there and link to this discussion to support your request to move the content over there. Cheers! — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:16, 29 September 2024 (UTC) ::: Hi! Actually I have a third idea to propose after thinking about this again today (haven't been here much since I finished the book): I noticed that there is more English content than I remember and that might make it an awkward fit for the Interlingue Wikibooks. I definitely agree that having all the auxlang translations for new auxlang projects goes well beyond the scope of this Wikibooks. Finally, there are some auxlangs that are notable with their own Wikipedias. ::: So the idea is the following: :::# Leave the original here and I can continue the work on the version with English notes and grammar. That will make it the same as Lingua Latina per se Illustrata, English by the Nature Method, Athenaze and all the rest. :::# The Interlingua one can move to the Interlingua Wikibooks (maybe Romanica too if they want as it is sort of a dialect of Interlingua). :::# For Ido and Lingua Franca Nova which have a Wikipedia but not a Wikibooks, I'm a little bit unsure...technically they could have their own version like the original one but would require English explanations. I could let them know and see if they are willing to do so and see what they think (work on adding English to the books vs. move the content elsewhere). :::# The rest can move to a Github repo, then be deleted, and the front page of this book can have a single link to the repo. ::: Any thoughts on that? Adding the extra English content will be easy as it is my book and I know it inside and out. ::: Edit: [https://en.wikibooks.org/wiki/Salute,_Jonathan!/Grammar_(pronouns) this page] I just added. — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 13:50, 29 September 2024 (UTC) :::: Thanks for taking the time to consider this! Here are my responses/questions: ::::* Is the original [[Salute, Jonathan!]] (Occidental)? Since that one is quite fleshed out, I agree that if you edit it so the primary language of the book (e.g. headers, instructions, etc) are written in English while leaving the actual story in Occidental, it would be okay and fit in more with instructional language textbooks. ::::* For your points 2 and 3, I'm not sure how those other projects work, so I'll leave it up to them. I'm not quite sure why they would need to move, since in theory they could be revised with English as the language of instruction? Although, they have been left incomplete for a long time. ::::* For your point 4, I have no problem with that. Cheers! — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:51, 29 September 2024 (UTC) ::::: Hello again, it's the weekend so I have a bit more time to work on this. I've decided to merge the extra content from the following five chapters since the difference is fairly small and the original chapters should now have this English content. Could you delete these five pages now that they are no longer needed? [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:02, 5 October 2024 (UTC) ::::: [[Salute, Jonathan!/Capitul 1 - with notes]] ::::: [[Salute, Jonathan!/Capitul 2 - with notes]] ::::: [[Salute, Jonathan!/Capitul 3 - with notes]] ::::: [[Salute, Jonathan!/Capitul 4 - with notes]] ::::: [[Salute, Jonathan!/Capitul 5 - with notes]] [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:02, 5 October 2024 (UTC) :::::: [[File:Yes_check.svg|{{#ifeq:|small|8|15}}px|link=|alt=]] {{#ifeq:|small|<small>|}}'''Done'''{{#ifeq:|small|</small>|}} — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:34, 5 October 2024 (UTC) ::::::: Hi again! No luck trying to find a home for the random language translations on other auxlang wikis, can't find one that is actively maintained. ::::::: The thought struck me that maybe I could just put those ones on a sub page of my user page, would that be permitted? If not, I think I'll just stick them somewhere in GitHub and call it a day since none of the people who started the translations seem to care enough to do anything about them. I'd rather not see them outright disappear but since they aren't mine I don't care enough about them to do much more work than copy and paste them somewhere. ::::::: (I would leave the ones in languages with an ISO-639 code and Wikipedia here, of course) — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:13, 9 November 2024 (UTC) :::::::: Thank you for checking! I don't personally see an issue with moving them to your user space right now. Cheers — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:21, 9 November 2024 (UTC) ::::::::: Thanks a lot! I've started a single page where I will put them all here [[User:Mithridates/SJ]] and will proceed slowly due to lack of time and also to avoid stepping on any toes / asking you to delete too much at a time and possibly deleting the wrong content. ::::::::: For this week I have put the content for the languages Audia, Cristianès, Guosa, Lingaust, Mini, Mirad, and Monav on that page as they all have a single page of content and didn't take much time to move. Please delete those. Once they are gone I will add a note on the main page letting people know where they have gone (in addition to a thank you for their interest in the book! I do love how many people have recognized it as a good source material for teaching a language). — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 04:09, 10 November 2024 (UTC) : {{keep}} the translations for languages that have an article on the English Wikipedia, i.e. Guosa, Idiom Neutral, Ido, Interlingua, Lingwa de Planeta, Negerhollands, Neo, Novial, Occidental, Romanica, Solresol, Toki Pona, and Volapük. : Translations for languages that don't have an article can be kept if they have reliable sources, which I was able to find for the following languages (if you think they are not reliable, please let me know): :* Globasa: [https://www.languagesandnumbers.com/how-to-count-in-globasa/en/globasa/] [https://greyson.conlang.org/2020/01/29/shouting-out-globasa-and-pandunia/] :* Mini: [https://jprogr.github.io/mini] [https://www.omniglot.com/language/phrases/mini.htm] [https://www.languagesandnumbers.com/how-to-count-in-mini/en/mini/] : {{del}} and move to [[User:Mithridates/SJ]] the rest of the translations, i.e. Audià/Audian, Cristianés, Ekumenski, Germanisch, Interocidental, Lingaust, Lingue Simple, Masa Tang, Mirad, Monav, Monkel, Mundeze, Nordien, Novlingue, Numo, Proyo, and Scuian/Meteza. If you can find reliable sources for those languages, please let me know. : In particular, I could not find resources for Audià/Audian and Monav after searching through 15 and 17 pages on Google, respectively. It doesn't help that [[Òla, Ionatà!|their]] [[Hai, Jon!|translations]] don't explain what those languages are and where to find resources for them. This makes contributing to those translations almost impossible until @[[User:Caro de Segeda|Caro de Segeda]] can provide resources to us. It's possible that the resources may have disappared from the Internet, or that those languages were created by Caro de Segeda him/herself. If you can find resources for Audià/Audian and Monav, please let me know. : I'm notifying the primary contributors of the translations: @[[User:Caro de Segeda|Caro de Segeda]], @[[User:Frzzl|Frzzl]], @[[User:Greatscotteh|Greatscotteh]], @[[User:IHateNumbers234|IHateNumbers234]], @[[User:Jayeless2|Jayeless2]], @[[User:Morozof|Morozof]], @[[User:Omnihom|Omnihom]], @[[User:Omoutuazn|Omoutuazn]], @[[User:PovriNaivon|PovriNaivon]], @[[User:Sir Beluga|Sir Beluga]] and @[[User:Tyoyafud|Tyoyafud]]. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 09:52, 30 June 2025 (UTC) :: Caro de Segeda said on [https://www.reddit.com/r/conlangs/comments/1lcnz9g/comment/n0sc3wx/ Reddit] that Monav was created by him/her and that he/she didn't publish any resources about it other than [[Hai, Jon!]]. With '''zero''' other resources to rely on for contributing to the translation, and the fact that Monav is in [[User:Mithridates/SJ]], [[Hai, Jon!]] should be speedy deleted. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 01:38, 3 July 2025 (UTC) ::: I've undone the speedy deletion as Caro de Segeda posted a [https://prexins.wordpress.com/2025/07/04/monav/ resource] for Monav. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 07:18, 4 July 2025 (UTC) :::: You can delete all the ones that I have created myself, I have already moved them to other places. — [[User:Caro de Segeda|Caro de Segeda]] ([[User talk:Caro de Segeda|discuss]] • [[Special:Contributions/Caro de Segeda|contribs]]) 12:39, 5 July 2025 (UTC) {{outdent|::::}}I don't know if this is helpful since it wouldn't apply to most of these, but [[s:mul:]] could hold some of these. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|discuss]] • [[Special:Contributions/Arlo Barnes|contribs]]) 09:18, 30 November 2025 (UTC) : I don't think that would be within the scope of that project. I'm not aware of any other situation where Wikisource publishes translations of texts created on Wikimedia projects - that's usually left up to other language editions of the same project. — [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 05:34, 1 December 2025 (UTC) :: In this situation there isn't a separate [[s:ie:]] distinct from Multilingual Wikisource (see [[meta:Wikisource#List of Wikisources]]). In fact, there are very few multilingual wikis in the Wikimedia sphere; while this project ''could'' move to a Miraheze-hosted or similar wiki farm location, I think it would be a missed opportunity. I suppose an [[Interlingue]] book could be started in [[shelf:Constructed languages]] which would have all 100 chapters as an appendix (and likewise for the other languages), but that also seems non-ideal since it requires an English-language text that doesn't currently exist to be created. [[WB:AT]] seems to describe a similar situation to this one and prescribe Wikisource as the solution, and [[WB:SOURCE]] mentions fiction as out-of-scope for Wikibooks (even as in this case, language-educational fiction). [[s:mul:Wikisource:about Wikisource]] simply speaks of source texts and doesn't mention publication requirements, so maybe that is specific to some of the monolingual editions? — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|discuss]] • [[Special:Contributions/Arlo Barnes|contribs]]) 22:28, 5 December 2025 (UTC) :{{keep}} 100% keep. These books are a core part of language textbooks on Wikibooks and have been for years. Not sure why this is even being debated.--[[User:Xania|Xania]] [[Image:Flag_of_Estonia.svg|15px]] [[Image:Flag_of_Ukraine.svg|15px]] [[User talk:Xania|<sup>talk</sup>]] 17:55, 16 May 2026 (UTC) ::With all due respect, some of the books included in this nomination (like [[Sin Chao, Jonathan!]]) are written in constructed languages which are not substantially attested anywhere else. I struggle to imagine any educational purpose for such a book. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:12, 17 May 2026 (UTC) == [[International Baccalaureate]] == Not actually a book in and of itself; rather, it is just a compilation of links to other books —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:24, 18 October 2024 (UTC) : Could this be salvaged as a shelf? [[User:Pppery|Pppery]] ([[User talk:Pppery|discuss]] • [[Special:Contributions/Pppery|contribs]]) 05:23, 27 January 2025 (UTC) ::Probably, but are the linked books even useful? IB exams change from year to year - sometimes quite dramatically - so an old exam guide is of very limited value. Many of these books were written 10-15 years ago, and some of them (like [[IB French]]) even have comments indicating that they're no longer applicable. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 02:18, 8 December 2025 (UTC) == [[Character List for Baxter&Sagart]] == Seems completely out of scope as an educational book; it's just a list of characters and outlinks —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:53, 18 October 2024 (UTC) :Adding [[Character List for Karlgren's GSR]] and [[Character List for Schuessler's CGSR]] for the same reason —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:55, 18 October 2024 (UTC) :These three books do make a package and I agree they should be considered together. However, I strongly object to deleting them. They are really extremely useful resources. I use them every week and I know that many people who do work on Old Chinese phonology do so. There are lots of books out there that are lists of characters, these are called dictionaries. For example Axel Schuessler's ABC Etymological Dictionary of Old Chinese, or Pulleyblank's Lexicon of Reconstructed Pronunciation in Early Middle Chinese, Late Middle Chinese, and Early Mandarin. I see it as entirely a good thing for reference works of this kind to be available free online rather than only in expensive books in university research libraries. If this is in violation of a Wikibooks policy, I would at least like that policy to be drawn to my attention and to have some constructive comment offered about which Wikiproject such a resource should fall under. I will also say on a personal note that I have put literally hundreds of hours of work into these projects and it would grieve me a lot to see this work simply vanish, in particular when I know that colleagues around the world use these books. --[[User:Tibetologist|Tibetologist]] ([[User talk:Tibetologist|discuss]] • [[Special:Contributions/Tibetologist|contribs]]) 07:27, 1 November 2024 (UTC) ::Hi @[[User:Tibetologist|Tibetologist]], and thank you for the feedback! Official Wikibooks policy does not permit standalone dictionaries (see [[WB:DICT]]), though I understand the argument that it is a useful resource. I am wondering if there might be a home for it at [[Wiktionary:Wiktionary:Welcome, newcomers|Wiktionary]] or [[Wikiversity:Wikiversity:SHARE|Wikiversity]]? Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 12:14, 1 November 2024 (UTC) :::The policy says to use Wiktionary, but these books cannot be moved there. In fact they link there, you can understand me as having made an index to wiktionary, if you like, where the ORDER of the characters is extremely important, information that would be lost in Wiktionary. :::Wikiversity is not a project I participate in, and in any event my books here are older than it, so this option was not available for me at the relevant moment. If you are offering to move my books to Wikiversity, that is very kind of you and I will very graciously accept. [[User:Tibetologist|Tibetologist]] ([[User talk:Tibetologist|discuss]] • [[Special:Contributions/Tibetologist|contribs]]) 14:10, 1 November 2024 (UTC) ::::I have pinged over at Wikiversity Colloquium to ask about suitability and have looped you into the conversation over there. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:20, 1 November 2024 (UTC) ::I concur. I'm just an undergrad who tries to learn about Sino-Tibetan historical linguistics in his free time but I've found this wikibook to be incredibly useful, and I keep it open in one tab while I watch Professor Nathan Hill's lectures that he uploads to youtube in another tab, and another tab for taking notes. In fact if I remember correctly Professor Hill actually pointed his students to this wikibook. ::I'm not familiar with [[wikiversity:Wikiversity:SHARE|Wikiversity]] but if all the content were as accessible there as it is here then I think that could work. [[User:ChromeBones|ChromeBones]] ([[User talk:ChromeBones|discuss]] • [[Special:Contributions/ChromeBones|contribs]]) 02:43, 9 July 2025 (UTC) :Per [[:v:Wikiversity:Colloquium#Import_Resource_From_Wikibooks?]], I recommend copying and pasting, including attribution via the edit summary and talk page, add appropriate categories and links, and then it could be deleted locally. —[[User:Koavf|Justin (<span style="color:grey">ko'''a'''vf</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 22:32, 3 November 2024 (UTC) == [[Suomen kieli käyttöön]] == Multiple pages in this book are written entirely in Finnish, which is out of the enWB scope. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:09, 19 October 2024 (UTC) :I was going to say whether we should ask any fiwikibooks sysop to maybe see if this could be transwikied to fiwb if it's within the scope there. But [[:fi:Toiminnot:Käyttäjät/sysop]] indicates that there are only 3 sysops, and only {{u|Anr}} and {{u|Zache}} have made edits this ''year''. If they deem it to be salvageable, then transwiki + delete, otherwise straight-up delete. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|discuss]] • [[Special:Contributions/SHB2000|contribs]]) 11:24, 14 November 2024 (UTC) ::It seems that the idea behind the book was for the pages to be bilingual, as it’s a language learning book. That’s why there are Finnish texts included intentionally even on the pages that are complete. There are similar books in dewikibooks and ruwikibooks as well. For the English version, I think the easiest way to proceed would be to clean up and adjust the page layout to fit enwikibooks better, and then translate the missing parts. By the way, if anyone wants to update the book’s name in English, it can be titled ''"Using the Finnish Language"'' or ''"Put Finnish Language into Use"'' for a direct translation. [[User:Zache|Zache]] ([[User talk:Zache|discuss]] • [[Special:Contributions/Zache|contribs]]) 11:57, 14 November 2024 (UTC) == [[AT&T Mobility FAQ]] == * [[AT&T Mobility FAQ]] * [[AT&T Mobility FAQ/MEdia Net Configuration]] * [[AT&T Mobility FAQ/Data Connect Configuration]] An ''extremely'' outdated FAQ on AT&T's cell phone services. Most of this document was written 20+ years ago as a Usenet FAQ; very little of it is accurate or useful anymore (particularly the two subpages, which have to do with obsolete configurations for "tethering" a computer to a cell phone). No objection if someone wants to update it, but there's clearly been no appetite to do that. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:20, 30 December 2024 (UTC) :I'm wondering if it might make sense for us to develop some kind of policy on archiving books here. There are many like this one that have a good deal of content but are extremely out of date and just not useful as originally intended. ——[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:34, 30 December 2024 (UTC) ::@[[User:Kittycataclysm|Kittycataclysm]]: See the newly developed [[Wikibooks:Outdated books]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:16, 31 December 2024 (UTC) :::Ooh, thanks - something like that seems like it could be an appropriate way to handle this book. A lot of the other outdated books I've tagged have been so incomplete that they wouldn't have been particularly useful even as historical references; this one might at least have some interest. :::Any chance we can get a separate namespace (maybe "Archive:") set up for archived book content? That'd make it possible to do things like exclude them from on-site search by default. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 21:07, 31 December 2024 (UTC) ::::I think this might be a more extended discussion, so I'll bump it over to the [[Wikibooks talk:Outdated books|talk page of the draft policy]]! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 21:54, 31 December 2024 (UTC) == Algebra/Chapter 10/Symmetric Polynomials == I personally believe that [[Algebra/Chapter 10/Symmetric Polynomials|this]], and all of the sections should be deleted for the fact that this goes WAY beyond the scope of what was intended for the Chapter (Algebra II level polynomials). [[User:GoreyCat|GoreyCat]] ([[User talk:GoreyCat|discuss]] • [[Special:Contributions/GoreyCat|contribs]]) 15:07, 6 February 2025 (UTC) :'''Split''': Deletion here is not the best solution (see [[w:WP:ATD]]). Instead, this page and its subpages should be moved to another book, most likely [[Abstract Algebra]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:35, 6 February 2025 (UTC) :{{keep}} since there is a good amount of content. If [[Abstract Algebra]] is appropriate, it seems like a fine idea to move there. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:59, 7 February 2025 (UTC) ::Eh, yeah, I supposed moving it is better. I just don't think it's suitable for where it appears. [[User:GoreyCat|GoreyCat]] ([[User talk:GoreyCat|discuss]] • [[Special:Contributions/GoreyCat|contribs]]) 01:40, 8 February 2025 (UTC) == [[Puredyne]] == Development of Puredyne Linux was discontinued in 2012, and the software no longer appears to be available for download anywhere. (An archive of the web site is still up - with a bunch of embedded spam links - but the download links are all dead.) Is this a suitable candidate for archival (cf. [[Wikibooks:Outdated books]]), or should it just be deleted? [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 04:35, 5 March 2025 (UTC) :I'd just archive stuff like this. Looks like a decent bit of work went into it, and you never know when someone might need to use Puredyne for some obscure project. I'd be willing to bet mirrors exist of it somewhere, or someone has it on a drive. If you want to find some stuff worth deleting, comb through [[:Category:Allbooks categories]]. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 11:30, 5 March 2025 (UTC) == [[Template:Qr-twwp]] == This isn't exactly a request to delete the template, but rather to merge it with {{tlx|Copypaste}}. The {{tlx|Qr-twwp}} template serves the same purpose as {{tlx|Copypaste}}, but without the seven-day period after which the page is deleted. This leads to confusion, as well as a perpetually full [[:Category:Queried pages]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:37, 30 March 2025 (UTC) == [[Ghouls of the Miskatonic]] == I don't think that a plot summary of a book is in-scope here. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:43, 20 August 2025 (UTC) :{{vd}} - at least, not a summary of ''this'' book. A summary and/or study guide to a notable work of literature might be in scope, but this is certainly not one. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 21:23, 25 August 2025 (UTC) ::Hi. I am the creator of the pages of this book. If I understand correctly, it has to be a summary of a notable work of literature? So what exactly is defined as such? I only started this as I thought it would be fun, interesting and encouraging to others who read the Arkham Horror novels, and I thought it was permitted as I've seen other summaries of books on wikibooks. [[User:Dayne90|Dayne90]] ([[User talk:Dayne90|discuss]] • [[Special:Contributions/Dayne90|contribs]]) 13:27, 26 August 2025 (UTC) :::Your problem is it is just the plot... it needs to include an educational textual analysis to be in scope [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 12:47, 28 August 2025 (UTC) ::::And ideally it'd be a text which has ''already'' been the subject of literary analysis, such that the analysis on Wikibooks isn't original research. A notable work of literature like ''Frankenstein'' or ''Moby-Dick'' would easily meet that requirement; a tie-in novel for a tabletop RPG probably does not. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:08, 29 August 2025 (UTC) == [[Objective Projection: Why the Brain Never Forgets Some Stories]] == Undisclosed AI-generated content. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 02:13, 9 May 2026 (UTC) :<nowiki>'''Keep'''</nowiki> — Comment from page author/subject expert. :I am Levent Bulut, the originator of the <nowiki>''</nowiki>Objective Projection<nowiki>''</nowiki> methodology described in this book (ORCID: 0009-0007-7500-2261, Wikidata: Q138048287). I want to address the AI-generated content concern directly and transparently. :<nowiki>'''</nowiki>On the content itself:<nowiki>'''</nowiki> The methodology, theoretical framework (the six-variable operator E(r) = projS(M, T, V, Δ, Ω, Ng), the Six Golden Rules, the Six-Layer Framework), and all original arguments are my own intellectual work, developed and published independently. This is documented through: :* 26 DOI-registered academic publications on Zenodo (search: "Levent Bulut Objective Projection") :* A peer-reviewed submission currently under review at <nowiki>''</nowiki>Digital Humanities Quarterly<nowiki>''</nowiki> :* Parallel Turkish-language Wikibook and Wikiversity pages on the same methodology :* An open-source SFT dataset on Hugging Face (leventbulut/objective-projection) :<nowiki>'''</nowiki>On AI assistance:<nowiki>'''</nowiki> I used AI tools (Claude) for English translation polish and copy-editing from my Turkish source materials — the same way a non-native English-speaking academic would use a human translator or editor. The <nowiki>''</nowiki>ideas, structure, terminology, citations, and arguments<nowiki>''</nowiki> are entirely my own and pre-date the Wikibooks version, traceable through Zenodo DOI timestamps starting in 2025. :<nowiki>'''</nowiki>Proposed remedy instead of deletion:<nowiki>'''</nowiki> I am happy to: :# Add a clear AI-assistance disclosure to the book's preface, per Wikibooks transparency norms :# Add inline citations to the underlying DOI-registered publications for every major claim :# Link to the parallel Turkish version and academic record :This would address the <nowiki>''</nowiki>undisclosed<nowiki>''</nowiki> part of the concern (which is the actionable policy issue) while preserving content that is original academic work by an identifiable author with a published track record. Deletion of original scholarship because translation assistance was used would set a concerning precedent for non-native English contributors. :<nowiki>I request a few days to add the disclosure and citations before any deletion action. ~~~~</nowiki> [[Special:Contributions/&#126;2026-28847-60|&#126;2026-28847-60]] ([[User talk:&#126;2026-28847-60|talk]]) 18:46, 13 May 2026 (UTC) ::Administrative assistance needed: Automated filters blocking structural improvements and disclosures ::'''Request for Help''' — I am Levent Bulut, the author of this book. I have already provided my AI disclosure and academic credentials (ORCID, DOI list) here in this discussion. ::I am trying to update the book to comply with Wikibooks standards by: ::Adding a formal '''AI assistance disclosure''' at the top of the page. ::Restructuring the content into an '''instructional textbook format''' (adding Learning Objectives). ::Converting plain text formulas into '''LaTeX''' ( format). ::Updating references to include full academic '''DOI''' records. ::However, the automated filter is blocking all my attempts: ::If I try to replace the content with the improved version, it triggers the '''"large amount of content removal"''' filter. ::If I try to add specific academic links, it triggers the '''"automated link/spam"''' filter. ::I am essentially trapped by the filters while trying to improve the book and follow transparency norms. Could an administrator please either whitelist my account or manually apply the improved version of the text? I am ready to provide the full MediaWiki code here if requested. My intent is purely constructive and academic. [[Special:Contributions/&#126;2026-28847-60|&#126;2026-28847-60]] ([[User talk:&#126;2026-28847-60|talk]]) 19:15, 13 May 2026 (UTC) ::: Hi, @[[User:~2026-28847-60|~2026-28847-60]]. Your account was incorrectly locked by a steward. It is now currently unlocked. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 17:44, 15 May 2026 (UTC) :::: Pinging @[[User:Projection Architect|Projection Architect]], who was previously LeventBulut. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 15:51, 4 July 2026 (UTC) ::Please review [[Wikibooks:Artificial intelligence]]. It states unequivocally that {{tq|LLMs may not be used to generate or summarize material and ideas at Wikibooks}}, and that {{tq|translations made by LLMs are not allowed on Wikibooks}}. The fact that you did not disclose your usage of AI is part of the problem, but disclosing it does not make it allowable either. ::More broadly, based on what you've said above, the content of this book is a reflection of your personal theories on writing. This is essentially [[Wikibooks:Original research]] and is not permitted. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:36, 13 May 2026 (UTC) == [[Suicide]] == {{closed|1=Deleted. The !votes are slightly for deletion, plus the fact that this book is based around a copyright violation, which we cannot in principle agree to host here. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 20:42, 27 September 2026 (UTC)}} I realize this book has been nominated for deletion before ([[Wikibooks:Requests for deletion/Suicide|1]], [[Wikibooks:Requests for deletion/Suicide (2)|2]], [[Wikibooks:Requests for deletion/Suicide/Suffocation|3]]), but it's been over ten years since the last nomination. The project's position on what material is in its educational scope has shifted, as have some of the facts on the ground. * The chartered purpose of Wikibooks is to produce "open-content textbooks" (cf. [[Wikibooks:What is Wikibooks?]]) which are suitable for use in an instructional environment. Providing educational information about suicide in the context of psychiatry could certainly be in scope, as psychiatry is an educational topic; however, instructional material on how to commit suicide is not an educational topic, and should not be considered in scope. * This book is, and has always been, primarily intended as an instructional work guiding users on how to commit suicide. It provides effectively no meaningful analytical content ''about'' suicide as a topic. Most of the original content in the book was imported from an early-2000s wiki associated with the <code>alt.suicide.holiday</code> Usenet group, the "ASH wiki", which was specifically and unequivocally dedicated to describing and recommending methods by which readers could commit suicide, and this has carried through to the current version of the book. * Most of the content in the book was removed in 2020 (by redirecting it to the book's main page, e.g. [[Special:Diff/3660495]]) over concerns that it was created by a WMF-banned user ([[User:Leucosticte]]), and because it was likely in violation of the ASH wiki's (unclear) copyright. These changes removed most of the content of the book; much of what remains is image gallery pages like [[Suicide/Blades]] which have no educational value. Suicide is a sensitive topic; if it is covered by a textbook, it should be covered tastefully and with an aim to educate. This book is largely the opposite of that. Having it here is doing more harm than good. If this book is deleted, the following related pages should be deleted as well: * [[Template:Suicide methods]] * [[Template:Infobox suicide method]] (currently unused) * [[User:Leucosticte/About ASH]] - from the ASH wiki, as mentioned above * [[User:Leucosticte/Frequently Asked Questions]] - also from the ASH wiki [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:41, 21 July 2026 (UTC) : {{keep|weak keep}} a)&nbsp;Age is no argument. There are many stale underdeveloped books I would rather delete than keeping around. b)&nbsp;The book’s topic is exceptionally difficult to write about. ''This'' impedes collaborative authoring. c)&nbsp;The book does not really explain ''how'' to commit suicide (like a step‐by‐step guide), neither is it the book’s learning objective. d)&nbsp;Even if ''you construed'' the chapter summarizing various suicide methods ''as instructions'', instructional material on how to commit suicide ''is'' an educational topic. In most ''present‐day societies'' it is not ''ethical'' to teach students how to commit suicide, though. e)&nbsp;Therefore the correct path is to first alter the [[WB:WIW#Wikibooks includes instructional texts|project scope]] to censor books on ethical grounds ''and then'' nominate the book for censorship. ‑‑[[User:Kai Burghardt|Kai Burghardt]] ([[User talk:Kai Burghardt|discuss]] • [[Special:Contributions/Kai Burghardt|contribs]]) 04:50, 28 July 2026 (UTC) ::Re. c: most of the explicit directions were edited out in 2020, as noted in my nomination, but are still visible in page history. For a couple of explicit examples, see e.g. [[Special:Permalink/3318613]] or [[Special:Permalink/3654645]]. Providing specific instructions was the original intent of this book, and it has never escaped that legacy. If someone were interested in writing a book ''about'' the phenomenon of suicide, they would be better off starting afresh. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 05:26, 28 July 2026 (UTC) *'''Delete all'''. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 16:17, 28 July 2026 (UTC) *:why? [[Special:Contributions/~2026-40500-29|~2026-40500-29]] ([[User talk:~2026-40500-29|talk]]) 15:49, 19 September 2026 (UTC) *::Per above, globally banned user, not a useful guide that fits our criteria, copyright concerns. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 20:39, 25 September 2026 (UTC) * '''Delete all''' per the nomination above. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 02:17, 30 July 2026 (UTC) * '''Keep''' with caution. Rename to "suicide prevention"?--[[User:TunnelESON|TunnelESON]] ([[User talk:TunnelESON|discuss]] • [[Special:Contributions/TunnelESON|contribs]]) 04:03, 2 September 2026 (UTC) *:Re. the rename: absolutely not. There is no content in the book about suicide prevention. If you are interested in writing a book on that topic, please start a new one. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 18:48, 5 September 2026 (UTC) *::Rename to '''suicide issues'''? The book starts with "This book discusses the philosophical and practical issues revolving around the subject of suicide."--[[User:TunnelESON|TunnelESON]] ([[User talk:TunnelESON|discuss]] • [[Special:Contributions/TunnelESON|contribs]]) 16:48, 25 September 2026 (UTC) *:::Aside from being a poor name, that doesn't address any of the issues I identified with the book. (Moreover, that bit of the introduction is largely a fiction; there's no serious discussion of "philosophical issues" in the book.) [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 17:32, 25 September 2026 (UTC) :{{keep}} - :1. "instructional material on how to commit suicide is not an educational topic" - I think it can be construed as one depending on the person (and does not have to imply that the person is at risk) :2. Not a reason. :3. Not a reason. It is up to the community to decide whether to accept a banned user's work. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 13:37, 6 September 2026 (UTC) *'''Delete all''' Not educational. It is also copyright infringement in that alot of it was simply copied and pasted into place from a preexisting book. [[User:Jmh649|<span style="color:#0000f1">'''Doc James'''</span>]] ([[User talk:Jmh649|talk]] · [[Special:Contributions/Jmh649|contribs]] · [[Special:EmailUser/Jmh649|email]]) (if I write on your page reply on mine) 21:02, 25 September 2026 (UTC) {{end closed}} == [[Chess Opening Theory/1. g4/1...Na6]] == {{closed|Deleted. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 15:32, 22 September 2026 (UTC)}} Nonsense position, one of the worst opening moves for White countered by a move hurting development for Black. [https://www.365chess.com/search_position.php Searching] on 365chess.com finds zero games with this position. See also a similar [[Wikibooks:Requests for deletion/Chess Opening Theory/1. e4/1...e5/2. Na3]]. [[User:1234qwer1234qwer4|𝟙𝟤𝟯𝟺𝐪𝑤𝒆𝓇𝟷𝟮𝟥𝟜𝓺𝔴𝕖𝖗𝟰]] ([[User talk:1234qwer1234qwer4|𝗍𝗮𝘭𝙠]]) 02:20, 13 September 2026 (UTC) :{{vd}} With some reservations, in that just being a bad move doesn't make it ''not'' a strategy. That said, the lack of actual game presence means it's unnecessary to keep around. [[User:EggRoll97|EggRoll97]] ([[User talk:EggRoll97|discuss]] • [[Special:Contributions/EggRoll97|contribs]]) 16:16, 14 September 2026 (UTC) {{end closed}} == [[Art And AI]] == Suspected rampant LLM use; this also seems to violate [[WB:BLOG]] and [[WB:SOURCE]], since this seems largely like personal research/personal essays and opinions. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 14:25, 17 September 2026 (UTC) :{{vd}} - as a book, this isn't even particularly coherent. For instance, chapters like [[Art And AI/Tools Of The Artist]] have no clear relationship to the intended topic. And the chapters which do address the topic, like [[Art And AI/Can AIs Go On Strike]], certainly seem more like an opinion piece (if not outright fantasy content) than serious material appropriate for an instructional text. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:03, 18 September 2026 (UTC) :{{vd}}, does not fit this project and appears to be LLM-generated. No useful content. [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 15:13, 19 September 2026 (UTC) == [[A-level Computing AQA Paper 1 Skeleton program 2027]] == This was proposed for speedy deletion by [[User:Omphalographer]] as 'not being a book'. However, I think this page's future requires further discussion from the community. Maybe some input would be appreciated?[[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 23:51, 21 September 2026 (UTC) :As best I can tell, this is a page students are using to collaborate on solutions for a standardized test. There are a number of similar pages for other years linked from [[A-level Computing/AQA/Paper 1/Skeleton program]]. :This is not a good fit for Wikibooks. If these students are interested in this kind of collaboration, it should take place elsewhere. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:14, 22 September 2026 (UTC) ::The project can be moved to Wikiversity, I think. If the students can contribute it and make sure it complies with Wikibooks' guidelines, it can stay here. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 00:17, 22 September 2026 (UTC) :::@[[User:Omphalographer|Omphalographer]] @[[User:TechVindicator|TechVindicator]] :::There's been a Wikibook on this every single year, as I mentioned in my comment on the deletion notice. That doesn't mean that this shouldn't be on Wikiversity, just that there is ample precedent of it being a Wikibook. Dunno if this matter to those kind of editorial decisions, though. [[Special:Contributions/~2026-51010-27|~2026-51010-27]] ([[User talk:~2026-51010-27|talk]]) 13:39, 22 September 2026 (UTC) ::::@[[User:~2026-51010-27|~2026-51010-27]]: How would the page comply with [[WB:What is Wikibooks?|Wikibooks' mission]]?. Could you provide an explanation of what the project is? If it's a collaborative project to work on solutions for a standardized test (like @[[User:Omphalographer|Omphalographer]] said), it would be more suitable for Wikiversity. If it's a textbook about A-level computing, then it would be suitable here. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 13:58, 22 September 2026 (UTC) == [[Wikijunior:Alphabet of Wikibooks]] == I do not know whether this page is useful or not, due to [[Wikijunior:Alphabet]] already existing. I would support the deletion of this given that it contains many red links as well. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 01:41, 23 September 2026 (UTC) :{{vd}} - As proposer. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 01:42, 23 September 2026 (UTC) :{{vd}} - we already have a book on this topic. And no, "Afghanistan" and "Quagga" are not good example words for children. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 07:55, 23 September 2026 (UTC) == [[Active Directory Security and Penetration Testing]] == I have high confidence that this book was created using a genAI LLM (see flags on individual pages). I will plan to delete this in, say, a week, but I'm popping over here to allow for discussion if needed. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 15:32, 24 September 2026 (UTC) :{{vd}}- advertisement for a Python tool disguised as a book. No useful content. [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 19:56, 24 September 2026 (UTC) :{{vd}}- per [[User:Ternera|Ternera]]. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 22:41, 24 September 2026 (UTC) ::I wrote the SKELETON USING LLM [[User:נתנאל שטרן|נתנאל שטרן]] ([[User talk:נתנאל שטרן|discuss]] • [[Special:Contributions/נתנאל שטרן|contribs]]) 13:45, 25 September 2026 (UTC) == [[Weekly News Around the World!]] == Wikibooks is not a news site, and a "book" consisting of summaries of arbitrarily chosen news stories is not a textbook. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 19:36, 26 September 2026 (UTC) :Actually, please '''[[Wikibooks:DELETE|delete]]''' this book. I accidentally [[Help:Pages|created a book]] instead of using the [[Wikibooks:Sandbox|sandbox]]. I was just testing my editing skills. [[User:ActStuffOGWiki|ActStuffOGWiki]] ([[User talk:ActStuffOGWiki|discuss]] • [[Special:Contributions/ActStuffOGWiki|contribs]]) 13:47, 28 September 2026 (UTC) ::{{done}} ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 14:40, 28 September 2026 (UTC) 0cjzusnq9vy156wv9v0wbif8tru3mkh 4672774 4672772 2026-09-28T14:41:08Z Koavf 16549 /* Weekly News Around the World! */ 4672774 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Wikibooks deletion|{{PAGENAME}}]] {{Discussion Rooms}} {{TOCleft}} {{shortcut|WB:RFD}} {{Requests for deletion/New deletion}} {{Requests for deletion/Deletion intro}} <!-- New deletion nominations go at the bottom of page. --> == [[Salute, Jonathan!]] and its translations == <div style="column-count: 7;"> * [[Salute, Jonathan!|Interlingue/Occidental]] ([[w:en:Occidental|w]], original) * [[Òla, Ionatà!|Audià]] * [[Holo, Jonathan!|Cristianés]] * [[Terve, Jonathan!|Ekumenski]] * [[Hej, Jonathan! (Germanisch)|Germanisch]] * [[Salom, Jonatan!|Globasa]] * [[Àlŏ, Jonathan!|Guosa]] ([[w:en:Guosa|w]]) * [[Salut, Jonathan!|Idiom Neutral]] ([[w:en:Idiom Neutral|w]]) * [[Saluto, Jonathan! (Ido)|Ido]] ([[w:en:Ido|w]]) * [[Hallo, Jonathan!|Interlingua]] ([[w:en:Interlingua|w]]) * [[Salut, Jonathan! (Interocidental)|Interocidental]] * [[Bune Ğonatan!|Lingaust]] * [[Oila, Jonatan!|Lingue Simple]] * [[Haloo, Jonatan!|Lingwa de Planeta]] ([[w:en:Lingwa de Planeta|w]]) * [[Sin Chao, Jonathan!|Masa Tang]] * [[Salut, ionatano!|Meteza]] * [[Salu, Jon!|Mini]] * [[Hay, Jonathan!|Mirad]] * [[Hai, Jon!|Monav]] * [[Sesan Jon!|Monkel]] * [[Salam, Jonathan!|Mundeze]] * [[Dag, Jonathan!|Negerhollands]] ([[w:en:Negerhollands|w]]) * [[Salut Jonathan!|Neo]] ([[w:en:Neo|w]]) * [[Hej, Jonathan!|Nordien]] * [[Saluto, Jonathan!|Novial]] ([[w:en:Novial|w]]) * [[Salute, Jonathan! (Novlingue)|Novlingue]] * [[Alo, Jonathan!|Numo]] * [[Hela, Jonathan!|Proyo]] * [[Salute, Jonathan! (Romanica)|Romanica]] ([[w:en:Romanica|w]]) * [[Simi, Jonathan!|Solresol]] ([[w:en:Solresol|w]]) * [[Toki a, jan Jonatan!|Toki Pona]] ([[w:en:Toki Pona|w]]) * [[Glidis, o Jonathan!|Volapük]] ([[w:en:Volapük|w]]) </div> There are a couple of issues here: # Beyond their introductions, all of these books are written in languages which are not English, making them out of scope for the English Wikibooks. # All but one of these books are in fact written in constructed languages, most of them in recently created conlangs. In some cases (e.g. [[Sin Chao, Jonathan!]]), I can't find any reliable sources describing the target language outside of the translation itself. # Most of the translations (i.e. other than [[Salute, Jonathan!]] itself) were abandoned within the first five or so chapters (out of 100); none of them are complete, and there seems to be little effort to complete any of them. While I recognize that this is an unusual project, and potentially one which could have some value, it's not at all clear to me that the English Wikibooks is the right place for it. — [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:24, 29 September 2024 (UTC) : I'm really not sure what to do about these ones. While I recognize that this approach is certainly one method of teaching a language, I'm not sure that it constitutes an educational textbook. We do require that the English Wikibooks be written in English—for language-learning books, this typically means that the instructional parts are in English while the exercises are in the language being taught. I do think that if the language doesn't have much supporting evidence outside the book itself, it can safely be deleted. — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:01, 29 September 2024 (UTC) : Author of the book here. I originally wanted to put it in the Interlingue Wikibooks https://ie.wikibooks.org/wiki/Principal_p%C3%A1gine but it somehow got locked when I wasn't paying attention and so I ended up putting it here. Getting it unlocked requires going through the process of starting an Incubator and all the rest so I opted for here and then started putting some English-only content once it was done. It's sort of in the same vein as books like Lingua Latina per se Illustrata that have separate versions with teacher notes and whatnot. [[Salute, Jonathan!/Capitul 1 - with notes]] After it was done the auxlang community really took to it which was a nice surprise. I think Ido has the largest number of chapters at the moment at 15. :If the vast content of this book could be used to justify a quick reopening of the Interlingue Wikibooks to move it there, I'd love to do that. I imagine that an incubator with 100+ book chapters would be enough to open a Wikibooks and that's what this is. — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 06:02, 29 September 2024 (UTC) : Ah, I just realized that we do have a proposal to reopen the Interlingue Wikibooks: https://meta.wikimedia.org/wiki/Requests_for_new_languages/Wikibooks_Interlingue along with an Incubator page here. https://incubator.wikimedia.org/wiki/Wb/ie/Principal_p%C3%A1gine : How easy would it be to migrate the entirety of Salute Jonathan to there? — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 06:30, 29 September 2024 (UTC) :: Hi @[[User:Mithridates|Mithridates]]! I'm not sure how incubator projects work, but I fully support migrating these books there. You may want to inquire over there and link to this discussion to support your request to move the content over there. Cheers! — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:16, 29 September 2024 (UTC) ::: Hi! Actually I have a third idea to propose after thinking about this again today (haven't been here much since I finished the book): I noticed that there is more English content than I remember and that might make it an awkward fit for the Interlingue Wikibooks. I definitely agree that having all the auxlang translations for new auxlang projects goes well beyond the scope of this Wikibooks. Finally, there are some auxlangs that are notable with their own Wikipedias. ::: So the idea is the following: :::# Leave the original here and I can continue the work on the version with English notes and grammar. That will make it the same as Lingua Latina per se Illustrata, English by the Nature Method, Athenaze and all the rest. :::# The Interlingua one can move to the Interlingua Wikibooks (maybe Romanica too if they want as it is sort of a dialect of Interlingua). :::# For Ido and Lingua Franca Nova which have a Wikipedia but not a Wikibooks, I'm a little bit unsure...technically they could have their own version like the original one but would require English explanations. I could let them know and see if they are willing to do so and see what they think (work on adding English to the books vs. move the content elsewhere). :::# The rest can move to a Github repo, then be deleted, and the front page of this book can have a single link to the repo. ::: Any thoughts on that? Adding the extra English content will be easy as it is my book and I know it inside and out. ::: Edit: [https://en.wikibooks.org/wiki/Salute,_Jonathan!/Grammar_(pronouns) this page] I just added. — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 13:50, 29 September 2024 (UTC) :::: Thanks for taking the time to consider this! Here are my responses/questions: ::::* Is the original [[Salute, Jonathan!]] (Occidental)? Since that one is quite fleshed out, I agree that if you edit it so the primary language of the book (e.g. headers, instructions, etc) are written in English while leaving the actual story in Occidental, it would be okay and fit in more with instructional language textbooks. ::::* For your points 2 and 3, I'm not sure how those other projects work, so I'll leave it up to them. I'm not quite sure why they would need to move, since in theory they could be revised with English as the language of instruction? Although, they have been left incomplete for a long time. ::::* For your point 4, I have no problem with that. Cheers! — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:51, 29 September 2024 (UTC) ::::: Hello again, it's the weekend so I have a bit more time to work on this. I've decided to merge the extra content from the following five chapters since the difference is fairly small and the original chapters should now have this English content. Could you delete these five pages now that they are no longer needed? [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:02, 5 October 2024 (UTC) ::::: [[Salute, Jonathan!/Capitul 1 - with notes]] ::::: [[Salute, Jonathan!/Capitul 2 - with notes]] ::::: [[Salute, Jonathan!/Capitul 3 - with notes]] ::::: [[Salute, Jonathan!/Capitul 4 - with notes]] ::::: [[Salute, Jonathan!/Capitul 5 - with notes]] [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:02, 5 October 2024 (UTC) :::::: [[File:Yes_check.svg|{{#ifeq:|small|8|15}}px|link=|alt=]] {{#ifeq:|small|<small>|}}'''Done'''{{#ifeq:|small|</small>|}} — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:34, 5 October 2024 (UTC) ::::::: Hi again! No luck trying to find a home for the random language translations on other auxlang wikis, can't find one that is actively maintained. ::::::: The thought struck me that maybe I could just put those ones on a sub page of my user page, would that be permitted? If not, I think I'll just stick them somewhere in GitHub and call it a day since none of the people who started the translations seem to care enough to do anything about them. I'd rather not see them outright disappear but since they aren't mine I don't care enough about them to do much more work than copy and paste them somewhere. ::::::: (I would leave the ones in languages with an ISO-639 code and Wikipedia here, of course) — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:13, 9 November 2024 (UTC) :::::::: Thank you for checking! I don't personally see an issue with moving them to your user space right now. Cheers — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:21, 9 November 2024 (UTC) ::::::::: Thanks a lot! I've started a single page where I will put them all here [[User:Mithridates/SJ]] and will proceed slowly due to lack of time and also to avoid stepping on any toes / asking you to delete too much at a time and possibly deleting the wrong content. ::::::::: For this week I have put the content for the languages Audia, Cristianès, Guosa, Lingaust, Mini, Mirad, and Monav on that page as they all have a single page of content and didn't take much time to move. Please delete those. Once they are gone I will add a note on the main page letting people know where they have gone (in addition to a thank you for their interest in the book! I do love how many people have recognized it as a good source material for teaching a language). — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 04:09, 10 November 2024 (UTC) : {{keep}} the translations for languages that have an article on the English Wikipedia, i.e. Guosa, Idiom Neutral, Ido, Interlingua, Lingwa de Planeta, Negerhollands, Neo, Novial, Occidental, Romanica, Solresol, Toki Pona, and Volapük. : Translations for languages that don't have an article can be kept if they have reliable sources, which I was able to find for the following languages (if you think they are not reliable, please let me know): :* Globasa: [https://www.languagesandnumbers.com/how-to-count-in-globasa/en/globasa/] [https://greyson.conlang.org/2020/01/29/shouting-out-globasa-and-pandunia/] :* Mini: [https://jprogr.github.io/mini] [https://www.omniglot.com/language/phrases/mini.htm] [https://www.languagesandnumbers.com/how-to-count-in-mini/en/mini/] : {{del}} and move to [[User:Mithridates/SJ]] the rest of the translations, i.e. Audià/Audian, Cristianés, Ekumenski, Germanisch, Interocidental, Lingaust, Lingue Simple, Masa Tang, Mirad, Monav, Monkel, Mundeze, Nordien, Novlingue, Numo, Proyo, and Scuian/Meteza. If you can find reliable sources for those languages, please let me know. : In particular, I could not find resources for Audià/Audian and Monav after searching through 15 and 17 pages on Google, respectively. It doesn't help that [[Òla, Ionatà!|their]] [[Hai, Jon!|translations]] don't explain what those languages are and where to find resources for them. This makes contributing to those translations almost impossible until @[[User:Caro de Segeda|Caro de Segeda]] can provide resources to us. It's possible that the resources may have disappared from the Internet, or that those languages were created by Caro de Segeda him/herself. If you can find resources for Audià/Audian and Monav, please let me know. : I'm notifying the primary contributors of the translations: @[[User:Caro de Segeda|Caro de Segeda]], @[[User:Frzzl|Frzzl]], @[[User:Greatscotteh|Greatscotteh]], @[[User:IHateNumbers234|IHateNumbers234]], @[[User:Jayeless2|Jayeless2]], @[[User:Morozof|Morozof]], @[[User:Omnihom|Omnihom]], @[[User:Omoutuazn|Omoutuazn]], @[[User:PovriNaivon|PovriNaivon]], @[[User:Sir Beluga|Sir Beluga]] and @[[User:Tyoyafud|Tyoyafud]]. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 09:52, 30 June 2025 (UTC) :: Caro de Segeda said on [https://www.reddit.com/r/conlangs/comments/1lcnz9g/comment/n0sc3wx/ Reddit] that Monav was created by him/her and that he/she didn't publish any resources about it other than [[Hai, Jon!]]. With '''zero''' other resources to rely on for contributing to the translation, and the fact that Monav is in [[User:Mithridates/SJ]], [[Hai, Jon!]] should be speedy deleted. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 01:38, 3 July 2025 (UTC) ::: I've undone the speedy deletion as Caro de Segeda posted a [https://prexins.wordpress.com/2025/07/04/monav/ resource] for Monav. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 07:18, 4 July 2025 (UTC) :::: You can delete all the ones that I have created myself, I have already moved them to other places. — [[User:Caro de Segeda|Caro de Segeda]] ([[User talk:Caro de Segeda|discuss]] • [[Special:Contributions/Caro de Segeda|contribs]]) 12:39, 5 July 2025 (UTC) {{outdent|::::}}I don't know if this is helpful since it wouldn't apply to most of these, but [[s:mul:]] could hold some of these. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|discuss]] • [[Special:Contributions/Arlo Barnes|contribs]]) 09:18, 30 November 2025 (UTC) : I don't think that would be within the scope of that project. I'm not aware of any other situation where Wikisource publishes translations of texts created on Wikimedia projects - that's usually left up to other language editions of the same project. — [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 05:34, 1 December 2025 (UTC) :: In this situation there isn't a separate [[s:ie:]] distinct from Multilingual Wikisource (see [[meta:Wikisource#List of Wikisources]]). In fact, there are very few multilingual wikis in the Wikimedia sphere; while this project ''could'' move to a Miraheze-hosted or similar wiki farm location, I think it would be a missed opportunity. I suppose an [[Interlingue]] book could be started in [[shelf:Constructed languages]] which would have all 100 chapters as an appendix (and likewise for the other languages), but that also seems non-ideal since it requires an English-language text that doesn't currently exist to be created. [[WB:AT]] seems to describe a similar situation to this one and prescribe Wikisource as the solution, and [[WB:SOURCE]] mentions fiction as out-of-scope for Wikibooks (even as in this case, language-educational fiction). [[s:mul:Wikisource:about Wikisource]] simply speaks of source texts and doesn't mention publication requirements, so maybe that is specific to some of the monolingual editions? — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|discuss]] • [[Special:Contributions/Arlo Barnes|contribs]]) 22:28, 5 December 2025 (UTC) :{{keep}} 100% keep. These books are a core part of language textbooks on Wikibooks and have been for years. Not sure why this is even being debated.--[[User:Xania|Xania]] [[Image:Flag_of_Estonia.svg|15px]] [[Image:Flag_of_Ukraine.svg|15px]] [[User talk:Xania|<sup>talk</sup>]] 17:55, 16 May 2026 (UTC) ::With all due respect, some of the books included in this nomination (like [[Sin Chao, Jonathan!]]) are written in constructed languages which are not substantially attested anywhere else. I struggle to imagine any educational purpose for such a book. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:12, 17 May 2026 (UTC) == [[International Baccalaureate]] == Not actually a book in and of itself; rather, it is just a compilation of links to other books —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:24, 18 October 2024 (UTC) : Could this be salvaged as a shelf? [[User:Pppery|Pppery]] ([[User talk:Pppery|discuss]] • [[Special:Contributions/Pppery|contribs]]) 05:23, 27 January 2025 (UTC) ::Probably, but are the linked books even useful? IB exams change from year to year - sometimes quite dramatically - so an old exam guide is of very limited value. Many of these books were written 10-15 years ago, and some of them (like [[IB French]]) even have comments indicating that they're no longer applicable. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 02:18, 8 December 2025 (UTC) == [[Character List for Baxter&Sagart]] == Seems completely out of scope as an educational book; it's just a list of characters and outlinks —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:53, 18 October 2024 (UTC) :Adding [[Character List for Karlgren's GSR]] and [[Character List for Schuessler's CGSR]] for the same reason —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:55, 18 October 2024 (UTC) :These three books do make a package and I agree they should be considered together. However, I strongly object to deleting them. They are really extremely useful resources. I use them every week and I know that many people who do work on Old Chinese phonology do so. There are lots of books out there that are lists of characters, these are called dictionaries. For example Axel Schuessler's ABC Etymological Dictionary of Old Chinese, or Pulleyblank's Lexicon of Reconstructed Pronunciation in Early Middle Chinese, Late Middle Chinese, and Early Mandarin. I see it as entirely a good thing for reference works of this kind to be available free online rather than only in expensive books in university research libraries. If this is in violation of a Wikibooks policy, I would at least like that policy to be drawn to my attention and to have some constructive comment offered about which Wikiproject such a resource should fall under. I will also say on a personal note that I have put literally hundreds of hours of work into these projects and it would grieve me a lot to see this work simply vanish, in particular when I know that colleagues around the world use these books. --[[User:Tibetologist|Tibetologist]] ([[User talk:Tibetologist|discuss]] • [[Special:Contributions/Tibetologist|contribs]]) 07:27, 1 November 2024 (UTC) ::Hi @[[User:Tibetologist|Tibetologist]], and thank you for the feedback! Official Wikibooks policy does not permit standalone dictionaries (see [[WB:DICT]]), though I understand the argument that it is a useful resource. I am wondering if there might be a home for it at [[Wiktionary:Wiktionary:Welcome, newcomers|Wiktionary]] or [[Wikiversity:Wikiversity:SHARE|Wikiversity]]? Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 12:14, 1 November 2024 (UTC) :::The policy says to use Wiktionary, but these books cannot be moved there. In fact they link there, you can understand me as having made an index to wiktionary, if you like, where the ORDER of the characters is extremely important, information that would be lost in Wiktionary. :::Wikiversity is not a project I participate in, and in any event my books here are older than it, so this option was not available for me at the relevant moment. If you are offering to move my books to Wikiversity, that is very kind of you and I will very graciously accept. [[User:Tibetologist|Tibetologist]] ([[User talk:Tibetologist|discuss]] • [[Special:Contributions/Tibetologist|contribs]]) 14:10, 1 November 2024 (UTC) ::::I have pinged over at Wikiversity Colloquium to ask about suitability and have looped you into the conversation over there. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:20, 1 November 2024 (UTC) ::I concur. I'm just an undergrad who tries to learn about Sino-Tibetan historical linguistics in his free time but I've found this wikibook to be incredibly useful, and I keep it open in one tab while I watch Professor Nathan Hill's lectures that he uploads to youtube in another tab, and another tab for taking notes. In fact if I remember correctly Professor Hill actually pointed his students to this wikibook. ::I'm not familiar with [[wikiversity:Wikiversity:SHARE|Wikiversity]] but if all the content were as accessible there as it is here then I think that could work. [[User:ChromeBones|ChromeBones]] ([[User talk:ChromeBones|discuss]] • [[Special:Contributions/ChromeBones|contribs]]) 02:43, 9 July 2025 (UTC) :Per [[:v:Wikiversity:Colloquium#Import_Resource_From_Wikibooks?]], I recommend copying and pasting, including attribution via the edit summary and talk page, add appropriate categories and links, and then it could be deleted locally. —[[User:Koavf|Justin (<span style="color:grey">ko'''a'''vf</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 22:32, 3 November 2024 (UTC) == [[Suomen kieli käyttöön]] == Multiple pages in this book are written entirely in Finnish, which is out of the enWB scope. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:09, 19 October 2024 (UTC) :I was going to say whether we should ask any fiwikibooks sysop to maybe see if this could be transwikied to fiwb if it's within the scope there. But [[:fi:Toiminnot:Käyttäjät/sysop]] indicates that there are only 3 sysops, and only {{u|Anr}} and {{u|Zache}} have made edits this ''year''. If they deem it to be salvageable, then transwiki + delete, otherwise straight-up delete. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|discuss]] • [[Special:Contributions/SHB2000|contribs]]) 11:24, 14 November 2024 (UTC) ::It seems that the idea behind the book was for the pages to be bilingual, as it’s a language learning book. That’s why there are Finnish texts included intentionally even on the pages that are complete. There are similar books in dewikibooks and ruwikibooks as well. For the English version, I think the easiest way to proceed would be to clean up and adjust the page layout to fit enwikibooks better, and then translate the missing parts. By the way, if anyone wants to update the book’s name in English, it can be titled ''"Using the Finnish Language"'' or ''"Put Finnish Language into Use"'' for a direct translation. [[User:Zache|Zache]] ([[User talk:Zache|discuss]] • [[Special:Contributions/Zache|contribs]]) 11:57, 14 November 2024 (UTC) == [[AT&T Mobility FAQ]] == * [[AT&T Mobility FAQ]] * [[AT&T Mobility FAQ/MEdia Net Configuration]] * [[AT&T Mobility FAQ/Data Connect Configuration]] An ''extremely'' outdated FAQ on AT&T's cell phone services. Most of this document was written 20+ years ago as a Usenet FAQ; very little of it is accurate or useful anymore (particularly the two subpages, which have to do with obsolete configurations for "tethering" a computer to a cell phone). No objection if someone wants to update it, but there's clearly been no appetite to do that. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:20, 30 December 2024 (UTC) :I'm wondering if it might make sense for us to develop some kind of policy on archiving books here. There are many like this one that have a good deal of content but are extremely out of date and just not useful as originally intended. ——[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:34, 30 December 2024 (UTC) ::@[[User:Kittycataclysm|Kittycataclysm]]: See the newly developed [[Wikibooks:Outdated books]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:16, 31 December 2024 (UTC) :::Ooh, thanks - something like that seems like it could be an appropriate way to handle this book. A lot of the other outdated books I've tagged have been so incomplete that they wouldn't have been particularly useful even as historical references; this one might at least have some interest. :::Any chance we can get a separate namespace (maybe "Archive:") set up for archived book content? That'd make it possible to do things like exclude them from on-site search by default. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 21:07, 31 December 2024 (UTC) ::::I think this might be a more extended discussion, so I'll bump it over to the [[Wikibooks talk:Outdated books|talk page of the draft policy]]! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 21:54, 31 December 2024 (UTC) == Algebra/Chapter 10/Symmetric Polynomials == I personally believe that [[Algebra/Chapter 10/Symmetric Polynomials|this]], and all of the sections should be deleted for the fact that this goes WAY beyond the scope of what was intended for the Chapter (Algebra II level polynomials). [[User:GoreyCat|GoreyCat]] ([[User talk:GoreyCat|discuss]] • [[Special:Contributions/GoreyCat|contribs]]) 15:07, 6 February 2025 (UTC) :'''Split''': Deletion here is not the best solution (see [[w:WP:ATD]]). Instead, this page and its subpages should be moved to another book, most likely [[Abstract Algebra]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:35, 6 February 2025 (UTC) :{{keep}} since there is a good amount of content. If [[Abstract Algebra]] is appropriate, it seems like a fine idea to move there. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:59, 7 February 2025 (UTC) ::Eh, yeah, I supposed moving it is better. I just don't think it's suitable for where it appears. [[User:GoreyCat|GoreyCat]] ([[User talk:GoreyCat|discuss]] • [[Special:Contributions/GoreyCat|contribs]]) 01:40, 8 February 2025 (UTC) == [[Puredyne]] == Development of Puredyne Linux was discontinued in 2012, and the software no longer appears to be available for download anywhere. (An archive of the web site is still up - with a bunch of embedded spam links - but the download links are all dead.) Is this a suitable candidate for archival (cf. [[Wikibooks:Outdated books]]), or should it just be deleted? [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 04:35, 5 March 2025 (UTC) :I'd just archive stuff like this. Looks like a decent bit of work went into it, and you never know when someone might need to use Puredyne for some obscure project. I'd be willing to bet mirrors exist of it somewhere, or someone has it on a drive. If you want to find some stuff worth deleting, comb through [[:Category:Allbooks categories]]. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 11:30, 5 March 2025 (UTC) == [[Template:Qr-twwp]] == This isn't exactly a request to delete the template, but rather to merge it with {{tlx|Copypaste}}. The {{tlx|Qr-twwp}} template serves the same purpose as {{tlx|Copypaste}}, but without the seven-day period after which the page is deleted. This leads to confusion, as well as a perpetually full [[:Category:Queried pages]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:37, 30 March 2025 (UTC) == [[Ghouls of the Miskatonic]] == I don't think that a plot summary of a book is in-scope here. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:43, 20 August 2025 (UTC) :{{vd}} - at least, not a summary of ''this'' book. A summary and/or study guide to a notable work of literature might be in scope, but this is certainly not one. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 21:23, 25 August 2025 (UTC) ::Hi. I am the creator of the pages of this book. If I understand correctly, it has to be a summary of a notable work of literature? So what exactly is defined as such? I only started this as I thought it would be fun, interesting and encouraging to others who read the Arkham Horror novels, and I thought it was permitted as I've seen other summaries of books on wikibooks. [[User:Dayne90|Dayne90]] ([[User talk:Dayne90|discuss]] • [[Special:Contributions/Dayne90|contribs]]) 13:27, 26 August 2025 (UTC) :::Your problem is it is just the plot... it needs to include an educational textual analysis to be in scope [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 12:47, 28 August 2025 (UTC) ::::And ideally it'd be a text which has ''already'' been the subject of literary analysis, such that the analysis on Wikibooks isn't original research. A notable work of literature like ''Frankenstein'' or ''Moby-Dick'' would easily meet that requirement; a tie-in novel for a tabletop RPG probably does not. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:08, 29 August 2025 (UTC) == [[Objective Projection: Why the Brain Never Forgets Some Stories]] == Undisclosed AI-generated content. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 02:13, 9 May 2026 (UTC) :<nowiki>'''Keep'''</nowiki> — Comment from page author/subject expert. :I am Levent Bulut, the originator of the <nowiki>''</nowiki>Objective Projection<nowiki>''</nowiki> methodology described in this book (ORCID: 0009-0007-7500-2261, Wikidata: Q138048287). I want to address the AI-generated content concern directly and transparently. :<nowiki>'''</nowiki>On the content itself:<nowiki>'''</nowiki> The methodology, theoretical framework (the six-variable operator E(r) = projS(M, T, V, Δ, Ω, Ng), the Six Golden Rules, the Six-Layer Framework), and all original arguments are my own intellectual work, developed and published independently. This is documented through: :* 26 DOI-registered academic publications on Zenodo (search: "Levent Bulut Objective Projection") :* A peer-reviewed submission currently under review at <nowiki>''</nowiki>Digital Humanities Quarterly<nowiki>''</nowiki> :* Parallel Turkish-language Wikibook and Wikiversity pages on the same methodology :* An open-source SFT dataset on Hugging Face (leventbulut/objective-projection) :<nowiki>'''</nowiki>On AI assistance:<nowiki>'''</nowiki> I used AI tools (Claude) for English translation polish and copy-editing from my Turkish source materials — the same way a non-native English-speaking academic would use a human translator or editor. The <nowiki>''</nowiki>ideas, structure, terminology, citations, and arguments<nowiki>''</nowiki> are entirely my own and pre-date the Wikibooks version, traceable through Zenodo DOI timestamps starting in 2025. :<nowiki>'''</nowiki>Proposed remedy instead of deletion:<nowiki>'''</nowiki> I am happy to: :# Add a clear AI-assistance disclosure to the book's preface, per Wikibooks transparency norms :# Add inline citations to the underlying DOI-registered publications for every major claim :# Link to the parallel Turkish version and academic record :This would address the <nowiki>''</nowiki>undisclosed<nowiki>''</nowiki> part of the concern (which is the actionable policy issue) while preserving content that is original academic work by an identifiable author with a published track record. Deletion of original scholarship because translation assistance was used would set a concerning precedent for non-native English contributors. :<nowiki>I request a few days to add the disclosure and citations before any deletion action. ~~~~</nowiki> [[Special:Contributions/&#126;2026-28847-60|&#126;2026-28847-60]] ([[User talk:&#126;2026-28847-60|talk]]) 18:46, 13 May 2026 (UTC) ::Administrative assistance needed: Automated filters blocking structural improvements and disclosures ::'''Request for Help''' — I am Levent Bulut, the author of this book. I have already provided my AI disclosure and academic credentials (ORCID, DOI list) here in this discussion. ::I am trying to update the book to comply with Wikibooks standards by: ::Adding a formal '''AI assistance disclosure''' at the top of the page. ::Restructuring the content into an '''instructional textbook format''' (adding Learning Objectives). ::Converting plain text formulas into '''LaTeX''' ( format). ::Updating references to include full academic '''DOI''' records. ::However, the automated filter is blocking all my attempts: ::If I try to replace the content with the improved version, it triggers the '''"large amount of content removal"''' filter. ::If I try to add specific academic links, it triggers the '''"automated link/spam"''' filter. ::I am essentially trapped by the filters while trying to improve the book and follow transparency norms. Could an administrator please either whitelist my account or manually apply the improved version of the text? I am ready to provide the full MediaWiki code here if requested. My intent is purely constructive and academic. [[Special:Contributions/&#126;2026-28847-60|&#126;2026-28847-60]] ([[User talk:&#126;2026-28847-60|talk]]) 19:15, 13 May 2026 (UTC) ::: Hi, @[[User:~2026-28847-60|~2026-28847-60]]. Your account was incorrectly locked by a steward. It is now currently unlocked. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 17:44, 15 May 2026 (UTC) :::: Pinging @[[User:Projection Architect|Projection Architect]], who was previously LeventBulut. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 15:51, 4 July 2026 (UTC) ::Please review [[Wikibooks:Artificial intelligence]]. It states unequivocally that {{tq|LLMs may not be used to generate or summarize material and ideas at Wikibooks}}, and that {{tq|translations made by LLMs are not allowed on Wikibooks}}. The fact that you did not disclose your usage of AI is part of the problem, but disclosing it does not make it allowable either. ::More broadly, based on what you've said above, the content of this book is a reflection of your personal theories on writing. This is essentially [[Wikibooks:Original research]] and is not permitted. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:36, 13 May 2026 (UTC) == [[Suicide]] == {{closed|1=Deleted. The !votes are slightly for deletion, plus the fact that this book is based around a copyright violation, which we cannot in principle agree to host here. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 20:42, 27 September 2026 (UTC)}} I realize this book has been nominated for deletion before ([[Wikibooks:Requests for deletion/Suicide|1]], [[Wikibooks:Requests for deletion/Suicide (2)|2]], [[Wikibooks:Requests for deletion/Suicide/Suffocation|3]]), but it's been over ten years since the last nomination. The project's position on what material is in its educational scope has shifted, as have some of the facts on the ground. * The chartered purpose of Wikibooks is to produce "open-content textbooks" (cf. [[Wikibooks:What is Wikibooks?]]) which are suitable for use in an instructional environment. Providing educational information about suicide in the context of psychiatry could certainly be in scope, as psychiatry is an educational topic; however, instructional material on how to commit suicide is not an educational topic, and should not be considered in scope. * This book is, and has always been, primarily intended as an instructional work guiding users on how to commit suicide. It provides effectively no meaningful analytical content ''about'' suicide as a topic. Most of the original content in the book was imported from an early-2000s wiki associated with the <code>alt.suicide.holiday</code> Usenet group, the "ASH wiki", which was specifically and unequivocally dedicated to describing and recommending methods by which readers could commit suicide, and this has carried through to the current version of the book. * Most of the content in the book was removed in 2020 (by redirecting it to the book's main page, e.g. [[Special:Diff/3660495]]) over concerns that it was created by a WMF-banned user ([[User:Leucosticte]]), and because it was likely in violation of the ASH wiki's (unclear) copyright. These changes removed most of the content of the book; much of what remains is image gallery pages like [[Suicide/Blades]] which have no educational value. Suicide is a sensitive topic; if it is covered by a textbook, it should be covered tastefully and with an aim to educate. This book is largely the opposite of that. Having it here is doing more harm than good. If this book is deleted, the following related pages should be deleted as well: * [[Template:Suicide methods]] * [[Template:Infobox suicide method]] (currently unused) * [[User:Leucosticte/About ASH]] - from the ASH wiki, as mentioned above * [[User:Leucosticte/Frequently Asked Questions]] - also from the ASH wiki [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:41, 21 July 2026 (UTC) : {{keep|weak keep}} a)&nbsp;Age is no argument. There are many stale underdeveloped books I would rather delete than keeping around. b)&nbsp;The book’s topic is exceptionally difficult to write about. ''This'' impedes collaborative authoring. c)&nbsp;The book does not really explain ''how'' to commit suicide (like a step‐by‐step guide), neither is it the book’s learning objective. d)&nbsp;Even if ''you construed'' the chapter summarizing various suicide methods ''as instructions'', instructional material on how to commit suicide ''is'' an educational topic. In most ''present‐day societies'' it is not ''ethical'' to teach students how to commit suicide, though. e)&nbsp;Therefore the correct path is to first alter the [[WB:WIW#Wikibooks includes instructional texts|project scope]] to censor books on ethical grounds ''and then'' nominate the book for censorship. ‑‑[[User:Kai Burghardt|Kai Burghardt]] ([[User talk:Kai Burghardt|discuss]] • [[Special:Contributions/Kai Burghardt|contribs]]) 04:50, 28 July 2026 (UTC) ::Re. c: most of the explicit directions were edited out in 2020, as noted in my nomination, but are still visible in page history. For a couple of explicit examples, see e.g. [[Special:Permalink/3318613]] or [[Special:Permalink/3654645]]. Providing specific instructions was the original intent of this book, and it has never escaped that legacy. If someone were interested in writing a book ''about'' the phenomenon of suicide, they would be better off starting afresh. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 05:26, 28 July 2026 (UTC) *'''Delete all'''. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 16:17, 28 July 2026 (UTC) *:why? [[Special:Contributions/~2026-40500-29|~2026-40500-29]] ([[User talk:~2026-40500-29|talk]]) 15:49, 19 September 2026 (UTC) *::Per above, globally banned user, not a useful guide that fits our criteria, copyright concerns. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 20:39, 25 September 2026 (UTC) * '''Delete all''' per the nomination above. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 02:17, 30 July 2026 (UTC) * '''Keep''' with caution. Rename to "suicide prevention"?--[[User:TunnelESON|TunnelESON]] ([[User talk:TunnelESON|discuss]] • [[Special:Contributions/TunnelESON|contribs]]) 04:03, 2 September 2026 (UTC) *:Re. the rename: absolutely not. There is no content in the book about suicide prevention. If you are interested in writing a book on that topic, please start a new one. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 18:48, 5 September 2026 (UTC) *::Rename to '''suicide issues'''? The book starts with "This book discusses the philosophical and practical issues revolving around the subject of suicide."--[[User:TunnelESON|TunnelESON]] ([[User talk:TunnelESON|discuss]] • [[Special:Contributions/TunnelESON|contribs]]) 16:48, 25 September 2026 (UTC) *:::Aside from being a poor name, that doesn't address any of the issues I identified with the book. (Moreover, that bit of the introduction is largely a fiction; there's no serious discussion of "philosophical issues" in the book.) [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 17:32, 25 September 2026 (UTC) :{{keep}} - :1. "instructional material on how to commit suicide is not an educational topic" - I think it can be construed as one depending on the person (and does not have to imply that the person is at risk) :2. Not a reason. :3. Not a reason. It is up to the community to decide whether to accept a banned user's work. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 13:37, 6 September 2026 (UTC) *'''Delete all''' Not educational. It is also copyright infringement in that alot of it was simply copied and pasted into place from a preexisting book. [[User:Jmh649|<span style="color:#0000f1">'''Doc James'''</span>]] ([[User talk:Jmh649|talk]] · [[Special:Contributions/Jmh649|contribs]] · [[Special:EmailUser/Jmh649|email]]) (if I write on your page reply on mine) 21:02, 25 September 2026 (UTC) {{end closed}} == [[Chess Opening Theory/1. g4/1...Na6]] == {{closed|Deleted. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 15:32, 22 September 2026 (UTC)}} Nonsense position, one of the worst opening moves for White countered by a move hurting development for Black. [https://www.365chess.com/search_position.php Searching] on 365chess.com finds zero games with this position. See also a similar [[Wikibooks:Requests for deletion/Chess Opening Theory/1. e4/1...e5/2. Na3]]. [[User:1234qwer1234qwer4|𝟙𝟤𝟯𝟺𝐪𝑤𝒆𝓇𝟷𝟮𝟥𝟜𝓺𝔴𝕖𝖗𝟰]] ([[User talk:1234qwer1234qwer4|𝗍𝗮𝘭𝙠]]) 02:20, 13 September 2026 (UTC) :{{vd}} With some reservations, in that just being a bad move doesn't make it ''not'' a strategy. That said, the lack of actual game presence means it's unnecessary to keep around. [[User:EggRoll97|EggRoll97]] ([[User talk:EggRoll97|discuss]] • [[Special:Contributions/EggRoll97|contribs]]) 16:16, 14 September 2026 (UTC) {{end closed}} == [[Art And AI]] == Suspected rampant LLM use; this also seems to violate [[WB:BLOG]] and [[WB:SOURCE]], since this seems largely like personal research/personal essays and opinions. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 14:25, 17 September 2026 (UTC) :{{vd}} - as a book, this isn't even particularly coherent. For instance, chapters like [[Art And AI/Tools Of The Artist]] have no clear relationship to the intended topic. And the chapters which do address the topic, like [[Art And AI/Can AIs Go On Strike]], certainly seem more like an opinion piece (if not outright fantasy content) than serious material appropriate for an instructional text. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:03, 18 September 2026 (UTC) :{{vd}}, does not fit this project and appears to be LLM-generated. No useful content. [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 15:13, 19 September 2026 (UTC) == [[A-level Computing AQA Paper 1 Skeleton program 2027]] == This was proposed for speedy deletion by [[User:Omphalographer]] as 'not being a book'. However, I think this page's future requires further discussion from the community. Maybe some input would be appreciated?[[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 23:51, 21 September 2026 (UTC) :As best I can tell, this is a page students are using to collaborate on solutions for a standardized test. There are a number of similar pages for other years linked from [[A-level Computing/AQA/Paper 1/Skeleton program]]. :This is not a good fit for Wikibooks. If these students are interested in this kind of collaboration, it should take place elsewhere. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:14, 22 September 2026 (UTC) ::The project can be moved to Wikiversity, I think. If the students can contribute it and make sure it complies with Wikibooks' guidelines, it can stay here. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 00:17, 22 September 2026 (UTC) :::@[[User:Omphalographer|Omphalographer]] @[[User:TechVindicator|TechVindicator]] :::There's been a Wikibook on this every single year, as I mentioned in my comment on the deletion notice. That doesn't mean that this shouldn't be on Wikiversity, just that there is ample precedent of it being a Wikibook. Dunno if this matter to those kind of editorial decisions, though. [[Special:Contributions/~2026-51010-27|~2026-51010-27]] ([[User talk:~2026-51010-27|talk]]) 13:39, 22 September 2026 (UTC) ::::@[[User:~2026-51010-27|~2026-51010-27]]: How would the page comply with [[WB:What is Wikibooks?|Wikibooks' mission]]?. Could you provide an explanation of what the project is? If it's a collaborative project to work on solutions for a standardized test (like @[[User:Omphalographer|Omphalographer]] said), it would be more suitable for Wikiversity. If it's a textbook about A-level computing, then it would be suitable here. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 13:58, 22 September 2026 (UTC) == [[Wikijunior:Alphabet of Wikibooks]] == I do not know whether this page is useful or not, due to [[Wikijunior:Alphabet]] already existing. I would support the deletion of this given that it contains many red links as well. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 01:41, 23 September 2026 (UTC) :{{vd}} - As proposer. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 01:42, 23 September 2026 (UTC) :{{vd}} - we already have a book on this topic. And no, "Afghanistan" and "Quagga" are not good example words for children. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 07:55, 23 September 2026 (UTC) == [[Active Directory Security and Penetration Testing]] == I have high confidence that this book was created using a genAI LLM (see flags on individual pages). I will plan to delete this in, say, a week, but I'm popping over here to allow for discussion if needed. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 15:32, 24 September 2026 (UTC) :{{vd}}- advertisement for a Python tool disguised as a book. No useful content. [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 19:56, 24 September 2026 (UTC) :{{vd}}- per [[User:Ternera|Ternera]]. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 22:41, 24 September 2026 (UTC) ::I wrote the SKELETON USING LLM [[User:נתנאל שטרן|נתנאל שטרן]] ([[User talk:נתנאל שטרן|discuss]] • [[Special:Contributions/נתנאל שטרן|contribs]]) 13:45, 25 September 2026 (UTC) == [[Weekly News Around the World!]] == {{closed|Deleted. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 14:41, 28 September 2026 (UTC)}} Wikibooks is not a news site, and a "book" consisting of summaries of arbitrarily chosen news stories is not a textbook. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 19:36, 26 September 2026 (UTC) :Actually, please '''[[Wikibooks:DELETE|delete]]''' this book. I accidentally [[Help:Pages|created a book]] instead of using the [[Wikibooks:Sandbox|sandbox]]. I was just testing my editing skills. [[User:ActStuffOGWiki|ActStuffOGWiki]] ([[User talk:ActStuffOGWiki|discuss]] • [[Special:Contributions/ActStuffOGWiki|contribs]]) 13:47, 28 September 2026 (UTC) ::{{done}} ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 14:40, 28 September 2026 (UTC) {{end closed}} mitdbq27gau5cnvkga1lsezjt2pt4cs 4672775 4672774 2026-09-28T14:41:23Z Koavf 16549 /* Weekly News Around the World! */ 4672775 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Wikibooks deletion|{{PAGENAME}}]] {{Discussion Rooms}} {{TOCleft}} {{shortcut|WB:RFD}} {{Requests for deletion/New deletion}} {{Requests for deletion/Deletion intro}} <!-- New deletion nominations go at the bottom of page. --> == [[Salute, Jonathan!]] and its translations == <div style="column-count: 7;"> * [[Salute, Jonathan!|Interlingue/Occidental]] ([[w:en:Occidental|w]], original) * [[Òla, Ionatà!|Audià]] * [[Holo, Jonathan!|Cristianés]] * [[Terve, Jonathan!|Ekumenski]] * [[Hej, Jonathan! (Germanisch)|Germanisch]] * [[Salom, Jonatan!|Globasa]] * [[Àlŏ, Jonathan!|Guosa]] ([[w:en:Guosa|w]]) * [[Salut, Jonathan!|Idiom Neutral]] ([[w:en:Idiom Neutral|w]]) * [[Saluto, Jonathan! (Ido)|Ido]] ([[w:en:Ido|w]]) * [[Hallo, Jonathan!|Interlingua]] ([[w:en:Interlingua|w]]) * [[Salut, Jonathan! (Interocidental)|Interocidental]] * [[Bune Ğonatan!|Lingaust]] * [[Oila, Jonatan!|Lingue Simple]] * [[Haloo, Jonatan!|Lingwa de Planeta]] ([[w:en:Lingwa de Planeta|w]]) * [[Sin Chao, Jonathan!|Masa Tang]] * [[Salut, ionatano!|Meteza]] * [[Salu, Jon!|Mini]] * [[Hay, Jonathan!|Mirad]] * [[Hai, Jon!|Monav]] * [[Sesan Jon!|Monkel]] * [[Salam, Jonathan!|Mundeze]] * [[Dag, Jonathan!|Negerhollands]] ([[w:en:Negerhollands|w]]) * [[Salut Jonathan!|Neo]] ([[w:en:Neo|w]]) * [[Hej, Jonathan!|Nordien]] * [[Saluto, Jonathan!|Novial]] ([[w:en:Novial|w]]) * [[Salute, Jonathan! (Novlingue)|Novlingue]] * [[Alo, Jonathan!|Numo]] * [[Hela, Jonathan!|Proyo]] * [[Salute, Jonathan! (Romanica)|Romanica]] ([[w:en:Romanica|w]]) * [[Simi, Jonathan!|Solresol]] ([[w:en:Solresol|w]]) * [[Toki a, jan Jonatan!|Toki Pona]] ([[w:en:Toki Pona|w]]) * [[Glidis, o Jonathan!|Volapük]] ([[w:en:Volapük|w]]) </div> There are a couple of issues here: # Beyond their introductions, all of these books are written in languages which are not English, making them out of scope for the English Wikibooks. # All but one of these books are in fact written in constructed languages, most of them in recently created conlangs. In some cases (e.g. [[Sin Chao, Jonathan!]]), I can't find any reliable sources describing the target language outside of the translation itself. # Most of the translations (i.e. other than [[Salute, Jonathan!]] itself) were abandoned within the first five or so chapters (out of 100); none of them are complete, and there seems to be little effort to complete any of them. While I recognize that this is an unusual project, and potentially one which could have some value, it's not at all clear to me that the English Wikibooks is the right place for it. — [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:24, 29 September 2024 (UTC) : I'm really not sure what to do about these ones. While I recognize that this approach is certainly one method of teaching a language, I'm not sure that it constitutes an educational textbook. We do require that the English Wikibooks be written in English—for language-learning books, this typically means that the instructional parts are in English while the exercises are in the language being taught. I do think that if the language doesn't have much supporting evidence outside the book itself, it can safely be deleted. — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:01, 29 September 2024 (UTC) : Author of the book here. I originally wanted to put it in the Interlingue Wikibooks https://ie.wikibooks.org/wiki/Principal_p%C3%A1gine but it somehow got locked when I wasn't paying attention and so I ended up putting it here. Getting it unlocked requires going through the process of starting an Incubator and all the rest so I opted for here and then started putting some English-only content once it was done. It's sort of in the same vein as books like Lingua Latina per se Illustrata that have separate versions with teacher notes and whatnot. [[Salute, Jonathan!/Capitul 1 - with notes]] After it was done the auxlang community really took to it which was a nice surprise. I think Ido has the largest number of chapters at the moment at 15. :If the vast content of this book could be used to justify a quick reopening of the Interlingue Wikibooks to move it there, I'd love to do that. I imagine that an incubator with 100+ book chapters would be enough to open a Wikibooks and that's what this is. — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 06:02, 29 September 2024 (UTC) : Ah, I just realized that we do have a proposal to reopen the Interlingue Wikibooks: https://meta.wikimedia.org/wiki/Requests_for_new_languages/Wikibooks_Interlingue along with an Incubator page here. https://incubator.wikimedia.org/wiki/Wb/ie/Principal_p%C3%A1gine : How easy would it be to migrate the entirety of Salute Jonathan to there? — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 06:30, 29 September 2024 (UTC) :: Hi @[[User:Mithridates|Mithridates]]! I'm not sure how incubator projects work, but I fully support migrating these books there. You may want to inquire over there and link to this discussion to support your request to move the content over there. Cheers! — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:16, 29 September 2024 (UTC) ::: Hi! Actually I have a third idea to propose after thinking about this again today (haven't been here much since I finished the book): I noticed that there is more English content than I remember and that might make it an awkward fit for the Interlingue Wikibooks. I definitely agree that having all the auxlang translations for new auxlang projects goes well beyond the scope of this Wikibooks. Finally, there are some auxlangs that are notable with their own Wikipedias. ::: So the idea is the following: :::# Leave the original here and I can continue the work on the version with English notes and grammar. That will make it the same as Lingua Latina per se Illustrata, English by the Nature Method, Athenaze and all the rest. :::# The Interlingua one can move to the Interlingua Wikibooks (maybe Romanica too if they want as it is sort of a dialect of Interlingua). :::# For Ido and Lingua Franca Nova which have a Wikipedia but not a Wikibooks, I'm a little bit unsure...technically they could have their own version like the original one but would require English explanations. I could let them know and see if they are willing to do so and see what they think (work on adding English to the books vs. move the content elsewhere). :::# The rest can move to a Github repo, then be deleted, and the front page of this book can have a single link to the repo. ::: Any thoughts on that? Adding the extra English content will be easy as it is my book and I know it inside and out. ::: Edit: [https://en.wikibooks.org/wiki/Salute,_Jonathan!/Grammar_(pronouns) this page] I just added. — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 13:50, 29 September 2024 (UTC) :::: Thanks for taking the time to consider this! Here are my responses/questions: ::::* Is the original [[Salute, Jonathan!]] (Occidental)? Since that one is quite fleshed out, I agree that if you edit it so the primary language of the book (e.g. headers, instructions, etc) are written in English while leaving the actual story in Occidental, it would be okay and fit in more with instructional language textbooks. ::::* For your points 2 and 3, I'm not sure how those other projects work, so I'll leave it up to them. I'm not quite sure why they would need to move, since in theory they could be revised with English as the language of instruction? Although, they have been left incomplete for a long time. ::::* For your point 4, I have no problem with that. Cheers! — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:51, 29 September 2024 (UTC) ::::: Hello again, it's the weekend so I have a bit more time to work on this. I've decided to merge the extra content from the following five chapters since the difference is fairly small and the original chapters should now have this English content. Could you delete these five pages now that they are no longer needed? [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:02, 5 October 2024 (UTC) ::::: [[Salute, Jonathan!/Capitul 1 - with notes]] ::::: [[Salute, Jonathan!/Capitul 2 - with notes]] ::::: [[Salute, Jonathan!/Capitul 3 - with notes]] ::::: [[Salute, Jonathan!/Capitul 4 - with notes]] ::::: [[Salute, Jonathan!/Capitul 5 - with notes]] [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:02, 5 October 2024 (UTC) :::::: [[File:Yes_check.svg|{{#ifeq:|small|8|15}}px|link=|alt=]] {{#ifeq:|small|<small>|}}'''Done'''{{#ifeq:|small|</small>|}} — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:34, 5 October 2024 (UTC) ::::::: Hi again! No luck trying to find a home for the random language translations on other auxlang wikis, can't find one that is actively maintained. ::::::: The thought struck me that maybe I could just put those ones on a sub page of my user page, would that be permitted? If not, I think I'll just stick them somewhere in GitHub and call it a day since none of the people who started the translations seem to care enough to do anything about them. I'd rather not see them outright disappear but since they aren't mine I don't care enough about them to do much more work than copy and paste them somewhere. ::::::: (I would leave the ones in languages with an ISO-639 code and Wikipedia here, of course) — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:13, 9 November 2024 (UTC) :::::::: Thank you for checking! I don't personally see an issue with moving them to your user space right now. Cheers — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:21, 9 November 2024 (UTC) ::::::::: Thanks a lot! I've started a single page where I will put them all here [[User:Mithridates/SJ]] and will proceed slowly due to lack of time and also to avoid stepping on any toes / asking you to delete too much at a time and possibly deleting the wrong content. ::::::::: For this week I have put the content for the languages Audia, Cristianès, Guosa, Lingaust, Mini, Mirad, and Monav on that page as they all have a single page of content and didn't take much time to move. Please delete those. Once they are gone I will add a note on the main page letting people know where they have gone (in addition to a thank you for their interest in the book! I do love how many people have recognized it as a good source material for teaching a language). — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 04:09, 10 November 2024 (UTC) : {{keep}} the translations for languages that have an article on the English Wikipedia, i.e. Guosa, Idiom Neutral, Ido, Interlingua, Lingwa de Planeta, Negerhollands, Neo, Novial, Occidental, Romanica, Solresol, Toki Pona, and Volapük. : Translations for languages that don't have an article can be kept if they have reliable sources, which I was able to find for the following languages (if you think they are not reliable, please let me know): :* Globasa: [https://www.languagesandnumbers.com/how-to-count-in-globasa/en/globasa/] [https://greyson.conlang.org/2020/01/29/shouting-out-globasa-and-pandunia/] :* Mini: [https://jprogr.github.io/mini] [https://www.omniglot.com/language/phrases/mini.htm] [https://www.languagesandnumbers.com/how-to-count-in-mini/en/mini/] : {{del}} and move to [[User:Mithridates/SJ]] the rest of the translations, i.e. Audià/Audian, Cristianés, Ekumenski, Germanisch, Interocidental, Lingaust, Lingue Simple, Masa Tang, Mirad, Monav, Monkel, Mundeze, Nordien, Novlingue, Numo, Proyo, and Scuian/Meteza. If you can find reliable sources for those languages, please let me know. : In particular, I could not find resources for Audià/Audian and Monav after searching through 15 and 17 pages on Google, respectively. It doesn't help that [[Òla, Ionatà!|their]] [[Hai, Jon!|translations]] don't explain what those languages are and where to find resources for them. This makes contributing to those translations almost impossible until @[[User:Caro de Segeda|Caro de Segeda]] can provide resources to us. It's possible that the resources may have disappared from the Internet, or that those languages were created by Caro de Segeda him/herself. If you can find resources for Audià/Audian and Monav, please let me know. : I'm notifying the primary contributors of the translations: @[[User:Caro de Segeda|Caro de Segeda]], @[[User:Frzzl|Frzzl]], @[[User:Greatscotteh|Greatscotteh]], @[[User:IHateNumbers234|IHateNumbers234]], @[[User:Jayeless2|Jayeless2]], @[[User:Morozof|Morozof]], @[[User:Omnihom|Omnihom]], @[[User:Omoutuazn|Omoutuazn]], @[[User:PovriNaivon|PovriNaivon]], @[[User:Sir Beluga|Sir Beluga]] and @[[User:Tyoyafud|Tyoyafud]]. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 09:52, 30 June 2025 (UTC) :: Caro de Segeda said on [https://www.reddit.com/r/conlangs/comments/1lcnz9g/comment/n0sc3wx/ Reddit] that Monav was created by him/her and that he/she didn't publish any resources about it other than [[Hai, Jon!]]. With '''zero''' other resources to rely on for contributing to the translation, and the fact that Monav is in [[User:Mithridates/SJ]], [[Hai, Jon!]] should be speedy deleted. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 01:38, 3 July 2025 (UTC) ::: I've undone the speedy deletion as Caro de Segeda posted a [https://prexins.wordpress.com/2025/07/04/monav/ resource] for Monav. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 07:18, 4 July 2025 (UTC) :::: You can delete all the ones that I have created myself, I have already moved them to other places. — [[User:Caro de Segeda|Caro de Segeda]] ([[User talk:Caro de Segeda|discuss]] • [[Special:Contributions/Caro de Segeda|contribs]]) 12:39, 5 July 2025 (UTC) {{outdent|::::}}I don't know if this is helpful since it wouldn't apply to most of these, but [[s:mul:]] could hold some of these. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|discuss]] • [[Special:Contributions/Arlo Barnes|contribs]]) 09:18, 30 November 2025 (UTC) : I don't think that would be within the scope of that project. I'm not aware of any other situation where Wikisource publishes translations of texts created on Wikimedia projects - that's usually left up to other language editions of the same project. — [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 05:34, 1 December 2025 (UTC) :: In this situation there isn't a separate [[s:ie:]] distinct from Multilingual Wikisource (see [[meta:Wikisource#List of Wikisources]]). In fact, there are very few multilingual wikis in the Wikimedia sphere; while this project ''could'' move to a Miraheze-hosted or similar wiki farm location, I think it would be a missed opportunity. I suppose an [[Interlingue]] book could be started in [[shelf:Constructed languages]] which would have all 100 chapters as an appendix (and likewise for the other languages), but that also seems non-ideal since it requires an English-language text that doesn't currently exist to be created. [[WB:AT]] seems to describe a similar situation to this one and prescribe Wikisource as the solution, and [[WB:SOURCE]] mentions fiction as out-of-scope for Wikibooks (even as in this case, language-educational fiction). [[s:mul:Wikisource:about Wikisource]] simply speaks of source texts and doesn't mention publication requirements, so maybe that is specific to some of the monolingual editions? — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|discuss]] • [[Special:Contributions/Arlo Barnes|contribs]]) 22:28, 5 December 2025 (UTC) :{{keep}} 100% keep. These books are a core part of language textbooks on Wikibooks and have been for years. Not sure why this is even being debated.--[[User:Xania|Xania]] [[Image:Flag_of_Estonia.svg|15px]] [[Image:Flag_of_Ukraine.svg|15px]] [[User talk:Xania|<sup>talk</sup>]] 17:55, 16 May 2026 (UTC) ::With all due respect, some of the books included in this nomination (like [[Sin Chao, Jonathan!]]) are written in constructed languages which are not substantially attested anywhere else. I struggle to imagine any educational purpose for such a book. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:12, 17 May 2026 (UTC) == [[International Baccalaureate]] == Not actually a book in and of itself; rather, it is just a compilation of links to other books —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:24, 18 October 2024 (UTC) : Could this be salvaged as a shelf? [[User:Pppery|Pppery]] ([[User talk:Pppery|discuss]] • [[Special:Contributions/Pppery|contribs]]) 05:23, 27 January 2025 (UTC) ::Probably, but are the linked books even useful? IB exams change from year to year - sometimes quite dramatically - so an old exam guide is of very limited value. Many of these books were written 10-15 years ago, and some of them (like [[IB French]]) even have comments indicating that they're no longer applicable. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 02:18, 8 December 2025 (UTC) == [[Character List for Baxter&Sagart]] == Seems completely out of scope as an educational book; it's just a list of characters and outlinks —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:53, 18 October 2024 (UTC) :Adding [[Character List for Karlgren's GSR]] and [[Character List for Schuessler's CGSR]] for the same reason —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:55, 18 October 2024 (UTC) :These three books do make a package and I agree they should be considered together. However, I strongly object to deleting them. They are really extremely useful resources. I use them every week and I know that many people who do work on Old Chinese phonology do so. There are lots of books out there that are lists of characters, these are called dictionaries. For example Axel Schuessler's ABC Etymological Dictionary of Old Chinese, or Pulleyblank's Lexicon of Reconstructed Pronunciation in Early Middle Chinese, Late Middle Chinese, and Early Mandarin. I see it as entirely a good thing for reference works of this kind to be available free online rather than only in expensive books in university research libraries. If this is in violation of a Wikibooks policy, I would at least like that policy to be drawn to my attention and to have some constructive comment offered about which Wikiproject such a resource should fall under. I will also say on a personal note that I have put literally hundreds of hours of work into these projects and it would grieve me a lot to see this work simply vanish, in particular when I know that colleagues around the world use these books. --[[User:Tibetologist|Tibetologist]] ([[User talk:Tibetologist|discuss]] • [[Special:Contributions/Tibetologist|contribs]]) 07:27, 1 November 2024 (UTC) ::Hi @[[User:Tibetologist|Tibetologist]], and thank you for the feedback! Official Wikibooks policy does not permit standalone dictionaries (see [[WB:DICT]]), though I understand the argument that it is a useful resource. I am wondering if there might be a home for it at [[Wiktionary:Wiktionary:Welcome, newcomers|Wiktionary]] or [[Wikiversity:Wikiversity:SHARE|Wikiversity]]? Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 12:14, 1 November 2024 (UTC) :::The policy says to use Wiktionary, but these books cannot be moved there. In fact they link there, you can understand me as having made an index to wiktionary, if you like, where the ORDER of the characters is extremely important, information that would be lost in Wiktionary. :::Wikiversity is not a project I participate in, and in any event my books here are older than it, so this option was not available for me at the relevant moment. If you are offering to move my books to Wikiversity, that is very kind of you and I will very graciously accept. [[User:Tibetologist|Tibetologist]] ([[User talk:Tibetologist|discuss]] • [[Special:Contributions/Tibetologist|contribs]]) 14:10, 1 November 2024 (UTC) ::::I have pinged over at Wikiversity Colloquium to ask about suitability and have looped you into the conversation over there. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:20, 1 November 2024 (UTC) ::I concur. I'm just an undergrad who tries to learn about Sino-Tibetan historical linguistics in his free time but I've found this wikibook to be incredibly useful, and I keep it open in one tab while I watch Professor Nathan Hill's lectures that he uploads to youtube in another tab, and another tab for taking notes. In fact if I remember correctly Professor Hill actually pointed his students to this wikibook. ::I'm not familiar with [[wikiversity:Wikiversity:SHARE|Wikiversity]] but if all the content were as accessible there as it is here then I think that could work. [[User:ChromeBones|ChromeBones]] ([[User talk:ChromeBones|discuss]] • [[Special:Contributions/ChromeBones|contribs]]) 02:43, 9 July 2025 (UTC) :Per [[:v:Wikiversity:Colloquium#Import_Resource_From_Wikibooks?]], I recommend copying and pasting, including attribution via the edit summary and talk page, add appropriate categories and links, and then it could be deleted locally. —[[User:Koavf|Justin (<span style="color:grey">ko'''a'''vf</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 22:32, 3 November 2024 (UTC) == [[Suomen kieli käyttöön]] == Multiple pages in this book are written entirely in Finnish, which is out of the enWB scope. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:09, 19 October 2024 (UTC) :I was going to say whether we should ask any fiwikibooks sysop to maybe see if this could be transwikied to fiwb if it's within the scope there. But [[:fi:Toiminnot:Käyttäjät/sysop]] indicates that there are only 3 sysops, and only {{u|Anr}} and {{u|Zache}} have made edits this ''year''. If they deem it to be salvageable, then transwiki + delete, otherwise straight-up delete. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|discuss]] • [[Special:Contributions/SHB2000|contribs]]) 11:24, 14 November 2024 (UTC) ::It seems that the idea behind the book was for the pages to be bilingual, as it’s a language learning book. That’s why there are Finnish texts included intentionally even on the pages that are complete. There are similar books in dewikibooks and ruwikibooks as well. For the English version, I think the easiest way to proceed would be to clean up and adjust the page layout to fit enwikibooks better, and then translate the missing parts. By the way, if anyone wants to update the book’s name in English, it can be titled ''"Using the Finnish Language"'' or ''"Put Finnish Language into Use"'' for a direct translation. [[User:Zache|Zache]] ([[User talk:Zache|discuss]] • [[Special:Contributions/Zache|contribs]]) 11:57, 14 November 2024 (UTC) == [[AT&T Mobility FAQ]] == * [[AT&T Mobility FAQ]] * [[AT&T Mobility FAQ/MEdia Net Configuration]] * [[AT&T Mobility FAQ/Data Connect Configuration]] An ''extremely'' outdated FAQ on AT&T's cell phone services. Most of this document was written 20+ years ago as a Usenet FAQ; very little of it is accurate or useful anymore (particularly the two subpages, which have to do with obsolete configurations for "tethering" a computer to a cell phone). No objection if someone wants to update it, but there's clearly been no appetite to do that. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:20, 30 December 2024 (UTC) :I'm wondering if it might make sense for us to develop some kind of policy on archiving books here. There are many like this one that have a good deal of content but are extremely out of date and just not useful as originally intended. ——[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:34, 30 December 2024 (UTC) ::@[[User:Kittycataclysm|Kittycataclysm]]: See the newly developed [[Wikibooks:Outdated books]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:16, 31 December 2024 (UTC) :::Ooh, thanks - something like that seems like it could be an appropriate way to handle this book. A lot of the other outdated books I've tagged have been so incomplete that they wouldn't have been particularly useful even as historical references; this one might at least have some interest. :::Any chance we can get a separate namespace (maybe "Archive:") set up for archived book content? That'd make it possible to do things like exclude them from on-site search by default. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 21:07, 31 December 2024 (UTC) ::::I think this might be a more extended discussion, so I'll bump it over to the [[Wikibooks talk:Outdated books|talk page of the draft policy]]! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 21:54, 31 December 2024 (UTC) == Algebra/Chapter 10/Symmetric Polynomials == I personally believe that [[Algebra/Chapter 10/Symmetric Polynomials|this]], and all of the sections should be deleted for the fact that this goes WAY beyond the scope of what was intended for the Chapter (Algebra II level polynomials). [[User:GoreyCat|GoreyCat]] ([[User talk:GoreyCat|discuss]] • [[Special:Contributions/GoreyCat|contribs]]) 15:07, 6 February 2025 (UTC) :'''Split''': Deletion here is not the best solution (see [[w:WP:ATD]]). Instead, this page and its subpages should be moved to another book, most likely [[Abstract Algebra]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:35, 6 February 2025 (UTC) :{{keep}} since there is a good amount of content. If [[Abstract Algebra]] is appropriate, it seems like a fine idea to move there. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:59, 7 February 2025 (UTC) ::Eh, yeah, I supposed moving it is better. I just don't think it's suitable for where it appears. [[User:GoreyCat|GoreyCat]] ([[User talk:GoreyCat|discuss]] • [[Special:Contributions/GoreyCat|contribs]]) 01:40, 8 February 2025 (UTC) == [[Puredyne]] == Development of Puredyne Linux was discontinued in 2012, and the software no longer appears to be available for download anywhere. (An archive of the web site is still up - with a bunch of embedded spam links - but the download links are all dead.) Is this a suitable candidate for archival (cf. [[Wikibooks:Outdated books]]), or should it just be deleted? [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 04:35, 5 March 2025 (UTC) :I'd just archive stuff like this. Looks like a decent bit of work went into it, and you never know when someone might need to use Puredyne for some obscure project. I'd be willing to bet mirrors exist of it somewhere, or someone has it on a drive. If you want to find some stuff worth deleting, comb through [[:Category:Allbooks categories]]. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 11:30, 5 March 2025 (UTC) == [[Template:Qr-twwp]] == This isn't exactly a request to delete the template, but rather to merge it with {{tlx|Copypaste}}. The {{tlx|Qr-twwp}} template serves the same purpose as {{tlx|Copypaste}}, but without the seven-day period after which the page is deleted. This leads to confusion, as well as a perpetually full [[:Category:Queried pages]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:37, 30 March 2025 (UTC) == [[Ghouls of the Miskatonic]] == I don't think that a plot summary of a book is in-scope here. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:43, 20 August 2025 (UTC) :{{vd}} - at least, not a summary of ''this'' book. A summary and/or study guide to a notable work of literature might be in scope, but this is certainly not one. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 21:23, 25 August 2025 (UTC) ::Hi. I am the creator of the pages of this book. If I understand correctly, it has to be a summary of a notable work of literature? So what exactly is defined as such? I only started this as I thought it would be fun, interesting and encouraging to others who read the Arkham Horror novels, and I thought it was permitted as I've seen other summaries of books on wikibooks. [[User:Dayne90|Dayne90]] ([[User talk:Dayne90|discuss]] • [[Special:Contributions/Dayne90|contribs]]) 13:27, 26 August 2025 (UTC) :::Your problem is it is just the plot... it needs to include an educational textual analysis to be in scope [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 12:47, 28 August 2025 (UTC) ::::And ideally it'd be a text which has ''already'' been the subject of literary analysis, such that the analysis on Wikibooks isn't original research. A notable work of literature like ''Frankenstein'' or ''Moby-Dick'' would easily meet that requirement; a tie-in novel for a tabletop RPG probably does not. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:08, 29 August 2025 (UTC) == [[Objective Projection: Why the Brain Never Forgets Some Stories]] == Undisclosed AI-generated content. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 02:13, 9 May 2026 (UTC) :<nowiki>'''Keep'''</nowiki> — Comment from page author/subject expert. :I am Levent Bulut, the originator of the <nowiki>''</nowiki>Objective Projection<nowiki>''</nowiki> methodology described in this book (ORCID: 0009-0007-7500-2261, Wikidata: Q138048287). I want to address the AI-generated content concern directly and transparently. :<nowiki>'''</nowiki>On the content itself:<nowiki>'''</nowiki> The methodology, theoretical framework (the six-variable operator E(r) = projS(M, T, V, Δ, Ω, Ng), the Six Golden Rules, the Six-Layer Framework), and all original arguments are my own intellectual work, developed and published independently. This is documented through: :* 26 DOI-registered academic publications on Zenodo (search: "Levent Bulut Objective Projection") :* A peer-reviewed submission currently under review at <nowiki>''</nowiki>Digital Humanities Quarterly<nowiki>''</nowiki> :* Parallel Turkish-language Wikibook and Wikiversity pages on the same methodology :* An open-source SFT dataset on Hugging Face (leventbulut/objective-projection) :<nowiki>'''</nowiki>On AI assistance:<nowiki>'''</nowiki> I used AI tools (Claude) for English translation polish and copy-editing from my Turkish source materials — the same way a non-native English-speaking academic would use a human translator or editor. The <nowiki>''</nowiki>ideas, structure, terminology, citations, and arguments<nowiki>''</nowiki> are entirely my own and pre-date the Wikibooks version, traceable through Zenodo DOI timestamps starting in 2025. :<nowiki>'''</nowiki>Proposed remedy instead of deletion:<nowiki>'''</nowiki> I am happy to: :# Add a clear AI-assistance disclosure to the book's preface, per Wikibooks transparency norms :# Add inline citations to the underlying DOI-registered publications for every major claim :# Link to the parallel Turkish version and academic record :This would address the <nowiki>''</nowiki>undisclosed<nowiki>''</nowiki> part of the concern (which is the actionable policy issue) while preserving content that is original academic work by an identifiable author with a published track record. Deletion of original scholarship because translation assistance was used would set a concerning precedent for non-native English contributors. :<nowiki>I request a few days to add the disclosure and citations before any deletion action. ~~~~</nowiki> [[Special:Contributions/&#126;2026-28847-60|&#126;2026-28847-60]] ([[User talk:&#126;2026-28847-60|talk]]) 18:46, 13 May 2026 (UTC) ::Administrative assistance needed: Automated filters blocking structural improvements and disclosures ::'''Request for Help''' — I am Levent Bulut, the author of this book. I have already provided my AI disclosure and academic credentials (ORCID, DOI list) here in this discussion. ::I am trying to update the book to comply with Wikibooks standards by: ::Adding a formal '''AI assistance disclosure''' at the top of the page. ::Restructuring the content into an '''instructional textbook format''' (adding Learning Objectives). ::Converting plain text formulas into '''LaTeX''' ( format). ::Updating references to include full academic '''DOI''' records. ::However, the automated filter is blocking all my attempts: ::If I try to replace the content with the improved version, it triggers the '''"large amount of content removal"''' filter. ::If I try to add specific academic links, it triggers the '''"automated link/spam"''' filter. ::I am essentially trapped by the filters while trying to improve the book and follow transparency norms. Could an administrator please either whitelist my account or manually apply the improved version of the text? I am ready to provide the full MediaWiki code here if requested. My intent is purely constructive and academic. [[Special:Contributions/&#126;2026-28847-60|&#126;2026-28847-60]] ([[User talk:&#126;2026-28847-60|talk]]) 19:15, 13 May 2026 (UTC) ::: Hi, @[[User:~2026-28847-60|~2026-28847-60]]. Your account was incorrectly locked by a steward. It is now currently unlocked. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 17:44, 15 May 2026 (UTC) :::: Pinging @[[User:Projection Architect|Projection Architect]], who was previously LeventBulut. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 15:51, 4 July 2026 (UTC) ::Please review [[Wikibooks:Artificial intelligence]]. It states unequivocally that {{tq|LLMs may not be used to generate or summarize material and ideas at Wikibooks}}, and that {{tq|translations made by LLMs are not allowed on Wikibooks}}. The fact that you did not disclose your usage of AI is part of the problem, but disclosing it does not make it allowable either. ::More broadly, based on what you've said above, the content of this book is a reflection of your personal theories on writing. This is essentially [[Wikibooks:Original research]] and is not permitted. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:36, 13 May 2026 (UTC) == [[Suicide]] == {{closed|1=Deleted. The !votes are slightly for deletion, plus the fact that this book is based around a copyright violation, which we cannot in principle agree to host here. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 20:42, 27 September 2026 (UTC)}} I realize this book has been nominated for deletion before ([[Wikibooks:Requests for deletion/Suicide|1]], [[Wikibooks:Requests for deletion/Suicide (2)|2]], [[Wikibooks:Requests for deletion/Suicide/Suffocation|3]]), but it's been over ten years since the last nomination. The project's position on what material is in its educational scope has shifted, as have some of the facts on the ground. * The chartered purpose of Wikibooks is to produce "open-content textbooks" (cf. [[Wikibooks:What is Wikibooks?]]) which are suitable for use in an instructional environment. Providing educational information about suicide in the context of psychiatry could certainly be in scope, as psychiatry is an educational topic; however, instructional material on how to commit suicide is not an educational topic, and should not be considered in scope. * This book is, and has always been, primarily intended as an instructional work guiding users on how to commit suicide. It provides effectively no meaningful analytical content ''about'' suicide as a topic. Most of the original content in the book was imported from an early-2000s wiki associated with the <code>alt.suicide.holiday</code> Usenet group, the "ASH wiki", which was specifically and unequivocally dedicated to describing and recommending methods by which readers could commit suicide, and this has carried through to the current version of the book. * Most of the content in the book was removed in 2020 (by redirecting it to the book's main page, e.g. [[Special:Diff/3660495]]) over concerns that it was created by a WMF-banned user ([[User:Leucosticte]]), and because it was likely in violation of the ASH wiki's (unclear) copyright. These changes removed most of the content of the book; much of what remains is image gallery pages like [[Suicide/Blades]] which have no educational value. Suicide is a sensitive topic; if it is covered by a textbook, it should be covered tastefully and with an aim to educate. This book is largely the opposite of that. Having it here is doing more harm than good. If this book is deleted, the following related pages should be deleted as well: * [[Template:Suicide methods]] * [[Template:Infobox suicide method]] (currently unused) * [[User:Leucosticte/About ASH]] - from the ASH wiki, as mentioned above * [[User:Leucosticte/Frequently Asked Questions]] - also from the ASH wiki [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:41, 21 July 2026 (UTC) : {{keep|weak keep}} a)&nbsp;Age is no argument. There are many stale underdeveloped books I would rather delete than keeping around. b)&nbsp;The book’s topic is exceptionally difficult to write about. ''This'' impedes collaborative authoring. c)&nbsp;The book does not really explain ''how'' to commit suicide (like a step‐by‐step guide), neither is it the book’s learning objective. d)&nbsp;Even if ''you construed'' the chapter summarizing various suicide methods ''as instructions'', instructional material on how to commit suicide ''is'' an educational topic. In most ''present‐day societies'' it is not ''ethical'' to teach students how to commit suicide, though. e)&nbsp;Therefore the correct path is to first alter the [[WB:WIW#Wikibooks includes instructional texts|project scope]] to censor books on ethical grounds ''and then'' nominate the book for censorship. ‑‑[[User:Kai Burghardt|Kai Burghardt]] ([[User talk:Kai Burghardt|discuss]] • [[Special:Contributions/Kai Burghardt|contribs]]) 04:50, 28 July 2026 (UTC) ::Re. c: most of the explicit directions were edited out in 2020, as noted in my nomination, but are still visible in page history. For a couple of explicit examples, see e.g. [[Special:Permalink/3318613]] or [[Special:Permalink/3654645]]. Providing specific instructions was the original intent of this book, and it has never escaped that legacy. If someone were interested in writing a book ''about'' the phenomenon of suicide, they would be better off starting afresh. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 05:26, 28 July 2026 (UTC) *'''Delete all'''. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 16:17, 28 July 2026 (UTC) *:why? [[Special:Contributions/~2026-40500-29|~2026-40500-29]] ([[User talk:~2026-40500-29|talk]]) 15:49, 19 September 2026 (UTC) *::Per above, globally banned user, not a useful guide that fits our criteria, copyright concerns. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 20:39, 25 September 2026 (UTC) * '''Delete all''' per the nomination above. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 02:17, 30 July 2026 (UTC) * '''Keep''' with caution. Rename to "suicide prevention"?--[[User:TunnelESON|TunnelESON]] ([[User talk:TunnelESON|discuss]] • [[Special:Contributions/TunnelESON|contribs]]) 04:03, 2 September 2026 (UTC) *:Re. the rename: absolutely not. There is no content in the book about suicide prevention. If you are interested in writing a book on that topic, please start a new one. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 18:48, 5 September 2026 (UTC) *::Rename to '''suicide issues'''? The book starts with "This book discusses the philosophical and practical issues revolving around the subject of suicide."--[[User:TunnelESON|TunnelESON]] ([[User talk:TunnelESON|discuss]] • [[Special:Contributions/TunnelESON|contribs]]) 16:48, 25 September 2026 (UTC) *:::Aside from being a poor name, that doesn't address any of the issues I identified with the book. (Moreover, that bit of the introduction is largely a fiction; there's no serious discussion of "philosophical issues" in the book.) [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 17:32, 25 September 2026 (UTC) :{{keep}} - :1. "instructional material on how to commit suicide is not an educational topic" - I think it can be construed as one depending on the person (and does not have to imply that the person is at risk) :2. Not a reason. :3. Not a reason. It is up to the community to decide whether to accept a banned user's work. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 13:37, 6 September 2026 (UTC) *'''Delete all''' Not educational. It is also copyright infringement in that alot of it was simply copied and pasted into place from a preexisting book. [[User:Jmh649|<span style="color:#0000f1">'''Doc James'''</span>]] ([[User talk:Jmh649|talk]] · [[Special:Contributions/Jmh649|contribs]] · [[Special:EmailUser/Jmh649|email]]) (if I write on your page reply on mine) 21:02, 25 September 2026 (UTC) {{end closed}} == [[Chess Opening Theory/1. g4/1...Na6]] == {{closed|Deleted. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 15:32, 22 September 2026 (UTC)}} Nonsense position, one of the worst opening moves for White countered by a move hurting development for Black. [https://www.365chess.com/search_position.php Searching] on 365chess.com finds zero games with this position. See also a similar [[Wikibooks:Requests for deletion/Chess Opening Theory/1. e4/1...e5/2. Na3]]. [[User:1234qwer1234qwer4|𝟙𝟤𝟯𝟺𝐪𝑤𝒆𝓇𝟷𝟮𝟥𝟜𝓺𝔴𝕖𝖗𝟰]] ([[User talk:1234qwer1234qwer4|𝗍𝗮𝘭𝙠]]) 02:20, 13 September 2026 (UTC) :{{vd}} With some reservations, in that just being a bad move doesn't make it ''not'' a strategy. That said, the lack of actual game presence means it's unnecessary to keep around. [[User:EggRoll97|EggRoll97]] ([[User talk:EggRoll97|discuss]] • [[Special:Contributions/EggRoll97|contribs]]) 16:16, 14 September 2026 (UTC) {{end closed}} == [[Art And AI]] == Suspected rampant LLM use; this also seems to violate [[WB:BLOG]] and [[WB:SOURCE]], since this seems largely like personal research/personal essays and opinions. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 14:25, 17 September 2026 (UTC) :{{vd}} - as a book, this isn't even particularly coherent. For instance, chapters like [[Art And AI/Tools Of The Artist]] have no clear relationship to the intended topic. And the chapters which do address the topic, like [[Art And AI/Can AIs Go On Strike]], certainly seem more like an opinion piece (if not outright fantasy content) than serious material appropriate for an instructional text. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:03, 18 September 2026 (UTC) :{{vd}}, does not fit this project and appears to be LLM-generated. No useful content. [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 15:13, 19 September 2026 (UTC) == [[A-level Computing AQA Paper 1 Skeleton program 2027]] == This was proposed for speedy deletion by [[User:Omphalographer]] as 'not being a book'. However, I think this page's future requires further discussion from the community. Maybe some input would be appreciated?[[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 23:51, 21 September 2026 (UTC) :As best I can tell, this is a page students are using to collaborate on solutions for a standardized test. There are a number of similar pages for other years linked from [[A-level Computing/AQA/Paper 1/Skeleton program]]. :This is not a good fit for Wikibooks. If these students are interested in this kind of collaboration, it should take place elsewhere. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:14, 22 September 2026 (UTC) ::The project can be moved to Wikiversity, I think. If the students can contribute it and make sure it complies with Wikibooks' guidelines, it can stay here. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 00:17, 22 September 2026 (UTC) :::@[[User:Omphalographer|Omphalographer]] @[[User:TechVindicator|TechVindicator]] :::There's been a Wikibook on this every single year, as I mentioned in my comment on the deletion notice. That doesn't mean that this shouldn't be on Wikiversity, just that there is ample precedent of it being a Wikibook. Dunno if this matter to those kind of editorial decisions, though. [[Special:Contributions/~2026-51010-27|~2026-51010-27]] ([[User talk:~2026-51010-27|talk]]) 13:39, 22 September 2026 (UTC) ::::@[[User:~2026-51010-27|~2026-51010-27]]: How would the page comply with [[WB:What is Wikibooks?|Wikibooks' mission]]?. Could you provide an explanation of what the project is? If it's a collaborative project to work on solutions for a standardized test (like @[[User:Omphalographer|Omphalographer]] said), it would be more suitable for Wikiversity. If it's a textbook about A-level computing, then it would be suitable here. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 13:58, 22 September 2026 (UTC) == [[Wikijunior:Alphabet of Wikibooks]] == I do not know whether this page is useful or not, due to [[Wikijunior:Alphabet]] already existing. I would support the deletion of this given that it contains many red links as well. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 01:41, 23 September 2026 (UTC) :{{vd}} - As proposer. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 01:42, 23 September 2026 (UTC) :{{vd}} - we already have a book on this topic. And no, "Afghanistan" and "Quagga" are not good example words for children. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 07:55, 23 September 2026 (UTC) == [[Active Directory Security and Penetration Testing]] == I have high confidence that this book was created using a genAI LLM (see flags on individual pages). I will plan to delete this in, say, a week, but I'm popping over here to allow for discussion if needed. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 15:32, 24 September 2026 (UTC) :{{vd}}- advertisement for a Python tool disguised as a book. No useful content. [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 19:56, 24 September 2026 (UTC) :{{vd}}- per [[User:Ternera|Ternera]]. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 22:41, 24 September 2026 (UTC) ::I wrote the SKELETON USING LLM [[User:נתנאל שטרן|נתנאל שטרן]] ([[User talk:נתנאל שטרן|discuss]] • [[Special:Contributions/נתנאל שטרן|contribs]]) 13:45, 25 September 2026 (UTC) == [[Weekly News Around the World!]] == {{closed|1=Deleted. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 14:41, 28 September 2026 (UTC)}} Wikibooks is not a news site, and a "book" consisting of summaries of arbitrarily chosen news stories is not a textbook. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 19:36, 26 September 2026 (UTC) :Actually, please '''[[Wikibooks:DELETE|delete]]''' this book. I accidentally [[Help:Pages|created a book]] instead of using the [[Wikibooks:Sandbox|sandbox]]. I was just testing my editing skills. [[User:ActStuffOGWiki|ActStuffOGWiki]] ([[User talk:ActStuffOGWiki|discuss]] • [[Special:Contributions/ActStuffOGWiki|contribs]]) 13:47, 28 September 2026 (UTC) ::{{done}} ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 14:40, 28 September 2026 (UTC) {{end closed}} qv08pi43qpvmjjf4s7f7xiokx5rv0w8 4672861 4672775 2026-09-29T00:01:49Z JJPMaster (bot) 3488561 Bot: Removing archived requests from main RfD page 4672861 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Wikibooks deletion|{{PAGENAME}}]] {{Discussion Rooms}} {{TOCleft}} {{shortcut|WB:RFD}} {{Requests for deletion/New deletion}} {{Requests for deletion/Deletion intro}} <!-- New deletion nominations go at the bottom of page. --> == [[Salute, Jonathan!]] and its translations == <div style="column-count: 7;"> * [[Salute, Jonathan!|Interlingue/Occidental]] ([[w:en:Occidental|w]], original) * [[Òla, Ionatà!|Audià]] * [[Holo, Jonathan!|Cristianés]] * [[Terve, Jonathan!|Ekumenski]] * [[Hej, Jonathan! (Germanisch)|Germanisch]] * [[Salom, Jonatan!|Globasa]] * [[Àlŏ, Jonathan!|Guosa]] ([[w:en:Guosa|w]]) * [[Salut, Jonathan!|Idiom Neutral]] ([[w:en:Idiom Neutral|w]]) * [[Saluto, Jonathan! (Ido)|Ido]] ([[w:en:Ido|w]]) * [[Hallo, Jonathan!|Interlingua]] ([[w:en:Interlingua|w]]) * [[Salut, Jonathan! (Interocidental)|Interocidental]] * [[Bune Ğonatan!|Lingaust]] * [[Oila, Jonatan!|Lingue Simple]] * [[Haloo, Jonatan!|Lingwa de Planeta]] ([[w:en:Lingwa de Planeta|w]]) * [[Sin Chao, Jonathan!|Masa Tang]] * [[Salut, ionatano!|Meteza]] * [[Salu, Jon!|Mini]] * [[Hay, Jonathan!|Mirad]] * [[Hai, Jon!|Monav]] * [[Sesan Jon!|Monkel]] * [[Salam, Jonathan!|Mundeze]] * [[Dag, Jonathan!|Negerhollands]] ([[w:en:Negerhollands|w]]) * [[Salut Jonathan!|Neo]] ([[w:en:Neo|w]]) * [[Hej, Jonathan!|Nordien]] * [[Saluto, Jonathan!|Novial]] ([[w:en:Novial|w]]) * [[Salute, Jonathan! (Novlingue)|Novlingue]] * [[Alo, Jonathan!|Numo]] * [[Hela, Jonathan!|Proyo]] * [[Salute, Jonathan! (Romanica)|Romanica]] ([[w:en:Romanica|w]]) * [[Simi, Jonathan!|Solresol]] ([[w:en:Solresol|w]]) * [[Toki a, jan Jonatan!|Toki Pona]] ([[w:en:Toki Pona|w]]) * [[Glidis, o Jonathan!|Volapük]] ([[w:en:Volapük|w]]) </div> There are a couple of issues here: # Beyond their introductions, all of these books are written in languages which are not English, making them out of scope for the English Wikibooks. # All but one of these books are in fact written in constructed languages, most of them in recently created conlangs. In some cases (e.g. [[Sin Chao, Jonathan!]]), I can't find any reliable sources describing the target language outside of the translation itself. # Most of the translations (i.e. other than [[Salute, Jonathan!]] itself) were abandoned within the first five or so chapters (out of 100); none of them are complete, and there seems to be little effort to complete any of them. While I recognize that this is an unusual project, and potentially one which could have some value, it's not at all clear to me that the English Wikibooks is the right place for it. — [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:24, 29 September 2024 (UTC) : I'm really not sure what to do about these ones. While I recognize that this approach is certainly one method of teaching a language, I'm not sure that it constitutes an educational textbook. We do require that the English Wikibooks be written in English—for language-learning books, this typically means that the instructional parts are in English while the exercises are in the language being taught. I do think that if the language doesn't have much supporting evidence outside the book itself, it can safely be deleted. — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:01, 29 September 2024 (UTC) : Author of the book here. I originally wanted to put it in the Interlingue Wikibooks https://ie.wikibooks.org/wiki/Principal_p%C3%A1gine but it somehow got locked when I wasn't paying attention and so I ended up putting it here. Getting it unlocked requires going through the process of starting an Incubator and all the rest so I opted for here and then started putting some English-only content once it was done. It's sort of in the same vein as books like Lingua Latina per se Illustrata that have separate versions with teacher notes and whatnot. [[Salute, Jonathan!/Capitul 1 - with notes]] After it was done the auxlang community really took to it which was a nice surprise. I think Ido has the largest number of chapters at the moment at 15. :If the vast content of this book could be used to justify a quick reopening of the Interlingue Wikibooks to move it there, I'd love to do that. I imagine that an incubator with 100+ book chapters would be enough to open a Wikibooks and that's what this is. — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 06:02, 29 September 2024 (UTC) : Ah, I just realized that we do have a proposal to reopen the Interlingue Wikibooks: https://meta.wikimedia.org/wiki/Requests_for_new_languages/Wikibooks_Interlingue along with an Incubator page here. https://incubator.wikimedia.org/wiki/Wb/ie/Principal_p%C3%A1gine : How easy would it be to migrate the entirety of Salute Jonathan to there? — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 06:30, 29 September 2024 (UTC) :: Hi @[[User:Mithridates|Mithridates]]! I'm not sure how incubator projects work, but I fully support migrating these books there. You may want to inquire over there and link to this discussion to support your request to move the content over there. Cheers! — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:16, 29 September 2024 (UTC) ::: Hi! Actually I have a third idea to propose after thinking about this again today (haven't been here much since I finished the book): I noticed that there is more English content than I remember and that might make it an awkward fit for the Interlingue Wikibooks. I definitely agree that having all the auxlang translations for new auxlang projects goes well beyond the scope of this Wikibooks. Finally, there are some auxlangs that are notable with their own Wikipedias. ::: So the idea is the following: :::# Leave the original here and I can continue the work on the version with English notes and grammar. That will make it the same as Lingua Latina per se Illustrata, English by the Nature Method, Athenaze and all the rest. :::# The Interlingua one can move to the Interlingua Wikibooks (maybe Romanica too if they want as it is sort of a dialect of Interlingua). :::# For Ido and Lingua Franca Nova which have a Wikipedia but not a Wikibooks, I'm a little bit unsure...technically they could have their own version like the original one but would require English explanations. I could let them know and see if they are willing to do so and see what they think (work on adding English to the books vs. move the content elsewhere). :::# The rest can move to a Github repo, then be deleted, and the front page of this book can have a single link to the repo. ::: Any thoughts on that? Adding the extra English content will be easy as it is my book and I know it inside and out. ::: Edit: [https://en.wikibooks.org/wiki/Salute,_Jonathan!/Grammar_(pronouns) this page] I just added. — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 13:50, 29 September 2024 (UTC) :::: Thanks for taking the time to consider this! Here are my responses/questions: ::::* Is the original [[Salute, Jonathan!]] (Occidental)? Since that one is quite fleshed out, I agree that if you edit it so the primary language of the book (e.g. headers, instructions, etc) are written in English while leaving the actual story in Occidental, it would be okay and fit in more with instructional language textbooks. ::::* For your points 2 and 3, I'm not sure how those other projects work, so I'll leave it up to them. I'm not quite sure why they would need to move, since in theory they could be revised with English as the language of instruction? Although, they have been left incomplete for a long time. ::::* For your point 4, I have no problem with that. Cheers! — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:51, 29 September 2024 (UTC) ::::: Hello again, it's the weekend so I have a bit more time to work on this. I've decided to merge the extra content from the following five chapters since the difference is fairly small and the original chapters should now have this English content. Could you delete these five pages now that they are no longer needed? [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:02, 5 October 2024 (UTC) ::::: [[Salute, Jonathan!/Capitul 1 - with notes]] ::::: [[Salute, Jonathan!/Capitul 2 - with notes]] ::::: [[Salute, Jonathan!/Capitul 3 - with notes]] ::::: [[Salute, Jonathan!/Capitul 4 - with notes]] ::::: [[Salute, Jonathan!/Capitul 5 - with notes]] [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:02, 5 October 2024 (UTC) :::::: [[File:Yes_check.svg|{{#ifeq:|small|8|15}}px|link=|alt=]] {{#ifeq:|small|<small>|}}'''Done'''{{#ifeq:|small|</small>|}} — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:34, 5 October 2024 (UTC) ::::::: Hi again! No luck trying to find a home for the random language translations on other auxlang wikis, can't find one that is actively maintained. ::::::: The thought struck me that maybe I could just put those ones on a sub page of my user page, would that be permitted? If not, I think I'll just stick them somewhere in GitHub and call it a day since none of the people who started the translations seem to care enough to do anything about them. I'd rather not see them outright disappear but since they aren't mine I don't care enough about them to do much more work than copy and paste them somewhere. ::::::: (I would leave the ones in languages with an ISO-639 code and Wikipedia here, of course) — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:13, 9 November 2024 (UTC) :::::::: Thank you for checking! I don't personally see an issue with moving them to your user space right now. Cheers — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:21, 9 November 2024 (UTC) ::::::::: Thanks a lot! I've started a single page where I will put them all here [[User:Mithridates/SJ]] and will proceed slowly due to lack of time and also to avoid stepping on any toes / asking you to delete too much at a time and possibly deleting the wrong content. ::::::::: For this week I have put the content for the languages Audia, Cristianès, Guosa, Lingaust, Mini, Mirad, and Monav on that page as they all have a single page of content and didn't take much time to move. Please delete those. Once they are gone I will add a note on the main page letting people know where they have gone (in addition to a thank you for their interest in the book! I do love how many people have recognized it as a good source material for teaching a language). — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 04:09, 10 November 2024 (UTC) : {{keep}} the translations for languages that have an article on the English Wikipedia, i.e. Guosa, Idiom Neutral, Ido, Interlingua, Lingwa de Planeta, Negerhollands, Neo, Novial, Occidental, Romanica, Solresol, Toki Pona, and Volapük. : Translations for languages that don't have an article can be kept if they have reliable sources, which I was able to find for the following languages (if you think they are not reliable, please let me know): :* Globasa: [https://www.languagesandnumbers.com/how-to-count-in-globasa/en/globasa/] [https://greyson.conlang.org/2020/01/29/shouting-out-globasa-and-pandunia/] :* Mini: [https://jprogr.github.io/mini] [https://www.omniglot.com/language/phrases/mini.htm] [https://www.languagesandnumbers.com/how-to-count-in-mini/en/mini/] : {{del}} and move to [[User:Mithridates/SJ]] the rest of the translations, i.e. Audià/Audian, Cristianés, Ekumenski, Germanisch, Interocidental, Lingaust, Lingue Simple, Masa Tang, Mirad, Monav, Monkel, Mundeze, Nordien, Novlingue, Numo, Proyo, and Scuian/Meteza. If you can find reliable sources for those languages, please let me know. : In particular, I could not find resources for Audià/Audian and Monav after searching through 15 and 17 pages on Google, respectively. It doesn't help that [[Òla, Ionatà!|their]] [[Hai, Jon!|translations]] don't explain what those languages are and where to find resources for them. This makes contributing to those translations almost impossible until @[[User:Caro de Segeda|Caro de Segeda]] can provide resources to us. It's possible that the resources may have disappared from the Internet, or that those languages were created by Caro de Segeda him/herself. If you can find resources for Audià/Audian and Monav, please let me know. : I'm notifying the primary contributors of the translations: @[[User:Caro de Segeda|Caro de Segeda]], @[[User:Frzzl|Frzzl]], @[[User:Greatscotteh|Greatscotteh]], @[[User:IHateNumbers234|IHateNumbers234]], @[[User:Jayeless2|Jayeless2]], @[[User:Morozof|Morozof]], @[[User:Omnihom|Omnihom]], @[[User:Omoutuazn|Omoutuazn]], @[[User:PovriNaivon|PovriNaivon]], @[[User:Sir Beluga|Sir Beluga]] and @[[User:Tyoyafud|Tyoyafud]]. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 09:52, 30 June 2025 (UTC) :: Caro de Segeda said on [https://www.reddit.com/r/conlangs/comments/1lcnz9g/comment/n0sc3wx/ Reddit] that Monav was created by him/her and that he/she didn't publish any resources about it other than [[Hai, Jon!]]. With '''zero''' other resources to rely on for contributing to the translation, and the fact that Monav is in [[User:Mithridates/SJ]], [[Hai, Jon!]] should be speedy deleted. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 01:38, 3 July 2025 (UTC) ::: I've undone the speedy deletion as Caro de Segeda posted a [https://prexins.wordpress.com/2025/07/04/monav/ resource] for Monav. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 07:18, 4 July 2025 (UTC) :::: You can delete all the ones that I have created myself, I have already moved them to other places. — [[User:Caro de Segeda|Caro de Segeda]] ([[User talk:Caro de Segeda|discuss]] • [[Special:Contributions/Caro de Segeda|contribs]]) 12:39, 5 July 2025 (UTC) {{outdent|::::}}I don't know if this is helpful since it wouldn't apply to most of these, but [[s:mul:]] could hold some of these. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|discuss]] • [[Special:Contributions/Arlo Barnes|contribs]]) 09:18, 30 November 2025 (UTC) : I don't think that would be within the scope of that project. I'm not aware of any other situation where Wikisource publishes translations of texts created on Wikimedia projects - that's usually left up to other language editions of the same project. — [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 05:34, 1 December 2025 (UTC) :: In this situation there isn't a separate [[s:ie:]] distinct from Multilingual Wikisource (see [[meta:Wikisource#List of Wikisources]]). In fact, there are very few multilingual wikis in the Wikimedia sphere; while this project ''could'' move to a Miraheze-hosted or similar wiki farm location, I think it would be a missed opportunity. I suppose an [[Interlingue]] book could be started in [[shelf:Constructed languages]] which would have all 100 chapters as an appendix (and likewise for the other languages), but that also seems non-ideal since it requires an English-language text that doesn't currently exist to be created. [[WB:AT]] seems to describe a similar situation to this one and prescribe Wikisource as the solution, and [[WB:SOURCE]] mentions fiction as out-of-scope for Wikibooks (even as in this case, language-educational fiction). [[s:mul:Wikisource:about Wikisource]] simply speaks of source texts and doesn't mention publication requirements, so maybe that is specific to some of the monolingual editions? — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|discuss]] • [[Special:Contributions/Arlo Barnes|contribs]]) 22:28, 5 December 2025 (UTC) :{{keep}} 100% keep. These books are a core part of language textbooks on Wikibooks and have been for years. Not sure why this is even being debated.--[[User:Xania|Xania]] [[Image:Flag_of_Estonia.svg|15px]] [[Image:Flag_of_Ukraine.svg|15px]] [[User talk:Xania|<sup>talk</sup>]] 17:55, 16 May 2026 (UTC) ::With all due respect, some of the books included in this nomination (like [[Sin Chao, Jonathan!]]) are written in constructed languages which are not substantially attested anywhere else. I struggle to imagine any educational purpose for such a book. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:12, 17 May 2026 (UTC) == [[International Baccalaureate]] == Not actually a book in and of itself; rather, it is just a compilation of links to other books —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:24, 18 October 2024 (UTC) : Could this be salvaged as a shelf? [[User:Pppery|Pppery]] ([[User talk:Pppery|discuss]] • [[Special:Contributions/Pppery|contribs]]) 05:23, 27 January 2025 (UTC) ::Probably, but are the linked books even useful? IB exams change from year to year - sometimes quite dramatically - so an old exam guide is of very limited value. Many of these books were written 10-15 years ago, and some of them (like [[IB French]]) even have comments indicating that they're no longer applicable. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 02:18, 8 December 2025 (UTC) == [[Character List for Baxter&Sagart]] == Seems completely out of scope as an educational book; it's just a list of characters and outlinks —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:53, 18 October 2024 (UTC) :Adding [[Character List for Karlgren's GSR]] and [[Character List for Schuessler's CGSR]] for the same reason —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:55, 18 October 2024 (UTC) :These three books do make a package and I agree they should be considered together. However, I strongly object to deleting them. They are really extremely useful resources. I use them every week and I know that many people who do work on Old Chinese phonology do so. There are lots of books out there that are lists of characters, these are called dictionaries. For example Axel Schuessler's ABC Etymological Dictionary of Old Chinese, or Pulleyblank's Lexicon of Reconstructed Pronunciation in Early Middle Chinese, Late Middle Chinese, and Early Mandarin. I see it as entirely a good thing for reference works of this kind to be available free online rather than only in expensive books in university research libraries. If this is in violation of a Wikibooks policy, I would at least like that policy to be drawn to my attention and to have some constructive comment offered about which Wikiproject such a resource should fall under. I will also say on a personal note that I have put literally hundreds of hours of work into these projects and it would grieve me a lot to see this work simply vanish, in particular when I know that colleagues around the world use these books. --[[User:Tibetologist|Tibetologist]] ([[User talk:Tibetologist|discuss]] • [[Special:Contributions/Tibetologist|contribs]]) 07:27, 1 November 2024 (UTC) ::Hi @[[User:Tibetologist|Tibetologist]], and thank you for the feedback! Official Wikibooks policy does not permit standalone dictionaries (see [[WB:DICT]]), though I understand the argument that it is a useful resource. I am wondering if there might be a home for it at [[Wiktionary:Wiktionary:Welcome, newcomers|Wiktionary]] or [[Wikiversity:Wikiversity:SHARE|Wikiversity]]? Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 12:14, 1 November 2024 (UTC) :::The policy says to use Wiktionary, but these books cannot be moved there. In fact they link there, you can understand me as having made an index to wiktionary, if you like, where the ORDER of the characters is extremely important, information that would be lost in Wiktionary. :::Wikiversity is not a project I participate in, and in any event my books here are older than it, so this option was not available for me at the relevant moment. If you are offering to move my books to Wikiversity, that is very kind of you and I will very graciously accept. [[User:Tibetologist|Tibetologist]] ([[User talk:Tibetologist|discuss]] • [[Special:Contributions/Tibetologist|contribs]]) 14:10, 1 November 2024 (UTC) ::::I have pinged over at Wikiversity Colloquium to ask about suitability and have looped you into the conversation over there. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:20, 1 November 2024 (UTC) ::I concur. I'm just an undergrad who tries to learn about Sino-Tibetan historical linguistics in his free time but I've found this wikibook to be incredibly useful, and I keep it open in one tab while I watch Professor Nathan Hill's lectures that he uploads to youtube in another tab, and another tab for taking notes. In fact if I remember correctly Professor Hill actually pointed his students to this wikibook. ::I'm not familiar with [[wikiversity:Wikiversity:SHARE|Wikiversity]] but if all the content were as accessible there as it is here then I think that could work. [[User:ChromeBones|ChromeBones]] ([[User talk:ChromeBones|discuss]] • [[Special:Contributions/ChromeBones|contribs]]) 02:43, 9 July 2025 (UTC) :Per [[:v:Wikiversity:Colloquium#Import_Resource_From_Wikibooks?]], I recommend copying and pasting, including attribution via the edit summary and talk page, add appropriate categories and links, and then it could be deleted locally. —[[User:Koavf|Justin (<span style="color:grey">ko'''a'''vf</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 22:32, 3 November 2024 (UTC) == [[Suomen kieli käyttöön]] == Multiple pages in this book are written entirely in Finnish, which is out of the enWB scope. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:09, 19 October 2024 (UTC) :I was going to say whether we should ask any fiwikibooks sysop to maybe see if this could be transwikied to fiwb if it's within the scope there. But [[:fi:Toiminnot:Käyttäjät/sysop]] indicates that there are only 3 sysops, and only {{u|Anr}} and {{u|Zache}} have made edits this ''year''. If they deem it to be salvageable, then transwiki + delete, otherwise straight-up delete. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|discuss]] • [[Special:Contributions/SHB2000|contribs]]) 11:24, 14 November 2024 (UTC) ::It seems that the idea behind the book was for the pages to be bilingual, as it’s a language learning book. That’s why there are Finnish texts included intentionally even on the pages that are complete. There are similar books in dewikibooks and ruwikibooks as well. For the English version, I think the easiest way to proceed would be to clean up and adjust the page layout to fit enwikibooks better, and then translate the missing parts. By the way, if anyone wants to update the book’s name in English, it can be titled ''"Using the Finnish Language"'' or ''"Put Finnish Language into Use"'' for a direct translation. [[User:Zache|Zache]] ([[User talk:Zache|discuss]] • [[Special:Contributions/Zache|contribs]]) 11:57, 14 November 2024 (UTC) == [[AT&T Mobility FAQ]] == * [[AT&T Mobility FAQ]] * [[AT&T Mobility FAQ/MEdia Net Configuration]] * [[AT&T Mobility FAQ/Data Connect Configuration]] An ''extremely'' outdated FAQ on AT&T's cell phone services. Most of this document was written 20+ years ago as a Usenet FAQ; very little of it is accurate or useful anymore (particularly the two subpages, which have to do with obsolete configurations for "tethering" a computer to a cell phone). No objection if someone wants to update it, but there's clearly been no appetite to do that. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:20, 30 December 2024 (UTC) :I'm wondering if it might make sense for us to develop some kind of policy on archiving books here. There are many like this one that have a good deal of content but are extremely out of date and just not useful as originally intended. ——[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:34, 30 December 2024 (UTC) ::@[[User:Kittycataclysm|Kittycataclysm]]: See the newly developed [[Wikibooks:Outdated books]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:16, 31 December 2024 (UTC) :::Ooh, thanks - something like that seems like it could be an appropriate way to handle this book. A lot of the other outdated books I've tagged have been so incomplete that they wouldn't have been particularly useful even as historical references; this one might at least have some interest. :::Any chance we can get a separate namespace (maybe "Archive:") set up for archived book content? That'd make it possible to do things like exclude them from on-site search by default. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 21:07, 31 December 2024 (UTC) ::::I think this might be a more extended discussion, so I'll bump it over to the [[Wikibooks talk:Outdated books|talk page of the draft policy]]! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 21:54, 31 December 2024 (UTC) == Algebra/Chapter 10/Symmetric Polynomials == I personally believe that [[Algebra/Chapter 10/Symmetric Polynomials|this]], and all of the sections should be deleted for the fact that this goes WAY beyond the scope of what was intended for the Chapter (Algebra II level polynomials). [[User:GoreyCat|GoreyCat]] ([[User talk:GoreyCat|discuss]] • [[Special:Contributions/GoreyCat|contribs]]) 15:07, 6 February 2025 (UTC) :'''Split''': Deletion here is not the best solution (see [[w:WP:ATD]]). Instead, this page and its subpages should be moved to another book, most likely [[Abstract Algebra]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:35, 6 February 2025 (UTC) :{{keep}} since there is a good amount of content. If [[Abstract Algebra]] is appropriate, it seems like a fine idea to move there. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:59, 7 February 2025 (UTC) ::Eh, yeah, I supposed moving it is better. I just don't think it's suitable for where it appears. [[User:GoreyCat|GoreyCat]] ([[User talk:GoreyCat|discuss]] • [[Special:Contributions/GoreyCat|contribs]]) 01:40, 8 February 2025 (UTC) == [[Puredyne]] == Development of Puredyne Linux was discontinued in 2012, and the software no longer appears to be available for download anywhere. (An archive of the web site is still up - with a bunch of embedded spam links - but the download links are all dead.) Is this a suitable candidate for archival (cf. [[Wikibooks:Outdated books]]), or should it just be deleted? [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 04:35, 5 March 2025 (UTC) :I'd just archive stuff like this. Looks like a decent bit of work went into it, and you never know when someone might need to use Puredyne for some obscure project. I'd be willing to bet mirrors exist of it somewhere, or someone has it on a drive. If you want to find some stuff worth deleting, comb through [[:Category:Allbooks categories]]. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 11:30, 5 March 2025 (UTC) == [[Template:Qr-twwp]] == This isn't exactly a request to delete the template, but rather to merge it with {{tlx|Copypaste}}. The {{tlx|Qr-twwp}} template serves the same purpose as {{tlx|Copypaste}}, but without the seven-day period after which the page is deleted. This leads to confusion, as well as a perpetually full [[:Category:Queried pages]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:37, 30 March 2025 (UTC) == [[Ghouls of the Miskatonic]] == I don't think that a plot summary of a book is in-scope here. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:43, 20 August 2025 (UTC) :{{vd}} - at least, not a summary of ''this'' book. A summary and/or study guide to a notable work of literature might be in scope, but this is certainly not one. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 21:23, 25 August 2025 (UTC) ::Hi. I am the creator of the pages of this book. If I understand correctly, it has to be a summary of a notable work of literature? So what exactly is defined as such? I only started this as I thought it would be fun, interesting and encouraging to others who read the Arkham Horror novels, and I thought it was permitted as I've seen other summaries of books on wikibooks. [[User:Dayne90|Dayne90]] ([[User talk:Dayne90|discuss]] • [[Special:Contributions/Dayne90|contribs]]) 13:27, 26 August 2025 (UTC) :::Your problem is it is just the plot... it needs to include an educational textual analysis to be in scope [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 12:47, 28 August 2025 (UTC) ::::And ideally it'd be a text which has ''already'' been the subject of literary analysis, such that the analysis on Wikibooks isn't original research. A notable work of literature like ''Frankenstein'' or ''Moby-Dick'' would easily meet that requirement; a tie-in novel for a tabletop RPG probably does not. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:08, 29 August 2025 (UTC) == [[Objective Projection: Why the Brain Never Forgets Some Stories]] == Undisclosed AI-generated content. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 02:13, 9 May 2026 (UTC) :<nowiki>'''Keep'''</nowiki> — Comment from page author/subject expert. :I am Levent Bulut, the originator of the <nowiki>''</nowiki>Objective Projection<nowiki>''</nowiki> methodology described in this book (ORCID: 0009-0007-7500-2261, Wikidata: Q138048287). I want to address the AI-generated content concern directly and transparently. :<nowiki>'''</nowiki>On the content itself:<nowiki>'''</nowiki> The methodology, theoretical framework (the six-variable operator E(r) = projS(M, T, V, Δ, Ω, Ng), the Six Golden Rules, the Six-Layer Framework), and all original arguments are my own intellectual work, developed and published independently. This is documented through: :* 26 DOI-registered academic publications on Zenodo (search: "Levent Bulut Objective Projection") :* A peer-reviewed submission currently under review at <nowiki>''</nowiki>Digital Humanities Quarterly<nowiki>''</nowiki> :* Parallel Turkish-language Wikibook and Wikiversity pages on the same methodology :* An open-source SFT dataset on Hugging Face (leventbulut/objective-projection) :<nowiki>'''</nowiki>On AI assistance:<nowiki>'''</nowiki> I used AI tools (Claude) for English translation polish and copy-editing from my Turkish source materials — the same way a non-native English-speaking academic would use a human translator or editor. The <nowiki>''</nowiki>ideas, structure, terminology, citations, and arguments<nowiki>''</nowiki> are entirely my own and pre-date the Wikibooks version, traceable through Zenodo DOI timestamps starting in 2025. :<nowiki>'''</nowiki>Proposed remedy instead of deletion:<nowiki>'''</nowiki> I am happy to: :# Add a clear AI-assistance disclosure to the book's preface, per Wikibooks transparency norms :# Add inline citations to the underlying DOI-registered publications for every major claim :# Link to the parallel Turkish version and academic record :This would address the <nowiki>''</nowiki>undisclosed<nowiki>''</nowiki> part of the concern (which is the actionable policy issue) while preserving content that is original academic work by an identifiable author with a published track record. Deletion of original scholarship because translation assistance was used would set a concerning precedent for non-native English contributors. :<nowiki>I request a few days to add the disclosure and citations before any deletion action. ~~~~</nowiki> [[Special:Contributions/&#126;2026-28847-60|&#126;2026-28847-60]] ([[User talk:&#126;2026-28847-60|talk]]) 18:46, 13 May 2026 (UTC) ::Administrative assistance needed: Automated filters blocking structural improvements and disclosures ::'''Request for Help''' — I am Levent Bulut, the author of this book. I have already provided my AI disclosure and academic credentials (ORCID, DOI list) here in this discussion. ::I am trying to update the book to comply with Wikibooks standards by: ::Adding a formal '''AI assistance disclosure''' at the top of the page. ::Restructuring the content into an '''instructional textbook format''' (adding Learning Objectives). ::Converting plain text formulas into '''LaTeX''' ( format). ::Updating references to include full academic '''DOI''' records. ::However, the automated filter is blocking all my attempts: ::If I try to replace the content with the improved version, it triggers the '''"large amount of content removal"''' filter. ::If I try to add specific academic links, it triggers the '''"automated link/spam"''' filter. ::I am essentially trapped by the filters while trying to improve the book and follow transparency norms. Could an administrator please either whitelist my account or manually apply the improved version of the text? I am ready to provide the full MediaWiki code here if requested. My intent is purely constructive and academic. [[Special:Contributions/&#126;2026-28847-60|&#126;2026-28847-60]] ([[User talk:&#126;2026-28847-60|talk]]) 19:15, 13 May 2026 (UTC) ::: Hi, @[[User:~2026-28847-60|~2026-28847-60]]. Your account was incorrectly locked by a steward. It is now currently unlocked. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 17:44, 15 May 2026 (UTC) :::: Pinging @[[User:Projection Architect|Projection Architect]], who was previously LeventBulut. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 15:51, 4 July 2026 (UTC) ::Please review [[Wikibooks:Artificial intelligence]]. It states unequivocally that {{tq|LLMs may not be used to generate or summarize material and ideas at Wikibooks}}, and that {{tq|translations made by LLMs are not allowed on Wikibooks}}. The fact that you did not disclose your usage of AI is part of the problem, but disclosing it does not make it allowable either. ::More broadly, based on what you've said above, the content of this book is a reflection of your personal theories on writing. This is essentially [[Wikibooks:Original research]] and is not permitted. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:36, 13 May 2026 (UTC) == [[Art And AI]] == Suspected rampant LLM use; this also seems to violate [[WB:BLOG]] and [[WB:SOURCE]], since this seems largely like personal research/personal essays and opinions. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 14:25, 17 September 2026 (UTC) :{{vd}} - as a book, this isn't even particularly coherent. For instance, chapters like [[Art And AI/Tools Of The Artist]] have no clear relationship to the intended topic. And the chapters which do address the topic, like [[Art And AI/Can AIs Go On Strike]], certainly seem more like an opinion piece (if not outright fantasy content) than serious material appropriate for an instructional text. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:03, 18 September 2026 (UTC) :{{vd}}, does not fit this project and appears to be LLM-generated. No useful content. [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 15:13, 19 September 2026 (UTC) == [[A-level Computing AQA Paper 1 Skeleton program 2027]] == This was proposed for speedy deletion by [[User:Omphalographer]] as 'not being a book'. However, I think this page's future requires further discussion from the community. Maybe some input would be appreciated?[[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 23:51, 21 September 2026 (UTC) :As best I can tell, this is a page students are using to collaborate on solutions for a standardized test. There are a number of similar pages for other years linked from [[A-level Computing/AQA/Paper 1/Skeleton program]]. :This is not a good fit for Wikibooks. If these students are interested in this kind of collaboration, it should take place elsewhere. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:14, 22 September 2026 (UTC) ::The project can be moved to Wikiversity, I think. If the students can contribute it and make sure it complies with Wikibooks' guidelines, it can stay here. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 00:17, 22 September 2026 (UTC) :::@[[User:Omphalographer|Omphalographer]] @[[User:TechVindicator|TechVindicator]] :::There's been a Wikibook on this every single year, as I mentioned in my comment on the deletion notice. That doesn't mean that this shouldn't be on Wikiversity, just that there is ample precedent of it being a Wikibook. Dunno if this matter to those kind of editorial decisions, though. [[Special:Contributions/~2026-51010-27|~2026-51010-27]] ([[User talk:~2026-51010-27|talk]]) 13:39, 22 September 2026 (UTC) ::::@[[User:~2026-51010-27|~2026-51010-27]]: How would the page comply with [[WB:What is Wikibooks?|Wikibooks' mission]]?. Could you provide an explanation of what the project is? If it's a collaborative project to work on solutions for a standardized test (like @[[User:Omphalographer|Omphalographer]] said), it would be more suitable for Wikiversity. If it's a textbook about A-level computing, then it would be suitable here. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 13:58, 22 September 2026 (UTC) == [[Wikijunior:Alphabet of Wikibooks]] == I do not know whether this page is useful or not, due to [[Wikijunior:Alphabet]] already existing. I would support the deletion of this given that it contains many red links as well. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 01:41, 23 September 2026 (UTC) :{{vd}} - As proposer. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 01:42, 23 September 2026 (UTC) :{{vd}} - we already have a book on this topic. And no, "Afghanistan" and "Quagga" are not good example words for children. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 07:55, 23 September 2026 (UTC) == [[Active Directory Security and Penetration Testing]] == I have high confidence that this book was created using a genAI LLM (see flags on individual pages). I will plan to delete this in, say, a week, but I'm popping over here to allow for discussion if needed. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 15:32, 24 September 2026 (UTC) :{{vd}}- advertisement for a Python tool disguised as a book. No useful content. [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 19:56, 24 September 2026 (UTC) :{{vd}}- per [[User:Ternera|Ternera]]. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 22:41, 24 September 2026 (UTC) ::I wrote the SKELETON USING LLM [[User:נתנאל שטרן|נתנאל שטרן]] ([[User talk:נתנאל שטרן|discuss]] • [[Special:Contributions/נתנאל שטרן|contribs]]) 13:45, 25 September 2026 (UTC) bw61z1bzhlr92nd7chb4qeqnjnjjqo1 4672893 4672861 2026-09-29T10:23:02Z MrBerard 3626488 /* A-level Computing AQA Paper 1 Skeleton program 2027 */ Reply 4672893 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Wikibooks deletion|{{PAGENAME}}]] {{Discussion Rooms}} {{TOCleft}} {{shortcut|WB:RFD}} {{Requests for deletion/New deletion}} {{Requests for deletion/Deletion intro}} <!-- New deletion nominations go at the bottom of page. --> == [[Salute, Jonathan!]] and its translations == <div style="column-count: 7;"> * [[Salute, Jonathan!|Interlingue/Occidental]] ([[w:en:Occidental|w]], original) * [[Òla, Ionatà!|Audià]] * [[Holo, Jonathan!|Cristianés]] * [[Terve, Jonathan!|Ekumenski]] * [[Hej, Jonathan! (Germanisch)|Germanisch]] * [[Salom, Jonatan!|Globasa]] * [[Àlŏ, Jonathan!|Guosa]] ([[w:en:Guosa|w]]) * [[Salut, Jonathan!|Idiom Neutral]] ([[w:en:Idiom Neutral|w]]) * [[Saluto, Jonathan! (Ido)|Ido]] ([[w:en:Ido|w]]) * [[Hallo, Jonathan!|Interlingua]] ([[w:en:Interlingua|w]]) * [[Salut, Jonathan! (Interocidental)|Interocidental]] * [[Bune Ğonatan!|Lingaust]] * [[Oila, Jonatan!|Lingue Simple]] * [[Haloo, Jonatan!|Lingwa de Planeta]] ([[w:en:Lingwa de Planeta|w]]) * [[Sin Chao, Jonathan!|Masa Tang]] * [[Salut, ionatano!|Meteza]] * [[Salu, Jon!|Mini]] * [[Hay, Jonathan!|Mirad]] * [[Hai, Jon!|Monav]] * [[Sesan Jon!|Monkel]] * [[Salam, Jonathan!|Mundeze]] * [[Dag, Jonathan!|Negerhollands]] ([[w:en:Negerhollands|w]]) * [[Salut Jonathan!|Neo]] ([[w:en:Neo|w]]) * [[Hej, Jonathan!|Nordien]] * [[Saluto, Jonathan!|Novial]] ([[w:en:Novial|w]]) * [[Salute, Jonathan! (Novlingue)|Novlingue]] * [[Alo, Jonathan!|Numo]] * [[Hela, Jonathan!|Proyo]] * [[Salute, Jonathan! (Romanica)|Romanica]] ([[w:en:Romanica|w]]) * [[Simi, Jonathan!|Solresol]] ([[w:en:Solresol|w]]) * [[Toki a, jan Jonatan!|Toki Pona]] ([[w:en:Toki Pona|w]]) * [[Glidis, o Jonathan!|Volapük]] ([[w:en:Volapük|w]]) </div> There are a couple of issues here: # Beyond their introductions, all of these books are written in languages which are not English, making them out of scope for the English Wikibooks. # All but one of these books are in fact written in constructed languages, most of them in recently created conlangs. In some cases (e.g. [[Sin Chao, Jonathan!]]), I can't find any reliable sources describing the target language outside of the translation itself. # Most of the translations (i.e. other than [[Salute, Jonathan!]] itself) were abandoned within the first five or so chapters (out of 100); none of them are complete, and there seems to be little effort to complete any of them. While I recognize that this is an unusual project, and potentially one which could have some value, it's not at all clear to me that the English Wikibooks is the right place for it. — [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:24, 29 September 2024 (UTC) : I'm really not sure what to do about these ones. While I recognize that this approach is certainly one method of teaching a language, I'm not sure that it constitutes an educational textbook. We do require that the English Wikibooks be written in English—for language-learning books, this typically means that the instructional parts are in English while the exercises are in the language being taught. I do think that if the language doesn't have much supporting evidence outside the book itself, it can safely be deleted. — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:01, 29 September 2024 (UTC) : Author of the book here. I originally wanted to put it in the Interlingue Wikibooks https://ie.wikibooks.org/wiki/Principal_p%C3%A1gine but it somehow got locked when I wasn't paying attention and so I ended up putting it here. Getting it unlocked requires going through the process of starting an Incubator and all the rest so I opted for here and then started putting some English-only content once it was done. It's sort of in the same vein as books like Lingua Latina per se Illustrata that have separate versions with teacher notes and whatnot. [[Salute, Jonathan!/Capitul 1 - with notes]] After it was done the auxlang community really took to it which was a nice surprise. I think Ido has the largest number of chapters at the moment at 15. :If the vast content of this book could be used to justify a quick reopening of the Interlingue Wikibooks to move it there, I'd love to do that. I imagine that an incubator with 100+ book chapters would be enough to open a Wikibooks and that's what this is. — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 06:02, 29 September 2024 (UTC) : Ah, I just realized that we do have a proposal to reopen the Interlingue Wikibooks: https://meta.wikimedia.org/wiki/Requests_for_new_languages/Wikibooks_Interlingue along with an Incubator page here. https://incubator.wikimedia.org/wiki/Wb/ie/Principal_p%C3%A1gine : How easy would it be to migrate the entirety of Salute Jonathan to there? — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 06:30, 29 September 2024 (UTC) :: Hi @[[User:Mithridates|Mithridates]]! I'm not sure how incubator projects work, but I fully support migrating these books there. You may want to inquire over there and link to this discussion to support your request to move the content over there. Cheers! — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:16, 29 September 2024 (UTC) ::: Hi! Actually I have a third idea to propose after thinking about this again today (haven't been here much since I finished the book): I noticed that there is more English content than I remember and that might make it an awkward fit for the Interlingue Wikibooks. I definitely agree that having all the auxlang translations for new auxlang projects goes well beyond the scope of this Wikibooks. Finally, there are some auxlangs that are notable with their own Wikipedias. ::: So the idea is the following: :::# Leave the original here and I can continue the work on the version with English notes and grammar. That will make it the same as Lingua Latina per se Illustrata, English by the Nature Method, Athenaze and all the rest. :::# The Interlingua one can move to the Interlingua Wikibooks (maybe Romanica too if they want as it is sort of a dialect of Interlingua). :::# For Ido and Lingua Franca Nova which have a Wikipedia but not a Wikibooks, I'm a little bit unsure...technically they could have their own version like the original one but would require English explanations. I could let them know and see if they are willing to do so and see what they think (work on adding English to the books vs. move the content elsewhere). :::# The rest can move to a Github repo, then be deleted, and the front page of this book can have a single link to the repo. ::: Any thoughts on that? Adding the extra English content will be easy as it is my book and I know it inside and out. ::: Edit: [https://en.wikibooks.org/wiki/Salute,_Jonathan!/Grammar_(pronouns) this page] I just added. — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 13:50, 29 September 2024 (UTC) :::: Thanks for taking the time to consider this! Here are my responses/questions: ::::* Is the original [[Salute, Jonathan!]] (Occidental)? Since that one is quite fleshed out, I agree that if you edit it so the primary language of the book (e.g. headers, instructions, etc) are written in English while leaving the actual story in Occidental, it would be okay and fit in more with instructional language textbooks. ::::* For your points 2 and 3, I'm not sure how those other projects work, so I'll leave it up to them. I'm not quite sure why they would need to move, since in theory they could be revised with English as the language of instruction? Although, they have been left incomplete for a long time. ::::* For your point 4, I have no problem with that. Cheers! — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:51, 29 September 2024 (UTC) ::::: Hello again, it's the weekend so I have a bit more time to work on this. I've decided to merge the extra content from the following five chapters since the difference is fairly small and the original chapters should now have this English content. Could you delete these five pages now that they are no longer needed? [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:02, 5 October 2024 (UTC) ::::: [[Salute, Jonathan!/Capitul 1 - with notes]] ::::: [[Salute, Jonathan!/Capitul 2 - with notes]] ::::: [[Salute, Jonathan!/Capitul 3 - with notes]] ::::: [[Salute, Jonathan!/Capitul 4 - with notes]] ::::: [[Salute, Jonathan!/Capitul 5 - with notes]] [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:02, 5 October 2024 (UTC) :::::: [[File:Yes_check.svg|{{#ifeq:|small|8|15}}px|link=|alt=]] {{#ifeq:|small|<small>|}}'''Done'''{{#ifeq:|small|</small>|}} — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:34, 5 October 2024 (UTC) ::::::: Hi again! No luck trying to find a home for the random language translations on other auxlang wikis, can't find one that is actively maintained. ::::::: The thought struck me that maybe I could just put those ones on a sub page of my user page, would that be permitted? If not, I think I'll just stick them somewhere in GitHub and call it a day since none of the people who started the translations seem to care enough to do anything about them. I'd rather not see them outright disappear but since they aren't mine I don't care enough about them to do much more work than copy and paste them somewhere. ::::::: (I would leave the ones in languages with an ISO-639 code and Wikipedia here, of course) — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:13, 9 November 2024 (UTC) :::::::: Thank you for checking! I don't personally see an issue with moving them to your user space right now. Cheers — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:21, 9 November 2024 (UTC) ::::::::: Thanks a lot! I've started a single page where I will put them all here [[User:Mithridates/SJ]] and will proceed slowly due to lack of time and also to avoid stepping on any toes / asking you to delete too much at a time and possibly deleting the wrong content. ::::::::: For this week I have put the content for the languages Audia, Cristianès, Guosa, Lingaust, Mini, Mirad, and Monav on that page as they all have a single page of content and didn't take much time to move. Please delete those. Once they are gone I will add a note on the main page letting people know where they have gone (in addition to a thank you for their interest in the book! I do love how many people have recognized it as a good source material for teaching a language). — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 04:09, 10 November 2024 (UTC) : {{keep}} the translations for languages that have an article on the English Wikipedia, i.e. Guosa, Idiom Neutral, Ido, Interlingua, Lingwa de Planeta, Negerhollands, Neo, Novial, Occidental, Romanica, Solresol, Toki Pona, and Volapük. : Translations for languages that don't have an article can be kept if they have reliable sources, which I was able to find for the following languages (if you think they are not reliable, please let me know): :* Globasa: [https://www.languagesandnumbers.com/how-to-count-in-globasa/en/globasa/] [https://greyson.conlang.org/2020/01/29/shouting-out-globasa-and-pandunia/] :* Mini: [https://jprogr.github.io/mini] [https://www.omniglot.com/language/phrases/mini.htm] [https://www.languagesandnumbers.com/how-to-count-in-mini/en/mini/] : {{del}} and move to [[User:Mithridates/SJ]] the rest of the translations, i.e. Audià/Audian, Cristianés, Ekumenski, Germanisch, Interocidental, Lingaust, Lingue Simple, Masa Tang, Mirad, Monav, Monkel, Mundeze, Nordien, Novlingue, Numo, Proyo, and Scuian/Meteza. If you can find reliable sources for those languages, please let me know. : In particular, I could not find resources for Audià/Audian and Monav after searching through 15 and 17 pages on Google, respectively. It doesn't help that [[Òla, Ionatà!|their]] [[Hai, Jon!|translations]] don't explain what those languages are and where to find resources for them. This makes contributing to those translations almost impossible until @[[User:Caro de Segeda|Caro de Segeda]] can provide resources to us. It's possible that the resources may have disappared from the Internet, or that those languages were created by Caro de Segeda him/herself. If you can find resources for Audià/Audian and Monav, please let me know. : I'm notifying the primary contributors of the translations: @[[User:Caro de Segeda|Caro de Segeda]], @[[User:Frzzl|Frzzl]], @[[User:Greatscotteh|Greatscotteh]], @[[User:IHateNumbers234|IHateNumbers234]], @[[User:Jayeless2|Jayeless2]], @[[User:Morozof|Morozof]], @[[User:Omnihom|Omnihom]], @[[User:Omoutuazn|Omoutuazn]], @[[User:PovriNaivon|PovriNaivon]], @[[User:Sir Beluga|Sir Beluga]] and @[[User:Tyoyafud|Tyoyafud]]. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 09:52, 30 June 2025 (UTC) :: Caro de Segeda said on [https://www.reddit.com/r/conlangs/comments/1lcnz9g/comment/n0sc3wx/ Reddit] that Monav was created by him/her and that he/she didn't publish any resources about it other than [[Hai, Jon!]]. With '''zero''' other resources to rely on for contributing to the translation, and the fact that Monav is in [[User:Mithridates/SJ]], [[Hai, Jon!]] should be speedy deleted. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 01:38, 3 July 2025 (UTC) ::: I've undone the speedy deletion as Caro de Segeda posted a [https://prexins.wordpress.com/2025/07/04/monav/ resource] for Monav. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 07:18, 4 July 2025 (UTC) :::: You can delete all the ones that I have created myself, I have already moved them to other places. — [[User:Caro de Segeda|Caro de Segeda]] ([[User talk:Caro de Segeda|discuss]] • [[Special:Contributions/Caro de Segeda|contribs]]) 12:39, 5 July 2025 (UTC) {{outdent|::::}}I don't know if this is helpful since it wouldn't apply to most of these, but [[s:mul:]] could hold some of these. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|discuss]] • [[Special:Contributions/Arlo Barnes|contribs]]) 09:18, 30 November 2025 (UTC) : I don't think that would be within the scope of that project. I'm not aware of any other situation where Wikisource publishes translations of texts created on Wikimedia projects - that's usually left up to other language editions of the same project. — [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 05:34, 1 December 2025 (UTC) :: In this situation there isn't a separate [[s:ie:]] distinct from Multilingual Wikisource (see [[meta:Wikisource#List of Wikisources]]). In fact, there are very few multilingual wikis in the Wikimedia sphere; while this project ''could'' move to a Miraheze-hosted or similar wiki farm location, I think it would be a missed opportunity. I suppose an [[Interlingue]] book could be started in [[shelf:Constructed languages]] which would have all 100 chapters as an appendix (and likewise for the other languages), but that also seems non-ideal since it requires an English-language text that doesn't currently exist to be created. [[WB:AT]] seems to describe a similar situation to this one and prescribe Wikisource as the solution, and [[WB:SOURCE]] mentions fiction as out-of-scope for Wikibooks (even as in this case, language-educational fiction). [[s:mul:Wikisource:about Wikisource]] simply speaks of source texts and doesn't mention publication requirements, so maybe that is specific to some of the monolingual editions? — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|discuss]] • [[Special:Contributions/Arlo Barnes|contribs]]) 22:28, 5 December 2025 (UTC) :{{keep}} 100% keep. These books are a core part of language textbooks on Wikibooks and have been for years. Not sure why this is even being debated.--[[User:Xania|Xania]] [[Image:Flag_of_Estonia.svg|15px]] [[Image:Flag_of_Ukraine.svg|15px]] [[User talk:Xania|<sup>talk</sup>]] 17:55, 16 May 2026 (UTC) ::With all due respect, some of the books included in this nomination (like [[Sin Chao, Jonathan!]]) are written in constructed languages which are not substantially attested anywhere else. I struggle to imagine any educational purpose for such a book. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:12, 17 May 2026 (UTC) == [[International Baccalaureate]] == Not actually a book in and of itself; rather, it is just a compilation of links to other books —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:24, 18 October 2024 (UTC) : Could this be salvaged as a shelf? [[User:Pppery|Pppery]] ([[User talk:Pppery|discuss]] • [[Special:Contributions/Pppery|contribs]]) 05:23, 27 January 2025 (UTC) ::Probably, but are the linked books even useful? IB exams change from year to year - sometimes quite dramatically - so an old exam guide is of very limited value. Many of these books were written 10-15 years ago, and some of them (like [[IB French]]) even have comments indicating that they're no longer applicable. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 02:18, 8 December 2025 (UTC) == [[Character List for Baxter&Sagart]] == Seems completely out of scope as an educational book; it's just a list of characters and outlinks —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:53, 18 October 2024 (UTC) :Adding [[Character List for Karlgren's GSR]] and [[Character List for Schuessler's CGSR]] for the same reason —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:55, 18 October 2024 (UTC) :These three books do make a package and I agree they should be considered together. However, I strongly object to deleting them. They are really extremely useful resources. I use them every week and I know that many people who do work on Old Chinese phonology do so. There are lots of books out there that are lists of characters, these are called dictionaries. For example Axel Schuessler's ABC Etymological Dictionary of Old Chinese, or Pulleyblank's Lexicon of Reconstructed Pronunciation in Early Middle Chinese, Late Middle Chinese, and Early Mandarin. I see it as entirely a good thing for reference works of this kind to be available free online rather than only in expensive books in university research libraries. If this is in violation of a Wikibooks policy, I would at least like that policy to be drawn to my attention and to have some constructive comment offered about which Wikiproject such a resource should fall under. I will also say on a personal note that I have put literally hundreds of hours of work into these projects and it would grieve me a lot to see this work simply vanish, in particular when I know that colleagues around the world use these books. --[[User:Tibetologist|Tibetologist]] ([[User talk:Tibetologist|discuss]] • [[Special:Contributions/Tibetologist|contribs]]) 07:27, 1 November 2024 (UTC) ::Hi @[[User:Tibetologist|Tibetologist]], and thank you for the feedback! Official Wikibooks policy does not permit standalone dictionaries (see [[WB:DICT]]), though I understand the argument that it is a useful resource. I am wondering if there might be a home for it at [[Wiktionary:Wiktionary:Welcome, newcomers|Wiktionary]] or [[Wikiversity:Wikiversity:SHARE|Wikiversity]]? Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 12:14, 1 November 2024 (UTC) :::The policy says to use Wiktionary, but these books cannot be moved there. In fact they link there, you can understand me as having made an index to wiktionary, if you like, where the ORDER of the characters is extremely important, information that would be lost in Wiktionary. :::Wikiversity is not a project I participate in, and in any event my books here are older than it, so this option was not available for me at the relevant moment. If you are offering to move my books to Wikiversity, that is very kind of you and I will very graciously accept. [[User:Tibetologist|Tibetologist]] ([[User talk:Tibetologist|discuss]] • [[Special:Contributions/Tibetologist|contribs]]) 14:10, 1 November 2024 (UTC) ::::I have pinged over at Wikiversity Colloquium to ask about suitability and have looped you into the conversation over there. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:20, 1 November 2024 (UTC) ::I concur. I'm just an undergrad who tries to learn about Sino-Tibetan historical linguistics in his free time but I've found this wikibook to be incredibly useful, and I keep it open in one tab while I watch Professor Nathan Hill's lectures that he uploads to youtube in another tab, and another tab for taking notes. In fact if I remember correctly Professor Hill actually pointed his students to this wikibook. ::I'm not familiar with [[wikiversity:Wikiversity:SHARE|Wikiversity]] but if all the content were as accessible there as it is here then I think that could work. [[User:ChromeBones|ChromeBones]] ([[User talk:ChromeBones|discuss]] • [[Special:Contributions/ChromeBones|contribs]]) 02:43, 9 July 2025 (UTC) :Per [[:v:Wikiversity:Colloquium#Import_Resource_From_Wikibooks?]], I recommend copying and pasting, including attribution via the edit summary and talk page, add appropriate categories and links, and then it could be deleted locally. —[[User:Koavf|Justin (<span style="color:grey">ko'''a'''vf</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 22:32, 3 November 2024 (UTC) == [[Suomen kieli käyttöön]] == Multiple pages in this book are written entirely in Finnish, which is out of the enWB scope. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:09, 19 October 2024 (UTC) :I was going to say whether we should ask any fiwikibooks sysop to maybe see if this could be transwikied to fiwb if it's within the scope there. But [[:fi:Toiminnot:Käyttäjät/sysop]] indicates that there are only 3 sysops, and only {{u|Anr}} and {{u|Zache}} have made edits this ''year''. If they deem it to be salvageable, then transwiki + delete, otherwise straight-up delete. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|discuss]] • [[Special:Contributions/SHB2000|contribs]]) 11:24, 14 November 2024 (UTC) ::It seems that the idea behind the book was for the pages to be bilingual, as it’s a language learning book. That’s why there are Finnish texts included intentionally even on the pages that are complete. There are similar books in dewikibooks and ruwikibooks as well. For the English version, I think the easiest way to proceed would be to clean up and adjust the page layout to fit enwikibooks better, and then translate the missing parts. By the way, if anyone wants to update the book’s name in English, it can be titled ''"Using the Finnish Language"'' or ''"Put Finnish Language into Use"'' for a direct translation. [[User:Zache|Zache]] ([[User talk:Zache|discuss]] • [[Special:Contributions/Zache|contribs]]) 11:57, 14 November 2024 (UTC) == [[AT&T Mobility FAQ]] == * [[AT&T Mobility FAQ]] * [[AT&T Mobility FAQ/MEdia Net Configuration]] * [[AT&T Mobility FAQ/Data Connect Configuration]] An ''extremely'' outdated FAQ on AT&T's cell phone services. Most of this document was written 20+ years ago as a Usenet FAQ; very little of it is accurate or useful anymore (particularly the two subpages, which have to do with obsolete configurations for "tethering" a computer to a cell phone). No objection if someone wants to update it, but there's clearly been no appetite to do that. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:20, 30 December 2024 (UTC) :I'm wondering if it might make sense for us to develop some kind of policy on archiving books here. There are many like this one that have a good deal of content but are extremely out of date and just not useful as originally intended. ——[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:34, 30 December 2024 (UTC) ::@[[User:Kittycataclysm|Kittycataclysm]]: See the newly developed [[Wikibooks:Outdated books]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:16, 31 December 2024 (UTC) :::Ooh, thanks - something like that seems like it could be an appropriate way to handle this book. A lot of the other outdated books I've tagged have been so incomplete that they wouldn't have been particularly useful even as historical references; this one might at least have some interest. :::Any chance we can get a separate namespace (maybe "Archive:") set up for archived book content? That'd make it possible to do things like exclude them from on-site search by default. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 21:07, 31 December 2024 (UTC) ::::I think this might be a more extended discussion, so I'll bump it over to the [[Wikibooks talk:Outdated books|talk page of the draft policy]]! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 21:54, 31 December 2024 (UTC) == Algebra/Chapter 10/Symmetric Polynomials == I personally believe that [[Algebra/Chapter 10/Symmetric Polynomials|this]], and all of the sections should be deleted for the fact that this goes WAY beyond the scope of what was intended for the Chapter (Algebra II level polynomials). [[User:GoreyCat|GoreyCat]] ([[User talk:GoreyCat|discuss]] • [[Special:Contributions/GoreyCat|contribs]]) 15:07, 6 February 2025 (UTC) :'''Split''': Deletion here is not the best solution (see [[w:WP:ATD]]). Instead, this page and its subpages should be moved to another book, most likely [[Abstract Algebra]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:35, 6 February 2025 (UTC) :{{keep}} since there is a good amount of content. If [[Abstract Algebra]] is appropriate, it seems like a fine idea to move there. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:59, 7 February 2025 (UTC) ::Eh, yeah, I supposed moving it is better. I just don't think it's suitable for where it appears. [[User:GoreyCat|GoreyCat]] ([[User talk:GoreyCat|discuss]] • [[Special:Contributions/GoreyCat|contribs]]) 01:40, 8 February 2025 (UTC) == [[Puredyne]] == Development of Puredyne Linux was discontinued in 2012, and the software no longer appears to be available for download anywhere. (An archive of the web site is still up - with a bunch of embedded spam links - but the download links are all dead.) Is this a suitable candidate for archival (cf. [[Wikibooks:Outdated books]]), or should it just be deleted? [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 04:35, 5 March 2025 (UTC) :I'd just archive stuff like this. Looks like a decent bit of work went into it, and you never know when someone might need to use Puredyne for some obscure project. I'd be willing to bet mirrors exist of it somewhere, or someone has it on a drive. If you want to find some stuff worth deleting, comb through [[:Category:Allbooks categories]]. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 11:30, 5 March 2025 (UTC) == [[Template:Qr-twwp]] == This isn't exactly a request to delete the template, but rather to merge it with {{tlx|Copypaste}}. The {{tlx|Qr-twwp}} template serves the same purpose as {{tlx|Copypaste}}, but without the seven-day period after which the page is deleted. This leads to confusion, as well as a perpetually full [[:Category:Queried pages]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:37, 30 March 2025 (UTC) == [[Ghouls of the Miskatonic]] == I don't think that a plot summary of a book is in-scope here. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:43, 20 August 2025 (UTC) :{{vd}} - at least, not a summary of ''this'' book. A summary and/or study guide to a notable work of literature might be in scope, but this is certainly not one. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 21:23, 25 August 2025 (UTC) ::Hi. I am the creator of the pages of this book. If I understand correctly, it has to be a summary of a notable work of literature? So what exactly is defined as such? I only started this as I thought it would be fun, interesting and encouraging to others who read the Arkham Horror novels, and I thought it was permitted as I've seen other summaries of books on wikibooks. [[User:Dayne90|Dayne90]] ([[User talk:Dayne90|discuss]] • [[Special:Contributions/Dayne90|contribs]]) 13:27, 26 August 2025 (UTC) :::Your problem is it is just the plot... it needs to include an educational textual analysis to be in scope [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 12:47, 28 August 2025 (UTC) ::::And ideally it'd be a text which has ''already'' been the subject of literary analysis, such that the analysis on Wikibooks isn't original research. A notable work of literature like ''Frankenstein'' or ''Moby-Dick'' would easily meet that requirement; a tie-in novel for a tabletop RPG probably does not. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:08, 29 August 2025 (UTC) == [[Objective Projection: Why the Brain Never Forgets Some Stories]] == Undisclosed AI-generated content. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 02:13, 9 May 2026 (UTC) :<nowiki>'''Keep'''</nowiki> — Comment from page author/subject expert. :I am Levent Bulut, the originator of the <nowiki>''</nowiki>Objective Projection<nowiki>''</nowiki> methodology described in this book (ORCID: 0009-0007-7500-2261, Wikidata: Q138048287). I want to address the AI-generated content concern directly and transparently. :<nowiki>'''</nowiki>On the content itself:<nowiki>'''</nowiki> The methodology, theoretical framework (the six-variable operator E(r) = projS(M, T, V, Δ, Ω, Ng), the Six Golden Rules, the Six-Layer Framework), and all original arguments are my own intellectual work, developed and published independently. This is documented through: :* 26 DOI-registered academic publications on Zenodo (search: "Levent Bulut Objective Projection") :* A peer-reviewed submission currently under review at <nowiki>''</nowiki>Digital Humanities Quarterly<nowiki>''</nowiki> :* Parallel Turkish-language Wikibook and Wikiversity pages on the same methodology :* An open-source SFT dataset on Hugging Face (leventbulut/objective-projection) :<nowiki>'''</nowiki>On AI assistance:<nowiki>'''</nowiki> I used AI tools (Claude) for English translation polish and copy-editing from my Turkish source materials — the same way a non-native English-speaking academic would use a human translator or editor. The <nowiki>''</nowiki>ideas, structure, terminology, citations, and arguments<nowiki>''</nowiki> are entirely my own and pre-date the Wikibooks version, traceable through Zenodo DOI timestamps starting in 2025. :<nowiki>'''</nowiki>Proposed remedy instead of deletion:<nowiki>'''</nowiki> I am happy to: :# Add a clear AI-assistance disclosure to the book's preface, per Wikibooks transparency norms :# Add inline citations to the underlying DOI-registered publications for every major claim :# Link to the parallel Turkish version and academic record :This would address the <nowiki>''</nowiki>undisclosed<nowiki>''</nowiki> part of the concern (which is the actionable policy issue) while preserving content that is original academic work by an identifiable author with a published track record. Deletion of original scholarship because translation assistance was used would set a concerning precedent for non-native English contributors. :<nowiki>I request a few days to add the disclosure and citations before any deletion action. ~~~~</nowiki> [[Special:Contributions/&#126;2026-28847-60|&#126;2026-28847-60]] ([[User talk:&#126;2026-28847-60|talk]]) 18:46, 13 May 2026 (UTC) ::Administrative assistance needed: Automated filters blocking structural improvements and disclosures ::'''Request for Help''' — I am Levent Bulut, the author of this book. I have already provided my AI disclosure and academic credentials (ORCID, DOI list) here in this discussion. ::I am trying to update the book to comply with Wikibooks standards by: ::Adding a formal '''AI assistance disclosure''' at the top of the page. ::Restructuring the content into an '''instructional textbook format''' (adding Learning Objectives). ::Converting plain text formulas into '''LaTeX''' ( format). ::Updating references to include full academic '''DOI''' records. ::However, the automated filter is blocking all my attempts: ::If I try to replace the content with the improved version, it triggers the '''"large amount of content removal"''' filter. ::If I try to add specific academic links, it triggers the '''"automated link/spam"''' filter. ::I am essentially trapped by the filters while trying to improve the book and follow transparency norms. Could an administrator please either whitelist my account or manually apply the improved version of the text? I am ready to provide the full MediaWiki code here if requested. My intent is purely constructive and academic. [[Special:Contributions/&#126;2026-28847-60|&#126;2026-28847-60]] ([[User talk:&#126;2026-28847-60|talk]]) 19:15, 13 May 2026 (UTC) ::: Hi, @[[User:~2026-28847-60|~2026-28847-60]]. Your account was incorrectly locked by a steward. It is now currently unlocked. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 17:44, 15 May 2026 (UTC) :::: Pinging @[[User:Projection Architect|Projection Architect]], who was previously LeventBulut. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 15:51, 4 July 2026 (UTC) ::Please review [[Wikibooks:Artificial intelligence]]. It states unequivocally that {{tq|LLMs may not be used to generate or summarize material and ideas at Wikibooks}}, and that {{tq|translations made by LLMs are not allowed on Wikibooks}}. The fact that you did not disclose your usage of AI is part of the problem, but disclosing it does not make it allowable either. ::More broadly, based on what you've said above, the content of this book is a reflection of your personal theories on writing. This is essentially [[Wikibooks:Original research]] and is not permitted. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:36, 13 May 2026 (UTC) == [[Art And AI]] == Suspected rampant LLM use; this also seems to violate [[WB:BLOG]] and [[WB:SOURCE]], since this seems largely like personal research/personal essays and opinions. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 14:25, 17 September 2026 (UTC) :{{vd}} - as a book, this isn't even particularly coherent. For instance, chapters like [[Art And AI/Tools Of The Artist]] have no clear relationship to the intended topic. And the chapters which do address the topic, like [[Art And AI/Can AIs Go On Strike]], certainly seem more like an opinion piece (if not outright fantasy content) than serious material appropriate for an instructional text. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:03, 18 September 2026 (UTC) :{{vd}}, does not fit this project and appears to be LLM-generated. No useful content. [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 15:13, 19 September 2026 (UTC) == [[A-level Computing AQA Paper 1 Skeleton program 2027]] == This was proposed for speedy deletion by [[User:Omphalographer]] as 'not being a book'. However, I think this page's future requires further discussion from the community. Maybe some input would be appreciated?[[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 23:51, 21 September 2026 (UTC) :As best I can tell, this is a page students are using to collaborate on solutions for a standardized test. There are a number of similar pages for other years linked from [[A-level Computing/AQA/Paper 1/Skeleton program]]. :This is not a good fit for Wikibooks. If these students are interested in this kind of collaboration, it should take place elsewhere. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:14, 22 September 2026 (UTC) ::The project can be moved to Wikiversity, I think. If the students can contribute it and make sure it complies with Wikibooks' guidelines, it can stay here. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 00:17, 22 September 2026 (UTC) :::@[[User:Omphalographer|Omphalographer]] @[[User:TechVindicator|TechVindicator]] :::There's been a Wikibook on this every single year, as I mentioned in my comment on the deletion notice. That doesn't mean that this shouldn't be on Wikiversity, just that there is ample precedent of it being a Wikibook. Dunno if this matter to those kind of editorial decisions, though. [[Special:Contributions/~2026-51010-27|~2026-51010-27]] ([[User talk:~2026-51010-27|talk]]) 13:39, 22 September 2026 (UTC) ::::@[[User:~2026-51010-27|~2026-51010-27]]: How would the page comply with [[WB:What is Wikibooks?|Wikibooks' mission]]?. Could you provide an explanation of what the project is? If it's a collaborative project to work on solutions for a standardized test (like @[[User:Omphalographer|Omphalographer]] said), it would be more suitable for Wikiversity. If it's a textbook about A-level computing, then it would be suitable here. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 13:58, 22 September 2026 (UTC) :::::Hi, :::::This is definitely the former, not the latter. As I said, I don't particularly think this should be on Wikibooks, it just happens the previous years had been, and clearly they weren't subject to this degree of scrutiny 😅 :::::I have created https://en.wikiversity.org/wiki/A-level_Computer_Science_AQA_Paper_1_Skeleton_program_2027 - I'll delete the content of the page and put the link at the top. If there is a more appropriate banner to indicate the migration, please make it look how it should :D [[User:MrBerard|MrBerard]] ([[User talk:MrBerard|discuss]] • [[Special:Contributions/MrBerard|contribs]]) 10:23, 29 September 2026 (UTC) == [[Wikijunior:Alphabet of Wikibooks]] == I do not know whether this page is useful or not, due to [[Wikijunior:Alphabet]] already existing. I would support the deletion of this given that it contains many red links as well. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 01:41, 23 September 2026 (UTC) :{{vd}} - As proposer. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 01:42, 23 September 2026 (UTC) :{{vd}} - we already have a book on this topic. And no, "Afghanistan" and "Quagga" are not good example words for children. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 07:55, 23 September 2026 (UTC) == [[Active Directory Security and Penetration Testing]] == I have high confidence that this book was created using a genAI LLM (see flags on individual pages). I will plan to delete this in, say, a week, but I'm popping over here to allow for discussion if needed. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 15:32, 24 September 2026 (UTC) :{{vd}}- advertisement for a Python tool disguised as a book. No useful content. [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 19:56, 24 September 2026 (UTC) :{{vd}}- per [[User:Ternera|Ternera]]. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 22:41, 24 September 2026 (UTC) ::I wrote the SKELETON USING LLM [[User:נתנאל שטרן|נתנאל שטרן]] ([[User talk:נתנאל שטרן|discuss]] • [[Special:Contributions/נתנאל שטרן|contribs]]) 13:45, 25 September 2026 (UTC) falx25zn6nxpr9nqqcws26hl2uv4rsc 4672894 4672893 2026-09-29T10:27:21Z MrBerard 3626488 /* A-level Computing AQA Paper 1 Skeleton program 2027 */ Reply 4672894 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Wikibooks deletion|{{PAGENAME}}]] {{Discussion Rooms}} {{TOCleft}} {{shortcut|WB:RFD}} {{Requests for deletion/New deletion}} {{Requests for deletion/Deletion intro}} <!-- New deletion nominations go at the bottom of page. --> == [[Salute, Jonathan!]] and its translations == <div style="column-count: 7;"> * [[Salute, Jonathan!|Interlingue/Occidental]] ([[w:en:Occidental|w]], original) * [[Òla, Ionatà!|Audià]] * [[Holo, Jonathan!|Cristianés]] * [[Terve, Jonathan!|Ekumenski]] * [[Hej, Jonathan! (Germanisch)|Germanisch]] * [[Salom, Jonatan!|Globasa]] * [[Àlŏ, Jonathan!|Guosa]] ([[w:en:Guosa|w]]) * [[Salut, Jonathan!|Idiom Neutral]] ([[w:en:Idiom Neutral|w]]) * [[Saluto, Jonathan! (Ido)|Ido]] ([[w:en:Ido|w]]) * [[Hallo, Jonathan!|Interlingua]] ([[w:en:Interlingua|w]]) * [[Salut, Jonathan! (Interocidental)|Interocidental]] * [[Bune Ğonatan!|Lingaust]] * [[Oila, Jonatan!|Lingue Simple]] * [[Haloo, Jonatan!|Lingwa de Planeta]] ([[w:en:Lingwa de Planeta|w]]) * [[Sin Chao, Jonathan!|Masa Tang]] * [[Salut, ionatano!|Meteza]] * [[Salu, Jon!|Mini]] * [[Hay, Jonathan!|Mirad]] * [[Hai, Jon!|Monav]] * [[Sesan Jon!|Monkel]] * [[Salam, Jonathan!|Mundeze]] * [[Dag, Jonathan!|Negerhollands]] ([[w:en:Negerhollands|w]]) * [[Salut Jonathan!|Neo]] ([[w:en:Neo|w]]) * [[Hej, Jonathan!|Nordien]] * [[Saluto, Jonathan!|Novial]] ([[w:en:Novial|w]]) * [[Salute, Jonathan! (Novlingue)|Novlingue]] * [[Alo, Jonathan!|Numo]] * [[Hela, Jonathan!|Proyo]] * [[Salute, Jonathan! (Romanica)|Romanica]] ([[w:en:Romanica|w]]) * [[Simi, Jonathan!|Solresol]] ([[w:en:Solresol|w]]) * [[Toki a, jan Jonatan!|Toki Pona]] ([[w:en:Toki Pona|w]]) * [[Glidis, o Jonathan!|Volapük]] ([[w:en:Volapük|w]]) </div> There are a couple of issues here: # Beyond their introductions, all of these books are written in languages which are not English, making them out of scope for the English Wikibooks. # All but one of these books are in fact written in constructed languages, most of them in recently created conlangs. In some cases (e.g. [[Sin Chao, Jonathan!]]), I can't find any reliable sources describing the target language outside of the translation itself. # Most of the translations (i.e. other than [[Salute, Jonathan!]] itself) were abandoned within the first five or so chapters (out of 100); none of them are complete, and there seems to be little effort to complete any of them. While I recognize that this is an unusual project, and potentially one which could have some value, it's not at all clear to me that the English Wikibooks is the right place for it. — [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:24, 29 September 2024 (UTC) : I'm really not sure what to do about these ones. While I recognize that this approach is certainly one method of teaching a language, I'm not sure that it constitutes an educational textbook. We do require that the English Wikibooks be written in English—for language-learning books, this typically means that the instructional parts are in English while the exercises are in the language being taught. I do think that if the language doesn't have much supporting evidence outside the book itself, it can safely be deleted. — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:01, 29 September 2024 (UTC) : Author of the book here. I originally wanted to put it in the Interlingue Wikibooks https://ie.wikibooks.org/wiki/Principal_p%C3%A1gine but it somehow got locked when I wasn't paying attention and so I ended up putting it here. Getting it unlocked requires going through the process of starting an Incubator and all the rest so I opted for here and then started putting some English-only content once it was done. It's sort of in the same vein as books like Lingua Latina per se Illustrata that have separate versions with teacher notes and whatnot. [[Salute, Jonathan!/Capitul 1 - with notes]] After it was done the auxlang community really took to it which was a nice surprise. I think Ido has the largest number of chapters at the moment at 15. :If the vast content of this book could be used to justify a quick reopening of the Interlingue Wikibooks to move it there, I'd love to do that. I imagine that an incubator with 100+ book chapters would be enough to open a Wikibooks and that's what this is. — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 06:02, 29 September 2024 (UTC) : Ah, I just realized that we do have a proposal to reopen the Interlingue Wikibooks: https://meta.wikimedia.org/wiki/Requests_for_new_languages/Wikibooks_Interlingue along with an Incubator page here. https://incubator.wikimedia.org/wiki/Wb/ie/Principal_p%C3%A1gine : How easy would it be to migrate the entirety of Salute Jonathan to there? — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 06:30, 29 September 2024 (UTC) :: Hi @[[User:Mithridates|Mithridates]]! I'm not sure how incubator projects work, but I fully support migrating these books there. You may want to inquire over there and link to this discussion to support your request to move the content over there. Cheers! — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:16, 29 September 2024 (UTC) ::: Hi! Actually I have a third idea to propose after thinking about this again today (haven't been here much since I finished the book): I noticed that there is more English content than I remember and that might make it an awkward fit for the Interlingue Wikibooks. I definitely agree that having all the auxlang translations for new auxlang projects goes well beyond the scope of this Wikibooks. Finally, there are some auxlangs that are notable with their own Wikipedias. ::: So the idea is the following: :::# Leave the original here and I can continue the work on the version with English notes and grammar. That will make it the same as Lingua Latina per se Illustrata, English by the Nature Method, Athenaze and all the rest. :::# The Interlingua one can move to the Interlingua Wikibooks (maybe Romanica too if they want as it is sort of a dialect of Interlingua). :::# For Ido and Lingua Franca Nova which have a Wikipedia but not a Wikibooks, I'm a little bit unsure...technically they could have their own version like the original one but would require English explanations. I could let them know and see if they are willing to do so and see what they think (work on adding English to the books vs. move the content elsewhere). :::# The rest can move to a Github repo, then be deleted, and the front page of this book can have a single link to the repo. ::: Any thoughts on that? Adding the extra English content will be easy as it is my book and I know it inside and out. ::: Edit: [https://en.wikibooks.org/wiki/Salute,_Jonathan!/Grammar_(pronouns) this page] I just added. — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 13:50, 29 September 2024 (UTC) :::: Thanks for taking the time to consider this! Here are my responses/questions: ::::* Is the original [[Salute, Jonathan!]] (Occidental)? Since that one is quite fleshed out, I agree that if you edit it so the primary language of the book (e.g. headers, instructions, etc) are written in English while leaving the actual story in Occidental, it would be okay and fit in more with instructional language textbooks. ::::* For your points 2 and 3, I'm not sure how those other projects work, so I'll leave it up to them. I'm not quite sure why they would need to move, since in theory they could be revised with English as the language of instruction? Although, they have been left incomplete for a long time. ::::* For your point 4, I have no problem with that. Cheers! — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:51, 29 September 2024 (UTC) ::::: Hello again, it's the weekend so I have a bit more time to work on this. I've decided to merge the extra content from the following five chapters since the difference is fairly small and the original chapters should now have this English content. Could you delete these five pages now that they are no longer needed? [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:02, 5 October 2024 (UTC) ::::: [[Salute, Jonathan!/Capitul 1 - with notes]] ::::: [[Salute, Jonathan!/Capitul 2 - with notes]] ::::: [[Salute, Jonathan!/Capitul 3 - with notes]] ::::: [[Salute, Jonathan!/Capitul 4 - with notes]] ::::: [[Salute, Jonathan!/Capitul 5 - with notes]] [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:02, 5 October 2024 (UTC) :::::: [[File:Yes_check.svg|{{#ifeq:|small|8|15}}px|link=|alt=]] {{#ifeq:|small|<small>|}}'''Done'''{{#ifeq:|small|</small>|}} — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:34, 5 October 2024 (UTC) ::::::: Hi again! No luck trying to find a home for the random language translations on other auxlang wikis, can't find one that is actively maintained. ::::::: The thought struck me that maybe I could just put those ones on a sub page of my user page, would that be permitted? If not, I think I'll just stick them somewhere in GitHub and call it a day since none of the people who started the translations seem to care enough to do anything about them. I'd rather not see them outright disappear but since they aren't mine I don't care enough about them to do much more work than copy and paste them somewhere. ::::::: (I would leave the ones in languages with an ISO-639 code and Wikipedia here, of course) — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 14:13, 9 November 2024 (UTC) :::::::: Thank you for checking! I don't personally see an issue with moving them to your user space right now. Cheers — [[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:21, 9 November 2024 (UTC) ::::::::: Thanks a lot! I've started a single page where I will put them all here [[User:Mithridates/SJ]] and will proceed slowly due to lack of time and also to avoid stepping on any toes / asking you to delete too much at a time and possibly deleting the wrong content. ::::::::: For this week I have put the content for the languages Audia, Cristianès, Guosa, Lingaust, Mini, Mirad, and Monav on that page as they all have a single page of content and didn't take much time to move. Please delete those. Once they are gone I will add a note on the main page letting people know where they have gone (in addition to a thank you for their interest in the book! I do love how many people have recognized it as a good source material for teaching a language). — [[User:Mithridates|Mithridates]] ([[User talk:Mithridates|discuss]] • [[Special:Contributions/Mithridates|contribs]]) 04:09, 10 November 2024 (UTC) : {{keep}} the translations for languages that have an article on the English Wikipedia, i.e. Guosa, Idiom Neutral, Ido, Interlingua, Lingwa de Planeta, Negerhollands, Neo, Novial, Occidental, Romanica, Solresol, Toki Pona, and Volapük. : Translations for languages that don't have an article can be kept if they have reliable sources, which I was able to find for the following languages (if you think they are not reliable, please let me know): :* Globasa: [https://www.languagesandnumbers.com/how-to-count-in-globasa/en/globasa/] [https://greyson.conlang.org/2020/01/29/shouting-out-globasa-and-pandunia/] :* Mini: [https://jprogr.github.io/mini] [https://www.omniglot.com/language/phrases/mini.htm] [https://www.languagesandnumbers.com/how-to-count-in-mini/en/mini/] : {{del}} and move to [[User:Mithridates/SJ]] the rest of the translations, i.e. Audià/Audian, Cristianés, Ekumenski, Germanisch, Interocidental, Lingaust, Lingue Simple, Masa Tang, Mirad, Monav, Monkel, Mundeze, Nordien, Novlingue, Numo, Proyo, and Scuian/Meteza. If you can find reliable sources for those languages, please let me know. : In particular, I could not find resources for Audià/Audian and Monav after searching through 15 and 17 pages on Google, respectively. It doesn't help that [[Òla, Ionatà!|their]] [[Hai, Jon!|translations]] don't explain what those languages are and where to find resources for them. This makes contributing to those translations almost impossible until @[[User:Caro de Segeda|Caro de Segeda]] can provide resources to us. It's possible that the resources may have disappared from the Internet, or that those languages were created by Caro de Segeda him/herself. If you can find resources for Audià/Audian and Monav, please let me know. : I'm notifying the primary contributors of the translations: @[[User:Caro de Segeda|Caro de Segeda]], @[[User:Frzzl|Frzzl]], @[[User:Greatscotteh|Greatscotteh]], @[[User:IHateNumbers234|IHateNumbers234]], @[[User:Jayeless2|Jayeless2]], @[[User:Morozof|Morozof]], @[[User:Omnihom|Omnihom]], @[[User:Omoutuazn|Omoutuazn]], @[[User:PovriNaivon|PovriNaivon]], @[[User:Sir Beluga|Sir Beluga]] and @[[User:Tyoyafud|Tyoyafud]]. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 09:52, 30 June 2025 (UTC) :: Caro de Segeda said on [https://www.reddit.com/r/conlangs/comments/1lcnz9g/comment/n0sc3wx/ Reddit] that Monav was created by him/her and that he/she didn't publish any resources about it other than [[Hai, Jon!]]. With '''zero''' other resources to rely on for contributing to the translation, and the fact that Monav is in [[User:Mithridates/SJ]], [[Hai, Jon!]] should be speedy deleted. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 01:38, 3 July 2025 (UTC) ::: I've undone the speedy deletion as Caro de Segeda posted a [https://prexins.wordpress.com/2025/07/04/monav/ resource] for Monav. — [[User:EJPPhilippines|EJPPhilippines]] ([[User talk:EJPPhilippines|discuss]] • [[Special:Contributions/EJPPhilippines|contribs]]) 07:18, 4 July 2025 (UTC) :::: You can delete all the ones that I have created myself, I have already moved them to other places. — [[User:Caro de Segeda|Caro de Segeda]] ([[User talk:Caro de Segeda|discuss]] • [[Special:Contributions/Caro de Segeda|contribs]]) 12:39, 5 July 2025 (UTC) {{outdent|::::}}I don't know if this is helpful since it wouldn't apply to most of these, but [[s:mul:]] could hold some of these. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|discuss]] • [[Special:Contributions/Arlo Barnes|contribs]]) 09:18, 30 November 2025 (UTC) : I don't think that would be within the scope of that project. I'm not aware of any other situation where Wikisource publishes translations of texts created on Wikimedia projects - that's usually left up to other language editions of the same project. — [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 05:34, 1 December 2025 (UTC) :: In this situation there isn't a separate [[s:ie:]] distinct from Multilingual Wikisource (see [[meta:Wikisource#List of Wikisources]]). In fact, there are very few multilingual wikis in the Wikimedia sphere; while this project ''could'' move to a Miraheze-hosted or similar wiki farm location, I think it would be a missed opportunity. I suppose an [[Interlingue]] book could be started in [[shelf:Constructed languages]] which would have all 100 chapters as an appendix (and likewise for the other languages), but that also seems non-ideal since it requires an English-language text that doesn't currently exist to be created. [[WB:AT]] seems to describe a similar situation to this one and prescribe Wikisource as the solution, and [[WB:SOURCE]] mentions fiction as out-of-scope for Wikibooks (even as in this case, language-educational fiction). [[s:mul:Wikisource:about Wikisource]] simply speaks of source texts and doesn't mention publication requirements, so maybe that is specific to some of the monolingual editions? — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|discuss]] • [[Special:Contributions/Arlo Barnes|contribs]]) 22:28, 5 December 2025 (UTC) :{{keep}} 100% keep. These books are a core part of language textbooks on Wikibooks and have been for years. Not sure why this is even being debated.--[[User:Xania|Xania]] [[Image:Flag_of_Estonia.svg|15px]] [[Image:Flag_of_Ukraine.svg|15px]] [[User talk:Xania|<sup>talk</sup>]] 17:55, 16 May 2026 (UTC) ::With all due respect, some of the books included in this nomination (like [[Sin Chao, Jonathan!]]) are written in constructed languages which are not substantially attested anywhere else. I struggle to imagine any educational purpose for such a book. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:12, 17 May 2026 (UTC) == [[International Baccalaureate]] == Not actually a book in and of itself; rather, it is just a compilation of links to other books —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:24, 18 October 2024 (UTC) : Could this be salvaged as a shelf? [[User:Pppery|Pppery]] ([[User talk:Pppery|discuss]] • [[Special:Contributions/Pppery|contribs]]) 05:23, 27 January 2025 (UTC) ::Probably, but are the linked books even useful? IB exams change from year to year - sometimes quite dramatically - so an old exam guide is of very limited value. Many of these books were written 10-15 years ago, and some of them (like [[IB French]]) even have comments indicating that they're no longer applicable. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 02:18, 8 December 2025 (UTC) == [[Character List for Baxter&Sagart]] == Seems completely out of scope as an educational book; it's just a list of characters and outlinks —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:53, 18 October 2024 (UTC) :Adding [[Character List for Karlgren's GSR]] and [[Character List for Schuessler's CGSR]] for the same reason —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:55, 18 October 2024 (UTC) :These three books do make a package and I agree they should be considered together. However, I strongly object to deleting them. They are really extremely useful resources. I use them every week and I know that many people who do work on Old Chinese phonology do so. There are lots of books out there that are lists of characters, these are called dictionaries. For example Axel Schuessler's ABC Etymological Dictionary of Old Chinese, or Pulleyblank's Lexicon of Reconstructed Pronunciation in Early Middle Chinese, Late Middle Chinese, and Early Mandarin. I see it as entirely a good thing for reference works of this kind to be available free online rather than only in expensive books in university research libraries. If this is in violation of a Wikibooks policy, I would at least like that policy to be drawn to my attention and to have some constructive comment offered about which Wikiproject such a resource should fall under. I will also say on a personal note that I have put literally hundreds of hours of work into these projects and it would grieve me a lot to see this work simply vanish, in particular when I know that colleagues around the world use these books. --[[User:Tibetologist|Tibetologist]] ([[User talk:Tibetologist|discuss]] • [[Special:Contributions/Tibetologist|contribs]]) 07:27, 1 November 2024 (UTC) ::Hi @[[User:Tibetologist|Tibetologist]], and thank you for the feedback! Official Wikibooks policy does not permit standalone dictionaries (see [[WB:DICT]]), though I understand the argument that it is a useful resource. I am wondering if there might be a home for it at [[Wiktionary:Wiktionary:Welcome, newcomers|Wiktionary]] or [[Wikiversity:Wikiversity:SHARE|Wikiversity]]? Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 12:14, 1 November 2024 (UTC) :::The policy says to use Wiktionary, but these books cannot be moved there. In fact they link there, you can understand me as having made an index to wiktionary, if you like, where the ORDER of the characters is extremely important, information that would be lost in Wiktionary. :::Wikiversity is not a project I participate in, and in any event my books here are older than it, so this option was not available for me at the relevant moment. If you are offering to move my books to Wikiversity, that is very kind of you and I will very graciously accept. [[User:Tibetologist|Tibetologist]] ([[User talk:Tibetologist|discuss]] • [[Special:Contributions/Tibetologist|contribs]]) 14:10, 1 November 2024 (UTC) ::::I have pinged over at Wikiversity Colloquium to ask about suitability and have looped you into the conversation over there. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:20, 1 November 2024 (UTC) ::I concur. I'm just an undergrad who tries to learn about Sino-Tibetan historical linguistics in his free time but I've found this wikibook to be incredibly useful, and I keep it open in one tab while I watch Professor Nathan Hill's lectures that he uploads to youtube in another tab, and another tab for taking notes. In fact if I remember correctly Professor Hill actually pointed his students to this wikibook. ::I'm not familiar with [[wikiversity:Wikiversity:SHARE|Wikiversity]] but if all the content were as accessible there as it is here then I think that could work. [[User:ChromeBones|ChromeBones]] ([[User talk:ChromeBones|discuss]] • [[Special:Contributions/ChromeBones|contribs]]) 02:43, 9 July 2025 (UTC) :Per [[:v:Wikiversity:Colloquium#Import_Resource_From_Wikibooks?]], I recommend copying and pasting, including attribution via the edit summary and talk page, add appropriate categories and links, and then it could be deleted locally. —[[User:Koavf|Justin (<span style="color:grey">ko'''a'''vf</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 22:32, 3 November 2024 (UTC) == [[Suomen kieli käyttöön]] == Multiple pages in this book are written entirely in Finnish, which is out of the enWB scope. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:09, 19 October 2024 (UTC) :I was going to say whether we should ask any fiwikibooks sysop to maybe see if this could be transwikied to fiwb if it's within the scope there. But [[:fi:Toiminnot:Käyttäjät/sysop]] indicates that there are only 3 sysops, and only {{u|Anr}} and {{u|Zache}} have made edits this ''year''. If they deem it to be salvageable, then transwiki + delete, otherwise straight-up delete. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|discuss]] • [[Special:Contributions/SHB2000|contribs]]) 11:24, 14 November 2024 (UTC) ::It seems that the idea behind the book was for the pages to be bilingual, as it’s a language learning book. That’s why there are Finnish texts included intentionally even on the pages that are complete. There are similar books in dewikibooks and ruwikibooks as well. For the English version, I think the easiest way to proceed would be to clean up and adjust the page layout to fit enwikibooks better, and then translate the missing parts. By the way, if anyone wants to update the book’s name in English, it can be titled ''"Using the Finnish Language"'' or ''"Put Finnish Language into Use"'' for a direct translation. [[User:Zache|Zache]] ([[User talk:Zache|discuss]] • [[Special:Contributions/Zache|contribs]]) 11:57, 14 November 2024 (UTC) == [[AT&T Mobility FAQ]] == * [[AT&T Mobility FAQ]] * [[AT&T Mobility FAQ/MEdia Net Configuration]] * [[AT&T Mobility FAQ/Data Connect Configuration]] An ''extremely'' outdated FAQ on AT&T's cell phone services. Most of this document was written 20+ years ago as a Usenet FAQ; very little of it is accurate or useful anymore (particularly the two subpages, which have to do with obsolete configurations for "tethering" a computer to a cell phone). No objection if someone wants to update it, but there's clearly been no appetite to do that. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:20, 30 December 2024 (UTC) :I'm wondering if it might make sense for us to develop some kind of policy on archiving books here. There are many like this one that have a good deal of content but are extremely out of date and just not useful as originally intended. ——[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:34, 30 December 2024 (UTC) ::@[[User:Kittycataclysm|Kittycataclysm]]: See the newly developed [[Wikibooks:Outdated books]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:16, 31 December 2024 (UTC) :::Ooh, thanks - something like that seems like it could be an appropriate way to handle this book. A lot of the other outdated books I've tagged have been so incomplete that they wouldn't have been particularly useful even as historical references; this one might at least have some interest. :::Any chance we can get a separate namespace (maybe "Archive:") set up for archived book content? That'd make it possible to do things like exclude them from on-site search by default. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 21:07, 31 December 2024 (UTC) ::::I think this might be a more extended discussion, so I'll bump it over to the [[Wikibooks talk:Outdated books|talk page of the draft policy]]! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 21:54, 31 December 2024 (UTC) == Algebra/Chapter 10/Symmetric Polynomials == I personally believe that [[Algebra/Chapter 10/Symmetric Polynomials|this]], and all of the sections should be deleted for the fact that this goes WAY beyond the scope of what was intended for the Chapter (Algebra II level polynomials). [[User:GoreyCat|GoreyCat]] ([[User talk:GoreyCat|discuss]] • [[Special:Contributions/GoreyCat|contribs]]) 15:07, 6 February 2025 (UTC) :'''Split''': Deletion here is not the best solution (see [[w:WP:ATD]]). Instead, this page and its subpages should be moved to another book, most likely [[Abstract Algebra]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:35, 6 February 2025 (UTC) :{{keep}} since there is a good amount of content. If [[Abstract Algebra]] is appropriate, it seems like a fine idea to move there. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:59, 7 February 2025 (UTC) ::Eh, yeah, I supposed moving it is better. I just don't think it's suitable for where it appears. [[User:GoreyCat|GoreyCat]] ([[User talk:GoreyCat|discuss]] • [[Special:Contributions/GoreyCat|contribs]]) 01:40, 8 February 2025 (UTC) == [[Puredyne]] == Development of Puredyne Linux was discontinued in 2012, and the software no longer appears to be available for download anywhere. (An archive of the web site is still up - with a bunch of embedded spam links - but the download links are all dead.) Is this a suitable candidate for archival (cf. [[Wikibooks:Outdated books]]), or should it just be deleted? [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 04:35, 5 March 2025 (UTC) :I'd just archive stuff like this. Looks like a decent bit of work went into it, and you never know when someone might need to use Puredyne for some obscure project. I'd be willing to bet mirrors exist of it somewhere, or someone has it on a drive. If you want to find some stuff worth deleting, comb through [[:Category:Allbooks categories]]. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 11:30, 5 March 2025 (UTC) == [[Template:Qr-twwp]] == This isn't exactly a request to delete the template, but rather to merge it with {{tlx|Copypaste}}. The {{tlx|Qr-twwp}} template serves the same purpose as {{tlx|Copypaste}}, but without the seven-day period after which the page is deleted. This leads to confusion, as well as a perpetually full [[:Category:Queried pages]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:37, 30 March 2025 (UTC) == [[Ghouls of the Miskatonic]] == I don't think that a plot summary of a book is in-scope here. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:43, 20 August 2025 (UTC) :{{vd}} - at least, not a summary of ''this'' book. A summary and/or study guide to a notable work of literature might be in scope, but this is certainly not one. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 21:23, 25 August 2025 (UTC) ::Hi. I am the creator of the pages of this book. If I understand correctly, it has to be a summary of a notable work of literature? So what exactly is defined as such? I only started this as I thought it would be fun, interesting and encouraging to others who read the Arkham Horror novels, and I thought it was permitted as I've seen other summaries of books on wikibooks. [[User:Dayne90|Dayne90]] ([[User talk:Dayne90|discuss]] • [[Special:Contributions/Dayne90|contribs]]) 13:27, 26 August 2025 (UTC) :::Your problem is it is just the plot... it needs to include an educational textual analysis to be in scope [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 12:47, 28 August 2025 (UTC) ::::And ideally it'd be a text which has ''already'' been the subject of literary analysis, such that the analysis on Wikibooks isn't original research. A notable work of literature like ''Frankenstein'' or ''Moby-Dick'' would easily meet that requirement; a tie-in novel for a tabletop RPG probably does not. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:08, 29 August 2025 (UTC) == [[Objective Projection: Why the Brain Never Forgets Some Stories]] == Undisclosed AI-generated content. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 02:13, 9 May 2026 (UTC) :<nowiki>'''Keep'''</nowiki> — Comment from page author/subject expert. :I am Levent Bulut, the originator of the <nowiki>''</nowiki>Objective Projection<nowiki>''</nowiki> methodology described in this book (ORCID: 0009-0007-7500-2261, Wikidata: Q138048287). I want to address the AI-generated content concern directly and transparently. :<nowiki>'''</nowiki>On the content itself:<nowiki>'''</nowiki> The methodology, theoretical framework (the six-variable operator E(r) = projS(M, T, V, Δ, Ω, Ng), the Six Golden Rules, the Six-Layer Framework), and all original arguments are my own intellectual work, developed and published independently. This is documented through: :* 26 DOI-registered academic publications on Zenodo (search: "Levent Bulut Objective Projection") :* A peer-reviewed submission currently under review at <nowiki>''</nowiki>Digital Humanities Quarterly<nowiki>''</nowiki> :* Parallel Turkish-language Wikibook and Wikiversity pages on the same methodology :* An open-source SFT dataset on Hugging Face (leventbulut/objective-projection) :<nowiki>'''</nowiki>On AI assistance:<nowiki>'''</nowiki> I used AI tools (Claude) for English translation polish and copy-editing from my Turkish source materials — the same way a non-native English-speaking academic would use a human translator or editor. The <nowiki>''</nowiki>ideas, structure, terminology, citations, and arguments<nowiki>''</nowiki> are entirely my own and pre-date the Wikibooks version, traceable through Zenodo DOI timestamps starting in 2025. :<nowiki>'''</nowiki>Proposed remedy instead of deletion:<nowiki>'''</nowiki> I am happy to: :# Add a clear AI-assistance disclosure to the book's preface, per Wikibooks transparency norms :# Add inline citations to the underlying DOI-registered publications for every major claim :# Link to the parallel Turkish version and academic record :This would address the <nowiki>''</nowiki>undisclosed<nowiki>''</nowiki> part of the concern (which is the actionable policy issue) while preserving content that is original academic work by an identifiable author with a published track record. Deletion of original scholarship because translation assistance was used would set a concerning precedent for non-native English contributors. :<nowiki>I request a few days to add the disclosure and citations before any deletion action. ~~~~</nowiki> [[Special:Contributions/&#126;2026-28847-60|&#126;2026-28847-60]] ([[User talk:&#126;2026-28847-60|talk]]) 18:46, 13 May 2026 (UTC) ::Administrative assistance needed: Automated filters blocking structural improvements and disclosures ::'''Request for Help''' — I am Levent Bulut, the author of this book. I have already provided my AI disclosure and academic credentials (ORCID, DOI list) here in this discussion. ::I am trying to update the book to comply with Wikibooks standards by: ::Adding a formal '''AI assistance disclosure''' at the top of the page. ::Restructuring the content into an '''instructional textbook format''' (adding Learning Objectives). ::Converting plain text formulas into '''LaTeX''' ( format). ::Updating references to include full academic '''DOI''' records. ::However, the automated filter is blocking all my attempts: ::If I try to replace the content with the improved version, it triggers the '''"large amount of content removal"''' filter. ::If I try to add specific academic links, it triggers the '''"automated link/spam"''' filter. ::I am essentially trapped by the filters while trying to improve the book and follow transparency norms. Could an administrator please either whitelist my account or manually apply the improved version of the text? I am ready to provide the full MediaWiki code here if requested. My intent is purely constructive and academic. [[Special:Contributions/&#126;2026-28847-60|&#126;2026-28847-60]] ([[User talk:&#126;2026-28847-60|talk]]) 19:15, 13 May 2026 (UTC) ::: Hi, @[[User:~2026-28847-60|~2026-28847-60]]. Your account was incorrectly locked by a steward. It is now currently unlocked. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 17:44, 15 May 2026 (UTC) :::: Pinging @[[User:Projection Architect|Projection Architect]], who was previously LeventBulut. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 15:51, 4 July 2026 (UTC) ::Please review [[Wikibooks:Artificial intelligence]]. It states unequivocally that {{tq|LLMs may not be used to generate or summarize material and ideas at Wikibooks}}, and that {{tq|translations made by LLMs are not allowed on Wikibooks}}. The fact that you did not disclose your usage of AI is part of the problem, but disclosing it does not make it allowable either. ::More broadly, based on what you've said above, the content of this book is a reflection of your personal theories on writing. This is essentially [[Wikibooks:Original research]] and is not permitted. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:36, 13 May 2026 (UTC) == [[Art And AI]] == Suspected rampant LLM use; this also seems to violate [[WB:BLOG]] and [[WB:SOURCE]], since this seems largely like personal research/personal essays and opinions. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 14:25, 17 September 2026 (UTC) :{{vd}} - as a book, this isn't even particularly coherent. For instance, chapters like [[Art And AI/Tools Of The Artist]] have no clear relationship to the intended topic. And the chapters which do address the topic, like [[Art And AI/Can AIs Go On Strike]], certainly seem more like an opinion piece (if not outright fantasy content) than serious material appropriate for an instructional text. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:03, 18 September 2026 (UTC) :{{vd}}, does not fit this project and appears to be LLM-generated. No useful content. [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 15:13, 19 September 2026 (UTC) == [[A-level Computing AQA Paper 1 Skeleton program 2027]] == This was proposed for speedy deletion by [[User:Omphalographer]] as 'not being a book'. However, I think this page's future requires further discussion from the community. Maybe some input would be appreciated?[[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 23:51, 21 September 2026 (UTC) :As best I can tell, this is a page students are using to collaborate on solutions for a standardized test. There are a number of similar pages for other years linked from [[A-level Computing/AQA/Paper 1/Skeleton program]]. :This is not a good fit for Wikibooks. If these students are interested in this kind of collaboration, it should take place elsewhere. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 00:14, 22 September 2026 (UTC) ::The project can be moved to Wikiversity, I think. If the students can contribute it and make sure it complies with Wikibooks' guidelines, it can stay here. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 00:17, 22 September 2026 (UTC) :::@[[User:Omphalographer|Omphalographer]] @[[User:TechVindicator|TechVindicator]] :::There's been a Wikibook on this every single year, as I mentioned in my comment on the deletion notice. That doesn't mean that this shouldn't be on Wikiversity, just that there is ample precedent of it being a Wikibook. Dunno if this matter to those kind of editorial decisions, though. [[Special:Contributions/~2026-51010-27|~2026-51010-27]] ([[User talk:~2026-51010-27|talk]]) 13:39, 22 September 2026 (UTC) ::::@[[User:~2026-51010-27|~2026-51010-27]]: How would the page comply with [[WB:What is Wikibooks?|Wikibooks' mission]]?. Could you provide an explanation of what the project is? If it's a collaborative project to work on solutions for a standardized test (like @[[User:Omphalographer|Omphalographer]] said), it would be more suitable for Wikiversity. If it's a textbook about A-level computing, then it would be suitable here. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 13:58, 22 September 2026 (UTC) :::::Hi, :::::This is definitely the former, not the latter. As I said, I don't particularly think this should be on Wikibooks, it just happens the previous years had been, and clearly they weren't subject to this degree of scrutiny 😅 :::::I have created https://en.wikiversity.org/wiki/A-level_Computer_Science_AQA_Paper_1_Skeleton_program_2027 - I'll delete the content of the page and put the link at the top. If there is a more appropriate banner to indicate the migration, please make it look how it should :D [[User:MrBerard|MrBerard]] ([[User talk:MrBerard|discuss]] • [[Special:Contributions/MrBerard|contribs]]) 10:23, 29 September 2026 (UTC) ::::::I can't seem to put a link without the edit being deemed destructive, so I'll let you trusted people do what's needed. [[User:MrBerard|MrBerard]] ([[User talk:MrBerard|discuss]] • [[Special:Contributions/MrBerard|contribs]]) 10:27, 29 September 2026 (UTC) == [[Wikijunior:Alphabet of Wikibooks]] == I do not know whether this page is useful or not, due to [[Wikijunior:Alphabet]] already existing. I would support the deletion of this given that it contains many red links as well. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 01:41, 23 September 2026 (UTC) :{{vd}} - As proposer. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 01:42, 23 September 2026 (UTC) :{{vd}} - we already have a book on this topic. And no, "Afghanistan" and "Quagga" are not good example words for children. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 07:55, 23 September 2026 (UTC) == [[Active Directory Security and Penetration Testing]] == I have high confidence that this book was created using a genAI LLM (see flags on individual pages). I will plan to delete this in, say, a week, but I'm popping over here to allow for discussion if needed. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 15:32, 24 September 2026 (UTC) :{{vd}}- advertisement for a Python tool disguised as a book. No useful content. [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 19:56, 24 September 2026 (UTC) :{{vd}}- per [[User:Ternera|Ternera]]. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 22:41, 24 September 2026 (UTC) ::I wrote the SKELETON USING LLM [[User:נתנאל שטרן|נתנאל שטרן]] ([[User talk:נתנאל שטרן|discuss]] • [[Special:Contributions/נתנאל שטרן|contribs]]) 13:45, 25 September 2026 (UTC) c2vaa58wz73h9a5pvbowhs63azqlx3v Russian/Lesson 1 0 5748 4672855 4665374 2026-09-28T23:27:36Z It-is-Truly-Meet 3624460 A Russian man replaced the image of the Nepali man; more audio was added. 4672855 wikitext text/x-wiki [[File:Coat of Arms of the Russian Federation.svg|80px|right|Герб России]] <div style="margin:0 85px 0 0; padding:1ex; background-color:lightgreen;{{Text default color}}; color:#069; border:1px solid #069; font-size:230%; text-align:center;">''Lesson 1'' &mdash; Как тебя зовут?</div> <!--<center>[[File:Beautiful smile.jpg|150px]]</center>--> [[File:Kremlin complex in Moscow.jpg|thumb|Кремль ---- The [[w:Kremlin|Kremlin]], which is known to be headquarters of [[w:Politics of Russia|Russian authorities]].]] <!--[[Image:Смольный.jpg|thumb|Смольный институт ---- The [[w:Smolny|Smolny Institute]], which was used as [[w:Vladimir Lenin|Lenin]]'s headquarters during the [[w:October Revolution|October Revolution]].]]--> __FORCETOC__ == Dialogue == Read an introductory dialogue between a boy, '''Sasha''', and a girl, '''Katya'''. You can read the lines using [[w:Wikipedia:Pronunciation respelling key|pronunciation respelling key]]. {| style="padding:2ex; background-color: #faf6ed;{{Text default color}}; border:1px solid #fad67d;" ! Line ! Respelling |- | '''Са́ша''': {{lang|ru|Приве́т! Меня́ зову́т Са́ша. Как тебя́ зову́т?}} || '''<small>SA</small>-sha''': ''preev-<small>YET</small>! men-<small>YA</small> za-<small>VOOT</small> <small>SA</small>-sha. kak tye-<small>BYA</small> za-<small>VOOT</small>''? |- | '''Ка́тя''': {{lang|ru|Приве́т, Са́ша. Меня́ зову́т Ка́тя. Как дела́?}} || '''<small>KAT</small>-ya''': ''preev-<small>YET</small>, <small>SA</small>-sha. men-<small>YA</small> za-<small>VOOT</small> <small>KAT</small>-ya. kak dye-<small>LA</small>?'' |- | '''Са́ша''': {{lang|ru|Хорошо́. А у тебя́?}} || ''kha-ra-<small>SHO</small>. a oo teb-<small>YA</small>?'' |- | '''Ка́тя''': {{lang|ru|О́чень хорошо́.}} || ''<small>O</small>-chen kha-ra-<small>SHO</small>'' |- | '''Са́ша''': {{lang|ru|Я студе́нт. А ты студе́нтка?}} || ''ya stoo-<small>DYENT</small>. a ti stoo-<small>DYENT</small>-ka?'' |- | '''Ка́тя''': {{lang|ru|Да, я студе́нтка.}} || ''da, ya stoo-<small>DYENT</small>-ka'' |- | '''Са́ша''': {{lang|ru|Ну, пока́!}} || ''noo, po-<small>KA</small>'' |} {{hidden begin |title = Notes }} *'''Приве́т!''' is an informal greeting, loosely translated as 'Hi!' or 'Hey!'. The more formal meeting is '''здра́вствуйте''' (''<small>ZDRAV</small>-stvooy-tye'') *'''Меня́ зову́т...''' literally means 'Me they call...' or 'They call me...', and is the Russian way of saying 'My name is...'. Similarly, '''как тебя́ зову́т?''' literally means 'How you they call?', or 'How do they call you?', and is how Russians ask 'What's your name?'. *'''Как дела́?''' literally means 'How (are) things?' (the word 'are' is omitted in Russian). '''А у тебя́?''' means 'And by you?'. *'''Хорошо́''' is a general catch-all word that means 'good', 'fine', 'OK', etc. *'''Студент''' and '''студентка''' both mean 'student', but the former is for males and the latter is for females. Feminine words often end in a '''-а''' or a '''-я''', while masculine words often end in a consonant. See the page on [[Russian/Grammar/Gender|gender]] for more details. *Russians often omit the ''copula'', i.e., words like 'is', 'are', 'am' - any present tense form of the verb 'to be'. They also omit articles, which in English are 'a', 'an', and 'the'. Thus, 'I am a student' becomes '''Я студент / Я студентка'''. *'''Ну''' is an interjection, a filler word that corresponds to the English 'well'. {{hidden end}} '''[[Russian/Exercises/Как тебя зовут?#Dialogue|Translation]]''' ''(test yourself)'' == Hello! == [[File:Acting commander of the Russian Northern Fleet rear admiral Andrey Volozhinsky renders a salute, 2011.jpg|200px|thumb|Здравствуйте!]] {| {{Russian table header|Vocabulary|Привет!|Hello!|4}} ! English ! Русский ! Listen ! Notes |- | rowspan="2" | Hello | [[wikt:здравствуйте|здрáвствуйте]] | <span class="IPA unicode audiolink">[[Media:Ru-здравствуйте!.ogg|·]]</span> | |- | [[wikt:здравствуй|здрáвствуй]] | <span class="IPA unicode audiolink">[[Media:Ru-здравствуй!.ogg|·]]</span> | |- | Hi | [[wikt:привет|привéт]] | <span class="IPA unicode audiolink">[[Media:Ru-привет.ogg|·]]</span> | X |- | Good morning! | [[wikt:доброе утро|дóброе ýтро]] | <span class="IPA unicode audiolink">[[Media:LL-Q7737 (rus)-DoctorandusManhattan-доброе утро.wav|·]]</span> | |- | Good day! | [[wikt:добрый день|дóбрый день]] | <span class="IPA unicode audiolink">[[Media:LL-Q7737 (rus)-Tatiana Kerbush-добрый день.wav|·]]</span> | |- | Good evening! | [[wikt:добрый вечер|дóбрый вéчер]] | <span class="IPA unicode audiolink">[[Media:Ru-добрый вечер.ogg|·]]</span> | |- | Good night! | [[wikt:спокойной ночи|спокóйной нóчи]] | <span class="IPA unicode audiolink">[[Media:LL-Q7737 (rus)-Tatiana Kerbush-спокойной ночи.wav|·]]</span> | |- | See you later! | [[wikt:пока|покá]] | <span class="IPA unicode audiolink">[[Media:Ru-пока!.ogg|·]]</span> | X |- | Goodbye | [[wikt:до свидания|до свидáния]] | <span class="IPA unicode audiolink">[[Media:Ru-до свидания.ogg|·]]</span> | O |} {{small/top}} * The first "в" in "здравствуйте" is silent. * The adjective [[wikt:добрый|добрый]] means "kind". {{small/end}} === Formal and Informal === Russian distinguishes between formal and informal modes of address ([[w:en:Register (sociolinguistics)|register]]). Friends and family address each other using the informal register with the [[w:en:Grammatical person|second person]] singular pronoun "ты" (you), while employees and students use the formal register with bosses and professors with the second person plural pronoun "вы" (you, referring to more than one person). Adults always use "ты" when talking to a child. In the vocabulary tables "Notes" column, the "X" denotes an exclusively informal term, and the "O" indicates an exclusively formal term. ; Example * Доброе утро, [[wikt:студент|студенты]]! *: ''Good morning, students!'' * До свидания, [[wikt:профессор|профессор]]. *: ''Good bye, professor.'' * Катя, пока! *: ''Katya, bye!'' == What's your name? == [[Image:Lenin and stalin crop.jpg|thumb|— Как тебя зовут?<br>— [[w:en:Vladimir Lenin|Владимир]]. А тебя?<br>— [[w:en:Joseph Stalin|Иосиф]]. Очень приятно.]] {| {{Russian table header|Vocabulary|Как тебя зовут?|What is your name?|3}} ! English ! Русский ! Notes |- | rowspan="2" | What is your name? | [[wikt:как тебя зовут|как тебя́ зову́т]]? | X |- | [[wikt:как вас зовут|как вас зову́т]]? | O |- | My name is.. | [[wikt:меня зовут|меня́ зову́т]].. | |- | rowspan="2" | Your name is.. | тебя́ зову́т.. | X |- | вас зову́т.. | O |- | Nice to meet you. | [[wikt:очень приятно|óчень прия́тно]] | |} * "Как тебя зовут?", the phrase used to ask someone's name, translates to "How do they call you?" * "Очень [[wikt:приятный|приятно]]", means "very pleasant." ; Example * Как тебя зовут? *: ''What is your name?'' * Меня зовут Пётр. *: ''My name is Pyotr.'' * Очень приятно. *: ''Nice to meet you.'' {{hidden begin |title = Grammar }} * It should now be obvious that тебя and вас are interchangeable, the former used in casual / familiar settings and the latter in formal settings; вас is also the plural form of "you". An example may be у вас есть хлеб? meaning, "do you have bread?" - being both plural and formal. * With the first phrase comes an interesting note. Because the function of words is mostly determined by [[Russian/Grammar/Cases|declension]], word order is ''mostly'' free. "Меня зовут Пётр" and "Пётр меня зовут" mean the same thing. "Mostly" is highlighted, however, because some combinations do not work, so avoid straying too far from the word order of the examples until later. {{hidden end}} '''[[Russian/Exercises/Как тебя зовут?#What's your name?|Go to the exercise]]''' === Russian names === [[Image:Smile Lirion.svg|thumb|Экскурсовод:<br>— В этом доме [[w:Vladimir Lenin|Владимир Ильич Ленин]] с [[w:Inessa Armand|Инессой Арманд]] скрывался от [[w:Nadezhda Krupskaya|Надежды Константиновны Крупской]].]] [[w:Names in Russian Empire, Soviet Union and CIS countries|Russian names]] for people are composed of a [[w:given name|given name]], a [[w:patronymic|patronymic]], and a [[w:family name|family name]]. The given name is a person's first name, and is usually chosen by the parents at birth. The patronymic is a derivation of the father's name, modified by gender. The family name is the name shared by the immediate family and passed down by the male descendants, but also modified by gender. * '''[[w:Vladimir Putin|Vladimir Vladimirovich Putin]]''' (<span class="IPA unicode audiolink">[[Media:Ru-Vladimir_Vladimirovich_Putin.ogg|Влади́мир Влади́мирович Пу́тин]]</span>) is Russia's second president. ** Vladimir is his given name. ** Vladimirovich is his patronymic. His father was also named Vladimir. If he had a sister, her patronymic would be Vladimirovna (Владимировна). ** Putin is his family name. His former wife, [[w:Lyudmila Putina|Lyudmila Putina]] has the feminine version of the name, Putina. * '''[[w:Maria Sharapova|Maria Yuryevna Sharápova]]''' (<span class="IPA unicode audiolink">[[Media:Maria sharapova.ogg|Мари́я Ю́рьевна Шара́пова]]</span>) is a famous tennis player. ** Maria is her given name. ** Yuryevna is her patronymic. Her father was named Yuri. If she had a brother, his patronymic would be Yuryevich (Юрьевич). ** Sharapova is her family name. Her father's family name is Sharapov. == How are you? == [[Image:USNA cheerleaders.jpg|thumb|— Мария, как дела?<br>— Неплохо.]] {| {{Russian table header|Vocabulary|Как дела?|How are you?|4}} ! English ! Русский ! Listen ! Notes |- | How are you? | [[wikt:Как дела|Как дела́]]? | | |- | Well ("good") | [[wikt:хорошо|хорошо́]] | <span class="IPA unicode audiolink">[[Media:Ru-хорошо.ogg|·]]</span> | |- | Bad | [[wikt:плохо|пло́хо]] | <span class="IPA unicode audiolink">[[Media:Ru-плохо.ogg|·]]</span> | |- | Not bad | [[wikt:не|не]]пло́хо | <span class="IPA unicode audiolink">[[Media:Ru-неплохо.ogg|·]]</span> | |- | rowspan=2 | And you? | А у тебя́? | | X |- | А у вас? | | O |- | Thank you | [[wikt:спасибо|спаси́бо]] | <span class="IPA unicode audiolink">[[Media:Ru-спасибо.ogg|·]]</span> | |} * The three answers to "как дела" are adverbs. * You can append "очень" (very) to the front of any adverb. ; Example * '''Иван''': Привет, Юлия. Как дела? *: ''Hello, Yuliya. How are you?'' * '''Юлия''': Очень хорошо, спасибо. А у тебя, Иван? *: ''Very well, thanks. And you, Ivan?'' * '''Иван''': Неплохо. Пока! *: ''Not bad. See you later!'' '''[[Russian/Exercises/Как тебя зовут?#How are you?|Go to the exercise]]''' == Who is this? == [[Image:De claris mulieribus.jpg|thumb|— Кто это?<br>— Это Миша. Он [[wikt:лев|лев]].<br>— [[wikt:ясно|Ясно]]. Очень приятно.]] {| {{Russian table header|Vocabulary|Кто это?|Who is this?|4}} ! English ! Русский ! Listen ! Notes |- | I am.. | [[wikt:я#Russian|Я]].. | <span class="IPA unicode audiolink">[[Media:Alfavit33.ogg|·]]</span> | |- | rowspan=2|You are.. | [[wikt:ты#Russian|Ты]].. | <span class="IPA unicode audiolink">[[Media:Ru-ты.ogg|·]]</span> | X |- | [[wikt:вы#Russian|Вы]].. | <span class="IPA unicode audiolink">[[Media:Ru-вы.ogg|·]]</span> | O |- | He is.. | [[wikt:он|Он]].. | <span class="IPA unicode audiolink">[[Media:Ru-он.ogg|·]]</span> | M |- | She is.. | [[wikt:она|Она]].. | <span class="IPA unicode audiolink">[[Media:Ru-она.ogg|·]]</span> | F |- | rowspan=2|Student | [[wikt:студент|студе́нт]] | <span class="IPA unicode audiolink">[[Media:Ru-студент.ogg|·]]</span> | M |- | [[wikt:студентка|студе́нтка]] | <span class="IPA unicode audiolink">[[Media:Ru-студент.ogg|·]]</span> | F |- | Who is.. | [[wikt:кто|кто]] | <span class="IPA unicode audiolink">[[Media:Ru-кто.ogg|·]]</span> | |- | This | [[wikt:это|э́то]] | <span class="IPA unicode audiolink">[[Media:Ru-eto.ogg|·]]</span> | |} ; Example * '''Сергей''': Доброе утро, Наташа. Как дела? *: ''Good morning, Natasha. How are you?'' * '''Наташа''': Хорошо, спасибо. Кто это? *: ''Well, thanks. Who is this?'' * '''Сергей''': Это Иван. Он студент. *: ''This is Ivan. He is a student.'' * '''Иван''': Очень приятно. Вы студентка? *: ''Nice to meet you. Are you a student?'' * '''Наташа''': Да, я студентка. *: ''Yes, I am a student.'' {{hidden begin |title = Grammar }} * '''[[Russian/Grammar/Articles|Russian lacks "is" and articles]]''': Russian does not use the existence verb "быть" in the present tense, or articles such as "a", "an", or "the." The verb "быть" does have a present tense, but it is considered archaic and old fashioned in standard Russian, albeit still used regularly in most dialects. Simply following "я" (I, me) with a noun suffices to say "I am a.." However, in written Russian, when the subject is a noun (not a pronoun), an [[w:em dash|em dash]] (—) functions as the verb. The proper sentence to say "Ivan is a student" is "Иван — студент." * '''Gender''': The noun "студент" is the first instance of [[w:grammatical gender|grammatical gender]]. "Студент" is used when the speaker is referring to himself or another male. "Студентка" is used when the speaker is referring to herself or another female. {{hidden end}} '''[[Russian/Exercises/Как тебя зовут?#Who is this?|Go to the exercise]]''' == Summary == In this lesson, you have learned: * How to greet people (''Привет, доброе утро'') * How to introduce yourself (''Меня зовут Иван'') * How to introduce others (''Это Сергей'') * How to say how you are (''Хорошо, неплохо'') '''[[Russian/Exercises/Как тебя зовут?|Finish the exercises and translate the introductory dialogue]]''' before moving on. == External links == * [http://www.russianforfree.com/lessons-russian-language-01.php Russian for Beginners (free online course)] Learning method based on dialogues and audio. {{Russian}} ---- <big>'''[[Russian/Lesson 2|Lesson 2 >>]]'''</big> 8lej0y0mekeit1evwdf68yvdd62ps04 Cookbook:Cuisine of Indonesia 102 12894 4672741 4672634 2026-09-28T12:24:59Z Arief Azazie Zain 3627000 4672741 wikitext text/x-wiki {{cuisine|Indonesia}} | [[Cookbook:Southeast Asian cuisines|Southeast Asian cuisines]] Indonesian cuisine features a mixture of [[Cookbook:Cuisine of China|Chinese]], [[Cookbook:Cuisine of India|Indian]] and [[Cookbook:European cuisines|European]] influences. Being an archipelago with hundreds of different ethnic groups, Indonesian cuisine is extremely rich in variety, with regional cooking techniques and ingredients. '''Vegetarian''' (''Sayuran'') *[[Cookbook:Gado-gado|Gado-gado]] Indonesian [[Cookbook:Salad|salad]] with [[Cookbook:Peanut Curry Sauce|peanut sauce]] *[[Cookbook:Rujak|Rujak]] [[Cookbook:Fruit|Fruit]] salad *[[Cookbook:Sayur Asem|Sayur Asem]] Vegetable soup with tamarind *[[Cookbook:Sambal Telor|Sambal Telor]] Boiled egg in Hot Chili Sauce *[[Cookbook:Tempeh|Tempeh]] Fermented soybean cake **[[Cookbook:Tempe Mendoan|Tempe Mendoan]] '''[[Cookbook: Steamed Rice|Rice]]''' (''Nasi''/''Nasi Putih'' (white rice)) *[[Cookbook:Nasi Goreng|Nasi Goreng]] Fried rice *[[Cookbook:Nasi Gurih|Nasi Gurih]] Aromatic rice *[[Cookbook:Nasi Kuning|Nasi Kuning]] Yellow rice *[[Cookbook:Nasi Uduk|Nasi Uduk]] Coconut-milk rice *[[Cookbook:Tapai|Tapai]] Fermented rice (also peuyeum, fermented cassava) '''[[Cookbook:Poultry|Poultry]]''' (''Ayam'') For authentic Indonesian dishes, use free range chicken if available *[[Cookbook:Fried Chicken of Indonesia (Ayam Goreng Kuning)|Ayam Goreng Kuning]] [[Cookbook:Frying|Fried]] [[Cookbook:Chicken|chicken]] with yellow [[Cookbook:Ginger|ginger]] *[[Cookbook:Ayam Goreng Mentega|Ayam Goreng Mentega]] [[Cookbook:Stir-fry|Stir fried]] chicken with [[Cookbook:Worcestershire Sauce|Worcestershire sauce]] *[[Cookbook:Chicken Curry (Kare Ayam)|Kare Ayam]] Chicken Curry *[[Cookbook:Opor Ayam|Opor Ayam]] Chicken in [[Cookbook:Coconut Milk|coconut milk]] [[Cookbook:Soup|soup]] *[[Cookbook:Sate Ayam|Sate Ayam]] BBQ Chicken with bamboo skewers and peanut sauce *[[Cookbook:Soto Ayam|Soto Ayam]] Spicy chicken soup '''[[Cookbook:Beef|Beef]]''' (''Daging sapi'') *[[Cookbook:Rendang|Rendang]] Spiced beef *[[Cookbook:Empal Gepuk|Empal Gepuk]] Fried beef steak *[[Cookbook:Sop Buntut|Sop Buntut]] [[Cookbook:Ox|Oxtail]] soup '''[[Cookbook:Goat|Goat]]''' (''Kambing'') [[Cookbook:Lamb|Lamb]] (''Domba'') may also be used in these recipes *[[Cookbook:Gulai Kambing|Gulai Kambing]] Spicy goat soup *[[Cookbook:Sate Kambing|Sate Kambing]] BBQ Goat with bamboo skewers '''[[Cookbook:Pork|Pork]]''' (''Daging babi'') *[[Cookbook:Pork Braised with Garlic and Onions of Indonesia (Babi Kecap)|Babi Kecap]] Pork in Sweet Soy Sauce '''[[Cookbook:Fish|Fish]] and [[Cookbook:Seafood|Seafood]]''' (''Ikan dan Hidangan Laut'') *[[Cookbook:Pepes Ikan|Pepes Ikan]] Fish in Indonesian [[Cookbook:Spices|spices]] *[[Cookbook:Kepiting Saus Tiram|Kepiting Saus Tiram]] [[Cookbook:Crab|Crab]] in [[Cookbook:Oyster Sauce|oyster sauce]] [[Cookbook:Egg|'''Egg''']] (''Telur'') * [[Cookbook:Telur dadar|Telur Dadar]] Cooked Egg '''Side dishes''' (''Lauk-pauk'') *[[Cookbook:Serundeng|Serundeng]] Grated Coconut with Whole Peanuts *[[Cookbook:Mixed Pickled Vegetables (Acar Campur)|Acar Campur]] Mixed Pickled Vegetables *[[Cookbook:Sambal Ikan Teri|Sambal Ikan Teri]] Spicy small Anchovies with Peanuts *[[Cookbook:Peanut Sauce (Saus Kacang)|Saus Kacang]] Peanut sauce '''[[Cookbook:Dessert|Desserts]] and Cookies''' (''Hidangan penutup dan kue-kue'') *[[Cookbook:Klepon|Klepon]] Indonesian Glutinous Rice Balls filled with palm sugar coated with grated coconut *[[Cookbook:Lapis Legit|Lapis Legit]] Indonesian Layer Cake *[[Cookbook:Nastar|Nastar]] [[Cookbook:Pineapple|pineapple]] Cookie *[[Cookbook:Bubur Candil|Bubur Candil]] Indonesian Glutinous Rice Balls Sweet Soup [[Category:Pacific cuisines|Indonesia]] [[Category:Asian cuisines]] e35rgl1iorjqd9rbsn37409h392ly5d Aros/User/Docs 0 13106 4672892 4672710 2026-09-29T09:25:10Z Jeff1138 301139 4672892 wikitext text/x-wiki {{ArosNav}} ==What is AROS== Google translation [http://translate.google.com/translate?hl=en&sl=auto&tl=de&u=http%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DAros%2FUser%2FDocs German], [http://translate.google.com/translate?hl=en&sl=auto&tl=nl&u=http%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DAros%2FUser%2FDocs Dutch], [http://translate.google.com/translate?hl=en&sl=auto&tl=fr&u=http%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DAros%2FUser%2FDocs French], [http://translate.google.com/translate?hl=en&sl=auto&tl=it&u=http%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DAros%2FUser%2FDocs Italian], [http://translate.google.com/translate?hl=en&sl=auto&tl=da&u=http%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DAros%2FUser%2FDocs Danish], [http://translate.google.com/translate?hl=en&sl=auto&tl=es&u=http%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DAros%2FUser%2FDocs Spanish], [http://translate.google.com/translate?hl=en&sl=auto&tl=hi&u=http%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DAros%2FUser%2FDocs Hindi], [http://translate.google.com/translate?hl=en&sl=auto&tl=zh-CN&u=http%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DAros%2FUser%2FDocs Chinese], [http://translate.google.com/translate?hl=en&sl=auto&tl=ru&u=http%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DAros%2FUser%2FDocs Russian], [http://translate.google.com/translate?hl=en&sl=auto&tl=pl&u=http%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DAros%2FUser%2FDocs Polish], [http://translate.google.com/translate?hl=en&sl=auto&tl=ja&u=http%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DAros%2FUser%2FDocs Japanese], [http://translate.google.com/translate?hl=en&sl=auto&tl=ko&u=http%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DAros%2FUser%2FDocs Korean], [http://translate.google.com/translate?hl=en&sl=auto&tl=pt&u=http%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DAros%2FUser%2FDocs Portuguese], *Computer Hardware *AROS (operating system) *Applications and Games *User [http://www.osnews.com/story/15819 AROS] is one of the intermediate levels between the computer hardware and the user. It is an open-source, clean-room implementation of AmigaOS 3.x that can be run on many different computer architectures. It runs primarily on PC x86 32bit and 64bit but also on amiga motorola 68k and compatibles, some ARM like the Pi and Apple Silicon, RISC-V and some old PowerPC. This page will cover enough to be able to write the downloaded image to your preferred media, to run a LiveUSB, LiveCD or LiveDVD on your office/home PC (Live meaning you can test without changing your existing setup) and, ultimately, to use it. Intel / AMD PC hardware support mostly covers the years 2000 to 2024. At the moment, AROS is '''not''' recommended to be '''installed''' on a working vital data holding machine. Instead, writing to and booting from a '''USB stick''' could be a much better option. AROS is an hobby OS and can co-exist with Windows(TM), MacOSX(TM), Android(TM) or Linux(TM) and act as an alternative. Unfortunately, Aros has few developers so upgrades and improvements can take [https://sourceforge.net/p/aros/mailman/aros-cvs/ time to appear]. AROS core is now [http://en.wikibooks.org/wiki/Aros/Developer/IncompleteAPIs ~80%] finished and is usable, so keep in mind that the software is still considered ALPHA/BETA and in constant development. Currently AROS is fun to play with on a curiosity level, but it is also interesting to program. AROS has some multimedia features and has internet access. Most importantly, use AROS to its maximum potential as it stands now, find ways to have fun with it and share your experiences. Good Sites to visit : [https://www.arosworld.org/home.php Aros World User forum] : [https://arosnews.github.io/ AROS News] : [https://www.facebook.com/ArosWorkshop/ Aros Workshop], : [https://www.osnews.com/topic/amiga-aros/ OSNews] : [https://www.reddit.com/r/aros/ Reddit] : [https://archives.arosworld.org Aros Archives] : [https://aminet.net/ Aminet] : [http://www.amiga-news.de/en/ English translation of German site] : [https://aros.sourceforge.io AROS] with [https://aros.sourceforge.io/download.html ABIv1 downloads] : [https://github.com/aros-development-team/AROS Aros ABIv1 Codebase] : [https://github.com/aros-development-team/AROS/issues register ABIv1 issues] and [https://sourceforge.net/p/aros/bugs/ old defunct bugs notification site] : [https://sites.google.com/view/arosone Aros One x86, x64] : [https://tinyarosdistro.flazio.com/ Tiny Aros x86 and x64] : [https://arosnews.github.io/aros-portable/ AROS portable USB3 stick images of hosted Aros One x86 and x64 on debian] : [http://vmwaros.blogspot.com Icaros Desktop x86 now on sabbatical, very old edition] : [https://sites.google.com/site/arosaspireone AspireOS, of the netbook Aspire One, very old edition] : [https://github.com/deadwood2 Deadwood's builds], [https://www.axrt.org/download/aros/v11/ v11 64bit PC builds], [https://axrt.org/downloads-aros Updated i386 32bit PC builds], : [https://github.com/ezrec Ezrec x86 m68k mirror of old svn version] : [http://arosalive.blogspot.co.uk/p/10-basic-aros-how-tos-tutorials.html Basic How To guides] : [http://arosgamer.blogspot.co.uk/ AROS Playground], [http://thewetmachine.net/tag/aros/ Jess Wet Machine], [https://aroshacking.wordpress.com/ Jon Robertson's AROS Experiences and FPC Free Pascal], [], :[http://www.apollo-accelerators.com/ Apollo Accelerators m68k], [http://www.amigablogs.net/ Amiga Blogs], [http://blog.a-eon.biz/blog/ Trevor Dickinson blog], : [https://forum.amiga.org/ Amiga OS AOS 3.x forum] : [http://eab.abime.net/ EAB Amiga] : [http://www.amigaworld.net/ AmigaWorld] : [http://www.ppa.pl/ Polish Amiga Like News] : [http://www.apollo-core.com/ Apollo Forum] : [https://amigaalive.blogspot.com/ AmigaAlive] : [https://www.amigalove.com/software Disk Mags] : [https://amigachristmastree.ultimateamiga.com/ Xmas Amiga Game Jam] : [https://www.reddit.com/r/amiga/ Amiga] == Distributions aka Distros == For end users there are distributions (ready made with selected apps aiming to be easy to use), mostly created and maintained by one person in their own workflow/style. They reuse the nightly boot compiles to suit their needs and possibly other end users. You are free to create your own if required. * For native 64bit Intel/AMD: [https://sites.google.com/view/arosone Aros One x64], [https://tinyarosdistro.flazio.com/ Tiny Aros], * For native 32bit Intel/AMD which will run on 64bit machines: [https://sites.google.com/view/arosone Aros One x86], [https://www.tinyaros.it/ Tiny Aros], * For native 68k [https://sites.google.com/view/arosone Aros One m68k], [http://www.aros-platform.de/ AROS Vision], '''Please, keep in mind that the distros listed above use a different ABI (abi v11) , which is NOT binary compatible with the official ABI V1.''' * For hosted Linux usb drive image [https://arosnews.github.io/aros-portable/ x64 Debian hosted version of Aros One], * For hosted ARM there is [https://github.com/jonx/AROS-AArch64/releases alpha for Apple Silicon] and [https://aros.sourceforge.io/nightly1.html RaspberryPi Pi3, Pi4, Pi400, Pi5, 500+ raspi-aarch64-system native 64bit] AROS was originally developed on Linux but can run on an Intel-based Linux distro as an app. As time has gone on, it can be run as an app on many more operating systems (Windows, FreeBSD, Linux and limited on MacOS). This may sound strange: an OS running on top of another OS. Basically, this is to take advantage of drivers (audio, internet, graphics, etc.) and compiler environments, in the existing OS, with which people may be already familiar. The term we use for what AROS does is "Hosted". AROS Native is the term coined to describe AROS being run without any OS underneath it. It runs alone just like AmigaOS(TM) did. As this version does not benefit from "Hosted" drivers, dedicated ones have to be ported/written. Hence the smaller range of supported hardware / peripherals. We have other pages highlighting this support AROS is open source so basically everyone can take part. The source is public on github and there are new commits most days. AROS is automatically compiled daily, result are the nightly builds hosted on Sourceforge. The nightly builds are only used for testing changes, testing software and the starting point for distribution maintainers or even your own distribution. They are very basic, miss some functionality and apps like web browsers and generic general appearance which can be changed. * The [https://sourceforge.net/projects/aros/files/nightly2/ Nightly2], [http://aros.sourceforge.net/download.php nightly builds File Release Service] or [http://aros.sourceforge.net/downloads/ Sourceforge Project Web builds] are made automatically every night directly from the Github and in the past, SVN (Subversion) tree and contain the latest code for the AROS operating system. It should be noted that the builds have not been tested in any way and can be horribly broken but usually are not. *ABIv1 standard for most nightly builds, it is where the most work is done by developers *ABIv11 offspring aka fork of 64bit PC ABIv1 i.e. another PC 64bit build *ABIv0 standard for PC 32bit intel / amd PC distributions for historic reasons ==Media== AROS media tends to boot in this tier list of media types, first internal HDD SSD, CD DVD drive, and finally usb drive (last two can depend on bios boot order) * USB .VHD [https://sites.google.com/view/arosone Aros One x86 and x64], with md5 below <pre> 0a656d53a9c902e9934000d8392e30ec *ArosOne-USB-1.3-64Bit.zip 7dd7119ab3e56d75ee852c137226b4d7 *ArosOne-USB-v1.2-x86_64-v11.zip cf906eeaad4a83b3520b1896bdc6b0d3 *ArosOne-USB-v1.1-x86_64-v11.zip e2eb8fe8cfd61c567b0152a61cf85251 *ArosOne-x86-v2.8-USB-IMG.zip 559909c75c2f56472c74267a7d075355 *ArosOne-x86-v2.7-USB-IMG.zip 93da5898508c1a8c05bb8991ab7bd117 *AROS One Image-USB-2.4.zip 59fcabd7090e47f12d54f7eb78cf0f45 *ArosOne-x86-v2.2-USB-Image.zip 24fb8de726ae8fc5fe5bac6d30f03dc5 ArosOne-x86-v2.0-USB-Image.zip f3d725e990072edce633b59747911b6b ArosOne-x86-v1.8-USB-IMG.zip e089a24ae310e92fcc407a0125602ce8 Aros-One x86-IMG-USB-v1.6.zip </pre> [https://tinyaros.flazio.com/ Tiny AROS] 22bc993625b7c75b17263c0cc7e7baaa *Tiny Aros_copy.vhd (March 2024) There is usually a vhd image inside the zip that can be written to USB sticks which is so much faster than the old ISO written to physical CD DVD method. This .vhd can be written to an USB stick / ssd with these pieces of software below but it will erase the previous contents from the usb Windows - [https://www.raspberrypi.com/software/ RPi Raspberry Imager, use custom and see all files], [https://hddguru.com/software/HDD-Raw-Copy-Tool/ HDD-Raw-Copy-Tool], [https://rufus.ie/ Rufus up to version 3.20 may work with VirtualBox HD vhd images with Win7 but not some Rufus 4.x versions], [https://etcher.balena.io/ Balena Etcher but may spy on you], Linux - [https://www.raspberrypi.com/software/ Raspberry Imager Ubuntu], Suse Image / Multi writer, dd, Mac - * Virtual Machine .ISO or CDs DVDs The native iso images are currently not compatible with Ventoy, Yumi, MultiBootUSB, Easy2Boot E2B, or similar <pre> 617a905b1665128c5e05f94dcc48e7f1 *AROS-One-v1.3-64Bit-v11.zip 11c8a147fcad7ecf52ae3a43e1934b69 *ArosOne-DVD-v1.2-x86_64-v11.zip f93053d3b9ccf304d7e6ac3389e1987b *ArosOne-DVD-v1.1-x86_64-v11.zip 86d808a40dc7be389a758799a9b4f595 *ArosOne-x86-v2.0-ISO-DVD.zip f1fc8599ef6a39e5df394e0f41d55526 *AROS-One-x86-ISO-DVD-v1.6.zip </pre> You can use a virtual emulator like VirtualBox, VMWare to mount the iso image which can then be used to boot and/or install to USB. No current software can write an AROS ISO to a Pendrive. The author of ‘Rufus’ (who used an Amiga 500 as a child) once tried, but when he saw the system composition, he said he was unable to do it. The solution is to boot the ISO from a VM (WMware, VBox), then install the AROS build on the Pendrive, which will eventually become a Live Pendrive that can be booted on a PC. The only precaution is that in some cases it is necessary to thoroughly clean the Pendrive of any partitions and remove any bootloader that is not AROS. The Pendrive must remain raw without any partitions. You can clean the USB stick on a PC with a program that manages hard disks. You need to do a partition wipe. On some USB sticks, you can clean it with InstallAROS. For some USB pendrives, please use a reputable partition editor to remove any and all partitions from a usb pendrive as HDToolbox cannot do this task sometimes with a wipe all option. Previously the only installation option was CD-RW or DVD-RW, since the whole system can be burnt onto a single disk and can be reused when the next version is released. Good branded discs like Taiyo Yuden (later JVC) or Verbatim should be used to reduce frustration later. The days for this media is gone but kept here for information Since nobody currently sells AROS on any other media, you will need access to a CD/DVD burner to create the installation disk yourself. After it is on a CD or DVD, then access and writing to USB pendrives becomes available (this should be viewed as an outdated or last resort alternative method now), as well as using good USB manufacturers like Sandisk, Kingston, etc. rather than some other no-names. Try burning it to a CD-RW or DVD-RW using your CD/DVD burning program (most burning software have a burn iso option). The ideal writing speed is 2x or 4x, higher speeds can give errors and problems. Check the writing integrity of your CD or DVD if your software has an option to do so before going any further. Standalone portable usb cd dvd drives do not boot physical burnt discs, please use an internal ide sata drive instead. * SD-card For [https://aros.sourceforge.io/nightly1.html ARM Pi Aros 64bit], copy the files onto a FAT32 formatted micro SD card. ==Booting== The LiveUSB, and in the past LiveCD LiveDVD, is designed to trial (test drive) various operating systems without having to install them to your working system. Since 2011, UEFI was introduced to replace the original PC BIOS which made booting media more confusing. Some changes in the UEFI/bios may be needed *go into the bios using esc, f2 or f? and disable the Security -> Secure Boot and maybe apply option for Legacy IDE mode *you may have to press F9, F10 or F12 or p on boot up to present a device boot options like USB or CD/DVD *disable the Fast Boot config so it would recognize portable DVD-drive and changed the Boot-sequence Secure boot was introduced by Microsoft and later consortium, control what operating systems work with Secure Boot via shims. For Aros, it is best to disable and save the turn off change to Secure Boot (if you dual boot with Windows this will cause issues with further Window boots) For the best experience, it is advised to install to another SSD than the one Windows resides on. The grub part of the boot should be fully automatic, and you should see a multiple choice graphic card screen after 10 seconds for USB or 40 seconds CDs and DVDs. If boot does not occur within a minute, please reboot and choose the VGA boot option as it relays a message stream so you can see where the issue lies. After the grub graphics choice, AROS takes over the booting and any issues can arise here If possible please use a branded usb pen drive as most of the time when we get reports of "crashes right after grub boot selection" it is mostly due to the recorded pendrive as they are made, notoriously on a will it work / will it fail nature, every time it is used. <pre> So one usb drive written may stop at a System halted. Reset the machine. Or another pendrive will show give errors Smart Filesystem request - Volume 'Aros Live Drive' (DU0: usbscsi.device unit 0) There was an error while accessing this volume: Or if a FAT32 partition present - FAT filesystem - Device USBSCSI0P1 has a read error on block xxxxxxxx - </pre> Sadly, no drive even branded are resistant or totally reliable, so the only solution is to try another pendrive, and possibly to repeat, until no errors. It will give an indication on how reliable the usb drive could be. =====Advice for various machines===== Some of the stages involved and shown on the display in a typical AROS boot start up <pre> [MultiLoader] [ELF Loader] [Boot] [HPET] [Kernel:ACPI] [Kernel:APIC-IA32] [Kernel:SMP APIC] [HiddStorage] ACPI: ???? ACPI Error [ACPI]AcpiOs???? [BattClock] Got RTC century offset 0x32 from ACPI [PCI] Scanning bus ? [AHCI] Sata [Vesa] only if vesa is chosen as graphics option [ATA] detect hd & cd drives [ATA0?] ata-identity [packet] fat.handler be.handler, etc. [DOS] [Storage:Bus] [Storage:Controller] [MSS] USB setup [ehciInit] Port ? maps to controller ? [I2C] [ATI] [drm] nouveau [AROSTCP] if you have network driver prefs set up to start when booting </pre> ; If boot fails, please give us some indication (pictures or videos) where the boot stops and the message(s) on screen. AROS's native SATA/AHCI driver doesn't always work. If you get errors related to ahci.device, try disabling it. At your chosen boot entry in the GRUB menu, Press E, scroll down to the ahci.device entry, and add a # or ; at the start of that line or delete it with Ctrl-K. Then press Ctrl-X or F10 to boot. If your disk isn't accessible at all with this change, you might need to change the SATA controller to IDE legacy mode in the BIOS: however, making this change will likely cause problems booting Windows on the same machine (if it's already installed). To disable ahci.device permanently, edit the text file "SYS:Arch/pc/grub/grub.cfg", and remove the ahci.device line from all boot entries you intend to use. SATA AHCI Timeout while waiting for device to complete operations with BIOS SATA entry set to AHCI mode stops at "waiting for bootable media" screen, changing BIOS SATA setting back to IDE mode may allow it to continue booting The ATA driver doesn't always work. If you get errors related to ata.device, try using the alternative in sys:devs/alt which is an older version. Press E when your chosen boot entry is highlighted in the GRUB menu, scroll down to the ata.device entry, and change it to read "module /Devs/Alt/ata.device". Then press Ctrl-X to boot. To make this change permanent, edit the text file "SYS:Arch/pc/grub/grub.cfg", and change the path to ata.device in all boot entries you intend to use. Further options (removing the " ") to add to the GRUB menus to disable certain other components for debugging: <pre> Disable AHCI "AHCI=disable" Disable NVME "NVME=disable" Disable ATA: "ATA=disable" Disable ATA: "ATA=nopci,nolegacy" ATA safe mode: "ATA=nodma,32bit" Disable IDE from SATA: "ATA=32bit,nosata2pata" VIA / SIS with cdrom read io errors "ATA=nodma,nopoll" noacpi all [PCI] devices to be invisible to AROS. disk drives work but network, sound won't acpi=strict if there are issues with sound after boot noioapic alternative to no acpi Set AHCI "AHCI=force150/force300/force600" Disable AHCI/SATA: comment out with a # ; or remove ahci.device line with Ctrl-K Disable USB: comment out # ; or remove pciusb.device and poseidon.library lines with Ctrl-K Disable native graphics: "nomonitors" USB3 "USB=xhci" </pre> Other useful grub command line options - nomonitors, noacpi, vesahack, nopoll Press Ctrl and X together (or F10) to exit and boot with the new options. Just experiment with different variations until successful. Those working options will need to be reused with every reboot of AROS until you can edit the grub.cfg and make it permanent i.e. install to hard disk or USB. * If you use VESA mode, you can see the debug log if you add 'vesahack' to the command line. This will set up split-screen mode. In the upper half you'll see AROS screen, in the bottom - debug log. * ACPI ie. PCI hardware - If you get crashes at early boot, try adding 'NOACPI' to the command line If you're having boot issues and have a null modem cable and a spare pc, a boot log is always useful. Edit your grub line to include debug=serial but would try with an with sysdebug=all in the line later as it can cause issues booting on machines with sysdebug=all enabled (corrupts the cpu initialization). However, if you feel you have found a genuine bug/fault in AROS that needs attention, please use the [http://sourceforge.net/tracker/?atid=439463&group_id=43586&func=browse bug submission form] to record as much information about what happened, why, and what hardware etc. you have so that people may try to assist you For Virtual machines VMWare VirtualBox, etc., attach and press play to start the ISO image If booting hasn't worked then it could be down to Bios/UEFI settings =====nvme.device===== Since 2018, nvme drives are standard on most machines The requirement is that a PC can boot with legacy mode/BIOS at the moment - Now as far as hardware goes on a newer machine with an NVME drive you may need to add NVME=disable as the NVME driver could potentially cause lockups. This is still in testing and its' use should not be on or near precious own data =====AHCI===== Starting taking over since 2011 on a lot of machines * Check that UEFI (replacement for PC BIOS) has options set to remove UEFI SecureBoot option and apply CSM * SATA drive is set for Legacy or a mixture AHCI/IDE and not AHCI AHCI sata can be very difficult to get working Most Windows installs are already set to AHCI sata, changing this to a legacy IDE mode setting can help but please check if Windows will still boot. Some hardware like Lenovo laptops do not always like being set in legacy mode so only use as a last resort and aware of issues that can be caused. Now as far as hardware goes on a newer machine with an NVME drive you may need to add NVME=disable as the NVME driver could potentially cause lockups. With a 16C/32T chip machine, disable SMT and it should boot. =====ata.device for old BIOS's ===== Pre 2010 this was the de facto standard method of providing settings to the computer at a lower level Some adjustments to the BIOS setup options are necessary (usually by pressing a key like DEL, F1, F2, F12 or ESC, p on the very early boot up of the computer). *Adjust booting options like moving USB hdd, CDROM higher as it is quite often disabled or placed lower by default, i.e. USB hdd, CD/DVD are placed at the top above the hard drive. Try looking here [http://www.windowsreinstall.com/articles/bios/ Windows] or [http://www.hiren.info/pages/bios-boot-cdrom Bios] or [http://www.wikihow.com/Set-Bios-to-Boot-from-a-CD-ROM Boot] or web search "BIOS BOOT CDROM" * At the '''SAME''' time, check if the SATA/AHCI option is set to Emulate or IDE Legacy, though this can have '''issues''' with any OS already on the hard disk. If in doubt, do nothing and seek advice. * check that under BIOS settings you '''DO NOT''' have plug&play OS selected as Aros at this point is unable to route interrupts on its own and needs the BIOS to do that. '''Save''' options changed at the end. PCITool can show if the motherboard chipset is in IDE mode. Class = 0x01 means STORAGE, Subclass = 0x01 means IDE. Also ProductID 0x3a20 resolves to non-AHCI mode in Intel ICH10 documentation. ==Installing== We have a separate section [https://en.wikibooks.org/wiki/Aros/Platforms/x86_installing here] We have a specific section for each CPU platform under the Specific platforms in the NavBar navigation bar on the right hand side menu error code (-6) when using the ahci.device (has writing to disk problem but not reading) is enabled. change this line in your grub and reboot <pre> #module /Devs/ahci.device << disable module /Devs/Alt/ata.device << add this line instead </pre> ==File structure overview== AROS' directory structure is mostly identical to AmigaOS directory structure, with some additions. AROS: or SYS: also known as DH0: (i.e. the drive partition with AROS system) has the following simplified list of the main drawers (Amigas term for directories/folders). {| class="wikitable" |boot: | grub bootloader |---- |C: | small apps, where AROS looks first for applications/games but will look at Tools, System afterwards |---- |Classes: | .class as well as datatypes |---- |Devs: | .device .resource and in their own drawers (folders) .audio, .hidd, network, graphics |---- |L: | where .handler files go |---- |Libs: | where .library files go |---- |Prefs: | applications that adjust or setup AROS functions and capabilities |---- |S: | startup scripts (for the aros boot process '''not''' grub) are stored here |---- |Storage: | place to keep old or alternative device drivers |---- |System: | applications associated with AROS operating system |---- |Tools: | extra applications |---- |Utilities: | extra applications |---- |WBStartup: | copy applications here to autostart with needed icons, drawers, data etc |---- |} See [[Aros/User/DOS#Drives.2C_Files.2C_Assigns.2C_Directories|DOS manual: Drives, Files, Assigns, Directories]] === Filesystem === Whilst the kernel is the heart, the filesystem is the blood of the system they are split into two categories (only a few are supported) <pre> Journalling - SFS PFS3 but also NTFS ZFS XFS ext4 Non-journaling - FFS FAT32(VFAT) but also exFAT BtrFS ext2 </pre> Filesystem options for AROS to install * SFS default * Professional File System PFS3 [http://eab.abime.net/showthread.php?t=52234&highlight=pfs3+free&page=13 only on motorola 68k at the moment] * FFS very old now but left in for legacy usage Other [https://archives.arosworld.org/index.php?function=browse&cat=driver/filesystem filesystems] for storage purposes * FAT32 favorite as most OSs support * NTFS (can lock AROS) * exFAT The only filesystems that really NEED defragging (i.e. disk tidy up) are from Microsoft(TM) - exFAT/VFAT/NTFS *SFS tries to do exactly the same thing, but in certain cases it doesn't do as well as PFS. But you can defrag SFS *PFS *minimises* the amount of fragmentation, but does not automatically defrags as it saves files to the drive The setup of the below filesystems is usually done by the distro maintainer but if not.... <pre> Copy L/exfat-handler L: DOSDriver or Mountlist entry for an exFAT partition make sure that the FileSystem and Handler are set as follows: FileSystem = exfat-handler DosType = 0x46415458 </pre> <pre> Copy L/ntfs3g-handler L: DOSDriver or Mountlist entry for an NTFS partition make sure that the FileSystem and Handler are set as follows: FileSystem = ntfs3g-handler DosType = 0x4e544653 Also to make a read-only mount you can set: Control = ro </pre> The Smart File System (SFS) is a journaling filesystem used on Amiga computers and AmigaOS-derived operating systems. It is designed for performance, scalability and integrity, offering improvements over standard Amiga filesystems as well as some special or unique features. SFS is written in C and was originally created and released as freeware in 1998 by John Hendrikx. After the original author left the Amiga scene in 2000, the source code to SFS was released and its development continued by Ralph Schmidt in MorphOS. Its development has now forked; as well as the original Amiga version, there are now versions for MorphOS, AROS, AmigaOS 3, and a version for AmigaOS 4, which have different feature sets but remain compatible to each other. Versions for AROS, AmigaOS and MorphOS are based on different branches. In addition, there is a driver for Linux to read Amiga SFS volumes, GRUB natively supports it and there are free drivers to use it from UEFI. The Linux version is [http://home.elka.pw.edu.pl/~mszyprow/programy/asfs/ independent code]. SFS (Smart File System) partially defragments itself while the filesystem is in use. The defragmentation process is almost completely stateless AROS SFS version has a 120GB partition size limit on hard disks and DVDs current 4gig size limit. The sources for the MorphOS 64-bit version of SFS were available but no porting to AROS has happened so far due to endian issues, etc. SFS Tools * GUI - arSFSDoctor, * CLI - sfscheck , [http://www.portacall.org/ sfsundelete], sfsformat, setcache hits a usability ceiling around the 10GB / 100,000 file mark, sfscheck dh0: seek purge fraglist defragment If there are two simultaneous file writes in progress and you reboot machine (or it locks up or crashes) you may end up with a corrupted filesystem. Although arSFSDoctor may help, you might have to copy the files to another partition, format the partition with the errors on and copy the files back. PFS / SFS are way more advanced and much much faster than the FFS. FFS is supported for legacy reasons only. The Professional File System (PFS) is a filesystem originally developed commercially for the Amiga and now distributed on Aminet with a 4-clause BSD license. It is a compatible successor of AmiFileSafe (AFS), with an emphasis on added reliability and speed compared to standard Amiga filesystems. It also features multi-user abilities like the older MuFS. PFS has so many advantages including the important things, speed, the ability to recover all deleted files even simply same name by typing the command ". Deldir" convenient if done in Directory Opus, virtually deleted files are copied normally as if they had never been deleted, other convenience is to not ever invalidate the filesystem, just put it on top of the startup-sequence command "diskvalid", which automatically corrects any irregularities in the system startup; PFS also provides a device for floppy which makes them very fast and takes advantage of the full capacity of the floppy including the area dedicated to the bootloader. The device is split into two main areas. At the beginning of the device is the metadata section, which consists of a root block, and a generic array of blocks that can be allocated to store metadata. The rest of the device is another contiguous generic array of blocks that can be allocated to store data. The metadata section usually uses a few percent of the device, depending on the size of the device. The metadata is stored as a tree of single blocks in the metadata section. The entire directory structure is recorded in the metadata, so the data section purely contains data from files. The metadata describes the location of data in files with extents of blocks, which makes the metadata quite compact. When a metadata update occurs, the system looks at the block containing the metadata to be changed, and copies it to a newly allocated block from the metadata section, with the change made, then it recursively changes the metadata in the block that points to that block in the same way. This way, eventually the root block needs to be changed, which causes the atomic metadata update. The filesystem is reasonably good at keeping files unfragmented, although there is a defragmentation tool available which will work on an online filesystem ie whilst being used. It was the first filesystem to introduce the concept of the Recycle Bin natively at filesystem-level to the Amiga, holding the last few deleted files in a hidden directory on the disk root. PFS version 5.3 was developed in C and a small portion of assembly code by Michiel Pelt. There are endian issues to be overcome and adapting the small amount of m68k to C before use on intel based machines, etc. Autoupdate of files in a directory is already implemented in Wanderer, but not all file systems handle dos.library/StartNotify() in its full extent. It seems to work correctly in Ram Disk (thanks to AmberRAM handler), and it also works on SFS formatted devices. Other file systems might not yet have it implemented correctly though. The PC equivalent of the Amiga's RDB is the master boot record (MBR). ===Installing Applications=== The typical means to install applications under AROS/AmigaOS involves simply copying/extracting the archive (.zip .lha .rar .tar.gz) file containing the applications files to your own desired location i.e. drawer/folder. Once extracted, launching it by double clicking on an icon (recommended) or using the shell (alternative). Generally, this is on a separate partition from your AROS system files, however in reality it can be any location - including RAM: if you don't want it staying around too long especially when you switch off. At some time in the future it may be desirable for AROS to have a package-manager like subsystem able to retrieve information online about packages available for AROS and whether they update anything you currently have installed, however at the moment no such ability exists. ===User Data files=== AmigaOS has no notion of a default location to store user data files, and presently neither does AROS - though it may be desirable at some time to provide a common start location. Some people, have extra small FAT32 partition(s) using HDToolbox, and not Qparted, to store data especially if a reinstall is ever needed. And then setup the usual Sys: (DH0:) and maybe Work: (DH1:) / Live USB (DU0:) and maybe Briefcase (DU1:) partitions. ===User Environment configuration files=== AmigaOS/AROS stores persistent system configuration data in directory assigned to ENVARC:. This, by default, points to SYS:Prefs/EnvArc. During boot a copy is made to another assign, ENV:, which is for runtime usage. Changes to the files here will not survive a reboot. Setting the env variables is generally done by applications themselves, or when necessary by the user using the SetEnv command. SetEnv has a SAVE switch to force the persistent copy in ENVARC: to be written also for when you are sure the change should be permanent. Under the standard installation of AmigaOS style OSs, ENVARC: is copied to ENV: upon startup, which, if you have a hard drive installation, is in RAM:, hence, ENV: ends up being RAM:Env. ENVARC: is the Environment Archive, which is the permanent copy of ENV:, which is the Environment. It's roughly like the Registry in Windoze. Most programs do (and all should) store their settings in ENVARC: somewhere, and load them from ENV:. The effect of this can be seen in the Preference editors. If you Save your preferences, they go in ENVARC: and ENV:. If you click Use, they only go in ENV:. If you reboot, normally, anything saved to ENV: is lost, and is replaced with a copy of what is in ENVARC:. you can set the default public screen for any tool started from a cli with the PUBSCREEN variable. So open the pubscreen, set PUBSCREEN to the name and start newcli for example, then the new cli window (and all following windows opened from that window) will appear on that public screen. ===Drivers=== For certain hardware, e.g audio, networking and , there is no auto setup. Just like the original Amiga OS. For audio, use AHI in the Prefs folder to set Music and at least Unit 0 with the appropriate driver and press Save. For ethernet and wifi, please use SYS:Prefs/Network All hardware support is placed in the Devs drawer (folder/directory). The network drivers <something.device> go in the Networks sub-drawer. Audio drivers <something.audio> are put in the AHI sub-drawer. Graphics drivers <something.hidd> are put in the Drivers sub-drawer. ==Configuring== AROS has mainly decided on a MUI-like requester&menu clone called Zune so changing the background, icons, font, menus can be done with SYS:Prefs/Zune AROS has several desktop GUI front ends like * DOpus5 Magellan II, Wanderer and Scalos (medium) * AROS Workbench, Workbook (smaller) File / Directory managers like Dopus4, MCAmiga, App Launch Shortcuts like FKey, BoingIconBar, right mouse click on magellan, wanderer desktop, Amistart, etc. General usability decisions - Prefs/IControl, Prefs/Locale, Prefs/Input, Prefs/Fonts, Select an icon with left mouse button and then right click the mouse button and selecting Icon -> Information gains access to the tooltypes tab where information can be edited CLI in icon's tooltypes means 'run it as if it was run from shell' If, on the other hand, the WB parameter (or no parameter) is present in Tooltypes, Wanderer will execute the binary and, if provided, the options included in Tooltypes. WBxCLI is very useful for adding options to DOS Commands. Important: AROS has a different way of managing icons. If you have an executable file, you will never be able to add a project icon. AROS will automatically recognise that it is an executable file and will transform the icon into a tool icon. Icons are typically now .png pictures renamed as .info e.g. so Office application name would have a Office.png renamed as Office.info or MyApp.png as MyApp.info, etc. Leave Out menu option to leave app icon on desktop To select multiple icons and save their positions, click on the first icon and after while you hold the Shift key down select further icons and don't release it before SnapShot is finished. You can also select a whole group of icons by pressing the LMB at the top left of the icons and while keeping the LMB down moving the power towards the bottom right. A expanding bounding box will appear and all the icons within it will be selected. Clean Up menu option (right mouse button -> Icons) rearranges icons in a drawer or disk window into a neater condition. To use, open the window to rearrange and select Clean Up. To keep the icons in the new positions, select all the icons (shift key or mouse selection) and select 'Snapshot' and then Window and then again with All. In DOpus5, Scalos, wanderer, most files have an icon file associated with it. To change the default tool, select Icon menu, Information, and change the default tool string. For example, you could use Multiview, Editor and so on for most text, graphics and some sound files as long as the appropriate Datatype classes are installed. For scripts, set the tool to C:IconX We have new Icon edit tools in progress but if you need to... C:Join Image1.png Image2.png TO MyFile.info is enough to make a dual state icon from two png images. You can then use Wanderer's menu Icon/Information on it to edit its fields and tooltypes. [https://archives.arosworld.org/index.php?function=browse&cat=graphics/icon AISS toolbar images] unpack unarc them into RAM: and copy Images directory to SYS:Prefs/Presets/ AISS icons are looked for in PROGDIR:, PROGDIR:Images, SYS:Prefs/Presets/Images and then in TBImages: according to Open Amiga guidelines. there is Demos/iconscale which could be launched from S:User-Startup with two arguments, telling it the horizontal and vertical size. IE something like Demos/iconscale 40 40 It will shrink icons... not sure if it will be very nice though. it doesn't work for the icons on the main desktop. there is an option to scale an icon to a bounding box afair, try iconsize followed by two numbers, like: iconsize 32 32 Is there any way in AROS to change an icon type from Project to Tool or vice versa? Either the SIT option of [ ProcessIcon], or the TYPE option of HandleInfo (not sure if this one works at all, please test with care). processicon sys:pathoftheicon SIT=Project SIT Set type of ICON. Allowed types are: "Disk", "Drawer", "Tool", "Project", "Garbage", "Device", "Kick" and "AppIcon". Btw, are your icons, the #?.info files, writable, is the W flag set ? '''Decoration''' is Aros' way to provides a way to hide the old Workbench 3.1 style of windows and screens. In Prefs/Appearance some decorative theming elements need work Themes - SYS:Prefs -> Appearance The default content of Prefs/Env-Archive/SYS/themes.var should be "themes:ice" but can be changed via the Appearance prefs, please do NOT click the Use button. Its useless. As you know, it will ask for the theme volume. Just pick the theme you want, click on Save, then reboot. * Decoration is on. Any time trying to change theme, you get: "Please insert volume Theme: in any drive"? You could check if you find SYS:System/Themes or if it is missing. Then you could open startup-sequence which you can find in drawer "S". There should be a line: Assign THEMES: SYS:SYSTEM/THEMES >Nil: This does the trick. Open a shell and run: Assign THEMES: SYS:SYSTEM/THEMES Than start the Theme prefs again... this should work * The theme is the only thing that could slow the system a bit, but it's not that performance impacting on most uses, and you can switch it off completely. Remove C:Decoration from the bottom of the file sys:s/startup-sequence. In each theme directory is *Env-Archive -> Zune -> global.prefs *images -> Gadgets -> 20x20 pngs for Down etc *menu -AmigaKey - Background - Checkmark - SubMenu and config *system - Arrowdown, Arrowleft, Arrowright, Arrowup, etc There is an [https://archives.arosworld.org/index.php?function=browse&cat=graphics/theme ALua/Zulu script] built for faster Wanderer skin management. You can modify config files, install new (wdz format/zipped skin files) and delete skins via the Theme Manager. This has not been updated in a long time and may not work. Certain features are added if from Tools/Commodities like Blanker screensaver, ClickToFront and DepthMenu with .info icons are selected and dragged to /WBStartup folder Most apps can be autostarted by copying into SYS:WBStartup directory folder e.g. WeatherBar.zip can be downloaded, unzip and the contents of the zip copied to wbstartup folder ClicktoFront and .info to SYS:WBStartup so always be activated when turning on the computer or add a text line to user-startup is SYS:S (scripts version of wbstartup) e.g. standard Amiga / AROS does not allow clicking of background windows to come to the front to make it easy to get to the window you need but it has the ability if these apps are copied again to WBStartUp or are added to SYS:S/user-startup script run QUIET sys:Tools/Commodities/ClickToFront >Nil: run QUIET sys:Tools/Commodities/DepthMenu >Nil: run QUIET sys:Tools/Commodities/Blanker seconds=300 >Nil: Exchange controls Commodities and can be opened with alt, ctrl, h *AltKeyQ uses left Alt key to add strange letters *AutoPoint *Blanker screensaver *ClickToFront allows windows to be easily brought to the front *DepthMenu adds menu to select window easily *NoCapsKey *Opaque *FKey - Although there are heaps of docks, menus and other launcher programs on the Amiga like OSs, FKey has got to be one of the quickest once learnt ways to launch programs, and it comes with the OS. In SYS:Tools/Commodities, the FKey commodity (Ctrl Alt F) allows you to make actions assigned to some combinations of keys <pre> ALT TAB Cycle Windows Cycle Screens Enlarge Window Shrink Window Toggle Window Size Insert Text Run Program Run Arexx Script </pre> e.g. <pre> LAmiga F1 = Avail Flush LAmiga F2 = Open Prefs LAmiga F3 = Finder Alt Tab = Cycle Windows LAmiga Tab or M = Cycle Screens Alt Up arrow = Enlarge Window Alt Down arrow = Shrink Window Alt Home = Toggle Window Size = Insert Text LAmiga e = Run Program = Run Arexx Script </pre> If your FKey GUI pops up when you start your Workbench up and you don't want it to, click once on the icon, go to the Icons-Information in the menu and make sure it has the tooltype set "CX_POPUP=NO". Now let's launch it and assign the locale switching. After you double-click on FKey icon, launch the Exchange, choose the FKey from list and click the Show button. This will invoke the FKey window. You can see the ALT TAB in list assigned to window switching. Now enter the first key combination, say, ALT Z and go to the right panel. Choose Launch the program from pulldown menu and enter SYS:Prefs/Input as an argument. Append the USE switch and english preset name to the string as shown: SYS:Prefs/Input USE SYS:Prefs/Presets/english Click on the New Button to add the another combination. Now set the combination for your locale as shown above, replacing English name with your preset name. Click New button again and then Save Settings. Now you can use defined combinations to switch the layouts. There is a system wide ARexx script capability (based on regina) that can manage many file manipulation task(s) but this would work only with those program that support [https://en.wikibooks.org/wiki/Aros/Developer/Docs/Rexx ARexx] like *Desktop - DOpus5, Scalos *Dock - FKey, *Files - Multiview, DOpus4, *Internet Apps - Odyssey, WookieChat, *General Apps - the shell can be modified with escape strings but not needed in most cases Common Keyboard Shortcuts <pre> RAlt Right Alt Key LAlt Left Alt Key RWinKey Right Windows Key LWinKey Left Windows Key RAmiga Right Amiga Key (if one) LAmiga Left Amiga Key (if one) </pre> ;Bootup Options :Spacebar during boot, enters the bootmenu which allows a boot without startup sequence, etc ;Left Click :LAmiga = LWinKey = F11 ;Right Click :RAmiga = Help = F12 ;Mark :RAmiga and B ;Cut :RAmiga and X ;Copy :RAmiga and C ;Paste :RAmiga and V ;Search :RAmiga and S ;Mouse Movement LAmiga and together with arrow keys - shift as well at the same time as well to move faster ;Mouse Selection LAmiga and LAlt to select ;Screen Switching LAmiga and M or N ;HELP key Can sometimes be mapped to F11 but can be changed via FKey ComKeyRemapper or AmigaKeyremapper could swap RAmiga to another key press ===DOpus 5 Directory Opus Magellan II=== Dopus 5.x is a whole desktop replacement on the Amiga Workbench (Desktop) DirectoryOpus app will assign DOpus5: to it's PROGDIR: automatically but if not add the below (edit SYS:System to suit where Dopus5 was installed) to your startup-sequence <pre> Assign DOpus5: SYS:System/DOpus5 DOpus5:DirectoryOpus ;DOpus5:C/LoadDB </pre> Left mouse button clicked twice on the desktop background brings up the Device List window. Green strip notifies SRCE (source) and if another is open it will be red for DEST (destination). clicking on the red strip changes to green Word list of actions with a left mouse click on the DOWN Arrow and directory stuff with < button which mirrors the icons at the top of each lister single-key hotkeys? exactly the same as in dopus4, edit your functions (button bank, toolbar, menus etc.) and under the flags gadget is a key gadget, just click in it and press the key you want to use. As for the extra text field... try turning off Extended lister key selection in environment / miscellaneous. Shift and click on the icon - runs the icon DOpus5 Magellan 2 Directory folder drawer structure <pre> ARexx - Arexx scripts .rexx and .dopus5 to perform tasks Buttons - Commands - Desktop - Environment - two environment files bundled: default gets loaded if you run DOpus as a normal app workbench gets loaded if you run DOpus as a WB Replacement (with LoadDB on startup) Filetypes - Groups - Icons - Images - Modules - compiled tasks Settings - Sounds - Themes - WBStartup - Use this if standard SYS:WBStartup gives cannot wait error messages </pre> Settings -> Environment -> Display -> Workbench (Use) *Settings -> Clock (add to title bar as well as the date) *Toolbar -> Editor (Right Win Key together with 1) for Copy, Move, Delete, etc above the Device List *Menu -> (Right Win Key together with 2) *Buttons -> Editor (Right Win Key together with 3) *Settings -> Environment (Right Win key together with 4) for Backgrounds, etc *File Types -> (Right Win key together with 5) *User Menus -> (Right Win key together with 6) *Hotkeys -> Setup for quick shortcut keypresses (Right Win Key together with 7) *Scripts -> (Right Win key together with 8) *Icon Positioning -> (Right Win key together with 9) Each Dopus5 theme are stored in a separate directory, named appropriately, which contains further sub directories * Font (amiga bitmap fonts) * Screens (jpg or any picture supported by datatypes but not animations) * Sounds (wav but not iff 8svx ) * Icons (png newicons glowicons ) * Patterns (iff jpg png ) Just use wildcards in background filenames and you get a different picture every reboot For example, configure in Environment -> Backgrounds -> Desktop something like this: <pre> Work:Pictures/Backgrounds/#? ...or Work:Pictures/back#?.iff ...etc... </pre> [https://aminet.net/util/dopus arcdir and themes] If you want to change the backdrop pic after a period of time, paste below into a text file called dopusrandbg.rexx and place in DOPus5:ARexx <pre> /* Changes DOpus background image forever Start with: Run >NIL: RX dopusrandbg.rexx */ if ~show("L", "rexxsupport.library") then do if ~addlib("rexxsupport.library", 0, -30,0) then exit 10 end /* Configure these two lines for your needs: */ minutes=1 picpath="Work:Pics/#?.iff" address DOPUS.1 do forever call delay 3000*minutes dopus set background '"'picpath'"' desktop center custom dopus refresh background custom end </pre> If you don't want to use/open rexxsupport.library just for DELAY() then use the DOS Wait command <pre> /* random diropus backdrop changer */ /* by paul trauth, 1999 */ /* to do: non-repeatable randomness? */ options results parse arg path address DOPUS.1 /* get current backdrop pattern so it actually changes */ dopus query background desktop custom currentpatt=result lastslash=lastpos('/',currentpatt) currentpatt=substr(currentpatt,lastslash+1,(pos('"',currentpatt,2)-lastslash-1)) dir=showdir(path,'FILE','/') num=0 do while dir~='' where=pos('/',dir) if where>0 then do file=left(dir,where-1) dir=right(dir,length(dir)-where) end else do file=dir dir='' end if left(file,1) ~='.' & file~=currentpatt then do pics.num=file num=num+1 end end which=random(0,num-1,time(s)) newbg='"'||path||'/'||pics.which||'"' dopus set background newbg desktop tile precision exact dopus set background on dopus refresh background </pre> Clock format commands available are defined by locale. They are: <pre> %a - abbreviated weekday name %A - weekday name %b - abbreviated month name %B - month name %c - same as "%a %b %d %H:%M:%S %Y" %d - day number with leading 0s %D - same as "%m/%d/%y" %e - day number with leading spaces %h - abbreviated month name %H - hour using 24-hour style with leading 0s %I - hour using 12-hour style with leading 0s %j - julian date %m - month number with leading 0s %M - the number of minutes with leading 0s %p - AM or PM strings %q - hour using 24-hour style %Q - hour using 12-hour style %r - same as "%I:%M:%S %p" %R - same as "%H:%M" %S - number of seconds with leadings 0s %T - same as "%H:%M:%S" %U - week number, taking Sunday as first day of week %w - weekday number %W - week number, taking Monday as first day of week %x - same as "%m/%d/%y" %X - same as "%H:%M:%S" %y - year using two digits with leading 0s %Y - year using four digits with leading 0s </pre> like %a %d-%b-%y %H:%M or A WB ARexx interface, you could enter a cli command as a menu item to open a WB drawer like this... RX "address WORKBENCH;WINDOW 'device:drawer' OPEN" Where device:drawer is replaced by the path of the drawer to open. The ARexx script would be capable to manage such a task but this would work only with those program that support ARexx <pre> dopus addappicon dopus addtrap dopus back dopus checkdesktop dopus clear dopus command dopus desktoppopup dopus error dopus front dopus getdesktop dopus getfiletype dopus getstring dopus matchdesktop dopus progress dopus query background, font, palette, pens dopus read dopus refresh all, background, icons, lister dopus remappicon dopus remtrap dopus request dopus script dopus screen dopus send dopus set background, font, palette, pens dopus setappicon dopus version </pre> <pre> lister add lister addstem lister copy lister clear value lister clearcaches lister close lister empty lister findcache lister getstring lister iconify lister new lister query active all, dest source lister query abort, busy, case, dirs, display, entries, entry, files, flags, handler, header, hide lister query label, lock, mode, namelength, numdirs, numentries, numfiles, numseldirs, numselfiles lister query path, proc, position, seldirs, selentries, selfiles, separate, show, sort, lister query title, toolbar, value, visible, window lister read lister refresh lister reload lister remove lister request lister set busy, case, dest, display, field, flags, handler, header, hide, label, lock, mode lister set namelength, newprogress, off, path, position, progress, separate, show, sort, source lister set title, toolbar, value, variable lister select lister wait </pre> The '''command''' allows you to call internal DOpus commands from an ARexx script <pre> command all command wait copy command read s:startup-sequence command source 12345 makedir name noicon </pre> *SFTP secure encrypted comms over internet using libssh2 and zlib (different protocol to the two below) on port 22 *FTPS secured with https like security on port 21 *FTP not secure and unencrypted protocol over internet on port 21 (should not be used today on the internet but for your own server) ===Wanderer === Wanderer prefs in the prefs drawer - Appearance tab and Workbench icon allows backgrounds (wallpapers) icon text sizes, colors, etc but cannot use #? or *.* in the backgrounds file entry to randomly choose pictures - [https://developers.google.com/speed/webp/docs/riff_container webp riff container] issues with this format but Multiview has none. Enable the bar, you need to edit the text file ‘statusbar.prefs’. The change is simple: just change “False” to ‘True’. Prefs/Env-Archive/SYS/Wanderer/statusbar.prefs ===Scalos=== [https://web.archive.org/web/20180922220139/http://scalos.noname.fr/ Scalos] is not an OS replacement, it's a Workbench replacement. It replaces the desktop and graphical file management components. Scalos is 100% Workbench replacement with most functions working like the original Workbench ones. Undo and Redo available for most window and icon operations. Fully multitasking so every window has its own task. While loading icons, any window function (e.g. Drag&Drop) is available. 24bit color support with window patterns - Unlimited and easily configurable via tooltypes. Optimised backgroundpatterns routine so patterns can be tiled, centred or even scaled to fit into the windows. Live updating window scrolling - Supports middle mouse button panning and drawer (folder) windows can be iconified on the desktop. Icon imagetypes with all types are supported such as backfill or complement. Configurable surrounding iconborder. Icon support also visually highlights files which are soft-links in the file system. Icon dragging is more stable and far less flickery on graphics cards. Whilst dragging, icons are displayed with text and they can become transparent over anything where they can be dropped. Single-window lasso mode, with scrolling window contents invoked by dragging mouse with configurable qualifier key. Text icon lasso selection used to ignore "Name column selects text icons" flag. Support for backfilled thumbnail icons, with selectable color and transparency. Added option to always generate square thumbnail icons with preview icons for images - Thumbnails can be permanently saved in icons. Supports PNG icons with alpha channel and real transparency and displays OS3.5 GlowIcons and are all scalable. Iconborders with variations (normal, shadowed, outlined). Completely configurable, filetype-specific user-definable popup menus and tooltips. Plugin system to exchange or add features and can enhance the Workbench and make it more configurable. Filetype plugins to display filetype-specific information. - Currently, EXIF information viewer for JPEG images is included. Plugin included for 100% support of OS3.9 Workbench features. Plugin included for AREXX API compatible to OS3.9 Workbench. Online update with updater.module Scalos works also as a Workbench replacement. In this case the 'emulation mode' has to be set by using Scalos' own version of LoadWB and offers * Scalos uses the Workbench Screen for its windows instead opening a new one * AppIcon, AppMenuItem, AppWindow functions are redirected to Scalos * all Programs placed in "WBStartup" should start * The Screen will be reopened in case of changes in ScreenMode and Palette settings <pre> v1.0 (V39.201) - November 1999 v1.1 (V39.212) - December 1999 v1.2b (39.220) - June 6, 2000 v1.2d (39.222) - 2000 (latest public beta executable) v1.3 (40.7) (beta) - August 2, 2001 v1.3 (40.22) - September 25, 2002 v1.4 (40.32) (beta) March 31, 2005 v1.6 (41.4) - March 27, 2007 v1.7 (41.5) - August 12, 2007 v1.8 (41.6) - March 12, 2009 v1.9 (41.7) (beta) - March 15, 2010 v1.9 (41.8) (RC1) - August 25, 2012 open source v1.9.2 (41.10) Deadwoods' AROS late 2022 32bit and 64bit build unifying the code base of ` for AROS x86 ABIv0, AROS x86_64 ABIv11 and AROS m68k </pre> Distros may have Scalos files under SYS:System/Scalos or Extras:Scalos. Known [https://github.com/deadwood2/AROS/issues/75 bug list], Certain files like Menu13.prefs, Palette13.prefs, Pattern.prefs and scalos.prefs need to be in SYS:Prefs/Env-Archive/Scalos they can be found in Scalos:Storage/envarc and country drawer or run the "Scalos Menu" preferences program. Note if already setup with sub-menu entries and then re-save your menu prefs as it will now generate a new/overwrite prefs file called "Menu13.prefs" in "envarc:scalos/". The same is also required for the new Palette prefs update, click 'Save' and a "Palette13.prefs" file will be saved in to "envarc:scalos/" directory. <pre> ASSIGN Scalos: SYS:xxx/xxx DEFER ASSIGN Libs: Scalos:Libs add ;ASSIGN SYS:Devs/Datatypes Scalos:Devs/Datatypes add Assign Theme: Scalos:Themes/Default_Theme add Assign Locale: Scalos:Locale add Protect Scalos:Tools/browse.script s add quiet Protect Scalos:Tools/OpenShell s add quiet Protect Scalos:Tools/run.script s add quiet run Scalos:Tools/LoadWB ;Scalos:Scalos </pre> Add the above to SYS:S/startup-sequence or SYS:S/user-startup '''before any Wanderer entries''' In the prefs drawer (folder) is the big prefs app Scalos_Prefs which covers these user setup areas <pre> About Scalos Paths - should be preset Startup - WBStartup drawer contents should auto run on each startup Desktop - edit titlebar, icon layout and in misc, auto leave-out (drag icon to desktop) Icons - Drag and Drop - Windows - Text Windows - in misc, drawer sorting at start of listing if needed TrueType Fonts - use Truetype fonts rather than system ones Miscellaneous - Plugins - after adding oop/title_clock.plugin %ti %da does not work, maybe needs ASCII .prefs added Modules - ?? Menu - setup for MainMenu and PopupsMenu with New Menu, RE Name, Key: shortcut, Command Properties FileTypes - already added def_Project icons and def_Disk (hdd sdd cd dvd etc) support PopupMenu - tweak how popups appear Pattern - Wallpaper backgrounds with Type DE, each pattern in the list can be edited, Save as Pattern.pre Palette - change the color of things , Save as Palette.pre </pre> Scalos_Prefs - Pattern - Minimum options to be changed are *DE Desktop/Background *SC Screen *TW Window/TextBackground ie Text listing showing if icon type not recognised *IW Window/Background ie Icons showing Workflow - In "Pattern List" tab, select New - choose a picture, highlight in list, click in number box under New button and slide to another number, click on "Defaults" tab and adjust Pattern numbers slider to choose right picture for each of the above options - Click "Pattern List" tab to check eveything is OK and click Save Pattern List tab on Patterns Page - Allows you to compile a list of pictures (one at a time rather than a whole folder e.g. with #? or *.*), assigning a number Nr to one or more of them for easy reference. Using this number you will be able to assign the pictures to specific windows on the Defaults tab Page. If multiple pictures have the same number, one of the pictures will be chosen randomly. This will allow you to have random desktop pictures, random window backdrops etc. Defaults tab on Patterns Page - Here you can set the defaults for the background pictures for the Desktop, Screen, Window and/or Text Mode throughout Scalos. Randomize every time [check box] - Usually Pictures with the same number will be randomly selected as soon as the configuration loads. If this option is set, the picture will be selected as soon as a window with the same number assignment is opened. *Fit size: The picture will be resized to the dimension of the new window.You *MUST* have set GUIGfx on. asyncron layout: Pictures will be loaded and rendered while the windows opens (Like original Workbench). If this function is 'off', pictures will always be loaded before opening the windows. *Use friendbitmap : The picture is present twice in memory for best speed. This option has no effect if V43 picture.datatype or GUIGfx are used. Always relayout: If "Fit size" is set, the picture will be scaled everytime the window's dimensions change. *Randomize everytime: Usually Pictures with the same number will be randomly selected as soon as the If more pictures have the same number, one of them will be chosen randomly. Patternlist New/Delete : Add a new picture. After that you should assign a number to it. The picture will be rendered as tiles. configuration loads. If this option is set, the picture Asyncron-Task priority: You can set the CPU priority for the Task if "asyncron layout" is set. <pre> Desktop: Number of the Picture for the main window. Screen: Number of the picture for the Scalos-Screen. Window: Number of the picture for the Scalos-windows. TextMode: Number of the picture for the Scalos-windows in Text Mode. </pre> Popup Menu preferences fully configurable menus (includes ToolsDaemon and ParM launch apps import), including support for context-sensitive Popup menus configs for top pull down menus for apps, etc. Workflow - Scalos_Prefs then Menu, New Item, New Command add name at top then in Command Properties e.g. add Workbench and location e.g. DOpus:DOpus4 for apps Command for c apps or Rexx for scripts or Plugin for or AmigaDos for modules <pre> DESCRIPTION NAME/A This is the title that is displayed in the top line of any popup menu INCLUDE NAME/A Name of file to be included. Path can be relative to "Scalos:FileTypes" POPUPMENU Starts the popup menu description section for this filetype. </pre> The following Subcommands are allowed inside popup menus: <pre> SUBMENU "NAME/A" ENDSUBMENU MENUENTRY "NAME/A,KEY/K,DEFAULTACTION/S" ENDMENUENTRY INTERNALCMD "NAME/A" WBCMD "NAME/A,STACK/K/N,WBARGS/S,PRI=PRIORITY/K/N" AREXXCMD "NAME/A,STACK/K/N,WBARGS/S,P=PRIORITY/K/N" CLICMD "NAME/A,STACK/K/N,WBARGS/S,P=PRIORITY/K/N" ICONWINDOWCMD "NAME/A" PLUGINCMD MENUSEPARATOR ENDPOPUPMENU TOOLTIP ENDTOOLTIP </pre> <pre> Starts the tooltip description section for this filetype. The following Subcommands are allowed inside popup menus: GROUP "ORIENTATION/K" ENDGROUP MEMBER "HIDE/K" ENDMEMBER HBAR STRING "ID/K,TEXT/K,SRC/K,TEXTPEN/K,HALIGN/K,STYLE/K,FONT/K,VALIGN/K" SPACE "SIZE/N/A" DTIMAGE "FILENAME/A" </pre> Each theme drawer (folder) has these further folders <pre> About - Desktop - FileTrans - FileType - Icons - Menu - Modules - PointerIcons - Prefs - Sound - Window - </pre> *Plugins <pre> devicefilter.plugin persist.plugin should a crash or reboot occur - next time Scalos started, all windows re-opened title_clock.plugin add digital clock to title see more below title_envvar.plugin %ev, which can be used to display the value (a string) of the variable in the titlebar title_freepens.plugin volumegauge.plugin wb39.plugin wbrexx.plugin plugin adds a Workbench 3.5+ compatible AREXX interface to Scalos internals xtwindows.plugin left or right ALT or left or right SHIFT keys when open/close windows filetype.plugin then run FileTypes-prefs and customize the filetypes (eg import from a DefIcons-brainfile) menu.plugin </pre> *Modules - delete, empty_trashcan, execute, find, format_disk, information, iconproperties, newdrawer, reboot, rename, systeminfo, windowproperties *Tools - scripts like LoadWB, quit.rexx, open_volume.rexx, In Scalos_Prefs->Filetype->Recognition you can define the filetypes and on "Action" you define specific context menu for all filetypes defined in recognition (similar to magellan) there is the same you must show all first (list is only limited) so you created a file type AAABBB, you need to have def_AAABBB icon Associating files with "Scalos_FileTypes" is very simple, practically it is very similar to Dopus4, first you create the Def_icons to assign to the file type (will be seen automatically ), then run "Scalos_FileTypes" you add the extension, fill in the descriptor (MATCH or PATTERN etc..) and save then you create a appropriate entry in the list and rename it, if def icon exists it is shown. Below you can define how files are identified. I use "pattern", similar to magellan to identify file by ending. Then you click on the shown icon and define in it what program is used when you double-klick on it and save it. On the tab action you can define popup menu for it. defined all archive types from XAD in "filetypes". If you change to "action" and click on "archive" you can define the context menu that is shown if you do not define a specific context menu for a filetype Reset to Default in Scalos_Prefs resets all settings so BEWARE <pre> The Scalos desktop screen titlebar may be configured using the main Scalos Preference program. This oop/time_clock plugin adds some additional placeholders: %ti, displays the current time in the default Locale format. e.g. "10:43:37" %da, displays the date in the default Locale format. e.g. "Saturday 14 July 2001" Using the supplied prefs program for the plugin, or editing the ASCII file ENVARC:Scalos/title_clock.prefs you can use the following standard Amiga Locale values to change the formatting %a - abbreviated weekday name %A - weekday name %b - abbreviated month name %B - month name %c - same as "%a %b %d %H:%M:%S %Y" %C - same as "%a %b %e %T %Z %Y" %d - day number with leading 0s %D - same as "%m/%d/%y" %e - day number with leading spaces %h - abbreviated month name %H - hour using 24-hour style with leading 0s %I - hour using 12-hour style with leading 0s %j - julian date %m - month number with leading 0s %M - the number of minutes with leading 0s %n - insert a linefeed %p - AM or PM strings %q - hour using 24-hour style %Q - hour using 12-hour style %r - same as "%I:%M:%S %p" %R - same as "%H:%M" %S - number of seconds with leadings 0s %t - insert a tab character %T - same as "%H:%M:%S" %U - week number, taking Sunday as first day of week %w - weekday number %W - week number, taking Monday as first day of week %x - same as "%m/%d/%y" %X - same as "%H:%M:%S" %y - year using two digits with leading 0s %Y - year using four digits with leading 0s like %d %m %y or %a %d %B %Y %p </pre> Shutdown -> right mouse button Scalos, About, Reboot, Shutdown ToolTypes can be added to the Scalos.info icon like *SCALOS_PATTERNNO=<number> : background image matching the number *SCALOS_NOTEXT : The Icon will be drawn without Text. *SCALOS_NODRAG : The Icon will not be draggable. Its position will be fixed. *Module iconproperties - Added SCALOS_BROWSERMODE tooltype support runcommand parameters... in which case: <pre> %p = parameters %w = directory path %d = device-name %% = literal percentage token </pre> With the help of the wbrexx.plugin Scalos gains support for more of the compatible arexx API If an arexx command produces an error you will find the error code placed in the WORKBENCH.LASTERROR variable. ACTIVATEWINDOW <pre> /* Activate the root window */ ADDRESS workbench ACTIVATEWINDOW root /* Activate the "Work:" partition's window if already open*/ ACTIVATEWINDOW "Work:" </pre> CHANGEWINDOW <pre> /* Change the root window; move it to position 10,30. * and change its size to 200100 pixels */ ADDRESS workbench CHANGEWINDOW root LEFTEDGE 10 TOPEDGE 30 WIDTH 200 HEIGHT 100 /* Change the currently active window */ CHANGEWINDOW active 20 40 200 100 </pre> Most of Scalos' issue are due to the flexibility of its' user configuring nature but if The sort menu plugin needs to be ported from ASM to C. IIRC Scalos has a command line option to fully replace Workbench/Wanderer. The Theme: assign is used by both Wanderer and Scalos but I didn't have any problems using both at the same time. The Program will be started from the Shell. If "WB Args" is set, with the Argument "%p" will be replaced by the path of the activated Icons. The Program will started with the specified Stack value. IconWindow: Scalos opens the window of the specified path. PlugIn: Starts a Scalos Menu-PlugIn. If a Menu Item with empty name is specified, Scalos displays a separator line. It's possible to Drag&Drop an Icon in the Configuration Window. All values will be set accordingly. Entries may be dragged across the list. Mac-like selection : This function activates a multiselection method used on MacOS or Win95. Don't have to hold down shift to drag them. Clicking on an already activated icon will not deselect all other icons. MMB move: The window contents may be moved using the middle mouse button. WindowPopup title only: PopupMenu for windows can be opened only on window's title bars. FullBench: Screen-Titles removed and Main Window set Full Size. Scalos Prefs. Go to Settings->Scalos->Prefs and then the Misc section. Remove the tick against Full Bench. If you've enabled it, the titlebar will disappear when you select backdrop. Default Icons saveable : The icons which Scalos generates if "show all files" is enabled, can now be saved using "snapshot" menu option. load DefDisk first : Try to read the icons first from the DefIcons Path before using disk info. Hide hidden files : If this function is activated all files or directories where the "hide" flag is set will not be shown. Many of my Icons display more than once on the screen, while on the workbench all seems ok. The Workbench filters double displayed icons, Scalos does not. Solution: please edit the ".backdrop" file and clear double lines. Background images not scaled. GUIGfx option not set or guigfx.library and/or render.library not installed. If working with CD's causes crashs or Scalos doesn't work correctly. Most Filesystems doesn't support the ExAll function correctly. Disable "Use ExAll" in Scalos prefs. Scalos doesn't start any program in the WBStartup. WBStartup Path may be set wrongly or Scalos was not started in Emulation Mode (LoadWB etc) Some programs will not startup with error message "has not returned, wait some more"? and "unable to open your tool" need a def_icon with the same name predefined, then create an appropriate entry in the list and rename it, if def icon exists it is shown. Below this can define how files are identified. * either "pattern", similar to magellan to identify file by ending * or Then click on the shown icon and define in it what program is used when you double-click on it and save it. On the tab action you can define popup menu for it. All in all handling is of course different to magellan but can do similar For the RAM Icon, to obtain this you have only to copy the icon in the Icon Path as "RAM.info" or "Ram Disk.info". All functions will automatically be performed sometimes cut into half or quarters when scrolled off screen or drawers moved - settings issue probably Sometimes leaves initial drawer window imprint on desktop when moved - settings issue Scalos AROS released a [https://github.com/deadwood2/contrib/tree/master/scalos new build V2022-07-21] with the following changes noted: <pre> Fixed: Numerous crashes when working on 64-bit with 64-bit heap Wrong background color of Scalos logo on Scalos splash window Backgroung image of Scalos splash window and Scalos About window is not visible Icon labels on desktop and in drawer windows are displayed using Topaz instead of Arial font Font.prefs are not being loaded on 64-bit Font.prefs are being wrongly saved on 64-bit scalos.prefs are not being loaded on x86 and x86_64, scalos is using always default preference scalos.prefs are being saved on x86 and x86_64 in format not compatible with m68k NewPopupmenu.prefs is wrongly written Plugins are not loading at Scalos startup wbrexx.plugin is crashing at startup on 64-bit Multiple controls missing on Scalos Prefs/Icons page System crash when clicking on def icon image on FileTypes Prefs/Recognition page Status bar, control bar, buttons sometimes don't have images displayed Buttons in Scalos About window have white corners rendered where they should be transparent Crash when leaving out an icon Crash when adding a User-defined Button to Control bar without setting it's properties in Scalos Prefs Crash when removing any button from Control bar in Scalos Prefs Scalos Prefs allows editing TTEngine font properties when TTEngine is not present causing crash in Icons/Labels and Text Windows/Fonts pages deficons.prefs are not being loaded on x86 and x86_64 Reset to default in FileType Prefs and Save does not save preferences Won't fix: Scrollbars visible on titles of TrueType Fonts, PopupMenu, Menu, FileTypes, Pallette and Pattern pages of Scalos Preferences Not fixed: Wrong rendering on DualPNG icons Refreshing drawer windows is slow Starting Prefs/Locale or Prefs/Input from Scalos causes other preferences to fail Desktop wallpaper is damaged where Splay window was displayed When started from Wanderer, after saving Scalos Prefs, reload does not re-open main Scalos window Difference in behavior between Cleanup from popup menu and Cleanup from top menu - possibly due to missing plugin, check Cleanup association in Menu Prefs </pre> ===DOpus 4 Directory Opus=== Copy DOpus4 app to WBStartup directory folder so it starts on boot up each time Another method is add the below to the bottom of the user-startup script in S: drawer/directory <pre> run DOPUS:DirectoryOpus -i >NIL </pre> makes DOpus starts up in Iconified state at the top of Wanderer's screen. Left click on this to highlight and right mouse click to open. Just click on the sides of either outer edges of DOpus windows and it will display the parent device/volume list. DOpus saves it features in a CFG file which can be edited to suit anyones' needs by reading the [https://arosarchives.os4depot.net/index.php?function=browse&cat=utility/filetool Dopus4 guide Manual] in Guide format. *[https://www.youtube.com/watch?v=DCyXDs8baSE Pt1] *[https://www.youtube.com/watch?v=7fiVmopiK9I Pt2 Dopus Config] *[] *[] ===BoingIconBar=== User chooses the apps to add to the dock at the centre bottom of the screen but has to be done manually, please use Save afterwards Or easier edit the text file of SYS:Prefs/Env-Archive/iconbar.prefs and save <pre> SYS:System/Shell SYS:Tools/DOpus4/DOpus4 SYS:Utilities/Editor SYS:System/SysMon SYS:System/Scout Work:Extras/Internet/OWB/OWB Work:Extras/Graphics/Lunapaint Work:Extras/Graphics/ZunePaint AROS:Tools/MPlayer/MPlayer Extras:Internet/AmiFox/AmiFox </pre> right mouse click on bottom edge of screen where boingiconbar shows - select settings which opens BoingIconBar Preferences to add apps If no dock showing Add, to add apps click Add Program and search for the executable another method is to drag icons to ends of the bar and move them on the Bar using the Prefs/BoingIconBar ===AmiStart=== On 32bit PCs only - auto generates the apps menu but scans the drive each time - AmiStart can choose apps you are not interested * how to disable annoying zune/mui 'bubbles'? try a right-click on AmiStart and release on Global settings. Then click on the bubbles gadget. Move the Show Bubbles slider all the way to the left. ===Fonts=== Install the #?.ttf files to SYS:Fonts/TrueType. Use SYS:System/FTManager to "Install Font" each #?.ttf file which will generate associated #?.otag and #?.font in SYS:Fonts. Use SYS:Prefs/Fonts to change system fonts and SYS:Prefs/Zune to change others. To achieve our goal we will use the Setup Locale, Input, Zune and Fonts, as well as The FTManager. Begin The first step you should do is to get the system to know that we speak and write in another language. What you need to do is to open the setup program and choose Locale country, and list "preferred languages" to put it first and then English. If you want the tab "Time Zone" and select city of residence to set the clock correctly. Of course we save our changes and continue opening the setup program Input. This sets the keyboard language as our beginning. When the language layout was created there was no option to switch to Aros keyboard (layout switching), so to write in the language you had to hold down Alt, something you encounter in other functions. This time working with the team of Aros to create a new keyboard layout to replace the old so we can get rid of the button Alt. For now though let only selected this layout and do not turn the switch on the keyboard. Custom Keyboard Layout [http://repo.or.cz/w/AROS.git/tree/HEAD:/workbench/devs/keymaps keymaps are in place but unfortunately when they are not, then indeed things become a bit 'low-level' as it involves redefining some tables with values that match your keyboards] only need to add your compiled table as new keymap. So taking a little peek here shows that it should be possible to compile using gcc -opc105_tr pc_105.c -nostdlib where the pc105_gr/pc_105.c needs to be replaced with your own adjusted keymapname/c-file [https://en.wikiversity.org/wiki/Enabling_Greek_Characters_on_Your_Keyboard General overview of Greek letters on keyboards] Installing fonts *[http://aminet.net/package/util/wb/EPAGrWb System jaggy] *Outline resizable .font .otag In this step you need to download some fonts that can support the encoding in our system. The easiest way is to run the script "Download Fonts" you'll find in the folder OWB. This script downloads from the Internet, and unpacks some fonts for OWB web browser, which is placed under the folder Fonts:TrueType. But as these can only be used by OWB and not the system, which unfortunately does not see. To make them available to the rest of the system, open the program FTManager, you will find the folder AROS: System /. From there select the field "Codepage" option "ISO-8859-7" and list the font "Arial" and "Regular" form in which you must double-click with the mouse. In the window that appears, select the bottom right the checkbox "Anti-aliasing" button and then "Install". Immediately folder Fonts: created files "arialregular.font" and "arialregular.otag", which are necessary in order to see the system font. Do the same steps if you wish for other fonts. Final stages After completing the above, open the folder AROS: Prefs / and run the program settings Fonts. In the new window, select the fields "Icons" and "Screen" as the font "ArialRegular" to the size you want. In the field "System" to give "s_courier", which, however, because it is not True Type Font support Antialising, and may seem a little broken. You can also use the CourierNew, if you have installed the above procedure. After you save the changes and open the Zune program settings. In this set the "ArialRegular" font fields in tabs "Windows" and "Groups", and save the changes. Reboot the system. To make sure that the above worked properly run NoWinED, which you will find under the folder AROS: Tools /. If that everything is working correctly you will see the menu and the settings window with Greek letters. You can also write in the language using the button Alt. Second program that you can try, which is fully localized, is WookieChat, which you will find in the folder AROS: Extras / Networking. And in this place all the menu and settings window works. ===Windows=== *Intuition The window you position and resize, you right click on that windows title bar and in the dropdown menu you snapshot from there. Right click to show menu -> Window -> Snapshot Windows or All but it will NOT work if that folder has no icon (e.g. Disk.nfo) attached to it. You need a folder icon. The window information gets saved in it. As for maximising the window using a shortcut key - Alt and up arrow key The AROS-Shell windows can be moved, resized by editing sys:s/icaros-sequence <pre> ; run shell if ${Icaros/autoshell} EQ true run QUIET c:newshell >NIL: EndIF </pre> ; slimmer right aros the screen run QUIET c:newshell con:0/150//300/ >NIL: ; top right corner scr-x scr-y win-x win-y run QUIET c:newshell con:600/150//300/ >NIL: *Zune - AROS version of MUI Magic Menu type functionality is implemented in IControl preferences editor: in the frame called Menus, switch type from Pull-Down to Pop-Up and/or iControl just tick the sticky menu option. Windows outside screens causing a problem either uncheck "Offscreen move" for windows in IControl prefs editor. Or use FKey commodity and define two key shortcuts: * the first using the command "cycle windows" (for example ALT TAB); * the second using the command "rescue window" (for example ALT F5). Now you can cycle windows until the one you want to rescue, and then "rescue" it: it will move back inside your screen. How to save the window size on wanderer (snapshot all, snapshot windows) Same for icon position on wanderer, can't save the position. Icon position cannot be saved yet, but you should be able to save the window position and size. sys:prefs - wanderer icon has option to save window size on exit but just for dh0. To get saving working on (DH1: Extras:) partitions try deleting the dh1 disk.info file, then reboot. The system should create a new dh1 icon. * how to set up permanently 'view all files'? As for viewing all files, removing disk.info for that disk did the job * how to list and kill processes (xkill would be useful) ? sys:Extras/System/Scout can kill apps sys:Tools/Commodities/Exchange can remove available commodities * how to restore 'go up' button in wanderer window? (it doesn't show up anymore). If you're using Icaros, go to the theme prefs and make sure that decoration is checked. Also, some themes do not use a parent button, so try another theme. You may have to restart Aros before the theme will change. * Is it really safe to turn off (hardware button) computer at any time (worried about USB hard disk) yes you can turn off the computer IF none of the drives are in progress (i.e. writing). Best to use Wanderer menu option Quit otherwise ===Say narrator=== SPEAK: is a write-only DOS device for text-to-speech abbreviated as tts. To check if available, type assign into the shell and at the bottom in the Devices: section should be SPEAK Examples of use <pre> Copy S:Startup-Sequence SPEAK: Echo "Hello" >SPEAK:M/R/S150/P110 Echo "DH1 EH0 L OW1" >SPEAK:A1 </pre> Classic options are M/F, R/N, S<rate>, P<pitch>, O0/O1, A0/A1, and D0/D1. O1 recognizes lines beginning with OPT/ as option changes. A1 treats input as narrator phonemes. Long options select a speech engine: Echo "Hello" >SPEAK:ENGINE=narrator/VOICE=female/STYLE=natural/LANGUAGE=en-US Supported selectors are ENGINE=, VOICE=, STYLE=, and LANGUAGE=. Values are case-sensitive backend identifiers. ENGINE=DEFAULT selects the system default. Narrator-compatible selectors continue through the classic translator/narrator pair. Other engines use speech.device. Direct phonemes require a narrator-compatible selection. ===Printing=== This needs further drivers written, we have postscript and write to file support only *Postscript Best to set Printer Prefs in the Prefs drawer to print-to-file or parallel/USB port Save document in postscript or convert picture/text to postscript Print using compatible [http://en.wikibooks.org/wiki/Aros/Platforms/AROS_USB_support#printer.class_-_PostScript_3_and_internal_ghostscript_drivers Ghostscript printer] or Postscript printer *GutenPrint Some work has been done ;There are no individual drivers yet for HP's Photosmart, EPSON's EPL, CANON's, Lexmark, CUPS PPD, etc. *printer is simply not accepting IPP connections at the moment. Please try the following steps: Open the printer web interface in a browser: http://192.168.1.x/ Look for the network or protocol settings. Enable IPP / Internet Printing Protocol. Make sure TCP port 631 is open/enabled. Save the settings and reboot the printer if the web interface asks for it. ipp://192.168.1.xx:631/ipp/print ipp://192.168.1.xxx:631/ipp/ ===Files=== ====File endings and datatypes==== * Check if the file has his own .info icon file with a tool set to open it. IIRC this has higher priority over the def_XYZ.info file association. * In ENVARC:SYS/def_Text.info or whatever def_ file needs changing, use Wanderer's menu Icon -> Information and change the def_XYZ.info there. If you're on ABIv0 and want it to be applied immediately, you might have to copy it to ENV:SYS/ (or to reboot). * Identifying file types by file ending is only a fallback. Far better it is to search for magic words, for flac files this would be "flaC" according to this [http://flac.sourceforge.net/documentation_format_overview.html documentation]. For instance, to open PDFs with arospdf not localised in the default drawer of Icaros (Work:Extras/Applications/arospdf) but localised in a custom drawer in AROS. The default tools are defined in the icons in sys:prefs/env-archive/sys e.g. def_PDF. File type identification is done by datatype descriptors which you can find in Devs/Datatypes. The AROS build system has a tool which creates such datatype descriptors. '''Changing of default tools of existing icons is easy as shown above. Adding of new file types is not hard, but needs knowledge of the AROS build system.''' The enduser way would be to download the attached file, which contained two executables: 1) createdtdesc, to make a new datatype description 2) examinedtdesc, to read/show existing datatype descriptions use 2 to get an idea on how it things are currently done in aros by providing this executable a file from the drawer sys:devs/datatypes/ (alternatively you can find the original .dtd files here). use 1 to make your new datatype. Use the accompanied FORMAT file (also here) to read how to make your own datatype descriptor. use 2 to get hints from other datatype descriptors. Note: When creating a new descriptor would advise against using the pattern property, but instead use the default pattern of #? and create a Mask that matches your filetype. This requires some research in order to discover how your filetype can be recognized properly. Of course with making something like a descriptor for an ascii textfile, you would fallback to using the pattern (e.g. #?.text as the filetype cannot be determined easily otherwise). <pre > # name - choose wisely and informative. also used for icon's name. # version - choose as you like as long as it complies with version rules # basename - the 'root' datatype class. be aware that e.g. it can influence behaviour. for example when choosing binary and using tool multiview in project icon, the file will be viewed as binary file (choosing sound would tell mulitview to view the file as a soundfile). So this can influence the underlying tool being used. Could become messy if users started to modify the tool manually. # pattern - This is the file pattern match e.g. #?.text # Mask - A mask to identify the file. Requires knowledge of the actual file structure. For example 'M' 'Z' for an msdos executable. # GroupdID - not supported (AROS native) files - use syst as that would be the least intrusive in case an AROS tool/program tries to load such datatyped file. # ID - In your case, the first four characters of the name at subchapter 1 (in lower case) (or less if name is shorter). # flags - How the mask needs to be interpreted. In your case would be mostly DTF_BINARY in combination with (wanted or not) DTF_CASE (to tell if mask used letters are case sensitive or not) # priority - the priority of how the type is handled so that on datatype could have precedence over another? In any case, document tells it to be mostly 0. </pre > Now that you know each field and what it does (more or less), you write this fields in a text file for your own invented datatype, save it and create the actual dt with the tool in 1. in the end the created dt must reside in sys:devs/datatypes/ drawer. Then you would create a default icon in sys:prefs/Env-archive/SYS drawer. Don't forget to reboot or copy .info file to ram:env/sys in order to test. also don't forget to set which tool to start f.e. c:lx or dh4:emulators/mycoolemulator To test, open Wanderer then show all files and doubleclick on a file of type you just created. Alternatively you could use the 'open' command from shell (with file of datatype you just created as parameter). And as a last note. it would perhaps be welcome to have a program like xicon and/or runprglist for AROS (unfortunately both without source, but something similar could be created for AROS). Sounds complicated ? Perhaps... but OS like windows needs a complete registry to be able to do things like this. And yes, i am aware windows has gui tools that does it (more or less) for you (by manipulating the registry). Same could be done for AROS (without integrating a registry in AROS that is ). Would that suffice ? red1+2: typos, reformatting. disclaimer: please note that using these tools can screw up your currently installed support for datatypes when used incorrectly. Do not use if you do not understand what you are doing. Use at own risk. ==Network Connection== AROS currently only has one real choice for TCP/IP networking - AROSTCP. This is a port of the AmiTCP package from AmigaOS (TM), with a number of enhancements/fixes from AROS developers. ===Wired=== Use Network Prefs to setup =====IPv6===== Some support 128bit IPv6 address packet <pre> Local FD::/8 Global 2000::/3 64:ff9b::/96 </pre> NAT64 translates IPv6 to IPv4 DNS64 OS routing works with <pre> MacOS Ventura Windows 11 with cloud account Ubuntu Jammy Jellyfish Android 10 (block google dns) </pre> ====IPv4==== The top half of the IPv4 Configuration tab on the Network Prefs deals with the network card/USB and the lower half the router part. [[File:AROS Wanderer Network Prefs DHCP.png|thumb|DHCP Settings]] '''Upper part of IPv4 tab''' * Click Add on the top right of the Prefs which opens a window called '''Interface''' * Enter Name as net0 (but can be anything as long as it is consistently used in other sections) * check mark on Active * select device to be used using the '''right hand-side gadget''' of the box where the device name will go * set Unit to 0 * IP Mode is default set to '''Get address from DHCP''' * IP Mode set to Manual if DHCP does not work automatically From the shell CLI, ifconfig -a Under net0: section, inet starting 192.168.x.xxx * inet or '''Address''' of network card * netmask convert to decimal so 0x'''ffffff7f''' becomes 255.255.255.247 which is used to adjust the above '''Address''' into * broadcast 192.168.xxx.xxx click OK [[File:AROS Wanderer Network Prefs Manual.png|thumb|Manual Settings]] '''Lower part of IPv4 tab''' * IP Mode Get address from DHCP (default) * or changing to Manual if automatic DHCP set up does not work * '''Gateway''' (Router Internal LAN-IP) (Default Route) = 192.168.0.1 (D-Link Netgear), 192.168.1.1 (Linksys 3com), 192.168.2.1 (SMC Microsoft), 192.168.1.254 (Belkin), 192.168.123.254 (USRobotics) else check with your router manual * first DNS = use 208.67.222.222 (opendns) or Gateway number above (to test web browser access to router) or 212.50.160.100 (google) i.e. or whatever your ISP needs you to set * second DNS = use 208.67.220.220 (opendns) or Gateway number above (to test web browser access to router) or 213.249.130.100 (google) i.e. or whatever your ISP needs you to set * At the bottom of IPv4 tab, check mark the '''Start networking during system boot''' option * Save and reboot (sometimes Network restart fails, so reboot every time to be sure) '''an alternative way''' to AROS ifconfig -a, other OSs have similar for the same internet connection. Another connection will have different settings. e.g. From [http://www.ncsu.edu/resnet/windows/ipconfig/ Windows], '''ipconfig /all''' and note down the IP, subnet mask, default gateway, and DNS servers values and put these values in "manually" into AROS Network prefs. e.g. From Linux via dhcp router have a look at etc./dhcpc/dhcpcd-eth0.info * for manual input look at /etc/networks (IP or Gateway) and /etc/resolv.conf (DNS) Please note that all in one routers (wired+wireless) or separate routers may need different settings IPv4 involves routing (192,168.x.x), firewall, NAT ===Wireless=== You may have a Wifi Prefs to use for wireless setup [[File:MyArosWirelessSetup.png|thumb|Setting up]] [[File:MyArosWirelessTCP.png|thumb|Shell commands to work out what is happening]] We must first make certain you have a Atheros 5k chip inside acting as the wireless wifi option. Open PCITool in Tools directory. Down left hand side are a series of numbers 0.00.0 etc. Click on some at the bottom and hopefully one of them will say Atheros AR5??? or AR242?. or a Realtek RTL8187B, we can check using Prefs/Trident as this one is USB based There are many similarities with the above Wired set up so please read the above section as well * open Network/Prefs * In '''IPv4 Configuration''' tab - click Add - enter net0 / active tick / #?.device / Unit 0 / IP Mode = manual (important if default DHCP does not work automatically) Make sure that any extra network names (e.g. eth1 or net1) should be deleted. If net0 already st previously, change net0 so that it shows associated with the appropriate device name like atheros5000.device or realtek8180.device. Having two entries here will cause sub-net problems. * Go to '''Wireless''' tab and click on "Add" button. * Insert network name (SSID your wireless network name use wirelessmanager to get it), select right "encyption" that is most likely "WPA". * Key Type set as "Passphrase". i.e. type in your password for your router (aka access key). * Unselect (no tick) "hidden" if it is selected, then apply. You may have to tick it if wireless does not work. * Finally, Save and '''reboot'''. For the best chance of success, set networking to start at boot, and then reboot with the USB adapter plugged in. ===USB Ethernet=== Open SYS:Prefs/Network and in the IPv4 Configuration tag (top table covers your usb stick) * click Add button * set Name as net0 * Tick Active box * enter the usb-ethernet.device e.g. dm9601eth.device, usbpegasus.device or usbasixeth.device use SYS:c/devlist, '''Scout''' or trident prefs to get the correct spelling * set Unit to 0 (which is usual but check the messages from the bottom of the Trident prefs whilst plugging the device in to determine the unit number otherwise) * IP Mode is set to Get address from DHCP (make sure your router is set right for that) '''or manual''' * IP Address of network card, i.e. 192.168.0.xx or 192.168.1.xx (xx being greater than 1) * Subnet netmask = 255.255.255.0 * click OK There can be sometimes be boot failures when using USB ethernet - plug the USB device in after boot and save the network prefs to make it work again. Lower part of IPv4 tab covers the router information * IP Mode Get address from DHCP '''or if manual settings''' * Gateway (IP Address of router) = usually 192.168.0.1 or 192.168.1.1 but see router manual to make sure. * first DNS = use 8.8.8.8, 208.67.222.222 (opendns) or 212.50.160.100 * second DNS = use 8.8.4.4, 208.67.220.220 (opendns) or 213.249.130.100 ===USB Tethering via Android smartphone=== Go to AROS Network Prefs (IPv4 configuration tab) and write type in "usbrndis.device" in the "device" textfield of "Interface" sub-window, which appears when you add a new device (or modify an existing one). Select "Start Network during system boot" and saved the configuration, the Connection is immediate no reboot is needed.<br> usbrndis.device is a resident device (virtually always there) in fact, a driver is not present in DEVS:Networks <br><br> Plug in USB cable, go to Android settings and enable "USB Tethering" <br> A reboot should not be necessary. When restarting AROS, the Smartphone deactivates the connection and to access the network again have to reactivate it before starting the browser. ===Solving Issues=== [[File:MyArosTCP.png|thumb|Aros network setup diagnostics - why does it not work?]] * In Network Preferences, have '''only one''' item in the IPv4 Configuration tab * If using manual settings, make sure all numbers are correct, especially for IP address of the card/usb (changing the last number in chain of four) * For any USB based networking, it is often necessary to save in Prefs/Network, reboot AROS and network support can begin * For wired, make sure that the LAN-cable is plugged in before starting the computer * If wireless, try getting closer to the router. * Switch off the encryption option from your router then try wifi, if successful then your ip/dns is ok. If not then your ip/dns settings are most probably wrong or need to use one or more opendns numbers * Replace detachable wireless antenna (best wireless option to buy if you can) with a stronger antenna ie. 5&nbsp;dBi or 7&nbsp;dBi * Try with another computer/laptop/machine Program Error C:WirelessManager * Test with another OS * Check that Wifi works before changeover (if possible) * Check that socket and card are working * Check if card is too new for laptop (date code on card MMYY blue askey date 2005-2007 etc) Are you connecting with the Router ? Check with protection off e.g. wps and wep to see if it makes a difference. For USB wireless - stopping and starting may be needed... <pre> ; $VER: AROSTCP-startnet 1.0 (01/08/06) ; AROSTCP-startnet (c) The AROS Dev Team. ; Run <NIL: >NIL: AROSTCP WaitForPort AROSTCP If NOT Warn ; echo "Stack online" Else echo "Wait for Stack Failed" EndIf ; stop and restart execute "sys:system/network/AROSTCP/s/stopnet" Run <NIL: >NIL: AROSTCP WaitForPort AROSTCP If NOT Warn ; echo "Stack online" Else echo "Wait for Stack Failed" EndIf run <NIL: >NIL: wirelessmanager realtek8180.device </pre> What IRQ number is assigned to the device? You can check with Tools/PCITool? It's possible the BIOS hasn't set the right IRQ number. If you have a Linux CD/DVD handy, could you check if it boots with the options "acpi=off noapic nolapic"? If the following does nothing, this will help us figure out why networking doesn't start automatically at boot open a shell and run the following commands: <pre> echo ${AROSTCP/AutoRun} echo ${AROSTCP/WirelessAutoRun} echo ${AROSTCP/WirelessDevice} </pre> Please report the output, typically it will look like this # True (explanation this variable is related to the "Start networking during system boot" checkbox in network prefs) # True () # Devs:networks/atheros5000.device unit 0 If there's a problem with the AROSTCP package. What's the output of this? ENV:sys/packages/AROSTCP should return a string = Sys:System/Network/AROSTCP By the way, a quicker way to check networking is working would be to run some shell commands such as: <pre> ping www.google.com ifconfig net0 </pre> The best way to list the available networks and diagnose / troubleshoot problems with connecting to a wireless network is to run WirelessManager manually. First uncheck the "Start networking during system boot" box in the Network prefs app, then save and reboot. Then run this in a shell: C:wirelessmanager atheros5000.device verbose or C:wirelessmanager realtek8180.device verbose and capture the output If the above does not help, could you edit the file SYS:System/Network/AROSTCP/S/Package-Startup, and change ">NIL:" to ">T:wifi.log" on the WirelessManager line and add this as well Wait 5? <pre> if ${AROSTCP/WirelessAutoRun} eq "True" Run QUIET "C:WirelessManager ${AROSTCP/WirelessDevice} >T:wifi.log" wait 5 EndIf </pre> Then save, reboot and post the log file (T:wifi.log) here. <pre> c:wirelessmanager atheros5000.device verbose Initializing interface 'atheros5000.device:0' conf 'ENV:Wireless.prefs' driver 'default' ctrl_interface 'N/A' bridge 'N/A' Configuration file 'ENV:Wireless.prefs' -> 'ENV:Wireless.prefs' Reading configuration file 'ENV:Wireless.prefs' Line: 1 - start of a new network block ssid - hexdump_ascii(len=7) 65 63 68 65 6c 6f 6e echelon PSK (ASCII passphrase) - hexdump_ascii(len=14): [REMOVED] key_mgmt: 0x2 PSK (from passphrase) - hexdump(len=32): [REMOVED] Priority group 0 id=0 ssid='echelon' Then it just sits there. Not sure what a normal dump looks like, I don't see anything that looks wrong in the configuration. </pre> looks like the driver isn't working with that card. Has anyone else successfully used that exact model number (AR2413)? <pre> Initializing interface 'atheros5000.device:0' conf 'ENV:Wireless.prefs' driver 'default' ctrl_interface 'N/A' bridge 'N/A' Configuration file 'ENV:Wireless.prefs' -> 'ENV:Wireless.prefs' Line: 1 - start of a new network block ssid - hexdump_ascii(len=7): 65 63 68 65 6c 6f 6e echelon PSK (ASCII passphrase) - hexdump_ascii(len=14): [REMOVED] key_mgmt: 0x2 PSK (from passphrase) - hexdump(len=32): [REMOVED] Priority group 0 id=0 ssid='echelon' *** [wpa_sm_init] sm->pmksa=02c66fd4 *** Own MAC address: 00:01:36:15:ae:0c RSN: flushing PMKID list in the driver Setting scan request: 0 sec 100000 usec EAPOL: SUPP_PAE entering state DISCONNECTED EAPOL: Supplicant port status: Unauthorized EAPOL: KEY_RX entering state NO_KEY_RECEIVE EAPOL: SUPP_BE entering state INITIALIZE EAP: EAP entering state DISABLED EAPOL: Supplicant port status: Unauthorized EAPOL: Supplicant port status: Unauthorized Added interface atheros5000.device:0 State: DISCONNECTED -> SCANNING Started AP scan for wildcard SSID MLME: starting scan MLME: scan channel 1 (2412 MHz) sana2: sending MLME frame Then it stops. Does this mean the router is not authorizing this NIC? IRQ 4 (A) </pre> apparently locking up when the first frame is sent (a scan request). <pre> Devs/Networks/atheros5000.device:0 Initializing interface 'Devs/Networks/atheros5000.device:0' conf 'ENV:Wireless.prefs' driver 'default' ctrl_interface 'N/A' bridge 'N/A' Configuration file 'ENV:Wireless.prefs' -> 'ENV:Wireless.prefs' Reading configuration file 'ENV:Wireless.prefs' Line: 1 - start of a new network block ssid - hexdump_ascii(len=12): 41 69 72 4c 69 6e 6b 35 39 33 30 30 AirLink59300 PSK (ASCII passphrase) - hexdump_ascii(len=8): [REMOVED] key_mgmt: 0x2 PSK (from passphrase) - hexdump(len=32): [REMOVED] Priority group 0 id=0 ssid='AirLink59300' *** [wpa_sm_init] sm->pmksa=0224e444 *** Own MAC address: 00:1f:e1:42:e3:7a RSN: flushing PMKID list in the driver Setting scan request: 0 sec 100000 usec [eloop_reg_timeout] Timeout is at 1317686594.160000 EAPOL: SUPP_PAE entering state DISCONNECTED EAPOL: Supplicant port status: Unauthorized EAPOL: KEY_RX entering state NO_KEY_RECEIVE EAPOL: SUPP_BE entering state INITIALIZE EAP: EAP entering state DISABLED EAPOL: Supplicant port status: Unauthorized EAPOL: Supplicant port status: Unauthorized [eloop_reg_timeout] Timeout is at 1317686595.060000 [eloop_reg_timeout] Timeout is at 1317686604.060000 Added interface Devs/Networks/atheros5000.device:0 [eloop_run] Starting State: DISCONNECTED -> SCANNING Starting AP scan for wildcard SSID MLME: starting scan [eloop_reg_timeout] Timeout is at 1317686594.160001 MLME: scan channel 1 (2412 MHz) [eloop_reg_timeout] Timeout is at 1317686594.193000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686594.233000 MLME: scan channel 2 (2417 MHz) [eloop_reg_timeout] Timeout is at 1317686594.253000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686594.293000 MLME: scan channel 3 (2422 MHz) [eloop_reg_timeout] Timeout is at 1317686594.333000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686594.373000 MLME: scan channel 4 (2427 MHz) [eloop_reg_timeout] Timeout is at 1317686594.393000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686594.433000 MLME: scan channel 5 (2432 MHz) [eloop_reg_timeout] Timeout is at 1317686594.473000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686594.513000 MLME: scan channel 6 (2437 MHz) [eloop_reg_timeout] Timeout is at 1317686594.553000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686594.573000 MLME: scan channel 7 (2442 MHz) [eloop_reg_timeout] Timeout is at 1317686594.613000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686594.653000 MLME: scan channel 8 (2447 MHz) [eloop_reg_timeout] Timeout is at 1317686594.693000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686594.713000 MLME: scan channel 9 (2452 MHz) [eloop_reg_timeout] Timeout is at 1317686594.753000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686594.793000 MLME: scan channel 10 (2457 MHz) [eloop_reg_timeout] Timeout is at 1317686594.833000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686594.853000 MLME: scan channel 11 (2462 MHz) [eloop_reg_timeout] Timeout is at 1317686594.893000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686594.933000 MLME: scan channel 12 (2467 MHz) [eloop_reg_timeout] Timeout is at 1317686594.973000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686595.013000 MLME: scan channel 13 (2472 MHz) [eloop_reg_timeout] Timeout is at 1317686595.033000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686595.073000 EAPOL: disable timer tick EAPOL: Supplicant port status: Unauthorized MLME: scan channel 14 (2484 MHz) [eloop_reg_timeout] Timeout is at 1317686595.113000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686595.153000 MLME: scan channel 1 (2412 MHz) [eloop_reg_timeout] Timeout is at 1317686595.193000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686595.213000 MLME: scan channel 2 (2417 MHz) [eloop_reg_timeout] Timeout is at 1317686595.253000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686595.293000 MLME: scan channel 3 (2422 MHz) [eloop_reg_timeout] Timeout is at 1317686595.333000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686595.353000 MLME: scan channel 4 (2427 MHz) [eloop_reg_timeout] Timeout is at 1317686595.393000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686595.433000 MLME: scan channel 5 (2432 MHz) [eloop_reg_timeout] Timeout is at 1317686595.473000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686595.493000 MLME: scan channel 6 (2437 MHz) [eloop_reg_timeout] Timeout is at 1317686595.533000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686595.573000 MLME: scan channel 7 (2442 MHz) [eloop_reg_timeout] Timeout is at 1317686595.613000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686595.653000 MLME: scan channel 8 (2447 MHz) [eloop_reg_timeout] Timeout is at 1317686595.673000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686595.713000 MLME: scan channel 9 (2452 MHz) [eloop_reg_timeout] Timeout is at 1317686595.753000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686595.793000 MLME: scan channel 10 (2457 MHz) [eloop_reg_timeout] Timeout is at 1317686595.833000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686595.853000 MLME: scan channel 11 (2462 MHz) [eloop_reg_timeout] Timeout is at 1317686595.893000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686595.933000 MLME: scan channel 12 (2467 MHz) [eloop_reg_timeout] Timeout is at 1317686595.973000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686595.993000 MLME: scan channel 13 (2472 MHz) [eloop_reg_timeout] Timeout is at 1317686596.033000 sana2: sending MLME frame [eloop_reg_timeout] Timeout is at 1317686596.073000 MLME: scan completed </pre> Is your network hidden? If so, did you enable the 'Hidden' checkbox in the network prefs? What distro version are you using? <pre> "ENV:sys/wireless.prefs" looks like this: network={ ssid="testadhoc" key_mgmt=NONE wep_key0="12345" wep_tx_keyidx=0 } </pre> If your router doesn't broadcast its SSID (hidden), you need to add this option to the network block of the wpa_supplicant.conf on your aros machine and make changes after # Example blocks: scan_ssid=1 Here's a full description of all the [http://hostap.epitest.fi/gitweb/gitweb.cgi?p=hostap.git;a=blob_plain;f=wpa_supplicant/wpa_supplicant.conf config file options]. <pre> ap_scan=1 network={ ssid="YOURESSID" scan_ssid=1 proto=RSN key_mgmt=WPA-PSK pairwise=CCMP group=CCMP psk=YOURPASSWORD } </pre> <pre> filter_ssids=1 ap_scan=2 network={ ssid="REMOVED" scan_ssid=1 bssid=REMOVED priority=100 mode=0 proto=RSN key_mgmt=WPA-PSK auth_alg=OPEN pairwise=CCMP group=CCMP psk=REMOVED } </pre> Error 6: Couldn't resolve host name. Check Scout -> Devices and look at the device that you are using, in the OCnt column it should state 2 which means AROSTCP and Wirelessmanager are both accessing this driver. If 0 or 1, then uncheck the checkbox in Network prefs for starting networking at boot, save and reboot. Then run this is the shell: C:WirelessManager realtek8180.device unit 0 some quirks setting up the wireless network as well 1) it's far better setting up either the wired OR the wireless network adapter as net0:, or weird things happen 2) it's better using fixed IP on the local network instead of DHCP 3) network setting must be placed in network setting panel in /prefs, using the wirelessmanager helped me finding available SSIDs, but not actually connecting to them once done, reboot. If previous setup is proving problematic <pre > SYS:Prefs/Env-Archive/Wireless.prefs SYS:Prefs/Env-Archive/Zune/OWB.config SYS:Prefs/Env-Archive/Zune/global.config SYS:Prefs/Env-Archive/AROSTCP/WirelessDevice SYS:Prefs/Env-Archive/AROSTCP/db/Interfaces </pre > Make a copy of these files and restore in case of problems. Please try this test to check if you can connect to your router, ie established that the WiFi layer is working ̊̊̊̊Boot with networking disabled, by make sure that "Start networking at boot" in Network Prefs is unchecked (no tick). ̊ Run this in a shell: C:WirelessManager atheros5000.device VERBOSE ̊If the output of that command is too long to summarise here, you can redirect it to a file by adding >RAM:wifi.log to the end, then attach or paste that file here. try running "status" in the shell and check that AROSTCP is listed/running If AROStcp is not showing, then AROSTCP is not running. attempted to start it by clicking Use or Save in network prefs, or checking the "start networking at boot" box or typing into a shell. Execute SYS:System/Network/AROSTCP/s/startnet (run Status again afterwards). The "cannot resolve hostname" will appear if you are blocked on the wifi network by the router as well as aros not being able to assign correct network address. One way of testing this might be to disable the firewall in the router. you might also check the router how it sees the attempts aros do to speak to it. The easiest way to do that would be to manually give aros an IP number in the routers accepted range. and see if it shows up at all within the router. Tests that can be undertaken to determine correct settings and functions pciinfo sanautil -d broadcom4400.device status <pre > ping <router-address> e.g. 192.168.0.1 (aka inet) or 80.237.146.33 (www.amiganews.de) ifconfig net0 ifconfig net0 up extras:networking/utils/sanautil/sanautil -d atheros5000.device status WirelessManager atheros5000.device verbose >RAM:wifi.log ;to send the log to RAM disk to be read easier or if detected, Run WirelessManager atheros5000.device >NIL: Run WirelessManager atheros5000.device ssid="mynet1" >NIL: C:WirelessManager realtek8180.device unit 0 </pre > Please look at the task list in Scout, and check if WirelessManager and AROSTCP are running. Also look at the device list in Scout to check if realtek8180.device is open. start tools/debug/sashimi, maybe it shows some debug messages when disconnection happens. Firstly, let's take a look at what your setup most likely looks like, assuming you use a router. See diagram below: <pre> Internet <---------> home router <---------> computer -----------external IP------------------internal IP------------- </pre> Okay, so what am I trying to show you with that diagram. A few things. Firstly, the IP address that connects you to the Internet is not the same one that connects you to your router. What happens is that your computer doesn't have a direct connection to the Internet, instead your router connects to the Internet, and your computer connects to the router. You can see the external and internal IP addresses in these example settings... * Default Gateway : 76.91.64.1 (external IP for ISP/Internet host) * IP Address : 76.91.71.184 (external IP for home router) * IP Address : 192.168.0.1 (internal IP for home router) * Address = 192.168.0.161 (internal IP for computer) As you can see, there are two internal IP addresses and two external IP addresses. This is because there is a client/server relationship, effectively one address is for the service (server) and one address is for the device trying to access that service (client). The server addresses in your case are 76.91.64.1 (your ISP's address, serving the Internet), and 192.168.0.1 (your home router's address, serving your home network). The term gateway applies here, they are your gateway to those services. Subnet masks are used along with IP addresses to determine which IP addresses are allowed access to a network. I did learn the more in-depth rules about subnet masks once (watched a CCNA vid), but I've forgotten about it. The basic level of understanding you'll need is easy to remember though. A subnet mask value of 255 means that portion of the IP address must stay constant, whereas a subnet value of 0 means any unassigned value up to 255 is allowed in the IP address. By far the most common subnet value is 255.255.255.0. What this means is that the first three parts of the IP address you use to connect to a service must stay the same as the server/gateway address, and only the last section can change. So if your router's internal IP address is 192.168.0.1, and the subnet mask is 255.255.255.0, the only addresses that will be allowed to be used on that network are between 192.168.0.2 and 192.168.0.255 (I think 192.168.0.0 is reserved for other uses). Final point to make is about DHCP (a.k.a. dynamic IP) vs static IP. A server/router using DHCP gives a device that connects to it an address within the acceptable range. It usually starts with the lowest numbered free address, so with your router it'll give the first device that connects to it 192.168.0.2, the next device 192.168.0.3, and so on. Static IP addresses are where you set the IP address you want to connect with in advance. When using static IP addresses on a router where DHCP is active, it's good to use a high number to avoid conflicts with other devices that are connected to your network, to reduce the risk that both devices will try using the same IP. That's why your current choice of 192.168.0.161 is good, unless you have over 159 devices connected on your current network! Okay, so what's the next step. Well, if you can use ping, I'd suggest pinging 192.168.0.1. If you get a positive response it means you're connected to your router, if you don't get a response it means the connection between your router and your computer is at fault. Documentation on configuring the AROSTCP environment further can be found [http://en.wikibooks.org/wiki/Aros/User/Networking here] ===File Sharing=== As AROS knows only a few filesystems (FFS, OFS, SFS, PFS (amiga only), FAT12, 16, 32, Microsoft NTFS (windows), UDF (Blu-ray)). The others in regular use like MacOSX hfs+, Linux ext2/ext3 and ext4, Haiku BeFS provide a problem in transferring files. Linux can access SFS partitions but it needs to be compiled. The latest full source are [http://home.elka.pw.edu.pl/~mszyprow/programy/asfs/ here]. It compiled fine with a 2.6.30 kernel in Puppy Linux 4.31. An alternative, is to use a FAT32 partition to share. Setup a 4G FAT32 partition using HDToolbox for sharing, and the rest of the space as SFS for an Aros install. It works very well. Files could be transferred via TCP internet network. ====SMB2/3==== With Windows you can share one folder or all folders of the "Public" user. On Windows what is important is to enable sharing (Network and Sharing Center). AROS Mountlist should look lke this <pre> Handler = L:smb2-handler StackSize = 65536 Priority = 5 GlobVec = -1 ACTIVATE=1 Startup = "smb://UserAcc:password@PCShare/Sharefolder" </pre> which could also be "smb://UserPC:password@192.168.x.x/Public" or "smb://UserPC:password@Name-PC/Public" so "smb://UserPC:password@192.168.1.158/Folder" or "smb://UserPC:password@Name-PC/Folder" After you have configured a share generates a DOSDrivers it is named "SMB0" which includes the setting, and at each reboot it is Mounted. You can still delete the DOSDriver by hand, is located in Storage/DOSDrivers, the file "ServerAutoMounts", in ENV:AROSTCP which indicates the DOSDriver to be mounted, should also be deleted. The per-mount files are written to ENV:SMB or SYS:Storage/DOSDrivers. There is also additional file ENV:AROSTCP/ServerAutoMounts which states what will be presented to the end user. ====Old SMBFS==== e.g. to connect to a NAS share such as \\NASBOX\Shared use -: SMBFS WORKGROUP=<YOUR WORKGROUP NAME> VOLUME=<AROS volume name to use>: SERVICE=<UNC Path to connect to> SMBFS WORKGROUP=MYNET VOLUME=Shared: SERVICE=//NASBOX/Shared And you will then have an icon appear on your desktop for the volume name you have chosen. You can put the above script into wbstartup or give it an icon, change it to a 'project' and give it the default tool c:iconx Open a shell and type copy sys:script.info "sys:wbstartup/YOURSCRIPTNAME.info" This should create an icon for your script file. Now right-click on your script and select 'information'. Change 'tool' to 'project', put 'c:iconx' into the 'default tool' box, click save The reason being that scripts need to be opened with 'execute SCRIPTNAME' (or 'iconx') whereas the programs started from wbstartup are opened using 'run PROGRAMNAME'. It's the same as trying to start a command-line tool from the workbench by double-clicking it. ====Setup ISO images within AROS==== Use [http://archives.aros-exec.org/index.php?function=browse&cat=driver/storage DiskImage] which supports many cd image formats ISO, CCD, MDF/MDS, CUE/BIN, NRG and UIF. To mount CD or DVD images use below.... <pre > # Rename your iso 'Unit0' (note no extension). # Do 'View/All files' on you Aros partition. You should now see a folder called 'Diskimages'. Copy your renamed iso to there. (Alternatively, you could type at the shell 'assign FDSK: xxx', where xxx is the location of your iso.) # From the shell, type 'mount CD0:' and the iso should appear on the Wanderer desktop. You can now access it like a real disk. </pre > assign devname: dismount Assign DOSVOLUME: remove [http://aminet.net/package/disk/misc/unmount-0.1 unmount] most filesystems work but SFS lacks support for ACTION_DIE packet If you are using an IcAros install, the startup scripts are set up to wipe the Diskimages directory on boot, so its worth keeping a second copy of the iso somewhere else. Alternatively, you could set up extra mountlists for additional iso images. I've made a file called iso1 in the Aros:devs directory that contains the following text: <pre> /* Entry for ISO image */ ISO1: FileSystem = cdrom.handler Device = fdsk.device Unit = 1 LowCyl = 0 HighCyl = 0 Surfaces = 1 BlocksPerTrack = 1 DOSType = 0x41434400 Activate = 1 # </pre> Then I just need an iso called 'Unit1' (corresponding to the 'Unit = 1' entry in the mountlist) in Diskimages (or wherever I assign FDSK: to) and to mount I type in at the shell: Mount iso1: from devs:iso1 Of course, if you create mountlists for ISO2, ISO3:, etc. (with the corresponding change to the 'Unit = ' line) you can have as many isos mounted as you wish. I just call mine ISO1: etc. to distinguish them from the real CD drives ==Video Guides== Video demonstrations and tutorials covering: :00. '''Introduction''' ::[https://www.youtube.com/@jamesmattson6813/videos Various Aros Installs], ::[https://www.youtube.com/embed/j8EmSEby0Rg AROS repo in gource, view of AROS dev commits from 1997 to 2025], [http://www.youtube.com/watch?v=Vx_zqlBow40&feature=related Gource view of AROS 1997 up to 2009], ::[http://www.youtube.com/watch?v=s1RsvEm7UrU Why an Amiga OS in 2011], ::[https://www.youtube.com/watch?v=1W886mheV74&pp=ygUPYW1pZ2EgYXJvcyAyMDI2 Johan Grip on early days of AROS x86], [https://www.youtube.com/watch?v=mXaKDhtTTqQ&t=14s&pp=ygUPYW1pZ2EgYXJvcyAyMDI2 Michel Schulz on Aros and PiStorm], :01. '''Installation''' ::[https://www.youtube.com/watch?v=M7YjufrJqDs Aros One install], [https://www.youtube.com/watch?v=iIMguHTdC5E Aros One USB install], [https://www.youtube.com/watch?v=ZNXauy5m5Wc Aros One install], [http://vimeo.com/11013489 Modify Grub boot], ::[http://www.youtube.com/watch?v=wyQVeyXIywc&feature=channel iMica Silent Pt3], [http://www.youtube.com/watch?v=o2AnkoflY14 Wipe whole drive and Install - warning loss of data on drive], ::[http://www.youtube.com/watch?v=OVXm6_-witQ VirtualBox install], [ VMware install], ::[http://www.youtube.com/watch?v=0k2PEmT8I14 Broadway AROS Install], ::[https://www.youtube.com/watch?v=PtDiXhjSIfs Is Aros Icaros a choice?], ::[ driver install], ::[http://www.vimeo.com/10491104 HDAudio install but needs account], [], :02. '''Amiga Basics''' ::[http://www.youtube.com/watch?v=TY8mWxwzH5o Screens tutorial], ::[https://m.youtube.com/user/AMIGASYSTEM/videos General], [ Dos Scripts tutorial], [http://www.youtube.com/watch?v=hPT7SmVEpjc OS 1.2], [http://www.youtube.com/watch?v=n6kX3FqH8Ww&feature=related OS 1.3], :03. '''Customisation demos''' ::[https://www.youtube.com/@AMIGASYSTEM/videos Prefs tutorial], [ Decoration tutorial], [http://www.youtube.com/watch?v=Dn5C8G3aDXU Scalos], :04. '''Setting up''' internet access and surfing the web, FTP, IRC and Mail apps ::[ Network Prefs], [ AirCOS tutorial], [ jabberwocky tutorial], :05. '''Native bundled Games and Applications''' ::[http://www.youtube.com/watch?v=aYlFv2B-VXc 3D Games], [http://www.youtube.com/watch?v=MXK7wwhd-R0 Latest Games], [http://www.youtube.com/watch?v=RUgiVThv23Q&feature=mfu_in_order&list=UL PrBoom GL], [http://www.youtube.com/watch?v=0s7u8TPy7V4 Assault Cubes], [http://www.youtube.com/watch?v=fih6aCXKeqs Cube 2], [http://www.youtube.com/watch?v=-X0ay0MGOms DosBox on Aros], [http://www.youtube.com/watch?v=7nKduDjf14k Oct 2010], ::[http://www.youtube.com/watch?v=FziV2z_uxnQ Apps Pt 1], [http://www.youtube.com/watch?v=xs37_nfa5CI Apps Pt 2], [http://www.youtube.com/watch?v=Bn59_VvbQR0&feature=related Apps Pt 3], ::DOpus4 [http://www.youtube.com/watch?v=aSRybWjrrME DOpus 4], ::Milkytracker [http://www.youtube.com/watch?v=VxBOEPzpdKg&feature=related Laying Down Base Tracks], ::[http://www.youtube.com/watch?v=k2uKQ0-ieOE Audio Evolution 4 in action], [http://www.youtube.com/watch?v=Zq4r9k0_jZI Quick Videos], ::[http://www.youtube.com/watch?v=gGKCFZcIc0I&feature=related ScreenRecorder], [http://www.youtube.com/watch?v=974c2e-Fqak&feature=related TV out Tests], ::[http://www.youtube.com/watch?v=fjq8ct5d5IY AmiFIG], [http://www.youtube.com/watch?v=h0rHvPhYJo4&feature=youtu.be ZuneFIG], ::[http://wiki.povray.org/content/Documentation:Tutorial_Section_1 POVray Tutorial 1], ::[http://www.youtube.com/watch?v=Jk-ZNLfJsvQ pt 1, jan. 2008], [http://www.youtube.com/watch?v=nWRy33g1R7Y pt 2, feb. 2009], [http://www.youtube.com/watch?v=r5PbhCtm4vE pt 3, feb. 2010], ::[https://www.youtube.com/watch?v=G7_FJUoQ89o Hollywood programming], [], [], [], ::[], [], [], ::[], [], [], ::[], [], [], :06. '''Commercial software available''' ::[http://www.youtube.com/watch?v=fKXY9B4R43s AntiryadGX 3D Game Editor], ::[http://www.youtube.com/watch?v=TMS9NDzwm5U BOH indie Game], :07. '''Running classic amiga apps and games''' :: Amiberry [], [], ::[http://vmwaros.blogspot.com/2008/11/introducing-amibridge.html Intro Amibridge], [http://www.youtube.com/watch?v=ee2PWvCZeLo Old Amiga Apps], [http://www.youtube.com/watch?v=ee2PWvCZeLo Why Janus UAE is good], ::[https://www.youtube.com/watch?v=VhlsNSYSuDg DPaint tutorial] ::[http://vmwaros.blogspot.com/2009/11/can-icaros-play-my-amiga-games-and-why.html Play Amiga Games], [https://www.youtube.com/watch?v=XTaZCNOvCnE], ::[http://www.youtube.com/watch?v=tMehS77LXQ4 Pagestream Introduction], [http://www.youtube.com/watch?v=284-w3hTzII Pagestream Tutorial 1], [http://www.youtube.com/watch?v=mlwEGwhZzl4 Pagestream Tutorial 2], ::[http://www.youtube.com/watch?v=iIcrIjPOctc Catweasel Mk4 PCI Part 1] and [http://www.youtube.com/watch?v=BaitHeL6bEA Part 2], :08. '''Misc and History''' ::[http://www.youtube.com/watch?v=d6mDXKU29w0 Mum uses old AmigaOS Workbench 1.1 (1986)], [http://www.youtube.com/watch?v=DaRkacQ-YMg Why an Amiga 500 (1987)], [http://www.youtube.com/watch?v=k5CYsgVCzYY an Amiga 2000 (1987)], :09. '''Misc Shows and Events''' ::[http://www.youtube.com/watch?v=klgVSWKs4kE VCF 2010], [https://www.youtube.com/watch?v=eQ3d5qR-Hv8 24:06 Jason McMullan at amiwest 2012 about AROS], [https://www.youtube.com/watch?v=jpQO7XSfAv4 Aros SMP multi core amiwest 2013], [], [https://www.youtube.com/watch?v=gFRtAAmiFbE], [https://www.youtube.com/watch?v=DjdUEyjx8GM], [https://www.youtube.com/watch?v=ydYDqZQpim8], [], [https://www.youtube.com/@uminekoshouten/featured], [https://www.youtube.com/shorts/NfoY023w-vE], :10. ::[https://www.youtube.com/shorts/6qJTNW4-6GY] ===History=== The project was originally started by a small group of Amiga [http://www.amigahistory.co.uk/aros.html enthusiasts] in 1995. These individuals were mainly computer-based college university students at the start, though that student trend has diminished since. An interview with Aaron Digulla [http://arosshow.blogspot.com/2006/12/interview-with-aaron-digulla-who.html here] * 1992 Commodore folds * 1996-1998 much of the early years was concerned with exec, dos and intuition libraries. * Early 1999, Haage & Partner used parts of the AROS code in AmigaOS 3.9. * March 2001, floppy disk images of AROS became available. * Early 2002, AROS changed its name from Amiga Replacement Operating System to Amiga Research Operating System * June 2002, AROS devs decided to use Zune (MUI 3.8 rewrite) as the GUI system. * November 2002, Eric Schwartz drew Kitty for AROS usage. * Early 2003, AROS.org underwent a graphics facelift. * Late 2003, GCC C compiler arrived. * Early 2004, Aros-Exec opened. * Early 2005, Aros Max bootable CD arrived. * Late 2005, SFS filesystem ported and allowed fast access to apps and network support arrived * Early 2007, AROS.org underwent another graphics facelift. * Mid-2007, AROS changed to AROS Research Operating System after A.Inc. sued Hyperion with a trademark violation. * Late 2007, the hard disk installer added and VmwAROS (later called Icaros Desktop) distro launched. * Early 2009, Our first usable web browser (OWB) * September 2010, first wireless support appears and AspireOS started as a distro * Early 2012, the first paper-cut bugfix and Fab's Odyssey Web Browser ported * Early 2017, work started on utilising the addition cores on modern CPUs starting with the 64bit x86 PC version * Mid-2017, m68k port optimized for the Vampire 2 / Apollo accelerators (68080 AMMX FPGA) * 2018 The old AROS Exec website closed and a new one opened * 2019 AROS One x86 32bit distribution started and now with USB install version * Early 2021, backport of more features of 32bit PC ABIv1 into 32bit PC ABIv0 (Aros One 1.5 and above) * 2025 year of 64bit pc builds and porting 32bit applications to 64bit ABIv11 * 2026 update of [https://www.youtube.com/watch?v=6FKTL068ULM&pp=ygUPYXJvcyBhbWlnYSAyMDI2 nvidia nouveau driver for 64bit PC] ===Bounties=== To help inspire developers with both ideas and monetary incentives, rewards are offered for the successful completion of "bounties" (requests for missing/new functionality) chosen by the community and handled by [http://power2people.org power2people] (formerly done by TeamAROS). A monthly option is [http://www.power2people.org/funds/aros/ here]. Future goals for AROS include expanding its underlying retargetability to support even more diverse architectures, provide memory protection features and user level file security, SMP and many other wonderful features missing from AmigaOS &mdash; while still providing as much source level compatibility as is possible (however it is accepted that to achieve some goals code certain things may require a little recoding). [http://www.ohloh.net/p/aros/contributors Developers] come and go as with any open source effort and we would like to thank them for their efforts... ;1996-2000:In DigullaA (coordinator), GripJ, TempletonI (BSD), SchulzM, RittauS, voordenDagL, HolmM, JohanssonT, VanIngelgomH, SteigerwaldM, BortasP, deJongK, AlfredssonJ, InnocentiB, ;2001-2005:In [http://chodorowski.com/adam/aros.html ChodorowskiA], StegerG, BergerS, HeutlingS, AlemagnaF (gcc), VerhaegenS (rexx), KielH, MatheussenKS (CAMD), SzczygielskiP, ErikssonP, LeCorfecD (Zune), BauerS (Zune), FurlongW, GustafssonJ, AndrewsN, CafferkeyN, GierichM (jpeg), PattonJ, ParsonsM, DietrichJ, SeilerT, BischoffL, LorentzenNH, AdamO, BerglundH, SmithP, HolmenD, BlomM, ;2006-2010:In FedinP, RusslerM, SzymczykS (owb), SmiechowiczK (openGL), WeissM, NorrisR, BrunnerO, WiszkowskiT, GreppinA, [http://www.fukt.bsnet.se/~bearsoft/ Bearsoft Björn Screwelius], ErbY, CharletF, HodgesC, [http://aros-exec.org/modules/newbb/viewtopic.php?topic_id=4819&forum=18&post_id=43103#forumpost43103 HokstadV], McMullanJ (m68k), WilenT (m68k), ;2011- :In MuijzenbergPHvanden, ALB42, JonesEM, weiju, DizzyofCRN, wawa, miker, * 1996 - The linux hosted version for i386 was the first to arrive * 1998 - i386, The native version for i386-based PC AT computers and compatibles. * 2004 - x86/64, The native version for 64-bit (x86_64, amd64) PC computers. * 2008 - sam440/ppc, The native version for Sam440EP, Sam440EP Flex and Sam460ex computers. * 2009 - efika, The native version for PowerPC Efika computers. * 2010 - m68k, The native version for m68k Amigas or WinUAE * 2013 - raspi/armfh, early native version for ARMv6 based Raspberry Pi computers. * 2017 - x86/64bit smp Debugging capture serial debug at all (especially with sysdebug=all or --sysdebug=all) to see it displayed on screen * yes, usb -> rs232 adapters can work most of the time, some of the cheapest ones are not fully compatible with all rs232 devices to capture to another device * you will need a null modem cable (or a null modem adapter usually female to female) in addition to the usb -> rs232 adapter (usb adapter is a normal modem ie. the pins are not crossed over) Normal modem cable - straight connection DCE <pre> Pin 2 -> Pin 2 RXD Pin 3 -> Pin 3 TXD Pin 5 -> Pin 5 GND </pre> Null modem cable connections DTE <pre> Pin 2 -> Pin 3 Pin 3 -> Pin 2 Pin 5 -> Pin 5 </pre> (9pole SUB-D) <pre> serial ser: (amiga/aros) tty2 tty1USB0 (linux) COM1 (windows) (depends on the os being used) speed baud transfer rate 9600 38400 lower baud might be more successful data bits 8 stop bits 1 parity none handshaking flow control - none xon/xoff (most likely) rts/cts dsr/dtr (pins not connected so should not work) </pre> *You cannot use compiled aros X86-64 bit software (when ready) on aros X86 32bit. PPC compiled software on X86 and so on. *68k is tested with the UAE emulator (WinUAE) but some tests are done on native 68000 based Amigas and others. *PPC support is very limited to certain devices. If you use the WBStartup, you have to delete the other icons in the folder (readme etc..) and you have to add in the Icon Tooltype the parameter DONOTWAIT If you use user-startup instead, you need to add the attached command "after assignment to LUA" C:WBRun DH1:Extras/Utility/WeatherBar/WeatherBar >NIL: Change the command to match your WeatherBar path. <pre> PATH sys:Utilities/WeatherBar ADD run >nil: lua:amilua weatherforecast.lua </pre> To enter data your Country or City, ist with city_id numbers can be found [http://bulk.openweathermap.org/sample/city.list.json.gz here] or you need to go to [https://www.bbc.com/weather BBC Weather], once you type the name of your city or town in the appropriate tab, and press enter, the 7 numbers to be added in the "WeatherBar" will appear on the Browser url address bar above Unicode v16.0 emojis are not supported but [https://github.com/jens-maus/libcodesets codesets.library] provides <pre> internally supported (hardcoded) charsets/codesets are: (conversions are possible from and to each codeset): AmigaPL – Polish (Amiga) Amiga-1251 – Cyrillic (Amiga) ISO-8859-1 – Western European ISO-8859-1+Euro – West European (with EURO) ISO-8859-2 – Central/East European ISO-8859-3 – South European ISO-8859-4 – North European ISO-8859-5 – Slavic languages ISO-8859-9 – Turkish ISO-8859-15 – West European II ISO-8859-16 – South-Eastern European KOI8-R – Russian UTF-8 – Unicode In addition, external charset table files can be stored in LIBS:Charsets or loaded by an application from PROGDIR:Charsets. The charset files included with this distributions are: IBM866 – Cyrillic (cp866) ISO-8859-7 – Greek (LatinGreek) ISO-8859-10 – Nordic (Latin 6) windows-1250 – Central/East Europe (Windows) windows-1251 – Cyrillic (Windows) windows-1252 – West European (Windows) </pre> Icaros 2.3 USB image needs a header stripped so it can work correctly dd bs=512 skip=1 status=progress if=icaros_light_2-3-0_pendrive.bin of=/dev/sdxy && sync Scalos <pre> ------------------------------- { "STRING", "ID/K,TEXT/K,SRC/K,TEXTPEN/K,HALIGN/K,STYLE/K,FONT/K,VALIGN/K", HALIGN LEFT | CENTER | RIGHT VALIGN TOP | CENTER | BOTTOM STYLE NORMAL | BOLD | ITALIC | BOLDITALIC FONT // font specification - format: "fontname.font/size" ------------------------------- arguments for STRING SRC "diskstate", "diskusage", "diskusagefree", "diskusageinuse", "diskusagepercent", "fibfilename", "filecomment", "filedate", "fileprotection", "filesize", "filetime", "filetypestring", "iconname", "linktarget", "plugin" pluginname <optional plugin arguments> "versionstring", "volumecreateddate", "volumecreatedtime", "volumeordevicename", ------------------------------- arguments for HIDE "novolumenode", "isempty" (some STRING) ------------------------------- all internal commands: "about", "backdrop", "cleanup", "cleanupbyname", "cleanupbydate", "cleanupbysize", "cleanupbytype", "clearselection", "clone", "close", "copy", "cut", "delete", "emptytrashcan", "executecommand", "formatdisk", "iconify", "iconinfo", "lastmsg", "leaveout", "makedir", "open", "parent", "paste", "putaway", "quit", "redraw", "redrawall", "rename", "reset", "selectall", "showallfiles", "showonlyicons", "shutdown", "sizetofit", "snapshot", "snapshotall", "snapshotwindow", "unsnapshot", "update", "updateall", "viewbydate", "viewbyicon", "viewbysize", "viewbytype", "viewbytext", </pre> {{status|50%}} {{BookCat}} 7jrm5vhtn3n73vqaiwe6j4o2ke11k3z Koine Greek 0 16226 4672874 4672610 2026-09-29T04:46:52Z It-is-Truly-Meet 3624460 There is no future imperative verb form. 4672874 wikitext text/x-wiki {{print version}} {{Category 4 Language}} <br clear="all"> [[File:Alexander and Bucephalus - Battle of Issus mosaic - Museo Archeologico Nazionale - Naples BW.jpg|center|300px|Naples, National Archaeological Museum, Alexander Mosaic, Battle of Isus]] {{Book title|{{BOOKNAME}}|An introduction to the Koine Greek language.}} This text serves as an introduction to '''Koine Greek''', also known as '''Biblical Greek''', appropriate for a two year course. A fluent knowledge of English is presumed. :''For other Greek languages, click [[Subject:Greek language|here]].'' ==Preface== :[[/A Historical Setting for Koine Greek/]] ==Pronunciation== :[[/Alphabet, Pronunciation, and Punctuation/]] :[[/Additional Information: Accents/]] :[[/Exercise in Pronunciation: John 1:1-5/]] ==Nouns, Adjectives, and Pronouns== :[[/Introduction to Nouns/]] :[[/Declining 1st and 2nd Declension Nouns/]] :[[/Prepositions and εἰμί/]] :[[/Adjectives/]] :[[/Pronouns/]] :[[/Declining 3rd Declension Nouns/]] ==Finite Indicative Verb Forms== :[[/Accents and Morae/]] :[[/Introduction to Finite Indicative Verbs/]] :[[/Contract Verbs/]] ===The Future Tense=== :[[/Future Active Indicative/]] :[[/Future Middle Indicative/]] :[[/Future Passive Indicative/]] ===The Imperfect Tense=== :[[/Imperfect Active Indicative/]] :[[/Imperfect Middle/Passive Indicative/]] ===The Aorist Tense=== :[[/2nd Aorist Active Indicative/]] :[[/2nd Aorist Middle Indicative/]] :[[/1st Aorist Active Indicative/]] :[[/1st Aorist Middle Indicative/]] :[[/Aorist Passive Indicative/]] ===The Perfect Tense=== :[[/Perfect Active Indicative/]] :[[/Perfect Middle/Passive Indicative/]] ==Finite Non-Indicative Verb Forms== ===The Subjunctive=== :[[/Introduction to the Subjunctive Mood/]] :[[/Present Active Subjunctive/]] :[[/Present Middle/Passive Subjunctive/]] :[[/1st Aorist Active Subjunctive/]] :[[/1st Aorist Middle Subjunctive/]] :[[/1st Aorist Passive Subjunctive/]] :[[/2nd Aorist Active Subjunctive/]] :[[/2nd Aorist Middle Subjunctive/]] :[[/2nd Aorist Passive Subjunctive/]] :[[/Perfect Active Subjunctive/]] :[[/Perfect Middle Subjunctive/]] :[[/Perfect Passive Subjunctive/]] ===The Imperative=== :[[/Introduction to the Imperative Mood/]] :[[/Present Active Imperative (ω conjugation)/]] :[[/Present Middle/Passive Imperative (ω conjugation)/]] :[[/1st Aorist Active Imperative (ω conjugation)/]] :[[/1st Aorist Middle Imperative (ω conjugation)/]] :[[/2nd Aorist Active Imperative (ω conjugation)/]] :[[/2nd Aorist Middle Imperative (ω conjugation)/]] :[[/2nd Aorist Passive Imperative (ω conjugation)/]] :[[/Perfect Active Imperative (ω conjugation)/]] :[[/Perfect Middle Imperative (ω conjugation)/]] :[[/Perfect Passive Imperative (ω conjugation)/]] ===The Optative=== :[[/Introduction to the Optative Mood/]] :[[/Present Active Optative (ω conjugation)/]] :[[/Present Middle/Passive Optative (ω conjugation)/]] :[[/1st Aorist Active Optative (ω conjugation)/]] :[[/1st Middle Optative (ω conjugation)/]] :[[/2nd Aorist Active Optative (ω conjugation)/]] :[[/2nd Aorist Middle Optative (ω conjugation)/]] :[[/2nd Aorist Passive Optative (ω conjugation)/]] :[[/Future Active Optative (ω conjugation)/]] :[[/Future Middle Optative (ω conjugation)/]] :[[/Future Passive Optative (ω conjugation)/]] :[[/Perfect Active Optative (ω conjugation)/]] :[[/Perfect Middle Optative (ω conjugation)/]] :[[/Perfect Passive Optative (ω conjugation)/]] ==The -μι Conjugation== :[[/Present Active Imperative (μι conjugation)/]] :[[/Present Middle/Passive Imperative (μι conjugation)/]] :[[/1st Aorist Active Imperative (μι conjugation)/]] :[[/1st Aorist Middle Imperative (μι conjugation)/]] :[[/2nd Aorist Active Imperative(μι conjugation)/]] :[[/2nd Aorist Passive Imperative (μι conjugation)/]] :[[/Present Active Optative (μι conjugation)/]] :[[/Present Middle/Passive Optative (μι conjugation)/]] :[[/1st Aorist Active Optative (μι conjugation)/]] :[[/1st Aorist Middle Optative (μι conjugation)/]] :[[/2nd Aorist Active Optative (μι conjugation)/]] :[[/2nd Aorist Passive Optative (μι conjugation)/]] ==Non-finite Verbal Forms== ===The Participle=== :[[/Introduction to Participles/]] :[[/Present Participle/]] :[[/Aorist Participle/]] :[[/Perfect Participle/]] :[[/Future Participle/]] ===The Infinitive=== :[[/Introduction to Infinitives/]] :[[/Present Infinitive/]] :[[/Aorist Infinitive/]] :[[/Perfect Infinitive/]] ==Advanced Syntax== ===Adverbs=== :[[/Overview of Adverbs/]] ===Particles=== :[[/Overview of Particles/]] ===Conjunctions=== :[[/Coordinating (Paratactic) Conjunctions/]] :[[/Subordinating (Hypotactic) Conjunctions/]] :[[/Conditional Clauses/]] ===The Genitive Absolute=== :[[/The Genitive Absolute/]] ==Appendix A - Vocabulary Lists== ==Appendix B - Grammar Summary== ==Appendix C - Reading Exercises== == About this Book == :[[Koine Greek/Authors|Authors]] == External Links == * For more free language-learning information on Koine Greek (used in the New Testament and by the army of Alexander the Great), go to Textkit's website at http://www.textkit.com. * Another great source is http://ntgateway.com/ * [http://www.wikichristian.org/Koine_Greek Koine Greek] plus [http://www.wikichristian.org/Koine_Greek:_Dictionary Dictionary] at [http://www.wikichristian.org/Main_Page WikiChristian] {{Shelves|Greek language}} {{alphabetical|K}} {{status|25%}} __NOTOC__ __NOEDITSECTION__ 3b058br69szgnm9dvs191hy2mlopi5o Abstract Algebra/Algebras 0 29015 4672854 3602845 2026-09-28T22:51:07Z Rgdboer 1021217 /* Algebras over a Field */ns Algebras from groups 4672854 wikitext text/x-wiki In this section we will talk about structures with three operations. These are called algebras. We will start by defining an algebra over a field, which is a vector space with a bilinear vector product. After giving some examples, we will then move to a discussion of quivers and their path algebras. == Algebras over a Field == '''Definition 1:''' Let <math>F</math> be a field, and let <math>A</math> be an <math>F</math>-vector space on which we define the vector product <math>\cdot\,:\,A\times A\rightarrow A</math>. Then <math>A</math> is called an ''algebra over'' <math>F</math> provided that <math>(A,+,\cdot)</math> is a ring, where <math>+</math> is the vector space addition, and if for all <math>a,b,c\in A</math> and <math>\alpha\in F</math>, # <math>a(bc)=(ab)c</math>, # <math>a(b+c)=ab+ac</math> and <math>(a+b)c=ac+bc</math>, # <math>\alpha(ab)=(\alpha a)b=a(\alpha b)</math>. The ''dimension'' of an algebra is the dimension of <math>A</math> as a vector space. '''Remark 2:''' The appropriate definition of a ''subalgebra'' is clear from Definition 1. We leave its formal statement to the reader. '''Definition 2:''' If <math>(A,+,\cdot)</math> is a commutative ring, <math>A</math> is called a ''commutative algebra''. If it is a division ring, <math>A</math> is called a ''division algebra''. We reserve the terms ''real'' and ''complex algebra'' for algebras over <math>\mathbb{R}</math> and <math>\mathbb{C}</math>, respectively. The reader is invited to check that the following examples really are examples of algebras. '''Example 3:''' Let <math>F</math> be a field. The vector space <math>F^n</math> forms a commutative <math>F</math>-algebra under componentwise multiplication. '''Example 4:''' The [[Abstract Algebra/Quaternions|quaternions]] <math>\mathbb{H}</math> is a 4-dimensional real algebra. We leave it to the reader to show that it is ''not'' a 2-dimensional complex algebra. '''Example 5:''' Given a field <math>F</math>, the vector space of polynomials <math>F[x]</math> is a commutative <math>F</math>-algebra in a natural way. '''Example 6:''' Let <math>F</math> be a field. Then any matrix ring over <math>F</math>, for example <math>\left(\begin{array}{cc} F & 0 \\ F & F\end{array}\right)</math>, gives rise to an <math>F</math>-algebra in a natural way. == Algebras from groups == Suppose ''G'' is a group of order 2''n'' and ''k'' is an element of order 2. Let ''H'' be the quotient group of ''G'' by the subgroup generated by ''k''. Then for any field ''F'', there is an algebra ''A'' of dimension ''n'' where the basis of ''A'' is ''H''. An element of ''A'' has the form <math>\sum_{i=1}^n f_i g_i</math> where the f's are in ''F'' and the g's in ''H''. Two elements multiply as :<math>\sum_i^n e_i g_i \times \sum_j^n f_j h_j= \sum_i^n \sum_j^n (e_i f_j)(g_i h_j).</math> The associativity of this product follows from associativity in H and F. '''Example 1:''' ''G'' = quaternion group, ''F'' = real numbers, ''k'' = &minus;1, ''A'' = quaternions. '''Example 2:''' ''G'' = dihedral group of order 8, ''F'' = real numbers, ''k'' = &minus;1, ''A'' = split-quaternions == Quivers and Path Algebras == Naively, a quiver can be understood as a directed graph where we allow loops and parallell edges. Formally, we have the following. '''Definition 7:''' A ''quiver'' is a collection of four pieces of data, <math>Q=(Q_0,Q_1,s,t)</math>, # <math>Q_0</math> is the set of ''vertices'' of the quiver, # <math>Q_1</math> is the set of ''edges'', and # <math>s,t\,:\, Q_1\rightarrow Q_0</math> are functions associating with each edge a ''source vertex'' and a ''target vertex'', respectively. We will always assume that <math>Q_0</math> is nonempty and that <math>Q_0</math> and <math>Q_1</math> are finite sets. '''Example 8:''' The following are the simplest examples of quivers: # The quiver with one point and no edges, represented by <math>1</math>. # The quiver with <math>n</math> point and no edges, <math>1\quad 2\quad ... \quad n</math>. # The linear quiver with <math>n</math> points, <math>1\,\stackrel{a_1}{\longrightarrow}\, 2\,\stackrel{a_2}{\longrightarrow} \,...\,\xrightarrow{a_{n-1}} \,n</math>. # The simplest quiver with a nontrivial loop, <math>1\underset{a}\stackrel{b}{\leftrightarrows} 2</math>. '''Definition 9:''' Let <math>Q</math> be a quiver. A ''path'' in <math>Q</math> is a sequence of edges <math>a=a_ma_{m-1}...a_1</math> where <math>s(a_i)=t(a_{i-1})</math> for all <math>i=2,...,m</math>. We extend the domains of <math>s</math> and <math>t</math> and define <math>s(a)\equiv s(a_0)</math> and <math>t(a)\equiv t(a_m)</math>. We define the ''length'' of the path to be the number of edges it contains and write <math>l(a)=m</math>. With each vertex <math>i</math> of a quiver we associate the ''trivial path'' <math>e_i</math> with <math>s(e_i)=t(e_i)=i</math> and <math>l(e_i)=0</math>. A nontrivial path <math>a</math> with <math>s(a)=t(a)=i</math> is called an ''oriented loop'' at <math>i</math>. The reason quivers are interesting for us is that they provide a concrete way of constructing a certain family of algebras, called ''path algebras''. '''Definition 10:''' Let <math>Q</math> be a quiver and <math>F</math> a field. Let <math>FQ</math> denote the free vector space generated by all the paths of <math>Q</math>. On this vector space, we define a vector product in the obvious way: if <math>u=u_m...u_1</math> and <math>v=v_n...v_1</math> are paths with <math>s(v)=t(u)</math>, define their product <math>vu</math> by concatenation: <math>vu=v_n...v_1u_m...u_1</math>. If <math>s(v)\neq t(u)</math>, define their product to be <math>vu=0</math>. This product turns <math>FQ</math> into an <math>F</math>-algebra, called the ''path algebra of'' <math>Q</math>. '''Lemma 11:''' Let <math>Q</math> be a quiver and <math>F</math> field. If <math>Q</math> contains a path of length <math>|Q_0|</math>, then <math>FQ</math> is infinite dimensional. ''Proof:'' By a counting argument such a path must contain an oriented loop, <math>a</math>, say. Evidently <math>\{ a^n \}_{n\in\mathbb{N}}</math> is a linearly independent set, such that <math>FQ</math> is infinite dimensional. '''Lemma 12:''' Let <math>Q</math> be a quiver and <math>F</math> a field. Then <math>FQ</math> is infinite dimensional if and only if <math>Q</math> contains an oriented loop. ''Proof:'' Let <math>a</math> be an oriented loop in <math>Q</math>. Then <math>FQ</math> is infinite dimensional by the above argument. Conversely, assume <math>Q</math> has no loops. Then the vertices of the quiver can be ordered such that edges always go from a lower to a higher vertex, and since the length of any given path is bounded above by <math>|Q_0|-1</math>, there dimension of <math>FQ</math> is bounded above by <math>\mathrm{dim}\,FQ\leq |Q_0|^2-|Q_0|<\infty</math>. '''Lemma 13:''' Let <math>Q</math> be a quiver and <math>F</math> a field. Then the trivial edges <math>e_i</math> form an orthogonal idempotent set. ''Proof:'' This is immediate from the definitions: <math>e_ie_j=0</math> if <math>i\neq j</math> and <math>e_i^2=e_i</math>. '''Corollary 14:''' The element <math>\sum_{i\in Q_0} e_i</math> is the identity element in <math>FQ</math>. ''Proof:'' It sufficed to show this on the generators of <math>FQ</math>. Let <math>a</math> be a path in <math>Q</math> with <math>s(a)=j</math> and <math>t(a)=k</math>. Then <math>\left(\sum_{i\in Q_0} e_i\right)a=\sum_{i\in Q_0} e_ia=e_ja=a</math>. Similarily, <math>a\left(\sum_{i\in Q_0} e_i\right)=a</math>. ''To be covered:'' - General R-algebras {{BookCat}} l58ai2nkhqkh42hked13z366fsg3wlv Introduction to Sociology/Health and Medicine 0 31808 4672879 4660585 2026-09-29T05:50:50Z Jcb 90773 4672879 wikitext text/x-wiki {|style="width:80%; text-align:left; background-color:#F5D0A9;{{Text default color}};" align="center" |- | They don’t tell you how quiet hospitals can get in the middle of the night. They don’t tell you that the sores on the skin smell strange, like from some other world. They don’t tell you that bodies can release fluids from almost any pore in rapid succession; kind of like the way tears come flying from eyes, yellow and red stuff can come out of a wrist. They don’t tell you that the whole place smells like a mixture of urine and antiseptic. They don’t tell you – though you’re not surprised – that most of the religious people going from room to room and bed to bed won’t stop to talk to you, will flinch if you try to shake their hand on the rare occasion they do stop by, and might leave miniature Bibles outside the door while you and your companion sleep inside. They don’t tell you how hard it is to hold someone and sleep in a hospital bed. They don’t tell you that the some doctors, nurses and other medical staff will bring you food, try to make your companion laugh, show you how to use the coffee machine for free as if you work there, bring you a “good” blanket from home, and harass any religious people that give you and especially your companion a hard time. They don’t tell you that other doctors, nurses, and other medical staff will try to get you to leave, will avoid contact with your body and your eyes just in case you have caught your companion’s condition and they have already forgot how transmission works, will be overheard saying things like, “Well, he probably asked for it,” or will ask you to close the door to your companion’s room because it might upset people. They don’t tell you that when you feed someone ice chips you need to move slow and softly and be ready to hold them if they start to choke on something even that small. They don’t tell you what it feels like to watch your first love die from AIDS. Even though they don't tell you any of these things, I can promise you that you’ll never forget it no matter how hard you try. |} ==Introduction== [[Image:Hoact21.jpg|right|thumb|250px|A doctor conducting a pre-natal examination of a patient in El Salvador.]] The [[w:World Health Organization|World Health Organization]] (WHO) defines '''health''' as "a state of complete physical, mental and social well-being, and does not consist only of the absence of disease or infirmity" ([http://w3.whosea.org/aboutsearo/const.htm source]) Though this is a useful definition, some would consider it idealistic and non-realistic because using the WHO definition classifies 70-95% of people as unhealthy. There can also be other definitions of health, e.g. statistical (systolic blood pressure and diastolic blood pressure) and functional (ability to carry out Activities of Daily Living or ADLs). The WHO definition also overlooks the fact that several factors influence both the definition of health and standards of health. [[Image:Babyimmunization.jpg|left|thumb|200px|Immunizations from various diseases have improved health worldwide.]] What it means to be healthy can vary from culture to culture and is often connected with advances in technology and cultural patterns of race, class, gender, and sexual inequalities. In some cultures, larger body sizes are seen as a sign of healthiness as it indicates an individual has a preponderance of food. In other cultures, largeness is more closely associated with unhealthy lifestyles (e.g., lack of exercise, poor eating habits, etc.). Advances in technology have also expanded the idea of what it means to be healthy. What are understood today to be healthy practices were not emphasized prior to clear understandings of disease and the contributions of lifestyles to health, and some practices advanced as "healthy" today are the result of cultural beliefs that benefit some at the expense of others. Finally, sociologists have demonstrated that access, utilization, education, and practices related to health and well being are heavily influenced by (and often seemingly determined by) prevailing cultural norms, beliefs, and patterns that often have little or nothing to do with physiological health. '''Health care''' (or '''healthcare''') is an industry associated with the prevention, treatment, and management of [[w:illness|illness]] along with the promotion of mental and physical well-being through the services offered by the [[w:medical|medical]] and [[w:allied health|allied health]] professions. Healthcare is one of the world's largest and fastest-growing industries, consuming over 10 percent of [[w:gross domestic product|gross domestic product]] of most developed nations. In 2000, health care costs paid to hospitals, doctors, diagnostic laboratories, pharmacies, [[w:medical device|medical device]] manufacturers and other components of the health care system, consumed an estimated 14 percent of the [[w:GNP|gross national product]] of the United States, the largest of any country in the world. For the [[w:G8|G8]] countries (eight of the most developed countries in the world) the average is about nine percent. Importantly, this may be due to the United States' interesting position as the only G8 and highly developed country that, since [[w: The Health Maintenance Organization Act of 1973|The Health Maintenance Organization Act of 1973]], utilizes a private, for profit system of [[w: managed care|managed care]] rather than a public good, non-profit system of health promotion. In fact, the U.S. healthcare system generally costs more, produces equal or worse outcomes, incentivizes treatment over prevention, emphasizes cures over health, values quantity over quality of life, uses a lot of advanced technologies, and is heavily determined by "market forces" in comparison to healthcare systems (some nonprofit and some for profit) in other developed countries.<ref name="Rosich2010">Rosich, Katherine and Janet Hankin. 2010. “Executive Summary: What Do We Know? Key Findings from 50 Years of Medical Sociology.” Journal of Health and Social Behavior, Extra Issue, 51:S1-S9.</ref> Exploring patterns like those noted above in relation to U.S. healthcare, [[w: Medical Sociology|Medical Sociology]] is concerned with the distribution of healthcare services globally, in particular inequalities in healthcare, and how conceptions of health have changed over time. ==Health Disparities== [[Image:Tobias-AIDS-test.jpg|right|thumb|300px|In an effort to dispel the stigma associated with HIV/AIDS testing in Ethiopia, Randall Tobias, U.S. Global AIDS Coordinator, was publicly tested.]] While technology has advanced the practice of medicine and generally improved health, not all people have the same access to health care or the same quality of health care. According to the [[w:Health Resources and Services Administration|Health Resources and Services Administration]] of the U.S., ''health disparities'' are the "population-specific differences in the presence of disease, health outcomes, or access to health care" ([http://www.google.com/url?sa=U&start=4&q=http://www.hrsa.gov/OMH/OMH/disparities/pages07to08.pdf&e=9888 source]). Of particular interest to sociologists are the differences in health and quality of health care across racial, socioeconomic, ethnic, gender, and sexual groups. In the United States, health disparities are well documented in racial minority populations such as [[w:|African Americans]], [[w:Native Americans|Native Americans]], [[w:Asian Americans|Asian Americans]], and [[w:Hispanics|Hispanics]]. When compared to European Americans, these minority groups have higher incidents of chronic diseases, higher mortality, and poorer health outcomes. Among the disease-specific examples of racial and ethnic disparities in the United States is the cancer incidence rate among African Americans, which is 10 percent higher than among European Americans and generally linked to the environmental conditions of predominantly racial minority neighborhoods. In addition, American adults of African and Hispanic lineage have approximately twice the risk of developing diabetes than American adults of European lineage, which often reflects the lack of access to quality foods and healthcare resources within predominantly racial minority neighborhoods. Minorities also have higher rates of [[w:cardiovascular disease|cardiovascular disease]], [[w:HIV/AIDS|HIV/AIDS]], and [[w:infant mortality|infant mortality]] than whites, which suggests the lack of preventative services and education in predominantly racial minority neighborhoods and schools may play an important role. There are also substantial differences in health based on social class or socioeconomic status, which have also been linked to neighborhood concentration and environmental effects.<ref name="Simon2009">Simon, Stephanie, and Betsy McKay. 2009. “Developing World's Parasites, Disease Hit U.S..” wsj.com, August 22 http://online.wsj.com/article/SB125090339313750961.html (Accessed August 24, 2009).</ref> As of 2009, diseases that were common only in the developed world (e.g., [[W:toxocariasis|toxocariasis]], [[w:cysticercosis|cysticercosis]], [[w:chagas|chagas]], and [[w:cytomegalovirus|cytomegalovirus]]) were becoming a serious concern among economically disadvantaged populations in the U.S.<ref name="Simon2009"/> Building on these insights, sociologists and public health researchers have documented a wide variety of racial and economic health disparities tied to neighborhood and environmental contexts,<ref name="Burdette2012a">Burdette, Amy M. and Belinda L. Needham. 2012. “Neighborhood Environment and BMI Trajectories from Adolescence to Adulthood” Journal of Adolescent Health 50: 30-37.</ref><ref name="Burdette2012b">Burdette, Amy M. Terrence D. Hill and Lauren Hale. 2012. “Household Disrepair and the Mental Health of Low-income Urban Women.” Journal of Urban Health: Bulletin of the New York Academy of Medicine 88: 142-153.</ref><ref name="Hale2010">Hale, Lauren, Terrence D. Hill and Amy M. Burdette. 2010. “Sleep Quality as a Mediator of Neighborhood Effects on Health” Preventive Medicine 51: 275-278</ref><ref name="Hill2009">Hill, Terrence D., Amy M. Burdette, and Lauren Hale. 2009. “Neighborhood Disorder, Sleep Quality, and Psychological Distress: A Model of Structural Amplification” Health and Place 15: 1006- 1013</ref> and have even begun requiring graduate courses and training workshops on neighborhood contexts for public health, epidemiological, and medical sociology researchers. Researchers have also documented significant health disparities within gender and sexual minority populations in the United States.<ref name="Rieker2013">Rieker, Patricia, Chloe Bird, and Martha Lang. 2013. “Understanding Gender and Health: Old Patterns, New Trends, and Future Directions.” Pp. 52−74 in Handbook of Medical Sociology, 6th Edition, edited by C. Bird, P. Conrad, A. Fremont, and S. Timmermans. Nashville, TN: Vanderbilt University Press.</ref> In terms of gender, for example, researchers have found that women and trans people experience significantly different treatment from health care providers, and often experience more chronic conditions throughout the life course. Further, these researchers have noted the tendency for medical research to prioritize illnesses that are more common in heterosexual men while downplaying, ignoring, and stigmatizing conditions that are more common among other gender and sexual groups. In terms of sexualities, for example, researchers have documented the systematic exclusion of non-heterosexual healthcare needs, priorities, and concerns throughout medical history, training programs, and certification processes,<ref name="Dececco1999">John Dececco Phd, Michael Scarce. 1999. Smearing the Queer: Medical Bias in the Health Care of Gay Men. Routledge.</ref> and sexual minorities regularly report primarily negative interactions with healthcare providers in the United States.<ref name="Goldberg2011">Goldberg, Lisa, Ami Harbin, and Sue Campbell. 2011. “Queering the Birthing Space: Phenomenological Interpretations of the Relationships between Lesbian Couples and Perinatal Nurses in the Context of Birthing Care.” Sexualities 14(2):173–92.</ref> Further, medical history is littered with example of labeling women's natural experiences and bodily functions (especially during times of women's rights movement activity and success) in medical terms that serve to stigmatize, control, and devalue women's health and well-being.<ref name="Chrisler2002">Chrisler, Joan and Paula Caplan. 2002. “The Strange Case of Dr. Jekyll and Ms. Hyde: How PMS became a Cultural Phenomenon and Psychiatric Disorder.” Annual Review of Sex Research 13:274-306.</ref> FInally, historical records reveal the use of medical authority and technologies to demonize, stigmatize, and justify the institutionalization and arrest of sexual minorities throughout the last century.<ref name="Katz2007">Katz, Jonathan Ned. 2007. The Invention of Heterosexuality. University of Chicago Press.</ref> In all such cases, gender and sexual minorities regularly experience disparate outcomes, experiences, and relationships as a result of healthcare systems that treat them differently. [[File:Self-Reported Health by Race-Ethnicity in 2012.png|thumb|center|800px]] [[File:Self-Reported Health by Education in 2012.png|thumb|center|800px]] [[File:Self-Reported Health by Income in 2012.png|thumb|center|800px]] ===Causes of Health Disparities=== There is debate about what causes health disparities between dominant and subordinate groups. However, it is generally accepted that disparities can result from three main areas: *From the differences in [[w:socioeconomic|socioeconomic]] and [[w:environmental|environmental]] characteristics of different ethnic and racial groups. For instance, American Africans and Hispanics tend to live in poorer neighborhoods that are near to industrial areas and are older than new suburban subdivisions. Industrial pollutants and lead-paint, common in older homes, can both lead to increased incidents of disease. Similarly, gender and sexual minorities are more likely to be displaced from their homes at earlier ages (e.g., with less symbolic and economic capital) than other members of society.<ref>Wodtke, Geoffrey T. et al, Concentrated poverty, ambient air pollution, and child cognitive development, ''Science Advances'' (2022). DOI: 10.1126/sciadv.add0285</ref> *From the barriers certain minority groups encounter when trying to enter into the health care delivery system. *From the quality of health care different minority groups receive. Most attention on the issue has been given to the health outcomes that result from differences in access to medical care among groups and the quality of care different groups receive. Reasons for disparities in access to health care are many, but can include the following: *Lack of insurance coverage. Without health insurance, patients are more likely to postpone medical care, more likely to go without needed medical care, and more likely to go without prescription medicines. Minority groups in the United States lack insurance coverage at higher rates than members of dominant groups. *Lack of a regular source of care. Without access to a regular source of care, patients have greater difficulty obtaining care, fewer doctor visits, and more difficulty obtaining prescription drugs. Compared to whites, minority groups in the United States are less likely to have a doctor they go to on a regular basis and are more likely to use emergency rooms and free or reduced rate, government subsidized [[w:clinics|clinics]] as their regular source of care. *Lack of financial resources. Although the lack of financial resources is a barrier to health care access for many Americans, the impact on access appears to be greater for minority populations. *Structural barriers. Structural barriers to health care include poor transportation, an inability to schedule appointments quickly or during convenient hours, and excessive time spent in the waiting room, all of which affect a person's ability and willingness to obtain needed care. *The health financing system. The [[w:Institute of Medicine|Institute of Medicine]] in the United States says fragmentation of the U.S. health care delivery and financing system is a barrier to accessing care. Racial and ethnic minorities are more likely to be enrolled in health insurance plans which place limits on covered services and offer a limited number of health care providers. *Scarcity of providers. In inner cities, rural areas, and communities with high concentrations of minority populations, access to medical care can be limited due to the scarcity of primary care practitioners, specialists, and diagnostic facilities. In addition more private practices are putting limits on the number of medicaid and medicare patients that they will accept because these programs reimburse at a much lower percentage than private insurers. Finding physicians who accept [[w:Medicaid|Medicaid]] and [[w:Medicare|Medicare]] is becoming increasingly difficult. *Linguistic barriers. Language differences restrict access to medical care for minorities in the United States who are not English-proficient. *Low Health literacy. This is where patients have problems obtaining, processing, and understanding basic health information. For example, patients with a poor understanding of good health may not know when it is necessary to seek care for certain symptoms. Similarly, they may not understand the medical jargon that is used by health professionals and, consequently, are unable to accurately follow medical instructions. While problems with health literacy are not limited to minority groups, the problem can be more pronounced in these groups than in whites due to socioeconomic and educational factors. *Lack of [[w:diversity|diversity]] in the health care workforce. Cultural differences between predominantly white health care providers and minority patients is also often cited as a barrier to health care. Only 4% of physicians in the United States are African American; Hispanics represent just 5%. These percentages are much lower than these groups' respective proportions of the United States population. *Provider discrimination. This is where health care providers either unconsciously or consciously treat certain racial and ethnic patients differently than they treat their white patients. Some research suggests that minorities are less likely than whites to receive a kidney transplant once on dialysis or to receive pain medication for bone fractures. Critics question this research and say further studies are needed to determine how doctors and patients make their treatment decisions. Others argue that certain diseases cluster by ethnicity and that clinical decision making does not always reflect these differences. [[File:Percentage not Covered by Health Insurance by Race-Ethnicity - 2008 to 2012.png|thumb|center|800px]] [[File:Percentage not Covered by Health Insurance by Income - 2008 to 2012.png|thumb|center|800px]] ===Examples of Health Disparities=== There are a number of ways in which health disparities play out based on different systems of stratification. Health disparities resulting from economic stratification are wide-ranging. Poorer women have reduced access to mammograms to detect breast cancer, even when they are better candidates for screening.<ref name="Williams2008">Williams, Brie A., Karla Lindquist, Rebecca L. Sudore, Kenneth E. Covinsky, and Louise C. Walter. 2008. “Screening Mammography in Older Women: Effect of Wealth and Prognosis.” Arch Intern Med 168:514-520.</ref> Wealthier people live longer than poorer people. Wealthier people in the U.S. today live about 4.5 years longer than poorer people (79.2 vs. 74.7, respectively).<ref name="Pear2008">Pear, Robert. 2008. “Gap in Life Expectancy Widens for the Nation.” The New York Times, March 23 http://www.nytimes.com/2008/03/23/us/23health.html (Accessed March 25, 2008).</ref> Additionally, affluent and more educated people are more likely to take advantages of advances in medical science and technology and have seen a more rapid decline in smoking rates, which directly improves health.<ref name="Pear2008"/> Disparities in health care between the rich and poor are not inevitable - they are directly correlated with disparities in wealth. The differential and unequal treatment of the rich and poor follows the gap between the rich and the poor: From 1966 to 1980, socioeconomic disparities declined in tandem with a decline in mortality rates, but the disparity has since increased as income stratification has, and as our healthcare model has become mostly private, for profit, and insurance based.<ref name="Pear2008"/> Financial access to health care is not the only factor that affects health; poorer people are generally less likely to exercise, resulting in overall poorer health as well.<ref name="Wen2007">Wen M, Browning CR & Cagney K. 2007. “A multi-level study of neighborhood environment and its relationship to physical activity in adulthood” Urban Studies:44(13): 1-18.</ref> This is probably due to fewer opportunities to exercise and less access to safe, clean exercise facilities. Poorer individuals also live in more dangerous neighborhoods and are more likely to eat unhealthy food (or lack the resources necessary to prepare healthy food they acquire) and engage in risky or unhealthy behavior (often as a result of a lack of options for healthy and less risky behaviors within their environments), all of which contributes to poorer health.<ref name="Pear2008"/><ref name="Akers2011">Akers, Aletha Y., Melvin R. Muhammad, and Giselle Corbie-Smith. 2011. “‘When you got nothing to do, you do somebody’: A community’s perceptions of neighborhood effects on adolescent sexual behaviors.” Social Science & Medicine 72:91-99.</ref> As noted above, researchers also find health disparities based on gender and sexual stratification. One study found that women are less likely than men to be recommended for knee replacement surgery, even when they have the same symptoms.<ref name="Borkhoff2008">Borkhoff, Cornelia M. et al. 2008. “The effect of patients' sex on physicians' recommendations for total knee arthroplasty.” CMAJ 178:681-687.</ref> While it was unclear what role the sex of the recommending physicians played, the authors of this study encourage women to challenge their doctors in order to get care equivalent to men. Expanding on examples like this, researchers have noted that the ways medical professionals approach sexual and gender minorities are often heavily sexualized and gendered, which creates barriers for gender and sexual minorities - even those with the economic and educational resources to acquire care.<ref name="Giuffre2000">Giuffre, Patti A., and Christine L. Williams. 2000. “NOT JUST BODIES Strategies for Desexualizing the Physical Examination of Patients.” Gender & Society 14(3):457–82.</ref><ref name="Goldberg2011"/> Health disparities based on race also exist. Similar to the difference in life expectancy found between the rich and the poor, affluent white women live 14 years longer in the U.S. (81.1 years) than poor black men (66.9 years).<ref name="Pear2008"/><ref name="Griffith2010"/> There is also evidence that blacks receive less aggressive medical care than whites, similar to what happens with women compared to men.<ref name="Pear2008"/> Black men describe their visits to doctors as stressful and report that physicians do not provide them with adequate information to implement the recommendations they are given, similar to gender and sexual minorities.<ref name="Griffith2010">Griffith, D.M., Allen, J.O. & Gunter, K. (2010). Social and Cultural Factors Influence African American Men’s Medical Help-seeking. Research on Social Work Practice. Published online 18 November 2010. Special issue on African American males.</ref> Another contributor to the overall worse health of blacks is the incident of HIV/AIDS - the rate of new AIDS cases is 10 times higher among blacks than whites and blacks are 20 times as likely to have HIV/AIDS as are whites, which is generally due to the structural violence (e.g., poverty, lack of health education, lack of access to medical care, and lack of sexual education) plaguing contemporary African-American communities.<ref name="Adimora2009">Adimora, Adaora A., Victor J. Schoenbach, and Michelle A. Floris-Moore. 2009. “Ending the Epidemic of Heterosexual HIV Transmission Among African Americans.” American Journal of Preventive Medicine 37:468-471.</ref><ref name="Lane2004">Lane, Sandra D. et al. 2004. “Structural Violence and Racial Disparity in HIV Transmission.” Journal of Health Care for the Poor and Underserved 15(3):319–35.</ref> ==Paying for Medical Care== As noted in the previous section, disparities in health care are often related to an individual's or a group's ability to pay for health care. This section discusses the costs of healthcare and the different approaches to health care that have been taken by governments around the world. ===Health Insurance=== '''Health insurance''' is a type of insurance whereby the insurer pays the medical costs of the insured if the insured becomes sick due to covered causes or accidents. The insurer may be a private organization or a government agency. According to the 2005 United States Census Bureau, approximately 85% of Americans have health insurance. Approximately 60% obtain health insurance through their place of employment or as individuals and various government agencies provide health insurance to 25% of Americans. Despite the claims of the [[w: Patient Protection and Affordable Care Act|Patient Protection and Affordable Care Act]], however, it is important to remember that researchers have demonstrated that access to health insurance will have a limited impact on health disparities due to the importance of varied types of social, psychological, material, symbolic, and political resources in the overall construction, maintenance, and challenge of health inequalities.<ref name="Ross2000">Ross, Catherine and John Mirowsky. 2000. “Does Medical Insurance Contribute to Socioeconomic Differentials in Health?” The Milbank Quarterly 78:291−321.</ref> While the rising cost of health care is debated, some contributing causes are accepted. Aging populations require more health care as a result of increased life expectancy. Advances in medical technology have arguably driven up the prices of procedures, especially cutting edge and experimental procedures. Poor health choices also increase health care costs by increasing the incident of disease and disability. Preventable health issues are related to: *insufficient exercise *[[w:junk food|unhealthy food choices]] *excessive alcohol consumption *[[w:smoking|smoking]] *[[w:obesity|obesity]] (more on this below) In theory, people could lower health insurance prices by exercising, eating healthy food, and avoiding addictive substances that are damaging to the body. Healthier lifestyles protect the body from disease, and with fewer diseases, there would be fewer health care related expenses, but healthier lifestyles rely upon the opportunity to possess favorable economic resources and neighborhood location (e.g., exercise, food choices, obesity), and the ability to avoid (or find alternate ways to manage) experiencing continuous stress exposure, traumatic events, and structural violence (e.g., alcohol and cigarette consumption). Another element of high health care costs is related to the private management of healthcare by large corporations. While this is discussed in greater detail below, it is worth noting that corporate profits have also played a role in increased health care premiums. [[File:Health Care Industries Annual Revenue 2000 to 2012.png|thumb|center|800px|This figure shows the annual revenue of health care industries in the US from 2000 to 2012 in trillions of dollars.]] [[File:Operating Incomes of Aetna Kaiser Permanente and Humana from 2011-2013.png|thumb|center|800px|This figure show the annual operating incomes of Aetna, Kaiser Permanente, and Humana from 2011-2013.]] ===Private Insurance and Free-Market Health Care=== Two types of health insurance have developed in modern society: private health insurance (or free-market) models and publicly funded health insurance models. The benefits and drawbacks of each of these models are discussed in this and the following section. Private insurance refers to health insurance provided by a non-governmental organization, usually a privately owned or publically traded corporation. Private insurance as the primary provider of health care in a developed nation is really only found in the United States as of 1973. It is important to note that while the United States is the most private of any system, there is a substantial public component. Of every dollar spent on health care in the United States, 44 cents comes from some level of government. In addition, government also increases private sector costs by imposing licensing and regulatory barriers to entry into both the practice of medicine and the drug trade within America. Private practitioners also face inflated costs through the government's use of [[w:protectionist|protectionist]] measures against foreign companies, to uphold the [[w:intellectual property rights|intellectual property rights]] of the U.S. [[w:pharmaceutical|pharmaceutical]] industry. Advocates of the private model argue that this approach to health care has the following benefits: *Some economists argue that the free market is better able to allocate discretionary spending where consumers value it the most. There is variation among individuals about how much they value peace of mind and a lower risk of death. For example, while a public-funded system (see below) might decide to pay for a pap smear only once every five years if the patient was not positive for the human papilloma virus based on cost efficiency, in a private system a consumer can choose to be screened more often and enjoy the luxury of greater peace of mind and marginally reduced risk. When evaluating the pool of current medical spending available to fund cost effective care for the uninsured, this discretionary spending might be moved to non-medical luxury goods. Also, since current private plans are not very good at limiting spending to cost effective procedures and schedules, those consumers exploiting this will view the transition to a public system as a reduction in their compensation or benefits, and will question whether a society that will allow them to buy a better car or a European vacation, but not better health care, is truly free. *Advocates also point to the remarkable advances in medical technology that have accompanied the private insurance/free-market approach to health care. When health care is privately funded, the opportunity for making large amounts of money is an attractive proposition for researchers in medical technology and pharmaceuticals. Thus, the private insurance system, while it may not provide adequate care for everyone (see the criticisms below), does provide cutting edge technology for those who can afford it. *Advocates also argue that private industry is more efficient than government, which can be quite susceptible to bloat and bureaucracy. However, as is discussed below, this is not always true. Despite these possible benefits, the private insurance approach is not without its drawbacks. Following are some of the more common criticisms of the private health insurance approach to health care: *As noted above, private insurance can be a boon to those who can afford the cutting edge technology. But the flipside to this boon is that the United States, the only mostly-private health delivery system in a developed country, is below average among developed nations by almost every health measure, including: [[w:infant mortality|infant mortality]], [[w:life expectancy|life expectancy]], [[w:chronic disease|chronic diseases]] and [[w:cancer|cancer]] survival rates.<ref name="Banks2006">Banks, James; Marmot, Michael; Oldfield, Zoe, and Smith, James P. Disease and Disadvantage in the United States and in England. JAMA. 2006 May 3; 295(17):2037-2045</ref> As evidence of this, people in lower socioeconomic classes in the US are significantly more likely to contract a preventable disease than are people in higher socioeconomic classes, which is not the case in Canada, where they have universal healthcare.<ref name="Willson2009">Willson, Andrea E. 2009. “'Fundamental Causes' of Health Disparities: A Comparative Analysis of Canada and the United States.” International Sociology 24:93-113.</ref> This is directly attributable to reduced access to healthcare in the US for those with less money. *More than half of the people with chronic conditions in the US regularly skip pills and doctors' appointments for conditions like diabetes, heart disease, cancer, and depression because of the cost of the care.<ref name="Schoen2009">Schoen, Cathy, Robin Osborn, Sabrina K.H. How, Michelle M. Doty, and Jordon Peugh. 2009. “In Chronic Condition: Experiences Of Patients With Complex Health Care Needs, In Eight Countries, 2008.” Health Aff 28:w1-16.</ref> *Another significant criticism of the private system is that it ends up being more costly than publicly funded systems. In 2001 the United States government spent $4,887 per person on health care. That is more than double the rate of any other [[w:G8|G8]] country, except Japan which spends close to $2,627 per capita annually. Considering private insurers are supposed to cover the majority of health care costs in the U.S., it is somewhat surprising that the United States spends a greater fraction of its national budget on health than Canada, Germany, France, or Japan. One explanation for the higher health care costs in the U.S. is the billing approach: in the U.S., many doctors work on a fee-for-service basis, which means they earn more if they do more tests or are consulted more frequently. In contrast, doctors who are salaried have no financial incentive to perform unnecessary tests. This was the explanation given for the wide disparity in Medicare spending for patients in the last two years of their lives at top teaching hospitals: per patient costs at UCLA were $93,000, but only $53,000 at the Mayo Clinic. When doctors are salaried, they are not inclined to perform unnecessary tests just to increase their income, which is what doctors using fee-for-service approaches do.<ref name="Wennberg2008">Wennberg, John E., Elliott S. Fisher, David C. Goodman, Jonathan S. Skinner, and Sandra M. Sharp. 2008. Tracking the Care of Patients with Severe Chronic Illness: The Dartmouth Atlas of Health Care 2008. Lebanon, New Hampshire: The Dartmouth Institute for Health Policy & Clinical Practice http://web.archive.org/web/20090325003539/http://www.dartmouthatlas.org/atlases/2008_Chronic_Care_Atlas.pdf (Accessed April 13, 2008).</ref> The quality of care and patient life expectancy did not differ between these two hospitals, despite the substantial difference in costs. *Most experts believe that significant [[w:market failure|market failure]] occurs in health markets, thereby leading free market insurance models to operate inefficiently. The consumers of health care are vastly less knowledgeable than the medical professionals they buy it from. An individual is especially less likely to make rational choices about his/her own health care in a case of emergency. The extreme importance of health matters to the consumer adds to the problem of the information gap. This gives the medical profession the ability to set rates that are well above free market value. The need to ensure competence and qualifications among medical professionals also means that they are inevitably closely controlled by professional associations that can exert [[w:monopoly|monopolistic]] control over prices. Monopolies are made even more likely by the sheer variety of specialists and the importance of geographic proximity. Patients in most markets have no more than one or two heart specialists or brain surgeons to choose from, making competition for patients between such experts very limited. *In theory when a government sets billing rates it can negotiate with the professional societies with equal heft and knowledge, reaching a total cost that is closer to the ideal than an unregulated market. In private insurance systems, each insurance company is responsible for negotiating its own salaries. A possible result of this approach is the higher pay in doctors' salaries. Doctors' salaries do tend to be much lower in public systems. For instance, doctors' salaries in the United States are twice those in Canada. *The private insurance or free-market approach also fails to provide an efficient delivery for health care because prevention is such an essential component, but one that most people misjudge. Screening for diseases such as cancer saves both lives and money, but there is a tendency within the general population to not correctly assess their risk of disease and thus to not have regular check ups. Many people are only willing to pay a doctor when they are sick, even though this care may be far more expensive than regular preventative care would have been. Delaying treatment until the condition is too severe to be treated can result, often with serious and lamentable consequences.<ref name="Krugman2008">Krugman, Paul. 2008. “Health Care Horror Stories.” The New York Times, April 11 http://www.nytimes.com/2008/04/11/opinion/11krugman.html (Accessed April 13, 2008).</ref> The one exception is when extensive publicity, such as that for [[w:mammogram|mammograms]], is undertaken. Making regular appointments cheaper, or even free (as is done in public systems), has been shown to reduce both rates of illness and costs of health care. Conversely, placing the cost of a visit to a general practitioner too low will lead to excessive visits wasting both a patient's and a doctor's time. Thus while some experts believe free doctor visits produce ideal results, most believe that forcing people to pay some fraction of the cost of an appointment is better. *When a claim is made, particularly for a sizeable amount, the use of paperwork and bureaucracy can allow insurance companies to avoid payment of the claim or, at a minimum, greatly delay it. Some people simply give up pursuing their claims with their insurance provider. This is a cost-cutting technique employed by some companies; fighting claims legally is actually less expensive in some instances than paying the claims outright. *Insurance companies usually do not announce their health insurance premiums more than one year in advance. This means that, if one becomes ill, he or she may find that the premiums have greatly increased. This largely defeats the purpose of having insurance in the eyes of many. However, this is not a concern in many group health plans because there are often laws that prevent companies from charging a single individual in the plan more than others who are enrolled in the same insurance plan. *Health insurance is often only widely available at a reasonable cost through an employer-sponsored group plan. This means that unemployed individuals and self-employed individuals are at an extreme disadvantage and will have to pay for more for their health care. *Experimental treatments or particularly expensive drugs are often not covered.<ref name="Kolata2008">Kolata, Gina. 2008. “Co-Payments Soar for Drugs With High Prices.” The New York Times, April 14 http://www.nytimes.com/2008/04/14/us/14drug.html (Accessed February 11, 2010).</ref> This practice is especially criticized by those who have already tried, and not benefited from, all ''standard'' medical treatments. Because insurance companies can avoid paying claims for experimental procedures, this has lead some insurers to claim that procedures are still ''experimental'' well after they have become standard medical practice. This phenomenon was especially prevalent among private insurance companies after [[w:organ transplants|organ transplants]], particularly kidney transplants, first became standard medical practice, due to the tremendous costs associated with this procedure and other organ transplantation. This approach to avoiding paying premiums can also undermine medical advances. *[[w:Health Maintenance Organization|Health Maintenance Organizations]] or (HMO) types of health insurance are often criticized for excessive cost-cutting policies that include accountants or other administrators making medical decisions for customers. Rather than allowing such decisions to be made by health care professionals who know which procedures or treatments are necessary, these health plan administrators are dictating medical practice through their refusal to cover claims. *As the health care recipient is not directly involved in payment of health care services and products, they are less likely to scrutinize or negotiate the costs of the health care they receive. To care providers (health care professionals, not the insurers), insured care recipients are viewed as customers with relatively limitless financial resources who do not consider the prices of services. To address this concern, many insurers have implemented a program of bill review in which insured individuals are allowed to challenge items on a bill (particularly an inpatient hospital bill) as being for goods or services ''not received''. If a challenge is proven accurate, insured individuals are awarded with a percentage of the amount that the insurer would have otherwise paid for this disputed item or service. Concerns about health insurance are prevalent in the United States. A June 2005 survey of a random national sample by the [[w:Kaiser Family Foundation|Kaiser Family Foundation]] found that twice as many Americans are more worried about rising health care costs than losing their job or being the victim of a terrorist attack ([http://my.webmd.com/content/Article/108/108740.htm source]). Healthcare changes in the United States, however, are typically rife with conflict, slow to progress, and dominated by concerns about profits rather than patients, which often leads to a highly fractured and conflict-oriented approach with little room for significant changes except over vast periods of time (see debates surrounding [[w: Social Security|Social Security]], the [[w: Hill-Burton Act|Hill-Burton Act]], the [[w: EMTALA|EMTALA]], and the [[w: Patient Protection and Affordable Care Act|Patient Protection and Affordable Care Act]] for examples. ===Publicly Funded Health Care=== An alternative to private health insurance and the free-market approach to health care is publicly funded health care. Publicly funded medicine is health care that is paid wholly or mostly by public funds (i.e., [[w:tax|taxes]]). Publicly funded medicine is often referred to as ''socialized medicine'' by its opponents, whereas supporters of this approach tend to use the terms ''universal healthcare'', ''single payer healthcare'', or ''[[w:National Health Service|National Health Services]]''. It is seen as a key part of a [[w:welfare state|welfare state]]. [[File:Universal_health_care.svg|thumb|center|800px|58 countries with universal health care in 2009.]] This approach to health care is the most common and popular among developed (and developing) nations around the world today. The majority of [[w:developed country|developed nations]] have publicly funded health systems that cover the great majority of the population. For some examples, see the [[w:British National Health Service|British National Health Service]], [[w:medicare (Canada)|medicare Canada]] and [[w:Medicare (Australia)|medicare Australia]]. Even among countries that have publicly funded medicine, different countries have different approaches to the funding and provision of medical services. Some areas of difference are whether the system will be funded from general government revenues (e.g. Italy, Canada) or through a government social security system (France, Japan, Germany) on a separate budget and funded with special separate taxes. Another difference is how much of the cost of care will be paid for by government or social security system, in Canada all hospital care is paid for by the government while in Japan patients must pay 10 to 30% of the cost of a hospital stay. What will be covered by the public system is also important; for instance, the Belgian government pays the bulk of the fees for dental and eye care, while the Australian government covers neither. The United States has been virtually alone among developed nations in not maintaining a publicly-funded health-care system since South Africa adopted a publicly-funded system after toppling its [[w:apartheid|apartheid]] regime. However, a few states in the U.S. have taken serious steps toward achieving this goal, most notably Minnesota. Other states, while not attempting to insure all of their residents strictly speaking, cover large numbers of people by reimbursing hospitals and other health-care providers using what is generally characterized as a [[w:charity care|charity care]] scheme, which often includes levies. A 2007 New York Times/CBS Poll found that a majority of Americans support some form of universal healthcare (59%), and just as many Americans support it even if it means raising their taxes.<ref name="Toner2007">Toner, R., & Elder, J. (2007). Most Support U.S. Guarantee of Health Care. The New York Times. Retrieved March 2, 2007, from http://www.nytimes.com/2007/03/02/washington/02poll.html</ref> Support is mixed between Democrats, Republicans, and Independents: 63% of Democrats support universal healthcare, 49% of Independents do, and 30% of Republicans do. Publicly funded medicine may be administered and provided by the [[w:government|government]], but in some systems that is not an obligation: there exist systems where medicine is publicly funded, yet most health providers are private entities. The organization providing public health insurance is not necessarily a public administration, and its budget may be isolated from the main state budget. Likewise, some systems do not necessarily provide universal healthcare, nor restrict coverage to public health facilities. Proponents of publicly funded medicine cite several advantages over private insurance or free-market approaches to health care: *Publicly funded approaches provide universal access to health care to all citizens, resulting in equality in matters of life and death. *Publicly funded health care reduces contractual paperwork. *Publicly funded health care facilitates the creation of uniform standards of care. *Publicly funded health care may help reduce illnesses associated with job loss. As many people in the US rely on their jobs for health insurance, losing their jobs increases stress and, as a result, increases illness.<ref name="Strully2009">Strully, K. W. (2009). “Job Loss and Health in the U.S. Labor Market.” Demography 46(2):</ref> *It is also the case that publicly funded systems result in a reduction in the percentage of societal resources devoted to medical care; meaning public systems cost less than private systems. Publicly funded health care is not without its criticisms. Some purported disadvantages of the public system include: *Some critics argue there is a greater likelihood of lower quality health care than privately funded systems. However, because of the universal accessibility of health care, this claim is generally not true.<ref name="Banks2006"/> *Another criticism of publicly funded health care is that there is less motivation for medical innovation and invention and less motivation for society's most skilled people to become doctors, because of the lower amount of monetary compensation. *Price no longer influences the allocation of resources, thus removing a natural self-corrective mechanism for avoiding waste and inefficiency (though the redundancy of the private system - competing insurers - often results in more inefficiency than a single, public system). *Health care workers' pay is often not related to quality or speed of care. Thus very long waits can occur before care is received. *Because publicly funded medicine is a form of [[w:socialism|socialism]], many of the general concerns about socialism can be applied to this approach. *People are afraid that they can't choose their own doctor. The state chooses for them. This also tends to be an over-exaggerated and ill-founded concern as there is some degree of freedom in choosing medical practitioners in public systems. ===Parallel Public/Private Systems=== Almost every country that has a publicly funded health care system also has a parallel private system, generally catering to the wealthy. While the goal of public systems is to provide equal service, the [[w:egalitarianism|egalitarianism]] tends to be closer to ''partial egalitarianism''. Every nation either has parallel private providers or its citizens are free to travel to a nation that does, so there is effectively a [[w:two-tier healthcare|two-tier healthcare]] system that reduces the [[w:social equality|equality]] of service. Since private providers are typically better paid, those medical professionals motivated by remunerative concerns migrate to the private sector while the private hospitals also get newer and better equipment and facilities. A number of countries such as Australia attempt to solve the problem of unequal care by insisting that doctors divide their time between public and private systems. Proponents of these parallel private systems argue that they are necessary to provide flexibility to the system and are a way to increase funding for the health care system as a whole by charging the wealthy more. Opponents believe that they are allowed to exist mainly because politicians and their friends are wealthy and would prefer better care. They also argue that all citizens should have access to high quality healthcare. The only country not to have any form of parallel private system for basic health care is Canada. However, wealthy Canadians can and travel to the United States for care. Also, in some cases, doctors are so well paid in both systems that prestige is often more important to them than remuneration. This is very much the case in the United Kingdom where private medicine is seen as less prestigious than public medicine by much of the population. As a result, the best doctors tend to spend the majority of their time working for the public system, even though they may also do some work for private healthcare providers. The British in particular tend to use private healthcare to avoid waiting lists rather than because they believe that they will receive better care from it. ===Difficulties of analysis=== Cost-benefit analysis of healthcare is extremely difficult to do accurately, or to separate from emotional entanglement. For instance, prevention of smoking or obesity is presented as having the potential to save the costs of treating illnesses arising from those choices. Yet, if those illnesses are fatal or life shortening, they may reduce the eventual cost to the system of treating that person through the rest of their life, and it is possible that they will die of an illness every bit as expensive to treat as the ones they avoided by a healthy lifestyle. This has to be balanced against the loss of taxation or insurance revenue that might come should a person have a longer productive (i.e. working and tax or insurance-paying) life. The cost-benefit analysis will be very different depending on whether you adopt a whole-life accounting, or consider each month as debits and credits on an insurance system. In a system financed by taxation, the greatest cost benefit comes from preserving the working life of those who are likely to pay the most tax in the future, i.e. the young and rich. Few politicians would dare to present the big picture of costs in this way, because they would be condemned as callous. Nevertheless, behind the scenes, a responsible government must be performing cost analysis in order to balance its budget; it is not likely, however, to take the most purely cost effective route. It may choose to provide the ''best'' health care according to some other model, but the cost of this still must be estimated and funded, and there is no uncontroversial definition of ''best''. In producing a definition of quality of healthcare, there is an implication that quality can be measured. In fact, the effectiveness of healthcare is extremely difficult to measure, not only because of medical uncertainty, but because of intangible quantities like ''quality of life''. This is likely to lead to systems that measure ''only'' what is easy to measure (such as length of life, waiting times or infection rates). As a result, the importance of treating chronic, but non-fatal conditions, or of providing the best care for the terminally ill may be reduced. Thus, it is possible for personal satisfaction with the system to go down, while metrics go up. ==Behavior and Environmental Influences on Health== The following sections explore some of the ways behaviors and environment can impact human health. ===Smoking=== The [[w:Centers for Disease Control and Prevention|Centers for Disease Control and Prevention]] describes tobacco use as "the single most important preventable risk to human health in developed countries and an important cause of premature death worldwide" ([http://www.cdc.gov/tobacco/quit/canquit.htm source]). A person's increased risk of contracting disease is directly proportional to the length of time that a person continues to smoke as well as the amount smoked. However, if someone stops smoking the risks of developing diseases steadily decline, although gradually, as the damage to their body is repaired. The main health risks from tobacco smoking pertain to diseases of the cardiovascular system, in particular smoking is a major risk factor for: [[w:myocardial infarction|myocardial infarction]] (heart attack); diseases of the [[w:Respiratory system|respiratory tract]], such as [[w:Chronic Obstructive Pulmonary Disease|Chronic Obstructive Pulmonary Disease]] (COPD) and [[w:emphysema|emphysema]]; and [[w:cancer|cancer]], particularly [[w:lung cancer|lung cancer]] and cancers of the [[w:larynx|larynx]] and [[w:tongue|tongue]]. Prior to [[w:World War I|World War I]], lung cancer was considered to be a rare disease, one most physicians would never see during their career. With the postwar rise in popularity of cigarette smoking came a virtual epidemic of lung cancer. ===Alcohol=== '''Alcoholism''' is a dependency on alcohol characterized by craving (a strong need to drink), loss of control (being unable to stop drinking despite a desire to do so), physical dependence and withdrawal symptoms, and tolerance (increasing difficulty of becoming drunk). Although acceptance of the ''[[w:American Disease Model|American Disease Model]]'' is not without controversy, the [[w:American Medical Association|American Medical Association]], the [[w:American Psychiatric Association|American Psychiatric Association]], the [[w:American Hospital Association|American Hospital Association]], the [[w:American Public Health Association|American Public Health Association]], the [[w:National Association of Social Workers|National Association of Social Workers]], the [[w:World Health Organization|World Health Organization]], and the [[w:American College of Physicians|American College of Physicians]] have all classified alcoholism as a [[w:disease|disease]]. In a 1992 [[w:JAMA|JAMA]] article, the [[w:Joint Committee of the National Council on Alcoholism and Drug Dependence|Joint Committee of the National Council on Alcoholism and Drug Dependence]] and the [[w:American Society of Addiction Medicine|American Society of Addiction Medicine]] published this definition for alcoholism: "Alcoholism is a primary chronic disease with genetic, psychosocial, and environmental factors influencing its development and manifestations. The disease is often progressive and fatal. It is characterized by impaired control over drinking, preoccupation with the drug alcohol, use of alcohol despite adverse consequences, and distortions in thinking, mostly denial. Each of these symptoms may be continuous or periodic." Symptoms of a person's dependence on alcohol may include, but are not limited to, a feeling of necessity in regards to consumption of alcohol, or an inability to resist alcohol if offered. Though these symptoms often arise from a physical dependence on the substance, it is not uncommon for individuals, especially teenagers and adolescents between the ages of fifteen and twenty, to rely on alcohol as a means of social interaction. If a person cannot refuse alcohol in the presence of others, insists on drinking alcohol excessively for fear of alienation and neglect, or feels they cannot socially interact with others unless under the influence then this person is considered socially dependent on the substance. These traits can be noticed in individuals who relocate (such as students attending a new university) whereby an individual with no past history of alcohol consumption begins to consume alcohol in order to associate and relate to others. Social dependence, though not physically threatening in early stages, can lead to physical dependence if the person cannot control their urges and more so their reasons for drinking. The causes for alcohol abuse and dependence cannot be easily explained, but the long-standing, unscientific prejudice that alcoholism is the result of moral or ethical weakness on the part of the sufferer has been largely altered. Recent polls show that 90% of Americans currently believe that alcoholism is, in fact, a [[w:disease|disease]] (source?). Of the two thirds of the North American population who consume alcohol, 10% are alcoholics and 6% consume more than half of all alcohol. Stereotypes of alcoholics are often found in fiction and [[w:popular culture|popular culture]]. In modern times, the recovery movement has led to more realistic portraits of alcoholics and their problems. The social problems arising from alcoholism can include loss of employment, financial problems, marital conflict and divorce, convictions for crimes such as drunk driving or public disorder, loss of accommodation, and loss of respect from others who may see the problem as self-inflicted and easily avoided. Exhaustive studies, including those by author [[w:Wayne Kritsberg|Wayne Kritsberg]], show that alcoholism affects not only the addicted but can profoundly impact the family members around them. Children of alcoholics can be affected even after they are grown. This condition is usually referred to as ''The Adult Children of Alcoholics Syndrome''. [[w:Al-Anon|Al-Anon]], a group modelled after [[w:Alcoholics Anonymous|Alcoholics Anonymous]], offers aid to friends and family members of alcoholics. ====Moderate Drinking==== Of course, not everyone who consumes alcohol is an alcoholic or is at danger of becoming an alcoholic. In fact, there is some debate as to whether there are some benefits derived from moderate consumption of alcohol. The controversy over moderate drinking is an ongoing debate about the claimed benefit or harm to human health from moderate consumption of [[w:alcoholic beverage|alcoholic beverages]]. Moderate consumption typically means the consumption of 1 to 3 drinks of an alcoholic beverage a day; the number varies with age and gender. There is wide consensus that over-drinking is harmful: [[w:ethanol|alcohol]] damages human cells and organs such as the [[w:brain|brain]], [[w:liver|liver]] and [[w:kidney|kidney]]. Many studies show that consumers of up to 3 drinks a day have a 10% to 40% lower risk of [[w:coronary heart disease|coronary heart disease]] than those who abstain. Rimm ''et al.''<ref name="Rimm1999">Rimm, E B, P Williams, K Fosher, M Criqui, and M J Stampfer. 1999. “Moderate alcohol intake and lower risk of coronary heart disease: meta-analysis of effects on lipids and haemostatic factors.” BMJ (Clinical Research Ed.) 319:1523-1528.</ref> predict a 24.7% decrease in the risk of coronary heart disease based upon 30g alcohol/day. Critics of moderate drinking claim that any benefits are far outweighed by the possible consequences of over consumption and that these benefits can be had by less risky means. Scientists also note that studies supporting the benefits of moderate drinking do not control for other factors, such as lifestyle differences between moderate drinkers and nondrinkers. There is evidence that moderate drinkers are more affluent than nondrinkers and as such lead lifestyles that are more conducive to good health in general. Research on the effects of moderate drinking is in its early stages. No long term studies have been done and control groups would be difficult to establish because of the many variables. The current medical recommendation<ref name="Abdulla1997">Abdulla, S. 1997. “Is alcohol really good for you?.” Journal of the Royal Society of Medicine 90:651.</ref> regarding being a moderate drinker is that it is "not only meaningless but also irresponsible" to become a moderate drinker if you don't already drink given that the many obvious health hazards of alcohol outweigh "the benefits of alcohol [which] are small and ill-understood" particularly when so many other cardiovascular treatments are available (p. 651). ====Effects of Fetal Alcohol Exposure==== Fetal alcohol exposure is regarded by researchers as the leading known cause of mental and physical birth defects, surpassing both [[w:spina bifida|spina bifida]] and [[w:Down syndrome|Down syndrome]], producing more severe abnormalities than [[w:heroin|heroin]], [[w:cocaine|cocaine]], or [[w:marijuana|marijuana]], and is the most common preventable cause of birth defects in the United States ([http://kidshealth.org/parent/medical/brain/fas.html source]). It can cause [[w:mental retardation|mental retardation]], facial deformities, stunted physical and emotional development, behavioral problems, [[w:memory|memory]] deficiencies, attention deficits, impulsiveness, an inability to reason from cause to effect; a failure to comprehend the concept of time; and an inability to tell reality from fantasy. Secondary disabilities develop over time because of problems fitting into the environment. Researchers believe that the risk is highest early in the pregnancy, but there are risks throughout because the fetus' brain develops throughout the entire pregnancy. No amount of alcohol, during any trimester, is absolutely safe. ===Obesity=== [[Image:VenusWillendorf.jpg|right|thumb|300px|Venus of Willendorf]] '''Obesity''' is a condition in which the natural energy reserve of humans, which is stored in [[w:adipose tissue|fat tissue]], is expanded far beyond usual levels to the point where it impairs health. While cultural and scientific definitions of obesity are subject to change, it is accepted that excessive body weight predisposes to various forms of disease, particularly [[w:cardiovascular disease|cardiovascular disease]]. There is continuous debate over obesity, at several levels. The [[w:evidence based medicine|scientific evidence]] informing these debates is more contradictory than most simple arguments assume. Statistics demonstrating correlations are typically misinterpreted in public discussion as demonstrating causation, a fallacy known as the [[w:spurious relationship|spurious relationship]]. In several human cultures, obesity is (or has been) associated with attractiveness, strength, and fertility. Some of the earliest known cultural artifacts, known as [[w:Venus of Willendorf|Venuses]], are pocket-sized statuettes representing an obese female figure. Although their cultural significance is unrecorded, their widespread use throughout pre-historic Mediterranean and European cultures suggests a central role for the obese female form in magical rituals and implies cultural approval of (and perhaps reverence for) this body form. Obesity functions as a symbol of wealth and success in cultures prone to food scarcity. Well into the early modern period in European cultures, it still served this role. Contemporary cultures which approve of obesity, to a greater degree than European and Western cultures, include African, Arabic, Indian, and Pacific Island cultures. The implication of these cultural variations in attitudes toward obesity is that ideal body shape is culturally relative. Another illustration of this is the finding that feminists are less likely to consider "ultra-thin" the ideal body image than non-feminists, indicating the culture and philosophy of feminism countermands the effects of popular media.<ref name="Swami2008">Swami, Viren, Natalie Salem, Adrian Furnham, and Martin J. Tovee. 2008. “The influence of feminist ascription on judgements of women's physical attractiveness.” Body Image.</ref> In Western cultures, obesity has come to be seen more as a medical condition than as a social statement. Various stereotypes of obese people have found their way into expressions of popular culture. A common stereotype is the obese character who has a warm and dependable personality, presumedly in compensation for social exclusion, but equally common is the obese vicious [[w:bullying|bully]]. [[w:Gluttony|Gluttony]] and obesity are commonly depicted together in works of fiction. It can be argued that depiction in popular culture adds to and maintains commonly perceived stereotypes, in turn harming the [[w:self esteem|self esteem]] of obese people. A charge of prejudice and/or discrimination on the basis of appearance could be leveled against these depictions. [[File:Obese by state-1990.png|thumb|center|800px|This is a map showing the percentage of individuals by state who were overweight or obese in 1990.]] [[File:Obese by state-1998.png|thumb|center|800px|This is a map showing the percentage of individuals by state who were overweight or obese in 1998.]] [[File:Obese by state-2007.png|thumb|center|800px|This is a map showing the percentage of individuals by state who were overweight or obese in 2007.]] ====Causes of Obesity==== Conventional wisdom holds that obesity is caused by over-indulgence in fatty or sugary foods, portrayed as either a failure of will power or a species of addiction. Various specialists strongly oppose this view. For example, Professor [[w:Thomas Sanders|Thomas Sanders]], the director of the Nutrition, Food & Health Research Centre at [[w:King's College London|King's College London]], emphasises the need for balance between activity and consumption: :''In trials, there is no evidence suggesting that reducing fat intake has an effect on obesity. As long as your expenditure equals what you eat, you won't put on weight, regardless of how high the fat content is in your diet'' (''[[w:The Times|The Times]]'', London, 10 March 2004). Obesity is generally a result of a combination of factors: *[[w:Genetic|Genetic]] predisposition *Energy-rich [[w:diet (nutrition)|diet]] *Limited exercise and sedentary lifestyle *[[w:Weight cycling|Weight cycling]], caused by repeated attempts to lose weight by dieting *Underlying illness *Certain [[w:eating disorders|eating disorders]] *Poverty Some eating disorders can lead to obesity, especially [[w:binge eating disorder|binge eating disorder]] (BED). As the name indicates, patients with this disorder are prone to overeat, often in binges. A proposed mechanism is that the eating serves to reduce anxiety, and some parallels with substance abuse can be drawn. An important additional factor is that BED patients often lack the ability to recognize hunger and satisfaction, something that is normally learned in childhood. [[w:Learning theory (education)|Learning theory]] suggests that early childhood conceptions may lead to an association between food and a calm mental state. [[Image:PrevalenceOverweightAge6-19.GIF|right|thumb|400px|Increase in Overweight among US Children and Adolescents.]] While it is often quite obvious why a certain individual gets fat, it is far more difficult to understand why the average weight of certain societies have recently been growing. While genetic causes are central to who is obese, they cannot explain why one culture grows fatter than another. Although there is no definitive explanation for the recent epidemic of obesity, an [[w:evolution|evolutionary]] hypothesis offers one explanation. In times when food was scarce, the ability to take advantage of rare periods of abundance and use such abundance by storing energy efficiently was likely an evolutionary advantage. This is precisely the opposite of what is required in a sedentary society, where high-energy food is available in abundant quantities in the context of decreased exercise. Although many people may have a genetic propensity towards obesity, it is only with the reduction in physical activity and a move towards high-calorie diets of modern societies that it has become so widespread. An alternative to an evolutionary hypothesis is an inequality hypothesis. In most developed nations, there are massive food surpluses, but these surpluses do not apply uniformly across populations. Similarly, sedentary lifestyles are not evenly distributed, and many of the populations experiencing increasing levels of obesity are rather active compared to other groups with lower levels of obesity. Even in the most developed nations, the people most likely to develop obesity tend to have the lowest access to quality foods and many of them spend considerable time being active due to work and/or family requirements. As a result, evolutionary hypotheses would suggest these people would take advantage of rare periods of abundance without developing obesity due to their lower levels of average consumption and moderate levels of activity. The opposite, however, is what occurs. Seeking to explain this phenomenon, researchers focused on neighborhood effects have systematically demonstrated that poverty is a more likely explanation for obesity. Specifically, people in impoverished areas often lack access to food available to more economically well off members of society, often only have access to foods that can lead to obesity (due to their high-calorie contents) within their neighborhoods (even if they maintain active lifestyles or working lives), and often lack access to many of the resources (e.g., stoves, cooking utensils, transportation to healthier grocery stores, electricity, etc.) necessary for taking advantage of food surpluses. While proponents of evolutionary hypotheses point to individualistic elements like exercise, genetics, diet selection, and sedentary lifestyles that suggest we may improve health without drastically altering our current economic, political, and health systems, proponents of social explanations (such as poverty and environmental pollution) note that even when researchers and advocates have found ways to minimize these individualistic elements (e.g., via food programs, dietary education protocols, exercise programs, limited or temporary economic support, and genetic interventions) the patterns of obesity have not changed much. As a result, these researchers hypothesize that obesity (and other health-related epidemics that have become common in the last couple hundred years) can only be understood (and thus combatted) by examining the social factors that may contribute to physiological, biological, genetic, and other health-related transformations, adaptations, and mutations within the bodies of people experiencing said social factors and shifts within our natural surroundings.<ref name="Link2010">Link, Bruce G. and Jo Phelan. 2010. “Social Conditions as Fundamental Causes of Health Inequalities.” Pp. 3−17 in Handbook of Medical Sociology, 6th Edition, edited by C. Bird, P. Conrad, A. Fremont, and S. Timmermans. Nashville, TN: Vanderbilt University Press.</ref><ref name="Rosich2010"/><ref name="Burdette2008">Burdette, Amy and Terrence Hill. 2008. “An examination of processes linking perceived neighborhood disorder and obesity.” Social Science & Medicine 67:38-46.</ref> As noted above, the obesity epidemic is most notable in the United States. In the years from just after the Second World War until 1960 the average person's weight increased, but few were obese. In 1960 almost the entire white population was well fed, but not overweight. In the two and a half decades since 1980 the growth in the rate of obesity has accelerated markedly (while mirroring the growth in poverty and food insecurity rates) and is increasingly becoming a [[w:public health|public health]] concern. There are a number of theories as to the cause of this change since 1980, but most echo assumptions embedded within initial evolutionary hypotheses at present (and rely merely on assumptions that specific correlations are related to the fundamental cause of the issue), and thus may need to be readjusted in relation to emerging recognition of the limitations of these theories: *Obese people appear to be less active in general than lean people, and not just because of their obesity. A controlled increase in calorie intake of lean people did not make them less active, nor, correspondingly, when obese people lost weight did they become more active. Weight change does not affect activity levels, but the converse seems to be the case.<ref name="Levine2005">Levine JA, Lanningham-Foster LM, McCrady SK, Krizan AC, Olson LR, Kane PH, Jensen MD, Clark MM. ''Interindividual variation in posture allocation: possible role in human obesity.'' Science 2005;307:584-6. {{PMID|15681386}}.</ref> *Another important contributor to the current obesity concern is the much lower relative cost of foodstuffs: agricultural [[w:subsidy|subsidies]] in the United States and Europe have led to lower food prices for consumers than at any other point in history. *Marketing may also play a role. In the early 1980s the [[w:Ronald Reagan|Reagan]] administration lifted most regulations for advertising to children. As a result, the number of commercials seen by the average child increased greatly, and a large proportion of these were for [[w:fast food|fast food]] and [[w:candy|candy]]. There is now compelling evidence that children's exposure to food commercials on television increases the odds of childhood obesity.<ref name="Zimmerman2010">Zimmerman, Frederick J., and Janice F. Bell. 2010. “Associations of Television Content Type and Obesity in Children.” Am J Public Health 100:334-340.</ref> *Changes in the price of [[w:gasoline|gasoline]] may also have had an effect, as unlike during the 1970s it is now affordable in the United States to drive everywhere, curtailing both foot traffic and the riding of bikes. An indication of the reliance on cars in the U.S. is the increasing number of areas that are built without sidewalks and parks. *Increases in the service sector of the economy have resulted in a greater percentage of the population spending most of their workday behind a desk or computer. *A social cause that is believed by many to play a role is the increasing number of ''two income households'' where one parent no longer remains home to look after the house. This increases the number of restaurant and take-out meals. *Urban sprawl may also contribute to the increase in obesity rates, possibly due to less walking and less time for cooking.<ref name="Lopez2004">Lopez R. ''Urban sprawl and risk for being overweight or obese.'' Am J Publ Health 2004;94:1574-9. {{PMID|15333317}}.</ref> *Since 1980 both sit-in and fast food restaurants have seen dramatic growth in terms of the number of outlets and customers served. Low food costs and intense competition for market share led to increased portion sizes. For example, [[w:McDonalds|McDonalds']] french fries portions rose from 200 calories in 1960 to over 600 calories today. *Increasing [[w:affluence|affluence]] itself may be a cause or contributing factor since obesity tends to flourish as a [[w:diseases of affluence|disease of affluence]] in countries which are developing and becoming westernised (for more information on this factor, see [http://www.iotf.org/ here)]. This is supported by the observation of a dip in American GDP after 1990, the year of the [[w:Gulf War|Gulf War]], followed by an exponential increase. U.S. obesity statistics followed the same pattern, offset by two years ([http://www.cdc.gov/brfss/ source]). Some obesity co-factors are resistant to the theory that the ''epidemic'' is a new phenomenon. In particular, a [[w:social class|class]] co-factor consistently appears across many studies. Comparing net worth with BMI scores, one study found obese American subjects were approximately half as wealthy as thin ones.<ref name="Zagorsky2005">Zagorsky, Jay L. 2005. “Health and Wealth. The Late-20th Century Obesity Epidemic in the U.S.” Economics and Human Biology 3(2):296–313.</ref> When income differentials were factored out, the inequity persisted: thin subjects were inheriting more wealth than fat ones. Another study finds women who married into a higher status were thinner than women who married into lower status. Like many other recent analyses of social patterning within obese and non-obese populations, these studies suggest that while evolutionary hypotheses provided an important starting point, the answers to the problems likely lie either elsewhere or via an integration of evolutionary and fundamental causes theories.<ref name="Link2010"/> ====Policy Responses to Obesity==== On top of controversies about the causes of obesity, and about its precise health implications, come controversies about the correct [[w:policy|policy]] approach to obesity. The main debate is between ''personal responsibility'' advocates, who resist regulatory attempts to intervene in citizen's private dietary habits, and ''public interest'' advocates, who promote regulations on the same public health grounds as the restrictions applied to tobacco products. Importantly, these suggestions are (thus far) primarily tied to evolutionary hypotheses, which suggests that they are more likely to influence individual cases and less likely to greatly effect the overall patterns. There is some evidence that the public interest approach may help, though it is clearly not the solution to the problem, and many activists worry that it will - like anti-smoking campaigns - ultimately become an attempt to limit the liberty and decision-making options for people rather than simply address the problems associated with consumption behaviors. A recent study found that parents order items for their children from fast food menus that total to just over 100 fewer calories when each item's calories are clearly labeled.<ref name="Tandon2010">Tandon, Pooja S., Jeffrey Wright, Chuan Zhou, Cara Beth Rogers, and Dimitri A. Christakis. 2010. “Nutrition Menu Labeling May Lead to Lower-Calorie Restaurant Meal Choices for Children.” Pediatrics peds.2009-1117.</ref> This suggests that raising awareness and educating consumers about the calorie content may help reduce the number of calories consumed for those individuals that have the privilege (e.g., the economic, social, and educational resources) to be selective in their and their children's dietary selections. In the U.S., a recent bout in this controversy involves the so-called [[w:Cheeseburger Bill|Cheeseburger Bill]], an attempt to indemnify food industry businesses from frivolous law suits by obese clients. On July 16, 2004, the U.S. Department of Health and Human Services officially classified obesity as a disease. Speaking to a Senate committee, [[w:Tommy Thompson|Tommy Thompson]], the Secretary of Health and Human Services, stated that Medicare would cover obesity-related health problems. However, reimbursement would not be given if a treatment was not proven to be effective. ==The Evolution of Health Care and Medicine== All human societies have beliefs that provide explanations for, and responses to, childbirth, death, and disease. Throughout the world, illness has often been attributed to [[w:witchcraft|witchcraft]], [[w:demons|demons]], or the will of the gods, ideas that retain some power within certain cultures and communities (see [[w:faith healing|faith healing]]). However, the rise of scientific medicine in the past two centuries has altered or replaced many historic health practices while granting others (regardless of their results at times) legitimacy in the public consciousness. ===Folk Medicine=== [[Image:Healer_street_vendor_in_Dhaka.jpg|right|thumb|250px|The man pictured here is a shaman or traditional healer in Dhaka, the capital of Bangladesh. He is selling various animal parts as cures.]] Folk medicine refers collectively to procedures traditionally used for treatment of illness and injury, aid to childbirth, and maintenance of wellness. It is a body of knowledge distinct from modern, ''scientific medicine'' but may coexist in the same culture. It is usually unwritten and transmitted orally until someone ''collects'' it. Within a given culture, elements of folk medicine may be diffusely believed by many adults or may be gathered and applied by those in a specific role of [[w:healer|healer]], [[w:shaman|shaman]], [[w:midwife|midwife]], [[w:witch|witch]], or dealer in herbs. Elements in a specific culture are not necessarily integrated into a coherent system and may be contradictory. Folk medicine is sometimes associated with [[w:quackery|quackery]] when practiced as theatrics or otherwise practiced fraudulently, yet it may also preserve important cultural tradition from the past. Herbal medicine is an aspect of folk medicine that involves the use of gathered plant parts to make teas, [[w:poultice|poultices]], or powders that purportedly effect cures. Many effective treatments adopted by physicians over the centuries were derived from plants (e.g. aspirin), and botany was an important part of the ''materia medica'' of professional medical training before the 20th century. Attention has been paid to the folk medicine of indigenous peoples of remote areas of the world in the interest of finding new pharmaceuticals. Of concern is the extinction of many species by the clearing of formerly wild rainforests. Such activity may lead to the loss of species of plants that could provide aids to modern medicine. Attitudes toward this type of knowledge gathering and plant preservation vary and political conflicts have increasingly arisen over ''ownership'' of the plants, land, and knowledge in several parts of the world. While potentially important as cultural tradition, folk medicine should not be considered a reliable or proven form of healthcare; anyone considering trying folk medicine should always consult with a scientifically trained doctor first while exploring ways that folk medicine may aid, enhance, or provide better options than scientifically based approaches (e.g., the herbs at the heart of aspirin use do not come with the same side-effects and potential blood and heart issues in later life that aspirin has). ===Alternative Medicine=== '''Alternative medicine''' describes methods and practices used in place of, or in addition to, [[w:medicine|conventional]] or scientific treatments. There is some debate as to what is included under the label "alternative," as these practices include things as far ranging as: spiritual, metaphysical, or religious treatments; Eastern and Asian traditional treatments; and a variety of unproven treatments, like [[w:acupuncture|acupuncture]], [[w:chiropractic|chiropractic]], [[w:healing-touch|healing-touch]], and [[w:homeopathy|homeopathy]]. One popular definition of alternative medicine is provided by [[w:Richard Dawkins|Richard Dawkins]], an Oxford biologist: "that set of practices that cannot be tested, refuse to be tested or consistently fail tests."<ref name="Dawkins2003">Dawkins, Richard in Snake Oil, and Other Preoccupations by John Diamond. 2003. http://www.simonyi.ox.ac.uk/dawkins/writings/snakeoil.shtml</ref> The widespread acceptance of various forms of alternative medicine is a good illustration of a combination of social-psychological ideas, including: [[w:fads|fads]], [http://www.aaas.org/spp/scifree/articles/102700.shtml scientific illiteracy], the power of marketing in a capitalistic economy, the influence of misinformed politicians on public policy [http://www.quackwatch.org/01QuackeryRelatedTopics/nccam.html e.g., The National Center for Complementary and Alternative Medicine at the National Institutes of Health] and the willingness of people without "alternatives" to turn to unproven therapies when modern medicine informs them [http://www.quackwatch.org/01QuackeryRelatedTopics/quacksell.html there is nothing else that can be done]. Importantly, these same processes often facilitate the practice of newfound scientific approaches to medicine before researchers know exactly what such treatments and pills may do to human beings over the life course.<ref name="Tiefer2006">Tiefer, Lenore. 2006. “The Viagra Phenomenon.” Sexualities 9:273-294.</ref><ref>Busfield, Joan. 2006. “Pills, Power, People: Sociological Understandings of the Pharmaceutical Industry.” Sociology 40(2):297-314.</ref> ===Western Medicine=== [[Image:Tahril-neonatal.jpg|right|thumb|250px|Modern medicine has substantially improved quality of life around the world.]] Healthcare improves as a result of some advancements in [[w:medical science|medical science]]. Western medicine approaches health care from two angles. The first, the medical model, focuses on the eradication of illness through [[w:diagnosis|diagnosis]] and effective treatment. The second, the [[w:social model|social model]], focuses on changes that can be made in society and in people's own lifestyles to make the population healthier. Western, scientific medicine has proven uniquely effective at treating and preventing some diseases while wholly inadequate in treating others. It is increasingly widespread and more widely accepted than other forms of medicine, but researchers cannot ascertain whether this is due to results, concerted political and economic campaigns to stigmatize other approaches, or some combination of both. Western medicine is notably secular in name, officially indifferent to ideas of the supernatural or the spirit, and officially concentrated on the body and society to determine causes and cures, but throughout history religious organizations and institutions (especially with corporate or economic backing) have exerted considerable influence upon much Western Scientific medical development and practice). Despite its issues and problem areas, most researchers believe that Western scientific medicine is the most effective contributor to the health of humans in the world today. ====Criticisms of Alternative and Western Medicines==== Some of the criticisms of alternative and western-science medicine include: *Lack of Western Science approved testing. Many of the studies allegedly supporting the claims of alternative medicine are not controlled, double-blind peer-reviewed experiments, which is considered the gold standard in science and modern medicine (but they are also often not paid for and controlled by for-profit companies, which occurs throughout Western Scientific Medicine). The efficacy of these treatments has not been demonstrated through double-blind [[w:randomized controlled trial|randomized controlled trials]]. Where alternative methods provide temporary symptomatic relief, this can usually be explained as being due to the [[w:placebo effect|placebo effect]], to natural healing, or to the cyclical nature of some illnesses. *Not proven to be an alternative. The term ''alternative medicine'' is misleading, as these treatments have not been proven to be an effective alternative to regulated [[w:conventional medicine|conventional medicine]], but alternative medicine proponents point out that the same can be said (not proven, though often demonstrated to be probable) of Western Medicine. *Safety issues. Some ''alternative'' practices (like some Western medicine practices) have killed people.<ref name="Willmsen2007">Willmsen, Christine, and Michael J. Berens. 2007. “Public never warned about dangerous device.” The Seattle Times, November 19 http://seattletimes.nwsource.com/html/localnews/2004022178_miracle19m2.html (Accessed April 13, 2008).</ref><ref name="Imrie2008">Imrie, Robert. 2008. “Parents Pick Prayer Over Doctor, Girl Dies.” AOL News, March 28 http://news.aol.com/health/story/ar/_a/parents-pick-prayer-over-doctor-girl/20080327161309990002 (Accessed April 13, 2008).</ref> While not all alternative medicine treatments are potentially lethal, many are, and as a result, Western Medical authorities argue that Western Scientific standards must be applied to these medicines in the same way they are applied to many Western Medicine treatments that are lethal (once again, even though not all are). The lack of oversight by government regulators like the Food and Drug Administration (similar to the lack of oversight it actually provides to the Western pharmaceutical industry<ref name="Busfield2006">Busfield, Joan. 2006. “Pills, Power, People: Sociological Understandings of the Pharmaceutical Industry.” Sociology 40(2):297-314.</ref>) allows those selling these products virtually free-reign to employ whatever techniques they can sell (similar to lessened marketing regulations concerning pharmaceutical sales). The result is a buyer beware situation in which consumers must discern whether the treatment is harmful regardless of whether such treatment comes from Alternative or Western medical traditions. Proponents of alternative medicine say that people should be free to choose whatever method of healthcare they want, and Western Medicine proponents make the same argument, but each group tends to highlight the benefits of their approach (for example, alternative approaches to birth and hemophilia) and western approaches to infectious disease and immune deficiency) without regard for their tradition's faults and controversies (for example, alternative approaches to pain relief that offered no herbal or pharmaceutical relief or western creation and treatment of diseases that likely did not exist - like hysteria, which was ultimately a response to gender inequality with little to no biological basis or consequence). Critics agree that people should be free to choose, but when choosing, people must be certain that whatever method they choose will be safe and effective. People who choose alternative or western medicines may think they are choosing a safe, effective medicine, while they may only be getting [[w:quackery|quack]] remedies. This issue is particularly important in the treatment of children and individuals whose capacity to evaluate the treatment is impaired. *Delay in seeking conventional medical treatment. There is a concern that patients may delay seeking conventional medicine that could be more effective, while they undergo alternative therapies, potentially resulting in harm. At the same time, there is concern that patients often avoid alternative medicines that could be more effective due to the stigmatization of alternative approaches in Western societies. This is especially important - and part of the reason alternative and western approaches are being integrated in many settings - because human biology is incredibly complex, and often the answers to any condition require systematic comparison of multiple approaches and methods. *Poor diagnosis. Western and Alternative doctors and practitioners hold that the other tradition sometimes fail to correctly diagnose illnesses and therefore does not provide safe therapies. With a minor illness this may not be a serious concern, but with more serious illness it can lead to [http://www.quackwatch.org/01QuackeryRelatedTopics/harmquack.html injury, disfigurement, or death]. In terms of alternative approaches, for example, the lack of vital monitoring practiced in some traditions may lead practitioners to miss important details concerning heart conditions, and in terms of western approaches, the emphasis on and history of dismissing women's concerns often leads to misdiagnosis of disorders due to focus upon the genital and reproductive organs. *Cost. In countries where healthcare is state-funded or funded by medical insurance, alternative therapies are often not covered, and must be paid for by the patient. Costs for some therapies are relatively inexpensive, just several dollars for a medication. But others can be thousands of dollars and require continued payments for years and years.<ref name="Willmsen2007"/> Note, this is the same issue that faces the many people unable to acquire health insurance throughout the world. *Issues of regulation. Neither alternative or western medicines are properly regulated.<ref name="Busfield2006"/> As a result, there is often little to no governmental control on who practices alternative medicine and no real way of knowing what training or expertise they possess. In the United States, herbal remedies, vitamins, and supplements are not regulated by the [[w:Food and Drug Administration|Food and Drug Administration]] (FDA).<ref name="Brody2008">Brody, Jane E. 2008. “Potential for Harm in Dietary Supplements.” The New York Times, April 8 http://www.nytimes.com/2008/04/08/health/08brod.html (Accessed April 13, 2008).</ref><ref name="CSPI2007">“Memory Supplements Forgettable, Says CSPI.” http://www.cspinet.org/new/200705041.html (Accessed April 13, 2008).</ref> This means that companies are not required to prove that these supplements are either effective or safe. The failure to regulate supplements has led to serious health issues for some, including some deaths.<ref name="Brody2008"/> Such problems did ultimately lead [http://www.fda.gov/oc/initiatives/ephedra/december2003/ the FDA to ban the sale] of [[w:ephedra|ephedra]]. Similarly, there is often little to no governmental control over pharmaceutical research and practices, and much pharmaceutical (and other Western) medical research is subsidized by corporations in search of profits rather than health, which leaves patients with no real way of knowing whether or not their "medicine" is actually a good idea or simply an addition to the bottom line. A notable example of this problem can be seen in western medical science approaches to [[w: breast cancer|breast cancer]] where - especially since the 1980's - corporate profits from the condition have exploded while treatment remains relatively the same as the 1940's approach (e.g., burn, slash and kill), where mammograms - supported by science funded by companies that create and sell mammography machines - and detection have become the focus to the detriment of attempts to compel researchers to search for cures and new treatment protocols, where billions of dollars are raised each year for research without any accountability concerning where this money goes, and where the most scientific answers to the problem itself (e.g., environmental factors that mirror rates of breast cancer in society since the 1930's) are completely ignored, unfunded, and left to private researchers to study.<ref>Sulik, Gayle. 2012. Pink Ribbon Blues: How Breast Cancer Culture Undermines Women's Health. Oxford University Press.</ref> Considering the amount of people that die each year from breast cancer related conditions or issues, the lack of oversight (and scientific ethics) in much of the Western Medical tradition (similar to alternative traditions) is quite astounding and powerful in its consequences. *Testing and studies. The western scientific community argues that many studies carried out by alternative medicine promoters are flawed, as they often use testimonials and [[w:hearsay|hearsay]] as evidence, leaving the results open to observer bias. They argue that the only way to counter observer bias is to run a double-blind experiment in which neither the patient nor the practitioner knows whether the real treatment is being given or if a [[w:placebo|placebo]] has been administered. This research should then be reviewed by peers to determine the validity of the research methodology. Testimonials are particularly disturbing in this regard because, by chance alone, some people may see some improvement in the ailment for which they are being treated and will proceed to testify that the method helped them when the method was not the true cause of improvement.<ref name="Beyerstein2008">Beyerstein, Barry L. n.d. “Why Bogus Therapies Often Seem to Work.” quackwatch.org. http://www.quackwatch.org/01QuackeryRelatedTopics/altbelief.html (Accessed April 13, 2008).</ref> Interestingly, promoters of Alternative Medicine levy the exact same complaint at the foot of western medical science - due to the pharmaceutical funding and oversight of most western "experiments", the studies are automatically victims of observer bias in their construction in much the same way western scientists argue alternative medicine may be biased in their procedures. For example, much breast cancer research and treatment science is funded by and subject to the funding of cosmetic companies that incidentally offer the products most highly correlated with breast cancer in America today (e.g., it is like having tobacco companies manage the scientific study of smoking - for a useful took where you can examine the cancer-causing content of your cosmetics see the recommended reading at the end of this section).<ref name="Sulik2012">Sulik, Gayle. 2012. Pink Ribbon Blues: How Breast Cancer Culture Undermines Women's Health. Oxford University Press.</ref> Analyses across both fields often finds similar problematic procedures in both fields, but recent attempts to integrate (rather than demonize) these fields may be capable of reducing these problems.<ref name="Sulik2012"/> Recognizing the complexity of these issues, it is important for all people to learn about various aspects of health and well being, methods of critical thinking and decision making, and ways to keep abreast of ongoing developments within and between western-science and alternative medical traditions, practices, problems, benefits, and limitations. In so doing, people may ascertain the best health-related practices for themselves and the people they care about while also pushing both of these medical traditions toward greater regulation, oversight, integration, and care practices for all people. ==Additional Reading== *The New York Times recently invited a professor of bioethics to discuss the ethics of rationing healthcare. This article would serve as a very good launching point for discussing the ethics of universal healthcare. http://www.nytimes.com/2009/07/19/magazine/19healthcare-t.html *At this website, you may read the entire Affordable Care Act, or use the tabs to find the information most useful to you. Of particular interest are the timeline and the Key Features for the law, as well as the young adult section of the website (young adult defined as anyone under the age of 26) because it will probably have most of the changes that will directly effect most college students. Keep in mind this is the official site for the law, which means two important things: (1) it is constantly checked for accuracy by researchers so you will be getting the proper information about the law and changes, and (2) it is regularly updated as new developments, decisions, or time marks pass during the roll out of the law. http://www.healthcare.gov/law/index.html Further examples Rosich, Katherine and Janet Hankin. 2010. “Executive Summary: What Do We Know? Key Findings from 50 Years of Medical Sociology.” Journal of Health and Social Behavior, Extra Issue, 51:S1-S9. Burdette, Amy and Terrence Hill. 2008. “An examination of processes linking perceived neighborhood disorder and obesity.” Social Science & Medicine 67:38-46. Ross, Catherine and John Mirowsky. 2000. “Does Medical Insurance Contribute to Socioeconomic Differentials in Health?” The Milbank Quarterly 78:291−321. Busfield, Joan. 2006. “Pills, Power, People: Sociological Understandings of the Pharmaceutical Industry.” Sociology 40(2):297-314. Rier, David A. 2000. “The missing voice of the critically ill: a medical sociologist’s firstperson account.” Sociology of Health & Illness 22(1):68-93. Smith, Allen and Sherryl Kleinman. 1989. “Managing Emotions in Medical School.” Social Psychology Quarterly, 52:6-69. Chrisler, Joan and Paula Caplan. 2002. “The Strange Case of Dr. Jekyll and Ms. Hyde: How PMS became a Cultural Phenomenon and Psychiatric Disorder.” Annual Review of Sex Research 13:274-306. ““But we have to do Something”: Surgical Correction of Atypical Genitalia.” by Katrina Roen Akers, Aletha Y., Melvin R. Muhammad, and Giselle Corbie-Smith. 2011. “‘When you got nothing to do, you do somebody’: A community’s perceptions of neighborhood effects on adolescent sexual behaviors.” Social Science & Medicine 72:91-99. Winterich, Julie A. 2003. Sex, Menopause, and Culture: Sexual Orientation and the Meaning of Menopause for Women’s Sex Lives. Gender & Society 17(4): 627-642. Elson, Jean. 2003. Hormonal Hierarchy: Hysterectomy and Stratified Stigma. Gender & Society 17(5): 750-770. Brubaker, Sarah Jane. 2007. Denied, Embracing, and Resisting Medicalization: African American Teen Mothers’ Perceptions of Formal Pregnancy and Childbirth Care. Gender & Society 21(4): 528-552. Kelly, Kimberly, and Linda Grant. 2007. State Abortion and Nonmarital Birthrates in the Post-Welfare Reform Era: The Impact of Economic Incentives on Reproductive Behaviors of Teenage and Adult Women. Gender & Society 21(6): 878-904. ==Discussion Questions== * What does it mean to be healthy? * Would you prefer private or public health care? * What do you think is contributing to the prevalence of obesity in many countries? * How long have we had science-based medical treatments? ==References== <references/> ==External links== *[http://www.guardian.co.uk/news/datablog/interactive/2012/dec/13/how-people-die-global-mortality-visualised The Guardian has an excellent graphic illustrating leading causes of death by age, sex, and region of the world in 1900 and 2010.] *[http://www.sram.org/ The Scientific Review of Alternative Medicine] *[http://www3.who.int/whosis/core/core_process.cfm?option=3 International health statistics comparison] *[http://www.wws.princeton.edu/cgi-bin/byteserv.prl/~ota/ns20/year_f.html International Health Statistics: What the Numbers Mean for the United States - 1994] *[http://www.cdc.gov/nchs/data/nhis/jcush_analyticalreport.pdf Joint CDC/StatsCan comparison on the two health care systems - 2004 (pdf)] *[http://depts.washington.edu/fasdpn/ Fetal Alcohol Syndrome Diagnostic & Prevention Network (FAS DPN)] *[http://www.well.com/user/woa/fsfas.htm Well.com FAS Fact Sheet] *[http://www.nofas.org/faqs.aspx FAQ on FAS from National Organization on Fetal Alcohol Syndrome] *[http://www.come-over.to/FAS/Whitehorse/WhitehorseArticleSC1.htm Dr Sterling Clarren's keynote address on FASD], Prairie Northern Conference on Fetal Alcohol Syndrome, Yukon 2002 *[http://bmj.bmjjournals.com/cgi/content/full/319/7224/1523?maxtoshow=&HITS=10&hits=10&RESULTFORMAT=&author1=rimm&searchid=1025569638239_15875&stored_search=&FIRSTINDEX=0&resourcetype=1,2,3,4,10 Moderate alcohol intake and lower risk of coronary heart disease: meta-analysis of effects on lipids and haemostatic factors] *[http://www.ncmhd.nih.gov/ National Center on Minority Health and Health Disparities] *[http://www.healthpolicyohio.org/publications/healthdisparities.html Understanding Health Disparities] *[http://raceandhealth.hhs.gov/ Initiative to Eliminate Racial and Ethnic Disparities in Health] United States government minority health initiative *[http://www.healthdisparities.net/hdc/html/home.aspx Health Disparities Collaborative] * [http://web.archive.org/web/20050526114308/http://www.apha.org/NPHW/toolkit/Toolkit-PHW04-LR.pdf American Public Health Association. "Eliminating Health Disparities: Toolkit" (2004)] * [http://www.thedoctorslounge.net/centers/nutrition/calculators/index.htm Obesity, BMI and Calorie assessment Calculators] * [http://www.nutri.info/body_mass_index_download.htm Body Mass Index Calculator] * [http://web4health.info/en/answers/life-obesity-menu.htm Obesity advice / FAQs] * [http://www.iotf.org/ International Task Force on Obesity] * [http://www.ericdigests.org/pre-9218/obesity.htm Childhood Obesity] * [http://www.travelinsurance.org/the-attack-on-obesity-and-the-bmi-myth/ Argument that the concern for obesity is overwrought] * [http://bmj.bmjjournals.com/cgi/content/full/328/7452/1327 BMJ Article on Obesity and Public policy] * [http://www.thepublicinterest.com/current/article3.html Economics of Obesity] * [http://www.hsph.harvard.edu/symposium/sacks_files/v3_document.htm ''The Worldwide Obesity Epidemic''] by Frank Sacks MD * [http://images.medicalbillingandcodingcertification.net.s3.amazonaws.com/decoding-your-medical-bills.gif Infographic on healthcare costs in the US.] * [http://www.inspiredhealthgroup.com inspiredhealthgroup.com] * [http://www.goodhealthnevada.com/ goodhealthnevada.com] *This website provides information that allows people to ask questions and find answers concerning medical topics. It is continuously updated and regulated by staff at Columbia University. http://goaskalice.columbia.edu/ *This is a resource site for educational materials about contraceptive and reproductive health options http://bedsider.org/ *This site provides information on the content and potential health problems (especially breast cancer) associated with cosmetic brands. http://www.ewg.org/skindeep/ *Index Mundi lets you build current-to-the-year trend graphs for a wide variety of different topics. You can also compare across many different nations. http://www.indexmundi.com/facts/topics/health *Behavioral Risk Factor Surveillance System (BRFSS) has reports and graphs, maps, etc. for many health-related topics. http://www.cdc.gov/brfss/ *National Center for Health Statistics (NCHS), another CDC resource provides statistics on a variety of health-related topics. http://www.cdc.gov/nchs/ *For those interested in FL specifically, there is the ever-expanding Florida CHARTS. http://www.floridacharts.com/charts/default.aspx {{chapter navigation|Religion|Politics}} h4s5g87ockkhqeo6ieg1xda5d25y5y9 Radiation Oncology/Head & Neck/Sinonasal/Nasal cavity 0 36600 4672876 1720827 2026-09-29T05:46:09Z Jcb 90773 4672876 wikitext text/x-wiki {{Radiation Oncology:TOC}} ==Epidemiology== *M>F 2:1 *3% of upper respiratory tract cancers ==Anatomy== *For the purpose of staging, is divided into four subsites: septum, floor, lateral wall, and vestible. *''Nasal vestibule'' is the anterior nasal cavity extending from the nostrils to the internal nasal valve. *''Lateral wall'' of nasal cavity includes the superior, medial and inferior turbinates, the nasolacrimal duct, and the osteomeatus. *5-12% incidence of nodal mets at diagnosis. *Draining lymphatics of nasal vestibule include Level I, facial and preauricular. '''Staging:''' see [[Radiation_Oncology/Head_%26_Neck/Sinonasal/Staging|Staging]] ==Histology== '''Nasal Cavity''' *SCC 50% *Esthesioneuroblastoma 13%. *Melanoma 10-15% '''Nasal Vestibule''' *SCC 80% ==Treatment of Carcinoma of Nasal Vestibule== *Tumors of the nasal vestibule are typically considered separate from nasal cavity tumors, because they are essentially skin cancers and as such have a different natural history *Definitive radiation therapy preferred over primary surgical approach for T1-2N0 SCC of nasal vestibule because of good local control of xrt and major cosmetic sequellae of surgery. ===Definitive Radiation for Nasal Vestibule=== *'''The Netherlands, 2004''' {{PMID|15275715}} -- Langendijk JA et al. "Radiotherapy of squamous cell carcinoma of the nasal vestibule." Int J Radiat Oncol Biol Phys 2004 Aug 1;59(5):1319-25. **56 pts w/ Wang Classification T1 and T2 tumors tx'd w/ external beam xrt +/- endocavitary brachytherapy boost. **Local control rate at 2 yrs was 80%. 12% developed nodal metastases. *'''Gainesville, 1999''' (1970-1995) {{PMID|10402517}} -- Mendenhall WM et al. "Squamous cell carcinoma of the nasal vestibule." Head Neck. 1999 Aug;21(5):385-93. **56 pts tx'd w/ xrt alone and 4 w/ xrt followed by surg **5yr local control 94%, T4 71% **5yr CSS 94%, T4 86% *'''Denmark, 1984''' {{PMID|6331090}} -- Johansen LV et al. "Squamous cell carcinoma of the nasal vestibule. Treatment results." Acta Radiol Oncol. 1984;23(2-3):189-92. **66 pts w/ SCC of nasal vestibule, mostly tx'd w/ xrt alone. **Cure rate for Wang's T1 (81%) and Wang's T2 (52%). 12/22 local recuurence salvaged successfully w/ surgery. **Local recurrence w/ T3 was 88% ===Prognostic Factors for Nasal Vestibule=== *'''Princess Margaret, 2007''' (1979-2000) {{PMID|17298305}} -- Jeannon J-P et al. "Prognostic indicators in carcinoma of the nasal vestibule." Clin Otolaryngol. 2007 Feb;32(1):19-23. **Largest published series of SCC of nasal vestibule. **84 pts w/ SCC of nasal vestibule w/ 77% managed w/ primary xrt **5yr OS 58%, 5yr DFS 52% **Wang classification only prognostic indicator significant on multi-variate analysis. *'''MGH, 1976''' {{PMID|820421}} -- Wang CC. "Treatment of carcinoma of the nasal vestibule by irradiation." Cancer. 1976 Jul;38(1):100-6. **36 pts w/ SCC of nasal vestibule **3yr NED rates were 83% for Wang's T1, 71% for Wang's T2, and 50% for Wang's T3 **Pts w/ bone destruction best tx'd w/ primary surgical approach +/- xrt. ==Treatment of Carcinoma of Nasal Cavity== *Definitive radiation therapy for nasal cavity is preferred over surgery, and may include a brachytherapy boost. *'''SEER Database analysis, 2002''' {{PMID|12220216}} -- Bhattacharyya N. "Cancer of the nasal cavity: survival and factors influencing prognosis." Arch Otolaryngol Head Neck Surg 2002 Sep;128(9):1079-83. **981 pts, 97% non-metastatic, SCC 50%, esthesioneuroblastoma 13%, xrt delivered in 50% cases. **Overall 5 yr survival 57% *'''MD Anderson, 1992''' (1969-1985) {{PMID|1410570}} -- Ang KK. "Carcinomas of the nasal cavity." Radiother Oncol. 1992 Jul;24(3):163-8. **45 pts w/ carcinoma of nasal cavity tx'd curatively (18 xrt alone, 27 surg + xrt) **All pts w/ dz originating from septum controlled. 9/31 w/ dz from floor or lateral wall of nasal cavity died of dz **OS at 5 yrs 75%, at 10 yrs 60% **4 pts had blindness (2 from xrt, 2 from exenteration). *'''Mallinkrodt, 1988''' (1969-84) {{PMID|2846481}} -- Hawkins RB. "Carcinoma of the nasal cavity--results of primary and adjuvant radiotherapy." Int J Radiat Oncol Biol Phys. 1988 Nov;15(5):1129-33. **62 pts w/ CA of nasal cavity tx'd w/ either definitive xrt or surg + xrt. No elective nodal tx given. **52% 5yr OS, 32% 10 yr OS **49% tx'd w/ xrt alone controlled, 82% tx'd w/ surg + xrt controlled **19% failed in nodes in pts who were initially N0. lu6nydsqx01rxn826adixo06rswn9e8 Unicode/Character reference/4000-4FFF 0 77327 4672824 4664444 2026-09-28T17:42:57Z ILYA125467 3627024 Fixed colors 4672824 wikitext text/x-wiki {{:Unicode/Character reference}} {| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" |- | colspan="17" style="background:#f8f8f8;{{Text default color}};text-align:center" | '''CJK Unified Ideographs Extension A (ctd.)''' |----- style="background:#ccccff;{{text default color}};" !width="4%"|U+!!width="6%"|0!!width="6%"|1!!width="6%"|2!!width="6%"|3!!width="6%"|4!!width="6%"|5!!width="6%"|6!!width="6%"|7!!width="6%"|8!!width="6%"|9!!width="6%"|A!!width="6%"|B!!width="6%"|C!!width="6%"|D!!width="6%"|E!!width="6%"|F |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|400x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4000|&#x4000;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4001|&#x4001;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4002|&#x4002;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4003|&#x4003;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4004|&#x4004;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4005|&#x4005;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4006|&#x4006;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4007|&#x4007;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4008|&#x4008;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4009|&#x4009;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-400A|&#x400a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-400B|&#x400b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-400C|&#x400c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-400D|&#x400d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-400E|&#x400e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-400F|&#x400f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|401x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4010|&#x4010;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4011|&#x4011;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4012|&#x4012;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4013|&#x4013;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4014|&#x4014;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4015|&#x4015;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4016|&#x4016;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4017|&#x4017;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4018|&#x4018;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4019|&#x4019;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-401A|&#x401a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-401B|&#x401b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-401C|&#x401c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-401D|&#x401d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-401E|&#x401e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-401F|&#x401f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|402x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4020|&#x4020;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4021|&#x4021;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4022|&#x4022;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4023|&#x4023;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4024|&#x4024;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4025|&#x4025;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4026|&#x4026;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4027|&#x4027;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4028|&#x4028;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4029|&#x4029;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-402A|&#x402a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-402B|&#x402b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-402C|&#x402c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-402D|&#x402d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-402E|&#x402e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-402F|&#x402f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|403x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4030|&#x4030;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4031|&#x4031;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4032|&#x4032;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4033|&#x4033;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4034|&#x4034;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4035|&#x4035;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4036|&#x4036;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4037|&#x4037;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4038|&#x4038;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4039|&#x4039;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-403A|&#x403a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-403B|&#x403b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-403C|&#x403c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-403D|&#x403d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-403E|&#x403e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-403F|&#x403f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|404x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4040|&#x4040;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4041|&#x4041;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4042|&#x4042;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4043|&#x4043;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4044|&#x4044;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4045|&#x4045;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4046|&#x4046;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4047|&#x4047;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4048|&#x4048;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4049|&#x4049;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-404A|&#x404a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-404B|&#x404b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-404C|&#x404c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-404D|&#x404d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-404E|&#x404e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-404F|&#x404f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|405x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4050|&#x4050;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4051|&#x4051;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4052|&#x4052;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4053|&#x4053;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4054|&#x4054;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4055|&#x4055;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4056|&#x4056;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4057|&#x4057;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4058|&#x4058;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4059|&#x4059;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-405A|&#x405a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-405B|&#x405b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-405C|&#x405c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-405D|&#x405d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-405E|&#x405e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-405F|&#x405f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|406x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4060|&#x4060;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4061|&#x4061;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4062|&#x4062;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4063|&#x4063;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4064|&#x4064;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4065|&#x4065;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4066|&#x4066;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4067|&#x4067;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4068|&#x4068;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4069|&#x4069;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-406A|&#x406a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-406B|&#x406b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-406C|&#x406c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-406D|&#x406d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-406E|&#x406e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-406F|&#x406f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|407x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4070|&#x4070;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4071|&#x4071;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4072|&#x4072;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4073|&#x4073;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4074|&#x4074;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4075|&#x4075;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4076|&#x4076;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4077|&#x4077;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4078|&#x4078;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4079|&#x4079;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-407A|&#x407a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-407B|&#x407b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-407C|&#x407c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-407D|&#x407d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-407E|&#x407e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-407F|&#x407f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|408x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4080|&#x4080;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4081|&#x4081;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4082|&#x4082;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4083|&#x4083;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4084|&#x4084;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4085|&#x4085;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4086|&#x4086;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4087|&#x4087;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4088|&#x4088;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4089|&#x4089;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-408A|&#x408a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-408B|&#x408b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-408C|&#x408c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-408D|&#x408d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-408E|&#x408e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-408F|&#x408f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|409x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4090|&#x4090;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4091|&#x4091;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4092|&#x4092;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4093|&#x4093;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4094|&#x4094;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4095|&#x4095;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4096|&#x4096;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4097|&#x4097;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4098|&#x4098;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4099|&#x4099;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-409A|&#x409a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-409B|&#x409b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-409C|&#x409c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-409D|&#x409d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-409E|&#x409e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-409F|&#x409f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|40Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40A0|&#x40a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40A1|&#x40a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40A2|&#x40a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40A3|&#x40a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40A4|&#x40a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40A5|&#x40a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40A6|&#x40a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40A7|&#x40a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40A8|&#x40a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40A9|&#x40a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40AA|&#x40aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40AB|&#x40ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40AC|&#x40ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40AD|&#x40ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40AE|&#x40ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40AF|&#x40af;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|40Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40B0|&#x40b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40B1|&#x40b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40B2|&#x40b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40B3|&#x40b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40B4|&#x40b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40B5|&#x40b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40B6|&#x40b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40B7|&#x40b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40B8|&#x40b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40B9|&#x40b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40BA|&#x40ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40BB|&#x40bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40BC|&#x40bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40BD|&#x40bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40BE|&#x40be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40BF|&#x40bf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|40Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40C0|&#x40c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40C1|&#x40c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40C2|&#x40c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40C3|&#x40c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40C4|&#x40c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40C5|&#x40c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40C6|&#x40c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40C7|&#x40c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40C8|&#x40c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40C9|&#x40c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40CA|&#x40ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40CB|&#x40cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40CC|&#x40cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40CD|&#x40cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40CE|&#x40ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40CF|&#x40cf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|40Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40D0|&#x40d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40D1|&#x40d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40D2|&#x40d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40D3|&#x40d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40D4|&#x40d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40D5|&#x40d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40D6|&#x40d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40D7|&#x40d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40D8|&#x40d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40D9|&#x40d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40DA|&#x40da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40DB|&#x40db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40DC|&#x40dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40DD|&#x40dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40DE|&#x40de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40DF|&#x40df;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|40Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40E0|&#x40e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40E1|&#x40e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40E2|&#x40e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40E3|&#x40e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40E4|&#x40e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40E5|&#x40e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40E6|&#x40e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40E7|&#x40e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40E8|&#x40e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40E9|&#x40e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40EA|&#x40ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40EB|&#x40eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40EC|&#x40ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40ED|&#x40ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40EE|&#x40ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40EF|&#x40ef;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|40Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40F0|&#x40f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40F1|&#x40f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40F2|&#x40f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40F3|&#x40f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40F4|&#x40f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40F5|&#x40f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40F6|&#x40f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40F7|&#x40f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40F8|&#x40f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40F9|&#x40f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40FA|&#x40fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40FB|&#x40fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40FC|&#x40fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40FD|&#x40fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40FE|&#x40fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-40FF|&#x40ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|410x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4100|&#x4100;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4101|&#x4101;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4102|&#x4102;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4103|&#x4103;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4104|&#x4104;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4105|&#x4105;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4106|&#x4106;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4107|&#x4107;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4108|&#x4108;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4109|&#x4109;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-410A|&#x410a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-410B|&#x410b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-410C|&#x410c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-410D|&#x410d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-410E|&#x410e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-410F|&#x410f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|411x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4110|&#x4110;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4111|&#x4111;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4112|&#x4112;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4113|&#x4113;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4114|&#x4114;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4115|&#x4115;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4116|&#x4116;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4117|&#x4117;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4118|&#x4118;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4119|&#x4119;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-411A|&#x411a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-411B|&#x411b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-411C|&#x411c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-411D|&#x411d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-411E|&#x411e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-411F|&#x411f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|412x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4120|&#x4120;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4121|&#x4121;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4122|&#x4122;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4123|&#x4123;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4124|&#x4124;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4125|&#x4125;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4126|&#x4126;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4127|&#x4127;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4128|&#x4128;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4129|&#x4129;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-412A|&#x412a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-412B|&#x412b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-412C|&#x412c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-412D|&#x412d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-412E|&#x412e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-412F|&#x412f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|413x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4130|&#x4130;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4131|&#x4131;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4132|&#x4132;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4133|&#x4133;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4134|&#x4134;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4135|&#x4135;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4136|&#x4136;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4137|&#x4137;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4138|&#x4138;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4139|&#x4139;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-413A|&#x413a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-413B|&#x413b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-413C|&#x413c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-413D|&#x413d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-413E|&#x413e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-413F|&#x413f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|414x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4140|&#x4140;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4141|&#x4141;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4142|&#x4142;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4143|&#x4143;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4144|&#x4144;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4145|&#x4145;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4146|&#x4146;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4147|&#x4147;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4148|&#x4148;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4149|&#x4149;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-414A|&#x414a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-414B|&#x414b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-414C|&#x414c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-414D|&#x414d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-414E|&#x414e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-414F|&#x414f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|415x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4150|&#x4150;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4151|&#x4151;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4152|&#x4152;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4153|&#x4153;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4154|&#x4154;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4155|&#x4155;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4156|&#x4156;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4157|&#x4157;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4158|&#x4158;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4159|&#x4159;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-415A|&#x415a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-415B|&#x415b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-415C|&#x415c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-415D|&#x415d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-415E|&#x415e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-415F|&#x415f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|416x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4160|&#x4160;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4161|&#x4161;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4162|&#x4162;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4163|&#x4163;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4164|&#x4164;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4165|&#x4165;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4166|&#x4166;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4167|&#x4167;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4168|&#x4168;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4169|&#x4169;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-416A|&#x416a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-416B|&#x416b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-416C|&#x416c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-416D|&#x416d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-416E|&#x416e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-416F|&#x416f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|417x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4170|&#x4170;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4171|&#x4171;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4172|&#x4172;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4173|&#x4173;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4174|&#x4174;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4175|&#x4175;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4176|&#x4176;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4177|&#x4177;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4178|&#x4178;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4179|&#x4179;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-417A|&#x417a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-417B|&#x417b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-417C|&#x417c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-417D|&#x417d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-417E|&#x417e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-417F|&#x417f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|418x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4180|&#x4180;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4181|&#x4181;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4182|&#x4182;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4183|&#x4183;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4184|&#x4184;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4185|&#x4185;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4186|&#x4186;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4187|&#x4187;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4188|&#x4188;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4189|&#x4189;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-418A|&#x418a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-418B|&#x418b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-418C|&#x418c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-418D|&#x418d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-418E|&#x418e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-418F|&#x418f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|419x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4190|&#x4190;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4191|&#x4191;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4192|&#x4192;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4193|&#x4193;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4194|&#x4194;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4195|&#x4195;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4196|&#x4196;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4197|&#x4197;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4198|&#x4198;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4199|&#x4199;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-419A|&#x419a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-419B|&#x419b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-419C|&#x419c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-419D|&#x419d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-419E|&#x419e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-419F|&#x419f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|41Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41A0|&#x41a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41A1|&#x41a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41A2|&#x41a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41A3|&#x41a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41A4|&#x41a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41A5|&#x41a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41A6|&#x41a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41A7|&#x41a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41A8|&#x41a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41A9|&#x41a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41AA|&#x41aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41AB|&#x41ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41AC|&#x41ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41AD|&#x41ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41AE|&#x41ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41AF|&#x41af;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|41Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41B0|&#x41b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41B1|&#x41b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41B2|&#x41b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41B3|&#x41b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41B4|&#x41b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41B5|&#x41b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41B6|&#x41b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41B7|&#x41b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41B8|&#x41b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41B9|&#x41b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41BA|&#x41ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41BB|&#x41bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41BC|&#x41bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41BD|&#x41bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41BE|&#x41be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41BF|&#x41bf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|41Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41C0|&#x41c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41C1|&#x41c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41C2|&#x41c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41C3|&#x41c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41C4|&#x41c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41C5|&#x41c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41C6|&#x41c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41C7|&#x41c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41C8|&#x41c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41C9|&#x41c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41CA|&#x41ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41CB|&#x41cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41CC|&#x41cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41CD|&#x41cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41CE|&#x41ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41CF|&#x41cf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|41Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41D0|&#x41d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41D1|&#x41d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41D2|&#x41d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41D3|&#x41d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41D4|&#x41d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41D5|&#x41d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41D6|&#x41d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41D7|&#x41d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41D8|&#x41d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41D9|&#x41d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41DA|&#x41da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41DB|&#x41db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41DC|&#x41dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41DD|&#x41dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41DE|&#x41de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41DF|&#x41df;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|41Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41E0|&#x41e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41E1|&#x41e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41E2|&#x41e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41E3|&#x41e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41E4|&#x41e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41E5|&#x41e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41E6|&#x41e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41E7|&#x41e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41E8|&#x41e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41E9|&#x41e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41EA|&#x41ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41EB|&#x41eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41EC|&#x41ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41ED|&#x41ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41EE|&#x41ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41EF|&#x41ef;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|41Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41F0|&#x41f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41F1|&#x41f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41F2|&#x41f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41F3|&#x41f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41F4|&#x41f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41F5|&#x41f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41F6|&#x41f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41F7|&#x41f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41F8|&#x41f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41F9|&#x41f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41FA|&#x41fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41FB|&#x41fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41FC|&#x41fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41FD|&#x41fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41FE|&#x41fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-41FF|&#x41ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|420x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4200|&#x4200;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4201|&#x4201;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4202|&#x4202;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4203|&#x4203;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4204|&#x4204;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4205|&#x4205;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4206|&#x4206;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4207|&#x4207;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4208|&#x4208;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4209|&#x4209;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-420A|&#x420a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-420B|&#x420b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-420C|&#x420c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-420D|&#x420d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-420E|&#x420e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-420F|&#x420f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|421x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4210|&#x4210;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4211|&#x4211;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4212|&#x4212;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4213|&#x4213;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4214|&#x4214;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4215|&#x4215;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4216|&#x4216;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4217|&#x4217;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4218|&#x4218;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4219|&#x4219;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-421A|&#x421a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-421B|&#x421b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-421C|&#x421c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-421D|&#x421d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-421E|&#x421e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-421F|&#x421f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|422x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4220|&#x4220;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4221|&#x4221;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4222|&#x4222;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4223|&#x4223;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4224|&#x4224;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4225|&#x4225;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4226|&#x4226;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4227|&#x4227;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4228|&#x4228;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4229|&#x4229;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-422A|&#x422a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-422B|&#x422b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-422C|&#x422c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-422D|&#x422d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-422E|&#x422e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-422F|&#x422f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|423x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4230|&#x4230;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4231|&#x4231;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4232|&#x4232;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4233|&#x4233;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4234|&#x4234;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4235|&#x4235;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4236|&#x4236;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4237|&#x4237;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4238|&#x4238;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4239|&#x4239;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-423A|&#x423a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-423B|&#x423b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-423C|&#x423c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-423D|&#x423d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-423E|&#x423e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-423F|&#x423f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|424x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4240|&#x4240;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4241|&#x4241;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4242|&#x4242;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4243|&#x4243;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4244|&#x4244;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4245|&#x4245;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4246|&#x4246;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4247|&#x4247;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4248|&#x4248;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4249|&#x4249;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-424A|&#x424a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-424B|&#x424b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-424C|&#x424c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-424D|&#x424d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-424E|&#x424e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-424F|&#x424f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|425x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4250|&#x4250;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4251|&#x4251;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4252|&#x4252;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4253|&#x4253;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4254|&#x4254;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4255|&#x4255;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4256|&#x4256;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4257|&#x4257;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4258|&#x4258;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4259|&#x4259;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-425A|&#x425a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-425B|&#x425b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-425C|&#x425c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-425D|&#x425d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-425E|&#x425e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-425F|&#x425f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|426x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4260|&#x4260;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4261|&#x4261;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4262|&#x4262;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4263|&#x4263;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4264|&#x4264;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4265|&#x4265;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4266|&#x4266;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4267|&#x4267;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4268|&#x4268;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4269|&#x4269;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-426A|&#x426a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-426B|&#x426b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-426C|&#x426c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-426D|&#x426d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-426E|&#x426e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-426F|&#x426f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|427x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4270|&#x4270;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4271|&#x4271;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4272|&#x4272;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4273|&#x4273;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4274|&#x4274;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4275|&#x4275;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4276|&#x4276;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4277|&#x4277;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4278|&#x4278;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4279|&#x4279;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-427A|&#x427a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-427B|&#x427b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-427C|&#x427c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-427D|&#x427d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-427E|&#x427e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-427F|&#x427f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|428x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4280|&#x4280;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4281|&#x4281;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4282|&#x4282;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4283|&#x4283;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4284|&#x4284;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4285|&#x4285;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4286|&#x4286;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4287|&#x4287;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4288|&#x4288;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4289|&#x4289;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-428A|&#x428a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-428B|&#x428b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-428C|&#x428c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-428D|&#x428d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-428E|&#x428e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-428F|&#x428f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|429x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4290|&#x4290;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4291|&#x4291;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4292|&#x4292;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4293|&#x4293;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4294|&#x4294;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4295|&#x4295;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4296|&#x4296;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4297|&#x4297;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4298|&#x4298;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4299|&#x4299;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-429A|&#x429a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-429B|&#x429b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-429C|&#x429c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-429D|&#x429d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-429E|&#x429e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-429F|&#x429f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|42Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42A0|&#x42a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42A1|&#x42a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42A2|&#x42a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42A3|&#x42a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42A4|&#x42a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42A5|&#x42a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42A6|&#x42a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42A7|&#x42a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42A8|&#x42a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42A9|&#x42a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42AA|&#x42aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42AB|&#x42ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42AC|&#x42ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42AD|&#x42ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42AE|&#x42ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42AF|&#x42af;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|42Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42B0|&#x42b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42B1|&#x42b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42B2|&#x42b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42B3|&#x42b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42B4|&#x42b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42B5|&#x42b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42B6|&#x42b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42B7|&#x42b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42B8|&#x42b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42B9|&#x42b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42BA|&#x42ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42BB|&#x42bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42BC|&#x42bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42BD|&#x42bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42BE|&#x42be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42BF|&#x42bf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|42Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42C0|&#x42c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42C1|&#x42c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42C2|&#x42c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42C3|&#x42c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42C4|&#x42c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42C5|&#x42c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42C6|&#x42c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42C7|&#x42c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42C8|&#x42c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42C9|&#x42c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42CA|&#x42ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42CB|&#x42cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42CC|&#x42cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42CD|&#x42cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42CE|&#x42ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42CF|&#x42cf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|42Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42D0|&#x42d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42D1|&#x42d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42D2|&#x42d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42D3|&#x42d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42D4|&#x42d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42D5|&#x42d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42D6|&#x42d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42D7|&#x42d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42D8|&#x42d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42D9|&#x42d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42DA|&#x42da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42DB|&#x42db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42DC|&#x42dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42DD|&#x42dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42DE|&#x42de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42DF|&#x42df;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|42Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42E0|&#x42e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42E1|&#x42e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42E2|&#x42e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42E3|&#x42e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42E4|&#x42e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42E5|&#x42e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42E6|&#x42e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42E7|&#x42e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42E8|&#x42e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42E9|&#x42e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42EA|&#x42ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42EB|&#x42eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42EC|&#x42ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42ED|&#x42ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42EE|&#x42ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42EF|&#x42ef;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|42Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42F0|&#x42f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42F1|&#x42f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42F2|&#x42f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42F3|&#x42f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42F4|&#x42f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42F5|&#x42f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42F6|&#x42f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42F7|&#x42f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42F8|&#x42f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42F9|&#x42f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42FA|&#x42fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42FB|&#x42fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42FC|&#x42fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42FD|&#x42fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42FE|&#x42fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-42FF|&#x42ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|430x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4300|&#x4300;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4301|&#x4301;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4302|&#x4302;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4303|&#x4303;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4304|&#x4304;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4305|&#x4305;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4306|&#x4306;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4307|&#x4307;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4308|&#x4308;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4309|&#x4309;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-430A|&#x430a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-430B|&#x430b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-430C|&#x430c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-430D|&#x430d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-430E|&#x430e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-430F|&#x430f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|431x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4310|&#x4310;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4311|&#x4311;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4312|&#x4312;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4313|&#x4313;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4314|&#x4314;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4315|&#x4315;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4316|&#x4316;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4317|&#x4317;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4318|&#x4318;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4319|&#x4319;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-431A|&#x431a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-431B|&#x431b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-431C|&#x431c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-431D|&#x431d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-431E|&#x431e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-431F|&#x431f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|432x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4320|&#x4320;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4321|&#x4321;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4322|&#x4322;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4323|&#x4323;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4324|&#x4324;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4325|&#x4325;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4326|&#x4326;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4327|&#x4327;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4328|&#x4328;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4329|&#x4329;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-432A|&#x432a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-432B|&#x432b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-432C|&#x432c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-432D|&#x432d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-432E|&#x432e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-432F|&#x432f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|433x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4330|&#x4330;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4331|&#x4331;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4332|&#x4332;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4333|&#x4333;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4334|&#x4334;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4335|&#x4335;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4336|&#x4336;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4337|&#x4337;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4338|&#x4338;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4339|&#x4339;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-433A|&#x433a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-433B|&#x433b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-433C|&#x433c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-433D|&#x433d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-433E|&#x433e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-433F|&#x433f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|434x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4340|&#x4340;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4341|&#x4341;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4342|&#x4342;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4343|&#x4343;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4344|&#x4344;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4345|&#x4345;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4346|&#x4346;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4347|&#x4347;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4348|&#x4348;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4349|&#x4349;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-434A|&#x434a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-434B|&#x434b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-434C|&#x434c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-434D|&#x434d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-434E|&#x434e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-434F|&#x434f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|435x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4350|&#x4350;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4351|&#x4351;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4352|&#x4352;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4353|&#x4353;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4354|&#x4354;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4355|&#x4355;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4356|&#x4356;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4357|&#x4357;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4358|&#x4358;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4359|&#x4359;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-435A|&#x435a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-435B|&#x435b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-435C|&#x435c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-435D|&#x435d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-435E|&#x435e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-435F|&#x435f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|436x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4360|&#x4360;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4361|&#x4361;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4362|&#x4362;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4363|&#x4363;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4364|&#x4364;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4365|&#x4365;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4366|&#x4366;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4367|&#x4367;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4368|&#x4368;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4369|&#x4369;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-436A|&#x436a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-436B|&#x436b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-436C|&#x436c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-436D|&#x436d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-436E|&#x436e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-436F|&#x436f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|437x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4370|&#x4370;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4371|&#x4371;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4372|&#x4372;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4373|&#x4373;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4374|&#x4374;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4375|&#x4375;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4376|&#x4376;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4377|&#x4377;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4378|&#x4378;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4379|&#x4379;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-437A|&#x437a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-437B|&#x437b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-437C|&#x437c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-437D|&#x437d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-437E|&#x437e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-437F|&#x437f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|438x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4380|&#x4380;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4381|&#x4381;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4382|&#x4382;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4383|&#x4383;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4384|&#x4384;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4385|&#x4385;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4386|&#x4386;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4387|&#x4387;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4388|&#x4388;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4389|&#x4389;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-438A|&#x438a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-438B|&#x438b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-438C|&#x438c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-438D|&#x438d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-438E|&#x438e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-438F|&#x438f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|439x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4390|&#x4390;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4391|&#x4391;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4392|&#x4392;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4393|&#x4393;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4394|&#x4394;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4395|&#x4395;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4396|&#x4396;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4397|&#x4397;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4398|&#x4398;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4399|&#x4399;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-439A|&#x439a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-439B|&#x439b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-439C|&#x439c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-439D|&#x439d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-439E|&#x439e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-439F|&#x439f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|43Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43A0|&#x43a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43A1|&#x43a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43A2|&#x43a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43A3|&#x43a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43A4|&#x43a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43A5|&#x43a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43A6|&#x43a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43A7|&#x43a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43A8|&#x43a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43A9|&#x43a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43AA|&#x43aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43AB|&#x43ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43AC|&#x43ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43AD|&#x43ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43AE|&#x43ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43AF|&#x43af;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|43Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43B0|&#x43b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43B1|&#x43b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43B2|&#x43b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43B3|&#x43b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43B4|&#x43b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43B5|&#x43b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43B6|&#x43b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43B7|&#x43b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43B8|&#x43b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43B9|&#x43b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43BA|&#x43ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43BB|&#x43bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43BC|&#x43bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43BD|&#x43bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43BE|&#x43be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43BF|&#x43bf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|43Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43C0|&#x43c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43C1|&#x43c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43C2|&#x43c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43C3|&#x43c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43C4|&#x43c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43C5|&#x43c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43C6|&#x43c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43C7|&#x43c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43C8|&#x43c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43C9|&#x43c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43CA|&#x43ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43CB|&#x43cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43CC|&#x43cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43CD|&#x43cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43CE|&#x43ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43CF|&#x43cf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|43Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43D0|&#x43d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43D1|&#x43d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43D2|&#x43d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43D3|&#x43d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43D4|&#x43d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43D5|&#x43d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43D6|&#x43d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43D7|&#x43d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43D8|&#x43d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43D9|&#x43d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43DA|&#x43da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43DB|&#x43db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43DC|&#x43dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43DD|&#x43dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43DE|&#x43de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43DF|&#x43df;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|43Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43E0|&#x43e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43E1|&#x43e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43E2|&#x43e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43E3|&#x43e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43E4|&#x43e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43E5|&#x43e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43E6|&#x43e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43E7|&#x43e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43E8|&#x43e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43E9|&#x43e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43EA|&#x43ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43EB|&#x43eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43EC|&#x43ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43ED|&#x43ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43EE|&#x43ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43EF|&#x43ef;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|43Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43F0|&#x43f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43F1|&#x43f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43F2|&#x43f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43F3|&#x43f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43F4|&#x43f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43F5|&#x43f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43F6|&#x43f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43F7|&#x43f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43F8|&#x43f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43F9|&#x43f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43FA|&#x43fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43FB|&#x43fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43FC|&#x43fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43FD|&#x43fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43FE|&#x43fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-43FF|&#x43ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|440x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4400|&#x4400;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4401|&#x4401;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4402|&#x4402;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4403|&#x4403;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4404|&#x4404;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4405|&#x4405;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4406|&#x4406;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4407|&#x4407;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4408|&#x4408;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4409|&#x4409;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-440A|&#x440a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-440B|&#x440b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-440C|&#x440c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-440D|&#x440d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-440E|&#x440e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-440F|&#x440f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|441x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4410|&#x4410;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4411|&#x4411;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4412|&#x4412;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4413|&#x4413;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4414|&#x4414;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4415|&#x4415;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4416|&#x4416;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4417|&#x4417;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4418|&#x4418;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4419|&#x4419;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-441A|&#x441a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-441B|&#x441b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-441C|&#x441c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-441D|&#x441d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-441E|&#x441e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-441F|&#x441f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|442x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4420|&#x4420;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4421|&#x4421;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4422|&#x4422;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4423|&#x4423;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4424|&#x4424;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4425|&#x4425;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4426|&#x4426;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4427|&#x4427;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4428|&#x4428;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4429|&#x4429;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-442A|&#x442a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-442B|&#x442b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-442C|&#x442c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-442D|&#x442d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-442E|&#x442e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-442F|&#x442f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|443x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4430|&#x4430;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4431|&#x4431;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4432|&#x4432;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4433|&#x4433;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4434|&#x4434;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4435|&#x4435;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4436|&#x4436;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4437|&#x4437;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4438|&#x4438;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4439|&#x4439;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-443A|&#x443a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-443B|&#x443b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-443C|&#x443c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-443D|&#x443d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-443E|&#x443e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-443F|&#x443f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|444x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4440|&#x4440;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4441|&#x4441;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4442|&#x4442;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4443|&#x4443;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4444|&#x4444;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4445|&#x4445;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4446|&#x4446;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4447|&#x4447;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4448|&#x4448;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4449|&#x4449;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-444A|&#x444a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-444B|&#x444b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-444C|&#x444c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-444D|&#x444d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-444E|&#x444e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-444F|&#x444f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|445x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4450|&#x4450;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4451|&#x4451;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4452|&#x4452;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4453|&#x4453;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4454|&#x4454;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4455|&#x4455;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4456|&#x4456;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4457|&#x4457;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4458|&#x4458;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4459|&#x4459;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-445A|&#x445a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-445B|&#x445b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-445C|&#x445c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-445D|&#x445d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-445E|&#x445e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-445F|&#x445f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|446x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4460|&#x4460;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4461|&#x4461;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4462|&#x4462;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4463|&#x4463;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4464|&#x4464;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4465|&#x4465;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4466|&#x4466;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4467|&#x4467;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4468|&#x4468;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4469|&#x4469;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-446A|&#x446a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-446B|&#x446b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-446C|&#x446c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-446D|&#x446d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-446E|&#x446e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-446F|&#x446f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|447x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4470|&#x4470;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4471|&#x4471;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4472|&#x4472;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4473|&#x4473;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4474|&#x4474;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4475|&#x4475;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4476|&#x4476;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4477|&#x4477;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4478|&#x4478;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4479|&#x4479;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-447A|&#x447a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-447B|&#x447b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-447C|&#x447c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-447D|&#x447d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-447E|&#x447e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-447F|&#x447f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|448x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4480|&#x4480;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4481|&#x4481;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4482|&#x4482;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4483|&#x4483;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4484|&#x4484;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4485|&#x4485;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4486|&#x4486;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4487|&#x4487;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4488|&#x4488;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4489|&#x4489;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-448A|&#x448a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-448B|&#x448b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-448C|&#x448c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-448D|&#x448d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-448E|&#x448e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-448F|&#x448f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|449x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4490|&#x4490;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4491|&#x4491;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4492|&#x4492;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4493|&#x4493;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4494|&#x4494;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4495|&#x4495;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4496|&#x4496;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4497|&#x4497;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4498|&#x4498;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4499|&#x4499;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-449A|&#x449a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-449B|&#x449b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-449C|&#x449c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-449D|&#x449d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-449E|&#x449e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-449F|&#x449f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|44Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44A0|&#x44a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44A1|&#x44a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44A2|&#x44a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44A3|&#x44a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44A4|&#x44a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44A5|&#x44a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44A6|&#x44a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44A7|&#x44a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44A8|&#x44a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44A9|&#x44a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44AA|&#x44aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44AB|&#x44ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44AC|&#x44ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44AD|&#x44ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44AE|&#x44ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44AF|&#x44af;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|44Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44B0|&#x44b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44B1|&#x44b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44B2|&#x44b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44B3|&#x44b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44B4|&#x44b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44B5|&#x44b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44B6|&#x44b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44B7|&#x44b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44B8|&#x44b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44B9|&#x44b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44BA|&#x44ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44BB|&#x44bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44BC|&#x44bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44BD|&#x44bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44BE|&#x44be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44BF|&#x44bf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|44Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44C0|&#x44c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44C1|&#x44c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44C2|&#x44c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44C3|&#x44c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44C4|&#x44c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44C5|&#x44c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44C6|&#x44c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44C7|&#x44c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44C8|&#x44c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44C9|&#x44c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44CA|&#x44ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44CB|&#x44cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44CC|&#x44cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44CD|&#x44cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44CE|&#x44ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44CF|&#x44cf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|44Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44D0|&#x44d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44D1|&#x44d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44D2|&#x44d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44D3|&#x44d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44D4|&#x44d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44D5|&#x44d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44D6|&#x44d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44D7|&#x44d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44D8|&#x44d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44D9|&#x44d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44DA|&#x44da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44DB|&#x44db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44DC|&#x44dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44DD|&#x44dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44DE|&#x44de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44DF|&#x44df;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|44Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44E0|&#x44e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44E1|&#x44e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44E2|&#x44e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44E3|&#x44e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44E4|&#x44e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44E5|&#x44e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44E6|&#x44e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44E7|&#x44e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44E8|&#x44e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44E9|&#x44e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44EA|&#x44ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44EB|&#x44eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44EC|&#x44ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44ED|&#x44ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44EE|&#x44ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44EF|&#x44ef;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|44Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44F0|&#x44f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44F1|&#x44f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44F2|&#x44f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44F3|&#x44f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44F4|&#x44f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44F5|&#x44f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44F6|&#x44f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44F7|&#x44f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44F8|&#x44f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44F9|&#x44f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44FA|&#x44fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44FB|&#x44fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44FC|&#x44fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44FD|&#x44fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44FE|&#x44fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-44FF|&#x44ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|450x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4500|&#x4500;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4501|&#x4501;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4502|&#x4502;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4503|&#x4503;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4504|&#x4504;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4505|&#x4505;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4506|&#x4506;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4507|&#x4507;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4508|&#x4508;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4509|&#x4509;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-450A|&#x450a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-450B|&#x450b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-450C|&#x450c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-450D|&#x450d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-450E|&#x450e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-450F|&#x450f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|451x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4510|&#x4510;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4511|&#x4511;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4512|&#x4512;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4513|&#x4513;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4514|&#x4514;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4515|&#x4515;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4516|&#x4516;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4517|&#x4517;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4518|&#x4518;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4519|&#x4519;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-451A|&#x451a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-451B|&#x451b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-451C|&#x451c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-451D|&#x451d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-451E|&#x451e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-451F|&#x451f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|452x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4520|&#x4520;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4521|&#x4521;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4522|&#x4522;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4523|&#x4523;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4524|&#x4524;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4525|&#x4525;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4526|&#x4526;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4527|&#x4527;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4528|&#x4528;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4529|&#x4529;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-452A|&#x452a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-452B|&#x452b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-452C|&#x452c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-452D|&#x452d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-452E|&#x452e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-452F|&#x452f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|453x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4530|&#x4530;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4531|&#x4531;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4532|&#x4532;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4533|&#x4533;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4534|&#x4534;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4535|&#x4535;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4536|&#x4536;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4537|&#x4537;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4538|&#x4538;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4539|&#x4539;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-453A|&#x453a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-453B|&#x453b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-453C|&#x453c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-453D|&#x453d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-453E|&#x453e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-453F|&#x453f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|454x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4540|&#x4540;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4541|&#x4541;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4542|&#x4542;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4543|&#x4543;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4544|&#x4544;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4545|&#x4545;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4546|&#x4546;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4547|&#x4547;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4548|&#x4548;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4549|&#x4549;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-454A|&#x454a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-454B|&#x454b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-454C|&#x454c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-454D|&#x454d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-454E|&#x454e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-454F|&#x454f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|455x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4550|&#x4550;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4551|&#x4551;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4552|&#x4552;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4553|&#x4553;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4554|&#x4554;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4555|&#x4555;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4556|&#x4556;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4557|&#x4557;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4558|&#x4558;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4559|&#x4559;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-455A|&#x455a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-455B|&#x455b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-455C|&#x455c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-455D|&#x455d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-455E|&#x455e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-455F|&#x455f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|456x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4560|&#x4560;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4561|&#x4561;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4562|&#x4562;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4563|&#x4563;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4564|&#x4564;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4565|&#x4565;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4566|&#x4566;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4567|&#x4567;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4568|&#x4568;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4569|&#x4569;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-456A|&#x456a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-456B|&#x456b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-456C|&#x456c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-456D|&#x456d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-456E|&#x456e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-456F|&#x456f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|457x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4570|&#x4570;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4571|&#x4571;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4572|&#x4572;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4573|&#x4573;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4574|&#x4574;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4575|&#x4575;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4576|&#x4576;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4577|&#x4577;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4578|&#x4578;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4579|&#x4579;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-457A|&#x457a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-457B|&#x457b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-457C|&#x457c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-457D|&#x457d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-457E|&#x457e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-457F|&#x457f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|458x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4580|&#x4580;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4581|&#x4581;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4582|&#x4582;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4583|&#x4583;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4584|&#x4584;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4585|&#x4585;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4586|&#x4586;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4587|&#x4587;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4588|&#x4588;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4589|&#x4589;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-458A|&#x458a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-458B|&#x458b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-458C|&#x458c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-458D|&#x458d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-458E|&#x458e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-458F|&#x458f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|459x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4590|&#x4590;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4591|&#x4591;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4592|&#x4592;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4593|&#x4593;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4594|&#x4594;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4595|&#x4595;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4596|&#x4596;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4597|&#x4597;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4598|&#x4598;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4599|&#x4599;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-459A|&#x459a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-459B|&#x459b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-459C|&#x459c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-459D|&#x459d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-459E|&#x459e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-459F|&#x459f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|45Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45A0|&#x45a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45A1|&#x45a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45A2|&#x45a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45A3|&#x45a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45A4|&#x45a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45A5|&#x45a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45A6|&#x45a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45A7|&#x45a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45A8|&#x45a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45A9|&#x45a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45AA|&#x45aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45AB|&#x45ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45AC|&#x45ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45AD|&#x45ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45AE|&#x45ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45AF|&#x45af;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|45Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45B0|&#x45b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45B1|&#x45b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45B2|&#x45b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45B3|&#x45b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45B4|&#x45b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45B5|&#x45b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45B6|&#x45b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45B7|&#x45b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45B8|&#x45b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45B9|&#x45b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45BA|&#x45ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45BB|&#x45bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45BC|&#x45bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45BD|&#x45bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45BE|&#x45be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45BF|&#x45bf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|45Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45C0|&#x45c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45C1|&#x45c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45C2|&#x45c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45C3|&#x45c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45C4|&#x45c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45C5|&#x45c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45C6|&#x45c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45C7|&#x45c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45C8|&#x45c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45C9|&#x45c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45CA|&#x45ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45CB|&#x45cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45CC|&#x45cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45CD|&#x45cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45CE|&#x45ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45CF|&#x45cf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|45Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45D0|&#x45d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45D1|&#x45d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45D2|&#x45d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45D3|&#x45d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45D4|&#x45d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45D5|&#x45d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45D6|&#x45d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45D7|&#x45d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45D8|&#x45d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45D9|&#x45d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45DA|&#x45da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45DB|&#x45db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45DC|&#x45dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45DD|&#x45dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45DE|&#x45de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45DF|&#x45df;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|45Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45E0|&#x45e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45E1|&#x45e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45E2|&#x45e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45E3|&#x45e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45E4|&#x45e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45E5|&#x45e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45E6|&#x45e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45E7|&#x45e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45E8|&#x45e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45E9|&#x45e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45EA|&#x45ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45EB|&#x45eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45EC|&#x45ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45ED|&#x45ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45EE|&#x45ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45EF|&#x45ef;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|45Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45F0|&#x45f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45F1|&#x45f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45F2|&#x45f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45F3|&#x45f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45F4|&#x45f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45F5|&#x45f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45F6|&#x45f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45F7|&#x45f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45F8|&#x45f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45F9|&#x45f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45FA|&#x45fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45FB|&#x45fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45FC|&#x45fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45FD|&#x45fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45FE|&#x45fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-45FF|&#x45ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|460x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4600|&#x4600;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4601|&#x4601;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4602|&#x4602;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4603|&#x4603;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4604|&#x4604;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4605|&#x4605;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4606|&#x4606;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4607|&#x4607;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4608|&#x4608;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4609|&#x4609;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-460A|&#x460a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-460B|&#x460b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-460C|&#x460c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-460D|&#x460d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-460E|&#x460e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-460F|&#x460f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|461x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4610|&#x4610;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4611|&#x4611;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4612|&#x4612;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4613|&#x4613;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4614|&#x4614;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4615|&#x4615;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4616|&#x4616;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4617|&#x4617;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4618|&#x4618;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4619|&#x4619;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-461A|&#x461a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-461B|&#x461b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-461C|&#x461c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-461D|&#x461d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-461E|&#x461e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-461F|&#x461f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|462x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4620|&#x4620;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4621|&#x4621;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4622|&#x4622;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4623|&#x4623;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4624|&#x4624;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4625|&#x4625;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4626|&#x4626;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4627|&#x4627;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4628|&#x4628;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4629|&#x4629;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-462A|&#x462a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-462B|&#x462b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-462C|&#x462c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-462D|&#x462d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-462E|&#x462e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-462F|&#x462f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|463x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4630|&#x4630;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4631|&#x4631;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4632|&#x4632;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4633|&#x4633;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4634|&#x4634;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4635|&#x4635;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4636|&#x4636;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4637|&#x4637;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4638|&#x4638;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4639|&#x4639;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-463A|&#x463a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-463B|&#x463b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-463C|&#x463c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-463D|&#x463d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-463E|&#x463e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-463F|&#x463f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|464x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4640|&#x4640;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4641|&#x4641;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4642|&#x4642;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4643|&#x4643;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4644|&#x4644;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4645|&#x4645;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4646|&#x4646;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4647|&#x4647;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4648|&#x4648;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4649|&#x4649;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-464A|&#x464a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-464B|&#x464b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-464C|&#x464c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-464D|&#x464d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-464E|&#x464e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-464F|&#x464f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|465x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4650|&#x4650;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4651|&#x4651;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4652|&#x4652;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4653|&#x4653;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4654|&#x4654;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4655|&#x4655;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4656|&#x4656;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4657|&#x4657;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4658|&#x4658;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4659|&#x4659;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-465A|&#x465a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-465B|&#x465b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-465C|&#x465c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-465D|&#x465d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-465E|&#x465e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-465F|&#x465f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|466x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4660|&#x4660;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4661|&#x4661;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4662|&#x4662;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4663|&#x4663;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4664|&#x4664;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4665|&#x4665;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4666|&#x4666;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4667|&#x4667;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4668|&#x4668;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4669|&#x4669;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-466A|&#x466a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-466B|&#x466b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-466C|&#x466c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-466D|&#x466d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-466E|&#x466e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-466F|&#x466f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|467x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4670|&#x4670;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4671|&#x4671;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4672|&#x4672;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4673|&#x4673;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4674|&#x4674;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4675|&#x4675;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4676|&#x4676;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4677|&#x4677;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4678|&#x4678;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4679|&#x4679;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-467A|&#x467a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-467B|&#x467b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-467C|&#x467c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-467D|&#x467d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-467E|&#x467e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-467F|&#x467f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|468x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4680|&#x4680;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4681|&#x4681;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4682|&#x4682;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4683|&#x4683;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4684|&#x4684;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4685|&#x4685;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4686|&#x4686;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4687|&#x4687;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4688|&#x4688;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4689|&#x4689;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-468A|&#x468a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-468B|&#x468b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-468C|&#x468c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-468D|&#x468d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-468E|&#x468e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-468F|&#x468f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|469x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4690|&#x4690;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4691|&#x4691;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4692|&#x4692;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4693|&#x4693;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4694|&#x4694;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4695|&#x4695;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4696|&#x4696;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4697|&#x4697;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4698|&#x4698;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4699|&#x4699;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-469A|&#x469a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-469B|&#x469b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-469C|&#x469c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-469D|&#x469d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-469E|&#x469e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-469F|&#x469f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|46Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46A0|&#x46a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46A1|&#x46a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46A2|&#x46a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46A3|&#x46a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46A4|&#x46a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46A5|&#x46a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46A6|&#x46a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46A7|&#x46a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46A8|&#x46a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46A9|&#x46a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46AA|&#x46aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46AB|&#x46ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46AC|&#x46ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46AD|&#x46ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46AE|&#x46ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46AF|&#x46af;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|46Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46B0|&#x46b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46B1|&#x46b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46B2|&#x46b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46B3|&#x46b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46B4|&#x46b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46B5|&#x46b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46B6|&#x46b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46B7|&#x46b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46B8|&#x46b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46B9|&#x46b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46BA|&#x46ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46BB|&#x46bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46BC|&#x46bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46BD|&#x46bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46BE|&#x46be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46BF|&#x46bf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|46Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46C0|&#x46c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46C1|&#x46c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46C2|&#x46c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46C3|&#x46c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46C4|&#x46c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46C5|&#x46c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46C6|&#x46c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46C7|&#x46c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46C8|&#x46c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46C9|&#x46c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46CA|&#x46ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46CB|&#x46cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46CC|&#x46cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46CD|&#x46cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46CE|&#x46ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46CF|&#x46cf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|46Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46D0|&#x46d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46D1|&#x46d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46D2|&#x46d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46D3|&#x46d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46D4|&#x46d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46D5|&#x46d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46D6|&#x46d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46D7|&#x46d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46D8|&#x46d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46D9|&#x46d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46DA|&#x46da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46DB|&#x46db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46DC|&#x46dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46DD|&#x46dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46DE|&#x46de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46DF|&#x46df;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|46Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46E0|&#x46e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46E1|&#x46e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46E2|&#x46e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46E3|&#x46e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46E4|&#x46e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46E5|&#x46e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46E6|&#x46e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46E7|&#x46e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46E8|&#x46e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46E9|&#x46e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46EA|&#x46ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46EB|&#x46eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46EC|&#x46ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46ED|&#x46ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46EE|&#x46ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46EF|&#x46ef;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|46Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46F0|&#x46f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46F1|&#x46f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46F2|&#x46f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46F3|&#x46f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46F4|&#x46f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46F5|&#x46f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46F6|&#x46f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46F7|&#x46f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46F8|&#x46f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46F9|&#x46f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46FA|&#x46fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46FB|&#x46fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46FC|&#x46fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46FD|&#x46fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46FE|&#x46fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-46FF|&#x46ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|470x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4700|&#x4700;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4701|&#x4701;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4702|&#x4702;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4703|&#x4703;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4704|&#x4704;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4705|&#x4705;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4706|&#x4706;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4707|&#x4707;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4708|&#x4708;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4709|&#x4709;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-470A|&#x470a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-470B|&#x470b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-470C|&#x470c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-470D|&#x470d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-470E|&#x470e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-470F|&#x470f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|471x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4710|&#x4710;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4711|&#x4711;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4712|&#x4712;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4713|&#x4713;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4714|&#x4714;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4715|&#x4715;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4716|&#x4716;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4717|&#x4717;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4718|&#x4718;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4719|&#x4719;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-471A|&#x471a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-471B|&#x471b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-471C|&#x471c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-471D|&#x471d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-471E|&#x471e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-471F|&#x471f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|472x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4720|&#x4720;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4721|&#x4721;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4722|&#x4722;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4723|&#x4723;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4724|&#x4724;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4725|&#x4725;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4726|&#x4726;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4727|&#x4727;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4728|&#x4728;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4729|&#x4729;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-472A|&#x472a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-472B|&#x472b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-472C|&#x472c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-472D|&#x472d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-472E|&#x472e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-472F|&#x472f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|473x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4730|&#x4730;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4731|&#x4731;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4732|&#x4732;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4733|&#x4733;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4734|&#x4734;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4735|&#x4735;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4736|&#x4736;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4737|&#x4737;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4738|&#x4738;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4739|&#x4739;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-473A|&#x473a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-473B|&#x473b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-473C|&#x473c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-473D|&#x473d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-473E|&#x473e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-473F|&#x473f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|474x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4740|&#x4740;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4741|&#x4741;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4742|&#x4742;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4743|&#x4743;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4744|&#x4744;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4745|&#x4745;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4746|&#x4746;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4747|&#x4747;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4748|&#x4748;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4749|&#x4749;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-474A|&#x474a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-474B|&#x474b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-474C|&#x474c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-474D|&#x474d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-474E|&#x474e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-474F|&#x474f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|475x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4750|&#x4750;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4751|&#x4751;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4752|&#x4752;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4753|&#x4753;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4754|&#x4754;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4755|&#x4755;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4756|&#x4756;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4757|&#x4757;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4758|&#x4758;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4759|&#x4759;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-475A|&#x475a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-475B|&#x475b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-475C|&#x475c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-475D|&#x475d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-475E|&#x475e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-475F|&#x475f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|476x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4760|&#x4760;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4761|&#x4761;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4762|&#x4762;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4763|&#x4763;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4764|&#x4764;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4765|&#x4765;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4766|&#x4766;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4767|&#x4767;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4768|&#x4768;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4769|&#x4769;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-476A|&#x476a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-476B|&#x476b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-476C|&#x476c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-476D|&#x476d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-476E|&#x476e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-476F|&#x476f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|477x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4770|&#x4770;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4771|&#x4771;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4772|&#x4772;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4773|&#x4773;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4774|&#x4774;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4775|&#x4775;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4776|&#x4776;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4777|&#x4777;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4778|&#x4778;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4779|&#x4779;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-477A|&#x477a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-477B|&#x477b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-477C|&#x477c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-477D|&#x477d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-477E|&#x477e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-477F|&#x477f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|478x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4780|&#x4780;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4781|&#x4781;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4782|&#x4782;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4783|&#x4783;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4784|&#x4784;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4785|&#x4785;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4786|&#x4786;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4787|&#x4787;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4788|&#x4788;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4789|&#x4789;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-478A|&#x478a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-478B|&#x478b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-478C|&#x478c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-478D|&#x478d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-478E|&#x478e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-478F|&#x478f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|479x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4790|&#x4790;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4791|&#x4791;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4792|&#x4792;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4793|&#x4793;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4794|&#x4794;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4795|&#x4795;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4796|&#x4796;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4797|&#x4797;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4798|&#x4798;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4799|&#x4799;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-479A|&#x479a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-479B|&#x479b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-479C|&#x479c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-479D|&#x479d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-479E|&#x479e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-479F|&#x479f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|47Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47A0|&#x47a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47A1|&#x47a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47A2|&#x47a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47A3|&#x47a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47A4|&#x47a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47A5|&#x47a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47A6|&#x47a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47A7|&#x47a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47A8|&#x47a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47A9|&#x47a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47AA|&#x47aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47AB|&#x47ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47AC|&#x47ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47AD|&#x47ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47AE|&#x47ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47AF|&#x47af;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|47Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47B0|&#x47b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47B1|&#x47b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47B2|&#x47b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47B3|&#x47b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47B4|&#x47b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47B5|&#x47b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47B6|&#x47b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47B7|&#x47b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47B8|&#x47b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47B9|&#x47b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47BA|&#x47ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47BB|&#x47bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47BC|&#x47bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47BD|&#x47bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47BE|&#x47be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47BF|&#x47bf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|47Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47C0|&#x47c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47C1|&#x47c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47C2|&#x47c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47C3|&#x47c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47C4|&#x47c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47C5|&#x47c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47C6|&#x47c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47C7|&#x47c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47C8|&#x47c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47C9|&#x47c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47CA|&#x47ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47CB|&#x47cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47CC|&#x47cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47CD|&#x47cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47CE|&#x47ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47CF|&#x47cf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|47Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47D0|&#x47d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47D1|&#x47d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47D2|&#x47d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47D3|&#x47d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47D4|&#x47d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47D5|&#x47d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47D6|&#x47d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47D7|&#x47d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47D8|&#x47d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47D9|&#x47d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47DA|&#x47da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47DB|&#x47db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47DC|&#x47dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47DD|&#x47dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47DE|&#x47de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47DF|&#x47df;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|47Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47E0|&#x47e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47E1|&#x47e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47E2|&#x47e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47E3|&#x47e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47E4|&#x47e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47E5|&#x47e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47E6|&#x47e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47E7|&#x47e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47E8|&#x47e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47E9|&#x47e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47EA|&#x47ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47EB|&#x47eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47EC|&#x47ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47ED|&#x47ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47EE|&#x47ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47EF|&#x47ef;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|47Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47F0|&#x47f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47F1|&#x47f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47F2|&#x47f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47F3|&#x47f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47F4|&#x47f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47F5|&#x47f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47F6|&#x47f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47F7|&#x47f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47F8|&#x47f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47F9|&#x47f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47FA|&#x47fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47FB|&#x47fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47FC|&#x47fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47FD|&#x47fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47FE|&#x47fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-47FF|&#x47ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|480x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4800|&#x4800;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4801|&#x4801;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4802|&#x4802;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4803|&#x4803;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4804|&#x4804;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4805|&#x4805;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4806|&#x4806;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4807|&#x4807;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4808|&#x4808;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4809|&#x4809;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-480A|&#x480a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-480B|&#x480b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-480C|&#x480c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-480D|&#x480d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-480E|&#x480e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-480F|&#x480f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|481x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4810|&#x4810;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4811|&#x4811;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4812|&#x4812;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4813|&#x4813;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4814|&#x4814;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4815|&#x4815;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4816|&#x4816;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4817|&#x4817;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4818|&#x4818;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4819|&#x4819;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-481A|&#x481a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-481B|&#x481b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-481C|&#x481c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-481D|&#x481d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-481E|&#x481e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-481F|&#x481f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|482x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4820|&#x4820;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4821|&#x4821;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4822|&#x4822;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4823|&#x4823;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4824|&#x4824;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4825|&#x4825;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4826|&#x4826;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4827|&#x4827;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4828|&#x4828;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4829|&#x4829;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-482A|&#x482a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-482B|&#x482b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-482C|&#x482c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-482D|&#x482d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-482E|&#x482e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-482F|&#x482f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|483x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4830|&#x4830;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4831|&#x4831;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4832|&#x4832;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4833|&#x4833;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4834|&#x4834;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4835|&#x4835;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4836|&#x4836;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4837|&#x4837;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4838|&#x4838;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4839|&#x4839;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-483A|&#x483a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-483B|&#x483b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-483C|&#x483c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-483D|&#x483d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-483E|&#x483e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-483F|&#x483f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|484x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4840|&#x4840;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4841|&#x4841;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4842|&#x4842;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4843|&#x4843;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4844|&#x4844;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4845|&#x4845;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4846|&#x4846;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4847|&#x4847;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4848|&#x4848;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4849|&#x4849;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-484A|&#x484a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-484B|&#x484b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-484C|&#x484c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-484D|&#x484d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-484E|&#x484e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-484F|&#x484f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|485x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4850|&#x4850;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4851|&#x4851;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4852|&#x4852;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4853|&#x4853;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4854|&#x4854;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4855|&#x4855;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4856|&#x4856;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4857|&#x4857;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4858|&#x4858;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4859|&#x4859;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-485A|&#x485a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-485B|&#x485b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-485C|&#x485c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-485D|&#x485d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-485E|&#x485e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-485F|&#x485f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|486x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4860|&#x4860;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4861|&#x4861;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4862|&#x4862;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4863|&#x4863;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4864|&#x4864;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4865|&#x4865;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4866|&#x4866;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4867|&#x4867;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4868|&#x4868;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4869|&#x4869;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-486A|&#x486a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-486B|&#x486b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-486C|&#x486c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-486D|&#x486d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-486E|&#x486e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-486F|&#x486f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|487x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4870|&#x4870;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4871|&#x4871;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4872|&#x4872;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4873|&#x4873;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4874|&#x4874;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4875|&#x4875;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4876|&#x4876;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4877|&#x4877;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4878|&#x4878;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4879|&#x4879;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-487A|&#x487a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-487B|&#x487b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-487C|&#x487c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-487D|&#x487d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-487E|&#x487e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-487F|&#x487f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|488x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4880|&#x4880;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4881|&#x4881;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4882|&#x4882;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4883|&#x4883;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4884|&#x4884;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4885|&#x4885;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4886|&#x4886;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4887|&#x4887;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4888|&#x4888;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4889|&#x4889;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-488A|&#x488a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-488B|&#x488b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-488C|&#x488c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-488D|&#x488d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-488E|&#x488e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-488F|&#x488f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|489x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4890|&#x4890;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4891|&#x4891;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4892|&#x4892;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4893|&#x4893;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4894|&#x4894;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4895|&#x4895;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4896|&#x4896;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4897|&#x4897;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4898|&#x4898;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4899|&#x4899;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-489A|&#x489a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-489B|&#x489b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-489C|&#x489c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-489D|&#x489d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-489E|&#x489e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-489F|&#x489f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|48Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48A0|&#x48a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48A1|&#x48a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48A2|&#x48a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48A3|&#x48a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48A4|&#x48a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48A5|&#x48a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48A6|&#x48a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48A7|&#x48a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48A8|&#x48a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48A9|&#x48a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48AA|&#x48aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48AB|&#x48ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48AC|&#x48ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48AD|&#x48ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48AE|&#x48ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48AF|&#x48af;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|48Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48B0|&#x48b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48B1|&#x48b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48B2|&#x48b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48B3|&#x48b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48B4|&#x48b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48B5|&#x48b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48B6|&#x48b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48B7|&#x48b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48B8|&#x48b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48B9|&#x48b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48BA|&#x48ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48BB|&#x48bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48BC|&#x48bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48BD|&#x48bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48BE|&#x48be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48BF|&#x48bf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|48Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48C0|&#x48c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48C1|&#x48c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48C2|&#x48c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48C3|&#x48c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48C4|&#x48c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48C5|&#x48c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48C6|&#x48c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48C7|&#x48c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48C8|&#x48c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48C9|&#x48c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48CA|&#x48ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48CB|&#x48cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48CC|&#x48cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48CD|&#x48cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48CE|&#x48ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48CF|&#x48cf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|48Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48D0|&#x48d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48D1|&#x48d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48D2|&#x48d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48D3|&#x48d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48D4|&#x48d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48D5|&#x48d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48D6|&#x48d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48D7|&#x48d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48D8|&#x48d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48D9|&#x48d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48DA|&#x48da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48DB|&#x48db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48DC|&#x48dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48DD|&#x48dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48DE|&#x48de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48DF|&#x48df;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|48Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48E0|&#x48e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48E1|&#x48e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48E2|&#x48e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48E3|&#x48e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48E4|&#x48e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48E5|&#x48e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48E6|&#x48e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48E7|&#x48e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48E8|&#x48e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48E9|&#x48e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48EA|&#x48ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48EB|&#x48eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48EC|&#x48ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48ED|&#x48ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48EE|&#x48ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48EF|&#x48ef;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|48Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48F0|&#x48f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48F1|&#x48f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48F2|&#x48f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48F3|&#x48f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48F4|&#x48f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48F5|&#x48f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48F6|&#x48f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48F7|&#x48f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48F8|&#x48f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48F9|&#x48f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48FA|&#x48fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48FB|&#x48fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48FC|&#x48fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48FD|&#x48fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48FE|&#x48fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-48FF|&#x48ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|490x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4900|&#x4900;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4901|&#x4901;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4902|&#x4902;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4903|&#x4903;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4904|&#x4904;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4905|&#x4905;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4906|&#x4906;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4907|&#x4907;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4908|&#x4908;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4909|&#x4909;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-490A|&#x490a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-490B|&#x490b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-490C|&#x490c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-490D|&#x490d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-490E|&#x490e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-490F|&#x490f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|491x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4910|&#x4910;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4911|&#x4911;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4912|&#x4912;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4913|&#x4913;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4914|&#x4914;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4915|&#x4915;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4916|&#x4916;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4917|&#x4917;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4918|&#x4918;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4919|&#x4919;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-491A|&#x491a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-491B|&#x491b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-491C|&#x491c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-491D|&#x491d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-491E|&#x491e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-491F|&#x491f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|492x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4920|&#x4920;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4921|&#x4921;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4922|&#x4922;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4923|&#x4923;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4924|&#x4924;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4925|&#x4925;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4926|&#x4926;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4927|&#x4927;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4928|&#x4928;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4929|&#x4929;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-492A|&#x492a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-492B|&#x492b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-492C|&#x492c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-492D|&#x492d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-492E|&#x492e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-492F|&#x492f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|493x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4930|&#x4930;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4931|&#x4931;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4932|&#x4932;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4933|&#x4933;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4934|&#x4934;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4935|&#x4935;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4936|&#x4936;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4937|&#x4937;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4938|&#x4938;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4939|&#x4939;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-493A|&#x493a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-493B|&#x493b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-493C|&#x493c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-493D|&#x493d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-493E|&#x493e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-493F|&#x493f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|494x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4940|&#x4940;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4941|&#x4941;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4942|&#x4942;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4943|&#x4943;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4944|&#x4944;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4945|&#x4945;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4946|&#x4946;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4947|&#x4947;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4948|&#x4948;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4949|&#x4949;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-494A|&#x494a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-494B|&#x494b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-494C|&#x494c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-494D|&#x494d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-494E|&#x494e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-494F|&#x494f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|495x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4950|&#x4950;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4951|&#x4951;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4952|&#x4952;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4953|&#x4953;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4954|&#x4954;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4955|&#x4955;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4956|&#x4956;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4957|&#x4957;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4958|&#x4958;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4959|&#x4959;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-495A|&#x495a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-495B|&#x495b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-495C|&#x495c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-495D|&#x495d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-495E|&#x495e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-495F|&#x495f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|496x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4960|&#x4960;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4961|&#x4961;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4962|&#x4962;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4963|&#x4963;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4964|&#x4964;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4965|&#x4965;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4966|&#x4966;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4967|&#x4967;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4968|&#x4968;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4969|&#x4969;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-496A|&#x496a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-496B|&#x496b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-496C|&#x496c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-496D|&#x496d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-496E|&#x496e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-496F|&#x496f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|497x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4970|&#x4970;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4971|&#x4971;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4972|&#x4972;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4973|&#x4973;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4974|&#x4974;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4975|&#x4975;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4976|&#x4976;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4977|&#x4977;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4978|&#x4978;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4979|&#x4979;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-497A|&#x497a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-497B|&#x497b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-497C|&#x497c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-497D|&#x497d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-497E|&#x497e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-497F|&#x497f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|498x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4980|&#x4980;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4981|&#x4981;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4982|&#x4982;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4983|&#x4983;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4984|&#x4984;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4985|&#x4985;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4986|&#x4986;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4987|&#x4987;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4988|&#x4988;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4989|&#x4989;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-498A|&#x498a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-498B|&#x498b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-498C|&#x498c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-498D|&#x498d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-498E|&#x498e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-498F|&#x498f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|499x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4990|&#x4990;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4991|&#x4991;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4992|&#x4992;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4993|&#x4993;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4994|&#x4994;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4995|&#x4995;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4996|&#x4996;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4997|&#x4997;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4998|&#x4998;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4999|&#x4999;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-499A|&#x499a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-499B|&#x499b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-499C|&#x499c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-499D|&#x499d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-499E|&#x499e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-499F|&#x499f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|49Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49A0|&#x49a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49A1|&#x49a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49A2|&#x49a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49A3|&#x49a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49A4|&#x49a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49A5|&#x49a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49A6|&#x49a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49A7|&#x49a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49A8|&#x49a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49A9|&#x49a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49AA|&#x49aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49AB|&#x49ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49AC|&#x49ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49AD|&#x49ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49AE|&#x49ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49AF|&#x49af;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|49Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49B0|&#x49b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49B1|&#x49b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49B2|&#x49b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49B3|&#x49b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49B4|&#x49b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49B5|&#x49b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49B6|&#x49b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49B7|&#x49b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49B8|&#x49b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49B9|&#x49b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49BA|&#x49ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49BB|&#x49bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49BC|&#x49bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49BD|&#x49bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49BE|&#x49be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49BF|&#x49bf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|49Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49C0|&#x49c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49C1|&#x49c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49C2|&#x49c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49C3|&#x49c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49C4|&#x49c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49C5|&#x49c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49C6|&#x49c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49C7|&#x49c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49C8|&#x49c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49C9|&#x49c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49CA|&#x49ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49CB|&#x49cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49CC|&#x49cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49CD|&#x49cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49CE|&#x49ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49CF|&#x49cf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|49Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49D0|&#x49d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49D1|&#x49d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49D2|&#x49d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49D3|&#x49d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49D4|&#x49d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49D5|&#x49d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49D6|&#x49d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49D7|&#x49d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49D8|&#x49d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49D9|&#x49d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49DA|&#x49da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49DB|&#x49db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49DC|&#x49dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49DD|&#x49dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49DE|&#x49de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49DF|&#x49df;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|49Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49E0|&#x49e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49E1|&#x49e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49E2|&#x49e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49E3|&#x49e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49E4|&#x49e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49E5|&#x49e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49E6|&#x49e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49E7|&#x49e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49E8|&#x49e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49E9|&#x49e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49EA|&#x49ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49EB|&#x49eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49EC|&#x49ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49ED|&#x49ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49EE|&#x49ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49EF|&#x49ef;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|49Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49F0|&#x49f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49F1|&#x49f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49F2|&#x49f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49F3|&#x49f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49F4|&#x49f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49F5|&#x49f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49F6|&#x49f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49F7|&#x49f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49F8|&#x49f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49F9|&#x49f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49FA|&#x49fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49FB|&#x49fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49FC|&#x49fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49FD|&#x49fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49FE|&#x49fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-49FF|&#x49ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4A0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A00|&#x4a00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A01|&#x4a01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A02|&#x4a02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A03|&#x4a03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A04|&#x4a04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A05|&#x4a05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A06|&#x4a06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A07|&#x4a07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A08|&#x4a08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A09|&#x4a09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A0A|&#x4a0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A0B|&#x4a0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A0C|&#x4a0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A0D|&#x4a0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A0E|&#x4a0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A0F|&#x4a0f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4A1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A10|&#x4a10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A11|&#x4a11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A12|&#x4a12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A13|&#x4a13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A14|&#x4a14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A15|&#x4a15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A16|&#x4a16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A17|&#x4a17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A18|&#x4a18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A19|&#x4a19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A1A|&#x4a1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A1B|&#x4a1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A1C|&#x4a1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A1D|&#x4a1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A1E|&#x4a1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A1F|&#x4a1f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4A2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A20|&#x4a20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A21|&#x4a21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A22|&#x4a22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A23|&#x4a23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A24|&#x4a24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A25|&#x4a25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A26|&#x4a26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A27|&#x4a27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A28|&#x4a28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A29|&#x4a29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A2A|&#x4a2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A2B|&#x4a2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A2C|&#x4a2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A2D|&#x4a2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A2E|&#x4a2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A2F|&#x4a2f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4A3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A30|&#x4a30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A31|&#x4a31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A32|&#x4a32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A33|&#x4a33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A34|&#x4a34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A35|&#x4a35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A36|&#x4a36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A37|&#x4a37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A38|&#x4a38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A39|&#x4a39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A3A|&#x4a3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A3B|&#x4a3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A3C|&#x4a3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A3D|&#x4a3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A3E|&#x4a3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A3F|&#x4a3f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4A4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A40|&#x4a40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A41|&#x4a41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A42|&#x4a42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A43|&#x4a43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A44|&#x4a44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A45|&#x4a45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A46|&#x4a46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A47|&#x4a47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A48|&#x4a48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A49|&#x4a49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A4A|&#x4a4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A4B|&#x4a4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A4C|&#x4a4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A4D|&#x4a4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A4E|&#x4a4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A4F|&#x4a4f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4A5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A50|&#x4a50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A51|&#x4a51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A52|&#x4a52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A53|&#x4a53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A54|&#x4a54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A55|&#x4a55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A56|&#x4a56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A57|&#x4a57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A58|&#x4a58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A59|&#x4a59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A5A|&#x4a5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A5B|&#x4a5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A5C|&#x4a5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A5D|&#x4a5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A5E|&#x4a5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A5F|&#x4a5f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4A6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A60|&#x4a60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A61|&#x4a61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A62|&#x4a62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A63|&#x4a63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A64|&#x4a64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A65|&#x4a65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A66|&#x4a66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A67|&#x4a67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A68|&#x4a68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A69|&#x4a69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A6A|&#x4a6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A6B|&#x4a6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A6C|&#x4a6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A6D|&#x4a6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A6E|&#x4a6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A6F|&#x4a6f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4A7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A70|&#x4a70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A71|&#x4a71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A72|&#x4a72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A73|&#x4a73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A74|&#x4a74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A75|&#x4a75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A76|&#x4a76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A77|&#x4a77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A78|&#x4a78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A79|&#x4a79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A7A|&#x4a7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A7B|&#x4a7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A7C|&#x4a7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A7D|&#x4a7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A7E|&#x4a7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A7F|&#x4a7f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4A8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A80|&#x4a80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A81|&#x4a81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A82|&#x4a82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A83|&#x4a83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A84|&#x4a84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A85|&#x4a85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A86|&#x4a86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A87|&#x4a87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A88|&#x4a88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A89|&#x4a89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A8A|&#x4a8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A8B|&#x4a8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A8C|&#x4a8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A8D|&#x4a8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A8E|&#x4a8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A8F|&#x4a8f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4A9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A90|&#x4a90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A91|&#x4a91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A92|&#x4a92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A93|&#x4a93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A94|&#x4a94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A95|&#x4a95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A96|&#x4a96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A97|&#x4a97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A98|&#x4a98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A99|&#x4a99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A9A|&#x4a9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A9B|&#x4a9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A9C|&#x4a9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A9D|&#x4a9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A9E|&#x4a9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4A9F|&#x4a9f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4AAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AA0|&#x4aa0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AA1|&#x4aa1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AA2|&#x4aa2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AA3|&#x4aa3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AA4|&#x4aa4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AA5|&#x4aa5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AA6|&#x4aa6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AA7|&#x4aa7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AA8|&#x4aa8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AA9|&#x4aa9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AAA|&#x4aaa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AAB|&#x4aab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AAC|&#x4aac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AAD|&#x4aad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AAE|&#x4aae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AAF|&#x4aaf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4ABx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AB0|&#x4ab0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AB1|&#x4ab1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AB2|&#x4ab2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AB3|&#x4ab3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AB4|&#x4ab4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AB5|&#x4ab5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AB6|&#x4ab6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AB7|&#x4ab7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AB8|&#x4ab8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AB9|&#x4ab9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ABA|&#x4aba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ABB|&#x4abb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ABC|&#x4abc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ABD|&#x4abd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ABE|&#x4abe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ABF|&#x4abf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4ACx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AC0|&#x4ac0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AC1|&#x4ac1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AC2|&#x4ac2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AC3|&#x4ac3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AC4|&#x4ac4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AC5|&#x4ac5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AC6|&#x4ac6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AC7|&#x4ac7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AC8|&#x4ac8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AC9|&#x4ac9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ACA|&#x4aca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ACB|&#x4acb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ACC|&#x4acc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ACD|&#x4acd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ACE|&#x4ace;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ACF|&#x4acf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4ADx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AD0|&#x4ad0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AD1|&#x4ad1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AD2|&#x4ad2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AD3|&#x4ad3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AD4|&#x4ad4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AD5|&#x4ad5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AD6|&#x4ad6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AD7|&#x4ad7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AD8|&#x4ad8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AD9|&#x4ad9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ADA|&#x4ada;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ADB|&#x4adb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ADC|&#x4adc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ADD|&#x4add;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ADE|&#x4ade;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ADF|&#x4adf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4AEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AE0|&#x4ae0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AE1|&#x4ae1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AE2|&#x4ae2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AE3|&#x4ae3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AE4|&#x4ae4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AE5|&#x4ae5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AE6|&#x4ae6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AE7|&#x4ae7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AE8|&#x4ae8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AE9|&#x4ae9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AEA|&#x4aea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AEB|&#x4aeb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AEC|&#x4aec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AED|&#x4aed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AEE|&#x4aee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AEF|&#x4aef;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4AFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AF0|&#x4af0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AF1|&#x4af1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AF2|&#x4af2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AF3|&#x4af3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AF4|&#x4af4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AF5|&#x4af5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AF6|&#x4af6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AF7|&#x4af7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AF8|&#x4af8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AF9|&#x4af9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AFA|&#x4afa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AFB|&#x4afb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AFC|&#x4afc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AFD|&#x4afd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AFE|&#x4afe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4AFF|&#x4aff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4B0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B00|&#x4b00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B01|&#x4b01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B02|&#x4b02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B03|&#x4b03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B04|&#x4b04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B05|&#x4b05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B06|&#x4b06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B07|&#x4b07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B08|&#x4b08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B09|&#x4b09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B0A|&#x4b0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B0B|&#x4b0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B0C|&#x4b0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B0D|&#x4b0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B0E|&#x4b0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B0F|&#x4b0f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4B1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B10|&#x4b10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B11|&#x4b11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B12|&#x4b12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B13|&#x4b13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B14|&#x4b14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B15|&#x4b15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B16|&#x4b16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B17|&#x4b17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B18|&#x4b18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B19|&#x4b19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B1A|&#x4b1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B1B|&#x4b1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B1C|&#x4b1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B1D|&#x4b1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B1E|&#x4b1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B1F|&#x4b1f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4B2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B20|&#x4b20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B21|&#x4b21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B22|&#x4b22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B23|&#x4b23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B24|&#x4b24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B25|&#x4b25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B26|&#x4b26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B27|&#x4b27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B28|&#x4b28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B29|&#x4b29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B2A|&#x4b2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B2B|&#x4b2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B2C|&#x4b2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B2D|&#x4b2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B2E|&#x4b2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B2F|&#x4b2f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4B3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B30|&#x4b30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B31|&#x4b31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B32|&#x4b32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B33|&#x4b33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B34|&#x4b34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B35|&#x4b35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B36|&#x4b36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B37|&#x4b37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B38|&#x4b38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B39|&#x4b39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B3A|&#x4b3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B3B|&#x4b3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B3C|&#x4b3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B3D|&#x4b3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B3E|&#x4b3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B3F|&#x4b3f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4B4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B40|&#x4b40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B41|&#x4b41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B42|&#x4b42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B43|&#x4b43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B44|&#x4b44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B45|&#x4b45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B46|&#x4b46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B47|&#x4b47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B48|&#x4b48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B49|&#x4b49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B4A|&#x4b4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B4B|&#x4b4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B4C|&#x4b4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B4D|&#x4b4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B4E|&#x4b4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B4F|&#x4b4f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4B5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B50|&#x4b50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B51|&#x4b51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B52|&#x4b52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B53|&#x4b53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B54|&#x4b54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B55|&#x4b55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B56|&#x4b56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B57|&#x4b57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B58|&#x4b58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B59|&#x4b59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B5A|&#x4b5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B5B|&#x4b5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B5C|&#x4b5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B5D|&#x4b5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B5E|&#x4b5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B5F|&#x4b5f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4B6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B60|&#x4b60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B61|&#x4b61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B62|&#x4b62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B63|&#x4b63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B64|&#x4b64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B65|&#x4b65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B66|&#x4b66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B67|&#x4b67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B68|&#x4b68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B69|&#x4b69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B6A|&#x4b6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B6B|&#x4b6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B6C|&#x4b6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B6D|&#x4b6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B6E|&#x4b6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B6F|&#x4b6f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4B7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B70|&#x4b70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B71|&#x4b71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B72|&#x4b72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B73|&#x4b73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B74|&#x4b74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B75|&#x4b75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B76|&#x4b76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B77|&#x4b77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B78|&#x4b78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B79|&#x4b79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B7A|&#x4b7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B7B|&#x4b7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B7C|&#x4b7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B7D|&#x4b7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B7E|&#x4b7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B7F|&#x4b7f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4B8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B80|&#x4b80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B81|&#x4b81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B82|&#x4b82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B83|&#x4b83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B84|&#x4b84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B85|&#x4b85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B86|&#x4b86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B87|&#x4b87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B88|&#x4b88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B89|&#x4b89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B8A|&#x4b8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B8B|&#x4b8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B8C|&#x4b8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B8D|&#x4b8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B8E|&#x4b8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B8F|&#x4b8f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4B9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B90|&#x4b90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B91|&#x4b91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B92|&#x4b92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B93|&#x4b93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B94|&#x4b94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B95|&#x4b95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B96|&#x4b96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B97|&#x4b97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B98|&#x4b98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B99|&#x4b99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B9A|&#x4b9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B9B|&#x4b9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B9C|&#x4b9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B9D|&#x4b9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B9E|&#x4b9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4B9F|&#x4b9f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4BAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BA0|&#x4ba0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BA1|&#x4ba1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BA2|&#x4ba2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BA3|&#x4ba3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BA4|&#x4ba4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BA5|&#x4ba5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BA6|&#x4ba6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BA7|&#x4ba7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BA8|&#x4ba8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BA9|&#x4ba9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BAA|&#x4baa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BAB|&#x4bab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BAC|&#x4bac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BAD|&#x4bad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BAE|&#x4bae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BAF|&#x4baf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4BBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BB0|&#x4bb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BB1|&#x4bb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BB2|&#x4bb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BB3|&#x4bb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BB4|&#x4bb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BB5|&#x4bb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BB6|&#x4bb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BB7|&#x4bb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BB8|&#x4bb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BB9|&#x4bb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BBA|&#x4bba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BBB|&#x4bbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BBC|&#x4bbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BBD|&#x4bbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BBE|&#x4bbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BBF|&#x4bbf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4BCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BC0|&#x4bc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BC1|&#x4bc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BC2|&#x4bc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BC3|&#x4bc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BC4|&#x4bc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BC5|&#x4bc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BC6|&#x4bc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BC7|&#x4bc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BC8|&#x4bc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BC9|&#x4bc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BCA|&#x4bca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BCB|&#x4bcb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BCC|&#x4bcc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BCD|&#x4bcd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BCE|&#x4bce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BCF|&#x4bcf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4BDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BD0|&#x4bd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BD1|&#x4bd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BD2|&#x4bd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BD3|&#x4bd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BD4|&#x4bd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BD5|&#x4bd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BD6|&#x4bd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BD7|&#x4bd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BD8|&#x4bd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BD9|&#x4bd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BDA|&#x4bda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BDB|&#x4bdb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BDC|&#x4bdc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BDD|&#x4bdd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BDE|&#x4bde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BDF|&#x4bdf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4BEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BE0|&#x4be0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BE1|&#x4be1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BE2|&#x4be2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BE3|&#x4be3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BE4|&#x4be4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BE5|&#x4be5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BE6|&#x4be6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BE7|&#x4be7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BE8|&#x4be8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BE9|&#x4be9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BEA|&#x4bea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BEB|&#x4beb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BEC|&#x4bec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BED|&#x4bed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BEE|&#x4bee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BEF|&#x4bef;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4BFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BF0|&#x4bf0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BF1|&#x4bf1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BF2|&#x4bf2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BF3|&#x4bf3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BF4|&#x4bf4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BF5|&#x4bf5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BF6|&#x4bf6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BF7|&#x4bf7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BF8|&#x4bf8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BF9|&#x4bf9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BFA|&#x4bfa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BFB|&#x4bfb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BFC|&#x4bfc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BFD|&#x4bfd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BFE|&#x4bfe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4BFF|&#x4bff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4C0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C00|&#x4c00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C01|&#x4c01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C02|&#x4c02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C03|&#x4c03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C04|&#x4c04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C05|&#x4c05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C06|&#x4c06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C07|&#x4c07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C08|&#x4c08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C09|&#x4c09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C0A|&#x4c0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C0B|&#x4c0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C0C|&#x4c0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C0D|&#x4c0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C0E|&#x4c0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C0F|&#x4c0f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4C1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C10|&#x4c10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C11|&#x4c11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C12|&#x4c12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C13|&#x4c13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C14|&#x4c14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C15|&#x4c15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C16|&#x4c16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C17|&#x4c17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C18|&#x4c18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C19|&#x4c19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C1A|&#x4c1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C1B|&#x4c1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C1C|&#x4c1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C1D|&#x4c1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C1E|&#x4c1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C1F|&#x4c1f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4C2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C20|&#x4c20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C21|&#x4c21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C22|&#x4c22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C23|&#x4c23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C24|&#x4c24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C25|&#x4c25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C26|&#x4c26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C27|&#x4c27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C28|&#x4c28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C29|&#x4c29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C2A|&#x4c2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C2B|&#x4c2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C2C|&#x4c2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C2D|&#x4c2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C2E|&#x4c2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C2F|&#x4c2f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4C3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C30|&#x4c30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C31|&#x4c31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C32|&#x4c32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C33|&#x4c33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C34|&#x4c34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C35|&#x4c35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C36|&#x4c36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C37|&#x4c37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C38|&#x4c38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C39|&#x4c39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C3A|&#x4c3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C3B|&#x4c3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C3C|&#x4c3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C3D|&#x4c3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C3E|&#x4c3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C3F|&#x4c3f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4C4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C40|&#x4c40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C41|&#x4c41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C42|&#x4c42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C43|&#x4c43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C44|&#x4c44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C45|&#x4c45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C46|&#x4c46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C47|&#x4c47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C48|&#x4c48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C49|&#x4c49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C4A|&#x4c4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C4B|&#x4c4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C4C|&#x4c4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C4D|&#x4c4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C4E|&#x4c4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C4F|&#x4c4f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4C5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C50|&#x4c50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C51|&#x4c51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C52|&#x4c52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C53|&#x4c53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C54|&#x4c54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C55|&#x4c55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C56|&#x4c56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C57|&#x4c57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C58|&#x4c58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C59|&#x4c59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C5A|&#x4c5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C5B|&#x4c5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C5C|&#x4c5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C5D|&#x4c5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C5E|&#x4c5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C5F|&#x4c5f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4C6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C60|&#x4c60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C61|&#x4c61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C62|&#x4c62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C63|&#x4c63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C64|&#x4c64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C65|&#x4c65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C66|&#x4c66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C67|&#x4c67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C68|&#x4c68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C69|&#x4c69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C6A|&#x4c6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C6B|&#x4c6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C6C|&#x4c6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C6D|&#x4c6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C6E|&#x4c6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C6F|&#x4c6f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4C7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C70|&#x4c70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C71|&#x4c71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C72|&#x4c72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C73|&#x4c73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C74|&#x4c74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C75|&#x4c75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C76|&#x4c76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C77|&#x4c77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C78|&#x4c78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C79|&#x4c79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C7A|&#x4c7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C7B|&#x4c7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C7C|&#x4c7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C7D|&#x4c7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C7E|&#x4c7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C7F|&#x4c7f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4C8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C80|&#x4c80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C81|&#x4c81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C82|&#x4c82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C83|&#x4c83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C84|&#x4c84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C85|&#x4c85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C86|&#x4c86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C87|&#x4c87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C88|&#x4c88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C89|&#x4c89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C8A|&#x4c8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C8B|&#x4c8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C8C|&#x4c8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C8D|&#x4c8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C8E|&#x4c8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C8F|&#x4c8f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4C9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C90|&#x4c90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C91|&#x4c91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C92|&#x4c92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C93|&#x4c93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C94|&#x4c94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C95|&#x4c95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C96|&#x4c96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C97|&#x4c97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C98|&#x4c98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C99|&#x4c99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C9A|&#x4c9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C9B|&#x4c9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C9C|&#x4c9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C9D|&#x4c9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C9E|&#x4c9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4C9F|&#x4c9f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4CAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CA0|&#x4ca0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CA1|&#x4ca1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CA2|&#x4ca2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CA3|&#x4ca3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CA4|&#x4ca4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CA5|&#x4ca5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CA6|&#x4ca6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CA7|&#x4ca7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CA8|&#x4ca8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CA9|&#x4ca9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CAA|&#x4caa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CAB|&#x4cab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CAC|&#x4cac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CAD|&#x4cad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CAE|&#x4cae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CAF|&#x4caf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4CBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CB0|&#x4cb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CB1|&#x4cb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CB2|&#x4cb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CB3|&#x4cb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CB4|&#x4cb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CB5|&#x4cb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CB6|&#x4cb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CB7|&#x4cb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CB8|&#x4cb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CB9|&#x4cb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CBA|&#x4cba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CBB|&#x4cbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CBC|&#x4cbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CBD|&#x4cbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CBE|&#x4cbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CBF|&#x4cbf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4CCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CC0|&#x4cc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CC1|&#x4cc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CC2|&#x4cc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CC3|&#x4cc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CC4|&#x4cc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CC5|&#x4cc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CC6|&#x4cc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CC7|&#x4cc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CC8|&#x4cc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CC9|&#x4cc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CCA|&#x4cca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CCB|&#x4ccb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CCC|&#x4ccc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CCD|&#x4ccd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CCE|&#x4cce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CCF|&#x4ccf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4CDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CD0|&#x4cd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CD1|&#x4cd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CD2|&#x4cd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CD3|&#x4cd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CD4|&#x4cd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CD5|&#x4cd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CD6|&#x4cd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CD7|&#x4cd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CD8|&#x4cd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CD9|&#x4cd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CDA|&#x4cda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CDB|&#x4cdb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CDC|&#x4cdc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CDD|&#x4cdd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CDE|&#x4cde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CDF|&#x4cdf;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4CEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CE0|&#x4ce0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CE1|&#x4ce1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CE2|&#x4ce2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CE3|&#x4ce3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CE4|&#x4ce4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CE5|&#x4ce5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CE6|&#x4ce6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CE7|&#x4ce7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CE8|&#x4ce8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CE9|&#x4ce9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CEA|&#x4cea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CEB|&#x4ceb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CEC|&#x4cec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CED|&#x4ced;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CEE|&#x4cee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CEF|&#x4cef;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4CFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CF0|&#x4cf0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CF1|&#x4cf1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CF2|&#x4cf2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CF3|&#x4cf3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CF4|&#x4cf4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CF5|&#x4cf5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CF6|&#x4cf6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CF7|&#x4cf7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CF8|&#x4cf8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CF9|&#x4cf9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CFA|&#x4cfa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CFB|&#x4cfb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CFC|&#x4cfc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CFD|&#x4cfd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CFE|&#x4cfe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4CFF|&#x4cff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4D0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D00|&#x4d00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D01|&#x4d01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D02|&#x4d02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D03|&#x4d03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D04|&#x4d04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D05|&#x4d05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D06|&#x4d06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D07|&#x4d07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D08|&#x4d08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D09|&#x4d09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D0A|&#x4d0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D0B|&#x4d0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D0C|&#x4d0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D0D|&#x4d0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D0E|&#x4d0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D0F|&#x4d0f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4D1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D10|&#x4d10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D11|&#x4d11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D12|&#x4d12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D13|&#x4d13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D14|&#x4d14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D15|&#x4d15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D16|&#x4d16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D17|&#x4d17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D18|&#x4d18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D19|&#x4d19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D1A|&#x4d1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D1B|&#x4d1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D1C|&#x4d1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D1D|&#x4d1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D1E|&#x4d1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D1F|&#x4d1f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4D2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D20|&#x4d20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D21|&#x4d21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D22|&#x4d22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D23|&#x4d23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D24|&#x4d24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D25|&#x4d25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D26|&#x4d26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D27|&#x4d27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D28|&#x4d28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D29|&#x4d29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D2A|&#x4d2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D2B|&#x4d2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D2C|&#x4d2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D2D|&#x4d2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D2E|&#x4d2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D2F|&#x4d2f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4D3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D30|&#x4d30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D31|&#x4d31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D32|&#x4d32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D33|&#x4d33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D34|&#x4d34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D35|&#x4d35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D36|&#x4d36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D37|&#x4d37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D38|&#x4d38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D39|&#x4d39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D3A|&#x4d3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D3B|&#x4d3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D3C|&#x4d3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D3D|&#x4d3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D3E|&#x4d3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D3F|&#x4d3f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4D4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D40|&#x4d40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D41|&#x4d41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D42|&#x4d42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D43|&#x4d43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D44|&#x4d44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D45|&#x4d45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D46|&#x4d46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D47|&#x4d47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D48|&#x4d48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D49|&#x4d49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D4A|&#x4d4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D4B|&#x4d4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D4C|&#x4d4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D4D|&#x4d4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D4E|&#x4d4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D4F|&#x4d4f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4D5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D50|&#x4d50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D51|&#x4d51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D52|&#x4d52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D53|&#x4d53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D54|&#x4d54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D55|&#x4d55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D56|&#x4d56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D57|&#x4d57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D58|&#x4d58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D59|&#x4d59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D5A|&#x4d5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D5B|&#x4d5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D5C|&#x4d5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D5D|&#x4d5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D5E|&#x4d5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D5F|&#x4d5f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4D6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D60|&#x4d60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D61|&#x4d61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D62|&#x4d62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D63|&#x4d63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D64|&#x4d64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D65|&#x4d65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D66|&#x4d66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D67|&#x4d67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D68|&#x4d68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D69|&#x4d69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D6A|&#x4d6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D6B|&#x4d6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D6C|&#x4d6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D6D|&#x4d6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D6E|&#x4d6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D6F|&#x4d6f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4D7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D70|&#x4d70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D71|&#x4d71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D72|&#x4d72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D73|&#x4d73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D74|&#x4d74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D75|&#x4d75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D76|&#x4d76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D77|&#x4d77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D78|&#x4d78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D79|&#x4d79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D7A|&#x4d7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D7B|&#x4d7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D7C|&#x4d7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D7D|&#x4d7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D7E|&#x4d7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D7F|&#x4d7f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4D8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D80|&#x4d80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D81|&#x4d81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D82|&#x4d82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D83|&#x4d83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D84|&#x4d84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D85|&#x4d85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D86|&#x4d86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D87|&#x4d87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D88|&#x4d88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D89|&#x4d89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D8A|&#x4d8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D8B|&#x4d8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D8C|&#x4d8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D8D|&#x4d8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D8E|&#x4d8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D8F|&#x4d8f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4D9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D90|&#x4d90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D91|&#x4d91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D92|&#x4d92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D93|&#x4d93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D94|&#x4d94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D95|&#x4d95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D96|&#x4d96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D97|&#x4d97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D98|&#x4d98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D99|&#x4d99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D9A|&#x4d9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D9B|&#x4d9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D9C|&#x4d9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D9D|&#x4d9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D9E|&#x4d9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4D9F|&#x4d9f;}} |----- style="text-align:center;background:#f1ff63;{{text default color}};" !style="background:#ffffff;{{text default color}};"|4DAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DA0|&#x4da0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DA1|&#x4da1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DA2|&#x4da2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DA3|&#x4da3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DA4|&#x4da4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DA5|&#x4da5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DA6|&#x4da6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DA7|&#x4da7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DA8|&#x4da8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DA9|&#x4da9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DAA|&#x4daa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DAB|&#x4dab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DAC|&#x4dac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DAD|&#x4dad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DAE|&#x4dae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DAF|&#x4daf;}} |----- style="text-align:center;background:#ffb0ff" !style="background:#ffffff;{{text default color}};"|4DBx |style="background:#f1ff63;{{text default color}};"|{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DB0|&#x4db0;}}||style="background:#f1ff63;{{text default color}};"|{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DB1|&#x4db1;}}||style="background:#f1ff63;{{text default color}};"|{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DB2|&#x4db2;}}||style="background:#f1ff63;{{text default color}};"|{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DB3|&#x4db3;}}||style="background:#f1ff63;{{text default color}};"|{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DB4|&#x4db4;}}||style="background:#f1ff63;{{text default color}};"|{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DB5|&#x4db5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DB6|&#x4db6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DB7|&#x4db7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DB8|&#x4db8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DB9|&#x4db9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DBA|&#x4dba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DBB|&#x4dbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DBC|&#x4dbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DBD|&#x4dbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DBE|&#x4dbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4DBF|&#x4dbf;}} |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Yijing Hexagram Symbols''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#92ff6c" !style="background:#ffffff;{{text default color}};"|4DCx |{{H:title|dotted=no|HEXAGRAM FOR THE CREATIVE HEAVEN|&#x4dc0;}}||{{H:title|dotted=no|HEXAGRAM FOR THE RECEPTIVE EARTH|&#x4dc1;}}||{{H:title|dotted=no|HEXAGRAM FOR DIFFICULTY AT THE BEGINNING|&#x4dc2;}}||{{H:title|dotted=no|HEXAGRAM FOR YOUTHFUL FOLLY|&#x4dc3;}}||{{H:title|dotted=no|HEXAGRAM FOR WAITING|&#x4dc4;}}||{{H:title|dotted=no|HEXAGRAM FOR CONFLICT|&#x4dc5;}}||{{H:title|dotted=no|HEXAGRAM FOR THE ARMY|&#x4dc6;}}||{{H:title|dotted=no|HEXAGRAM FOR HOLDING TOGETHER|&#x4dc7;}}||{{H:title|dotted=no|HEXAGRAM FOR SMALL TAMING|&#x4dc8;}}||{{H:title|dotted=no|HEXAGRAM FOR TREADING|&#x4dc9;}}||{{H:title|dotted=no|HEXAGRAM FOR PEACE|&#x4dca;}}||{{H:title|dotted=no|HEXAGRAM FOR STANDSTILL|&#x4dcb;}}||{{H:title|dotted=no|HEXAGRAM FOR FELLOWSHIP|&#x4dcc;}}||{{H:title|dotted=no|HEXAGRAM FOR GREAT POSSESSION|&#x4dcd;}}||{{H:title|dotted=no|HEXAGRAM FOR MODESTY|&#x4dce;}}||{{H:title|dotted=no|HEXAGRAM FOR ENTHUSIASM|&#x4dcf;}} |----- style="text-align:center;background:#92ff6c" !style="background:#ffffff;{{text default color}};"|4DDx |{{H:title|dotted=no|HEXAGRAM FOR FOLLOWING|&#x4dd0;}}||{{H:title|dotted=no|HEXAGRAM FOR WORK ON THE DECAYED|&#x4dd1;}}||{{H:title|dotted=no|HEXAGRAM FOR APPROACH|&#x4dd2;}}||{{H:title|dotted=no|HEXAGRAM FOR CONTEMPLATION|&#x4dd3;}}||{{H:title|dotted=no|HEXAGRAM FOR BITING THROUGH|&#x4dd4;}}||{{H:title|dotted=no|HEXAGRAM FOR GRACE|&#x4dd5;}}||{{H:title|dotted=no|HEXAGRAM FOR SPLITTING APART|&#x4dd6;}}||{{H:title|dotted=no|HEXAGRAM FOR RETURN|&#x4dd7;}}||{{H:title|dotted=no|HEXAGRAM FOR INNOCENCE|&#x4dd8;}}||{{H:title|dotted=no|HEXAGRAM FOR GREAT TAMING|&#x4dd9;}}||{{H:title|dotted=no|HEXAGRAM FOR MOUTH CORNERS|&#x4dda;}}||{{H:title|dotted=no|HEXAGRAM FOR GREAT PREPONDERANCE|&#x4ddb;}}||{{H:title|dotted=no|HEXAGRAM FOR THE ABYSMAL WATER|&#x4ddc;}}||{{H:title|dotted=no|HEXAGRAM FOR THE CLINGING FIRE|&#x4ddd;}}||{{H:title|dotted=no|HEXAGRAM FOR INFLUENCE|&#x4dde;}}||{{H:title|dotted=no|HEXAGRAM FOR DURATION|&#x4ddf;}} |----- style="text-align:center;background:#92ff6c" !style="background:#ffffff;{{text default color}};"|4DEx |{{H:title|dotted=no|HEXAGRAM FOR RETREAT|&#x4de0;}}||{{H:title|dotted=no|HEXAGRAM FOR GREAT POWER|&#x4de1;}}||{{H:title|dotted=no|HEXAGRAM FOR PROGRESS|&#x4de2;}}||{{H:title|dotted=no|HEXAGRAM FOR DARKENING OF THE LIGHT|&#x4de3;}}||{{H:title|dotted=no|HEXAGRAM FOR THE FAMILY|&#x4de4;}}||{{H:title|dotted=no|HEXAGRAM FOR OPPOSITION|&#x4de5;}}||{{H:title|dotted=no|HEXAGRAM FOR OBSTRUCTION|&#x4de6;}}||{{H:title|dotted=no|HEXAGRAM FOR DELIVERANCE|&#x4de7;}}||{{H:title|dotted=no|HEXAGRAM FOR DECREASE|&#x4de8;}}||{{H:title|dotted=no|HEXAGRAM FOR INCREASE|&#x4de9;}}||{{H:title|dotted=no|HEXAGRAM FOR BREAKTHROUGH|&#x4dea;}}||{{H:title|dotted=no|HEXAGRAM FOR COMING TO MEET|&#x4deb;}}||{{H:title|dotted=no|HEXAGRAM FOR GATHERING TOGETHER|&#x4dec;}}||{{H:title|dotted=no|HEXAGRAM FOR PUSHING UPWARD|&#x4ded;}}||{{H:title|dotted=no|HEXAGRAM FOR OPPRESSION|&#x4dee;}}||{{H:title|dotted=no|HEXAGRAM FOR THE WELL|&#x4def;}} |----- style="text-align:center;background:#92ff6c" !style="background:#ffffff;{{text default color}};"|4DFx |{{H:title|dotted=no|HEXAGRAM FOR REVOLUTION|&#x4df0;}}||{{H:title|dotted=no|HEXAGRAM FOR THE CAULDRON|&#x4df1;}}||{{H:title|dotted=no|HEXAGRAM FOR THE AROUSING THUNDER|&#x4df2;}}||{{H:title|dotted=no|HEXAGRAM FOR THE KEEPING STILL MOUNTAIN|&#x4df3;}}||{{H:title|dotted=no|HEXAGRAM FOR DEVELOPMENT|&#x4df4;}}||{{H:title|dotted=no|HEXAGRAM FOR THE MARRYING MAIDEN|&#x4df5;}}||{{H:title|dotted=no|HEXAGRAM FOR ABUNDANCE|&#x4df6;}}||{{H:title|dotted=no|HEXAGRAM FOR THE WANDERER|&#x4df7;}}||{{H:title|dotted=no|HEXAGRAM FOR THE GENTLE WIND|&#x4df8;}}||{{H:title|dotted=no|HEXAGRAM FOR THE JOYOUS LAKE|&#x4df9;}}||{{H:title|dotted=no|HEXAGRAM FOR DISPERSION|&#x4dfa;}}||{{H:title|dotted=no|HEXAGRAM FOR LIMITATION|&#x4dfb;}}||{{H:title|dotted=no|HEXAGRAM FOR INNER TRUTH|&#x4dfc;}}||{{H:title|dotted=no|HEXAGRAM FOR SMALL PREPONDERANCE|&#x4dfd;}}||{{H:title|dotted=no|HEXAGRAM FOR AFTER COMPLETION|&#x4dfe;}}||{{H:title|dotted=no|HEXAGRAM FOR BEFORE COMPLETION|&#x4dff;}} |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''CJK Unified Ideographs''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4E0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E00|&#x4e00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E01|&#x4e01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E02|&#x4e02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E03|&#x4e03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E04|&#x4e04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E05|&#x4e05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E06|&#x4e06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E07|&#x4e07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E08|&#x4e08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E09|&#x4e09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E0A|&#x4e0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E0B|&#x4e0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E0C|&#x4e0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E0D|&#x4e0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E0E|&#x4e0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E0F|&#x4e0f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4E1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E10|&#x4e10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E11|&#x4e11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E12|&#x4e12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E13|&#x4e13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E14|&#x4e14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E15|&#x4e15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E16|&#x4e16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E17|&#x4e17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E18|&#x4e18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E19|&#x4e19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E1A|&#x4e1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E1B|&#x4e1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E1C|&#x4e1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E1D|&#x4e1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E1E|&#x4e1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E1F|&#x4e1f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4E2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E20|&#x4e20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E21|&#x4e21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E22|&#x4e22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E23|&#x4e23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E24|&#x4e24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E25|&#x4e25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E26|&#x4e26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E27|&#x4e27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E28|&#x4e28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E29|&#x4e29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E2A|&#x4e2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E2B|&#x4e2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E2C|&#x4e2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E2D|&#x4e2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E2E|&#x4e2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E2F|&#x4e2f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4E3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E30|&#x4e30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E31|&#x4e31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E32|&#x4e32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E33|&#x4e33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E34|&#x4e34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E35|&#x4e35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E36|&#x4e36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E37|&#x4e37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E38|&#x4e38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E39|&#x4e39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E3A|&#x4e3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E3B|&#x4e3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E3C|&#x4e3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E3D|&#x4e3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E3E|&#x4e3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E3F|&#x4e3f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4E4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E40|&#x4e40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E41|&#x4e41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E42|&#x4e42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E43|&#x4e43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E44|&#x4e44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E45|&#x4e45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E46|&#x4e46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E47|&#x4e47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E48|&#x4e48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E49|&#x4e49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E4A|&#x4e4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E4B|&#x4e4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E4C|&#x4e4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E4D|&#x4e4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E4E|&#x4e4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E4F|&#x4e4f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4E5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E50|&#x4e50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E51|&#x4e51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E52|&#x4e52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E53|&#x4e53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E54|&#x4e54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E55|&#x4e55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E56|&#x4e56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E57|&#x4e57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E58|&#x4e58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E59|&#x4e59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E5A|&#x4e5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E5B|&#x4e5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E5C|&#x4e5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E5D|&#x4e5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E5E|&#x4e5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E5F|&#x4e5f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4E6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E60|&#x4e60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E61|&#x4e61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E62|&#x4e62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E63|&#x4e63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E64|&#x4e64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E65|&#x4e65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E66|&#x4e66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E67|&#x4e67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E68|&#x4e68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E69|&#x4e69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E6A|&#x4e6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E6B|&#x4e6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E6C|&#x4e6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E6D|&#x4e6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E6E|&#x4e6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E6F|&#x4e6f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4E7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E70|&#x4e70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E71|&#x4e71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E72|&#x4e72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E73|&#x4e73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E74|&#x4e74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E75|&#x4e75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E76|&#x4e76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E77|&#x4e77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E78|&#x4e78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E79|&#x4e79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E7A|&#x4e7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E7B|&#x4e7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E7C|&#x4e7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E7D|&#x4e7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E7E|&#x4e7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E7F|&#x4e7f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4E8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E80|&#x4e80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E81|&#x4e81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E82|&#x4e82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E83|&#x4e83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E84|&#x4e84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E85|&#x4e85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E86|&#x4e86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E87|&#x4e87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E88|&#x4e88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E89|&#x4e89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E8A|&#x4e8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E8B|&#x4e8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E8C|&#x4e8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E8D|&#x4e8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E8E|&#x4e8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E8F|&#x4e8f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4E9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E90|&#x4e90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E91|&#x4e91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E92|&#x4e92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E93|&#x4e93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E94|&#x4e94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E95|&#x4e95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E96|&#x4e96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E97|&#x4e97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E98|&#x4e98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E99|&#x4e99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E9A|&#x4e9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E9B|&#x4e9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E9C|&#x4e9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E9D|&#x4e9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E9E|&#x4e9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4E9F|&#x4e9f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4EAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EA0|&#x4ea0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EA1|&#x4ea1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EA2|&#x4ea2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EA3|&#x4ea3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EA4|&#x4ea4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EA5|&#x4ea5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EA6|&#x4ea6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EA7|&#x4ea7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EA8|&#x4ea8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EA9|&#x4ea9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EAA|&#x4eaa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EAB|&#x4eab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EAC|&#x4eac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EAD|&#x4ead;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EAE|&#x4eae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EAF|&#x4eaf;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4EBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EB0|&#x4eb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EB1|&#x4eb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EB2|&#x4eb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EB3|&#x4eb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EB4|&#x4eb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EB5|&#x4eb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EB6|&#x4eb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EB7|&#x4eb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EB8|&#x4eb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EB9|&#x4eb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EBA|&#x4eba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EBB|&#x4ebb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EBC|&#x4ebc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EBD|&#x4ebd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EBE|&#x4ebe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EBF|&#x4ebf;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4ECx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EC0|&#x4ec0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EC1|&#x4ec1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EC2|&#x4ec2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EC3|&#x4ec3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EC4|&#x4ec4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EC5|&#x4ec5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EC6|&#x4ec6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EC7|&#x4ec7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EC8|&#x4ec8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EC9|&#x4ec9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ECA|&#x4eca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ECB|&#x4ecb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ECC|&#x4ecc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ECD|&#x4ecd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ECE|&#x4ece;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ECF|&#x4ecf;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4EDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ED0|&#x4ed0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ED1|&#x4ed1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ED2|&#x4ed2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ED3|&#x4ed3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ED4|&#x4ed4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ED5|&#x4ed5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ED6|&#x4ed6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ED7|&#x4ed7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ED8|&#x4ed8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4ED9|&#x4ed9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EDA|&#x4eda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EDB|&#x4edb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EDC|&#x4edc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EDD|&#x4edd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EDE|&#x4ede;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EDF|&#x4edf;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4EEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EE0|&#x4ee0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EE1|&#x4ee1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EE2|&#x4ee2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EE3|&#x4ee3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EE4|&#x4ee4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EE5|&#x4ee5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EE6|&#x4ee6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EE7|&#x4ee7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EE8|&#x4ee8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EE9|&#x4ee9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EEA|&#x4eea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EEB|&#x4eeb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EEC|&#x4eec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EED|&#x4eed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EEE|&#x4eee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EEF|&#x4eef;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4EFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EF0|&#x4ef0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EF1|&#x4ef1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EF2|&#x4ef2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EF3|&#x4ef3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EF4|&#x4ef4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EF5|&#x4ef5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EF6|&#x4ef6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EF7|&#x4ef7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EF8|&#x4ef8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EF9|&#x4ef9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EFA|&#x4efa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EFB|&#x4efb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EFC|&#x4efc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EFD|&#x4efd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EFE|&#x4efe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4EFF|&#x4eff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4F0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F00|&#x4f00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F01|&#x4f01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F02|&#x4f02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F03|&#x4f03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F04|&#x4f04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F05|&#x4f05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F06|&#x4f06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F07|&#x4f07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F08|&#x4f08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F09|&#x4f09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F0A|&#x4f0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F0B|&#x4f0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F0C|&#x4f0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F0D|&#x4f0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F0E|&#x4f0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F0F|&#x4f0f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4F1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F10|&#x4f10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F11|&#x4f11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F12|&#x4f12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F13|&#x4f13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F14|&#x4f14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F15|&#x4f15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F16|&#x4f16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F17|&#x4f17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F18|&#x4f18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F19|&#x4f19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F1A|&#x4f1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F1B|&#x4f1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F1C|&#x4f1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F1D|&#x4f1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F1E|&#x4f1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F1F|&#x4f1f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4F2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F20|&#x4f20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F21|&#x4f21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F22|&#x4f22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F23|&#x4f23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F24|&#x4f24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F25|&#x4f25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F26|&#x4f26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F27|&#x4f27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F28|&#x4f28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F29|&#x4f29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F2A|&#x4f2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F2B|&#x4f2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F2C|&#x4f2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F2D|&#x4f2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F2E|&#x4f2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F2F|&#x4f2f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4F3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F30|&#x4f30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F31|&#x4f31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F32|&#x4f32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F33|&#x4f33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F34|&#x4f34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F35|&#x4f35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F36|&#x4f36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F37|&#x4f37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F38|&#x4f38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F39|&#x4f39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F3A|&#x4f3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F3B|&#x4f3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F3C|&#x4f3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F3D|&#x4f3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F3E|&#x4f3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F3F|&#x4f3f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4F4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F40|&#x4f40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F41|&#x4f41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F42|&#x4f42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F43|&#x4f43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F44|&#x4f44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F45|&#x4f45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F46|&#x4f46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F47|&#x4f47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F48|&#x4f48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F49|&#x4f49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F4A|&#x4f4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F4B|&#x4f4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F4C|&#x4f4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F4D|&#x4f4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F4E|&#x4f4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F4F|&#x4f4f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4F5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F50|&#x4f50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F51|&#x4f51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F52|&#x4f52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F53|&#x4f53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F54|&#x4f54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F55|&#x4f55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F56|&#x4f56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F57|&#x4f57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F58|&#x4f58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F59|&#x4f59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F5A|&#x4f5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F5B|&#x4f5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F5C|&#x4f5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F5D|&#x4f5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F5E|&#x4f5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F5F|&#x4f5f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4F6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F60|&#x4f60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F61|&#x4f61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F62|&#x4f62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F63|&#x4f63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F64|&#x4f64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F65|&#x4f65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F66|&#x4f66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F67|&#x4f67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F68|&#x4f68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F69|&#x4f69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F6A|&#x4f6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F6B|&#x4f6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F6C|&#x4f6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F6D|&#x4f6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F6E|&#x4f6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F6F|&#x4f6f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4F7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F70|&#x4f70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F71|&#x4f71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F72|&#x4f72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F73|&#x4f73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F74|&#x4f74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F75|&#x4f75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F76|&#x4f76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F77|&#x4f77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F78|&#x4f78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F79|&#x4f79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F7A|&#x4f7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F7B|&#x4f7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F7C|&#x4f7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F7D|&#x4f7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F7E|&#x4f7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F7F|&#x4f7f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4F8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F80|&#x4f80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F81|&#x4f81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F82|&#x4f82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F83|&#x4f83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F84|&#x4f84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F85|&#x4f85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F86|&#x4f86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F87|&#x4f87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F88|&#x4f88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F89|&#x4f89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F8A|&#x4f8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F8B|&#x4f8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F8C|&#x4f8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F8D|&#x4f8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F8E|&#x4f8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F8F|&#x4f8f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4F9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F90|&#x4f90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F91|&#x4f91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F92|&#x4f92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F93|&#x4f93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F94|&#x4f94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F95|&#x4f95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F96|&#x4f96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F97|&#x4f97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F98|&#x4f98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F99|&#x4f99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F9A|&#x4f9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F9B|&#x4f9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F9C|&#x4f9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F9D|&#x4f9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F9E|&#x4f9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4F9F|&#x4f9f;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4FAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FA0|&#x4fa0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FA1|&#x4fa1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FA2|&#x4fa2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FA3|&#x4fa3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FA4|&#x4fa4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FA5|&#x4fa5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FA6|&#x4fa6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FA7|&#x4fa7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FA8|&#x4fa8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FA9|&#x4fa9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FAA|&#x4faa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FAB|&#x4fab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FAC|&#x4fac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FAD|&#x4fad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FAE|&#x4fae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FAF|&#x4faf;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4FBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FB0|&#x4fb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FB1|&#x4fb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FB2|&#x4fb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FB3|&#x4fb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FB4|&#x4fb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FB5|&#x4fb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FB6|&#x4fb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FB7|&#x4fb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FB8|&#x4fb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FB9|&#x4fb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FBA|&#x4fba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FBB|&#x4fbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FBC|&#x4fbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FBD|&#x4fbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FBE|&#x4fbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FBF|&#x4fbf;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4FCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FC0|&#x4fc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FC1|&#x4fc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FC2|&#x4fc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FC3|&#x4fc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FC4|&#x4fc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FC5|&#x4fc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FC6|&#x4fc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FC7|&#x4fc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FC8|&#x4fc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FC9|&#x4fc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FCA|&#x4fca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FCB|&#x4fcb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FCC|&#x4fcc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FCD|&#x4fcd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FCE|&#x4fce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FCF|&#x4fcf;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4FDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FD0|&#x4fd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FD1|&#x4fd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FD2|&#x4fd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FD3|&#x4fd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FD4|&#x4fd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FD5|&#x4fd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FD6|&#x4fd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FD7|&#x4fd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FD8|&#x4fd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FD9|&#x4fd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FDA|&#x4fda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FDB|&#x4fdb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FDC|&#x4fdc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FDD|&#x4fdd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FDE|&#x4fde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FDF|&#x4fdf;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4FEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FE0|&#x4fe0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FE1|&#x4fe1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FE2|&#x4fe2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FE3|&#x4fe3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FE4|&#x4fe4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FE5|&#x4fe5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FE6|&#x4fe6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FE7|&#x4fe7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FE8|&#x4fe8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FE9|&#x4fe9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FEA|&#x4fea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FEB|&#x4feb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FEC|&#x4fec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FED|&#x4fed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FEE|&#x4fee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FEF|&#x4fef;}} |----- style="text-align:center;background:#ff7c57" !style="background:#ffffff;{{text default color}};"|4FFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FF0|&#x4ff0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FF1|&#x4ff1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FF2|&#x4ff2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FF3|&#x4ff3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FF4|&#x4ff4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FF5|&#x4ff5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FF6|&#x4ff6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FF7|&#x4ff7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FF8|&#x4ff8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FF9|&#x4ff9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FFA|&#x4ffa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FFB|&#x4ffb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FFC|&#x4ffc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FFD|&#x4ffd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FFE|&#x4ffe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-4FFF|&#x4fff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |} {{:Unicode/Character/footer}} a2bc9mk11efuvyxswm2o8inzixai6sy Unicode/Character reference/20000-20FFF 0 77341 4672896 4663629 2026-09-29T10:58:36Z ILYA125467 3627024 Fixed colors 4672896 wikitext text/x-wiki {{:Unicode/Character reference}} {| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''CJK Unified Ideographs Extension B''' |----- style="background:#ccccff;{{text default color}};" !style="width:4%"|U+!!style="width:6%"|0!!style="width:6%"|1!!style="width:6%"|2!!style="width:6%"|3!!style="width:6%"|4!!style="width:6%"|5!!style="width:6%"|6!!style="width:6%"|7!!style="width:6%"|8!!style="width:6%"|9!!style="width:6%"|A!!style="width:6%"|B!!style="width:6%"|C!!style="width:6%"|D!!style="width:6%"|E!!style="width:6%"|F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2000x |{{ucr|20000|&#x20000;}}||{{ucr|20001|&#x20001;}}||{{ucr|20002|&#x20002;}}||{{ucr|20003|&#x20003;}}||{{ucr|20004|&#x20004;}}||{{ucr|20005|&#x20005;}}||{{ucr|20006|&#x20006;}}||{{ucr|20007|&#x20007;}}||{{ucr|20008|&#x20008;}}||{{ucr|20009|&#x20009;}}||{{ucr|2000A|&#x2000a;}}||{{ucr|2000B|&#x2000b;}}||{{ucr|2000C|&#x2000c;}}||{{ucr|2000D|&#x2000d;}}||{{ucr|2000E|&#x2000e;}}||{{ucr|2000F|&#x2000f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2001x |{{ucr|20010|&#x20010;}}||{{ucr|20011|&#x20011;}}||{{ucr|20012|&#x20012;}}||{{ucr|20013|&#x20013;}}||{{ucr|20014|&#x20014;}}||{{ucr|20015|&#x20015;}}||{{ucr|20016|&#x20016;}}||{{ucr|20017|&#x20017;}}||{{ucr|20018|&#x20018;}}||{{ucr|20019|&#x20019;}}||{{ucr|2001A|&#x2001a;}}||{{ucr|2001B|&#x2001b;}}||{{ucr|2001C|&#x2001c;}}||{{ucr|2001D|&#x2001d;}}||{{ucr|2001E|&#x2001e;}}||{{ucr|2001F|&#x2001f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2002x |{{ucr|20020|&#x20020;}}||{{ucr|20021|&#x20021;}}||{{ucr|20022|&#x20022;}}||{{ucr|20023|&#x20023;}}||{{ucr|20024|&#x20024;}}||{{ucr|20025|&#x20025;}}||{{ucr|20026|&#x20026;}}||{{ucr|20027|&#x20027;}}||{{ucr|20028|&#x20028;}}||{{ucr|20029|&#x20029;}}||{{ucr|2002A|&#x2002a;}}||{{ucr|2002B|&#x2002b;}}||{{ucr|2002C|&#x2002c;}}||{{ucr|2002D|&#x2002d;}}||{{ucr|2002E|&#x2002e;}}||{{ucr|2002F|&#x2002f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2003x |{{ucr|20030|&#x20030;}}||{{ucr|20031|&#x20031;}}||{{ucr|20032|&#x20032;}}||{{ucr|20033|&#x20033;}}||{{ucr|20034|&#x20034;}}||{{ucr|20035|&#x20035;}}||{{ucr|20036|&#x20036;}}||{{ucr|20037|&#x20037;}}||{{ucr|20038|&#x20038;}}||{{ucr|20039|&#x20039;}}||{{ucr|2003A|&#x2003a;}}||{{ucr|2003B|&#x2003b;}}||{{ucr|2003C|&#x2003c;}}||{{ucr|2003D|&#x2003d;}}||{{ucr|2003E|&#x2003e;}}||{{ucr|2003F|&#x2003f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2004x |{{ucr|20040|&#x20040;}}||{{ucr|20041|&#x20041;}}||{{ucr|20042|&#x20042;}}||{{ucr|20043|&#x20043;}}||{{ucr|20044|&#x20044;}}||{{ucr|20045|&#x20045;}}||{{ucr|20046|&#x20046;}}||{{ucr|20047|&#x20047;}}||{{ucr|20048|&#x20048;}}||{{ucr|20049|&#x20049;}}||{{ucr|2004A|&#x2004a;}}||{{ucr|2004B|&#x2004b;}}||{{ucr|2004C|&#x2004c;}}||{{ucr|2004D|&#x2004d;}}||{{ucr|2004E|&#x2004e;}}||{{ucr|2004F|&#x2004f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2005x |{{ucr|20050|&#x20050;}}||{{ucr|20051|&#x20051;}}||{{ucr|20052|&#x20052;}}||{{ucr|20053|&#x20053;}}||{{ucr|20054|&#x20054;}}||{{ucr|20055|&#x20055;}}||{{ucr|20056|&#x20056;}}||{{ucr|20057|&#x20057;}}||{{ucr|20058|&#x20058;}}||{{ucr|20059|&#x20059;}}||{{ucr|2005A|&#x2005a;}}||{{ucr|2005B|&#x2005b;}}||{{ucr|2005C|&#x2005c;}}||{{ucr|2005D|&#x2005d;}}||{{ucr|2005E|&#x2005e;}}||{{ucr|2005F|&#x2005f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2006x |{{ucr|20060|&#x20060;}}||{{ucr|20061|&#x20061;}}||{{ucr|20062|&#x20062;}}||{{ucr|20063|&#x20063;}}||{{ucr|20064|&#x20064;}}||{{ucr|20065|&#x20065;}}||{{ucr|20066|&#x20066;}}||{{ucr|20067|&#x20067;}}||{{ucr|20068|&#x20068;}}||{{ucr|20069|&#x20069;}}||{{ucr|2006A|&#x2006a;}}||{{ucr|2006B|&#x2006b;}}||{{ucr|2006C|&#x2006c;}}||{{ucr|2006D|&#x2006d;}}||{{ucr|2006E|&#x2006e;}}||{{ucr|2006F|&#x2006f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2007x |{{ucr|20070|&#x20070;}}||{{ucr|20071|&#x20071;}}||{{ucr|20072|&#x20072;}}||{{ucr|20073|&#x20073;}}||{{ucr|20074|&#x20074;}}||{{ucr|20075|&#x20075;}}||{{ucr|20076|&#x20076;}}||{{ucr|20077|&#x20077;}}||{{ucr|20078|&#x20078;}}||{{ucr|20079|&#x20079;}}||{{ucr|2007A|&#x2007a;}}||{{ucr|2007B|&#x2007b;}}||{{ucr|2007C|&#x2007c;}}||{{ucr|2007D|&#x2007d;}}||{{ucr|2007E|&#x2007e;}}||{{ucr|2007F|&#x2007f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2008x |{{ucr|20080|&#x20080;}}||{{ucr|20081|&#x20081;}}||{{ucr|20082|&#x20082;}}||{{ucr|20083|&#x20083;}}||{{ucr|20084|&#x20084;}}||{{ucr|20085|&#x20085;}}||{{ucr|20086|&#x20086;}}||{{ucr|20087|&#x20087;}}||{{ucr|20088|&#x20088;}}||{{ucr|20089|&#x20089;}}||{{ucr|2008A|&#x2008a;}}||{{ucr|2008B|&#x2008b;}}||{{ucr|2008C|&#x2008c;}}||{{ucr|2008D|&#x2008d;}}||{{ucr|2008E|&#x2008e;}}||{{ucr|2008F|&#x2008f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2009x |{{ucr|20090|&#x20090;}}||{{ucr|20091|&#x20091;}}||{{ucr|20092|&#x20092;}}||{{ucr|20093|&#x20093;}}||{{ucr|20094|&#x20094;}}||{{ucr|20095|&#x20095;}}||{{ucr|20096|&#x20096;}}||{{ucr|20097|&#x20097;}}||{{ucr|20098|&#x20098;}}||{{ucr|20099|&#x20099;}}||{{ucr|2009A|&#x2009a;}}||{{ucr|2009B|&#x2009b;}}||{{ucr|2009C|&#x2009c;}}||{{ucr|2009D|&#x2009d;}}||{{ucr|2009E|&#x2009e;}}||{{ucr|2009F|&#x2009f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|200Ax |{{ucr|200A0|&#x200a0;}}||{{ucr|200A1|&#x200a1;}}||{{ucr|200A2|&#x200a2;}}||{{ucr|200A3|&#x200a3;}}||{{ucr|200A4|&#x200a4;}}||{{ucr|200A5|&#x200a5;}}||{{ucr|200A6|&#x200a6;}}||{{ucr|200A7|&#x200a7;}}||{{ucr|200A8|&#x200a8;}}||{{ucr|200A9|&#x200a9;}}||{{ucr|200AA|&#x200aa;}}||{{ucr|200AB|&#x200ab;}}||{{ucr|200AC|&#x200ac;}}||{{ucr|200AD|&#x200ad;}}||{{ucr|200AE|&#x200ae;}}||{{ucr|200AF|&#x200af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|200Bx |{{ucr|200B0|&#x200b0;}}||{{ucr|200B1|&#x200b1;}}||{{ucr|200B2|&#x200b2;}}||{{ucr|200B3|&#x200b3;}}||{{ucr|200B4|&#x200b4;}}||{{ucr|200B5|&#x200b5;}}||{{ucr|200B6|&#x200b6;}}||{{ucr|200B7|&#x200b7;}}||{{ucr|200B8|&#x200b8;}}||{{ucr|200B9|&#x200b9;}}||{{ucr|200BA|&#x200ba;}}||{{ucr|200BB|&#x200bb;}}||{{ucr|200BC|&#x200bc;}}||{{ucr|200BD|&#x200bd;}}||{{ucr|200BE|&#x200be;}}||{{ucr|200BF|&#x200bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|200Cx |{{ucr|200C0|&#x200c0;}}||{{ucr|200C1|&#x200c1;}}||{{ucr|200C2|&#x200c2;}}||{{ucr|200C3|&#x200c3;}}||{{ucr|200C4|&#x200c4;}}||{{ucr|200C5|&#x200c5;}}||{{ucr|200C6|&#x200c6;}}||{{ucr|200C7|&#x200c7;}}||{{ucr|200C8|&#x200c8;}}||{{ucr|200C9|&#x200c9;}}||{{ucr|200CA|&#x200ca;}}||{{ucr|200CB|&#x200cb;}}||{{ucr|200CC|&#x200cc;}}||{{ucr|200CD|&#x200cd;}}||{{ucr|200CE|&#x200ce;}}||{{ucr|200CF|&#x200cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|200Dx |{{ucr|200D0|&#x200d0;}}||{{ucr|200D1|&#x200d1;}}||{{ucr|200D2|&#x200d2;}}||{{ucr|200D3|&#x200d3;}}||{{ucr|200D4|&#x200d4;}}||{{ucr|200D5|&#x200d5;}}||{{ucr|200D6|&#x200d6;}}||{{ucr|200D7|&#x200d7;}}||{{ucr|200D8|&#x200d8;}}||{{ucr|200D9|&#x200d9;}}||{{ucr|200DA|&#x200da;}}||{{ucr|200DB|&#x200db;}}||{{ucr|200DC|&#x200dc;}}||{{ucr|200DD|&#x200dd;}}||{{ucr|200DE|&#x200de;}}||{{ucr|200DF|&#x200df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|200Ex |{{ucr|200E0|&#x200e0;}}||{{ucr|200E1|&#x200e1;}}||{{ucr|200E2|&#x200e2;}}||{{ucr|200E3|&#x200e3;}}||{{ucr|200E4|&#x200e4;}}||{{ucr|200E5|&#x200e5;}}||{{ucr|200E6|&#x200e6;}}||{{ucr|200E7|&#x200e7;}}||{{ucr|200E8|&#x200e8;}}||{{ucr|200E9|&#x200e9;}}||{{ucr|200EA|&#x200ea;}}||{{ucr|200EB|&#x200eb;}}||{{ucr|200EC|&#x200ec;}}||{{ucr|200ED|&#x200ed;}}||{{ucr|200EE|&#x200ee;}}||{{ucr|200EF|&#x200ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|200Fx |{{ucr|200F0|&#x200f0;}}||{{ucr|200F1|&#x200f1;}}||{{ucr|200F2|&#x200f2;}}||{{ucr|200F3|&#x200f3;}}||{{ucr|200F4|&#x200f4;}}||{{ucr|200F5|&#x200f5;}}||{{ucr|200F6|&#x200f6;}}||{{ucr|200F7|&#x200f7;}}||{{ucr|200F8|&#x200f8;}}||{{ucr|200F9|&#x200f9;}}||{{ucr|200FA|&#x200fa;}}||{{ucr|200FB|&#x200fb;}}||{{ucr|200FC|&#x200fc;}}||{{ucr|200FD|&#x200fd;}}||{{ucr|200FE|&#x200fe;}}||{{ucr|200FF|&#x200ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2010x |{{ucr|20100|&#x20100;}}||{{ucr|20101|&#x20101;}}||{{ucr|20102|&#x20102;}}||{{ucr|20103|&#x20103;}}||{{ucr|20104|&#x20104;}}||{{ucr|20105|&#x20105;}}||{{ucr|20106|&#x20106;}}||{{ucr|20107|&#x20107;}}||{{ucr|20108|&#x20108;}}||{{ucr|20109|&#x20109;}}||{{ucr|2010A|&#x2010a;}}||{{ucr|2010B|&#x2010b;}}||{{ucr|2010C|&#x2010c;}}||{{ucr|2010D|&#x2010d;}}||{{ucr|2010E|&#x2010e;}}||{{ucr|2010F|&#x2010f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2011x |{{ucr|20110|&#x20110;}}||{{ucr|20111|&#x20111;}}||{{ucr|20112|&#x20112;}}||{{ucr|20113|&#x20113;}}||{{ucr|20114|&#x20114;}}||{{ucr|20115|&#x20115;}}||{{ucr|20116|&#x20116;}}||{{ucr|20117|&#x20117;}}||{{ucr|20118|&#x20118;}}||{{ucr|20119|&#x20119;}}||{{ucr|2011A|&#x2011a;}}||{{ucr|2011B|&#x2011b;}}||{{ucr|2011C|&#x2011c;}}||{{ucr|2011D|&#x2011d;}}||{{ucr|2011E|&#x2011e;}}||{{ucr|2011F|&#x2011f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2012x |{{ucr|20120|&#x20120;}}||{{ucr|20121|&#x20121;}}||{{ucr|20122|&#x20122;}}||{{ucr|20123|&#x20123;}}||{{ucr|20124|&#x20124;}}||{{ucr|20125|&#x20125;}}||{{ucr|20126|&#x20126;}}||{{ucr|20127|&#x20127;}}||{{ucr|20128|&#x20128;}}||{{ucr|20129|&#x20129;}}||{{ucr|2012A|&#x2012a;}}||{{ucr|2012B|&#x2012b;}}||{{ucr|2012C|&#x2012c;}}||{{ucr|2012D|&#x2012d;}}||{{ucr|2012E|&#x2012e;}}||{{ucr|2012F|&#x2012f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2013x |{{ucr|20130|&#x20130;}}||{{ucr|20131|&#x20131;}}||{{ucr|20132|&#x20132;}}||{{ucr|20133|&#x20133;}}||{{ucr|20134|&#x20134;}}||{{ucr|20135|&#x20135;}}||{{ucr|20136|&#x20136;}}||{{ucr|20137|&#x20137;}}||{{ucr|20138|&#x20138;}}||{{ucr|20139|&#x20139;}}||{{ucr|2013A|&#x2013a;}}||{{ucr|2013B|&#x2013b;}}||{{ucr|2013C|&#x2013c;}}||{{ucr|2013D|&#x2013d;}}||{{ucr|2013E|&#x2013e;}}||{{ucr|2013F|&#x2013f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2014x |{{ucr|20140|&#x20140;}}||{{ucr|20141|&#x20141;}}||{{ucr|20142|&#x20142;}}||{{ucr|20143|&#x20143;}}||{{ucr|20144|&#x20144;}}||{{ucr|20145|&#x20145;}}||{{ucr|20146|&#x20146;}}||{{ucr|20147|&#x20147;}}||{{ucr|20148|&#x20148;}}||{{ucr|20149|&#x20149;}}||{{ucr|2014A|&#x2014a;}}||{{ucr|2014B|&#x2014b;}}||{{ucr|2014C|&#x2014c;}}||{{ucr|2014D|&#x2014d;}}||{{ucr|2014E|&#x2014e;}}||{{ucr|2014F|&#x2014f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2015x |{{ucr|20150|&#x20150;}}||{{ucr|20151|&#x20151;}}||{{ucr|20152|&#x20152;}}||{{ucr|20153|&#x20153;}}||{{ucr|20154|&#x20154;}}||{{ucr|20155|&#x20155;}}||{{ucr|20156|&#x20156;}}||{{ucr|20157|&#x20157;}}||{{ucr|20158|&#x20158;}}||{{ucr|20159|&#x20159;}}||{{ucr|2015A|&#x2015a;}}||{{ucr|2015B|&#x2015b;}}||{{ucr|2015C|&#x2015c;}}||{{ucr|2015D|&#x2015d;}}||{{ucr|2015E|&#x2015e;}}||{{ucr|2015F|&#x2015f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2016x |{{ucr|20160|&#x20160;}}||{{ucr|20161|&#x20161;}}||{{ucr|20162|&#x20162;}}||{{ucr|20163|&#x20163;}}||{{ucr|20164|&#x20164;}}||{{ucr|20165|&#x20165;}}||{{ucr|20166|&#x20166;}}||{{ucr|20167|&#x20167;}}||{{ucr|20168|&#x20168;}}||{{ucr|20169|&#x20169;}}||{{ucr|2016A|&#x2016a;}}||{{ucr|2016B|&#x2016b;}}||{{ucr|2016C|&#x2016c;}}||{{ucr|2016D|&#x2016d;}}||{{ucr|2016E|&#x2016e;}}||{{ucr|2016F|&#x2016f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2017x |{{ucr|20170|&#x20170;}}||{{ucr|20171|&#x20171;}}||{{ucr|20172|&#x20172;}}||{{ucr|20173|&#x20173;}}||{{ucr|20174|&#x20174;}}||{{ucr|20175|&#x20175;}}||{{ucr|20176|&#x20176;}}||{{ucr|20177|&#x20177;}}||{{ucr|20178|&#x20178;}}||{{ucr|20179|&#x20179;}}||{{ucr|2017A|&#x2017a;}}||{{ucr|2017B|&#x2017b;}}||{{ucr|2017C|&#x2017c;}}||{{ucr|2017D|&#x2017d;}}||{{ucr|2017E|&#x2017e;}}||{{ucr|2017F|&#x2017f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2018x |{{ucr|20180|&#x20180;}}||{{ucr|20181|&#x20181;}}||{{ucr|20182|&#x20182;}}||{{ucr|20183|&#x20183;}}||{{ucr|20184|&#x20184;}}||{{ucr|20185|&#x20185;}}||{{ucr|20186|&#x20186;}}||{{ucr|20187|&#x20187;}}||{{ucr|20188|&#x20188;}}||{{ucr|20189|&#x20189;}}||{{ucr|2018A|&#x2018a;}}||{{ucr|2018B|&#x2018b;}}||{{ucr|2018C|&#x2018c;}}||{{ucr|2018D|&#x2018d;}}||{{ucr|2018E|&#x2018e;}}||{{ucr|2018F|&#x2018f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2019x |{{ucr|20190|&#x20190;}}||{{ucr|20191|&#x20191;}}||{{ucr|20192|&#x20192;}}||{{ucr|20193|&#x20193;}}||{{ucr|20194|&#x20194;}}||{{ucr|20195|&#x20195;}}||{{ucr|20196|&#x20196;}}||{{ucr|20197|&#x20197;}}||{{ucr|20198|&#x20198;}}||{{ucr|20199|&#x20199;}}||{{ucr|2019A|&#x2019a;}}||{{ucr|2019B|&#x2019b;}}||{{ucr|2019C|&#x2019c;}}||{{ucr|2019D|&#x2019d;}}||{{ucr|2019E|&#x2019e;}}||{{ucr|2019F|&#x2019f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|201Ax |{{ucr|201A0|&#x201a0;}}||{{ucr|201A1|&#x201a1;}}||{{ucr|201A2|&#x201a2;}}||{{ucr|201A3|&#x201a3;}}||{{ucr|201A4|&#x201a4;}}||{{ucr|201A5|&#x201a5;}}||{{ucr|201A6|&#x201a6;}}||{{ucr|201A7|&#x201a7;}}||{{ucr|201A8|&#x201a8;}}||{{ucr|201A9|&#x201a9;}}||{{ucr|201AA|&#x201aa;}}||{{ucr|201AB|&#x201ab;}}||{{ucr|201AC|&#x201ac;}}||{{ucr|201AD|&#x201ad;}}||{{ucr|201AE|&#x201ae;}}||{{ucr|201AF|&#x201af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|201Bx |{{ucr|201B0|&#x201b0;}}||{{ucr|201B1|&#x201b1;}}||{{ucr|201B2|&#x201b2;}}||{{ucr|201B3|&#x201b3;}}||{{ucr|201B4|&#x201b4;}}||{{ucr|201B5|&#x201b5;}}||{{ucr|201B6|&#x201b6;}}||{{ucr|201B7|&#x201b7;}}||{{ucr|201B8|&#x201b8;}}||{{ucr|201B9|&#x201b9;}}||{{ucr|201BA|&#x201ba;}}||{{ucr|201BB|&#x201bb;}}||{{ucr|201BC|&#x201bc;}}||{{ucr|201BD|&#x201bd;}}||{{ucr|201BE|&#x201be;}}||{{ucr|201BF|&#x201bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|201Cx |{{ucr|201C0|&#x201c0;}}||{{ucr|201C1|&#x201c1;}}||{{ucr|201C2|&#x201c2;}}||{{ucr|201C3|&#x201c3;}}||{{ucr|201C4|&#x201c4;}}||{{ucr|201C5|&#x201c5;}}||{{ucr|201C6|&#x201c6;}}||{{ucr|201C7|&#x201c7;}}||{{ucr|201C8|&#x201c8;}}||{{ucr|201C9|&#x201c9;}}||{{ucr|201CA|&#x201ca;}}||{{ucr|201CB|&#x201cb;}}||{{ucr|201CC|&#x201cc;}}||{{ucr|201CD|&#x201cd;}}||{{ucr|201CE|&#x201ce;}}||{{ucr|201CF|&#x201cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|201Dx |{{ucr|201D0|&#x201d0;}}||{{ucr|201D1|&#x201d1;}}||{{ucr|201D2|&#x201d2;}}||{{ucr|201D3|&#x201d3;}}||{{ucr|201D4|&#x201d4;}}||{{ucr|201D5|&#x201d5;}}||{{ucr|201D6|&#x201d6;}}||{{ucr|201D7|&#x201d7;}}||{{ucr|201D8|&#x201d8;}}||{{ucr|201D9|&#x201d9;}}||{{ucr|201DA|&#x201da;}}||{{ucr|201DB|&#x201db;}}||{{ucr|201DC|&#x201dc;}}||{{ucr|201DD|&#x201dd;}}||{{ucr|201DE|&#x201de;}}||{{ucr|201DF|&#x201df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|201Ex |{{ucr|201E0|&#x201e0;}}||{{ucr|201E1|&#x201e1;}}||{{ucr|201E2|&#x201e2;}}||{{ucr|201E3|&#x201e3;}}||{{ucr|201E4|&#x201e4;}}||{{ucr|201E5|&#x201e5;}}||{{ucr|201E6|&#x201e6;}}||{{ucr|201E7|&#x201e7;}}||{{ucr|201E8|&#x201e8;}}||{{ucr|201E9|&#x201e9;}}||{{ucr|201EA|&#x201ea;}}||{{ucr|201EB|&#x201eb;}}||{{ucr|201EC|&#x201ec;}}||{{ucr|201ED|&#x201ed;}}||{{ucr|201EE|&#x201ee;}}||{{ucr|201EF|&#x201ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|201Fx |{{ucr|201F0|&#x201f0;}}||{{ucr|201F1|&#x201f1;}}||{{ucr|201F2|&#x201f2;}}||{{ucr|201F3|&#x201f3;}}||{{ucr|201F4|&#x201f4;}}||{{ucr|201F5|&#x201f5;}}||{{ucr|201F6|&#x201f6;}}||{{ucr|201F7|&#x201f7;}}||{{ucr|201F8|&#x201f8;}}||{{ucr|201F9|&#x201f9;}}||{{ucr|201FA|&#x201fa;}}||{{ucr|201FB|&#x201fb;}}||{{ucr|201FC|&#x201fc;}}||{{ucr|201FD|&#x201fd;}}||{{ucr|201FE|&#x201fe;}}||{{ucr|201FF|&#x201ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2020x |{{ucr|20200|&#x20200;}}||{{ucr|20201|&#x20201;}}||{{ucr|20202|&#x20202;}}||{{ucr|20203|&#x20203;}}||{{ucr|20204|&#x20204;}}||{{ucr|20205|&#x20205;}}||{{ucr|20206|&#x20206;}}||{{ucr|20207|&#x20207;}}||{{ucr|20208|&#x20208;}}||{{ucr|20209|&#x20209;}}||{{ucr|2020A|&#x2020a;}}||{{ucr|2020B|&#x2020b;}}||{{ucr|2020C|&#x2020c;}}||{{ucr|2020D|&#x2020d;}}||{{ucr|2020E|&#x2020e;}}||{{ucr|2020F|&#x2020f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2021x |{{ucr|20210|&#x20210;}}||{{ucr|20211|&#x20211;}}||{{ucr|20212|&#x20212;}}||{{ucr|20213|&#x20213;}}||{{ucr|20214|&#x20214;}}||{{ucr|20215|&#x20215;}}||{{ucr|20216|&#x20216;}}||{{ucr|20217|&#x20217;}}||{{ucr|20218|&#x20218;}}||{{ucr|20219|&#x20219;}}||{{ucr|2021A|&#x2021a;}}||{{ucr|2021B|&#x2021b;}}||{{ucr|2021C|&#x2021c;}}||{{ucr|2021D|&#x2021d;}}||{{ucr|2021E|&#x2021e;}}||{{ucr|2021F|&#x2021f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2022x |{{ucr|20220|&#x20220;}}||{{ucr|20221|&#x20221;}}||{{ucr|20222|&#x20222;}}||{{ucr|20223|&#x20223;}}||{{ucr|20224|&#x20224;}}||{{ucr|20225|&#x20225;}}||{{ucr|20226|&#x20226;}}||{{ucr|20227|&#x20227;}}||{{ucr|20228|&#x20228;}}||{{ucr|20229|&#x20229;}}||{{ucr|2022A|&#x2022a;}}||{{ucr|2022B|&#x2022b;}}||{{ucr|2022C|&#x2022c;}}||{{ucr|2022D|&#x2022d;}}||{{ucr|2022E|&#x2022e;}}||{{ucr|2022F|&#x2022f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2023x |{{ucr|20230|&#x20230;}}||{{ucr|20231|&#x20231;}}||{{ucr|20232|&#x20232;}}||{{ucr|20233|&#x20233;}}||{{ucr|20234|&#x20234;}}||{{ucr|20235|&#x20235;}}||{{ucr|20236|&#x20236;}}||{{ucr|20237|&#x20237;}}||{{ucr|20238|&#x20238;}}||{{ucr|20239|&#x20239;}}||{{ucr|2023A|&#x2023a;}}||{{ucr|2023B|&#x2023b;}}||{{ucr|2023C|&#x2023c;}}||{{ucr|2023D|&#x2023d;}}||{{ucr|2023E|&#x2023e;}}||{{ucr|2023F|&#x2023f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2024x |{{ucr|20240|&#x20240;}}||{{ucr|20241|&#x20241;}}||{{ucr|20242|&#x20242;}}||{{ucr|20243|&#x20243;}}||{{ucr|20244|&#x20244;}}||{{ucr|20245|&#x20245;}}||{{ucr|20246|&#x20246;}}||{{ucr|20247|&#x20247;}}||{{ucr|20248|&#x20248;}}||{{ucr|20249|&#x20249;}}||{{ucr|2024A|&#x2024a;}}||{{ucr|2024B|&#x2024b;}}||{{ucr|2024C|&#x2024c;}}||{{ucr|2024D|&#x2024d;}}||{{ucr|2024E|&#x2024e;}}||{{ucr|2024F|&#x2024f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2025x |{{ucr|20250|&#x20250;}}||{{ucr|20251|&#x20251;}}||{{ucr|20252|&#x20252;}}||{{ucr|20253|&#x20253;}}||{{ucr|20254|&#x20254;}}||{{ucr|20255|&#x20255;}}||{{ucr|20256|&#x20256;}}||{{ucr|20257|&#x20257;}}||{{ucr|20258|&#x20258;}}||{{ucr|20259|&#x20259;}}||{{ucr|2025A|&#x2025a;}}||{{ucr|2025B|&#x2025b;}}||{{ucr|2025C|&#x2025c;}}||{{ucr|2025D|&#x2025d;}}||{{ucr|2025E|&#x2025e;}}||{{ucr|2025F|&#x2025f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2026x |{{ucr|20260|&#x20260;}}||{{ucr|20261|&#x20261;}}||{{ucr|20262|&#x20262;}}||{{ucr|20263|&#x20263;}}||{{ucr|20264|&#x20264;}}||{{ucr|20265|&#x20265;}}||{{ucr|20266|&#x20266;}}||{{ucr|20267|&#x20267;}}||{{ucr|20268|&#x20268;}}||{{ucr|20269|&#x20269;}}||{{ucr|2026A|&#x2026a;}}||{{ucr|2026B|&#x2026b;}}||{{ucr|2026C|&#x2026c;}}||{{ucr|2026D|&#x2026d;}}||{{ucr|2026E|&#x2026e;}}||{{ucr|2026F|&#x2026f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2027x |{{ucr|20270|&#x20270;}}||{{ucr|20271|&#x20271;}}||{{ucr|20272|&#x20272;}}||{{ucr|20273|&#x20273;}}||{{ucr|20274|&#x20274;}}||{{ucr|20275|&#x20275;}}||{{ucr|20276|&#x20276;}}||{{ucr|20277|&#x20277;}}||{{ucr|20278|&#x20278;}}||{{ucr|20279|&#x20279;}}||{{ucr|2027A|&#x2027a;}}||{{ucr|2027B|&#x2027b;}}||{{ucr|2027C|&#x2027c;}}||{{ucr|2027D|&#x2027d;}}||{{ucr|2027E|&#x2027e;}}||{{ucr|2027F|&#x2027f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2028x |{{ucr|20280|&#x20280;}}||{{ucr|20281|&#x20281;}}||{{ucr|20282|&#x20282;}}||{{ucr|20283|&#x20283;}}||{{ucr|20284|&#x20284;}}||{{ucr|20285|&#x20285;}}||{{ucr|20286|&#x20286;}}||{{ucr|20287|&#x20287;}}||{{ucr|20288|&#x20288;}}||{{ucr|20289|&#x20289;}}||{{ucr|2028A|&#x2028a;}}||{{ucr|2028B|&#x2028b;}}||{{ucr|2028C|&#x2028c;}}||{{ucr|2028D|&#x2028d;}}||{{ucr|2028E|&#x2028e;}}||{{ucr|2028F|&#x2028f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2029x |{{ucr|20290|&#x20290;}}||{{ucr|20291|&#x20291;}}||{{ucr|20292|&#x20292;}}||{{ucr|20293|&#x20293;}}||{{ucr|20294|&#x20294;}}||{{ucr|20295|&#x20295;}}||{{ucr|20296|&#x20296;}}||{{ucr|20297|&#x20297;}}||{{ucr|20298|&#x20298;}}||{{ucr|20299|&#x20299;}}||{{ucr|2029A|&#x2029a;}}||{{ucr|2029B|&#x2029b;}}||{{ucr|2029C|&#x2029c;}}||{{ucr|2029D|&#x2029d;}}||{{ucr|2029E|&#x2029e;}}||{{ucr|2029F|&#x2029f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|202Ax |{{ucr|202A0|&#x202a0;}}||{{ucr|202A1|&#x202a1;}}||{{ucr|202A2|&#x202a2;}}||{{ucr|202A3|&#x202a3;}}||{{ucr|202A4|&#x202a4;}}||{{ucr|202A5|&#x202a5;}}||{{ucr|202A6|&#x202a6;}}||{{ucr|202A7|&#x202a7;}}||{{ucr|202A8|&#x202a8;}}||{{ucr|202A9|&#x202a9;}}||{{ucr|202AA|&#x202aa;}}||{{ucr|202AB|&#x202ab;}}||{{ucr|202AC|&#x202ac;}}||{{ucr|202AD|&#x202ad;}}||{{ucr|202AE|&#x202ae;}}||{{ucr|202AF|&#x202af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|202Bx |{{ucr|202B0|&#x202b0;}}||{{ucr|202B1|&#x202b1;}}||{{ucr|202B2|&#x202b2;}}||{{ucr|202B3|&#x202b3;}}||{{ucr|202B4|&#x202b4;}}||{{ucr|202B5|&#x202b5;}}||{{ucr|202B6|&#x202b6;}}||{{ucr|202B7|&#x202b7;}}||{{ucr|202B8|&#x202b8;}}||{{ucr|202B9|&#x202b9;}}||{{ucr|202BA|&#x202ba;}}||{{ucr|202BB|&#x202bb;}}||{{ucr|202BC|&#x202bc;}}||{{ucr|202BD|&#x202bd;}}||{{ucr|202BE|&#x202be;}}||{{ucr|202BF|&#x202bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|202Cx |{{ucr|202C0|&#x202c0;}}||{{ucr|202C1|&#x202c1;}}||{{ucr|202C2|&#x202c2;}}||{{ucr|202C3|&#x202c3;}}||{{ucr|202C4|&#x202c4;}}||{{ucr|202C5|&#x202c5;}}||{{ucr|202C6|&#x202c6;}}||{{ucr|202C7|&#x202c7;}}||{{ucr|202C8|&#x202c8;}}||{{ucr|202C9|&#x202c9;}}||{{ucr|202CA|&#x202ca;}}||{{ucr|202CB|&#x202cb;}}||{{ucr|202CC|&#x202cc;}}||{{ucr|202CD|&#x202cd;}}||{{ucr|202CE|&#x202ce;}}||{{ucr|202CF|&#x202cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|202Dx |{{ucr|202D0|&#x202d0;}}||{{ucr|202D1|&#x202d1;}}||{{ucr|202D2|&#x202d2;}}||{{ucr|202D3|&#x202d3;}}||{{ucr|202D4|&#x202d4;}}||{{ucr|202D5|&#x202d5;}}||{{ucr|202D6|&#x202d6;}}||{{ucr|202D7|&#x202d7;}}||{{ucr|202D8|&#x202d8;}}||{{ucr|202D9|&#x202d9;}}||{{ucr|202DA|&#x202da;}}||{{ucr|202DB|&#x202db;}}||{{ucr|202DC|&#x202dc;}}||{{ucr|202DD|&#x202dd;}}||{{ucr|202DE|&#x202de;}}||{{ucr|202DF|&#x202df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|202Ex |{{ucr|202E0|&#x202e0;}}||{{ucr|202E1|&#x202e1;}}||{{ucr|202E2|&#x202e2;}}||{{ucr|202E3|&#x202e3;}}||{{ucr|202E4|&#x202e4;}}||{{ucr|202E5|&#x202e5;}}||{{ucr|202E6|&#x202e6;}}||{{ucr|202E7|&#x202e7;}}||{{ucr|202E8|&#x202e8;}}||{{ucr|202E9|&#x202e9;}}||{{ucr|202EA|&#x202ea;}}||{{ucr|202EB|&#x202eb;}}||{{ucr|202EC|&#x202ec;}}||{{ucr|202ED|&#x202ed;}}||{{ucr|202EE|&#x202ee;}}||{{ucr|202EF|&#x202ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|202Fx |{{ucr|202F0|&#x202f0;}}||{{ucr|202F1|&#x202f1;}}||{{ucr|202F2|&#x202f2;}}||{{ucr|202F3|&#x202f3;}}||{{ucr|202F4|&#x202f4;}}||{{ucr|202F5|&#x202f5;}}||{{ucr|202F6|&#x202f6;}}||{{ucr|202F7|&#x202f7;}}||{{ucr|202F8|&#x202f8;}}||{{ucr|202F9|&#x202f9;}}||{{ucr|202FA|&#x202fa;}}||{{ucr|202FB|&#x202fb;}}||{{ucr|202FC|&#x202fc;}}||{{ucr|202FD|&#x202fd;}}||{{ucr|202FE|&#x202fe;}}||{{ucr|202FF|&#x202ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2030x |{{ucr|20300|&#x20300;}}||{{ucr|20301|&#x20301;}}||{{ucr|20302|&#x20302;}}||{{ucr|20303|&#x20303;}}||{{ucr|20304|&#x20304;}}||{{ucr|20305|&#x20305;}}||{{ucr|20306|&#x20306;}}||{{ucr|20307|&#x20307;}}||{{ucr|20308|&#x20308;}}||{{ucr|20309|&#x20309;}}||{{ucr|2030A|&#x2030a;}}||{{ucr|2030B|&#x2030b;}}||{{ucr|2030C|&#x2030c;}}||{{ucr|2030D|&#x2030d;}}||{{ucr|2030E|&#x2030e;}}||{{ucr|2030F|&#x2030f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2031x |{{ucr|20310|&#x20310;}}||{{ucr|20311|&#x20311;}}||{{ucr|20312|&#x20312;}}||{{ucr|20313|&#x20313;}}||{{ucr|20314|&#x20314;}}||{{ucr|20315|&#x20315;}}||{{ucr|20316|&#x20316;}}||{{ucr|20317|&#x20317;}}||{{ucr|20318|&#x20318;}}||{{ucr|20319|&#x20319;}}||{{ucr|2031A|&#x2031a;}}||{{ucr|2031B|&#x2031b;}}||{{ucr|2031C|&#x2031c;}}||{{ucr|2031D|&#x2031d;}}||{{ucr|2031E|&#x2031e;}}||{{ucr|2031F|&#x2031f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2032x |{{ucr|20320|&#x20320;}}||{{ucr|20321|&#x20321;}}||{{ucr|20322|&#x20322;}}||{{ucr|20323|&#x20323;}}||{{ucr|20324|&#x20324;}}||{{ucr|20325|&#x20325;}}||{{ucr|20326|&#x20326;}}||{{ucr|20327|&#x20327;}}||{{ucr|20328|&#x20328;}}||{{ucr|20329|&#x20329;}}||{{ucr|2032A|&#x2032a;}}||{{ucr|2032B|&#x2032b;}}||{{ucr|2032C|&#x2032c;}}||{{ucr|2032D|&#x2032d;}}||{{ucr|2032E|&#x2032e;}}||{{ucr|2032F|&#x2032f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2033x |{{ucr|20330|&#x20330;}}||{{ucr|20331|&#x20331;}}||{{ucr|20332|&#x20332;}}||{{ucr|20333|&#x20333;}}||{{ucr|20334|&#x20334;}}||{{ucr|20335|&#x20335;}}||{{ucr|20336|&#x20336;}}||{{ucr|20337|&#x20337;}}||{{ucr|20338|&#x20338;}}||{{ucr|20339|&#x20339;}}||{{ucr|2033A|&#x2033a;}}||{{ucr|2033B|&#x2033b;}}||{{ucr|2033C|&#x2033c;}}||{{ucr|2033D|&#x2033d;}}||{{ucr|2033E|&#x2033e;}}||{{ucr|2033F|&#x2033f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2034x |{{ucr|20340|&#x20340;}}||{{ucr|20341|&#x20341;}}||{{ucr|20342|&#x20342;}}||{{ucr|20343|&#x20343;}}||{{ucr|20344|&#x20344;}}||{{ucr|20345|&#x20345;}}||{{ucr|20346|&#x20346;}}||{{ucr|20347|&#x20347;}}||{{ucr|20348|&#x20348;}}||{{ucr|20349|&#x20349;}}||{{ucr|2034A|&#x2034a;}}||{{ucr|2034B|&#x2034b;}}||{{ucr|2034C|&#x2034c;}}||{{ucr|2034D|&#x2034d;}}||{{ucr|2034E|&#x2034e;}}||{{ucr|2034F|&#x2034f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2035x |{{ucr|20350|&#x20350;}}||{{ucr|20351|&#x20351;}}||{{ucr|20352|&#x20352;}}||{{ucr|20353|&#x20353;}}||{{ucr|20354|&#x20354;}}||{{ucr|20355|&#x20355;}}||{{ucr|20356|&#x20356;}}||{{ucr|20357|&#x20357;}}||{{ucr|20358|&#x20358;}}||{{ucr|20359|&#x20359;}}||{{ucr|2035A|&#x2035a;}}||{{ucr|2035B|&#x2035b;}}||{{ucr|2035C|&#x2035c;}}||{{ucr|2035D|&#x2035d;}}||{{ucr|2035E|&#x2035e;}}||{{ucr|2035F|&#x2035f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2036x |{{ucr|20360|&#x20360;}}||{{ucr|20361|&#x20361;}}||{{ucr|20362|&#x20362;}}||{{ucr|20363|&#x20363;}}||{{ucr|20364|&#x20364;}}||{{ucr|20365|&#x20365;}}||{{ucr|20366|&#x20366;}}||{{ucr|20367|&#x20367;}}||{{ucr|20368|&#x20368;}}||{{ucr|20369|&#x20369;}}||{{ucr|2036A|&#x2036a;}}||{{ucr|2036B|&#x2036b;}}||{{ucr|2036C|&#x2036c;}}||{{ucr|2036D|&#x2036d;}}||{{ucr|2036E|&#x2036e;}}||{{ucr|2036F|&#x2036f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2037x |{{ucr|20370|&#x20370;}}||{{ucr|20371|&#x20371;}}||{{ucr|20372|&#x20372;}}||{{ucr|20373|&#x20373;}}||{{ucr|20374|&#x20374;}}||{{ucr|20375|&#x20375;}}||{{ucr|20376|&#x20376;}}||{{ucr|20377|&#x20377;}}||{{ucr|20378|&#x20378;}}||{{ucr|20379|&#x20379;}}||{{ucr|2037A|&#x2037a;}}||{{ucr|2037B|&#x2037b;}}||{{ucr|2037C|&#x2037c;}}||{{ucr|2037D|&#x2037d;}}||{{ucr|2037E|&#x2037e;}}||{{ucr|2037F|&#x2037f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2038x |{{ucr|20380|&#x20380;}}||{{ucr|20381|&#x20381;}}||{{ucr|20382|&#x20382;}}||{{ucr|20383|&#x20383;}}||{{ucr|20384|&#x20384;}}||{{ucr|20385|&#x20385;}}||{{ucr|20386|&#x20386;}}||{{ucr|20387|&#x20387;}}||{{ucr|20388|&#x20388;}}||{{ucr|20389|&#x20389;}}||{{ucr|2038A|&#x2038a;}}||{{ucr|2038B|&#x2038b;}}||{{ucr|2038C|&#x2038c;}}||{{ucr|2038D|&#x2038d;}}||{{ucr|2038E|&#x2038e;}}||{{ucr|2038F|&#x2038f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2039x |{{ucr|20390|&#x20390;}}||{{ucr|20391|&#x20391;}}||{{ucr|20392|&#x20392;}}||{{ucr|20393|&#x20393;}}||{{ucr|20394|&#x20394;}}||{{ucr|20395|&#x20395;}}||{{ucr|20396|&#x20396;}}||{{ucr|20397|&#x20397;}}||{{ucr|20398|&#x20398;}}||{{ucr|20399|&#x20399;}}||{{ucr|2039A|&#x2039a;}}||{{ucr|2039B|&#x2039b;}}||{{ucr|2039C|&#x2039c;}}||{{ucr|2039D|&#x2039d;}}||{{ucr|2039E|&#x2039e;}}||{{ucr|2039F|&#x2039f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|203Ax |{{ucr|203A0|&#x203a0;}}||{{ucr|203A1|&#x203a1;}}||{{ucr|203A2|&#x203a2;}}||{{ucr|203A3|&#x203a3;}}||{{ucr|203A4|&#x203a4;}}||{{ucr|203A5|&#x203a5;}}||{{ucr|203A6|&#x203a6;}}||{{ucr|203A7|&#x203a7;}}||{{ucr|203A8|&#x203a8;}}||{{ucr|203A9|&#x203a9;}}||{{ucr|203AA|&#x203aa;}}||{{ucr|203AB|&#x203ab;}}||{{ucr|203AC|&#x203ac;}}||{{ucr|203AD|&#x203ad;}}||{{ucr|203AE|&#x203ae;}}||{{ucr|203AF|&#x203af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|203Bx |{{ucr|203B0|&#x203b0;}}||{{ucr|203B1|&#x203b1;}}||{{ucr|203B2|&#x203b2;}}||{{ucr|203B3|&#x203b3;}}||{{ucr|203B4|&#x203b4;}}||{{ucr|203B5|&#x203b5;}}||{{ucr|203B6|&#x203b6;}}||{{ucr|203B7|&#x203b7;}}||{{ucr|203B8|&#x203b8;}}||{{ucr|203B9|&#x203b9;}}||{{ucr|203BA|&#x203ba;}}||{{ucr|203BB|&#x203bb;}}||{{ucr|203BC|&#x203bc;}}||{{ucr|203BD|&#x203bd;}}||{{ucr|203BE|&#x203be;}}||{{ucr|203BF|&#x203bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|203Cx |{{ucr|203C0|&#x203c0;}}||{{ucr|203C1|&#x203c1;}}||{{ucr|203C2|&#x203c2;}}||{{ucr|203C3|&#x203c3;}}||{{ucr|203C4|&#x203c4;}}||{{ucr|203C5|&#x203c5;}}||{{ucr|203C6|&#x203c6;}}||{{ucr|203C7|&#x203c7;}}||{{ucr|203C8|&#x203c8;}}||{{ucr|203C9|&#x203c9;}}||{{ucr|203CA|&#x203ca;}}||{{ucr|203CB|&#x203cb;}}||{{ucr|203CC|&#x203cc;}}||{{ucr|203CD|&#x203cd;}}||{{ucr|203CE|&#x203ce;}}||{{ucr|203CF|&#x203cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|203Dx |{{ucr|203D0|&#x203d0;}}||{{ucr|203D1|&#x203d1;}}||{{ucr|203D2|&#x203d2;}}||{{ucr|203D3|&#x203d3;}}||{{ucr|203D4|&#x203d4;}}||{{ucr|203D5|&#x203d5;}}||{{ucr|203D6|&#x203d6;}}||{{ucr|203D7|&#x203d7;}}||{{ucr|203D8|&#x203d8;}}||{{ucr|203D9|&#x203d9;}}||{{ucr|203DA|&#x203da;}}||{{ucr|203DB|&#x203db;}}||{{ucr|203DC|&#x203dc;}}||{{ucr|203DD|&#x203dd;}}||{{ucr|203DE|&#x203de;}}||{{ucr|203DF|&#x203df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|203Ex |{{ucr|203E0|&#x203e0;}}||{{ucr|203E1|&#x203e1;}}||{{ucr|203E2|&#x203e2;}}||{{ucr|203E3|&#x203e3;}}||{{ucr|203E4|&#x203e4;}}||{{ucr|203E5|&#x203e5;}}||{{ucr|203E6|&#x203e6;}}||{{ucr|203E7|&#x203e7;}}||{{ucr|203E8|&#x203e8;}}||{{ucr|203E9|&#x203e9;}}||{{ucr|203EA|&#x203ea;}}||{{ucr|203EB|&#x203eb;}}||{{ucr|203EC|&#x203ec;}}||{{ucr|203ED|&#x203ed;}}||{{ucr|203EE|&#x203ee;}}||{{ucr|203EF|&#x203ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|203Fx |{{ucr|203F0|&#x203f0;}}||{{ucr|203F1|&#x203f1;}}||{{ucr|203F2|&#x203f2;}}||{{ucr|203F3|&#x203f3;}}||{{ucr|203F4|&#x203f4;}}||{{ucr|203F5|&#x203f5;}}||{{ucr|203F6|&#x203f6;}}||{{ucr|203F7|&#x203f7;}}||{{ucr|203F8|&#x203f8;}}||{{ucr|203F9|&#x203f9;}}||{{ucr|203FA|&#x203fa;}}||{{ucr|203FB|&#x203fb;}}||{{ucr|203FC|&#x203fc;}}||{{ucr|203FD|&#x203fd;}}||{{ucr|203FE|&#x203fe;}}||{{ucr|203FF|&#x203ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2040x |{{ucr|20400|&#x20400;}}||{{ucr|20401|&#x20401;}}||{{ucr|20402|&#x20402;}}||{{ucr|20403|&#x20403;}}||{{ucr|20404|&#x20404;}}||{{ucr|20405|&#x20405;}}||{{ucr|20406|&#x20406;}}||{{ucr|20407|&#x20407;}}||{{ucr|20408|&#x20408;}}||{{ucr|20409|&#x20409;}}||{{ucr|2040A|&#x2040a;}}||{{ucr|2040B|&#x2040b;}}||{{ucr|2040C|&#x2040c;}}||{{ucr|2040D|&#x2040d;}}||{{ucr|2040E|&#x2040e;}}||{{ucr|2040F|&#x2040f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2041x |{{ucr|20410|&#x20410;}}||{{ucr|20411|&#x20411;}}||{{ucr|20412|&#x20412;}}||{{ucr|20413|&#x20413;}}||{{ucr|20414|&#x20414;}}||{{ucr|20415|&#x20415;}}||{{ucr|20416|&#x20416;}}||{{ucr|20417|&#x20417;}}||{{ucr|20418|&#x20418;}}||{{ucr|20419|&#x20419;}}||{{ucr|2041A|&#x2041a;}}||{{ucr|2041B|&#x2041b;}}||{{ucr|2041C|&#x2041c;}}||{{ucr|2041D|&#x2041d;}}||{{ucr|2041E|&#x2041e;}}||{{ucr|2041F|&#x2041f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2042x |{{ucr|20420|&#x20420;}}||{{ucr|20421|&#x20421;}}||{{ucr|20422|&#x20422;}}||{{ucr|20423|&#x20423;}}||{{ucr|20424|&#x20424;}}||{{ucr|20425|&#x20425;}}||{{ucr|20426|&#x20426;}}||{{ucr|20427|&#x20427;}}||{{ucr|20428|&#x20428;}}||{{ucr|20429|&#x20429;}}||{{ucr|2042A|&#x2042a;}}||{{ucr|2042B|&#x2042b;}}||{{ucr|2042C|&#x2042c;}}||{{ucr|2042D|&#x2042d;}}||{{ucr|2042E|&#x2042e;}}||{{ucr|2042F|&#x2042f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2043x |{{ucr|20430|&#x20430;}}||{{ucr|20431|&#x20431;}}||{{ucr|20432|&#x20432;}}||{{ucr|20433|&#x20433;}}||{{ucr|20434|&#x20434;}}||{{ucr|20435|&#x20435;}}||{{ucr|20436|&#x20436;}}||{{ucr|20437|&#x20437;}}||{{ucr|20438|&#x20438;}}||{{ucr|20439|&#x20439;}}||{{ucr|2043A|&#x2043a;}}||{{ucr|2043B|&#x2043b;}}||{{ucr|2043C|&#x2043c;}}||{{ucr|2043D|&#x2043d;}}||{{ucr|2043E|&#x2043e;}}||{{ucr|2043F|&#x2043f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2044x |{{ucr|20440|&#x20440;}}||{{ucr|20441|&#x20441;}}||{{ucr|20442|&#x20442;}}||{{ucr|20443|&#x20443;}}||{{ucr|20444|&#x20444;}}||{{ucr|20445|&#x20445;}}||{{ucr|20446|&#x20446;}}||{{ucr|20447|&#x20447;}}||{{ucr|20448|&#x20448;}}||{{ucr|20449|&#x20449;}}||{{ucr|2044A|&#x2044a;}}||{{ucr|2044B|&#x2044b;}}||{{ucr|2044C|&#x2044c;}}||{{ucr|2044D|&#x2044d;}}||{{ucr|2044E|&#x2044e;}}||{{ucr|2044F|&#x2044f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2045x |{{ucr|20450|&#x20450;}}||{{ucr|20451|&#x20451;}}||{{ucr|20452|&#x20452;}}||{{ucr|20453|&#x20453;}}||{{ucr|20454|&#x20454;}}||{{ucr|20455|&#x20455;}}||{{ucr|20456|&#x20456;}}||{{ucr|20457|&#x20457;}}||{{ucr|20458|&#x20458;}}||{{ucr|20459|&#x20459;}}||{{ucr|2045A|&#x2045a;}}||{{ucr|2045B|&#x2045b;}}||{{ucr|2045C|&#x2045c;}}||{{ucr|2045D|&#x2045d;}}||{{ucr|2045E|&#x2045e;}}||{{ucr|2045F|&#x2045f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2046x |{{ucr|20460|&#x20460;}}||{{ucr|20461|&#x20461;}}||{{ucr|20462|&#x20462;}}||{{ucr|20463|&#x20463;}}||{{ucr|20464|&#x20464;}}||{{ucr|20465|&#x20465;}}||{{ucr|20466|&#x20466;}}||{{ucr|20467|&#x20467;}}||{{ucr|20468|&#x20468;}}||{{ucr|20469|&#x20469;}}||{{ucr|2046A|&#x2046a;}}||{{ucr|2046B|&#x2046b;}}||{{ucr|2046C|&#x2046c;}}||{{ucr|2046D|&#x2046d;}}||{{ucr|2046E|&#x2046e;}}||{{ucr|2046F|&#x2046f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2047x |{{ucr|20470|&#x20470;}}||{{ucr|20471|&#x20471;}}||{{ucr|20472|&#x20472;}}||{{ucr|20473|&#x20473;}}||{{ucr|20474|&#x20474;}}||{{ucr|20475|&#x20475;}}||{{ucr|20476|&#x20476;}}||{{ucr|20477|&#x20477;}}||{{ucr|20478|&#x20478;}}||{{ucr|20479|&#x20479;}}||{{ucr|2047A|&#x2047a;}}||{{ucr|2047B|&#x2047b;}}||{{ucr|2047C|&#x2047c;}}||{{ucr|2047D|&#x2047d;}}||{{ucr|2047E|&#x2047e;}}||{{ucr|2047F|&#x2047f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2048x |{{ucr|20480|&#x20480;}}||{{ucr|20481|&#x20481;}}||{{ucr|20482|&#x20482;}}||{{ucr|20483|&#x20483;}}||{{ucr|20484|&#x20484;}}||{{ucr|20485|&#x20485;}}||{{ucr|20486|&#x20486;}}||{{ucr|20487|&#x20487;}}||{{ucr|20488|&#x20488;}}||{{ucr|20489|&#x20489;}}||{{ucr|2048A|&#x2048a;}}||{{ucr|2048B|&#x2048b;}}||{{ucr|2048C|&#x2048c;}}||{{ucr|2048D|&#x2048d;}}||{{ucr|2048E|&#x2048e;}}||{{ucr|2048F|&#x2048f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2049x |{{ucr|20490|&#x20490;}}||{{ucr|20491|&#x20491;}}||{{ucr|20492|&#x20492;}}||{{ucr|20493|&#x20493;}}||{{ucr|20494|&#x20494;}}||{{ucr|20495|&#x20495;}}||{{ucr|20496|&#x20496;}}||{{ucr|20497|&#x20497;}}||{{ucr|20498|&#x20498;}}||{{ucr|20499|&#x20499;}}||{{ucr|2049A|&#x2049a;}}||{{ucr|2049B|&#x2049b;}}||{{ucr|2049C|&#x2049c;}}||{{ucr|2049D|&#x2049d;}}||{{ucr|2049E|&#x2049e;}}||{{ucr|2049F|&#x2049f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|204Ax |{{ucr|204A0|&#x204a0;}}||{{ucr|204A1|&#x204a1;}}||{{ucr|204A2|&#x204a2;}}||{{ucr|204A3|&#x204a3;}}||{{ucr|204A4|&#x204a4;}}||{{ucr|204A5|&#x204a5;}}||{{ucr|204A6|&#x204a6;}}||{{ucr|204A7|&#x204a7;}}||{{ucr|204A8|&#x204a8;}}||{{ucr|204A9|&#x204a9;}}||{{ucr|204AA|&#x204aa;}}||{{ucr|204AB|&#x204ab;}}||{{ucr|204AC|&#x204ac;}}||{{ucr|204AD|&#x204ad;}}||{{ucr|204AE|&#x204ae;}}||{{ucr|204AF|&#x204af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|204Bx |{{ucr|204B0|&#x204b0;}}||{{ucr|204B1|&#x204b1;}}||{{ucr|204B2|&#x204b2;}}||{{ucr|204B3|&#x204b3;}}||{{ucr|204B4|&#x204b4;}}||{{ucr|204B5|&#x204b5;}}||{{ucr|204B6|&#x204b6;}}||{{ucr|204B7|&#x204b7;}}||{{ucr|204B8|&#x204b8;}}||{{ucr|204B9|&#x204b9;}}||{{ucr|204BA|&#x204ba;}}||{{ucr|204BB|&#x204bb;}}||{{ucr|204BC|&#x204bc;}}||{{ucr|204BD|&#x204bd;}}||{{ucr|204BE|&#x204be;}}||{{ucr|204BF|&#x204bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|204Cx |{{ucr|204C0|&#x204c0;}}||{{ucr|204C1|&#x204c1;}}||{{ucr|204C2|&#x204c2;}}||{{ucr|204C3|&#x204c3;}}||{{ucr|204C4|&#x204c4;}}||{{ucr|204C5|&#x204c5;}}||{{ucr|204C6|&#x204c6;}}||{{ucr|204C7|&#x204c7;}}||{{ucr|204C8|&#x204c8;}}||{{ucr|204C9|&#x204c9;}}||{{ucr|204CA|&#x204ca;}}||{{ucr|204CB|&#x204cb;}}||{{ucr|204CC|&#x204cc;}}||{{ucr|204CD|&#x204cd;}}||{{ucr|204CE|&#x204ce;}}||{{ucr|204CF|&#x204cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|204Dx |{{ucr|204D0|&#x204d0;}}||{{ucr|204D1|&#x204d1;}}||{{ucr|204D2|&#x204d2;}}||{{ucr|204D3|&#x204d3;}}||{{ucr|204D4|&#x204d4;}}||{{ucr|204D5|&#x204d5;}}||{{ucr|204D6|&#x204d6;}}||{{ucr|204D7|&#x204d7;}}||{{ucr|204D8|&#x204d8;}}||{{ucr|204D9|&#x204d9;}}||{{ucr|204DA|&#x204da;}}||{{ucr|204DB|&#x204db;}}||{{ucr|204DC|&#x204dc;}}||{{ucr|204DD|&#x204dd;}}||{{ucr|204DE|&#x204de;}}||{{ucr|204DF|&#x204df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|204Ex |{{ucr|204E0|&#x204e0;}}||{{ucr|204E1|&#x204e1;}}||{{ucr|204E2|&#x204e2;}}||{{ucr|204E3|&#x204e3;}}||{{ucr|204E4|&#x204e4;}}||{{ucr|204E5|&#x204e5;}}||{{ucr|204E6|&#x204e6;}}||{{ucr|204E7|&#x204e7;}}||{{ucr|204E8|&#x204e8;}}||{{ucr|204E9|&#x204e9;}}||{{ucr|204EA|&#x204ea;}}||{{ucr|204EB|&#x204eb;}}||{{ucr|204EC|&#x204ec;}}||{{ucr|204ED|&#x204ed;}}||{{ucr|204EE|&#x204ee;}}||{{ucr|204EF|&#x204ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|204Fx |{{ucr|204F0|&#x204f0;}}||{{ucr|204F1|&#x204f1;}}||{{ucr|204F2|&#x204f2;}}||{{ucr|204F3|&#x204f3;}}||{{ucr|204F4|&#x204f4;}}||{{ucr|204F5|&#x204f5;}}||{{ucr|204F6|&#x204f6;}}||{{ucr|204F7|&#x204f7;}}||{{ucr|204F8|&#x204f8;}}||{{ucr|204F9|&#x204f9;}}||{{ucr|204FA|&#x204fa;}}||{{ucr|204FB|&#x204fb;}}||{{ucr|204FC|&#x204fc;}}||{{ucr|204FD|&#x204fd;}}||{{ucr|204FE|&#x204fe;}}||{{ucr|204FF|&#x204ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2050x |{{ucr|20500|&#x20500;}}||{{ucr|20501|&#x20501;}}||{{ucr|20502|&#x20502;}}||{{ucr|20503|&#x20503;}}||{{ucr|20504|&#x20504;}}||{{ucr|20505|&#x20505;}}||{{ucr|20506|&#x20506;}}||{{ucr|20507|&#x20507;}}||{{ucr|20508|&#x20508;}}||{{ucr|20509|&#x20509;}}||{{ucr|2050A|&#x2050a;}}||{{ucr|2050B|&#x2050b;}}||{{ucr|2050C|&#x2050c;}}||{{ucr|2050D|&#x2050d;}}||{{ucr|2050E|&#x2050e;}}||{{ucr|2050F|&#x2050f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2051x |{{ucr|20510|&#x20510;}}||{{ucr|20511|&#x20511;}}||{{ucr|20512|&#x20512;}}||{{ucr|20513|&#x20513;}}||{{ucr|20514|&#x20514;}}||{{ucr|20515|&#x20515;}}||{{ucr|20516|&#x20516;}}||{{ucr|20517|&#x20517;}}||{{ucr|20518|&#x20518;}}||{{ucr|20519|&#x20519;}}||{{ucr|2051A|&#x2051a;}}||{{ucr|2051B|&#x2051b;}}||{{ucr|2051C|&#x2051c;}}||{{ucr|2051D|&#x2051d;}}||{{ucr|2051E|&#x2051e;}}||{{ucr|2051F|&#x2051f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2052x |{{ucr|20520|&#x20520;}}||{{ucr|20521|&#x20521;}}||{{ucr|20522|&#x20522;}}||{{ucr|20523|&#x20523;}}||{{ucr|20524|&#x20524;}}||{{ucr|20525|&#x20525;}}||{{ucr|20526|&#x20526;}}||{{ucr|20527|&#x20527;}}||{{ucr|20528|&#x20528;}}||{{ucr|20529|&#x20529;}}||{{ucr|2052A|&#x2052a;}}||{{ucr|2052B|&#x2052b;}}||{{ucr|2052C|&#x2052c;}}||{{ucr|2052D|&#x2052d;}}||{{ucr|2052E|&#x2052e;}}||{{ucr|2052F|&#x2052f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2053x |{{ucr|20530|&#x20530;}}||{{ucr|20531|&#x20531;}}||{{ucr|20532|&#x20532;}}||{{ucr|20533|&#x20533;}}||{{ucr|20534|&#x20534;}}||{{ucr|20535|&#x20535;}}||{{ucr|20536|&#x20536;}}||{{ucr|20537|&#x20537;}}||{{ucr|20538|&#x20538;}}||{{ucr|20539|&#x20539;}}||{{ucr|2053A|&#x2053a;}}||{{ucr|2053B|&#x2053b;}}||{{ucr|2053C|&#x2053c;}}||{{ucr|2053D|&#x2053d;}}||{{ucr|2053E|&#x2053e;}}||{{ucr|2053F|&#x2053f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2054x |{{ucr|20540|&#x20540;}}||{{ucr|20541|&#x20541;}}||{{ucr|20542|&#x20542;}}||{{ucr|20543|&#x20543;}}||{{ucr|20544|&#x20544;}}||{{ucr|20545|&#x20545;}}||{{ucr|20546|&#x20546;}}||{{ucr|20547|&#x20547;}}||{{ucr|20548|&#x20548;}}||{{ucr|20549|&#x20549;}}||{{ucr|2054A|&#x2054a;}}||{{ucr|2054B|&#x2054b;}}||{{ucr|2054C|&#x2054c;}}||{{ucr|2054D|&#x2054d;}}||{{ucr|2054E|&#x2054e;}}||{{ucr|2054F|&#x2054f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2055x |{{ucr|20550|&#x20550;}}||{{ucr|20551|&#x20551;}}||{{ucr|20552|&#x20552;}}||{{ucr|20553|&#x20553;}}||{{ucr|20554|&#x20554;}}||{{ucr|20555|&#x20555;}}||{{ucr|20556|&#x20556;}}||{{ucr|20557|&#x20557;}}||{{ucr|20558|&#x20558;}}||{{ucr|20559|&#x20559;}}||{{ucr|2055A|&#x2055a;}}||{{ucr|2055B|&#x2055b;}}||{{ucr|2055C|&#x2055c;}}||{{ucr|2055D|&#x2055d;}}||{{ucr|2055E|&#x2055e;}}||{{ucr|2055F|&#x2055f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2056x |{{ucr|20560|&#x20560;}}||{{ucr|20561|&#x20561;}}||{{ucr|20562|&#x20562;}}||{{ucr|20563|&#x20563;}}||{{ucr|20564|&#x20564;}}||{{ucr|20565|&#x20565;}}||{{ucr|20566|&#x20566;}}||{{ucr|20567|&#x20567;}}||{{ucr|20568|&#x20568;}}||{{ucr|20569|&#x20569;}}||{{ucr|2056A|&#x2056a;}}||{{ucr|2056B|&#x2056b;}}||{{ucr|2056C|&#x2056c;}}||{{ucr|2056D|&#x2056d;}}||{{ucr|2056E|&#x2056e;}}||{{ucr|2056F|&#x2056f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2057x |{{ucr|20570|&#x20570;}}||{{ucr|20571|&#x20571;}}||{{ucr|20572|&#x20572;}}||{{ucr|20573|&#x20573;}}||{{ucr|20574|&#x20574;}}||{{ucr|20575|&#x20575;}}||{{ucr|20576|&#x20576;}}||{{ucr|20577|&#x20577;}}||{{ucr|20578|&#x20578;}}||{{ucr|20579|&#x20579;}}||{{ucr|2057A|&#x2057a;}}||{{ucr|2057B|&#x2057b;}}||{{ucr|2057C|&#x2057c;}}||{{ucr|2057D|&#x2057d;}}||{{ucr|2057E|&#x2057e;}}||{{ucr|2057F|&#x2057f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2058x |{{ucr|20580|&#x20580;}}||{{ucr|20581|&#x20581;}}||{{ucr|20582|&#x20582;}}||{{ucr|20583|&#x20583;}}||{{ucr|20584|&#x20584;}}||{{ucr|20585|&#x20585;}}||{{ucr|20586|&#x20586;}}||{{ucr|20587|&#x20587;}}||{{ucr|20588|&#x20588;}}||{{ucr|20589|&#x20589;}}||{{ucr|2058A|&#x2058a;}}||{{ucr|2058B|&#x2058b;}}||{{ucr|2058C|&#x2058c;}}||{{ucr|2058D|&#x2058d;}}||{{ucr|2058E|&#x2058e;}}||{{ucr|2058F|&#x2058f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2059x |{{ucr|20590|&#x20590;}}||{{ucr|20591|&#x20591;}}||{{ucr|20592|&#x20592;}}||{{ucr|20593|&#x20593;}}||{{ucr|20594|&#x20594;}}||{{ucr|20595|&#x20595;}}||{{ucr|20596|&#x20596;}}||{{ucr|20597|&#x20597;}}||{{ucr|20598|&#x20598;}}||{{ucr|20599|&#x20599;}}||{{ucr|2059A|&#x2059a;}}||{{ucr|2059B|&#x2059b;}}||{{ucr|2059C|&#x2059c;}}||{{ucr|2059D|&#x2059d;}}||{{ucr|2059E|&#x2059e;}}||{{ucr|2059F|&#x2059f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|205Ax |{{ucr|205A0|&#x205a0;}}||{{ucr|205A1|&#x205a1;}}||{{ucr|205A2|&#x205a2;}}||{{ucr|205A3|&#x205a3;}}||{{ucr|205A4|&#x205a4;}}||{{ucr|205A5|&#x205a5;}}||{{ucr|205A6|&#x205a6;}}||{{ucr|205A7|&#x205a7;}}||{{ucr|205A8|&#x205a8;}}||{{ucr|205A9|&#x205a9;}}||{{ucr|205AA|&#x205aa;}}||{{ucr|205AB|&#x205ab;}}||{{ucr|205AC|&#x205ac;}}||{{ucr|205AD|&#x205ad;}}||{{ucr|205AE|&#x205ae;}}||{{ucr|205AF|&#x205af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|205Bx |{{ucr|205B0|&#x205b0;}}||{{ucr|205B1|&#x205b1;}}||{{ucr|205B2|&#x205b2;}}||{{ucr|205B3|&#x205b3;}}||{{ucr|205B4|&#x205b4;}}||{{ucr|205B5|&#x205b5;}}||{{ucr|205B6|&#x205b6;}}||{{ucr|205B7|&#x205b7;}}||{{ucr|205B8|&#x205b8;}}||{{ucr|205B9|&#x205b9;}}||{{ucr|205BA|&#x205ba;}}||{{ucr|205BB|&#x205bb;}}||{{ucr|205BC|&#x205bc;}}||{{ucr|205BD|&#x205bd;}}||{{ucr|205BE|&#x205be;}}||{{ucr|205BF|&#x205bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|205Cx |{{ucr|205C0|&#x205c0;}}||{{ucr|205C1|&#x205c1;}}||{{ucr|205C2|&#x205c2;}}||{{ucr|205C3|&#x205c3;}}||{{ucr|205C4|&#x205c4;}}||{{ucr|205C5|&#x205c5;}}||{{ucr|205C6|&#x205c6;}}||{{ucr|205C7|&#x205c7;}}||{{ucr|205C8|&#x205c8;}}||{{ucr|205C9|&#x205c9;}}||{{ucr|205CA|&#x205ca;}}||{{ucr|205CB|&#x205cb;}}||{{ucr|205CC|&#x205cc;}}||{{ucr|205CD|&#x205cd;}}||{{ucr|205CE|&#x205ce;}}||{{ucr|205CF|&#x205cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|205Dx |{{ucr|205D0|&#x205d0;}}||{{ucr|205D1|&#x205d1;}}||{{ucr|205D2|&#x205d2;}}||{{ucr|205D3|&#x205d3;}}||{{ucr|205D4|&#x205d4;}}||{{ucr|205D5|&#x205d5;}}||{{ucr|205D6|&#x205d6;}}||{{ucr|205D7|&#x205d7;}}||{{ucr|205D8|&#x205d8;}}||{{ucr|205D9|&#x205d9;}}||{{ucr|205DA|&#x205da;}}||{{ucr|205DB|&#x205db;}}||{{ucr|205DC|&#x205dc;}}||{{ucr|205DD|&#x205dd;}}||{{ucr|205DE|&#x205de;}}||{{ucr|205DF|&#x205df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|205Ex |{{ucr|205E0|&#x205e0;}}||{{ucr|205E1|&#x205e1;}}||{{ucr|205E2|&#x205e2;}}||{{ucr|205E3|&#x205e3;}}||{{ucr|205E4|&#x205e4;}}||{{ucr|205E5|&#x205e5;}}||{{ucr|205E6|&#x205e6;}}||{{ucr|205E7|&#x205e7;}}||{{ucr|205E8|&#x205e8;}}||{{ucr|205E9|&#x205e9;}}||{{ucr|205EA|&#x205ea;}}||{{ucr|205EB|&#x205eb;}}||{{ucr|205EC|&#x205ec;}}||{{ucr|205ED|&#x205ed;}}||{{ucr|205EE|&#x205ee;}}||{{ucr|205EF|&#x205ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|205Fx |{{ucr|205F0|&#x205f0;}}||{{ucr|205F1|&#x205f1;}}||{{ucr|205F2|&#x205f2;}}||{{ucr|205F3|&#x205f3;}}||{{ucr|205F4|&#x205f4;}}||{{ucr|205F5|&#x205f5;}}||{{ucr|205F6|&#x205f6;}}||{{ucr|205F7|&#x205f7;}}||{{ucr|205F8|&#x205f8;}}||{{ucr|205F9|&#x205f9;}}||{{ucr|205FA|&#x205fa;}}||{{ucr|205FB|&#x205fb;}}||{{ucr|205FC|&#x205fc;}}||{{ucr|205FD|&#x205fd;}}||{{ucr|205FE|&#x205fe;}}||{{ucr|205FF|&#x205ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2060x |{{ucr|20600|&#x20600;}}||{{ucr|20601|&#x20601;}}||{{ucr|20602|&#x20602;}}||{{ucr|20603|&#x20603;}}||{{ucr|20604|&#x20604;}}||{{ucr|20605|&#x20605;}}||{{ucr|20606|&#x20606;}}||{{ucr|20607|&#x20607;}}||{{ucr|20608|&#x20608;}}||{{ucr|20609|&#x20609;}}||{{ucr|2060A|&#x2060a;}}||{{ucr|2060B|&#x2060b;}}||{{ucr|2060C|&#x2060c;}}||{{ucr|2060D|&#x2060d;}}||{{ucr|2060E|&#x2060e;}}||{{ucr|2060F|&#x2060f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2061x |{{ucr|20610|&#x20610;}}||{{ucr|20611|&#x20611;}}||{{ucr|20612|&#x20612;}}||{{ucr|20613|&#x20613;}}||{{ucr|20614|&#x20614;}}||{{ucr|20615|&#x20615;}}||{{ucr|20616|&#x20616;}}||{{ucr|20617|&#x20617;}}||{{ucr|20618|&#x20618;}}||{{ucr|20619|&#x20619;}}||{{ucr|2061A|&#x2061a;}}||{{ucr|2061B|&#x2061b;}}||{{ucr|2061C|&#x2061c;}}||{{ucr|2061D|&#x2061d;}}||{{ucr|2061E|&#x2061e;}}||{{ucr|2061F|&#x2061f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2062x |{{ucr|20620|&#x20620;}}||{{ucr|20621|&#x20621;}}||{{ucr|20622|&#x20622;}}||{{ucr|20623|&#x20623;}}||{{ucr|20624|&#x20624;}}||{{ucr|20625|&#x20625;}}||{{ucr|20626|&#x20626;}}||{{ucr|20627|&#x20627;}}||{{ucr|20628|&#x20628;}}||{{ucr|20629|&#x20629;}}||{{ucr|2062A|&#x2062a;}}||{{ucr|2062B|&#x2062b;}}||{{ucr|2062C|&#x2062c;}}||{{ucr|2062D|&#x2062d;}}||{{ucr|2062E|&#x2062e;}}||{{ucr|2062F|&#x2062f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2063x |{{ucr|20630|&#x20630;}}||{{ucr|20631|&#x20631;}}||{{ucr|20632|&#x20632;}}||{{ucr|20633|&#x20633;}}||{{ucr|20634|&#x20634;}}||{{ucr|20635|&#x20635;}}||{{ucr|20636|&#x20636;}}||{{ucr|20637|&#x20637;}}||{{ucr|20638|&#x20638;}}||{{ucr|20639|&#x20639;}}||{{ucr|2063A|&#x2063a;}}||{{ucr|2063B|&#x2063b;}}||{{ucr|2063C|&#x2063c;}}||{{ucr|2063D|&#x2063d;}}||{{ucr|2063E|&#x2063e;}}||{{ucr|2063F|&#x2063f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2064x |{{ucr|20640|&#x20640;}}||{{ucr|20641|&#x20641;}}||{{ucr|20642|&#x20642;}}||{{ucr|20643|&#x20643;}}||{{ucr|20644|&#x20644;}}||{{ucr|20645|&#x20645;}}||{{ucr|20646|&#x20646;}}||{{ucr|20647|&#x20647;}}||{{ucr|20648|&#x20648;}}||{{ucr|20649|&#x20649;}}||{{ucr|2064A|&#x2064a;}}||{{ucr|2064B|&#x2064b;}}||{{ucr|2064C|&#x2064c;}}||{{ucr|2064D|&#x2064d;}}||{{ucr|2064E|&#x2064e;}}||{{ucr|2064F|&#x2064f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2065x |{{ucr|20650|&#x20650;}}||{{ucr|20651|&#x20651;}}||{{ucr|20652|&#x20652;}}||{{ucr|20653|&#x20653;}}||{{ucr|20654|&#x20654;}}||{{ucr|20655|&#x20655;}}||{{ucr|20656|&#x20656;}}||{{ucr|20657|&#x20657;}}||{{ucr|20658|&#x20658;}}||{{ucr|20659|&#x20659;}}||{{ucr|2065A|&#x2065a;}}||{{ucr|2065B|&#x2065b;}}||{{ucr|2065C|&#x2065c;}}||{{ucr|2065D|&#x2065d;}}||{{ucr|2065E|&#x2065e;}}||{{ucr|2065F|&#x2065f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2066x |{{ucr|20660|&#x20660;}}||{{ucr|20661|&#x20661;}}||{{ucr|20662|&#x20662;}}||{{ucr|20663|&#x20663;}}||{{ucr|20664|&#x20664;}}||{{ucr|20665|&#x20665;}}||{{ucr|20666|&#x20666;}}||{{ucr|20667|&#x20667;}}||{{ucr|20668|&#x20668;}}||{{ucr|20669|&#x20669;}}||{{ucr|2066A|&#x2066a;}}||{{ucr|2066B|&#x2066b;}}||{{ucr|2066C|&#x2066c;}}||{{ucr|2066D|&#x2066d;}}||{{ucr|2066E|&#x2066e;}}||{{ucr|2066F|&#x2066f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2067x |{{ucr|20670|&#x20670;}}||{{ucr|20671|&#x20671;}}||{{ucr|20672|&#x20672;}}||{{ucr|20673|&#x20673;}}||{{ucr|20674|&#x20674;}}||{{ucr|20675|&#x20675;}}||{{ucr|20676|&#x20676;}}||{{ucr|20677|&#x20677;}}||{{ucr|20678|&#x20678;}}||{{ucr|20679|&#x20679;}}||{{ucr|2067A|&#x2067a;}}||{{ucr|2067B|&#x2067b;}}||{{ucr|2067C|&#x2067c;}}||{{ucr|2067D|&#x2067d;}}||{{ucr|2067E|&#x2067e;}}||{{ucr|2067F|&#x2067f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2068x |{{ucr|20680|&#x20680;}}||{{ucr|20681|&#x20681;}}||{{ucr|20682|&#x20682;}}||{{ucr|20683|&#x20683;}}||{{ucr|20684|&#x20684;}}||{{ucr|20685|&#x20685;}}||{{ucr|20686|&#x20686;}}||{{ucr|20687|&#x20687;}}||{{ucr|20688|&#x20688;}}||{{ucr|20689|&#x20689;}}||{{ucr|2068A|&#x2068a;}}||{{ucr|2068B|&#x2068b;}}||{{ucr|2068C|&#x2068c;}}||{{ucr|2068D|&#x2068d;}}||{{ucr|2068E|&#x2068e;}}||{{ucr|2068F|&#x2068f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2069x |{{ucr|20690|&#x20690;}}||{{ucr|20691|&#x20691;}}||{{ucr|20692|&#x20692;}}||{{ucr|20693|&#x20693;}}||{{ucr|20694|&#x20694;}}||{{ucr|20695|&#x20695;}}||{{ucr|20696|&#x20696;}}||{{ucr|20697|&#x20697;}}||{{ucr|20698|&#x20698;}}||{{ucr|20699|&#x20699;}}||{{ucr|2069A|&#x2069a;}}||{{ucr|2069B|&#x2069b;}}||{{ucr|2069C|&#x2069c;}}||{{ucr|2069D|&#x2069d;}}||{{ucr|2069E|&#x2069e;}}||{{ucr|2069F|&#x2069f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|206Ax |{{ucr|206A0|&#x206a0;}}||{{ucr|206A1|&#x206a1;}}||{{ucr|206A2|&#x206a2;}}||{{ucr|206A3|&#x206a3;}}||{{ucr|206A4|&#x206a4;}}||{{ucr|206A5|&#x206a5;}}||{{ucr|206A6|&#x206a6;}}||{{ucr|206A7|&#x206a7;}}||{{ucr|206A8|&#x206a8;}}||{{ucr|206A9|&#x206a9;}}||{{ucr|206AA|&#x206aa;}}||{{ucr|206AB|&#x206ab;}}||{{ucr|206AC|&#x206ac;}}||{{ucr|206AD|&#x206ad;}}||{{ucr|206AE|&#x206ae;}}||{{ucr|206AF|&#x206af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|206Bx |{{ucr|206B0|&#x206b0;}}||{{ucr|206B1|&#x206b1;}}||{{ucr|206B2|&#x206b2;}}||{{ucr|206B3|&#x206b3;}}||{{ucr|206B4|&#x206b4;}}||{{ucr|206B5|&#x206b5;}}||{{ucr|206B6|&#x206b6;}}||{{ucr|206B7|&#x206b7;}}||{{ucr|206B8|&#x206b8;}}||{{ucr|206B9|&#x206b9;}}||{{ucr|206BA|&#x206ba;}}||{{ucr|206BB|&#x206bb;}}||{{ucr|206BC|&#x206bc;}}||{{ucr|206BD|&#x206bd;}}||{{ucr|206BE|&#x206be;}}||{{ucr|206BF|&#x206bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|206Cx |{{ucr|206C0|&#x206c0;}}||{{ucr|206C1|&#x206c1;}}||{{ucr|206C2|&#x206c2;}}||{{ucr|206C3|&#x206c3;}}||{{ucr|206C4|&#x206c4;}}||{{ucr|206C5|&#x206c5;}}||{{ucr|206C6|&#x206c6;}}||{{ucr|206C7|&#x206c7;}}||{{ucr|206C8|&#x206c8;}}||{{ucr|206C9|&#x206c9;}}||{{ucr|206CA|&#x206ca;}}||{{ucr|206CB|&#x206cb;}}||{{ucr|206CC|&#x206cc;}}||{{ucr|206CD|&#x206cd;}}||{{ucr|206CE|&#x206ce;}}||{{ucr|206CF|&#x206cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|206Dx |{{ucr|206D0|&#x206d0;}}||{{ucr|206D1|&#x206d1;}}||{{ucr|206D2|&#x206d2;}}||{{ucr|206D3|&#x206d3;}}||{{ucr|206D4|&#x206d4;}}||{{ucr|206D5|&#x206d5;}}||{{ucr|206D6|&#x206d6;}}||{{ucr|206D7|&#x206d7;}}||{{ucr|206D8|&#x206d8;}}||{{ucr|206D9|&#x206d9;}}||{{ucr|206DA|&#x206da;}}||{{ucr|206DB|&#x206db;}}||{{ucr|206DC|&#x206dc;}}||{{ucr|206DD|&#x206dd;}}||{{ucr|206DE|&#x206de;}}||{{ucr|206DF|&#x206df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|206Ex |{{ucr|206E0|&#x206e0;}}||{{ucr|206E1|&#x206e1;}}||{{ucr|206E2|&#x206e2;}}||{{ucr|206E3|&#x206e3;}}||{{ucr|206E4|&#x206e4;}}||{{ucr|206E5|&#x206e5;}}||{{ucr|206E6|&#x206e6;}}||{{ucr|206E7|&#x206e7;}}||{{ucr|206E8|&#x206e8;}}||{{ucr|206E9|&#x206e9;}}||{{ucr|206EA|&#x206ea;}}||{{ucr|206EB|&#x206eb;}}||{{ucr|206EC|&#x206ec;}}||{{ucr|206ED|&#x206ed;}}||{{ucr|206EE|&#x206ee;}}||{{ucr|206EF|&#x206ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|206Fx |{{ucr|206F0|&#x206f0;}}||{{ucr|206F1|&#x206f1;}}||{{ucr|206F2|&#x206f2;}}||{{ucr|206F3|&#x206f3;}}||{{ucr|206F4|&#x206f4;}}||{{ucr|206F5|&#x206f5;}}||{{ucr|206F6|&#x206f6;}}||{{ucr|206F7|&#x206f7;}}||{{ucr|206F8|&#x206f8;}}||{{ucr|206F9|&#x206f9;}}||{{ucr|206FA|&#x206fa;}}||{{ucr|206FB|&#x206fb;}}||{{ucr|206FC|&#x206fc;}}||{{ucr|206FD|&#x206fd;}}||{{ucr|206FE|&#x206fe;}}||{{ucr|206FF|&#x206ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2070x |{{ucr|20700|&#x20700;}}||{{ucr|20701|&#x20701;}}||{{ucr|20702|&#x20702;}}||{{ucr|20703|&#x20703;}}||{{ucr|20704|&#x20704;}}||{{ucr|20705|&#x20705;}}||{{ucr|20706|&#x20706;}}||{{ucr|20707|&#x20707;}}||{{ucr|20708|&#x20708;}}||{{ucr|20709|&#x20709;}}||{{ucr|2070A|&#x2070a;}}||{{ucr|2070B|&#x2070b;}}||{{ucr|2070C|&#x2070c;}}||{{ucr|2070D|&#x2070d;}}||{{ucr|2070E|&#x2070e;}}||{{ucr|2070F|&#x2070f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2071x |{{ucr|20710|&#x20710;}}||{{ucr|20711|&#x20711;}}||{{ucr|20712|&#x20712;}}||{{ucr|20713|&#x20713;}}||{{ucr|20714|&#x20714;}}||{{ucr|20715|&#x20715;}}||{{ucr|20716|&#x20716;}}||{{ucr|20717|&#x20717;}}||{{ucr|20718|&#x20718;}}||{{ucr|20719|&#x20719;}}||{{ucr|2071A|&#x2071a;}}||{{ucr|2071B|&#x2071b;}}||{{ucr|2071C|&#x2071c;}}||{{ucr|2071D|&#x2071d;}}||{{ucr|2071E|&#x2071e;}}||{{ucr|2071F|&#x2071f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2072x |{{ucr|20720|&#x20720;}}||{{ucr|20721|&#x20721;}}||{{ucr|20722|&#x20722;}}||{{ucr|20723|&#x20723;}}||{{ucr|20724|&#x20724;}}||{{ucr|20725|&#x20725;}}||{{ucr|20726|&#x20726;}}||{{ucr|20727|&#x20727;}}||{{ucr|20728|&#x20728;}}||{{ucr|20729|&#x20729;}}||{{ucr|2072A|&#x2072a;}}||{{ucr|2072B|&#x2072b;}}||{{ucr|2072C|&#x2072c;}}||{{ucr|2072D|&#x2072d;}}||{{ucr|2072E|&#x2072e;}}||{{ucr|2072F|&#x2072f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2073x |{{ucr|20730|&#x20730;}}||{{ucr|20731|&#x20731;}}||{{ucr|20732|&#x20732;}}||{{ucr|20733|&#x20733;}}||{{ucr|20734|&#x20734;}}||{{ucr|20735|&#x20735;}}||{{ucr|20736|&#x20736;}}||{{ucr|20737|&#x20737;}}||{{ucr|20738|&#x20738;}}||{{ucr|20739|&#x20739;}}||{{ucr|2073A|&#x2073a;}}||{{ucr|2073B|&#x2073b;}}||{{ucr|2073C|&#x2073c;}}||{{ucr|2073D|&#x2073d;}}||{{ucr|2073E|&#x2073e;}}||{{ucr|2073F|&#x2073f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2074x |{{ucr|20740|&#x20740;}}||{{ucr|20741|&#x20741;}}||{{ucr|20742|&#x20742;}}||{{ucr|20743|&#x20743;}}||{{ucr|20744|&#x20744;}}||{{ucr|20745|&#x20745;}}||{{ucr|20746|&#x20746;}}||{{ucr|20747|&#x20747;}}||{{ucr|20748|&#x20748;}}||{{ucr|20749|&#x20749;}}||{{ucr|2074A|&#x2074a;}}||{{ucr|2074B|&#x2074b;}}||{{ucr|2074C|&#x2074c;}}||{{ucr|2074D|&#x2074d;}}||{{ucr|2074E|&#x2074e;}}||{{ucr|2074F|&#x2074f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2075x |{{ucr|20750|&#x20750;}}||{{ucr|20751|&#x20751;}}||{{ucr|20752|&#x20752;}}||{{ucr|20753|&#x20753;}}||{{ucr|20754|&#x20754;}}||{{ucr|20755|&#x20755;}}||{{ucr|20756|&#x20756;}}||{{ucr|20757|&#x20757;}}||{{ucr|20758|&#x20758;}}||{{ucr|20759|&#x20759;}}||{{ucr|2075A|&#x2075a;}}||{{ucr|2075B|&#x2075b;}}||{{ucr|2075C|&#x2075c;}}||{{ucr|2075D|&#x2075d;}}||{{ucr|2075E|&#x2075e;}}||{{ucr|2075F|&#x2075f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2076x |{{ucr|20760|&#x20760;}}||{{ucr|20761|&#x20761;}}||{{ucr|20762|&#x20762;}}||{{ucr|20763|&#x20763;}}||{{ucr|20764|&#x20764;}}||{{ucr|20765|&#x20765;}}||{{ucr|20766|&#x20766;}}||{{ucr|20767|&#x20767;}}||{{ucr|20768|&#x20768;}}||{{ucr|20769|&#x20769;}}||{{ucr|2076A|&#x2076a;}}||{{ucr|2076B|&#x2076b;}}||{{ucr|2076C|&#x2076c;}}||{{ucr|2076D|&#x2076d;}}||{{ucr|2076E|&#x2076e;}}||{{ucr|2076F|&#x2076f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2077x |{{ucr|20770|&#x20770;}}||{{ucr|20771|&#x20771;}}||{{ucr|20772|&#x20772;}}||{{ucr|20773|&#x20773;}}||{{ucr|20774|&#x20774;}}||{{ucr|20775|&#x20775;}}||{{ucr|20776|&#x20776;}}||{{ucr|20777|&#x20777;}}||{{ucr|20778|&#x20778;}}||{{ucr|20779|&#x20779;}}||{{ucr|2077A|&#x2077a;}}||{{ucr|2077B|&#x2077b;}}||{{ucr|2077C|&#x2077c;}}||{{ucr|2077D|&#x2077d;}}||{{ucr|2077E|&#x2077e;}}||{{ucr|2077F|&#x2077f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2078x |{{ucr|20780|&#x20780;}}||{{ucr|20781|&#x20781;}}||{{ucr|20782|&#x20782;}}||{{ucr|20783|&#x20783;}}||{{ucr|20784|&#x20784;}}||{{ucr|20785|&#x20785;}}||{{ucr|20786|&#x20786;}}||{{ucr|20787|&#x20787;}}||{{ucr|20788|&#x20788;}}||{{ucr|20789|&#x20789;}}||{{ucr|2078A|&#x2078a;}}||{{ucr|2078B|&#x2078b;}}||{{ucr|2078C|&#x2078c;}}||{{ucr|2078D|&#x2078d;}}||{{ucr|2078E|&#x2078e;}}||{{ucr|2078F|&#x2078f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2079x |{{ucr|20790|&#x20790;}}||{{ucr|20791|&#x20791;}}||{{ucr|20792|&#x20792;}}||{{ucr|20793|&#x20793;}}||{{ucr|20794|&#x20794;}}||{{ucr|20795|&#x20795;}}||{{ucr|20796|&#x20796;}}||{{ucr|20797|&#x20797;}}||{{ucr|20798|&#x20798;}}||{{ucr|20799|&#x20799;}}||{{ucr|2079A|&#x2079a;}}||{{ucr|2079B|&#x2079b;}}||{{ucr|2079C|&#x2079c;}}||{{ucr|2079D|&#x2079d;}}||{{ucr|2079E|&#x2079e;}}||{{ucr|2079F|&#x2079f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|207Ax |{{ucr|207A0|&#x207a0;}}||{{ucr|207A1|&#x207a1;}}||{{ucr|207A2|&#x207a2;}}||{{ucr|207A3|&#x207a3;}}||{{ucr|207A4|&#x207a4;}}||{{ucr|207A5|&#x207a5;}}||{{ucr|207A6|&#x207a6;}}||{{ucr|207A7|&#x207a7;}}||{{ucr|207A8|&#x207a8;}}||{{ucr|207A9|&#x207a9;}}||{{ucr|207AA|&#x207aa;}}||{{ucr|207AB|&#x207ab;}}||{{ucr|207AC|&#x207ac;}}||{{ucr|207AD|&#x207ad;}}||{{ucr|207AE|&#x207ae;}}||{{ucr|207AF|&#x207af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|207Bx |{{ucr|207B0|&#x207b0;}}||{{ucr|207B1|&#x207b1;}}||{{ucr|207B2|&#x207b2;}}||{{ucr|207B3|&#x207b3;}}||{{ucr|207B4|&#x207b4;}}||{{ucr|207B5|&#x207b5;}}||{{ucr|207B6|&#x207b6;}}||{{ucr|207B7|&#x207b7;}}||{{ucr|207B8|&#x207b8;}}||{{ucr|207B9|&#x207b9;}}||{{ucr|207BA|&#x207ba;}}||{{ucr|207BB|&#x207bb;}}||{{ucr|207BC|&#x207bc;}}||{{ucr|207BD|&#x207bd;}}||{{ucr|207BE|&#x207be;}}||{{ucr|207BF|&#x207bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|207Cx |{{ucr|207C0|&#x207c0;}}||{{ucr|207C1|&#x207c1;}}||{{ucr|207C2|&#x207c2;}}||{{ucr|207C3|&#x207c3;}}||{{ucr|207C4|&#x207c4;}}||{{ucr|207C5|&#x207c5;}}||{{ucr|207C6|&#x207c6;}}||{{ucr|207C7|&#x207c7;}}||{{ucr|207C8|&#x207c8;}}||{{ucr|207C9|&#x207c9;}}||{{ucr|207CA|&#x207ca;}}||{{ucr|207CB|&#x207cb;}}||{{ucr|207CC|&#x207cc;}}||{{ucr|207CD|&#x207cd;}}||{{ucr|207CE|&#x207ce;}}||{{ucr|207CF|&#x207cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|207Dx |{{ucr|207D0|&#x207d0;}}||{{ucr|207D1|&#x207d1;}}||{{ucr|207D2|&#x207d2;}}||{{ucr|207D3|&#x207d3;}}||{{ucr|207D4|&#x207d4;}}||{{ucr|207D5|&#x207d5;}}||{{ucr|207D6|&#x207d6;}}||{{ucr|207D7|&#x207d7;}}||{{ucr|207D8|&#x207d8;}}||{{ucr|207D9|&#x207d9;}}||{{ucr|207DA|&#x207da;}}||{{ucr|207DB|&#x207db;}}||{{ucr|207DC|&#x207dc;}}||{{ucr|207DD|&#x207dd;}}||{{ucr|207DE|&#x207de;}}||{{ucr|207DF|&#x207df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|207Ex |{{ucr|207E0|&#x207e0;}}||{{ucr|207E1|&#x207e1;}}||{{ucr|207E2|&#x207e2;}}||{{ucr|207E3|&#x207e3;}}||{{ucr|207E4|&#x207e4;}}||{{ucr|207E5|&#x207e5;}}||{{ucr|207E6|&#x207e6;}}||{{ucr|207E7|&#x207e7;}}||{{ucr|207E8|&#x207e8;}}||{{ucr|207E9|&#x207e9;}}||{{ucr|207EA|&#x207ea;}}||{{ucr|207EB|&#x207eb;}}||{{ucr|207EC|&#x207ec;}}||{{ucr|207ED|&#x207ed;}}||{{ucr|207EE|&#x207ee;}}||{{ucr|207EF|&#x207ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|207Fx |{{ucr|207F0|&#x207f0;}}||{{ucr|207F1|&#x207f1;}}||{{ucr|207F2|&#x207f2;}}||{{ucr|207F3|&#x207f3;}}||{{ucr|207F4|&#x207f4;}}||{{ucr|207F5|&#x207f5;}}||{{ucr|207F6|&#x207f6;}}||{{ucr|207F7|&#x207f7;}}||{{ucr|207F8|&#x207f8;}}||{{ucr|207F9|&#x207f9;}}||{{ucr|207FA|&#x207fa;}}||{{ucr|207FB|&#x207fb;}}||{{ucr|207FC|&#x207fc;}}||{{ucr|207FD|&#x207fd;}}||{{ucr|207FE|&#x207fe;}}||{{ucr|207FF|&#x207ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2080x |{{ucr|20800|&#x20800;}}||{{ucr|20801|&#x20801;}}||{{ucr|20802|&#x20802;}}||{{ucr|20803|&#x20803;}}||{{ucr|20804|&#x20804;}}||{{ucr|20805|&#x20805;}}||{{ucr|20806|&#x20806;}}||{{ucr|20807|&#x20807;}}||{{ucr|20808|&#x20808;}}||{{ucr|20809|&#x20809;}}||{{ucr|2080A|&#x2080a;}}||{{ucr|2080B|&#x2080b;}}||{{ucr|2080C|&#x2080c;}}||{{ucr|2080D|&#x2080d;}}||{{ucr|2080E|&#x2080e;}}||{{ucr|2080F|&#x2080f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2081x |{{ucr|20810|&#x20810;}}||{{ucr|20811|&#x20811;}}||{{ucr|20812|&#x20812;}}||{{ucr|20813|&#x20813;}}||{{ucr|20814|&#x20814;}}||{{ucr|20815|&#x20815;}}||{{ucr|20816|&#x20816;}}||{{ucr|20817|&#x20817;}}||{{ucr|20818|&#x20818;}}||{{ucr|20819|&#x20819;}}||{{ucr|2081A|&#x2081a;}}||{{ucr|2081B|&#x2081b;}}||{{ucr|2081C|&#x2081c;}}||{{ucr|2081D|&#x2081d;}}||{{ucr|2081E|&#x2081e;}}||{{ucr|2081F|&#x2081f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2082x |{{ucr|20820|&#x20820;}}||{{ucr|20821|&#x20821;}}||{{ucr|20822|&#x20822;}}||{{ucr|20823|&#x20823;}}||{{ucr|20824|&#x20824;}}||{{ucr|20825|&#x20825;}}||{{ucr|20826|&#x20826;}}||{{ucr|20827|&#x20827;}}||{{ucr|20828|&#x20828;}}||{{ucr|20829|&#x20829;}}||{{ucr|2082A|&#x2082a;}}||{{ucr|2082B|&#x2082b;}}||{{ucr|2082C|&#x2082c;}}||{{ucr|2082D|&#x2082d;}}||{{ucr|2082E|&#x2082e;}}||{{ucr|2082F|&#x2082f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2083x |{{ucr|20830|&#x20830;}}||{{ucr|20831|&#x20831;}}||{{ucr|20832|&#x20832;}}||{{ucr|20833|&#x20833;}}||{{ucr|20834|&#x20834;}}||{{ucr|20835|&#x20835;}}||{{ucr|20836|&#x20836;}}||{{ucr|20837|&#x20837;}}||{{ucr|20838|&#x20838;}}||{{ucr|20839|&#x20839;}}||{{ucr|2083A|&#x2083a;}}||{{ucr|2083B|&#x2083b;}}||{{ucr|2083C|&#x2083c;}}||{{ucr|2083D|&#x2083d;}}||{{ucr|2083E|&#x2083e;}}||{{ucr|2083F|&#x2083f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2084x |{{ucr|20840|&#x20840;}}||{{ucr|20841|&#x20841;}}||{{ucr|20842|&#x20842;}}||{{ucr|20843|&#x20843;}}||{{ucr|20844|&#x20844;}}||{{ucr|20845|&#x20845;}}||{{ucr|20846|&#x20846;}}||{{ucr|20847|&#x20847;}}||{{ucr|20848|&#x20848;}}||{{ucr|20849|&#x20849;}}||{{ucr|2084A|&#x2084a;}}||{{ucr|2084B|&#x2084b;}}||{{ucr|2084C|&#x2084c;}}||{{ucr|2084D|&#x2084d;}}||{{ucr|2084E|&#x2084e;}}||{{ucr|2084F|&#x2084f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2085x |{{ucr|20850|&#x20850;}}||{{ucr|20851|&#x20851;}}||{{ucr|20852|&#x20852;}}||{{ucr|20853|&#x20853;}}||{{ucr|20854|&#x20854;}}||{{ucr|20855|&#x20855;}}||{{ucr|20856|&#x20856;}}||{{ucr|20857|&#x20857;}}||{{ucr|20858|&#x20858;}}||{{ucr|20859|&#x20859;}}||{{ucr|2085A|&#x2085a;}}||{{ucr|2085B|&#x2085b;}}||{{ucr|2085C|&#x2085c;}}||{{ucr|2085D|&#x2085d;}}||{{ucr|2085E|&#x2085e;}}||{{ucr|2085F|&#x2085f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2086x |{{ucr|20860|&#x20860;}}||{{ucr|20861|&#x20861;}}||{{ucr|20862|&#x20862;}}||{{ucr|20863|&#x20863;}}||{{ucr|20864|&#x20864;}}||{{ucr|20865|&#x20865;}}||{{ucr|20866|&#x20866;}}||{{ucr|20867|&#x20867;}}||{{ucr|20868|&#x20868;}}||{{ucr|20869|&#x20869;}}||{{ucr|2086A|&#x2086a;}}||{{ucr|2086B|&#x2086b;}}||{{ucr|2086C|&#x2086c;}}||{{ucr|2086D|&#x2086d;}}||{{ucr|2086E|&#x2086e;}}||{{ucr|2086F|&#x2086f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2087x |{{ucr|20870|&#x20870;}}||{{ucr|20871|&#x20871;}}||{{ucr|20872|&#x20872;}}||{{ucr|20873|&#x20873;}}||{{ucr|20874|&#x20874;}}||{{ucr|20875|&#x20875;}}||{{ucr|20876|&#x20876;}}||{{ucr|20877|&#x20877;}}||{{ucr|20878|&#x20878;}}||{{ucr|20879|&#x20879;}}||{{ucr|2087A|&#x2087a;}}||{{ucr|2087B|&#x2087b;}}||{{ucr|2087C|&#x2087c;}}||{{ucr|2087D|&#x2087d;}}||{{ucr|2087E|&#x2087e;}}||{{ucr|2087F|&#x2087f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2088x |{{ucr|20880|&#x20880;}}||{{ucr|20881|&#x20881;}}||{{ucr|20882|&#x20882;}}||{{ucr|20883|&#x20883;}}||{{ucr|20884|&#x20884;}}||{{ucr|20885|&#x20885;}}||{{ucr|20886|&#x20886;}}||{{ucr|20887|&#x20887;}}||{{ucr|20888|&#x20888;}}||{{ucr|20889|&#x20889;}}||{{ucr|2088A|&#x2088a;}}||{{ucr|2088B|&#x2088b;}}||{{ucr|2088C|&#x2088c;}}||{{ucr|2088D|&#x2088d;}}||{{ucr|2088E|&#x2088e;}}||{{ucr|2088F|&#x2088f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2089x |{{ucr|20890|&#x20890;}}||{{ucr|20891|&#x20891;}}||{{ucr|20892|&#x20892;}}||{{ucr|20893|&#x20893;}}||{{ucr|20894|&#x20894;}}||{{ucr|20895|&#x20895;}}||{{ucr|20896|&#x20896;}}||{{ucr|20897|&#x20897;}}||{{ucr|20898|&#x20898;}}||{{ucr|20899|&#x20899;}}||{{ucr|2089A|&#x2089a;}}||{{ucr|2089B|&#x2089b;}}||{{ucr|2089C|&#x2089c;}}||{{ucr|2089D|&#x2089d;}}||{{ucr|2089E|&#x2089e;}}||{{ucr|2089F|&#x2089f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|208Ax |{{ucr|208A0|&#x208a0;}}||{{ucr|208A1|&#x208a1;}}||{{ucr|208A2|&#x208a2;}}||{{ucr|208A3|&#x208a3;}}||{{ucr|208A4|&#x208a4;}}||{{ucr|208A5|&#x208a5;}}||{{ucr|208A6|&#x208a6;}}||{{ucr|208A7|&#x208a7;}}||{{ucr|208A8|&#x208a8;}}||{{ucr|208A9|&#x208a9;}}||{{ucr|208AA|&#x208aa;}}||{{ucr|208AB|&#x208ab;}}||{{ucr|208AC|&#x208ac;}}||{{ucr|208AD|&#x208ad;}}||{{ucr|208AE|&#x208ae;}}||{{ucr|208AF|&#x208af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|208Bx |{{ucr|208B0|&#x208b0;}}||{{ucr|208B1|&#x208b1;}}||{{ucr|208B2|&#x208b2;}}||{{ucr|208B3|&#x208b3;}}||{{ucr|208B4|&#x208b4;}}||{{ucr|208B5|&#x208b5;}}||{{ucr|208B6|&#x208b6;}}||{{ucr|208B7|&#x208b7;}}||{{ucr|208B8|&#x208b8;}}||{{ucr|208B9|&#x208b9;}}||{{ucr|208BA|&#x208ba;}}||{{ucr|208BB|&#x208bb;}}||{{ucr|208BC|&#x208bc;}}||{{ucr|208BD|&#x208bd;}}||{{ucr|208BE|&#x208be;}}||{{ucr|208BF|&#x208bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|208Cx |{{ucr|208C0|&#x208c0;}}||{{ucr|208C1|&#x208c1;}}||{{ucr|208C2|&#x208c2;}}||{{ucr|208C3|&#x208c3;}}||{{ucr|208C4|&#x208c4;}}||{{ucr|208C5|&#x208c5;}}||{{ucr|208C6|&#x208c6;}}||{{ucr|208C7|&#x208c7;}}||{{ucr|208C8|&#x208c8;}}||{{ucr|208C9|&#x208c9;}}||{{ucr|208CA|&#x208ca;}}||{{ucr|208CB|&#x208cb;}}||{{ucr|208CC|&#x208cc;}}||{{ucr|208CD|&#x208cd;}}||{{ucr|208CE|&#x208ce;}}||{{ucr|208CF|&#x208cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|208Dx |{{ucr|208D0|&#x208d0;}}||{{ucr|208D1|&#x208d1;}}||{{ucr|208D2|&#x208d2;}}||{{ucr|208D3|&#x208d3;}}||{{ucr|208D4|&#x208d4;}}||{{ucr|208D5|&#x208d5;}}||{{ucr|208D6|&#x208d6;}}||{{ucr|208D7|&#x208d7;}}||{{ucr|208D8|&#x208d8;}}||{{ucr|208D9|&#x208d9;}}||{{ucr|208DA|&#x208da;}}||{{ucr|208DB|&#x208db;}}||{{ucr|208DC|&#x208dc;}}||{{ucr|208DD|&#x208dd;}}||{{ucr|208DE|&#x208de;}}||{{ucr|208DF|&#x208df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|208Ex |{{ucr|208E0|&#x208e0;}}||{{ucr|208E1|&#x208e1;}}||{{ucr|208E2|&#x208e2;}}||{{ucr|208E3|&#x208e3;}}||{{ucr|208E4|&#x208e4;}}||{{ucr|208E5|&#x208e5;}}||{{ucr|208E6|&#x208e6;}}||{{ucr|208E7|&#x208e7;}}||{{ucr|208E8|&#x208e8;}}||{{ucr|208E9|&#x208e9;}}||{{ucr|208EA|&#x208ea;}}||{{ucr|208EB|&#x208eb;}}||{{ucr|208EC|&#x208ec;}}||{{ucr|208ED|&#x208ed;}}||{{ucr|208EE|&#x208ee;}}||{{ucr|208EF|&#x208ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|208Fx |{{ucr|208F0|&#x208f0;}}||{{ucr|208F1|&#x208f1;}}||{{ucr|208F2|&#x208f2;}}||{{ucr|208F3|&#x208f3;}}||{{ucr|208F4|&#x208f4;}}||{{ucr|208F5|&#x208f5;}}||{{ucr|208F6|&#x208f6;}}||{{ucr|208F7|&#x208f7;}}||{{ucr|208F8|&#x208f8;}}||{{ucr|208F9|&#x208f9;}}||{{ucr|208FA|&#x208fa;}}||{{ucr|208FB|&#x208fb;}}||{{ucr|208FC|&#x208fc;}}||{{ucr|208FD|&#x208fd;}}||{{ucr|208FE|&#x208fe;}}||{{ucr|208FF|&#x208ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2090x |{{ucr|20900|&#x20900;}}||{{ucr|20901|&#x20901;}}||{{ucr|20902|&#x20902;}}||{{ucr|20903|&#x20903;}}||{{ucr|20904|&#x20904;}}||{{ucr|20905|&#x20905;}}||{{ucr|20906|&#x20906;}}||{{ucr|20907|&#x20907;}}||{{ucr|20908|&#x20908;}}||{{ucr|20909|&#x20909;}}||{{ucr|2090A|&#x2090a;}}||{{ucr|2090B|&#x2090b;}}||{{ucr|2090C|&#x2090c;}}||{{ucr|2090D|&#x2090d;}}||{{ucr|2090E|&#x2090e;}}||{{ucr|2090F|&#x2090f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2091x |{{ucr|20910|&#x20910;}}||{{ucr|20911|&#x20911;}}||{{ucr|20912|&#x20912;}}||{{ucr|20913|&#x20913;}}||{{ucr|20914|&#x20914;}}||{{ucr|20915|&#x20915;}}||{{ucr|20916|&#x20916;}}||{{ucr|20917|&#x20917;}}||{{ucr|20918|&#x20918;}}||{{ucr|20919|&#x20919;}}||{{ucr|2091A|&#x2091a;}}||{{ucr|2091B|&#x2091b;}}||{{ucr|2091C|&#x2091c;}}||{{ucr|2091D|&#x2091d;}}||{{ucr|2091E|&#x2091e;}}||{{ucr|2091F|&#x2091f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2092x |{{ucr|20920|&#x20920;}}||{{ucr|20921|&#x20921;}}||{{ucr|20922|&#x20922;}}||{{ucr|20923|&#x20923;}}||{{ucr|20924|&#x20924;}}||{{ucr|20925|&#x20925;}}||{{ucr|20926|&#x20926;}}||{{ucr|20927|&#x20927;}}||{{ucr|20928|&#x20928;}}||{{ucr|20929|&#x20929;}}||{{ucr|2092A|&#x2092a;}}||{{ucr|2092B|&#x2092b;}}||{{ucr|2092C|&#x2092c;}}||{{ucr|2092D|&#x2092d;}}||{{ucr|2092E|&#x2092e;}}||{{ucr|2092F|&#x2092f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2093x |{{ucr|20930|&#x20930;}}||{{ucr|20931|&#x20931;}}||{{ucr|20932|&#x20932;}}||{{ucr|20933|&#x20933;}}||{{ucr|20934|&#x20934;}}||{{ucr|20935|&#x20935;}}||{{ucr|20936|&#x20936;}}||{{ucr|20937|&#x20937;}}||{{ucr|20938|&#x20938;}}||{{ucr|20939|&#x20939;}}||{{ucr|2093A|&#x2093a;}}||{{ucr|2093B|&#x2093b;}}||{{ucr|2093C|&#x2093c;}}||{{ucr|2093D|&#x2093d;}}||{{ucr|2093E|&#x2093e;}}||{{ucr|2093F|&#x2093f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2094x |{{ucr|20940|&#x20940;}}||{{ucr|20941|&#x20941;}}||{{ucr|20942|&#x20942;}}||{{ucr|20943|&#x20943;}}||{{ucr|20944|&#x20944;}}||{{ucr|20945|&#x20945;}}||{{ucr|20946|&#x20946;}}||{{ucr|20947|&#x20947;}}||{{ucr|20948|&#x20948;}}||{{ucr|20949|&#x20949;}}||{{ucr|2094A|&#x2094a;}}||{{ucr|2094B|&#x2094b;}}||{{ucr|2094C|&#x2094c;}}||{{ucr|2094D|&#x2094d;}}||{{ucr|2094E|&#x2094e;}}||{{ucr|2094F|&#x2094f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2095x |{{ucr|20950|&#x20950;}}||{{ucr|20951|&#x20951;}}||{{ucr|20952|&#x20952;}}||{{ucr|20953|&#x20953;}}||{{ucr|20954|&#x20954;}}||{{ucr|20955|&#x20955;}}||{{ucr|20956|&#x20956;}}||{{ucr|20957|&#x20957;}}||{{ucr|20958|&#x20958;}}||{{ucr|20959|&#x20959;}}||{{ucr|2095A|&#x2095a;}}||{{ucr|2095B|&#x2095b;}}||{{ucr|2095C|&#x2095c;}}||{{ucr|2095D|&#x2095d;}}||{{ucr|2095E|&#x2095e;}}||{{ucr|2095F|&#x2095f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2096x |{{ucr|20960|&#x20960;}}||{{ucr|20961|&#x20961;}}||{{ucr|20962|&#x20962;}}||{{ucr|20963|&#x20963;}}||{{ucr|20964|&#x20964;}}||{{ucr|20965|&#x20965;}}||{{ucr|20966|&#x20966;}}||{{ucr|20967|&#x20967;}}||{{ucr|20968|&#x20968;}}||{{ucr|20969|&#x20969;}}||{{ucr|2096A|&#x2096a;}}||{{ucr|2096B|&#x2096b;}}||{{ucr|2096C|&#x2096c;}}||{{ucr|2096D|&#x2096d;}}||{{ucr|2096E|&#x2096e;}}||{{ucr|2096F|&#x2096f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2097x |{{ucr|20970|&#x20970;}}||{{ucr|20971|&#x20971;}}||{{ucr|20972|&#x20972;}}||{{ucr|20973|&#x20973;}}||{{ucr|20974|&#x20974;}}||{{ucr|20975|&#x20975;}}||{{ucr|20976|&#x20976;}}||{{ucr|20977|&#x20977;}}||{{ucr|20978|&#x20978;}}||{{ucr|20979|&#x20979;}}||{{ucr|2097A|&#x2097a;}}||{{ucr|2097B|&#x2097b;}}||{{ucr|2097C|&#x2097c;}}||{{ucr|2097D|&#x2097d;}}||{{ucr|2097E|&#x2097e;}}||{{ucr|2097F|&#x2097f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2098x |{{ucr|20980|&#x20980;}}||{{ucr|20981|&#x20981;}}||{{ucr|20982|&#x20982;}}||{{ucr|20983|&#x20983;}}||{{ucr|20984|&#x20984;}}||{{ucr|20985|&#x20985;}}||{{ucr|20986|&#x20986;}}||{{ucr|20987|&#x20987;}}||{{ucr|20988|&#x20988;}}||{{ucr|20989|&#x20989;}}||{{ucr|2098A|&#x2098a;}}||{{ucr|2098B|&#x2098b;}}||{{ucr|2098C|&#x2098c;}}||{{ucr|2098D|&#x2098d;}}||{{ucr|2098E|&#x2098e;}}||{{ucr|2098F|&#x2098f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2099x |{{ucr|20990|&#x20990;}}||{{ucr|20991|&#x20991;}}||{{ucr|20992|&#x20992;}}||{{ucr|20993|&#x20993;}}||{{ucr|20994|&#x20994;}}||{{ucr|20995|&#x20995;}}||{{ucr|20996|&#x20996;}}||{{ucr|20997|&#x20997;}}||{{ucr|20998|&#x20998;}}||{{ucr|20999|&#x20999;}}||{{ucr|2099A|&#x2099a;}}||{{ucr|2099B|&#x2099b;}}||{{ucr|2099C|&#x2099c;}}||{{ucr|2099D|&#x2099d;}}||{{ucr|2099E|&#x2099e;}}||{{ucr|2099F|&#x2099f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|209Ax |{{ucr|209A0|&#x209a0;}}||{{ucr|209A1|&#x209a1;}}||{{ucr|209A2|&#x209a2;}}||{{ucr|209A3|&#x209a3;}}||{{ucr|209A4|&#x209a4;}}||{{ucr|209A5|&#x209a5;}}||{{ucr|209A6|&#x209a6;}}||{{ucr|209A7|&#x209a7;}}||{{ucr|209A8|&#x209a8;}}||{{ucr|209A9|&#x209a9;}}||{{ucr|209AA|&#x209aa;}}||{{ucr|209AB|&#x209ab;}}||{{ucr|209AC|&#x209ac;}}||{{ucr|209AD|&#x209ad;}}||{{ucr|209AE|&#x209ae;}}||{{ucr|209AF|&#x209af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|209Bx |{{ucr|209B0|&#x209b0;}}||{{ucr|209B1|&#x209b1;}}||{{ucr|209B2|&#x209b2;}}||{{ucr|209B3|&#x209b3;}}||{{ucr|209B4|&#x209b4;}}||{{ucr|209B5|&#x209b5;}}||{{ucr|209B6|&#x209b6;}}||{{ucr|209B7|&#x209b7;}}||{{ucr|209B8|&#x209b8;}}||{{ucr|209B9|&#x209b9;}}||{{ucr|209BA|&#x209ba;}}||{{ucr|209BB|&#x209bb;}}||{{ucr|209BC|&#x209bc;}}||{{ucr|209BD|&#x209bd;}}||{{ucr|209BE|&#x209be;}}||{{ucr|209BF|&#x209bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|209Cx |{{ucr|209C0|&#x209c0;}}||{{ucr|209C1|&#x209c1;}}||{{ucr|209C2|&#x209c2;}}||{{ucr|209C3|&#x209c3;}}||{{ucr|209C4|&#x209c4;}}||{{ucr|209C5|&#x209c5;}}||{{ucr|209C6|&#x209c6;}}||{{ucr|209C7|&#x209c7;}}||{{ucr|209C8|&#x209c8;}}||{{ucr|209C9|&#x209c9;}}||{{ucr|209CA|&#x209ca;}}||{{ucr|209CB|&#x209cb;}}||{{ucr|209CC|&#x209cc;}}||{{ucr|209CD|&#x209cd;}}||{{ucr|209CE|&#x209ce;}}||{{ucr|209CF|&#x209cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|209Dx |{{ucr|209D0|&#x209d0;}}||{{ucr|209D1|&#x209d1;}}||{{ucr|209D2|&#x209d2;}}||{{ucr|209D3|&#x209d3;}}||{{ucr|209D4|&#x209d4;}}||{{ucr|209D5|&#x209d5;}}||{{ucr|209D6|&#x209d6;}}||{{ucr|209D7|&#x209d7;}}||{{ucr|209D8|&#x209d8;}}||{{ucr|209D9|&#x209d9;}}||{{ucr|209DA|&#x209da;}}||{{ucr|209DB|&#x209db;}}||{{ucr|209DC|&#x209dc;}}||{{ucr|209DD|&#x209dd;}}||{{ucr|209DE|&#x209de;}}||{{ucr|209DF|&#x209df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|209Ex |{{ucr|209E0|&#x209e0;}}||{{ucr|209E1|&#x209e1;}}||{{ucr|209E2|&#x209e2;}}||{{ucr|209E3|&#x209e3;}}||{{ucr|209E4|&#x209e4;}}||{{ucr|209E5|&#x209e5;}}||{{ucr|209E6|&#x209e6;}}||{{ucr|209E7|&#x209e7;}}||{{ucr|209E8|&#x209e8;}}||{{ucr|209E9|&#x209e9;}}||{{ucr|209EA|&#x209ea;}}||{{ucr|209EB|&#x209eb;}}||{{ucr|209EC|&#x209ec;}}||{{ucr|209ED|&#x209ed;}}||{{ucr|209EE|&#x209ee;}}||{{ucr|209EF|&#x209ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|209Fx |{{ucr|209F0|&#x209f0;}}||{{ucr|209F1|&#x209f1;}}||{{ucr|209F2|&#x209f2;}}||{{ucr|209F3|&#x209f3;}}||{{ucr|209F4|&#x209f4;}}||{{ucr|209F5|&#x209f5;}}||{{ucr|209F6|&#x209f6;}}||{{ucr|209F7|&#x209f7;}}||{{ucr|209F8|&#x209f8;}}||{{ucr|209F9|&#x209f9;}}||{{ucr|209FA|&#x209fa;}}||{{ucr|209FB|&#x209fb;}}||{{ucr|209FC|&#x209fc;}}||{{ucr|209FD|&#x209fd;}}||{{ucr|209FE|&#x209fe;}}||{{ucr|209FF|&#x209ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20A0x |{{ucr|20A00|&#x20a00;}}||{{ucr|20A01|&#x20a01;}}||{{ucr|20A02|&#x20a02;}}||{{ucr|20A03|&#x20a03;}}||{{ucr|20A04|&#x20a04;}}||{{ucr|20A05|&#x20a05;}}||{{ucr|20A06|&#x20a06;}}||{{ucr|20A07|&#x20a07;}}||{{ucr|20A08|&#x20a08;}}||{{ucr|20A09|&#x20a09;}}||{{ucr|20A0A|&#x20a0a;}}||{{ucr|20A0B|&#x20a0b;}}||{{ucr|20A0C|&#x20a0c;}}||{{ucr|20A0D|&#x20a0d;}}||{{ucr|20A0E|&#x20a0e;}}||{{ucr|20A0F|&#x20a0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20A1x |{{ucr|20A10|&#x20a10;}}||{{ucr|20A11|&#x20a11;}}||{{ucr|20A12|&#x20a12;}}||{{ucr|20A13|&#x20a13;}}||{{ucr|20A14|&#x20a14;}}||{{ucr|20A15|&#x20a15;}}||{{ucr|20A16|&#x20a16;}}||{{ucr|20A17|&#x20a17;}}||{{ucr|20A18|&#x20a18;}}||{{ucr|20A19|&#x20a19;}}||{{ucr|20A1A|&#x20a1a;}}||{{ucr|20A1B|&#x20a1b;}}||{{ucr|20A1C|&#x20a1c;}}||{{ucr|20A1D|&#x20a1d;}}||{{ucr|20A1E|&#x20a1e;}}||{{ucr|20A1F|&#x20a1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20A2x |{{ucr|20A20|&#x20a20;}}||{{ucr|20A21|&#x20a21;}}||{{ucr|20A22|&#x20a22;}}||{{ucr|20A23|&#x20a23;}}||{{ucr|20A24|&#x20a24;}}||{{ucr|20A25|&#x20a25;}}||{{ucr|20A26|&#x20a26;}}||{{ucr|20A27|&#x20a27;}}||{{ucr|20A28|&#x20a28;}}||{{ucr|20A29|&#x20a29;}}||{{ucr|20A2A|&#x20a2a;}}||{{ucr|20A2B|&#x20a2b;}}||{{ucr|20A2C|&#x20a2c;}}||{{ucr|20A2D|&#x20a2d;}}||{{ucr|20A2E|&#x20a2e;}}||{{ucr|20A2F|&#x20a2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20A3x |{{ucr|20A30|&#x20a30;}}||{{ucr|20A31|&#x20a31;}}||{{ucr|20A32|&#x20a32;}}||{{ucr|20A33|&#x20a33;}}||{{ucr|20A34|&#x20a34;}}||{{ucr|20A35|&#x20a35;}}||{{ucr|20A36|&#x20a36;}}||{{ucr|20A37|&#x20a37;}}||{{ucr|20A38|&#x20a38;}}||{{ucr|20A39|&#x20a39;}}||{{ucr|20A3A|&#x20a3a;}}||{{ucr|20A3B|&#x20a3b;}}||{{ucr|20A3C|&#x20a3c;}}||{{ucr|20A3D|&#x20a3d;}}||{{ucr|20A3E|&#x20a3e;}}||{{ucr|20A3F|&#x20a3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20A4x |{{ucr|20A40|&#x20a40;}}||{{ucr|20A41|&#x20a41;}}||{{ucr|20A42|&#x20a42;}}||{{ucr|20A43|&#x20a43;}}||{{ucr|20A44|&#x20a44;}}||{{ucr|20A45|&#x20a45;}}||{{ucr|20A46|&#x20a46;}}||{{ucr|20A47|&#x20a47;}}||{{ucr|20A48|&#x20a48;}}||{{ucr|20A49|&#x20a49;}}||{{ucr|20A4A|&#x20a4a;}}||{{ucr|20A4B|&#x20a4b;}}||{{ucr|20A4C|&#x20a4c;}}||{{ucr|20A4D|&#x20a4d;}}||{{ucr|20A4E|&#x20a4e;}}||{{ucr|20A4F|&#x20a4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20A5x |{{ucr|20A50|&#x20a50;}}||{{ucr|20A51|&#x20a51;}}||{{ucr|20A52|&#x20a52;}}||{{ucr|20A53|&#x20a53;}}||{{ucr|20A54|&#x20a54;}}||{{ucr|20A55|&#x20a55;}}||{{ucr|20A56|&#x20a56;}}||{{ucr|20A57|&#x20a57;}}||{{ucr|20A58|&#x20a58;}}||{{ucr|20A59|&#x20a59;}}||{{ucr|20A5A|&#x20a5a;}}||{{ucr|20A5B|&#x20a5b;}}||{{ucr|20A5C|&#x20a5c;}}||{{ucr|20A5D|&#x20a5d;}}||{{ucr|20A5E|&#x20a5e;}}||{{ucr|20A5F|&#x20a5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20A6x |{{ucr|20A60|&#x20a60;}}||{{ucr|20A61|&#x20a61;}}||{{ucr|20A62|&#x20a62;}}||{{ucr|20A63|&#x20a63;}}||{{ucr|20A64|&#x20a64;}}||{{ucr|20A65|&#x20a65;}}||{{ucr|20A66|&#x20a66;}}||{{ucr|20A67|&#x20a67;}}||{{ucr|20A68|&#x20a68;}}||{{ucr|20A69|&#x20a69;}}||{{ucr|20A6A|&#x20a6a;}}||{{ucr|20A6B|&#x20a6b;}}||{{ucr|20A6C|&#x20a6c;}}||{{ucr|20A6D|&#x20a6d;}}||{{ucr|20A6E|&#x20a6e;}}||{{ucr|20A6F|&#x20a6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20A7x |{{ucr|20A70|&#x20a70;}}||{{ucr|20A71|&#x20a71;}}||{{ucr|20A72|&#x20a72;}}||{{ucr|20A73|&#x20a73;}}||{{ucr|20A74|&#x20a74;}}||{{ucr|20A75|&#x20a75;}}||{{ucr|20A76|&#x20a76;}}||{{ucr|20A77|&#x20a77;}}||{{ucr|20A78|&#x20a78;}}||{{ucr|20A79|&#x20a79;}}||{{ucr|20A7A|&#x20a7a;}}||{{ucr|20A7B|&#x20a7b;}}||{{ucr|20A7C|&#x20a7c;}}||{{ucr|20A7D|&#x20a7d;}}||{{ucr|20A7E|&#x20a7e;}}||{{ucr|20A7F|&#x20a7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20A8x |{{ucr|20A80|&#x20a80;}}||{{ucr|20A81|&#x20a81;}}||{{ucr|20A82|&#x20a82;}}||{{ucr|20A83|&#x20a83;}}||{{ucr|20A84|&#x20a84;}}||{{ucr|20A85|&#x20a85;}}||{{ucr|20A86|&#x20a86;}}||{{ucr|20A87|&#x20a87;}}||{{ucr|20A88|&#x20a88;}}||{{ucr|20A89|&#x20a89;}}||{{ucr|20A8A|&#x20a8a;}}||{{ucr|20A8B|&#x20a8b;}}||{{ucr|20A8C|&#x20a8c;}}||{{ucr|20A8D|&#x20a8d;}}||{{ucr|20A8E|&#x20a8e;}}||{{ucr|20A8F|&#x20a8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20A9x |{{ucr|20A90|&#x20a90;}}||{{ucr|20A91|&#x20a91;}}||{{ucr|20A92|&#x20a92;}}||{{ucr|20A93|&#x20a93;}}||{{ucr|20A94|&#x20a94;}}||{{ucr|20A95|&#x20a95;}}||{{ucr|20A96|&#x20a96;}}||{{ucr|20A97|&#x20a97;}}||{{ucr|20A98|&#x20a98;}}||{{ucr|20A99|&#x20a99;}}||{{ucr|20A9A|&#x20a9a;}}||{{ucr|20A9B|&#x20a9b;}}||{{ucr|20A9C|&#x20a9c;}}||{{ucr|20A9D|&#x20a9d;}}||{{ucr|20A9E|&#x20a9e;}}||{{ucr|20A9F|&#x20a9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20AAx |{{ucr|20AA0|&#x20aa0;}}||{{ucr|20AA1|&#x20aa1;}}||{{ucr|20AA2|&#x20aa2;}}||{{ucr|20AA3|&#x20aa3;}}||{{ucr|20AA4|&#x20aa4;}}||{{ucr|20AA5|&#x20aa5;}}||{{ucr|20AA6|&#x20aa6;}}||{{ucr|20AA7|&#x20aa7;}}||{{ucr|20AA8|&#x20aa8;}}||{{ucr|20AA9|&#x20aa9;}}||{{ucr|20AAA|&#x20aaa;}}||{{ucr|20AAB|&#x20aab;}}||{{ucr|20AAC|&#x20aac;}}||{{ucr|20AAD|&#x20aad;}}||{{ucr|20AAE|&#x20aae;}}||{{ucr|20AAF|&#x20aaf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20ABx |{{ucr|20AB0|&#x20ab0;}}||{{ucr|20AB1|&#x20ab1;}}||{{ucr|20AB2|&#x20ab2;}}||{{ucr|20AB3|&#x20ab3;}}||{{ucr|20AB4|&#x20ab4;}}||{{ucr|20AB5|&#x20ab5;}}||{{ucr|20AB6|&#x20ab6;}}||{{ucr|20AB7|&#x20ab7;}}||{{ucr|20AB8|&#x20ab8;}}||{{ucr|20AB9|&#x20ab9;}}||{{ucr|20ABA|&#x20aba;}}||{{ucr|20ABB|&#x20abb;}}||{{ucr|20ABC|&#x20abc;}}||{{ucr|20ABD|&#x20abd;}}||{{ucr|20ABE|&#x20abe;}}||{{ucr|20ABF|&#x20abf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20ACx |{{ucr|20AC0|&#x20ac0;}}||{{ucr|20AC1|&#x20ac1;}}||{{ucr|20AC2|&#x20ac2;}}||{{ucr|20AC3|&#x20ac3;}}||{{ucr|20AC4|&#x20ac4;}}||{{ucr|20AC5|&#x20ac5;}}||{{ucr|20AC6|&#x20ac6;}}||{{ucr|20AC7|&#x20ac7;}}||{{ucr|20AC8|&#x20ac8;}}||{{ucr|20AC9|&#x20ac9;}}||{{ucr|20ACA|&#x20aca;}}||{{ucr|20ACB|&#x20acb;}}||{{ucr|20ACC|&#x20acc;}}||{{ucr|20ACD|&#x20acd;}}||{{ucr|20ACE|&#x20ace;}}||{{ucr|20ACF|&#x20acf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20ADx |{{ucr|20AD0|&#x20ad0;}}||{{ucr|20AD1|&#x20ad1;}}||{{ucr|20AD2|&#x20ad2;}}||{{ucr|20AD3|&#x20ad3;}}||{{ucr|20AD4|&#x20ad4;}}||{{ucr|20AD5|&#x20ad5;}}||{{ucr|20AD6|&#x20ad6;}}||{{ucr|20AD7|&#x20ad7;}}||{{ucr|20AD8|&#x20ad8;}}||{{ucr|20AD9|&#x20ad9;}}||{{ucr|20ADA|&#x20ada;}}||{{ucr|20ADB|&#x20adb;}}||{{ucr|20ADC|&#x20adc;}}||{{ucr|20ADD|&#x20add;}}||{{ucr|20ADE|&#x20ade;}}||{{ucr|20ADF|&#x20adf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20AEx |{{ucr|20AE0|&#x20ae0;}}||{{ucr|20AE1|&#x20ae1;}}||{{ucr|20AE2|&#x20ae2;}}||{{ucr|20AE3|&#x20ae3;}}||{{ucr|20AE4|&#x20ae4;}}||{{ucr|20AE5|&#x20ae5;}}||{{ucr|20AE6|&#x20ae6;}}||{{ucr|20AE7|&#x20ae7;}}||{{ucr|20AE8|&#x20ae8;}}||{{ucr|20AE9|&#x20ae9;}}||{{ucr|20AEA|&#x20aea;}}||{{ucr|20AEB|&#x20aeb;}}||{{ucr|20AEC|&#x20aec;}}||{{ucr|20AED|&#x20aed;}}||{{ucr|20AEE|&#x20aee;}}||{{ucr|20AEF|&#x20aef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20AFx |{{ucr|20AF0|&#x20af0;}}||{{ucr|20AF1|&#x20af1;}}||{{ucr|20AF2|&#x20af2;}}||{{ucr|20AF3|&#x20af3;}}||{{ucr|20AF4|&#x20af4;}}||{{ucr|20AF5|&#x20af5;}}||{{ucr|20AF6|&#x20af6;}}||{{ucr|20AF7|&#x20af7;}}||{{ucr|20AF8|&#x20af8;}}||{{ucr|20AF9|&#x20af9;}}||{{ucr|20AFA|&#x20afa;}}||{{ucr|20AFB|&#x20afb;}}||{{ucr|20AFC|&#x20afc;}}||{{ucr|20AFD|&#x20afd;}}||{{ucr|20AFE|&#x20afe;}}||{{ucr|20AFF|&#x20aff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20B0x |{{ucr|20B00|&#x20b00;}}||{{ucr|20B01|&#x20b01;}}||{{ucr|20B02|&#x20b02;}}||{{ucr|20B03|&#x20b03;}}||{{ucr|20B04|&#x20b04;}}||{{ucr|20B05|&#x20b05;}}||{{ucr|20B06|&#x20b06;}}||{{ucr|20B07|&#x20b07;}}||{{ucr|20B08|&#x20b08;}}||{{ucr|20B09|&#x20b09;}}||{{ucr|20B0A|&#x20b0a;}}||{{ucr|20B0B|&#x20b0b;}}||{{ucr|20B0C|&#x20b0c;}}||{{ucr|20B0D|&#x20b0d;}}||{{ucr|20B0E|&#x20b0e;}}||{{ucr|20B0F|&#x20b0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20B1x |{{ucr|20B10|&#x20b10;}}||{{ucr|20B11|&#x20b11;}}||{{ucr|20B12|&#x20b12;}}||{{ucr|20B13|&#x20b13;}}||{{ucr|20B14|&#x20b14;}}||{{ucr|20B15|&#x20b15;}}||{{ucr|20B16|&#x20b16;}}||{{ucr|20B17|&#x20b17;}}||{{ucr|20B18|&#x20b18;}}||{{ucr|20B19|&#x20b19;}}||{{ucr|20B1A|&#x20b1a;}}||{{ucr|20B1B|&#x20b1b;}}||{{ucr|20B1C|&#x20b1c;}}||{{ucr|20B1D|&#x20b1d;}}||{{ucr|20B1E|&#x20b1e;}}||{{ucr|20B1F|&#x20b1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20B2x |{{ucr|20B20|&#x20b20;}}||{{ucr|20B21|&#x20b21;}}||{{ucr|20B22|&#x20b22;}}||{{ucr|20B23|&#x20b23;}}||{{ucr|20B24|&#x20b24;}}||{{ucr|20B25|&#x20b25;}}||{{ucr|20B26|&#x20b26;}}||{{ucr|20B27|&#x20b27;}}||{{ucr|20B28|&#x20b28;}}||{{ucr|20B29|&#x20b29;}}||{{ucr|20B2A|&#x20b2a;}}||{{ucr|20B2B|&#x20b2b;}}||{{ucr|20B2C|&#x20b2c;}}||{{ucr|20B2D|&#x20b2d;}}||{{ucr|20B2E|&#x20b2e;}}||{{ucr|20B2F|&#x20b2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20B3x |{{ucr|20B30|&#x20b30;}}||{{ucr|20B31|&#x20b31;}}||{{ucr|20B32|&#x20b32;}}||{{ucr|20B33|&#x20b33;}}||{{ucr|20B34|&#x20b34;}}||{{ucr|20B35|&#x20b35;}}||{{ucr|20B36|&#x20b36;}}||{{ucr|20B37|&#x20b37;}}||{{ucr|20B38|&#x20b38;}}||{{ucr|20B39|&#x20b39;}}||{{ucr|20B3A|&#x20b3a;}}||{{ucr|20B3B|&#x20b3b;}}||{{ucr|20B3C|&#x20b3c;}}||{{ucr|20B3D|&#x20b3d;}}||{{ucr|20B3E|&#x20b3e;}}||{{ucr|20B3F|&#x20b3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20B4x |{{ucr|20B40|&#x20b40;}}||{{ucr|20B41|&#x20b41;}}||{{ucr|20B42|&#x20b42;}}||{{ucr|20B43|&#x20b43;}}||{{ucr|20B44|&#x20b44;}}||{{ucr|20B45|&#x20b45;}}||{{ucr|20B46|&#x20b46;}}||{{ucr|20B47|&#x20b47;}}||{{ucr|20B48|&#x20b48;}}||{{ucr|20B49|&#x20b49;}}||{{ucr|20B4A|&#x20b4a;}}||{{ucr|20B4B|&#x20b4b;}}||{{ucr|20B4C|&#x20b4c;}}||{{ucr|20B4D|&#x20b4d;}}||{{ucr|20B4E|&#x20b4e;}}||{{ucr|20B4F|&#x20b4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20B5x |{{ucr|20B50|&#x20b50;}}||{{ucr|20B51|&#x20b51;}}||{{ucr|20B52|&#x20b52;}}||{{ucr|20B53|&#x20b53;}}||{{ucr|20B54|&#x20b54;}}||{{ucr|20B55|&#x20b55;}}||{{ucr|20B56|&#x20b56;}}||{{ucr|20B57|&#x20b57;}}||{{ucr|20B58|&#x20b58;}}||{{ucr|20B59|&#x20b59;}}||{{ucr|20B5A|&#x20b5a;}}||{{ucr|20B5B|&#x20b5b;}}||{{ucr|20B5C|&#x20b5c;}}||{{ucr|20B5D|&#x20b5d;}}||{{ucr|20B5E|&#x20b5e;}}||{{ucr|20B5F|&#x20b5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20B6x |{{ucr|20B60|&#x20b60;}}||{{ucr|20B61|&#x20b61;}}||{{ucr|20B62|&#x20b62;}}||{{ucr|20B63|&#x20b63;}}||{{ucr|20B64|&#x20b64;}}||{{ucr|20B65|&#x20b65;}}||{{ucr|20B66|&#x20b66;}}||{{ucr|20B67|&#x20b67;}}||{{ucr|20B68|&#x20b68;}}||{{ucr|20B69|&#x20b69;}}||{{ucr|20B6A|&#x20b6a;}}||{{ucr|20B6B|&#x20b6b;}}||{{ucr|20B6C|&#x20b6c;}}||{{ucr|20B6D|&#x20b6d;}}||{{ucr|20B6E|&#x20b6e;}}||{{ucr|20B6F|&#x20b6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20B7x |{{ucr|20B70|&#x20b70;}}||{{ucr|20B71|&#x20b71;}}||{{ucr|20B72|&#x20b72;}}||{{ucr|20B73|&#x20b73;}}||{{ucr|20B74|&#x20b74;}}||{{ucr|20B75|&#x20b75;}}||{{ucr|20B76|&#x20b76;}}||{{ucr|20B77|&#x20b77;}}||{{ucr|20B78|&#x20b78;}}||{{ucr|20B79|&#x20b79;}}||{{ucr|20B7A|&#x20b7a;}}||{{ucr|20B7B|&#x20b7b;}}||{{ucr|20B7C|&#x20b7c;}}||{{ucr|20B7D|&#x20b7d;}}||{{ucr|20B7E|&#x20b7e;}}||{{ucr|20B7F|&#x20b7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20B8x |{{ucr|20B80|&#x20b80;}}||{{ucr|20B81|&#x20b81;}}||{{ucr|20B82|&#x20b82;}}||{{ucr|20B83|&#x20b83;}}||{{ucr|20B84|&#x20b84;}}||{{ucr|20B85|&#x20b85;}}||{{ucr|20B86|&#x20b86;}}||{{ucr|20B87|&#x20b87;}}||{{ucr|20B88|&#x20b88;}}||{{ucr|20B89|&#x20b89;}}||{{ucr|20B8A|&#x20b8a;}}||{{ucr|20B8B|&#x20b8b;}}||{{ucr|20B8C|&#x20b8c;}}||{{ucr|20B8D|&#x20b8d;}}||{{ucr|20B8E|&#x20b8e;}}||{{ucr|20B8F|&#x20b8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20B9x |{{ucr|20B90|&#x20b90;}}||{{ucr|20B91|&#x20b91;}}||{{ucr|20B92|&#x20b92;}}||{{ucr|20B93|&#x20b93;}}||{{ucr|20B94|&#x20b94;}}||{{ucr|20B95|&#x20b95;}}||{{ucr|20B96|&#x20b96;}}||{{ucr|20B97|&#x20b97;}}||{{ucr|20B98|&#x20b98;}}||{{ucr|20B99|&#x20b99;}}||{{ucr|20B9A|&#x20b9a;}}||{{ucr|20B9B|&#x20b9b;}}||{{ucr|20B9C|&#x20b9c;}}||{{ucr|20B9D|&#x20b9d;}}||{{ucr|20B9E|&#x20b9e;}}||{{ucr|20B9F|&#x20b9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20BAx |{{ucr|20BA0|&#x20ba0;}}||{{ucr|20BA1|&#x20ba1;}}||{{ucr|20BA2|&#x20ba2;}}||{{ucr|20BA3|&#x20ba3;}}||{{ucr|20BA4|&#x20ba4;}}||{{ucr|20BA5|&#x20ba5;}}||{{ucr|20BA6|&#x20ba6;}}||{{ucr|20BA7|&#x20ba7;}}||{{ucr|20BA8|&#x20ba8;}}||{{ucr|20BA9|&#x20ba9;}}||{{ucr|20BAA|&#x20baa;}}||{{ucr|20BAB|&#x20bab;}}||{{ucr|20BAC|&#x20bac;}}||{{ucr|20BAD|&#x20bad;}}||{{ucr|20BAE|&#x20bae;}}||{{ucr|20BAF|&#x20baf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20BBx |{{ucr|20BB0|&#x20bb0;}}||{{ucr|20BB1|&#x20bb1;}}||{{ucr|20BB2|&#x20bb2;}}||{{ucr|20BB3|&#x20bb3;}}||{{ucr|20BB4|&#x20bb4;}}||{{ucr|20BB5|&#x20bb5;}}||{{ucr|20BB6|&#x20bb6;}}||{{ucr|20BB7|&#x20bb7;}}||{{ucr|20BB8|&#x20bb8;}}||{{ucr|20BB9|&#x20bb9;}}||{{ucr|20BBA|&#x20bba;}}||{{ucr|20BBB|&#x20bbb;}}||{{ucr|20BBC|&#x20bbc;}}||{{ucr|20BBD|&#x20bbd;}}||{{ucr|20BBE|&#x20bbe;}}||{{ucr|20BBF|&#x20bbf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20BCx |{{ucr|20BC0|&#x20bc0;}}||{{ucr|20BC1|&#x20bc1;}}||{{ucr|20BC2|&#x20bc2;}}||{{ucr|20BC3|&#x20bc3;}}||{{ucr|20BC4|&#x20bc4;}}||{{ucr|20BC5|&#x20bc5;}}||{{ucr|20BC6|&#x20bc6;}}||{{ucr|20BC7|&#x20bc7;}}||{{ucr|20BC8|&#x20bc8;}}||{{ucr|20BC9|&#x20bc9;}}||{{ucr|20BCA|&#x20bca;}}||{{ucr|20BCB|&#x20bcb;}}||{{ucr|20BCC|&#x20bcc;}}||{{ucr|20BCD|&#x20bcd;}}||{{ucr|20BCE|&#x20bce;}}||{{ucr|20BCF|&#x20bcf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20BDx |{{ucr|20BD0|&#x20bd0;}}||{{ucr|20BD1|&#x20bd1;}}||{{ucr|20BD2|&#x20bd2;}}||{{ucr|20BD3|&#x20bd3;}}||{{ucr|20BD4|&#x20bd4;}}||{{ucr|20BD5|&#x20bd5;}}||{{ucr|20BD6|&#x20bd6;}}||{{ucr|20BD7|&#x20bd7;}}||{{ucr|20BD8|&#x20bd8;}}||{{ucr|20BD9|&#x20bd9;}}||{{ucr|20BDA|&#x20bda;}}||{{ucr|20BDB|&#x20bdb;}}||{{ucr|20BDC|&#x20bdc;}}||{{ucr|20BDD|&#x20bdd;}}||{{ucr|20BDE|&#x20bde;}}||{{ucr|20BDF|&#x20bdf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20BEx |{{ucr|20BE0|&#x20be0;}}||{{ucr|20BE1|&#x20be1;}}||{{ucr|20BE2|&#x20be2;}}||{{ucr|20BE3|&#x20be3;}}||{{ucr|20BE4|&#x20be4;}}||{{ucr|20BE5|&#x20be5;}}||{{ucr|20BE6|&#x20be6;}}||{{ucr|20BE7|&#x20be7;}}||{{ucr|20BE8|&#x20be8;}}||{{ucr|20BE9|&#x20be9;}}||{{ucr|20BEA|&#x20bea;}}||{{ucr|20BEB|&#x20beb;}}||{{ucr|20BEC|&#x20bec;}}||{{ucr|20BED|&#x20bed;}}||{{ucr|20BEE|&#x20bee;}}||{{ucr|20BEF|&#x20bef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20BFx |{{ucr|20BF0|&#x20bf0;}}||{{ucr|20BF1|&#x20bf1;}}||{{ucr|20BF2|&#x20bf2;}}||{{ucr|20BF3|&#x20bf3;}}||{{ucr|20BF4|&#x20bf4;}}||{{ucr|20BF5|&#x20bf5;}}||{{ucr|20BF6|&#x20bf6;}}||{{ucr|20BF7|&#x20bf7;}}||{{ucr|20BF8|&#x20bf8;}}||{{ucr|20BF9|&#x20bf9;}}||{{ucr|20BFA|&#x20bfa;}}||{{ucr|20BFB|&#x20bfb;}}||{{ucr|20BFC|&#x20bfc;}}||{{ucr|20BFD|&#x20bfd;}}||{{ucr|20BFE|&#x20bfe;}}||{{ucr|20BFF|&#x20bff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20C0x |{{ucr|20C00|&#x20c00;}}||{{ucr|20C01|&#x20c01;}}||{{ucr|20C02|&#x20c02;}}||{{ucr|20C03|&#x20c03;}}||{{ucr|20C04|&#x20c04;}}||{{ucr|20C05|&#x20c05;}}||{{ucr|20C06|&#x20c06;}}||{{ucr|20C07|&#x20c07;}}||{{ucr|20C08|&#x20c08;}}||{{ucr|20C09|&#x20c09;}}||{{ucr|20C0A|&#x20c0a;}}||{{ucr|20C0B|&#x20c0b;}}||{{ucr|20C0C|&#x20c0c;}}||{{ucr|20C0D|&#x20c0d;}}||{{ucr|20C0E|&#x20c0e;}}||{{ucr|20C0F|&#x20c0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20C1x |{{ucr|20C10|&#x20c10;}}||{{ucr|20C11|&#x20c11;}}||{{ucr|20C12|&#x20c12;}}||{{ucr|20C13|&#x20c13;}}||{{ucr|20C14|&#x20c14;}}||{{ucr|20C15|&#x20c15;}}||{{ucr|20C16|&#x20c16;}}||{{ucr|20C17|&#x20c17;}}||{{ucr|20C18|&#x20c18;}}||{{ucr|20C19|&#x20c19;}}||{{ucr|20C1A|&#x20c1a;}}||{{ucr|20C1B|&#x20c1b;}}||{{ucr|20C1C|&#x20c1c;}}||{{ucr|20C1D|&#x20c1d;}}||{{ucr|20C1E|&#x20c1e;}}||{{ucr|20C1F|&#x20c1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20C2x |{{ucr|20C20|&#x20c20;}}||{{ucr|20C21|&#x20c21;}}||{{ucr|20C22|&#x20c22;}}||{{ucr|20C23|&#x20c23;}}||{{ucr|20C24|&#x20c24;}}||{{ucr|20C25|&#x20c25;}}||{{ucr|20C26|&#x20c26;}}||{{ucr|20C27|&#x20c27;}}||{{ucr|20C28|&#x20c28;}}||{{ucr|20C29|&#x20c29;}}||{{ucr|20C2A|&#x20c2a;}}||{{ucr|20C2B|&#x20c2b;}}||{{ucr|20C2C|&#x20c2c;}}||{{ucr|20C2D|&#x20c2d;}}||{{ucr|20C2E|&#x20c2e;}}||{{ucr|20C2F|&#x20c2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20C3x |{{ucr|20C30|&#x20c30;}}||{{ucr|20C31|&#x20c31;}}||{{ucr|20C32|&#x20c32;}}||{{ucr|20C33|&#x20c33;}}||{{ucr|20C34|&#x20c34;}}||{{ucr|20C35|&#x20c35;}}||{{ucr|20C36|&#x20c36;}}||{{ucr|20C37|&#x20c37;}}||{{ucr|20C38|&#x20c38;}}||{{ucr|20C39|&#x20c39;}}||{{ucr|20C3A|&#x20c3a;}}||{{ucr|20C3B|&#x20c3b;}}||{{ucr|20C3C|&#x20c3c;}}||{{ucr|20C3D|&#x20c3d;}}||{{ucr|20C3E|&#x20c3e;}}||{{ucr|20C3F|&#x20c3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20C4x |{{ucr|20C40|&#x20c40;}}||{{ucr|20C41|&#x20c41;}}||{{ucr|20C42|&#x20c42;}}||{{ucr|20C43|&#x20c43;}}||{{ucr|20C44|&#x20c44;}}||{{ucr|20C45|&#x20c45;}}||{{ucr|20C46|&#x20c46;}}||{{ucr|20C47|&#x20c47;}}||{{ucr|20C48|&#x20c48;}}||{{ucr|20C49|&#x20c49;}}||{{ucr|20C4A|&#x20c4a;}}||{{ucr|20C4B|&#x20c4b;}}||{{ucr|20C4C|&#x20c4c;}}||{{ucr|20C4D|&#x20c4d;}}||{{ucr|20C4E|&#x20c4e;}}||{{ucr|20C4F|&#x20c4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20C5x |{{ucr|20C50|&#x20c50;}}||{{ucr|20C51|&#x20c51;}}||{{ucr|20C52|&#x20c52;}}||{{ucr|20C53|&#x20c53;}}||{{ucr|20C54|&#x20c54;}}||{{ucr|20C55|&#x20c55;}}||{{ucr|20C56|&#x20c56;}}||{{ucr|20C57|&#x20c57;}}||{{ucr|20C58|&#x20c58;}}||{{ucr|20C59|&#x20c59;}}||{{ucr|20C5A|&#x20c5a;}}||{{ucr|20C5B|&#x20c5b;}}||{{ucr|20C5C|&#x20c5c;}}||{{ucr|20C5D|&#x20c5d;}}||{{ucr|20C5E|&#x20c5e;}}||{{ucr|20C5F|&#x20c5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20C6x |{{ucr|20C60|&#x20c60;}}||{{ucr|20C61|&#x20c61;}}||{{ucr|20C62|&#x20c62;}}||{{ucr|20C63|&#x20c63;}}||{{ucr|20C64|&#x20c64;}}||{{ucr|20C65|&#x20c65;}}||{{ucr|20C66|&#x20c66;}}||{{ucr|20C67|&#x20c67;}}||{{ucr|20C68|&#x20c68;}}||{{ucr|20C69|&#x20c69;}}||{{ucr|20C6A|&#x20c6a;}}||{{ucr|20C6B|&#x20c6b;}}||{{ucr|20C6C|&#x20c6c;}}||{{ucr|20C6D|&#x20c6d;}}||{{ucr|20C6E|&#x20c6e;}}||{{ucr|20C6F|&#x20c6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20C7x |{{ucr|20C70|&#x20c70;}}||{{ucr|20C71|&#x20c71;}}||{{ucr|20C72|&#x20c72;}}||{{ucr|20C73|&#x20c73;}}||{{ucr|20C74|&#x20c74;}}||{{ucr|20C75|&#x20c75;}}||{{ucr|20C76|&#x20c76;}}||{{ucr|20C77|&#x20c77;}}||{{ucr|20C78|&#x20c78;}}||{{ucr|20C79|&#x20c79;}}||{{ucr|20C7A|&#x20c7a;}}||{{ucr|20C7B|&#x20c7b;}}||{{ucr|20C7C|&#x20c7c;}}||{{ucr|20C7D|&#x20c7d;}}||{{ucr|20C7E|&#x20c7e;}}||{{ucr|20C7F|&#x20c7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20C8x |{{ucr|20C80|&#x20c80;}}||{{ucr|20C81|&#x20c81;}}||{{ucr|20C82|&#x20c82;}}||{{ucr|20C83|&#x20c83;}}||{{ucr|20C84|&#x20c84;}}||{{ucr|20C85|&#x20c85;}}||{{ucr|20C86|&#x20c86;}}||{{ucr|20C87|&#x20c87;}}||{{ucr|20C88|&#x20c88;}}||{{ucr|20C89|&#x20c89;}}||{{ucr|20C8A|&#x20c8a;}}||{{ucr|20C8B|&#x20c8b;}}||{{ucr|20C8C|&#x20c8c;}}||{{ucr|20C8D|&#x20c8d;}}||{{ucr|20C8E|&#x20c8e;}}||{{ucr|20C8F|&#x20c8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20C9x |{{ucr|20C90|&#x20c90;}}||{{ucr|20C91|&#x20c91;}}||{{ucr|20C92|&#x20c92;}}||{{ucr|20C93|&#x20c93;}}||{{ucr|20C94|&#x20c94;}}||{{ucr|20C95|&#x20c95;}}||{{ucr|20C96|&#x20c96;}}||{{ucr|20C97|&#x20c97;}}||{{ucr|20C98|&#x20c98;}}||{{ucr|20C99|&#x20c99;}}||{{ucr|20C9A|&#x20c9a;}}||{{ucr|20C9B|&#x20c9b;}}||{{ucr|20C9C|&#x20c9c;}}||{{ucr|20C9D|&#x20c9d;}}||{{ucr|20C9E|&#x20c9e;}}||{{ucr|20C9F|&#x20c9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20CAx |{{ucr|20CA0|&#x20ca0;}}||{{ucr|20CA1|&#x20ca1;}}||{{ucr|20CA2|&#x20ca2;}}||{{ucr|20CA3|&#x20ca3;}}||{{ucr|20CA4|&#x20ca4;}}||{{ucr|20CA5|&#x20ca5;}}||{{ucr|20CA6|&#x20ca6;}}||{{ucr|20CA7|&#x20ca7;}}||{{ucr|20CA8|&#x20ca8;}}||{{ucr|20CA9|&#x20ca9;}}||{{ucr|20CAA|&#x20caa;}}||{{ucr|20CAB|&#x20cab;}}||{{ucr|20CAC|&#x20cac;}}||{{ucr|20CAD|&#x20cad;}}||{{ucr|20CAE|&#x20cae;}}||{{ucr|20CAF|&#x20caf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20CBx |{{ucr|20CB0|&#x20cb0;}}||{{ucr|20CB1|&#x20cb1;}}||{{ucr|20CB2|&#x20cb2;}}||{{ucr|20CB3|&#x20cb3;}}||{{ucr|20CB4|&#x20cb4;}}||{{ucr|20CB5|&#x20cb5;}}||{{ucr|20CB6|&#x20cb6;}}||{{ucr|20CB7|&#x20cb7;}}||{{ucr|20CB8|&#x20cb8;}}||{{ucr|20CB9|&#x20cb9;}}||{{ucr|20CBA|&#x20cba;}}||{{ucr|20CBB|&#x20cbb;}}||{{ucr|20CBC|&#x20cbc;}}||{{ucr|20CBD|&#x20cbd;}}||{{ucr|20CBE|&#x20cbe;}}||{{ucr|20CBF|&#x20cbf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20CCx |{{ucr|20CC0|&#x20cc0;}}||{{ucr|20CC1|&#x20cc1;}}||{{ucr|20CC2|&#x20cc2;}}||{{ucr|20CC3|&#x20cc3;}}||{{ucr|20CC4|&#x20cc4;}}||{{ucr|20CC5|&#x20cc5;}}||{{ucr|20CC6|&#x20cc6;}}||{{ucr|20CC7|&#x20cc7;}}||{{ucr|20CC8|&#x20cc8;}}||{{ucr|20CC9|&#x20cc9;}}||{{ucr|20CCA|&#x20cca;}}||{{ucr|20CCB|&#x20ccb;}}||{{ucr|20CCC|&#x20ccc;}}||{{ucr|20CCD|&#x20ccd;}}||{{ucr|20CCE|&#x20cce;}}||{{ucr|20CCF|&#x20ccf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20CDx |{{ucr|20CD0|&#x20cd0;}}||{{ucr|20CD1|&#x20cd1;}}||{{ucr|20CD2|&#x20cd2;}}||{{ucr|20CD3|&#x20cd3;}}||{{ucr|20CD4|&#x20cd4;}}||{{ucr|20CD5|&#x20cd5;}}||{{ucr|20CD6|&#x20cd6;}}||{{ucr|20CD7|&#x20cd7;}}||{{ucr|20CD8|&#x20cd8;}}||{{ucr|20CD9|&#x20cd9;}}||{{ucr|20CDA|&#x20cda;}}||{{ucr|20CDB|&#x20cdb;}}||{{ucr|20CDC|&#x20cdc;}}||{{ucr|20CDD|&#x20cdd;}}||{{ucr|20CDE|&#x20cde;}}||{{ucr|20CDF|&#x20cdf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20CEx |{{ucr|20CE0|&#x20ce0;}}||{{ucr|20CE1|&#x20ce1;}}||{{ucr|20CE2|&#x20ce2;}}||{{ucr|20CE3|&#x20ce3;}}||{{ucr|20CE4|&#x20ce4;}}||{{ucr|20CE5|&#x20ce5;}}||{{ucr|20CE6|&#x20ce6;}}||{{ucr|20CE7|&#x20ce7;}}||{{ucr|20CE8|&#x20ce8;}}||{{ucr|20CE9|&#x20ce9;}}||{{ucr|20CEA|&#x20cea;}}||{{ucr|20CEB|&#x20ceb;}}||{{ucr|20CEC|&#x20cec;}}||{{ucr|20CED|&#x20ced;}}||{{ucr|20CEE|&#x20cee;}}||{{ucr|20CEF|&#x20cef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20CFx |{{ucr|20CF0|&#x20cf0;}}||{{ucr|20CF1|&#x20cf1;}}||{{ucr|20CF2|&#x20cf2;}}||{{ucr|20CF3|&#x20cf3;}}||{{ucr|20CF4|&#x20cf4;}}||{{ucr|20CF5|&#x20cf5;}}||{{ucr|20CF6|&#x20cf6;}}||{{ucr|20CF7|&#x20cf7;}}||{{ucr|20CF8|&#x20cf8;}}||{{ucr|20CF9|&#x20cf9;}}||{{ucr|20CFA|&#x20cfa;}}||{{ucr|20CFB|&#x20cfb;}}||{{ucr|20CFC|&#x20cfc;}}||{{ucr|20CFD|&#x20cfd;}}||{{ucr|20CFE|&#x20cfe;}}||{{ucr|20CFF|&#x20cff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20D0x |{{ucr|20D00|&#x20d00;}}||{{ucr|20D01|&#x20d01;}}||{{ucr|20D02|&#x20d02;}}||{{ucr|20D03|&#x20d03;}}||{{ucr|20D04|&#x20d04;}}||{{ucr|20D05|&#x20d05;}}||{{ucr|20D06|&#x20d06;}}||{{ucr|20D07|&#x20d07;}}||{{ucr|20D08|&#x20d08;}}||{{ucr|20D09|&#x20d09;}}||{{ucr|20D0A|&#x20d0a;}}||{{ucr|20D0B|&#x20d0b;}}||{{ucr|20D0C|&#x20d0c;}}||{{ucr|20D0D|&#x20d0d;}}||{{ucr|20D0E|&#x20d0e;}}||{{ucr|20D0F|&#x20d0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20D1x |{{ucr|20D10|&#x20d10;}}||{{ucr|20D11|&#x20d11;}}||{{ucr|20D12|&#x20d12;}}||{{ucr|20D13|&#x20d13;}}||{{ucr|20D14|&#x20d14;}}||{{ucr|20D15|&#x20d15;}}||{{ucr|20D16|&#x20d16;}}||{{ucr|20D17|&#x20d17;}}||{{ucr|20D18|&#x20d18;}}||{{ucr|20D19|&#x20d19;}}||{{ucr|20D1A|&#x20d1a;}}||{{ucr|20D1B|&#x20d1b;}}||{{ucr|20D1C|&#x20d1c;}}||{{ucr|20D1D|&#x20d1d;}}||{{ucr|20D1E|&#x20d1e;}}||{{ucr|20D1F|&#x20d1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20D2x |{{ucr|20D20|&#x20d20;}}||{{ucr|20D21|&#x20d21;}}||{{ucr|20D22|&#x20d22;}}||{{ucr|20D23|&#x20d23;}}||{{ucr|20D24|&#x20d24;}}||{{ucr|20D25|&#x20d25;}}||{{ucr|20D26|&#x20d26;}}||{{ucr|20D27|&#x20d27;}}||{{ucr|20D28|&#x20d28;}}||{{ucr|20D29|&#x20d29;}}||{{ucr|20D2A|&#x20d2a;}}||{{ucr|20D2B|&#x20d2b;}}||{{ucr|20D2C|&#x20d2c;}}||{{ucr|20D2D|&#x20d2d;}}||{{ucr|20D2E|&#x20d2e;}}||{{ucr|20D2F|&#x20d2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20D3x |{{ucr|20D30|&#x20d30;}}||{{ucr|20D31|&#x20d31;}}||{{ucr|20D32|&#x20d32;}}||{{ucr|20D33|&#x20d33;}}||{{ucr|20D34|&#x20d34;}}||{{ucr|20D35|&#x20d35;}}||{{ucr|20D36|&#x20d36;}}||{{ucr|20D37|&#x20d37;}}||{{ucr|20D38|&#x20d38;}}||{{ucr|20D39|&#x20d39;}}||{{ucr|20D3A|&#x20d3a;}}||{{ucr|20D3B|&#x20d3b;}}||{{ucr|20D3C|&#x20d3c;}}||{{ucr|20D3D|&#x20d3d;}}||{{ucr|20D3E|&#x20d3e;}}||{{ucr|20D3F|&#x20d3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20D4x |{{ucr|20D40|&#x20d40;}}||{{ucr|20D41|&#x20d41;}}||{{ucr|20D42|&#x20d42;}}||{{ucr|20D43|&#x20d43;}}||{{ucr|20D44|&#x20d44;}}||{{ucr|20D45|&#x20d45;}}||{{ucr|20D46|&#x20d46;}}||{{ucr|20D47|&#x20d47;}}||{{ucr|20D48|&#x20d48;}}||{{ucr|20D49|&#x20d49;}}||{{ucr|20D4A|&#x20d4a;}}||{{ucr|20D4B|&#x20d4b;}}||{{ucr|20D4C|&#x20d4c;}}||{{ucr|20D4D|&#x20d4d;}}||{{ucr|20D4E|&#x20d4e;}}||{{ucr|20D4F|&#x20d4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20D5x |{{ucr|20D50|&#x20d50;}}||{{ucr|20D51|&#x20d51;}}||{{ucr|20D52|&#x20d52;}}||{{ucr|20D53|&#x20d53;}}||{{ucr|20D54|&#x20d54;}}||{{ucr|20D55|&#x20d55;}}||{{ucr|20D56|&#x20d56;}}||{{ucr|20D57|&#x20d57;}}||{{ucr|20D58|&#x20d58;}}||{{ucr|20D59|&#x20d59;}}||{{ucr|20D5A|&#x20d5a;}}||{{ucr|20D5B|&#x20d5b;}}||{{ucr|20D5C|&#x20d5c;}}||{{ucr|20D5D|&#x20d5d;}}||{{ucr|20D5E|&#x20d5e;}}||{{ucr|20D5F|&#x20d5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20D6x |{{ucr|20D60|&#x20d60;}}||{{ucr|20D61|&#x20d61;}}||{{ucr|20D62|&#x20d62;}}||{{ucr|20D63|&#x20d63;}}||{{ucr|20D64|&#x20d64;}}||{{ucr|20D65|&#x20d65;}}||{{ucr|20D66|&#x20d66;}}||{{ucr|20D67|&#x20d67;}}||{{ucr|20D68|&#x20d68;}}||{{ucr|20D69|&#x20d69;}}||{{ucr|20D6A|&#x20d6a;}}||{{ucr|20D6B|&#x20d6b;}}||{{ucr|20D6C|&#x20d6c;}}||{{ucr|20D6D|&#x20d6d;}}||{{ucr|20D6E|&#x20d6e;}}||{{ucr|20D6F|&#x20d6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20D7x |{{ucr|20D70|&#x20d70;}}||{{ucr|20D71|&#x20d71;}}||{{ucr|20D72|&#x20d72;}}||{{ucr|20D73|&#x20d73;}}||{{ucr|20D74|&#x20d74;}}||{{ucr|20D75|&#x20d75;}}||{{ucr|20D76|&#x20d76;}}||{{ucr|20D77|&#x20d77;}}||{{ucr|20D78|&#x20d78;}}||{{ucr|20D79|&#x20d79;}}||{{ucr|20D7A|&#x20d7a;}}||{{ucr|20D7B|&#x20d7b;}}||{{ucr|20D7C|&#x20d7c;}}||{{ucr|20D7D|&#x20d7d;}}||{{ucr|20D7E|&#x20d7e;}}||{{ucr|20D7F|&#x20d7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20D8x |{{ucr|20D80|&#x20d80;}}||{{ucr|20D81|&#x20d81;}}||{{ucr|20D82|&#x20d82;}}||{{ucr|20D83|&#x20d83;}}||{{ucr|20D84|&#x20d84;}}||{{ucr|20D85|&#x20d85;}}||{{ucr|20D86|&#x20d86;}}||{{ucr|20D87|&#x20d87;}}||{{ucr|20D88|&#x20d88;}}||{{ucr|20D89|&#x20d89;}}||{{ucr|20D8A|&#x20d8a;}}||{{ucr|20D8B|&#x20d8b;}}||{{ucr|20D8C|&#x20d8c;}}||{{ucr|20D8D|&#x20d8d;}}||{{ucr|20D8E|&#x20d8e;}}||{{ucr|20D8F|&#x20d8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20D9x |{{ucr|20D90|&#x20d90;}}||{{ucr|20D91|&#x20d91;}}||{{ucr|20D92|&#x20d92;}}||{{ucr|20D93|&#x20d93;}}||{{ucr|20D94|&#x20d94;}}||{{ucr|20D95|&#x20d95;}}||{{ucr|20D96|&#x20d96;}}||{{ucr|20D97|&#x20d97;}}||{{ucr|20D98|&#x20d98;}}||{{ucr|20D99|&#x20d99;}}||{{ucr|20D9A|&#x20d9a;}}||{{ucr|20D9B|&#x20d9b;}}||{{ucr|20D9C|&#x20d9c;}}||{{ucr|20D9D|&#x20d9d;}}||{{ucr|20D9E|&#x20d9e;}}||{{ucr|20D9F|&#x20d9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20DAx |{{ucr|20DA0|&#x20da0;}}||{{ucr|20DA1|&#x20da1;}}||{{ucr|20DA2|&#x20da2;}}||{{ucr|20DA3|&#x20da3;}}||{{ucr|20DA4|&#x20da4;}}||{{ucr|20DA5|&#x20da5;}}||{{ucr|20DA6|&#x20da6;}}||{{ucr|20DA7|&#x20da7;}}||{{ucr|20DA8|&#x20da8;}}||{{ucr|20DA9|&#x20da9;}}||{{ucr|20DAA|&#x20daa;}}||{{ucr|20DAB|&#x20dab;}}||{{ucr|20DAC|&#x20dac;}}||{{ucr|20DAD|&#x20dad;}}||{{ucr|20DAE|&#x20dae;}}||{{ucr|20DAF|&#x20daf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20DBx |{{ucr|20DB0|&#x20db0;}}||{{ucr|20DB1|&#x20db1;}}||{{ucr|20DB2|&#x20db2;}}||{{ucr|20DB3|&#x20db3;}}||{{ucr|20DB4|&#x20db4;}}||{{ucr|20DB5|&#x20db5;}}||{{ucr|20DB6|&#x20db6;}}||{{ucr|20DB7|&#x20db7;}}||{{ucr|20DB8|&#x20db8;}}||{{ucr|20DB9|&#x20db9;}}||{{ucr|20DBA|&#x20dba;}}||{{ucr|20DBB|&#x20dbb;}}||{{ucr|20DBC|&#x20dbc;}}||{{ucr|20DBD|&#x20dbd;}}||{{ucr|20DBE|&#x20dbe;}}||{{ucr|20DBF|&#x20dbf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20DCx |{{ucr|20DC0|&#x20dc0;}}||{{ucr|20DC1|&#x20dc1;}}||{{ucr|20DC2|&#x20dc2;}}||{{ucr|20DC3|&#x20dc3;}}||{{ucr|20DC4|&#x20dc4;}}||{{ucr|20DC5|&#x20dc5;}}||{{ucr|20DC6|&#x20dc6;}}||{{ucr|20DC7|&#x20dc7;}}||{{ucr|20DC8|&#x20dc8;}}||{{ucr|20DC9|&#x20dc9;}}||{{ucr|20DCA|&#x20dca;}}||{{ucr|20DCB|&#x20dcb;}}||{{ucr|20DCC|&#x20dcc;}}||{{ucr|20DCD|&#x20dcd;}}||{{ucr|20DCE|&#x20dce;}}||{{ucr|20DCF|&#x20dcf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20DDx |{{ucr|20DD0|&#x20dd0;}}||{{ucr|20DD1|&#x20dd1;}}||{{ucr|20DD2|&#x20dd2;}}||{{ucr|20DD3|&#x20dd3;}}||{{ucr|20DD4|&#x20dd4;}}||{{ucr|20DD5|&#x20dd5;}}||{{ucr|20DD6|&#x20dd6;}}||{{ucr|20DD7|&#x20dd7;}}||{{ucr|20DD8|&#x20dd8;}}||{{ucr|20DD9|&#x20dd9;}}||{{ucr|20DDA|&#x20dda;}}||{{ucr|20DDB|&#x20ddb;}}||{{ucr|20DDC|&#x20ddc;}}||{{ucr|20DDD|&#x20ddd;}}||{{ucr|20DDE|&#x20dde;}}||{{ucr|20DDF|&#x20ddf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20DEx |{{ucr|20DE0|&#x20de0;}}||{{ucr|20DE1|&#x20de1;}}||{{ucr|20DE2|&#x20de2;}}||{{ucr|20DE3|&#x20de3;}}||{{ucr|20DE4|&#x20de4;}}||{{ucr|20DE5|&#x20de5;}}||{{ucr|20DE6|&#x20de6;}}||{{ucr|20DE7|&#x20de7;}}||{{ucr|20DE8|&#x20de8;}}||{{ucr|20DE9|&#x20de9;}}||{{ucr|20DEA|&#x20dea;}}||{{ucr|20DEB|&#x20deb;}}||{{ucr|20DEC|&#x20dec;}}||{{ucr|20DED|&#x20ded;}}||{{ucr|20DEE|&#x20dee;}}||{{ucr|20DEF|&#x20def;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20DFx |{{ucr|20DF0|&#x20df0;}}||{{ucr|20DF1|&#x20df1;}}||{{ucr|20DF2|&#x20df2;}}||{{ucr|20DF3|&#x20df3;}}||{{ucr|20DF4|&#x20df4;}}||{{ucr|20DF5|&#x20df5;}}||{{ucr|20DF6|&#x20df6;}}||{{ucr|20DF7|&#x20df7;}}||{{ucr|20DF8|&#x20df8;}}||{{ucr|20DF9|&#x20df9;}}||{{ucr|20DFA|&#x20dfa;}}||{{ucr|20DFB|&#x20dfb;}}||{{ucr|20DFC|&#x20dfc;}}||{{ucr|20DFD|&#x20dfd;}}||{{ucr|20DFE|&#x20dfe;}}||{{ucr|20DFF|&#x20dff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20E0x |{{ucr|20E00|&#x20e00;}}||{{ucr|20E01|&#x20e01;}}||{{ucr|20E02|&#x20e02;}}||{{ucr|20E03|&#x20e03;}}||{{ucr|20E04|&#x20e04;}}||{{ucr|20E05|&#x20e05;}}||{{ucr|20E06|&#x20e06;}}||{{ucr|20E07|&#x20e07;}}||{{ucr|20E08|&#x20e08;}}||{{ucr|20E09|&#x20e09;}}||{{ucr|20E0A|&#x20e0a;}}||{{ucr|20E0B|&#x20e0b;}}||{{ucr|20E0C|&#x20e0c;}}||{{ucr|20E0D|&#x20e0d;}}||{{ucr|20E0E|&#x20e0e;}}||{{ucr|20E0F|&#x20e0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20E1x |{{ucr|20E10|&#x20e10;}}||{{ucr|20E11|&#x20e11;}}||{{ucr|20E12|&#x20e12;}}||{{ucr|20E13|&#x20e13;}}||{{ucr|20E14|&#x20e14;}}||{{ucr|20E15|&#x20e15;}}||{{ucr|20E16|&#x20e16;}}||{{ucr|20E17|&#x20e17;}}||{{ucr|20E18|&#x20e18;}}||{{ucr|20E19|&#x20e19;}}||{{ucr|20E1A|&#x20e1a;}}||{{ucr|20E1B|&#x20e1b;}}||{{ucr|20E1C|&#x20e1c;}}||{{ucr|20E1D|&#x20e1d;}}||{{ucr|20E1E|&#x20e1e;}}||{{ucr|20E1F|&#x20e1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20E2x |{{ucr|20E20|&#x20e20;}}||{{ucr|20E21|&#x20e21;}}||{{ucr|20E22|&#x20e22;}}||{{ucr|20E23|&#x20e23;}}||{{ucr|20E24|&#x20e24;}}||{{ucr|20E25|&#x20e25;}}||{{ucr|20E26|&#x20e26;}}||{{ucr|20E27|&#x20e27;}}||{{ucr|20E28|&#x20e28;}}||{{ucr|20E29|&#x20e29;}}||{{ucr|20E2A|&#x20e2a;}}||{{ucr|20E2B|&#x20e2b;}}||{{ucr|20E2C|&#x20e2c;}}||{{ucr|20E2D|&#x20e2d;}}||{{ucr|20E2E|&#x20e2e;}}||{{ucr|20E2F|&#x20e2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20E3x |{{ucr|20E30|&#x20e30;}}||{{ucr|20E31|&#x20e31;}}||{{ucr|20E32|&#x20e32;}}||{{ucr|20E33|&#x20e33;}}||{{ucr|20E34|&#x20e34;}}||{{ucr|20E35|&#x20e35;}}||{{ucr|20E36|&#x20e36;}}||{{ucr|20E37|&#x20e37;}}||{{ucr|20E38|&#x20e38;}}||{{ucr|20E39|&#x20e39;}}||{{ucr|20E3A|&#x20e3a;}}||{{ucr|20E3B|&#x20e3b;}}||{{ucr|20E3C|&#x20e3c;}}||{{ucr|20E3D|&#x20e3d;}}||{{ucr|20E3E|&#x20e3e;}}||{{ucr|20E3F|&#x20e3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20E4x |{{ucr|20E40|&#x20e40;}}||{{ucr|20E41|&#x20e41;}}||{{ucr|20E42|&#x20e42;}}||{{ucr|20E43|&#x20e43;}}||{{ucr|20E44|&#x20e44;}}||{{ucr|20E45|&#x20e45;}}||{{ucr|20E46|&#x20e46;}}||{{ucr|20E47|&#x20e47;}}||{{ucr|20E48|&#x20e48;}}||{{ucr|20E49|&#x20e49;}}||{{ucr|20E4A|&#x20e4a;}}||{{ucr|20E4B|&#x20e4b;}}||{{ucr|20E4C|&#x20e4c;}}||{{ucr|20E4D|&#x20e4d;}}||{{ucr|20E4E|&#x20e4e;}}||{{ucr|20E4F|&#x20e4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20E5x |{{ucr|20E50|&#x20e50;}}||{{ucr|20E51|&#x20e51;}}||{{ucr|20E52|&#x20e52;}}||{{ucr|20E53|&#x20e53;}}||{{ucr|20E54|&#x20e54;}}||{{ucr|20E55|&#x20e55;}}||{{ucr|20E56|&#x20e56;}}||{{ucr|20E57|&#x20e57;}}||{{ucr|20E58|&#x20e58;}}||{{ucr|20E59|&#x20e59;}}||{{ucr|20E5A|&#x20e5a;}}||{{ucr|20E5B|&#x20e5b;}}||{{ucr|20E5C|&#x20e5c;}}||{{ucr|20E5D|&#x20e5d;}}||{{ucr|20E5E|&#x20e5e;}}||{{ucr|20E5F|&#x20e5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20E6x |{{ucr|20E60|&#x20e60;}}||{{ucr|20E61|&#x20e61;}}||{{ucr|20E62|&#x20e62;}}||{{ucr|20E63|&#x20e63;}}||{{ucr|20E64|&#x20e64;}}||{{ucr|20E65|&#x20e65;}}||{{ucr|20E66|&#x20e66;}}||{{ucr|20E67|&#x20e67;}}||{{ucr|20E68|&#x20e68;}}||{{ucr|20E69|&#x20e69;}}||{{ucr|20E6A|&#x20e6a;}}||{{ucr|20E6B|&#x20e6b;}}||{{ucr|20E6C|&#x20e6c;}}||{{ucr|20E6D|&#x20e6d;}}||{{ucr|20E6E|&#x20e6e;}}||{{ucr|20E6F|&#x20e6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20E7x |{{ucr|20E70|&#x20e70;}}||{{ucr|20E71|&#x20e71;}}||{{ucr|20E72|&#x20e72;}}||{{ucr|20E73|&#x20e73;}}||{{ucr|20E74|&#x20e74;}}||{{ucr|20E75|&#x20e75;}}||{{ucr|20E76|&#x20e76;}}||{{ucr|20E77|&#x20e77;}}||{{ucr|20E78|&#x20e78;}}||{{ucr|20E79|&#x20e79;}}||{{ucr|20E7A|&#x20e7a;}}||{{ucr|20E7B|&#x20e7b;}}||{{ucr|20E7C|&#x20e7c;}}||{{ucr|20E7D|&#x20e7d;}}||{{ucr|20E7E|&#x20e7e;}}||{{ucr|20E7F|&#x20e7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20E8x |{{ucr|20E80|&#x20e80;}}||{{ucr|20E81|&#x20e81;}}||{{ucr|20E82|&#x20e82;}}||{{ucr|20E83|&#x20e83;}}||{{ucr|20E84|&#x20e84;}}||{{ucr|20E85|&#x20e85;}}||{{ucr|20E86|&#x20e86;}}||{{ucr|20E87|&#x20e87;}}||{{ucr|20E88|&#x20e88;}}||{{ucr|20E89|&#x20e89;}}||{{ucr|20E8A|&#x20e8a;}}||{{ucr|20E8B|&#x20e8b;}}||{{ucr|20E8C|&#x20e8c;}}||{{ucr|20E8D|&#x20e8d;}}||{{ucr|20E8E|&#x20e8e;}}||{{ucr|20E8F|&#x20e8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20E9x |{{ucr|20E90|&#x20e90;}}||{{ucr|20E91|&#x20e91;}}||{{ucr|20E92|&#x20e92;}}||{{ucr|20E93|&#x20e93;}}||{{ucr|20E94|&#x20e94;}}||{{ucr|20E95|&#x20e95;}}||{{ucr|20E96|&#x20e96;}}||{{ucr|20E97|&#x20e97;}}||{{ucr|20E98|&#x20e98;}}||{{ucr|20E99|&#x20e99;}}||{{ucr|20E9A|&#x20e9a;}}||{{ucr|20E9B|&#x20e9b;}}||{{ucr|20E9C|&#x20e9c;}}||{{ucr|20E9D|&#x20e9d;}}||{{ucr|20E9E|&#x20e9e;}}||{{ucr|20E9F|&#x20e9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20EAx |{{ucr|20EA0|&#x20ea0;}}||{{ucr|20EA1|&#x20ea1;}}||{{ucr|20EA2|&#x20ea2;}}||{{ucr|20EA3|&#x20ea3;}}||{{ucr|20EA4|&#x20ea4;}}||{{ucr|20EA5|&#x20ea5;}}||{{ucr|20EA6|&#x20ea6;}}||{{ucr|20EA7|&#x20ea7;}}||{{ucr|20EA8|&#x20ea8;}}||{{ucr|20EA9|&#x20ea9;}}||{{ucr|20EAA|&#x20eaa;}}||{{ucr|20EAB|&#x20eab;}}||{{ucr|20EAC|&#x20eac;}}||{{ucr|20EAD|&#x20ead;}}||{{ucr|20EAE|&#x20eae;}}||{{ucr|20EAF|&#x20eaf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20EBx |{{ucr|20EB0|&#x20eb0;}}||{{ucr|20EB1|&#x20eb1;}}||{{ucr|20EB2|&#x20eb2;}}||{{ucr|20EB3|&#x20eb3;}}||{{ucr|20EB4|&#x20eb4;}}||{{ucr|20EB5|&#x20eb5;}}||{{ucr|20EB6|&#x20eb6;}}||{{ucr|20EB7|&#x20eb7;}}||{{ucr|20EB8|&#x20eb8;}}||{{ucr|20EB9|&#x20eb9;}}||{{ucr|20EBA|&#x20eba;}}||{{ucr|20EBB|&#x20ebb;}}||{{ucr|20EBC|&#x20ebc;}}||{{ucr|20EBD|&#x20ebd;}}||{{ucr|20EBE|&#x20ebe;}}||{{ucr|20EBF|&#x20ebf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20ECx |{{ucr|20EC0|&#x20ec0;}}||{{ucr|20EC1|&#x20ec1;}}||{{ucr|20EC2|&#x20ec2;}}||{{ucr|20EC3|&#x20ec3;}}||{{ucr|20EC4|&#x20ec4;}}||{{ucr|20EC5|&#x20ec5;}}||{{ucr|20EC6|&#x20ec6;}}||{{ucr|20EC7|&#x20ec7;}}||{{ucr|20EC8|&#x20ec8;}}||{{ucr|20EC9|&#x20ec9;}}||{{ucr|20ECA|&#x20eca;}}||{{ucr|20ECB|&#x20ecb;}}||{{ucr|20ECC|&#x20ecc;}}||{{ucr|20ECD|&#x20ecd;}}||{{ucr|20ECE|&#x20ece;}}||{{ucr|20ECF|&#x20ecf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20EDx |{{ucr|20ED0|&#x20ed0;}}||{{ucr|20ED1|&#x20ed1;}}||{{ucr|20ED2|&#x20ed2;}}||{{ucr|20ED3|&#x20ed3;}}||{{ucr|20ED4|&#x20ed4;}}||{{ucr|20ED5|&#x20ed5;}}||{{ucr|20ED6|&#x20ed6;}}||{{ucr|20ED7|&#x20ed7;}}||{{ucr|20ED8|&#x20ed8;}}||{{ucr|20ED9|&#x20ed9;}}||{{ucr|20EDA|&#x20eda;}}||{{ucr|20EDB|&#x20edb;}}||{{ucr|20EDC|&#x20edc;}}||{{ucr|20EDD|&#x20edd;}}||{{ucr|20EDE|&#x20ede;}}||{{ucr|20EDF|&#x20edf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20EEx |{{ucr|20EE0|&#x20ee0;}}||{{ucr|20EE1|&#x20ee1;}}||{{ucr|20EE2|&#x20ee2;}}||{{ucr|20EE3|&#x20ee3;}}||{{ucr|20EE4|&#x20ee4;}}||{{ucr|20EE5|&#x20ee5;}}||{{ucr|20EE6|&#x20ee6;}}||{{ucr|20EE7|&#x20ee7;}}||{{ucr|20EE8|&#x20ee8;}}||{{ucr|20EE9|&#x20ee9;}}||{{ucr|20EEA|&#x20eea;}}||{{ucr|20EEB|&#x20eeb;}}||{{ucr|20EEC|&#x20eec;}}||{{ucr|20EED|&#x20eed;}}||{{ucr|20EEE|&#x20eee;}}||{{ucr|20EEF|&#x20eef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20EFx |{{ucr|20EF0|&#x20ef0;}}||{{ucr|20EF1|&#x20ef1;}}||{{ucr|20EF2|&#x20ef2;}}||{{ucr|20EF3|&#x20ef3;}}||{{ucr|20EF4|&#x20ef4;}}||{{ucr|20EF5|&#x20ef5;}}||{{ucr|20EF6|&#x20ef6;}}||{{ucr|20EF7|&#x20ef7;}}||{{ucr|20EF8|&#x20ef8;}}||{{ucr|20EF9|&#x20ef9;}}||{{ucr|20EFA|&#x20efa;}}||{{ucr|20EFB|&#x20efb;}}||{{ucr|20EFC|&#x20efc;}}||{{ucr|20EFD|&#x20efd;}}||{{ucr|20EFE|&#x20efe;}}||{{ucr|20EFF|&#x20eff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20F0x |{{ucr|20F00|&#x20f00;}}||{{ucr|20F01|&#x20f01;}}||{{ucr|20F02|&#x20f02;}}||{{ucr|20F03|&#x20f03;}}||{{ucr|20F04|&#x20f04;}}||{{ucr|20F05|&#x20f05;}}||{{ucr|20F06|&#x20f06;}}||{{ucr|20F07|&#x20f07;}}||{{ucr|20F08|&#x20f08;}}||{{ucr|20F09|&#x20f09;}}||{{ucr|20F0A|&#x20f0a;}}||{{ucr|20F0B|&#x20f0b;}}||{{ucr|20F0C|&#x20f0c;}}||{{ucr|20F0D|&#x20f0d;}}||{{ucr|20F0E|&#x20f0e;}}||{{ucr|20F0F|&#x20f0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20F1x |{{ucr|20F10|&#x20f10;}}||{{ucr|20F11|&#x20f11;}}||{{ucr|20F12|&#x20f12;}}||{{ucr|20F13|&#x20f13;}}||{{ucr|20F14|&#x20f14;}}||{{ucr|20F15|&#x20f15;}}||{{ucr|20F16|&#x20f16;}}||{{ucr|20F17|&#x20f17;}}||{{ucr|20F18|&#x20f18;}}||{{ucr|20F19|&#x20f19;}}||{{ucr|20F1A|&#x20f1a;}}||{{ucr|20F1B|&#x20f1b;}}||{{ucr|20F1C|&#x20f1c;}}||{{ucr|20F1D|&#x20f1d;}}||{{ucr|20F1E|&#x20f1e;}}||{{ucr|20F1F|&#x20f1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20F2x |{{ucr|20F20|&#x20f20;}}||{{ucr|20F21|&#x20f21;}}||{{ucr|20F22|&#x20f22;}}||{{ucr|20F23|&#x20f23;}}||{{ucr|20F24|&#x20f24;}}||{{ucr|20F25|&#x20f25;}}||{{ucr|20F26|&#x20f26;}}||{{ucr|20F27|&#x20f27;}}||{{ucr|20F28|&#x20f28;}}||{{ucr|20F29|&#x20f29;}}||{{ucr|20F2A|&#x20f2a;}}||{{ucr|20F2B|&#x20f2b;}}||{{ucr|20F2C|&#x20f2c;}}||{{ucr|20F2D|&#x20f2d;}}||{{ucr|20F2E|&#x20f2e;}}||{{ucr|20F2F|&#x20f2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20F3x |{{ucr|20F30|&#x20f30;}}||{{ucr|20F31|&#x20f31;}}||{{ucr|20F32|&#x20f32;}}||{{ucr|20F33|&#x20f33;}}||{{ucr|20F34|&#x20f34;}}||{{ucr|20F35|&#x20f35;}}||{{ucr|20F36|&#x20f36;}}||{{ucr|20F37|&#x20f37;}}||{{ucr|20F38|&#x20f38;}}||{{ucr|20F39|&#x20f39;}}||{{ucr|20F3A|&#x20f3a;}}||{{ucr|20F3B|&#x20f3b;}}||{{ucr|20F3C|&#x20f3c;}}||{{ucr|20F3D|&#x20f3d;}}||{{ucr|20F3E|&#x20f3e;}}||{{ucr|20F3F|&#x20f3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20F4x |{{ucr|20F40|&#x20f40;}}||{{ucr|20F41|&#x20f41;}}||{{ucr|20F42|&#x20f42;}}||{{ucr|20F43|&#x20f43;}}||{{ucr|20F44|&#x20f44;}}||{{ucr|20F45|&#x20f45;}}||{{ucr|20F46|&#x20f46;}}||{{ucr|20F47|&#x20f47;}}||{{ucr|20F48|&#x20f48;}}||{{ucr|20F49|&#x20f49;}}||{{ucr|20F4A|&#x20f4a;}}||{{ucr|20F4B|&#x20f4b;}}||{{ucr|20F4C|&#x20f4c;}}||{{ucr|20F4D|&#x20f4d;}}||{{ucr|20F4E|&#x20f4e;}}||{{ucr|20F4F|&#x20f4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20F5x |{{ucr|20F50|&#x20f50;}}||{{ucr|20F51|&#x20f51;}}||{{ucr|20F52|&#x20f52;}}||{{ucr|20F53|&#x20f53;}}||{{ucr|20F54|&#x20f54;}}||{{ucr|20F55|&#x20f55;}}||{{ucr|20F56|&#x20f56;}}||{{ucr|20F57|&#x20f57;}}||{{ucr|20F58|&#x20f58;}}||{{ucr|20F59|&#x20f59;}}||{{ucr|20F5A|&#x20f5a;}}||{{ucr|20F5B|&#x20f5b;}}||{{ucr|20F5C|&#x20f5c;}}||{{ucr|20F5D|&#x20f5d;}}||{{ucr|20F5E|&#x20f5e;}}||{{ucr|20F5F|&#x20f5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20F6x |{{ucr|20F60|&#x20f60;}}||{{ucr|20F61|&#x20f61;}}||{{ucr|20F62|&#x20f62;}}||{{ucr|20F63|&#x20f63;}}||{{ucr|20F64|&#x20f64;}}||{{ucr|20F65|&#x20f65;}}||{{ucr|20F66|&#x20f66;}}||{{ucr|20F67|&#x20f67;}}||{{ucr|20F68|&#x20f68;}}||{{ucr|20F69|&#x20f69;}}||{{ucr|20F6A|&#x20f6a;}}||{{ucr|20F6B|&#x20f6b;}}||{{ucr|20F6C|&#x20f6c;}}||{{ucr|20F6D|&#x20f6d;}}||{{ucr|20F6E|&#x20f6e;}}||{{ucr|20F6F|&#x20f6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20F7x |{{ucr|20F70|&#x20f70;}}||{{ucr|20F71|&#x20f71;}}||{{ucr|20F72|&#x20f72;}}||{{ucr|20F73|&#x20f73;}}||{{ucr|20F74|&#x20f74;}}||{{ucr|20F75|&#x20f75;}}||{{ucr|20F76|&#x20f76;}}||{{ucr|20F77|&#x20f77;}}||{{ucr|20F78|&#x20f78;}}||{{ucr|20F79|&#x20f79;}}||{{ucr|20F7A|&#x20f7a;}}||{{ucr|20F7B|&#x20f7b;}}||{{ucr|20F7C|&#x20f7c;}}||{{ucr|20F7D|&#x20f7d;}}||{{ucr|20F7E|&#x20f7e;}}||{{ucr|20F7F|&#x20f7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20F8x |{{ucr|20F80|&#x20f80;}}||{{ucr|20F81|&#x20f81;}}||{{ucr|20F82|&#x20f82;}}||{{ucr|20F83|&#x20f83;}}||{{ucr|20F84|&#x20f84;}}||{{ucr|20F85|&#x20f85;}}||{{ucr|20F86|&#x20f86;}}||{{ucr|20F87|&#x20f87;}}||{{ucr|20F88|&#x20f88;}}||{{ucr|20F89|&#x20f89;}}||{{ucr|20F8A|&#x20f8a;}}||{{ucr|20F8B|&#x20f8b;}}||{{ucr|20F8C|&#x20f8c;}}||{{ucr|20F8D|&#x20f8d;}}||{{ucr|20F8E|&#x20f8e;}}||{{ucr|20F8F|&#x20f8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20F9x |{{ucr|20F90|&#x20f90;}}||{{ucr|20F91|&#x20f91;}}||{{ucr|20F92|&#x20f92;}}||{{ucr|20F93|&#x20f93;}}||{{ucr|20F94|&#x20f94;}}||{{ucr|20F95|&#x20f95;}}||{{ucr|20F96|&#x20f96;}}||{{ucr|20F97|&#x20f97;}}||{{ucr|20F98|&#x20f98;}}||{{ucr|20F99|&#x20f99;}}||{{ucr|20F9A|&#x20f9a;}}||{{ucr|20F9B|&#x20f9b;}}||{{ucr|20F9C|&#x20f9c;}}||{{ucr|20F9D|&#x20f9d;}}||{{ucr|20F9E|&#x20f9e;}}||{{ucr|20F9F|&#x20f9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20FAx |{{ucr|20FA0|&#x20fa0;}}||{{ucr|20FA1|&#x20fa1;}}||{{ucr|20FA2|&#x20fa2;}}||{{ucr|20FA3|&#x20fa3;}}||{{ucr|20FA4|&#x20fa4;}}||{{ucr|20FA5|&#x20fa5;}}||{{ucr|20FA6|&#x20fa6;}}||{{ucr|20FA7|&#x20fa7;}}||{{ucr|20FA8|&#x20fa8;}}||{{ucr|20FA9|&#x20fa9;}}||{{ucr|20FAA|&#x20faa;}}||{{ucr|20FAB|&#x20fab;}}||{{ucr|20FAC|&#x20fac;}}||{{ucr|20FAD|&#x20fad;}}||{{ucr|20FAE|&#x20fae;}}||{{ucr|20FAF|&#x20faf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20FBx |{{ucr|20FB0|&#x20fb0;}}||{{ucr|20FB1|&#x20fb1;}}||{{ucr|20FB2|&#x20fb2;}}||{{ucr|20FB3|&#x20fb3;}}||{{ucr|20FB4|&#x20fb4;}}||{{ucr|20FB5|&#x20fb5;}}||{{ucr|20FB6|&#x20fb6;}}||{{ucr|20FB7|&#x20fb7;}}||{{ucr|20FB8|&#x20fb8;}}||{{ucr|20FB9|&#x20fb9;}}||{{ucr|20FBA|&#x20fba;}}||{{ucr|20FBB|&#x20fbb;}}||{{ucr|20FBC|&#x20fbc;}}||{{ucr|20FBD|&#x20fbd;}}||{{ucr|20FBE|&#x20fbe;}}||{{ucr|20FBF|&#x20fbf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20FCx |{{ucr|20FC0|&#x20fc0;}}||{{ucr|20FC1|&#x20fc1;}}||{{ucr|20FC2|&#x20fc2;}}||{{ucr|20FC3|&#x20fc3;}}||{{ucr|20FC4|&#x20fc4;}}||{{ucr|20FC5|&#x20fc5;}}||{{ucr|20FC6|&#x20fc6;}}||{{ucr|20FC7|&#x20fc7;}}||{{ucr|20FC8|&#x20fc8;}}||{{ucr|20FC9|&#x20fc9;}}||{{ucr|20FCA|&#x20fca;}}||{{ucr|20FCB|&#x20fcb;}}||{{ucr|20FCC|&#x20fcc;}}||{{ucr|20FCD|&#x20fcd;}}||{{ucr|20FCE|&#x20fce;}}||{{ucr|20FCF|&#x20fcf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20FDx |{{ucr|20FD0|&#x20fd0;}}||{{ucr|20FD1|&#x20fd1;}}||{{ucr|20FD2|&#x20fd2;}}||{{ucr|20FD3|&#x20fd3;}}||{{ucr|20FD4|&#x20fd4;}}||{{ucr|20FD5|&#x20fd5;}}||{{ucr|20FD6|&#x20fd6;}}||{{ucr|20FD7|&#x20fd7;}}||{{ucr|20FD8|&#x20fd8;}}||{{ucr|20FD9|&#x20fd9;}}||{{ucr|20FDA|&#x20fda;}}||{{ucr|20FDB|&#x20fdb;}}||{{ucr|20FDC|&#x20fdc;}}||{{ucr|20FDD|&#x20fdd;}}||{{ucr|20FDE|&#x20fde;}}||{{ucr|20FDF|&#x20fdf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20FEx |{{ucr|20FE0|&#x20fe0;}}||{{ucr|20FE1|&#x20fe1;}}||{{ucr|20FE2|&#x20fe2;}}||{{ucr|20FE3|&#x20fe3;}}||{{ucr|20FE4|&#x20fe4;}}||{{ucr|20FE5|&#x20fe5;}}||{{ucr|20FE6|&#x20fe6;}}||{{ucr|20FE7|&#x20fe7;}}||{{ucr|20FE8|&#x20fe8;}}||{{ucr|20FE9|&#x20fe9;}}||{{ucr|20FEA|&#x20fea;}}||{{ucr|20FEB|&#x20feb;}}||{{ucr|20FEC|&#x20fec;}}||{{ucr|20FED|&#x20fed;}}||{{ucr|20FEE|&#x20fee;}}||{{ucr|20FEF|&#x20fef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|20FFx |{{ucr|20FF0|&#x20ff0;}}||{{ucr|20FF1|&#x20ff1;}}||{{ucr|20FF2|&#x20ff2;}}||{{ucr|20FF3|&#x20ff3;}}||{{ucr|20FF4|&#x20ff4;}}||{{ucr|20FF5|&#x20ff5;}}||{{ucr|20FF6|&#x20ff6;}}||{{ucr|20FF7|&#x20ff7;}}||{{ucr|20FF8|&#x20ff8;}}||{{ucr|20FF9|&#x20ff9;}}||{{ucr|20FFA|&#x20ffa;}}||{{ucr|20FFB|&#x20ffb;}}||{{ucr|20FFC|&#x20ffc;}}||{{ucr|20FFD|&#x20ffd;}}||{{ucr|20FFE|&#x20ffe;}}||{{ucr|20FFF|&#x20fff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |} {{:Unicode/Character/footer}} 2504ynm8qy2253cyu726si1xedslsci Unicode/Character reference/21000-21FFF 0 77342 4672898 4664441 2026-09-29T11:01:05Z ILYA125467 3627024 Fixed colors 4672898 wikitext text/x-wiki {{:Unicode/Character reference}} {| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" |- | colspan="17" style="background:#f8f8f8;{{Text default color}};text-align:center" | '''CJK Unified Ideographs Extension B (ctd.)''' |----- style="background:#ccccff;{{text default color}};" !style="width:4%"|U+!!style="width:6%"|0!!style="width:6%"|1!!style="width:6%"|2!!style="width:6%"|3!!style="width:6%"|4!!style="width:6%"|5!!style="width:6%"|6!!style="width:6%"|7!!style="width:6%"|8!!style="width:6%"|9!!style="width:6%"|A!!style="width:6%"|B!!style="width:6%"|C!!style="width:6%"|D!!style="width:6%"|E!!style="width:6%"|F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2100x |{{ucr|21000|&#x21000;}}||{{ucr|21001|&#x21001;}}||{{ucr|21002|&#x21002;}}||{{ucr|21003|&#x21003;}}||{{ucr|21004|&#x21004;}}||{{ucr|21005|&#x21005;}}||{{ucr|21006|&#x21006;}}||{{ucr|21007|&#x21007;}}||{{ucr|21008|&#x21008;}}||{{ucr|21009|&#x21009;}}||{{ucr|2100A|&#x2100a;}}||{{ucr|2100B|&#x2100b;}}||{{ucr|2100C|&#x2100c;}}||{{ucr|2100D|&#x2100d;}}||{{ucr|2100E|&#x2100e;}}||{{ucr|2100F|&#x2100f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2101x |{{ucr|21010|&#x21010;}}||{{ucr|21011|&#x21011;}}||{{ucr|21012|&#x21012;}}||{{ucr|21013|&#x21013;}}||{{ucr|21014|&#x21014;}}||{{ucr|21015|&#x21015;}}||{{ucr|21016|&#x21016;}}||{{ucr|21017|&#x21017;}}||{{ucr|21018|&#x21018;}}||{{ucr|21019|&#x21019;}}||{{ucr|2101A|&#x2101a;}}||{{ucr|2101B|&#x2101b;}}||{{ucr|2101C|&#x2101c;}}||{{ucr|2101D|&#x2101d;}}||{{ucr|2101E|&#x2101e;}}||{{ucr|2101F|&#x2101f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2102x |{{ucr|21020|&#x21020;}}||{{ucr|21021|&#x21021;}}||{{ucr|21022|&#x21022;}}||{{ucr|21023|&#x21023;}}||{{ucr|21024|&#x21024;}}||{{ucr|21025|&#x21025;}}||{{ucr|21026|&#x21026;}}||{{ucr|21027|&#x21027;}}||{{ucr|21028|&#x21028;}}||{{ucr|21029|&#x21029;}}||{{ucr|2102A|&#x2102a;}}||{{ucr|2102B|&#x2102b;}}||{{ucr|2102C|&#x2102c;}}||{{ucr|2102D|&#x2102d;}}||{{ucr|2102E|&#x2102e;}}||{{ucr|2102F|&#x2102f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2103x |{{ucr|21030|&#x21030;}}||{{ucr|21031|&#x21031;}}||{{ucr|21032|&#x21032;}}||{{ucr|21033|&#x21033;}}||{{ucr|21034|&#x21034;}}||{{ucr|21035|&#x21035;}}||{{ucr|21036|&#x21036;}}||{{ucr|21037|&#x21037;}}||{{ucr|21038|&#x21038;}}||{{ucr|21039|&#x21039;}}||{{ucr|2103A|&#x2103a;}}||{{ucr|2103B|&#x2103b;}}||{{ucr|2103C|&#x2103c;}}||{{ucr|2103D|&#x2103d;}}||{{ucr|2103E|&#x2103e;}}||{{ucr|2103F|&#x2103f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2104x |{{ucr|21040|&#x21040;}}||{{ucr|21041|&#x21041;}}||{{ucr|21042|&#x21042;}}||{{ucr|21043|&#x21043;}}||{{ucr|21044|&#x21044;}}||{{ucr|21045|&#x21045;}}||{{ucr|21046|&#x21046;}}||{{ucr|21047|&#x21047;}}||{{ucr|21048|&#x21048;}}||{{ucr|21049|&#x21049;}}||{{ucr|2104A|&#x2104a;}}||{{ucr|2104B|&#x2104b;}}||{{ucr|2104C|&#x2104c;}}||{{ucr|2104D|&#x2104d;}}||{{ucr|2104E|&#x2104e;}}||{{ucr|2104F|&#x2104f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2105x |{{ucr|21050|&#x21050;}}||{{ucr|21051|&#x21051;}}||{{ucr|21052|&#x21052;}}||{{ucr|21053|&#x21053;}}||{{ucr|21054|&#x21054;}}||{{ucr|21055|&#x21055;}}||{{ucr|21056|&#x21056;}}||{{ucr|21057|&#x21057;}}||{{ucr|21058|&#x21058;}}||{{ucr|21059|&#x21059;}}||{{ucr|2105A|&#x2105a;}}||{{ucr|2105B|&#x2105b;}}||{{ucr|2105C|&#x2105c;}}||{{ucr|2105D|&#x2105d;}}||{{ucr|2105E|&#x2105e;}}||{{ucr|2105F|&#x2105f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2106x |{{ucr|21060|&#x21060;}}||{{ucr|21061|&#x21061;}}||{{ucr|21062|&#x21062;}}||{{ucr|21063|&#x21063;}}||{{ucr|21064|&#x21064;}}||{{ucr|21065|&#x21065;}}||{{ucr|21066|&#x21066;}}||{{ucr|21067|&#x21067;}}||{{ucr|21068|&#x21068;}}||{{ucr|21069|&#x21069;}}||{{ucr|2106A|&#x2106a;}}||{{ucr|2106B|&#x2106b;}}||{{ucr|2106C|&#x2106c;}}||{{ucr|2106D|&#x2106d;}}||{{ucr|2106E|&#x2106e;}}||{{ucr|2106F|&#x2106f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2107x |{{ucr|21070|&#x21070;}}||{{ucr|21071|&#x21071;}}||{{ucr|21072|&#x21072;}}||{{ucr|21073|&#x21073;}}||{{ucr|21074|&#x21074;}}||{{ucr|21075|&#x21075;}}||{{ucr|21076|&#x21076;}}||{{ucr|21077|&#x21077;}}||{{ucr|21078|&#x21078;}}||{{ucr|21079|&#x21079;}}||{{ucr|2107A|&#x2107a;}}||{{ucr|2107B|&#x2107b;}}||{{ucr|2107C|&#x2107c;}}||{{ucr|2107D|&#x2107d;}}||{{ucr|2107E|&#x2107e;}}||{{ucr|2107F|&#x2107f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2108x |{{ucr|21080|&#x21080;}}||{{ucr|21081|&#x21081;}}||{{ucr|21082|&#x21082;}}||{{ucr|21083|&#x21083;}}||{{ucr|21084|&#x21084;}}||{{ucr|21085|&#x21085;}}||{{ucr|21086|&#x21086;}}||{{ucr|21087|&#x21087;}}||{{ucr|21088|&#x21088;}}||{{ucr|21089|&#x21089;}}||{{ucr|2108A|&#x2108a;}}||{{ucr|2108B|&#x2108b;}}||{{ucr|2108C|&#x2108c;}}||{{ucr|2108D|&#x2108d;}}||{{ucr|2108E|&#x2108e;}}||{{ucr|2108F|&#x2108f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2109x |{{ucr|21090|&#x21090;}}||{{ucr|21091|&#x21091;}}||{{ucr|21092|&#x21092;}}||{{ucr|21093|&#x21093;}}||{{ucr|21094|&#x21094;}}||{{ucr|21095|&#x21095;}}||{{ucr|21096|&#x21096;}}||{{ucr|21097|&#x21097;}}||{{ucr|21098|&#x21098;}}||{{ucr|21099|&#x21099;}}||{{ucr|2109A|&#x2109a;}}||{{ucr|2109B|&#x2109b;}}||{{ucr|2109C|&#x2109c;}}||{{ucr|2109D|&#x2109d;}}||{{ucr|2109E|&#x2109e;}}||{{ucr|2109F|&#x2109f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|210Ax |{{ucr|210A0|&#x210a0;}}||{{ucr|210A1|&#x210a1;}}||{{ucr|210A2|&#x210a2;}}||{{ucr|210A3|&#x210a3;}}||{{ucr|210A4|&#x210a4;}}||{{ucr|210A5|&#x210a5;}}||{{ucr|210A6|&#x210a6;}}||{{ucr|210A7|&#x210a7;}}||{{ucr|210A8|&#x210a8;}}||{{ucr|210A9|&#x210a9;}}||{{ucr|210AA|&#x210aa;}}||{{ucr|210AB|&#x210ab;}}||{{ucr|210AC|&#x210ac;}}||{{ucr|210AD|&#x210ad;}}||{{ucr|210AE|&#x210ae;}}||{{ucr|210AF|&#x210af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|210Bx |{{ucr|210B0|&#x210b0;}}||{{ucr|210B1|&#x210b1;}}||{{ucr|210B2|&#x210b2;}}||{{ucr|210B3|&#x210b3;}}||{{ucr|210B4|&#x210b4;}}||{{ucr|210B5|&#x210b5;}}||{{ucr|210B6|&#x210b6;}}||{{ucr|210B7|&#x210b7;}}||{{ucr|210B8|&#x210b8;}}||{{ucr|210B9|&#x210b9;}}||{{ucr|210BA|&#x210ba;}}||{{ucr|210BB|&#x210bb;}}||{{ucr|210BC|&#x210bc;}}||{{ucr|210BD|&#x210bd;}}||{{ucr|210BE|&#x210be;}}||{{ucr|210BF|&#x210bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|210Cx |{{ucr|210C0|&#x210c0;}}||{{ucr|210C1|&#x210c1;}}||{{ucr|210C2|&#x210c2;}}||{{ucr|210C3|&#x210c3;}}||{{ucr|210C4|&#x210c4;}}||{{ucr|210C5|&#x210c5;}}||{{ucr|210C6|&#x210c6;}}||{{ucr|210C7|&#x210c7;}}||{{ucr|210C8|&#x210c8;}}||{{ucr|210C9|&#x210c9;}}||{{ucr|210CA|&#x210ca;}}||{{ucr|210CB|&#x210cb;}}||{{ucr|210CC|&#x210cc;}}||{{ucr|210CD|&#x210cd;}}||{{ucr|210CE|&#x210ce;}}||{{ucr|210CF|&#x210cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|210Dx |{{ucr|210D0|&#x210d0;}}||{{ucr|210D1|&#x210d1;}}||{{ucr|210D2|&#x210d2;}}||{{ucr|210D3|&#x210d3;}}||{{ucr|210D4|&#x210d4;}}||{{ucr|210D5|&#x210d5;}}||{{ucr|210D6|&#x210d6;}}||{{ucr|210D7|&#x210d7;}}||{{ucr|210D8|&#x210d8;}}||{{ucr|210D9|&#x210d9;}}||{{ucr|210DA|&#x210da;}}||{{ucr|210DB|&#x210db;}}||{{ucr|210DC|&#x210dc;}}||{{ucr|210DD|&#x210dd;}}||{{ucr|210DE|&#x210de;}}||{{ucr|210DF|&#x210df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|210Ex |{{ucr|210E0|&#x210e0;}}||{{ucr|210E1|&#x210e1;}}||{{ucr|210E2|&#x210e2;}}||{{ucr|210E3|&#x210e3;}}||{{ucr|210E4|&#x210e4;}}||{{ucr|210E5|&#x210e5;}}||{{ucr|210E6|&#x210e6;}}||{{ucr|210E7|&#x210e7;}}||{{ucr|210E8|&#x210e8;}}||{{ucr|210E9|&#x210e9;}}||{{ucr|210EA|&#x210ea;}}||{{ucr|210EB|&#x210eb;}}||{{ucr|210EC|&#x210ec;}}||{{ucr|210ED|&#x210ed;}}||{{ucr|210EE|&#x210ee;}}||{{ucr|210EF|&#x210ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|210Fx |{{ucr|210F0|&#x210f0;}}||{{ucr|210F1|&#x210f1;}}||{{ucr|210F2|&#x210f2;}}||{{ucr|210F3|&#x210f3;}}||{{ucr|210F4|&#x210f4;}}||{{ucr|210F5|&#x210f5;}}||{{ucr|210F6|&#x210f6;}}||{{ucr|210F7|&#x210f7;}}||{{ucr|210F8|&#x210f8;}}||{{ucr|210F9|&#x210f9;}}||{{ucr|210FA|&#x210fa;}}||{{ucr|210FB|&#x210fb;}}||{{ucr|210FC|&#x210fc;}}||{{ucr|210FD|&#x210fd;}}||{{ucr|210FE|&#x210fe;}}||{{ucr|210FF|&#x210ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2110x |{{ucr|21100|&#x21100;}}||{{ucr|21101|&#x21101;}}||{{ucr|21102|&#x21102;}}||{{ucr|21103|&#x21103;}}||{{ucr|21104|&#x21104;}}||{{ucr|21105|&#x21105;}}||{{ucr|21106|&#x21106;}}||{{ucr|21107|&#x21107;}}||{{ucr|21108|&#x21108;}}||{{ucr|21109|&#x21109;}}||{{ucr|2110A|&#x2110a;}}||{{ucr|2110B|&#x2110b;}}||{{ucr|2110C|&#x2110c;}}||{{ucr|2110D|&#x2110d;}}||{{ucr|2110E|&#x2110e;}}||{{ucr|2110F|&#x2110f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2111x |{{ucr|21110|&#x21110;}}||{{ucr|21111|&#x21111;}}||{{ucr|21112|&#x21112;}}||{{ucr|21113|&#x21113;}}||{{ucr|21114|&#x21114;}}||{{ucr|21115|&#x21115;}}||{{ucr|21116|&#x21116;}}||{{ucr|21117|&#x21117;}}||{{ucr|21118|&#x21118;}}||{{ucr|21119|&#x21119;}}||{{ucr|2111A|&#x2111a;}}||{{ucr|2111B|&#x2111b;}}||{{ucr|2111C|&#x2111c;}}||{{ucr|2111D|&#x2111d;}}||{{ucr|2111E|&#x2111e;}}||{{ucr|2111F|&#x2111f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2112x |{{ucr|21120|&#x21120;}}||{{ucr|21121|&#x21121;}}||{{ucr|21122|&#x21122;}}||{{ucr|21123|&#x21123;}}||{{ucr|21124|&#x21124;}}||{{ucr|21125|&#x21125;}}||{{ucr|21126|&#x21126;}}||{{ucr|21127|&#x21127;}}||{{ucr|21128|&#x21128;}}||{{ucr|21129|&#x21129;}}||{{ucr|2112A|&#x2112a;}}||{{ucr|2112B|&#x2112b;}}||{{ucr|2112C|&#x2112c;}}||{{ucr|2112D|&#x2112d;}}||{{ucr|2112E|&#x2112e;}}||{{ucr|2112F|&#x2112f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2113x |{{ucr|21130|&#x21130;}}||{{ucr|21131|&#x21131;}}||{{ucr|21132|&#x21132;}}||{{ucr|21133|&#x21133;}}||{{ucr|21134|&#x21134;}}||{{ucr|21135|&#x21135;}}||{{ucr|21136|&#x21136;}}||{{ucr|21137|&#x21137;}}||{{ucr|21138|&#x21138;}}||{{ucr|21139|&#x21139;}}||{{ucr|2113A|&#x2113a;}}||{{ucr|2113B|&#x2113b;}}||{{ucr|2113C|&#x2113c;}}||{{ucr|2113D|&#x2113d;}}||{{ucr|2113E|&#x2113e;}}||{{ucr|2113F|&#x2113f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2114x |{{ucr|21140|&#x21140;}}||{{ucr|21141|&#x21141;}}||{{ucr|21142|&#x21142;}}||{{ucr|21143|&#x21143;}}||{{ucr|21144|&#x21144;}}||{{ucr|21145|&#x21145;}}||{{ucr|21146|&#x21146;}}||{{ucr|21147|&#x21147;}}||{{ucr|21148|&#x21148;}}||{{ucr|21149|&#x21149;}}||{{ucr|2114A|&#x2114a;}}||{{ucr|2114B|&#x2114b;}}||{{ucr|2114C|&#x2114c;}}||{{ucr|2114D|&#x2114d;}}||{{ucr|2114E|&#x2114e;}}||{{ucr|2114F|&#x2114f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2115x |{{ucr|21150|&#x21150;}}||{{ucr|21151|&#x21151;}}||{{ucr|21152|&#x21152;}}||{{ucr|21153|&#x21153;}}||{{ucr|21154|&#x21154;}}||{{ucr|21155|&#x21155;}}||{{ucr|21156|&#x21156;}}||{{ucr|21157|&#x21157;}}||{{ucr|21158|&#x21158;}}||{{ucr|21159|&#x21159;}}||{{ucr|2115A|&#x2115a;}}||{{ucr|2115B|&#x2115b;}}||{{ucr|2115C|&#x2115c;}}||{{ucr|2115D|&#x2115d;}}||{{ucr|2115E|&#x2115e;}}||{{ucr|2115F|&#x2115f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2116x |{{ucr|21160|&#x21160;}}||{{ucr|21161|&#x21161;}}||{{ucr|21162|&#x21162;}}||{{ucr|21163|&#x21163;}}||{{ucr|21164|&#x21164;}}||{{ucr|21165|&#x21165;}}||{{ucr|21166|&#x21166;}}||{{ucr|21167|&#x21167;}}||{{ucr|21168|&#x21168;}}||{{ucr|21169|&#x21169;}}||{{ucr|2116A|&#x2116a;}}||{{ucr|2116B|&#x2116b;}}||{{ucr|2116C|&#x2116c;}}||{{ucr|2116D|&#x2116d;}}||{{ucr|2116E|&#x2116e;}}||{{ucr|2116F|&#x2116f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2117x |{{ucr|21170|&#x21170;}}||{{ucr|21171|&#x21171;}}||{{ucr|21172|&#x21172;}}||{{ucr|21173|&#x21173;}}||{{ucr|21174|&#x21174;}}||{{ucr|21175|&#x21175;}}||{{ucr|21176|&#x21176;}}||{{ucr|21177|&#x21177;}}||{{ucr|21178|&#x21178;}}||{{ucr|21179|&#x21179;}}||{{ucr|2117A|&#x2117a;}}||{{ucr|2117B|&#x2117b;}}||{{ucr|2117C|&#x2117c;}}||{{ucr|2117D|&#x2117d;}}||{{ucr|2117E|&#x2117e;}}||{{ucr|2117F|&#x2117f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2118x |{{ucr|21180|&#x21180;}}||{{ucr|21181|&#x21181;}}||{{ucr|21182|&#x21182;}}||{{ucr|21183|&#x21183;}}||{{ucr|21184|&#x21184;}}||{{ucr|21185|&#x21185;}}||{{ucr|21186|&#x21186;}}||{{ucr|21187|&#x21187;}}||{{ucr|21188|&#x21188;}}||{{ucr|21189|&#x21189;}}||{{ucr|2118A|&#x2118a;}}||{{ucr|2118B|&#x2118b;}}||{{ucr|2118C|&#x2118c;}}||{{ucr|2118D|&#x2118d;}}||{{ucr|2118E|&#x2118e;}}||{{ucr|2118F|&#x2118f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2119x |{{ucr|21190|&#x21190;}}||{{ucr|21191|&#x21191;}}||{{ucr|21192|&#x21192;}}||{{ucr|21193|&#x21193;}}||{{ucr|21194|&#x21194;}}||{{ucr|21195|&#x21195;}}||{{ucr|21196|&#x21196;}}||{{ucr|21197|&#x21197;}}||{{ucr|21198|&#x21198;}}||{{ucr|21199|&#x21199;}}||{{ucr|2119A|&#x2119a;}}||{{ucr|2119B|&#x2119b;}}||{{ucr|2119C|&#x2119c;}}||{{ucr|2119D|&#x2119d;}}||{{ucr|2119E|&#x2119e;}}||{{ucr|2119F|&#x2119f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|211Ax |{{ucr|211A0|&#x211a0;}}||{{ucr|211A1|&#x211a1;}}||{{ucr|211A2|&#x211a2;}}||{{ucr|211A3|&#x211a3;}}||{{ucr|211A4|&#x211a4;}}||{{ucr|211A5|&#x211a5;}}||{{ucr|211A6|&#x211a6;}}||{{ucr|211A7|&#x211a7;}}||{{ucr|211A8|&#x211a8;}}||{{ucr|211A9|&#x211a9;}}||{{ucr|211AA|&#x211aa;}}||{{ucr|211AB|&#x211ab;}}||{{ucr|211AC|&#x211ac;}}||{{ucr|211AD|&#x211ad;}}||{{ucr|211AE|&#x211ae;}}||{{ucr|211AF|&#x211af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|211Bx |{{ucr|211B0|&#x211b0;}}||{{ucr|211B1|&#x211b1;}}||{{ucr|211B2|&#x211b2;}}||{{ucr|211B3|&#x211b3;}}||{{ucr|211B4|&#x211b4;}}||{{ucr|211B5|&#x211b5;}}||{{ucr|211B6|&#x211b6;}}||{{ucr|211B7|&#x211b7;}}||{{ucr|211B8|&#x211b8;}}||{{ucr|211B9|&#x211b9;}}||{{ucr|211BA|&#x211ba;}}||{{ucr|211BB|&#x211bb;}}||{{ucr|211BC|&#x211bc;}}||{{ucr|211BD|&#x211bd;}}||{{ucr|211BE|&#x211be;}}||{{ucr|211BF|&#x211bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|211Cx |{{ucr|211C0|&#x211c0;}}||{{ucr|211C1|&#x211c1;}}||{{ucr|211C2|&#x211c2;}}||{{ucr|211C3|&#x211c3;}}||{{ucr|211C4|&#x211c4;}}||{{ucr|211C5|&#x211c5;}}||{{ucr|211C6|&#x211c6;}}||{{ucr|211C7|&#x211c7;}}||{{ucr|211C8|&#x211c8;}}||{{ucr|211C9|&#x211c9;}}||{{ucr|211CA|&#x211ca;}}||{{ucr|211CB|&#x211cb;}}||{{ucr|211CC|&#x211cc;}}||{{ucr|211CD|&#x211cd;}}||{{ucr|211CE|&#x211ce;}}||{{ucr|211CF|&#x211cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|211Dx |{{ucr|211D0|&#x211d0;}}||{{ucr|211D1|&#x211d1;}}||{{ucr|211D2|&#x211d2;}}||{{ucr|211D3|&#x211d3;}}||{{ucr|211D4|&#x211d4;}}||{{ucr|211D5|&#x211d5;}}||{{ucr|211D6|&#x211d6;}}||{{ucr|211D7|&#x211d7;}}||{{ucr|211D8|&#x211d8;}}||{{ucr|211D9|&#x211d9;}}||{{ucr|211DA|&#x211da;}}||{{ucr|211DB|&#x211db;}}||{{ucr|211DC|&#x211dc;}}||{{ucr|211DD|&#x211dd;}}||{{ucr|211DE|&#x211de;}}||{{ucr|211DF|&#x211df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|211Ex |{{ucr|211E0|&#x211e0;}}||{{ucr|211E1|&#x211e1;}}||{{ucr|211E2|&#x211e2;}}||{{ucr|211E3|&#x211e3;}}||{{ucr|211E4|&#x211e4;}}||{{ucr|211E5|&#x211e5;}}||{{ucr|211E6|&#x211e6;}}||{{ucr|211E7|&#x211e7;}}||{{ucr|211E8|&#x211e8;}}||{{ucr|211E9|&#x211e9;}}||{{ucr|211EA|&#x211ea;}}||{{ucr|211EB|&#x211eb;}}||{{ucr|211EC|&#x211ec;}}||{{ucr|211ED|&#x211ed;}}||{{ucr|211EE|&#x211ee;}}||{{ucr|211EF|&#x211ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|211Fx |{{ucr|211F0|&#x211f0;}}||{{ucr|211F1|&#x211f1;}}||{{ucr|211F2|&#x211f2;}}||{{ucr|211F3|&#x211f3;}}||{{ucr|211F4|&#x211f4;}}||{{ucr|211F5|&#x211f5;}}||{{ucr|211F6|&#x211f6;}}||{{ucr|211F7|&#x211f7;}}||{{ucr|211F8|&#x211f8;}}||{{ucr|211F9|&#x211f9;}}||{{ucr|211FA|&#x211fa;}}||{{ucr|211FB|&#x211fb;}}||{{ucr|211FC|&#x211fc;}}||{{ucr|211FD|&#x211fd;}}||{{ucr|211FE|&#x211fe;}}||{{ucr|211FF|&#x211ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2120x |{{ucr|21200|&#x21200;}}||{{ucr|21201|&#x21201;}}||{{ucr|21202|&#x21202;}}||{{ucr|21203|&#x21203;}}||{{ucr|21204|&#x21204;}}||{{ucr|21205|&#x21205;}}||{{ucr|21206|&#x21206;}}||{{ucr|21207|&#x21207;}}||{{ucr|21208|&#x21208;}}||{{ucr|21209|&#x21209;}}||{{ucr|2120A|&#x2120a;}}||{{ucr|2120B|&#x2120b;}}||{{ucr|2120C|&#x2120c;}}||{{ucr|2120D|&#x2120d;}}||{{ucr|2120E|&#x2120e;}}||{{ucr|2120F|&#x2120f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2121x |{{ucr|21210|&#x21210;}}||{{ucr|21211|&#x21211;}}||{{ucr|21212|&#x21212;}}||{{ucr|21213|&#x21213;}}||{{ucr|21214|&#x21214;}}||{{ucr|21215|&#x21215;}}||{{ucr|21216|&#x21216;}}||{{ucr|21217|&#x21217;}}||{{ucr|21218|&#x21218;}}||{{ucr|21219|&#x21219;}}||{{ucr|2121A|&#x2121a;}}||{{ucr|2121B|&#x2121b;}}||{{ucr|2121C|&#x2121c;}}||{{ucr|2121D|&#x2121d;}}||{{ucr|2121E|&#x2121e;}}||{{ucr|2121F|&#x2121f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2122x |{{ucr|21220|&#x21220;}}||{{ucr|21221|&#x21221;}}||{{ucr|21222|&#x21222;}}||{{ucr|21223|&#x21223;}}||{{ucr|21224|&#x21224;}}||{{ucr|21225|&#x21225;}}||{{ucr|21226|&#x21226;}}||{{ucr|21227|&#x21227;}}||{{ucr|21228|&#x21228;}}||{{ucr|21229|&#x21229;}}||{{ucr|2122A|&#x2122a;}}||{{ucr|2122B|&#x2122b;}}||{{ucr|2122C|&#x2122c;}}||{{ucr|2122D|&#x2122d;}}||{{ucr|2122E|&#x2122e;}}||{{ucr|2122F|&#x2122f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2123x |{{ucr|21230|&#x21230;}}||{{ucr|21231|&#x21231;}}||{{ucr|21232|&#x21232;}}||{{ucr|21233|&#x21233;}}||{{ucr|21234|&#x21234;}}||{{ucr|21235|&#x21235;}}||{{ucr|21236|&#x21236;}}||{{ucr|21237|&#x21237;}}||{{ucr|21238|&#x21238;}}||{{ucr|21239|&#x21239;}}||{{ucr|2123A|&#x2123a;}}||{{ucr|2123B|&#x2123b;}}||{{ucr|2123C|&#x2123c;}}||{{ucr|2123D|&#x2123d;}}||{{ucr|2123E|&#x2123e;}}||{{ucr|2123F|&#x2123f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2124x |{{ucr|21240|&#x21240;}}||{{ucr|21241|&#x21241;}}||{{ucr|21242|&#x21242;}}||{{ucr|21243|&#x21243;}}||{{ucr|21244|&#x21244;}}||{{ucr|21245|&#x21245;}}||{{ucr|21246|&#x21246;}}||{{ucr|21247|&#x21247;}}||{{ucr|21248|&#x21248;}}||{{ucr|21249|&#x21249;}}||{{ucr|2124A|&#x2124a;}}||{{ucr|2124B|&#x2124b;}}||{{ucr|2124C|&#x2124c;}}||{{ucr|2124D|&#x2124d;}}||{{ucr|2124E|&#x2124e;}}||{{ucr|2124F|&#x2124f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2125x |{{ucr|21250|&#x21250;}}||{{ucr|21251|&#x21251;}}||{{ucr|21252|&#x21252;}}||{{ucr|21253|&#x21253;}}||{{ucr|21254|&#x21254;}}||{{ucr|21255|&#x21255;}}||{{ucr|21256|&#x21256;}}||{{ucr|21257|&#x21257;}}||{{ucr|21258|&#x21258;}}||{{ucr|21259|&#x21259;}}||{{ucr|2125A|&#x2125a;}}||{{ucr|2125B|&#x2125b;}}||{{ucr|2125C|&#x2125c;}}||{{ucr|2125D|&#x2125d;}}||{{ucr|2125E|&#x2125e;}}||{{ucr|2125F|&#x2125f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2126x |{{ucr|21260|&#x21260;}}||{{ucr|21261|&#x21261;}}||{{ucr|21262|&#x21262;}}||{{ucr|21263|&#x21263;}}||{{ucr|21264|&#x21264;}}||{{ucr|21265|&#x21265;}}||{{ucr|21266|&#x21266;}}||{{ucr|21267|&#x21267;}}||{{ucr|21268|&#x21268;}}||{{ucr|21269|&#x21269;}}||{{ucr|2126A|&#x2126a;}}||{{ucr|2126B|&#x2126b;}}||{{ucr|2126C|&#x2126c;}}||{{ucr|2126D|&#x2126d;}}||{{ucr|2126E|&#x2126e;}}||{{ucr|2126F|&#x2126f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2127x |{{ucr|21270|&#x21270;}}||{{ucr|21271|&#x21271;}}||{{ucr|21272|&#x21272;}}||{{ucr|21273|&#x21273;}}||{{ucr|21274|&#x21274;}}||{{ucr|21275|&#x21275;}}||{{ucr|21276|&#x21276;}}||{{ucr|21277|&#x21277;}}||{{ucr|21278|&#x21278;}}||{{ucr|21279|&#x21279;}}||{{ucr|2127A|&#x2127a;}}||{{ucr|2127B|&#x2127b;}}||{{ucr|2127C|&#x2127c;}}||{{ucr|2127D|&#x2127d;}}||{{ucr|2127E|&#x2127e;}}||{{ucr|2127F|&#x2127f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2128x |{{ucr|21280|&#x21280;}}||{{ucr|21281|&#x21281;}}||{{ucr|21282|&#x21282;}}||{{ucr|21283|&#x21283;}}||{{ucr|21284|&#x21284;}}||{{ucr|21285|&#x21285;}}||{{ucr|21286|&#x21286;}}||{{ucr|21287|&#x21287;}}||{{ucr|21288|&#x21288;}}||{{ucr|21289|&#x21289;}}||{{ucr|2128A|&#x2128a;}}||{{ucr|2128B|&#x2128b;}}||{{ucr|2128C|&#x2128c;}}||{{ucr|2128D|&#x2128d;}}||{{ucr|2128E|&#x2128e;}}||{{ucr|2128F|&#x2128f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2129x |{{ucr|21290|&#x21290;}}||{{ucr|21291|&#x21291;}}||{{ucr|21292|&#x21292;}}||{{ucr|21293|&#x21293;}}||{{ucr|21294|&#x21294;}}||{{ucr|21295|&#x21295;}}||{{ucr|21296|&#x21296;}}||{{ucr|21297|&#x21297;}}||{{ucr|21298|&#x21298;}}||{{ucr|21299|&#x21299;}}||{{ucr|2129A|&#x2129a;}}||{{ucr|2129B|&#x2129b;}}||{{ucr|2129C|&#x2129c;}}||{{ucr|2129D|&#x2129d;}}||{{ucr|2129E|&#x2129e;}}||{{ucr|2129F|&#x2129f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|212Ax |{{ucr|212A0|&#x212a0;}}||{{ucr|212A1|&#x212a1;}}||{{ucr|212A2|&#x212a2;}}||{{ucr|212A3|&#x212a3;}}||{{ucr|212A4|&#x212a4;}}||{{ucr|212A5|&#x212a5;}}||{{ucr|212A6|&#x212a6;}}||{{ucr|212A7|&#x212a7;}}||{{ucr|212A8|&#x212a8;}}||{{ucr|212A9|&#x212a9;}}||{{ucr|212AA|&#x212aa;}}||{{ucr|212AB|&#x212ab;}}||{{ucr|212AC|&#x212ac;}}||{{ucr|212AD|&#x212ad;}}||{{ucr|212AE|&#x212ae;}}||{{ucr|212AF|&#x212af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|212Bx |{{ucr|212B0|&#x212b0;}}||{{ucr|212B1|&#x212b1;}}||{{ucr|212B2|&#x212b2;}}||{{ucr|212B3|&#x212b3;}}||{{ucr|212B4|&#x212b4;}}||{{ucr|212B5|&#x212b5;}}||{{ucr|212B6|&#x212b6;}}||{{ucr|212B7|&#x212b7;}}||{{ucr|212B8|&#x212b8;}}||{{ucr|212B9|&#x212b9;}}||{{ucr|212BA|&#x212ba;}}||{{ucr|212BB|&#x212bb;}}||{{ucr|212BC|&#x212bc;}}||{{ucr|212BD|&#x212bd;}}||{{ucr|212BE|&#x212be;}}||{{ucr|212BF|&#x212bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|212Cx |{{ucr|212C0|&#x212c0;}}||{{ucr|212C1|&#x212c1;}}||{{ucr|212C2|&#x212c2;}}||{{ucr|212C3|&#x212c3;}}||{{ucr|212C4|&#x212c4;}}||{{ucr|212C5|&#x212c5;}}||{{ucr|212C6|&#x212c6;}}||{{ucr|212C7|&#x212c7;}}||{{ucr|212C8|&#x212c8;}}||{{ucr|212C9|&#x212c9;}}||{{ucr|212CA|&#x212ca;}}||{{ucr|212CB|&#x212cb;}}||{{ucr|212CC|&#x212cc;}}||{{ucr|212CD|&#x212cd;}}||{{ucr|212CE|&#x212ce;}}||{{ucr|212CF|&#x212cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|212Dx |{{ucr|212D0|&#x212d0;}}||{{ucr|212D1|&#x212d1;}}||{{ucr|212D2|&#x212d2;}}||{{ucr|212D3|&#x212d3;}}||{{ucr|212D4|&#x212d4;}}||{{ucr|212D5|&#x212d5;}}||{{ucr|212D6|&#x212d6;}}||{{ucr|212D7|&#x212d7;}}||{{ucr|212D8|&#x212d8;}}||{{ucr|212D9|&#x212d9;}}||{{ucr|212DA|&#x212da;}}||{{ucr|212DB|&#x212db;}}||{{ucr|212DC|&#x212dc;}}||{{ucr|212DD|&#x212dd;}}||{{ucr|212DE|&#x212de;}}||{{ucr|212DF|&#x212df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|212Ex |{{ucr|212E0|&#x212e0;}}||{{ucr|212E1|&#x212e1;}}||{{ucr|212E2|&#x212e2;}}||{{ucr|212E3|&#x212e3;}}||{{ucr|212E4|&#x212e4;}}||{{ucr|212E5|&#x212e5;}}||{{ucr|212E6|&#x212e6;}}||{{ucr|212E7|&#x212e7;}}||{{ucr|212E8|&#x212e8;}}||{{ucr|212E9|&#x212e9;}}||{{ucr|212EA|&#x212ea;}}||{{ucr|212EB|&#x212eb;}}||{{ucr|212EC|&#x212ec;}}||{{ucr|212ED|&#x212ed;}}||{{ucr|212EE|&#x212ee;}}||{{ucr|212EF|&#x212ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|212Fx |{{ucr|212F0|&#x212f0;}}||{{ucr|212F1|&#x212f1;}}||{{ucr|212F2|&#x212f2;}}||{{ucr|212F3|&#x212f3;}}||{{ucr|212F4|&#x212f4;}}||{{ucr|212F5|&#x212f5;}}||{{ucr|212F6|&#x212f6;}}||{{ucr|212F7|&#x212f7;}}||{{ucr|212F8|&#x212f8;}}||{{ucr|212F9|&#x212f9;}}||{{ucr|212FA|&#x212fa;}}||{{ucr|212FB|&#x212fb;}}||{{ucr|212FC|&#x212fc;}}||{{ucr|212FD|&#x212fd;}}||{{ucr|212FE|&#x212fe;}}||{{ucr|212FF|&#x212ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2130x |{{ucr|21300|&#x21300;}}||{{ucr|21301|&#x21301;}}||{{ucr|21302|&#x21302;}}||{{ucr|21303|&#x21303;}}||{{ucr|21304|&#x21304;}}||{{ucr|21305|&#x21305;}}||{{ucr|21306|&#x21306;}}||{{ucr|21307|&#x21307;}}||{{ucr|21308|&#x21308;}}||{{ucr|21309|&#x21309;}}||{{ucr|2130A|&#x2130a;}}||{{ucr|2130B|&#x2130b;}}||{{ucr|2130C|&#x2130c;}}||{{ucr|2130D|&#x2130d;}}||{{ucr|2130E|&#x2130e;}}||{{ucr|2130F|&#x2130f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2131x |{{ucr|21310|&#x21310;}}||{{ucr|21311|&#x21311;}}||{{ucr|21312|&#x21312;}}||{{ucr|21313|&#x21313;}}||{{ucr|21314|&#x21314;}}||{{ucr|21315|&#x21315;}}||{{ucr|21316|&#x21316;}}||{{ucr|21317|&#x21317;}}||{{ucr|21318|&#x21318;}}||{{ucr|21319|&#x21319;}}||{{ucr|2131A|&#x2131a;}}||{{ucr|2131B|&#x2131b;}}||{{ucr|2131C|&#x2131c;}}||{{ucr|2131D|&#x2131d;}}||{{ucr|2131E|&#x2131e;}}||{{ucr|2131F|&#x2131f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2132x |{{ucr|21320|&#x21320;}}||{{ucr|21321|&#x21321;}}||{{ucr|21322|&#x21322;}}||{{ucr|21323|&#x21323;}}||{{ucr|21324|&#x21324;}}||{{ucr|21325|&#x21325;}}||{{ucr|21326|&#x21326;}}||{{ucr|21327|&#x21327;}}||{{ucr|21328|&#x21328;}}||{{ucr|21329|&#x21329;}}||{{ucr|2132A|&#x2132a;}}||{{ucr|2132B|&#x2132b;}}||{{ucr|2132C|&#x2132c;}}||{{ucr|2132D|&#x2132d;}}||{{ucr|2132E|&#x2132e;}}||{{ucr|2132F|&#x2132f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2133x |{{ucr|21330|&#x21330;}}||{{ucr|21331|&#x21331;}}||{{ucr|21332|&#x21332;}}||{{ucr|21333|&#x21333;}}||{{ucr|21334|&#x21334;}}||{{ucr|21335|&#x21335;}}||{{ucr|21336|&#x21336;}}||{{ucr|21337|&#x21337;}}||{{ucr|21338|&#x21338;}}||{{ucr|21339|&#x21339;}}||{{ucr|2133A|&#x2133a;}}||{{ucr|2133B|&#x2133b;}}||{{ucr|2133C|&#x2133c;}}||{{ucr|2133D|&#x2133d;}}||{{ucr|2133E|&#x2133e;}}||{{ucr|2133F|&#x2133f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2134x |{{ucr|21340|&#x21340;}}||{{ucr|21341|&#x21341;}}||{{ucr|21342|&#x21342;}}||{{ucr|21343|&#x21343;}}||{{ucr|21344|&#x21344;}}||{{ucr|21345|&#x21345;}}||{{ucr|21346|&#x21346;}}||{{ucr|21347|&#x21347;}}||{{ucr|21348|&#x21348;}}||{{ucr|21349|&#x21349;}}||{{ucr|2134A|&#x2134a;}}||{{ucr|2134B|&#x2134b;}}||{{ucr|2134C|&#x2134c;}}||{{ucr|2134D|&#x2134d;}}||{{ucr|2134E|&#x2134e;}}||{{ucr|2134F|&#x2134f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2135x |{{ucr|21350|&#x21350;}}||{{ucr|21351|&#x21351;}}||{{ucr|21352|&#x21352;}}||{{ucr|21353|&#x21353;}}||{{ucr|21354|&#x21354;}}||{{ucr|21355|&#x21355;}}||{{ucr|21356|&#x21356;}}||{{ucr|21357|&#x21357;}}||{{ucr|21358|&#x21358;}}||{{ucr|21359|&#x21359;}}||{{ucr|2135A|&#x2135a;}}||{{ucr|2135B|&#x2135b;}}||{{ucr|2135C|&#x2135c;}}||{{ucr|2135D|&#x2135d;}}||{{ucr|2135E|&#x2135e;}}||{{ucr|2135F|&#x2135f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2136x |{{ucr|21360|&#x21360;}}||{{ucr|21361|&#x21361;}}||{{ucr|21362|&#x21362;}}||{{ucr|21363|&#x21363;}}||{{ucr|21364|&#x21364;}}||{{ucr|21365|&#x21365;}}||{{ucr|21366|&#x21366;}}||{{ucr|21367|&#x21367;}}||{{ucr|21368|&#x21368;}}||{{ucr|21369|&#x21369;}}||{{ucr|2136A|&#x2136a;}}||{{ucr|2136B|&#x2136b;}}||{{ucr|2136C|&#x2136c;}}||{{ucr|2136D|&#x2136d;}}||{{ucr|2136E|&#x2136e;}}||{{ucr|2136F|&#x2136f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2137x |{{ucr|21370|&#x21370;}}||{{ucr|21371|&#x21371;}}||{{ucr|21372|&#x21372;}}||{{ucr|21373|&#x21373;}}||{{ucr|21374|&#x21374;}}||{{ucr|21375|&#x21375;}}||{{ucr|21376|&#x21376;}}||{{ucr|21377|&#x21377;}}||{{ucr|21378|&#x21378;}}||{{ucr|21379|&#x21379;}}||{{ucr|2137A|&#x2137a;}}||{{ucr|2137B|&#x2137b;}}||{{ucr|2137C|&#x2137c;}}||{{ucr|2137D|&#x2137d;}}||{{ucr|2137E|&#x2137e;}}||{{ucr|2137F|&#x2137f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2138x |{{ucr|21380|&#x21380;}}||{{ucr|21381|&#x21381;}}||{{ucr|21382|&#x21382;}}||{{ucr|21383|&#x21383;}}||{{ucr|21384|&#x21384;}}||{{ucr|21385|&#x21385;}}||{{ucr|21386|&#x21386;}}||{{ucr|21387|&#x21387;}}||{{ucr|21388|&#x21388;}}||{{ucr|21389|&#x21389;}}||{{ucr|2138A|&#x2138a;}}||{{ucr|2138B|&#x2138b;}}||{{ucr|2138C|&#x2138c;}}||{{ucr|2138D|&#x2138d;}}||{{ucr|2138E|&#x2138e;}}||{{ucr|2138F|&#x2138f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2139x |{{ucr|21390|&#x21390;}}||{{ucr|21391|&#x21391;}}||{{ucr|21392|&#x21392;}}||{{ucr|21393|&#x21393;}}||{{ucr|21394|&#x21394;}}||{{ucr|21395|&#x21395;}}||{{ucr|21396|&#x21396;}}||{{ucr|21397|&#x21397;}}||{{ucr|21398|&#x21398;}}||{{ucr|21399|&#x21399;}}||{{ucr|2139A|&#x2139a;}}||{{ucr|2139B|&#x2139b;}}||{{ucr|2139C|&#x2139c;}}||{{ucr|2139D|&#x2139d;}}||{{ucr|2139E|&#x2139e;}}||{{ucr|2139F|&#x2139f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|213Ax |{{ucr|213A0|&#x213a0;}}||{{ucr|213A1|&#x213a1;}}||{{ucr|213A2|&#x213a2;}}||{{ucr|213A3|&#x213a3;}}||{{ucr|213A4|&#x213a4;}}||{{ucr|213A5|&#x213a5;}}||{{ucr|213A6|&#x213a6;}}||{{ucr|213A7|&#x213a7;}}||{{ucr|213A8|&#x213a8;}}||{{ucr|213A9|&#x213a9;}}||{{ucr|213AA|&#x213aa;}}||{{ucr|213AB|&#x213ab;}}||{{ucr|213AC|&#x213ac;}}||{{ucr|213AD|&#x213ad;}}||{{ucr|213AE|&#x213ae;}}||{{ucr|213AF|&#x213af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|213Bx |{{ucr|213B0|&#x213b0;}}||{{ucr|213B1|&#x213b1;}}||{{ucr|213B2|&#x213b2;}}||{{ucr|213B3|&#x213b3;}}||{{ucr|213B4|&#x213b4;}}||{{ucr|213B5|&#x213b5;}}||{{ucr|213B6|&#x213b6;}}||{{ucr|213B7|&#x213b7;}}||{{ucr|213B8|&#x213b8;}}||{{ucr|213B9|&#x213b9;}}||{{ucr|213BA|&#x213ba;}}||{{ucr|213BB|&#x213bb;}}||{{ucr|213BC|&#x213bc;}}||{{ucr|213BD|&#x213bd;}}||{{ucr|213BE|&#x213be;}}||{{ucr|213BF|&#x213bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|213Cx |{{ucr|213C0|&#x213c0;}}||{{ucr|213C1|&#x213c1;}}||{{ucr|213C2|&#x213c2;}}||{{ucr|213C3|&#x213c3;}}||{{ucr|213C4|&#x213c4;}}||{{ucr|213C5|&#x213c5;}}||{{ucr|213C6|&#x213c6;}}||{{ucr|213C7|&#x213c7;}}||{{ucr|213C8|&#x213c8;}}||{{ucr|213C9|&#x213c9;}}||{{ucr|213CA|&#x213ca;}}||{{ucr|213CB|&#x213cb;}}||{{ucr|213CC|&#x213cc;}}||{{ucr|213CD|&#x213cd;}}||{{ucr|213CE|&#x213ce;}}||{{ucr|213CF|&#x213cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|213Dx |{{ucr|213D0|&#x213d0;}}||{{ucr|213D1|&#x213d1;}}||{{ucr|213D2|&#x213d2;}}||{{ucr|213D3|&#x213d3;}}||{{ucr|213D4|&#x213d4;}}||{{ucr|213D5|&#x213d5;}}||{{ucr|213D6|&#x213d6;}}||{{ucr|213D7|&#x213d7;}}||{{ucr|213D8|&#x213d8;}}||{{ucr|213D9|&#x213d9;}}||{{ucr|213DA|&#x213da;}}||{{ucr|213DB|&#x213db;}}||{{ucr|213DC|&#x213dc;}}||{{ucr|213DD|&#x213dd;}}||{{ucr|213DE|&#x213de;}}||{{ucr|213DF|&#x213df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|213Ex |{{ucr|213E0|&#x213e0;}}||{{ucr|213E1|&#x213e1;}}||{{ucr|213E2|&#x213e2;}}||{{ucr|213E3|&#x213e3;}}||{{ucr|213E4|&#x213e4;}}||{{ucr|213E5|&#x213e5;}}||{{ucr|213E6|&#x213e6;}}||{{ucr|213E7|&#x213e7;}}||{{ucr|213E8|&#x213e8;}}||{{ucr|213E9|&#x213e9;}}||{{ucr|213EA|&#x213ea;}}||{{ucr|213EB|&#x213eb;}}||{{ucr|213EC|&#x213ec;}}||{{ucr|213ED|&#x213ed;}}||{{ucr|213EE|&#x213ee;}}||{{ucr|213EF|&#x213ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|213Fx |{{ucr|213F0|&#x213f0;}}||{{ucr|213F1|&#x213f1;}}||{{ucr|213F2|&#x213f2;}}||{{ucr|213F3|&#x213f3;}}||{{ucr|213F4|&#x213f4;}}||{{ucr|213F5|&#x213f5;}}||{{ucr|213F6|&#x213f6;}}||{{ucr|213F7|&#x213f7;}}||{{ucr|213F8|&#x213f8;}}||{{ucr|213F9|&#x213f9;}}||{{ucr|213FA|&#x213fa;}}||{{ucr|213FB|&#x213fb;}}||{{ucr|213FC|&#x213fc;}}||{{ucr|213FD|&#x213fd;}}||{{ucr|213FE|&#x213fe;}}||{{ucr|213FF|&#x213ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2140x |{{ucr|21400|&#x21400;}}||{{ucr|21401|&#x21401;}}||{{ucr|21402|&#x21402;}}||{{ucr|21403|&#x21403;}}||{{ucr|21404|&#x21404;}}||{{ucr|21405|&#x21405;}}||{{ucr|21406|&#x21406;}}||{{ucr|21407|&#x21407;}}||{{ucr|21408|&#x21408;}}||{{ucr|21409|&#x21409;}}||{{ucr|2140A|&#x2140a;}}||{{ucr|2140B|&#x2140b;}}||{{ucr|2140C|&#x2140c;}}||{{ucr|2140D|&#x2140d;}}||{{ucr|2140E|&#x2140e;}}||{{ucr|2140F|&#x2140f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2141x |{{ucr|21410|&#x21410;}}||{{ucr|21411|&#x21411;}}||{{ucr|21412|&#x21412;}}||{{ucr|21413|&#x21413;}}||{{ucr|21414|&#x21414;}}||{{ucr|21415|&#x21415;}}||{{ucr|21416|&#x21416;}}||{{ucr|21417|&#x21417;}}||{{ucr|21418|&#x21418;}}||{{ucr|21419|&#x21419;}}||{{ucr|2141A|&#x2141a;}}||{{ucr|2141B|&#x2141b;}}||{{ucr|2141C|&#x2141c;}}||{{ucr|2141D|&#x2141d;}}||{{ucr|2141E|&#x2141e;}}||{{ucr|2141F|&#x2141f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2142x |{{ucr|21420|&#x21420;}}||{{ucr|21421|&#x21421;}}||{{ucr|21422|&#x21422;}}||{{ucr|21423|&#x21423;}}||{{ucr|21424|&#x21424;}}||{{ucr|21425|&#x21425;}}||{{ucr|21426|&#x21426;}}||{{ucr|21427|&#x21427;}}||{{ucr|21428|&#x21428;}}||{{ucr|21429|&#x21429;}}||{{ucr|2142A|&#x2142a;}}||{{ucr|2142B|&#x2142b;}}||{{ucr|2142C|&#x2142c;}}||{{ucr|2142D|&#x2142d;}}||{{ucr|2142E|&#x2142e;}}||{{ucr|2142F|&#x2142f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2143x |{{ucr|21430|&#x21430;}}||{{ucr|21431|&#x21431;}}||{{ucr|21432|&#x21432;}}||{{ucr|21433|&#x21433;}}||{{ucr|21434|&#x21434;}}||{{ucr|21435|&#x21435;}}||{{ucr|21436|&#x21436;}}||{{ucr|21437|&#x21437;}}||{{ucr|21438|&#x21438;}}||{{ucr|21439|&#x21439;}}||{{ucr|2143A|&#x2143a;}}||{{ucr|2143B|&#x2143b;}}||{{ucr|2143C|&#x2143c;}}||{{ucr|2143D|&#x2143d;}}||{{ucr|2143E|&#x2143e;}}||{{ucr|2143F|&#x2143f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2144x |{{ucr|21440|&#x21440;}}||{{ucr|21441|&#x21441;}}||{{ucr|21442|&#x21442;}}||{{ucr|21443|&#x21443;}}||{{ucr|21444|&#x21444;}}||{{ucr|21445|&#x21445;}}||{{ucr|21446|&#x21446;}}||{{ucr|21447|&#x21447;}}||{{ucr|21448|&#x21448;}}||{{ucr|21449|&#x21449;}}||{{ucr|2144A|&#x2144a;}}||{{ucr|2144B|&#x2144b;}}||{{ucr|2144C|&#x2144c;}}||{{ucr|2144D|&#x2144d;}}||{{ucr|2144E|&#x2144e;}}||{{ucr|2144F|&#x2144f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2145x |{{ucr|21450|&#x21450;}}||{{ucr|21451|&#x21451;}}||{{ucr|21452|&#x21452;}}||{{ucr|21453|&#x21453;}}||{{ucr|21454|&#x21454;}}||{{ucr|21455|&#x21455;}}||{{ucr|21456|&#x21456;}}||{{ucr|21457|&#x21457;}}||{{ucr|21458|&#x21458;}}||{{ucr|21459|&#x21459;}}||{{ucr|2145A|&#x2145a;}}||{{ucr|2145B|&#x2145b;}}||{{ucr|2145C|&#x2145c;}}||{{ucr|2145D|&#x2145d;}}||{{ucr|2145E|&#x2145e;}}||{{ucr|2145F|&#x2145f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2146x |{{ucr|21460|&#x21460;}}||{{ucr|21461|&#x21461;}}||{{ucr|21462|&#x21462;}}||{{ucr|21463|&#x21463;}}||{{ucr|21464|&#x21464;}}||{{ucr|21465|&#x21465;}}||{{ucr|21466|&#x21466;}}||{{ucr|21467|&#x21467;}}||{{ucr|21468|&#x21468;}}||{{ucr|21469|&#x21469;}}||{{ucr|2146A|&#x2146a;}}||{{ucr|2146B|&#x2146b;}}||{{ucr|2146C|&#x2146c;}}||{{ucr|2146D|&#x2146d;}}||{{ucr|2146E|&#x2146e;}}||{{ucr|2146F|&#x2146f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2147x |{{ucr|21470|&#x21470;}}||{{ucr|21471|&#x21471;}}||{{ucr|21472|&#x21472;}}||{{ucr|21473|&#x21473;}}||{{ucr|21474|&#x21474;}}||{{ucr|21475|&#x21475;}}||{{ucr|21476|&#x21476;}}||{{ucr|21477|&#x21477;}}||{{ucr|21478|&#x21478;}}||{{ucr|21479|&#x21479;}}||{{ucr|2147A|&#x2147a;}}||{{ucr|2147B|&#x2147b;}}||{{ucr|2147C|&#x2147c;}}||{{ucr|2147D|&#x2147d;}}||{{ucr|2147E|&#x2147e;}}||{{ucr|2147F|&#x2147f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2148x |{{ucr|21480|&#x21480;}}||{{ucr|21481|&#x21481;}}||{{ucr|21482|&#x21482;}}||{{ucr|21483|&#x21483;}}||{{ucr|21484|&#x21484;}}||{{ucr|21485|&#x21485;}}||{{ucr|21486|&#x21486;}}||{{ucr|21487|&#x21487;}}||{{ucr|21488|&#x21488;}}||{{ucr|21489|&#x21489;}}||{{ucr|2148A|&#x2148a;}}||{{ucr|2148B|&#x2148b;}}||{{ucr|2148C|&#x2148c;}}||{{ucr|2148D|&#x2148d;}}||{{ucr|2148E|&#x2148e;}}||{{ucr|2148F|&#x2148f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2149x |{{ucr|21490|&#x21490;}}||{{ucr|21491|&#x21491;}}||{{ucr|21492|&#x21492;}}||{{ucr|21493|&#x21493;}}||{{ucr|21494|&#x21494;}}||{{ucr|21495|&#x21495;}}||{{ucr|21496|&#x21496;}}||{{ucr|21497|&#x21497;}}||{{ucr|21498|&#x21498;}}||{{ucr|21499|&#x21499;}}||{{ucr|2149A|&#x2149a;}}||{{ucr|2149B|&#x2149b;}}||{{ucr|2149C|&#x2149c;}}||{{ucr|2149D|&#x2149d;}}||{{ucr|2149E|&#x2149e;}}||{{ucr|2149F|&#x2149f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|214Ax |{{ucr|214A0|&#x214a0;}}||{{ucr|214A1|&#x214a1;}}||{{ucr|214A2|&#x214a2;}}||{{ucr|214A3|&#x214a3;}}||{{ucr|214A4|&#x214a4;}}||{{ucr|214A5|&#x214a5;}}||{{ucr|214A6|&#x214a6;}}||{{ucr|214A7|&#x214a7;}}||{{ucr|214A8|&#x214a8;}}||{{ucr|214A9|&#x214a9;}}||{{ucr|214AA|&#x214aa;}}||{{ucr|214AB|&#x214ab;}}||{{ucr|214AC|&#x214ac;}}||{{ucr|214AD|&#x214ad;}}||{{ucr|214AE|&#x214ae;}}||{{ucr|214AF|&#x214af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|214Bx |{{ucr|214B0|&#x214b0;}}||{{ucr|214B1|&#x214b1;}}||{{ucr|214B2|&#x214b2;}}||{{ucr|214B3|&#x214b3;}}||{{ucr|214B4|&#x214b4;}}||{{ucr|214B5|&#x214b5;}}||{{ucr|214B6|&#x214b6;}}||{{ucr|214B7|&#x214b7;}}||{{ucr|214B8|&#x214b8;}}||{{ucr|214B9|&#x214b9;}}||{{ucr|214BA|&#x214ba;}}||{{ucr|214BB|&#x214bb;}}||{{ucr|214BC|&#x214bc;}}||{{ucr|214BD|&#x214bd;}}||{{ucr|214BE|&#x214be;}}||{{ucr|214BF|&#x214bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|214Cx |{{ucr|214C0|&#x214c0;}}||{{ucr|214C1|&#x214c1;}}||{{ucr|214C2|&#x214c2;}}||{{ucr|214C3|&#x214c3;}}||{{ucr|214C4|&#x214c4;}}||{{ucr|214C5|&#x214c5;}}||{{ucr|214C6|&#x214c6;}}||{{ucr|214C7|&#x214c7;}}||{{ucr|214C8|&#x214c8;}}||{{ucr|214C9|&#x214c9;}}||{{ucr|214CA|&#x214ca;}}||{{ucr|214CB|&#x214cb;}}||{{ucr|214CC|&#x214cc;}}||{{ucr|214CD|&#x214cd;}}||{{ucr|214CE|&#x214ce;}}||{{ucr|214CF|&#x214cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|214Dx |{{ucr|214D0|&#x214d0;}}||{{ucr|214D1|&#x214d1;}}||{{ucr|214D2|&#x214d2;}}||{{ucr|214D3|&#x214d3;}}||{{ucr|214D4|&#x214d4;}}||{{ucr|214D5|&#x214d5;}}||{{ucr|214D6|&#x214d6;}}||{{ucr|214D7|&#x214d7;}}||{{ucr|214D8|&#x214d8;}}||{{ucr|214D9|&#x214d9;}}||{{ucr|214DA|&#x214da;}}||{{ucr|214DB|&#x214db;}}||{{ucr|214DC|&#x214dc;}}||{{ucr|214DD|&#x214dd;}}||{{ucr|214DE|&#x214de;}}||{{ucr|214DF|&#x214df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|214Ex |{{ucr|214E0|&#x214e0;}}||{{ucr|214E1|&#x214e1;}}||{{ucr|214E2|&#x214e2;}}||{{ucr|214E3|&#x214e3;}}||{{ucr|214E4|&#x214e4;}}||{{ucr|214E5|&#x214e5;}}||{{ucr|214E6|&#x214e6;}}||{{ucr|214E7|&#x214e7;}}||{{ucr|214E8|&#x214e8;}}||{{ucr|214E9|&#x214e9;}}||{{ucr|214EA|&#x214ea;}}||{{ucr|214EB|&#x214eb;}}||{{ucr|214EC|&#x214ec;}}||{{ucr|214ED|&#x214ed;}}||{{ucr|214EE|&#x214ee;}}||{{ucr|214EF|&#x214ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|214Fx |{{ucr|214F0|&#x214f0;}}||{{ucr|214F1|&#x214f1;}}||{{ucr|214F2|&#x214f2;}}||{{ucr|214F3|&#x214f3;}}||{{ucr|214F4|&#x214f4;}}||{{ucr|214F5|&#x214f5;}}||{{ucr|214F6|&#x214f6;}}||{{ucr|214F7|&#x214f7;}}||{{ucr|214F8|&#x214f8;}}||{{ucr|214F9|&#x214f9;}}||{{ucr|214FA|&#x214fa;}}||{{ucr|214FB|&#x214fb;}}||{{ucr|214FC|&#x214fc;}}||{{ucr|214FD|&#x214fd;}}||{{ucr|214FE|&#x214fe;}}||{{ucr|214FF|&#x214ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2150x |{{ucr|21500|&#x21500;}}||{{ucr|21501|&#x21501;}}||{{ucr|21502|&#x21502;}}||{{ucr|21503|&#x21503;}}||{{ucr|21504|&#x21504;}}||{{ucr|21505|&#x21505;}}||{{ucr|21506|&#x21506;}}||{{ucr|21507|&#x21507;}}||{{ucr|21508|&#x21508;}}||{{ucr|21509|&#x21509;}}||{{ucr|2150A|&#x2150a;}}||{{ucr|2150B|&#x2150b;}}||{{ucr|2150C|&#x2150c;}}||{{ucr|2150D|&#x2150d;}}||{{ucr|2150E|&#x2150e;}}||{{ucr|2150F|&#x2150f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2151x |{{ucr|21510|&#x21510;}}||{{ucr|21511|&#x21511;}}||{{ucr|21512|&#x21512;}}||{{ucr|21513|&#x21513;}}||{{ucr|21514|&#x21514;}}||{{ucr|21515|&#x21515;}}||{{ucr|21516|&#x21516;}}||{{ucr|21517|&#x21517;}}||{{ucr|21518|&#x21518;}}||{{ucr|21519|&#x21519;}}||{{ucr|2151A|&#x2151a;}}||{{ucr|2151B|&#x2151b;}}||{{ucr|2151C|&#x2151c;}}||{{ucr|2151D|&#x2151d;}}||{{ucr|2151E|&#x2151e;}}||{{ucr|2151F|&#x2151f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2152x |{{ucr|21520|&#x21520;}}||{{ucr|21521|&#x21521;}}||{{ucr|21522|&#x21522;}}||{{ucr|21523|&#x21523;}}||{{ucr|21524|&#x21524;}}||{{ucr|21525|&#x21525;}}||{{ucr|21526|&#x21526;}}||{{ucr|21527|&#x21527;}}||{{ucr|21528|&#x21528;}}||{{ucr|21529|&#x21529;}}||{{ucr|2152A|&#x2152a;}}||{{ucr|2152B|&#x2152b;}}||{{ucr|2152C|&#x2152c;}}||{{ucr|2152D|&#x2152d;}}||{{ucr|2152E|&#x2152e;}}||{{ucr|2152F|&#x2152f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2153x |{{ucr|21530|&#x21530;}}||{{ucr|21531|&#x21531;}}||{{ucr|21532|&#x21532;}}||{{ucr|21533|&#x21533;}}||{{ucr|21534|&#x21534;}}||{{ucr|21535|&#x21535;}}||{{ucr|21536|&#x21536;}}||{{ucr|21537|&#x21537;}}||{{ucr|21538|&#x21538;}}||{{ucr|21539|&#x21539;}}||{{ucr|2153A|&#x2153a;}}||{{ucr|2153B|&#x2153b;}}||{{ucr|2153C|&#x2153c;}}||{{ucr|2153D|&#x2153d;}}||{{ucr|2153E|&#x2153e;}}||{{ucr|2153F|&#x2153f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2154x |{{ucr|21540|&#x21540;}}||{{ucr|21541|&#x21541;}}||{{ucr|21542|&#x21542;}}||{{ucr|21543|&#x21543;}}||{{ucr|21544|&#x21544;}}||{{ucr|21545|&#x21545;}}||{{ucr|21546|&#x21546;}}||{{ucr|21547|&#x21547;}}||{{ucr|21548|&#x21548;}}||{{ucr|21549|&#x21549;}}||{{ucr|2154A|&#x2154a;}}||{{ucr|2154B|&#x2154b;}}||{{ucr|2154C|&#x2154c;}}||{{ucr|2154D|&#x2154d;}}||{{ucr|2154E|&#x2154e;}}||{{ucr|2154F|&#x2154f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2155x |{{ucr|21550|&#x21550;}}||{{ucr|21551|&#x21551;}}||{{ucr|21552|&#x21552;}}||{{ucr|21553|&#x21553;}}||{{ucr|21554|&#x21554;}}||{{ucr|21555|&#x21555;}}||{{ucr|21556|&#x21556;}}||{{ucr|21557|&#x21557;}}||{{ucr|21558|&#x21558;}}||{{ucr|21559|&#x21559;}}||{{ucr|2155A|&#x2155a;}}||{{ucr|2155B|&#x2155b;}}||{{ucr|2155C|&#x2155c;}}||{{ucr|2155D|&#x2155d;}}||{{ucr|2155E|&#x2155e;}}||{{ucr|2155F|&#x2155f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2156x |{{ucr|21560|&#x21560;}}||{{ucr|21561|&#x21561;}}||{{ucr|21562|&#x21562;}}||{{ucr|21563|&#x21563;}}||{{ucr|21564|&#x21564;}}||{{ucr|21565|&#x21565;}}||{{ucr|21566|&#x21566;}}||{{ucr|21567|&#x21567;}}||{{ucr|21568|&#x21568;}}||{{ucr|21569|&#x21569;}}||{{ucr|2156A|&#x2156a;}}||{{ucr|2156B|&#x2156b;}}||{{ucr|2156C|&#x2156c;}}||{{ucr|2156D|&#x2156d;}}||{{ucr|2156E|&#x2156e;}}||{{ucr|2156F|&#x2156f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2157x |{{ucr|21570|&#x21570;}}||{{ucr|21571|&#x21571;}}||{{ucr|21572|&#x21572;}}||{{ucr|21573|&#x21573;}}||{{ucr|21574|&#x21574;}}||{{ucr|21575|&#x21575;}}||{{ucr|21576|&#x21576;}}||{{ucr|21577|&#x21577;}}||{{ucr|21578|&#x21578;}}||{{ucr|21579|&#x21579;}}||{{ucr|2157A|&#x2157a;}}||{{ucr|2157B|&#x2157b;}}||{{ucr|2157C|&#x2157c;}}||{{ucr|2157D|&#x2157d;}}||{{ucr|2157E|&#x2157e;}}||{{ucr|2157F|&#x2157f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2158x |{{ucr|21580|&#x21580;}}||{{ucr|21581|&#x21581;}}||{{ucr|21582|&#x21582;}}||{{ucr|21583|&#x21583;}}||{{ucr|21584|&#x21584;}}||{{ucr|21585|&#x21585;}}||{{ucr|21586|&#x21586;}}||{{ucr|21587|&#x21587;}}||{{ucr|21588|&#x21588;}}||{{ucr|21589|&#x21589;}}||{{ucr|2158A|&#x2158a;}}||{{ucr|2158B|&#x2158b;}}||{{ucr|2158C|&#x2158c;}}||{{ucr|2158D|&#x2158d;}}||{{ucr|2158E|&#x2158e;}}||{{ucr|2158F|&#x2158f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2159x |{{ucr|21590|&#x21590;}}||{{ucr|21591|&#x21591;}}||{{ucr|21592|&#x21592;}}||{{ucr|21593|&#x21593;}}||{{ucr|21594|&#x21594;}}||{{ucr|21595|&#x21595;}}||{{ucr|21596|&#x21596;}}||{{ucr|21597|&#x21597;}}||{{ucr|21598|&#x21598;}}||{{ucr|21599|&#x21599;}}||{{ucr|2159A|&#x2159a;}}||{{ucr|2159B|&#x2159b;}}||{{ucr|2159C|&#x2159c;}}||{{ucr|2159D|&#x2159d;}}||{{ucr|2159E|&#x2159e;}}||{{ucr|2159F|&#x2159f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|215Ax |{{ucr|215A0|&#x215a0;}}||{{ucr|215A1|&#x215a1;}}||{{ucr|215A2|&#x215a2;}}||{{ucr|215A3|&#x215a3;}}||{{ucr|215A4|&#x215a4;}}||{{ucr|215A5|&#x215a5;}}||{{ucr|215A6|&#x215a6;}}||{{ucr|215A7|&#x215a7;}}||{{ucr|215A8|&#x215a8;}}||{{ucr|215A9|&#x215a9;}}||{{ucr|215AA|&#x215aa;}}||{{ucr|215AB|&#x215ab;}}||{{ucr|215AC|&#x215ac;}}||{{ucr|215AD|&#x215ad;}}||{{ucr|215AE|&#x215ae;}}||{{ucr|215AF|&#x215af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|215Bx |{{ucr|215B0|&#x215b0;}}||{{ucr|215B1|&#x215b1;}}||{{ucr|215B2|&#x215b2;}}||{{ucr|215B3|&#x215b3;}}||{{ucr|215B4|&#x215b4;}}||{{ucr|215B5|&#x215b5;}}||{{ucr|215B6|&#x215b6;}}||{{ucr|215B7|&#x215b7;}}||{{ucr|215B8|&#x215b8;}}||{{ucr|215B9|&#x215b9;}}||{{ucr|215BA|&#x215ba;}}||{{ucr|215BB|&#x215bb;}}||{{ucr|215BC|&#x215bc;}}||{{ucr|215BD|&#x215bd;}}||{{ucr|215BE|&#x215be;}}||{{ucr|215BF|&#x215bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|215Cx |{{ucr|215C0|&#x215c0;}}||{{ucr|215C1|&#x215c1;}}||{{ucr|215C2|&#x215c2;}}||{{ucr|215C3|&#x215c3;}}||{{ucr|215C4|&#x215c4;}}||{{ucr|215C5|&#x215c5;}}||{{ucr|215C6|&#x215c6;}}||{{ucr|215C7|&#x215c7;}}||{{ucr|215C8|&#x215c8;}}||{{ucr|215C9|&#x215c9;}}||{{ucr|215CA|&#x215ca;}}||{{ucr|215CB|&#x215cb;}}||{{ucr|215CC|&#x215cc;}}||{{ucr|215CD|&#x215cd;}}||{{ucr|215CE|&#x215ce;}}||{{ucr|215CF|&#x215cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|215Dx |{{ucr|215D0|&#x215d0;}}||{{ucr|215D1|&#x215d1;}}||{{ucr|215D2|&#x215d2;}}||{{ucr|215D3|&#x215d3;}}||{{ucr|215D4|&#x215d4;}}||{{ucr|215D5|&#x215d5;}}||{{ucr|215D6|&#x215d6;}}||{{ucr|215D7|&#x215d7;}}||{{ucr|215D8|&#x215d8;}}||{{ucr|215D9|&#x215d9;}}||{{ucr|215DA|&#x215da;}}||{{ucr|215DB|&#x215db;}}||{{ucr|215DC|&#x215dc;}}||{{ucr|215DD|&#x215dd;}}||{{ucr|215DE|&#x215de;}}||{{ucr|215DF|&#x215df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|215Ex |{{ucr|215E0|&#x215e0;}}||{{ucr|215E1|&#x215e1;}}||{{ucr|215E2|&#x215e2;}}||{{ucr|215E3|&#x215e3;}}||{{ucr|215E4|&#x215e4;}}||{{ucr|215E5|&#x215e5;}}||{{ucr|215E6|&#x215e6;}}||{{ucr|215E7|&#x215e7;}}||{{ucr|215E8|&#x215e8;}}||{{ucr|215E9|&#x215e9;}}||{{ucr|215EA|&#x215ea;}}||{{ucr|215EB|&#x215eb;}}||{{ucr|215EC|&#x215ec;}}||{{ucr|215ED|&#x215ed;}}||{{ucr|215EE|&#x215ee;}}||{{ucr|215EF|&#x215ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|215Fx |{{ucr|215F0|&#x215f0;}}||{{ucr|215F1|&#x215f1;}}||{{ucr|215F2|&#x215f2;}}||{{ucr|215F3|&#x215f3;}}||{{ucr|215F4|&#x215f4;}}||{{ucr|215F5|&#x215f5;}}||{{ucr|215F6|&#x215f6;}}||{{ucr|215F7|&#x215f7;}}||{{ucr|215F8|&#x215f8;}}||{{ucr|215F9|&#x215f9;}}||{{ucr|215FA|&#x215fa;}}||{{ucr|215FB|&#x215fb;}}||{{ucr|215FC|&#x215fc;}}||{{ucr|215FD|&#x215fd;}}||{{ucr|215FE|&#x215fe;}}||{{ucr|215FF|&#x215ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2160x |{{ucr|21600|&#x21600;}}||{{ucr|21601|&#x21601;}}||{{ucr|21602|&#x21602;}}||{{ucr|21603|&#x21603;}}||{{ucr|21604|&#x21604;}}||{{ucr|21605|&#x21605;}}||{{ucr|21606|&#x21606;}}||{{ucr|21607|&#x21607;}}||{{ucr|21608|&#x21608;}}||{{ucr|21609|&#x21609;}}||{{ucr|2160A|&#x2160a;}}||{{ucr|2160B|&#x2160b;}}||{{ucr|2160C|&#x2160c;}}||{{ucr|2160D|&#x2160d;}}||{{ucr|2160E|&#x2160e;}}||{{ucr|2160F|&#x2160f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2161x |{{ucr|21610|&#x21610;}}||{{ucr|21611|&#x21611;}}||{{ucr|21612|&#x21612;}}||{{ucr|21613|&#x21613;}}||{{ucr|21614|&#x21614;}}||{{ucr|21615|&#x21615;}}||{{ucr|21616|&#x21616;}}||{{ucr|21617|&#x21617;}}||{{ucr|21618|&#x21618;}}||{{ucr|21619|&#x21619;}}||{{ucr|2161A|&#x2161a;}}||{{ucr|2161B|&#x2161b;}}||{{ucr|2161C|&#x2161c;}}||{{ucr|2161D|&#x2161d;}}||{{ucr|2161E|&#x2161e;}}||{{ucr|2161F|&#x2161f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2162x |{{ucr|21620|&#x21620;}}||{{ucr|21621|&#x21621;}}||{{ucr|21622|&#x21622;}}||{{ucr|21623|&#x21623;}}||{{ucr|21624|&#x21624;}}||{{ucr|21625|&#x21625;}}||{{ucr|21626|&#x21626;}}||{{ucr|21627|&#x21627;}}||{{ucr|21628|&#x21628;}}||{{ucr|21629|&#x21629;}}||{{ucr|2162A|&#x2162a;}}||{{ucr|2162B|&#x2162b;}}||{{ucr|2162C|&#x2162c;}}||{{ucr|2162D|&#x2162d;}}||{{ucr|2162E|&#x2162e;}}||{{ucr|2162F|&#x2162f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2163x |{{ucr|21630|&#x21630;}}||{{ucr|21631|&#x21631;}}||{{ucr|21632|&#x21632;}}||{{ucr|21633|&#x21633;}}||{{ucr|21634|&#x21634;}}||{{ucr|21635|&#x21635;}}||{{ucr|21636|&#x21636;}}||{{ucr|21637|&#x21637;}}||{{ucr|21638|&#x21638;}}||{{ucr|21639|&#x21639;}}||{{ucr|2163A|&#x2163a;}}||{{ucr|2163B|&#x2163b;}}||{{ucr|2163C|&#x2163c;}}||{{ucr|2163D|&#x2163d;}}||{{ucr|2163E|&#x2163e;}}||{{ucr|2163F|&#x2163f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2164x |{{ucr|21640|&#x21640;}}||{{ucr|21641|&#x21641;}}||{{ucr|21642|&#x21642;}}||{{ucr|21643|&#x21643;}}||{{ucr|21644|&#x21644;}}||{{ucr|21645|&#x21645;}}||{{ucr|21646|&#x21646;}}||{{ucr|21647|&#x21647;}}||{{ucr|21648|&#x21648;}}||{{ucr|21649|&#x21649;}}||{{ucr|2164A|&#x2164a;}}||{{ucr|2164B|&#x2164b;}}||{{ucr|2164C|&#x2164c;}}||{{ucr|2164D|&#x2164d;}}||{{ucr|2164E|&#x2164e;}}||{{ucr|2164F|&#x2164f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2165x |{{ucr|21650|&#x21650;}}||{{ucr|21651|&#x21651;}}||{{ucr|21652|&#x21652;}}||{{ucr|21653|&#x21653;}}||{{ucr|21654|&#x21654;}}||{{ucr|21655|&#x21655;}}||{{ucr|21656|&#x21656;}}||{{ucr|21657|&#x21657;}}||{{ucr|21658|&#x21658;}}||{{ucr|21659|&#x21659;}}||{{ucr|2165A|&#x2165a;}}||{{ucr|2165B|&#x2165b;}}||{{ucr|2165C|&#x2165c;}}||{{ucr|2165D|&#x2165d;}}||{{ucr|2165E|&#x2165e;}}||{{ucr|2165F|&#x2165f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2166x |{{ucr|21660|&#x21660;}}||{{ucr|21661|&#x21661;}}||{{ucr|21662|&#x21662;}}||{{ucr|21663|&#x21663;}}||{{ucr|21664|&#x21664;}}||{{ucr|21665|&#x21665;}}||{{ucr|21666|&#x21666;}}||{{ucr|21667|&#x21667;}}||{{ucr|21668|&#x21668;}}||{{ucr|21669|&#x21669;}}||{{ucr|2166A|&#x2166a;}}||{{ucr|2166B|&#x2166b;}}||{{ucr|2166C|&#x2166c;}}||{{ucr|2166D|&#x2166d;}}||{{ucr|2166E|&#x2166e;}}||{{ucr|2166F|&#x2166f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2167x |{{ucr|21670|&#x21670;}}||{{ucr|21671|&#x21671;}}||{{ucr|21672|&#x21672;}}||{{ucr|21673|&#x21673;}}||{{ucr|21674|&#x21674;}}||{{ucr|21675|&#x21675;}}||{{ucr|21676|&#x21676;}}||{{ucr|21677|&#x21677;}}||{{ucr|21678|&#x21678;}}||{{ucr|21679|&#x21679;}}||{{ucr|2167A|&#x2167a;}}||{{ucr|2167B|&#x2167b;}}||{{ucr|2167C|&#x2167c;}}||{{ucr|2167D|&#x2167d;}}||{{ucr|2167E|&#x2167e;}}||{{ucr|2167F|&#x2167f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2168x |{{ucr|21680|&#x21680;}}||{{ucr|21681|&#x21681;}}||{{ucr|21682|&#x21682;}}||{{ucr|21683|&#x21683;}}||{{ucr|21684|&#x21684;}}||{{ucr|21685|&#x21685;}}||{{ucr|21686|&#x21686;}}||{{ucr|21687|&#x21687;}}||{{ucr|21688|&#x21688;}}||{{ucr|21689|&#x21689;}}||{{ucr|2168A|&#x2168a;}}||{{ucr|2168B|&#x2168b;}}||{{ucr|2168C|&#x2168c;}}||{{ucr|2168D|&#x2168d;}}||{{ucr|2168E|&#x2168e;}}||{{ucr|2168F|&#x2168f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2169x |{{ucr|21690|&#x21690;}}||{{ucr|21691|&#x21691;}}||{{ucr|21692|&#x21692;}}||{{ucr|21693|&#x21693;}}||{{ucr|21694|&#x21694;}}||{{ucr|21695|&#x21695;}}||{{ucr|21696|&#x21696;}}||{{ucr|21697|&#x21697;}}||{{ucr|21698|&#x21698;}}||{{ucr|21699|&#x21699;}}||{{ucr|2169A|&#x2169a;}}||{{ucr|2169B|&#x2169b;}}||{{ucr|2169C|&#x2169c;}}||{{ucr|2169D|&#x2169d;}}||{{ucr|2169E|&#x2169e;}}||{{ucr|2169F|&#x2169f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|216Ax |{{ucr|216A0|&#x216a0;}}||{{ucr|216A1|&#x216a1;}}||{{ucr|216A2|&#x216a2;}}||{{ucr|216A3|&#x216a3;}}||{{ucr|216A4|&#x216a4;}}||{{ucr|216A5|&#x216a5;}}||{{ucr|216A6|&#x216a6;}}||{{ucr|216A7|&#x216a7;}}||{{ucr|216A8|&#x216a8;}}||{{ucr|216A9|&#x216a9;}}||{{ucr|216AA|&#x216aa;}}||{{ucr|216AB|&#x216ab;}}||{{ucr|216AC|&#x216ac;}}||{{ucr|216AD|&#x216ad;}}||{{ucr|216AE|&#x216ae;}}||{{ucr|216AF|&#x216af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|216Bx |{{ucr|216B0|&#x216b0;}}||{{ucr|216B1|&#x216b1;}}||{{ucr|216B2|&#x216b2;}}||{{ucr|216B3|&#x216b3;}}||{{ucr|216B4|&#x216b4;}}||{{ucr|216B5|&#x216b5;}}||{{ucr|216B6|&#x216b6;}}||{{ucr|216B7|&#x216b7;}}||{{ucr|216B8|&#x216b8;}}||{{ucr|216B9|&#x216b9;}}||{{ucr|216BA|&#x216ba;}}||{{ucr|216BB|&#x216bb;}}||{{ucr|216BC|&#x216bc;}}||{{ucr|216BD|&#x216bd;}}||{{ucr|216BE|&#x216be;}}||{{ucr|216BF|&#x216bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|216Cx |{{ucr|216C0|&#x216c0;}}||{{ucr|216C1|&#x216c1;}}||{{ucr|216C2|&#x216c2;}}||{{ucr|216C3|&#x216c3;}}||{{ucr|216C4|&#x216c4;}}||{{ucr|216C5|&#x216c5;}}||{{ucr|216C6|&#x216c6;}}||{{ucr|216C7|&#x216c7;}}||{{ucr|216C8|&#x216c8;}}||{{ucr|216C9|&#x216c9;}}||{{ucr|216CA|&#x216ca;}}||{{ucr|216CB|&#x216cb;}}||{{ucr|216CC|&#x216cc;}}||{{ucr|216CD|&#x216cd;}}||{{ucr|216CE|&#x216ce;}}||{{ucr|216CF|&#x216cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|216Dx |{{ucr|216D0|&#x216d0;}}||{{ucr|216D1|&#x216d1;}}||{{ucr|216D2|&#x216d2;}}||{{ucr|216D3|&#x216d3;}}||{{ucr|216D4|&#x216d4;}}||{{ucr|216D5|&#x216d5;}}||{{ucr|216D6|&#x216d6;}}||{{ucr|216D7|&#x216d7;}}||{{ucr|216D8|&#x216d8;}}||{{ucr|216D9|&#x216d9;}}||{{ucr|216DA|&#x216da;}}||{{ucr|216DB|&#x216db;}}||{{ucr|216DC|&#x216dc;}}||{{ucr|216DD|&#x216dd;}}||{{ucr|216DE|&#x216de;}}||{{ucr|216DF|&#x216df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|216Ex |{{ucr|216E0|&#x216e0;}}||{{ucr|216E1|&#x216e1;}}||{{ucr|216E2|&#x216e2;}}||{{ucr|216E3|&#x216e3;}}||{{ucr|216E4|&#x216e4;}}||{{ucr|216E5|&#x216e5;}}||{{ucr|216E6|&#x216e6;}}||{{ucr|216E7|&#x216e7;}}||{{ucr|216E8|&#x216e8;}}||{{ucr|216E9|&#x216e9;}}||{{ucr|216EA|&#x216ea;}}||{{ucr|216EB|&#x216eb;}}||{{ucr|216EC|&#x216ec;}}||{{ucr|216ED|&#x216ed;}}||{{ucr|216EE|&#x216ee;}}||{{ucr|216EF|&#x216ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|216Fx |{{ucr|216F0|&#x216f0;}}||{{ucr|216F1|&#x216f1;}}||{{ucr|216F2|&#x216f2;}}||{{ucr|216F3|&#x216f3;}}||{{ucr|216F4|&#x216f4;}}||{{ucr|216F5|&#x216f5;}}||{{ucr|216F6|&#x216f6;}}||{{ucr|216F7|&#x216f7;}}||{{ucr|216F8|&#x216f8;}}||{{ucr|216F9|&#x216f9;}}||{{ucr|216FA|&#x216fa;}}||{{ucr|216FB|&#x216fb;}}||{{ucr|216FC|&#x216fc;}}||{{ucr|216FD|&#x216fd;}}||{{ucr|216FE|&#x216fe;}}||{{ucr|216FF|&#x216ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2170x |{{ucr|21700|&#x21700;}}||{{ucr|21701|&#x21701;}}||{{ucr|21702|&#x21702;}}||{{ucr|21703|&#x21703;}}||{{ucr|21704|&#x21704;}}||{{ucr|21705|&#x21705;}}||{{ucr|21706|&#x21706;}}||{{ucr|21707|&#x21707;}}||{{ucr|21708|&#x21708;}}||{{ucr|21709|&#x21709;}}||{{ucr|2170A|&#x2170a;}}||{{ucr|2170B|&#x2170b;}}||{{ucr|2170C|&#x2170c;}}||{{ucr|2170D|&#x2170d;}}||{{ucr|2170E|&#x2170e;}}||{{ucr|2170F|&#x2170f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2171x |{{ucr|21710|&#x21710;}}||{{ucr|21711|&#x21711;}}||{{ucr|21712|&#x21712;}}||{{ucr|21713|&#x21713;}}||{{ucr|21714|&#x21714;}}||{{ucr|21715|&#x21715;}}||{{ucr|21716|&#x21716;}}||{{ucr|21717|&#x21717;}}||{{ucr|21718|&#x21718;}}||{{ucr|21719|&#x21719;}}||{{ucr|2171A|&#x2171a;}}||{{ucr|2171B|&#x2171b;}}||{{ucr|2171C|&#x2171c;}}||{{ucr|2171D|&#x2171d;}}||{{ucr|2171E|&#x2171e;}}||{{ucr|2171F|&#x2171f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2172x |{{ucr|21720|&#x21720;}}||{{ucr|21721|&#x21721;}}||{{ucr|21722|&#x21722;}}||{{ucr|21723|&#x21723;}}||{{ucr|21724|&#x21724;}}||{{ucr|21725|&#x21725;}}||{{ucr|21726|&#x21726;}}||{{ucr|21727|&#x21727;}}||{{ucr|21728|&#x21728;}}||{{ucr|21729|&#x21729;}}||{{ucr|2172A|&#x2172a;}}||{{ucr|2172B|&#x2172b;}}||{{ucr|2172C|&#x2172c;}}||{{ucr|2172D|&#x2172d;}}||{{ucr|2172E|&#x2172e;}}||{{ucr|2172F|&#x2172f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2173x |{{ucr|21730|&#x21730;}}||{{ucr|21731|&#x21731;}}||{{ucr|21732|&#x21732;}}||{{ucr|21733|&#x21733;}}||{{ucr|21734|&#x21734;}}||{{ucr|21735|&#x21735;}}||{{ucr|21736|&#x21736;}}||{{ucr|21737|&#x21737;}}||{{ucr|21738|&#x21738;}}||{{ucr|21739|&#x21739;}}||{{ucr|2173A|&#x2173a;}}||{{ucr|2173B|&#x2173b;}}||{{ucr|2173C|&#x2173c;}}||{{ucr|2173D|&#x2173d;}}||{{ucr|2173E|&#x2173e;}}||{{ucr|2173F|&#x2173f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2174x |{{ucr|21740|&#x21740;}}||{{ucr|21741|&#x21741;}}||{{ucr|21742|&#x21742;}}||{{ucr|21743|&#x21743;}}||{{ucr|21744|&#x21744;}}||{{ucr|21745|&#x21745;}}||{{ucr|21746|&#x21746;}}||{{ucr|21747|&#x21747;}}||{{ucr|21748|&#x21748;}}||{{ucr|21749|&#x21749;}}||{{ucr|2174A|&#x2174a;}}||{{ucr|2174B|&#x2174b;}}||{{ucr|2174C|&#x2174c;}}||{{ucr|2174D|&#x2174d;}}||{{ucr|2174E|&#x2174e;}}||{{ucr|2174F|&#x2174f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2175x |{{ucr|21750|&#x21750;}}||{{ucr|21751|&#x21751;}}||{{ucr|21752|&#x21752;}}||{{ucr|21753|&#x21753;}}||{{ucr|21754|&#x21754;}}||{{ucr|21755|&#x21755;}}||{{ucr|21756|&#x21756;}}||{{ucr|21757|&#x21757;}}||{{ucr|21758|&#x21758;}}||{{ucr|21759|&#x21759;}}||{{ucr|2175A|&#x2175a;}}||{{ucr|2175B|&#x2175b;}}||{{ucr|2175C|&#x2175c;}}||{{ucr|2175D|&#x2175d;}}||{{ucr|2175E|&#x2175e;}}||{{ucr|2175F|&#x2175f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2176x |{{ucr|21760|&#x21760;}}||{{ucr|21761|&#x21761;}}||{{ucr|21762|&#x21762;}}||{{ucr|21763|&#x21763;}}||{{ucr|21764|&#x21764;}}||{{ucr|21765|&#x21765;}}||{{ucr|21766|&#x21766;}}||{{ucr|21767|&#x21767;}}||{{ucr|21768|&#x21768;}}||{{ucr|21769|&#x21769;}}||{{ucr|2176A|&#x2176a;}}||{{ucr|2176B|&#x2176b;}}||{{ucr|2176C|&#x2176c;}}||{{ucr|2176D|&#x2176d;}}||{{ucr|2176E|&#x2176e;}}||{{ucr|2176F|&#x2176f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2177x |{{ucr|21770|&#x21770;}}||{{ucr|21771|&#x21771;}}||{{ucr|21772|&#x21772;}}||{{ucr|21773|&#x21773;}}||{{ucr|21774|&#x21774;}}||{{ucr|21775|&#x21775;}}||{{ucr|21776|&#x21776;}}||{{ucr|21777|&#x21777;}}||{{ucr|21778|&#x21778;}}||{{ucr|21779|&#x21779;}}||{{ucr|2177A|&#x2177a;}}||{{ucr|2177B|&#x2177b;}}||{{ucr|2177C|&#x2177c;}}||{{ucr|2177D|&#x2177d;}}||{{ucr|2177E|&#x2177e;}}||{{ucr|2177F|&#x2177f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2178x |{{ucr|21780|&#x21780;}}||{{ucr|21781|&#x21781;}}||{{ucr|21782|&#x21782;}}||{{ucr|21783|&#x21783;}}||{{ucr|21784|&#x21784;}}||{{ucr|21785|&#x21785;}}||{{ucr|21786|&#x21786;}}||{{ucr|21787|&#x21787;}}||{{ucr|21788|&#x21788;}}||{{ucr|21789|&#x21789;}}||{{ucr|2178A|&#x2178a;}}||{{ucr|2178B|&#x2178b;}}||{{ucr|2178C|&#x2178c;}}||{{ucr|2178D|&#x2178d;}}||{{ucr|2178E|&#x2178e;}}||{{ucr|2178F|&#x2178f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2179x |{{ucr|21790|&#x21790;}}||{{ucr|21791|&#x21791;}}||{{ucr|21792|&#x21792;}}||{{ucr|21793|&#x21793;}}||{{ucr|21794|&#x21794;}}||{{ucr|21795|&#x21795;}}||{{ucr|21796|&#x21796;}}||{{ucr|21797|&#x21797;}}||{{ucr|21798|&#x21798;}}||{{ucr|21799|&#x21799;}}||{{ucr|2179A|&#x2179a;}}||{{ucr|2179B|&#x2179b;}}||{{ucr|2179C|&#x2179c;}}||{{ucr|2179D|&#x2179d;}}||{{ucr|2179E|&#x2179e;}}||{{ucr|2179F|&#x2179f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|217Ax |{{ucr|217A0|&#x217a0;}}||{{ucr|217A1|&#x217a1;}}||{{ucr|217A2|&#x217a2;}}||{{ucr|217A3|&#x217a3;}}||{{ucr|217A4|&#x217a4;}}||{{ucr|217A5|&#x217a5;}}||{{ucr|217A6|&#x217a6;}}||{{ucr|217A7|&#x217a7;}}||{{ucr|217A8|&#x217a8;}}||{{ucr|217A9|&#x217a9;}}||{{ucr|217AA|&#x217aa;}}||{{ucr|217AB|&#x217ab;}}||{{ucr|217AC|&#x217ac;}}||{{ucr|217AD|&#x217ad;}}||{{ucr|217AE|&#x217ae;}}||{{ucr|217AF|&#x217af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|217Bx |{{ucr|217B0|&#x217b0;}}||{{ucr|217B1|&#x217b1;}}||{{ucr|217B2|&#x217b2;}}||{{ucr|217B3|&#x217b3;}}||{{ucr|217B4|&#x217b4;}}||{{ucr|217B5|&#x217b5;}}||{{ucr|217B6|&#x217b6;}}||{{ucr|217B7|&#x217b7;}}||{{ucr|217B8|&#x217b8;}}||{{ucr|217B9|&#x217b9;}}||{{ucr|217BA|&#x217ba;}}||{{ucr|217BB|&#x217bb;}}||{{ucr|217BC|&#x217bc;}}||{{ucr|217BD|&#x217bd;}}||{{ucr|217BE|&#x217be;}}||{{ucr|217BF|&#x217bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|217Cx |{{ucr|217C0|&#x217c0;}}||{{ucr|217C1|&#x217c1;}}||{{ucr|217C2|&#x217c2;}}||{{ucr|217C3|&#x217c3;}}||{{ucr|217C4|&#x217c4;}}||{{ucr|217C5|&#x217c5;}}||{{ucr|217C6|&#x217c6;}}||{{ucr|217C7|&#x217c7;}}||{{ucr|217C8|&#x217c8;}}||{{ucr|217C9|&#x217c9;}}||{{ucr|217CA|&#x217ca;}}||{{ucr|217CB|&#x217cb;}}||{{ucr|217CC|&#x217cc;}}||{{ucr|217CD|&#x217cd;}}||{{ucr|217CE|&#x217ce;}}||{{ucr|217CF|&#x217cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|217Dx |{{ucr|217D0|&#x217d0;}}||{{ucr|217D1|&#x217d1;}}||{{ucr|217D2|&#x217d2;}}||{{ucr|217D3|&#x217d3;}}||{{ucr|217D4|&#x217d4;}}||{{ucr|217D5|&#x217d5;}}||{{ucr|217D6|&#x217d6;}}||{{ucr|217D7|&#x217d7;}}||{{ucr|217D8|&#x217d8;}}||{{ucr|217D9|&#x217d9;}}||{{ucr|217DA|&#x217da;}}||{{ucr|217DB|&#x217db;}}||{{ucr|217DC|&#x217dc;}}||{{ucr|217DD|&#x217dd;}}||{{ucr|217DE|&#x217de;}}||{{ucr|217DF|&#x217df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|217Ex |{{ucr|217E0|&#x217e0;}}||{{ucr|217E1|&#x217e1;}}||{{ucr|217E2|&#x217e2;}}||{{ucr|217E3|&#x217e3;}}||{{ucr|217E4|&#x217e4;}}||{{ucr|217E5|&#x217e5;}}||{{ucr|217E6|&#x217e6;}}||{{ucr|217E7|&#x217e7;}}||{{ucr|217E8|&#x217e8;}}||{{ucr|217E9|&#x217e9;}}||{{ucr|217EA|&#x217ea;}}||{{ucr|217EB|&#x217eb;}}||{{ucr|217EC|&#x217ec;}}||{{ucr|217ED|&#x217ed;}}||{{ucr|217EE|&#x217ee;}}||{{ucr|217EF|&#x217ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|217Fx |{{ucr|217F0|&#x217f0;}}||{{ucr|217F1|&#x217f1;}}||{{ucr|217F2|&#x217f2;}}||{{ucr|217F3|&#x217f3;}}||{{ucr|217F4|&#x217f4;}}||{{ucr|217F5|&#x217f5;}}||{{ucr|217F6|&#x217f6;}}||{{ucr|217F7|&#x217f7;}}||{{ucr|217F8|&#x217f8;}}||{{ucr|217F9|&#x217f9;}}||{{ucr|217FA|&#x217fa;}}||{{ucr|217FB|&#x217fb;}}||{{ucr|217FC|&#x217fc;}}||{{ucr|217FD|&#x217fd;}}||{{ucr|217FE|&#x217fe;}}||{{ucr|217FF|&#x217ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2180x |{{ucr|21800|&#x21800;}}||{{ucr|21801|&#x21801;}}||{{ucr|21802|&#x21802;}}||{{ucr|21803|&#x21803;}}||{{ucr|21804|&#x21804;}}||{{ucr|21805|&#x21805;}}||{{ucr|21806|&#x21806;}}||{{ucr|21807|&#x21807;}}||{{ucr|21808|&#x21808;}}||{{ucr|21809|&#x21809;}}||{{ucr|2180A|&#x2180a;}}||{{ucr|2180B|&#x2180b;}}||{{ucr|2180C|&#x2180c;}}||{{ucr|2180D|&#x2180d;}}||{{ucr|2180E|&#x2180e;}}||{{ucr|2180F|&#x2180f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2181x |{{ucr|21810|&#x21810;}}||{{ucr|21811|&#x21811;}}||{{ucr|21812|&#x21812;}}||{{ucr|21813|&#x21813;}}||{{ucr|21814|&#x21814;}}||{{ucr|21815|&#x21815;}}||{{ucr|21816|&#x21816;}}||{{ucr|21817|&#x21817;}}||{{ucr|21818|&#x21818;}}||{{ucr|21819|&#x21819;}}||{{ucr|2181A|&#x2181a;}}||{{ucr|2181B|&#x2181b;}}||{{ucr|2181C|&#x2181c;}}||{{ucr|2181D|&#x2181d;}}||{{ucr|2181E|&#x2181e;}}||{{ucr|2181F|&#x2181f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2182x |{{ucr|21820|&#x21820;}}||{{ucr|21821|&#x21821;}}||{{ucr|21822|&#x21822;}}||{{ucr|21823|&#x21823;}}||{{ucr|21824|&#x21824;}}||{{ucr|21825|&#x21825;}}||{{ucr|21826|&#x21826;}}||{{ucr|21827|&#x21827;}}||{{ucr|21828|&#x21828;}}||{{ucr|21829|&#x21829;}}||{{ucr|2182A|&#x2182a;}}||{{ucr|2182B|&#x2182b;}}||{{ucr|2182C|&#x2182c;}}||{{ucr|2182D|&#x2182d;}}||{{ucr|2182E|&#x2182e;}}||{{ucr|2182F|&#x2182f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2183x |{{ucr|21830|&#x21830;}}||{{ucr|21831|&#x21831;}}||{{ucr|21832|&#x21832;}}||{{ucr|21833|&#x21833;}}||{{ucr|21834|&#x21834;}}||{{ucr|21835|&#x21835;}}||{{ucr|21836|&#x21836;}}||{{ucr|21837|&#x21837;}}||{{ucr|21838|&#x21838;}}||{{ucr|21839|&#x21839;}}||{{ucr|2183A|&#x2183a;}}||{{ucr|2183B|&#x2183b;}}||{{ucr|2183C|&#x2183c;}}||{{ucr|2183D|&#x2183d;}}||{{ucr|2183E|&#x2183e;}}||{{ucr|2183F|&#x2183f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2184x |{{ucr|21840|&#x21840;}}||{{ucr|21841|&#x21841;}}||{{ucr|21842|&#x21842;}}||{{ucr|21843|&#x21843;}}||{{ucr|21844|&#x21844;}}||{{ucr|21845|&#x21845;}}||{{ucr|21846|&#x21846;}}||{{ucr|21847|&#x21847;}}||{{ucr|21848|&#x21848;}}||{{ucr|21849|&#x21849;}}||{{ucr|2184A|&#x2184a;}}||{{ucr|2184B|&#x2184b;}}||{{ucr|2184C|&#x2184c;}}||{{ucr|2184D|&#x2184d;}}||{{ucr|2184E|&#x2184e;}}||{{ucr|2184F|&#x2184f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2185x |{{ucr|21850|&#x21850;}}||{{ucr|21851|&#x21851;}}||{{ucr|21852|&#x21852;}}||{{ucr|21853|&#x21853;}}||{{ucr|21854|&#x21854;}}||{{ucr|21855|&#x21855;}}||{{ucr|21856|&#x21856;}}||{{ucr|21857|&#x21857;}}||{{ucr|21858|&#x21858;}}||{{ucr|21859|&#x21859;}}||{{ucr|2185A|&#x2185a;}}||{{ucr|2185B|&#x2185b;}}||{{ucr|2185C|&#x2185c;}}||{{ucr|2185D|&#x2185d;}}||{{ucr|2185E|&#x2185e;}}||{{ucr|2185F|&#x2185f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2186x |{{ucr|21860|&#x21860;}}||{{ucr|21861|&#x21861;}}||{{ucr|21862|&#x21862;}}||{{ucr|21863|&#x21863;}}||{{ucr|21864|&#x21864;}}||{{ucr|21865|&#x21865;}}||{{ucr|21866|&#x21866;}}||{{ucr|21867|&#x21867;}}||{{ucr|21868|&#x21868;}}||{{ucr|21869|&#x21869;}}||{{ucr|2186A|&#x2186a;}}||{{ucr|2186B|&#x2186b;}}||{{ucr|2186C|&#x2186c;}}||{{ucr|2186D|&#x2186d;}}||{{ucr|2186E|&#x2186e;}}||{{ucr|2186F|&#x2186f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2187x |{{ucr|21870|&#x21870;}}||{{ucr|21871|&#x21871;}}||{{ucr|21872|&#x21872;}}||{{ucr|21873|&#x21873;}}||{{ucr|21874|&#x21874;}}||{{ucr|21875|&#x21875;}}||{{ucr|21876|&#x21876;}}||{{ucr|21877|&#x21877;}}||{{ucr|21878|&#x21878;}}||{{ucr|21879|&#x21879;}}||{{ucr|2187A|&#x2187a;}}||{{ucr|2187B|&#x2187b;}}||{{ucr|2187C|&#x2187c;}}||{{ucr|2187D|&#x2187d;}}||{{ucr|2187E|&#x2187e;}}||{{ucr|2187F|&#x2187f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2188x |{{ucr|21880|&#x21880;}}||{{ucr|21881|&#x21881;}}||{{ucr|21882|&#x21882;}}||{{ucr|21883|&#x21883;}}||{{ucr|21884|&#x21884;}}||{{ucr|21885|&#x21885;}}||{{ucr|21886|&#x21886;}}||{{ucr|21887|&#x21887;}}||{{ucr|21888|&#x21888;}}||{{ucr|21889|&#x21889;}}||{{ucr|2188A|&#x2188a;}}||{{ucr|2188B|&#x2188b;}}||{{ucr|2188C|&#x2188c;}}||{{ucr|2188D|&#x2188d;}}||{{ucr|2188E|&#x2188e;}}||{{ucr|2188F|&#x2188f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2189x |{{ucr|21890|&#x21890;}}||{{ucr|21891|&#x21891;}}||{{ucr|21892|&#x21892;}}||{{ucr|21893|&#x21893;}}||{{ucr|21894|&#x21894;}}||{{ucr|21895|&#x21895;}}||{{ucr|21896|&#x21896;}}||{{ucr|21897|&#x21897;}}||{{ucr|21898|&#x21898;}}||{{ucr|21899|&#x21899;}}||{{ucr|2189A|&#x2189a;}}||{{ucr|2189B|&#x2189b;}}||{{ucr|2189C|&#x2189c;}}||{{ucr|2189D|&#x2189d;}}||{{ucr|2189E|&#x2189e;}}||{{ucr|2189F|&#x2189f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|218Ax |{{ucr|218A0|&#x218a0;}}||{{ucr|218A1|&#x218a1;}}||{{ucr|218A2|&#x218a2;}}||{{ucr|218A3|&#x218a3;}}||{{ucr|218A4|&#x218a4;}}||{{ucr|218A5|&#x218a5;}}||{{ucr|218A6|&#x218a6;}}||{{ucr|218A7|&#x218a7;}}||{{ucr|218A8|&#x218a8;}}||{{ucr|218A9|&#x218a9;}}||{{ucr|218AA|&#x218aa;}}||{{ucr|218AB|&#x218ab;}}||{{ucr|218AC|&#x218ac;}}||{{ucr|218AD|&#x218ad;}}||{{ucr|218AE|&#x218ae;}}||{{ucr|218AF|&#x218af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|218Bx |{{ucr|218B0|&#x218b0;}}||{{ucr|218B1|&#x218b1;}}||{{ucr|218B2|&#x218b2;}}||{{ucr|218B3|&#x218b3;}}||{{ucr|218B4|&#x218b4;}}||{{ucr|218B5|&#x218b5;}}||{{ucr|218B6|&#x218b6;}}||{{ucr|218B7|&#x218b7;}}||{{ucr|218B8|&#x218b8;}}||{{ucr|218B9|&#x218b9;}}||{{ucr|218BA|&#x218ba;}}||{{ucr|218BB|&#x218bb;}}||{{ucr|218BC|&#x218bc;}}||{{ucr|218BD|&#x218bd;}}||{{ucr|218BE|&#x218be;}}||{{ucr|218BF|&#x218bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|218Cx |{{ucr|218C0|&#x218c0;}}||{{ucr|218C1|&#x218c1;}}||{{ucr|218C2|&#x218c2;}}||{{ucr|218C3|&#x218c3;}}||{{ucr|218C4|&#x218c4;}}||{{ucr|218C5|&#x218c5;}}||{{ucr|218C6|&#x218c6;}}||{{ucr|218C7|&#x218c7;}}||{{ucr|218C8|&#x218c8;}}||{{ucr|218C9|&#x218c9;}}||{{ucr|218CA|&#x218ca;}}||{{ucr|218CB|&#x218cb;}}||{{ucr|218CC|&#x218cc;}}||{{ucr|218CD|&#x218cd;}}||{{ucr|218CE|&#x218ce;}}||{{ucr|218CF|&#x218cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|218Dx |{{ucr|218D0|&#x218d0;}}||{{ucr|218D1|&#x218d1;}}||{{ucr|218D2|&#x218d2;}}||{{ucr|218D3|&#x218d3;}}||{{ucr|218D4|&#x218d4;}}||{{ucr|218D5|&#x218d5;}}||{{ucr|218D6|&#x218d6;}}||{{ucr|218D7|&#x218d7;}}||{{ucr|218D8|&#x218d8;}}||{{ucr|218D9|&#x218d9;}}||{{ucr|218DA|&#x218da;}}||{{ucr|218DB|&#x218db;}}||{{ucr|218DC|&#x218dc;}}||{{ucr|218DD|&#x218dd;}}||{{ucr|218DE|&#x218de;}}||{{ucr|218DF|&#x218df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|218Ex |{{ucr|218E0|&#x218e0;}}||{{ucr|218E1|&#x218e1;}}||{{ucr|218E2|&#x218e2;}}||{{ucr|218E3|&#x218e3;}}||{{ucr|218E4|&#x218e4;}}||{{ucr|218E5|&#x218e5;}}||{{ucr|218E6|&#x218e6;}}||{{ucr|218E7|&#x218e7;}}||{{ucr|218E8|&#x218e8;}}||{{ucr|218E9|&#x218e9;}}||{{ucr|218EA|&#x218ea;}}||{{ucr|218EB|&#x218eb;}}||{{ucr|218EC|&#x218ec;}}||{{ucr|218ED|&#x218ed;}}||{{ucr|218EE|&#x218ee;}}||{{ucr|218EF|&#x218ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|218Fx |{{ucr|218F0|&#x218f0;}}||{{ucr|218F1|&#x218f1;}}||{{ucr|218F2|&#x218f2;}}||{{ucr|218F3|&#x218f3;}}||{{ucr|218F4|&#x218f4;}}||{{ucr|218F5|&#x218f5;}}||{{ucr|218F6|&#x218f6;}}||{{ucr|218F7|&#x218f7;}}||{{ucr|218F8|&#x218f8;}}||{{ucr|218F9|&#x218f9;}}||{{ucr|218FA|&#x218fa;}}||{{ucr|218FB|&#x218fb;}}||{{ucr|218FC|&#x218fc;}}||{{ucr|218FD|&#x218fd;}}||{{ucr|218FE|&#x218fe;}}||{{ucr|218FF|&#x218ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2190x |{{ucr|21900|&#x21900;}}||{{ucr|21901|&#x21901;}}||{{ucr|21902|&#x21902;}}||{{ucr|21903|&#x21903;}}||{{ucr|21904|&#x21904;}}||{{ucr|21905|&#x21905;}}||{{ucr|21906|&#x21906;}}||{{ucr|21907|&#x21907;}}||{{ucr|21908|&#x21908;}}||{{ucr|21909|&#x21909;}}||{{ucr|2190A|&#x2190a;}}||{{ucr|2190B|&#x2190b;}}||{{ucr|2190C|&#x2190c;}}||{{ucr|2190D|&#x2190d;}}||{{ucr|2190E|&#x2190e;}}||{{ucr|2190F|&#x2190f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2191x |{{ucr|21910|&#x21910;}}||{{ucr|21911|&#x21911;}}||{{ucr|21912|&#x21912;}}||{{ucr|21913|&#x21913;}}||{{ucr|21914|&#x21914;}}||{{ucr|21915|&#x21915;}}||{{ucr|21916|&#x21916;}}||{{ucr|21917|&#x21917;}}||{{ucr|21918|&#x21918;}}||{{ucr|21919|&#x21919;}}||{{ucr|2191A|&#x2191a;}}||{{ucr|2191B|&#x2191b;}}||{{ucr|2191C|&#x2191c;}}||{{ucr|2191D|&#x2191d;}}||{{ucr|2191E|&#x2191e;}}||{{ucr|2191F|&#x2191f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2192x |{{ucr|21920|&#x21920;}}||{{ucr|21921|&#x21921;}}||{{ucr|21922|&#x21922;}}||{{ucr|21923|&#x21923;}}||{{ucr|21924|&#x21924;}}||{{ucr|21925|&#x21925;}}||{{ucr|21926|&#x21926;}}||{{ucr|21927|&#x21927;}}||{{ucr|21928|&#x21928;}}||{{ucr|21929|&#x21929;}}||{{ucr|2192A|&#x2192a;}}||{{ucr|2192B|&#x2192b;}}||{{ucr|2192C|&#x2192c;}}||{{ucr|2192D|&#x2192d;}}||{{ucr|2192E|&#x2192e;}}||{{ucr|2192F|&#x2192f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2193x |{{ucr|21930|&#x21930;}}||{{ucr|21931|&#x21931;}}||{{ucr|21932|&#x21932;}}||{{ucr|21933|&#x21933;}}||{{ucr|21934|&#x21934;}}||{{ucr|21935|&#x21935;}}||{{ucr|21936|&#x21936;}}||{{ucr|21937|&#x21937;}}||{{ucr|21938|&#x21938;}}||{{ucr|21939|&#x21939;}}||{{ucr|2193A|&#x2193a;}}||{{ucr|2193B|&#x2193b;}}||{{ucr|2193C|&#x2193c;}}||{{ucr|2193D|&#x2193d;}}||{{ucr|2193E|&#x2193e;}}||{{ucr|2193F|&#x2193f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2194x |{{ucr|21940|&#x21940;}}||{{ucr|21941|&#x21941;}}||{{ucr|21942|&#x21942;}}||{{ucr|21943|&#x21943;}}||{{ucr|21944|&#x21944;}}||{{ucr|21945|&#x21945;}}||{{ucr|21946|&#x21946;}}||{{ucr|21947|&#x21947;}}||{{ucr|21948|&#x21948;}}||{{ucr|21949|&#x21949;}}||{{ucr|2194A|&#x2194a;}}||{{ucr|2194B|&#x2194b;}}||{{ucr|2194C|&#x2194c;}}||{{ucr|2194D|&#x2194d;}}||{{ucr|2194E|&#x2194e;}}||{{ucr|2194F|&#x2194f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2195x |{{ucr|21950|&#x21950;}}||{{ucr|21951|&#x21951;}}||{{ucr|21952|&#x21952;}}||{{ucr|21953|&#x21953;}}||{{ucr|21954|&#x21954;}}||{{ucr|21955|&#x21955;}}||{{ucr|21956|&#x21956;}}||{{ucr|21957|&#x21957;}}||{{ucr|21958|&#x21958;}}||{{ucr|21959|&#x21959;}}||{{ucr|2195A|&#x2195a;}}||{{ucr|2195B|&#x2195b;}}||{{ucr|2195C|&#x2195c;}}||{{ucr|2195D|&#x2195d;}}||{{ucr|2195E|&#x2195e;}}||{{ucr|2195F|&#x2195f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2196x |{{ucr|21960|&#x21960;}}||{{ucr|21961|&#x21961;}}||{{ucr|21962|&#x21962;}}||{{ucr|21963|&#x21963;}}||{{ucr|21964|&#x21964;}}||{{ucr|21965|&#x21965;}}||{{ucr|21966|&#x21966;}}||{{ucr|21967|&#x21967;}}||{{ucr|21968|&#x21968;}}||{{ucr|21969|&#x21969;}}||{{ucr|2196A|&#x2196a;}}||{{ucr|2196B|&#x2196b;}}||{{ucr|2196C|&#x2196c;}}||{{ucr|2196D|&#x2196d;}}||{{ucr|2196E|&#x2196e;}}||{{ucr|2196F|&#x2196f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2197x |{{ucr|21970|&#x21970;}}||{{ucr|21971|&#x21971;}}||{{ucr|21972|&#x21972;}}||{{ucr|21973|&#x21973;}}||{{ucr|21974|&#x21974;}}||{{ucr|21975|&#x21975;}}||{{ucr|21976|&#x21976;}}||{{ucr|21977|&#x21977;}}||{{ucr|21978|&#x21978;}}||{{ucr|21979|&#x21979;}}||{{ucr|2197A|&#x2197a;}}||{{ucr|2197B|&#x2197b;}}||{{ucr|2197C|&#x2197c;}}||{{ucr|2197D|&#x2197d;}}||{{ucr|2197E|&#x2197e;}}||{{ucr|2197F|&#x2197f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2198x |{{ucr|21980|&#x21980;}}||{{ucr|21981|&#x21981;}}||{{ucr|21982|&#x21982;}}||{{ucr|21983|&#x21983;}}||{{ucr|21984|&#x21984;}}||{{ucr|21985|&#x21985;}}||{{ucr|21986|&#x21986;}}||{{ucr|21987|&#x21987;}}||{{ucr|21988|&#x21988;}}||{{ucr|21989|&#x21989;}}||{{ucr|2198A|&#x2198a;}}||{{ucr|2198B|&#x2198b;}}||{{ucr|2198C|&#x2198c;}}||{{ucr|2198D|&#x2198d;}}||{{ucr|2198E|&#x2198e;}}||{{ucr|2198F|&#x2198f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2199x |{{ucr|21990|&#x21990;}}||{{ucr|21991|&#x21991;}}||{{ucr|21992|&#x21992;}}||{{ucr|21993|&#x21993;}}||{{ucr|21994|&#x21994;}}||{{ucr|21995|&#x21995;}}||{{ucr|21996|&#x21996;}}||{{ucr|21997|&#x21997;}}||{{ucr|21998|&#x21998;}}||{{ucr|21999|&#x21999;}}||{{ucr|2199A|&#x2199a;}}||{{ucr|2199B|&#x2199b;}}||{{ucr|2199C|&#x2199c;}}||{{ucr|2199D|&#x2199d;}}||{{ucr|2199E|&#x2199e;}}||{{ucr|2199F|&#x2199f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|219Ax |{{ucr|219A0|&#x219a0;}}||{{ucr|219A1|&#x219a1;}}||{{ucr|219A2|&#x219a2;}}||{{ucr|219A3|&#x219a3;}}||{{ucr|219A4|&#x219a4;}}||{{ucr|219A5|&#x219a5;}}||{{ucr|219A6|&#x219a6;}}||{{ucr|219A7|&#x219a7;}}||{{ucr|219A8|&#x219a8;}}||{{ucr|219A9|&#x219a9;}}||{{ucr|219AA|&#x219aa;}}||{{ucr|219AB|&#x219ab;}}||{{ucr|219AC|&#x219ac;}}||{{ucr|219AD|&#x219ad;}}||{{ucr|219AE|&#x219ae;}}||{{ucr|219AF|&#x219af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|219Bx |{{ucr|219B0|&#x219b0;}}||{{ucr|219B1|&#x219b1;}}||{{ucr|219B2|&#x219b2;}}||{{ucr|219B3|&#x219b3;}}||{{ucr|219B4|&#x219b4;}}||{{ucr|219B5|&#x219b5;}}||{{ucr|219B6|&#x219b6;}}||{{ucr|219B7|&#x219b7;}}||{{ucr|219B8|&#x219b8;}}||{{ucr|219B9|&#x219b9;}}||{{ucr|219BA|&#x219ba;}}||{{ucr|219BB|&#x219bb;}}||{{ucr|219BC|&#x219bc;}}||{{ucr|219BD|&#x219bd;}}||{{ucr|219BE|&#x219be;}}||{{ucr|219BF|&#x219bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|219Cx |{{ucr|219C0|&#x219c0;}}||{{ucr|219C1|&#x219c1;}}||{{ucr|219C2|&#x219c2;}}||{{ucr|219C3|&#x219c3;}}||{{ucr|219C4|&#x219c4;}}||{{ucr|219C5|&#x219c5;}}||{{ucr|219C6|&#x219c6;}}||{{ucr|219C7|&#x219c7;}}||{{ucr|219C8|&#x219c8;}}||{{ucr|219C9|&#x219c9;}}||{{ucr|219CA|&#x219ca;}}||{{ucr|219CB|&#x219cb;}}||{{ucr|219CC|&#x219cc;}}||{{ucr|219CD|&#x219cd;}}||{{ucr|219CE|&#x219ce;}}||{{ucr|219CF|&#x219cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|219Dx |{{ucr|219D0|&#x219d0;}}||{{ucr|219D1|&#x219d1;}}||{{ucr|219D2|&#x219d2;}}||{{ucr|219D3|&#x219d3;}}||{{ucr|219D4|&#x219d4;}}||{{ucr|219D5|&#x219d5;}}||{{ucr|219D6|&#x219d6;}}||{{ucr|219D7|&#x219d7;}}||{{ucr|219D8|&#x219d8;}}||{{ucr|219D9|&#x219d9;}}||{{ucr|219DA|&#x219da;}}||{{ucr|219DB|&#x219db;}}||{{ucr|219DC|&#x219dc;}}||{{ucr|219DD|&#x219dd;}}||{{ucr|219DE|&#x219de;}}||{{ucr|219DF|&#x219df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|219Ex |{{ucr|219E0|&#x219e0;}}||{{ucr|219E1|&#x219e1;}}||{{ucr|219E2|&#x219e2;}}||{{ucr|219E3|&#x219e3;}}||{{ucr|219E4|&#x219e4;}}||{{ucr|219E5|&#x219e5;}}||{{ucr|219E6|&#x219e6;}}||{{ucr|219E7|&#x219e7;}}||{{ucr|219E8|&#x219e8;}}||{{ucr|219E9|&#x219e9;}}||{{ucr|219EA|&#x219ea;}}||{{ucr|219EB|&#x219eb;}}||{{ucr|219EC|&#x219ec;}}||{{ucr|219ED|&#x219ed;}}||{{ucr|219EE|&#x219ee;}}||{{ucr|219EF|&#x219ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|219Fx |{{ucr|219F0|&#x219f0;}}||{{ucr|219F1|&#x219f1;}}||{{ucr|219F2|&#x219f2;}}||{{ucr|219F3|&#x219f3;}}||{{ucr|219F4|&#x219f4;}}||{{ucr|219F5|&#x219f5;}}||{{ucr|219F6|&#x219f6;}}||{{ucr|219F7|&#x219f7;}}||{{ucr|219F8|&#x219f8;}}||{{ucr|219F9|&#x219f9;}}||{{ucr|219FA|&#x219fa;}}||{{ucr|219FB|&#x219fb;}}||{{ucr|219FC|&#x219fc;}}||{{ucr|219FD|&#x219fd;}}||{{ucr|219FE|&#x219fe;}}||{{ucr|219FF|&#x219ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21A0x |{{ucr|21A00|&#x21a00;}}||{{ucr|21A01|&#x21a01;}}||{{ucr|21A02|&#x21a02;}}||{{ucr|21A03|&#x21a03;}}||{{ucr|21A04|&#x21a04;}}||{{ucr|21A05|&#x21a05;}}||{{ucr|21A06|&#x21a06;}}||{{ucr|21A07|&#x21a07;}}||{{ucr|21A08|&#x21a08;}}||{{ucr|21A09|&#x21a09;}}||{{ucr|21A0A|&#x21a0a;}}||{{ucr|21A0B|&#x21a0b;}}||{{ucr|21A0C|&#x21a0c;}}||{{ucr|21A0D|&#x21a0d;}}||{{ucr|21A0E|&#x21a0e;}}||{{ucr|21A0F|&#x21a0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21A1x |{{ucr|21A10|&#x21a10;}}||{{ucr|21A11|&#x21a11;}}||{{ucr|21A12|&#x21a12;}}||{{ucr|21A13|&#x21a13;}}||{{ucr|21A14|&#x21a14;}}||{{ucr|21A15|&#x21a15;}}||{{ucr|21A16|&#x21a16;}}||{{ucr|21A17|&#x21a17;}}||{{ucr|21A18|&#x21a18;}}||{{ucr|21A19|&#x21a19;}}||{{ucr|21A1A|&#x21a1a;}}||{{ucr|21A1B|&#x21a1b;}}||{{ucr|21A1C|&#x21a1c;}}||{{ucr|21A1D|&#x21a1d;}}||{{ucr|21A1E|&#x21a1e;}}||{{ucr|21A1F|&#x21a1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21A2x |{{ucr|21A20|&#x21a20;}}||{{ucr|21A21|&#x21a21;}}||{{ucr|21A22|&#x21a22;}}||{{ucr|21A23|&#x21a23;}}||{{ucr|21A24|&#x21a24;}}||{{ucr|21A25|&#x21a25;}}||{{ucr|21A26|&#x21a26;}}||{{ucr|21A27|&#x21a27;}}||{{ucr|21A28|&#x21a28;}}||{{ucr|21A29|&#x21a29;}}||{{ucr|21A2A|&#x21a2a;}}||{{ucr|21A2B|&#x21a2b;}}||{{ucr|21A2C|&#x21a2c;}}||{{ucr|21A2D|&#x21a2d;}}||{{ucr|21A2E|&#x21a2e;}}||{{ucr|21A2F|&#x21a2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21A3x |{{ucr|21A30|&#x21a30;}}||{{ucr|21A31|&#x21a31;}}||{{ucr|21A32|&#x21a32;}}||{{ucr|21A33|&#x21a33;}}||{{ucr|21A34|&#x21a34;}}||{{ucr|21A35|&#x21a35;}}||{{ucr|21A36|&#x21a36;}}||{{ucr|21A37|&#x21a37;}}||{{ucr|21A38|&#x21a38;}}||{{ucr|21A39|&#x21a39;}}||{{ucr|21A3A|&#x21a3a;}}||{{ucr|21A3B|&#x21a3b;}}||{{ucr|21A3C|&#x21a3c;}}||{{ucr|21A3D|&#x21a3d;}}||{{ucr|21A3E|&#x21a3e;}}||{{ucr|21A3F|&#x21a3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21A4x |{{ucr|21A40|&#x21a40;}}||{{ucr|21A41|&#x21a41;}}||{{ucr|21A42|&#x21a42;}}||{{ucr|21A43|&#x21a43;}}||{{ucr|21A44|&#x21a44;}}||{{ucr|21A45|&#x21a45;}}||{{ucr|21A46|&#x21a46;}}||{{ucr|21A47|&#x21a47;}}||{{ucr|21A48|&#x21a48;}}||{{ucr|21A49|&#x21a49;}}||{{ucr|21A4A|&#x21a4a;}}||{{ucr|21A4B|&#x21a4b;}}||{{ucr|21A4C|&#x21a4c;}}||{{ucr|21A4D|&#x21a4d;}}||{{ucr|21A4E|&#x21a4e;}}||{{ucr|21A4F|&#x21a4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21A5x |{{ucr|21A50|&#x21a50;}}||{{ucr|21A51|&#x21a51;}}||{{ucr|21A52|&#x21a52;}}||{{ucr|21A53|&#x21a53;}}||{{ucr|21A54|&#x21a54;}}||{{ucr|21A55|&#x21a55;}}||{{ucr|21A56|&#x21a56;}}||{{ucr|21A57|&#x21a57;}}||{{ucr|21A58|&#x21a58;}}||{{ucr|21A59|&#x21a59;}}||{{ucr|21A5A|&#x21a5a;}}||{{ucr|21A5B|&#x21a5b;}}||{{ucr|21A5C|&#x21a5c;}}||{{ucr|21A5D|&#x21a5d;}}||{{ucr|21A5E|&#x21a5e;}}||{{ucr|21A5F|&#x21a5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21A6x |{{ucr|21A60|&#x21a60;}}||{{ucr|21A61|&#x21a61;}}||{{ucr|21A62|&#x21a62;}}||{{ucr|21A63|&#x21a63;}}||{{ucr|21A64|&#x21a64;}}||{{ucr|21A65|&#x21a65;}}||{{ucr|21A66|&#x21a66;}}||{{ucr|21A67|&#x21a67;}}||{{ucr|21A68|&#x21a68;}}||{{ucr|21A69|&#x21a69;}}||{{ucr|21A6A|&#x21a6a;}}||{{ucr|21A6B|&#x21a6b;}}||{{ucr|21A6C|&#x21a6c;}}||{{ucr|21A6D|&#x21a6d;}}||{{ucr|21A6E|&#x21a6e;}}||{{ucr|21A6F|&#x21a6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21A7x |{{ucr|21A70|&#x21a70;}}||{{ucr|21A71|&#x21a71;}}||{{ucr|21A72|&#x21a72;}}||{{ucr|21A73|&#x21a73;}}||{{ucr|21A74|&#x21a74;}}||{{ucr|21A75|&#x21a75;}}||{{ucr|21A76|&#x21a76;}}||{{ucr|21A77|&#x21a77;}}||{{ucr|21A78|&#x21a78;}}||{{ucr|21A79|&#x21a79;}}||{{ucr|21A7A|&#x21a7a;}}||{{ucr|21A7B|&#x21a7b;}}||{{ucr|21A7C|&#x21a7c;}}||{{ucr|21A7D|&#x21a7d;}}||{{ucr|21A7E|&#x21a7e;}}||{{ucr|21A7F|&#x21a7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21A8x |{{ucr|21A80|&#x21a80;}}||{{ucr|21A81|&#x21a81;}}||{{ucr|21A82|&#x21a82;}}||{{ucr|21A83|&#x21a83;}}||{{ucr|21A84|&#x21a84;}}||{{ucr|21A85|&#x21a85;}}||{{ucr|21A86|&#x21a86;}}||{{ucr|21A87|&#x21a87;}}||{{ucr|21A88|&#x21a88;}}||{{ucr|21A89|&#x21a89;}}||{{ucr|21A8A|&#x21a8a;}}||{{ucr|21A8B|&#x21a8b;}}||{{ucr|21A8C|&#x21a8c;}}||{{ucr|21A8D|&#x21a8d;}}||{{ucr|21A8E|&#x21a8e;}}||{{ucr|21A8F|&#x21a8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21A9x |{{ucr|21A90|&#x21a90;}}||{{ucr|21A91|&#x21a91;}}||{{ucr|21A92|&#x21a92;}}||{{ucr|21A93|&#x21a93;}}||{{ucr|21A94|&#x21a94;}}||{{ucr|21A95|&#x21a95;}}||{{ucr|21A96|&#x21a96;}}||{{ucr|21A97|&#x21a97;}}||{{ucr|21A98|&#x21a98;}}||{{ucr|21A99|&#x21a99;}}||{{ucr|21A9A|&#x21a9a;}}||{{ucr|21A9B|&#x21a9b;}}||{{ucr|21A9C|&#x21a9c;}}||{{ucr|21A9D|&#x21a9d;}}||{{ucr|21A9E|&#x21a9e;}}||{{ucr|21A9F|&#x21a9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21AAx |{{ucr|21AA0|&#x21aa0;}}||{{ucr|21AA1|&#x21aa1;}}||{{ucr|21AA2|&#x21aa2;}}||{{ucr|21AA3|&#x21aa3;}}||{{ucr|21AA4|&#x21aa4;}}||{{ucr|21AA5|&#x21aa5;}}||{{ucr|21AA6|&#x21aa6;}}||{{ucr|21AA7|&#x21aa7;}}||{{ucr|21AA8|&#x21aa8;}}||{{ucr|21AA9|&#x21aa9;}}||{{ucr|21AAA|&#x21aaa;}}||{{ucr|21AAB|&#x21aab;}}||{{ucr|21AAC|&#x21aac;}}||{{ucr|21AAD|&#x21aad;}}||{{ucr|21AAE|&#x21aae;}}||{{ucr|21AAF|&#x21aaf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21ABx |{{ucr|21AB0|&#x21ab0;}}||{{ucr|21AB1|&#x21ab1;}}||{{ucr|21AB2|&#x21ab2;}}||{{ucr|21AB3|&#x21ab3;}}||{{ucr|21AB4|&#x21ab4;}}||{{ucr|21AB5|&#x21ab5;}}||{{ucr|21AB6|&#x21ab6;}}||{{ucr|21AB7|&#x21ab7;}}||{{ucr|21AB8|&#x21ab8;}}||{{ucr|21AB9|&#x21ab9;}}||{{ucr|21ABA|&#x21aba;}}||{{ucr|21ABB|&#x21abb;}}||{{ucr|21ABC|&#x21abc;}}||{{ucr|21ABD|&#x21abd;}}||{{ucr|21ABE|&#x21abe;}}||{{ucr|21ABF|&#x21abf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21ACx |{{ucr|21AC0|&#x21ac0;}}||{{ucr|21AC1|&#x21ac1;}}||{{ucr|21AC2|&#x21ac2;}}||{{ucr|21AC3|&#x21ac3;}}||{{ucr|21AC4|&#x21ac4;}}||{{ucr|21AC5|&#x21ac5;}}||{{ucr|21AC6|&#x21ac6;}}||{{ucr|21AC7|&#x21ac7;}}||{{ucr|21AC8|&#x21ac8;}}||{{ucr|21AC9|&#x21ac9;}}||{{ucr|21ACA|&#x21aca;}}||{{ucr|21ACB|&#x21acb;}}||{{ucr|21ACC|&#x21acc;}}||{{ucr|21ACD|&#x21acd;}}||{{ucr|21ACE|&#x21ace;}}||{{ucr|21ACF|&#x21acf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21ADx |{{ucr|21AD0|&#x21ad0;}}||{{ucr|21AD1|&#x21ad1;}}||{{ucr|21AD2|&#x21ad2;}}||{{ucr|21AD3|&#x21ad3;}}||{{ucr|21AD4|&#x21ad4;}}||{{ucr|21AD5|&#x21ad5;}}||{{ucr|21AD6|&#x21ad6;}}||{{ucr|21AD7|&#x21ad7;}}||{{ucr|21AD8|&#x21ad8;}}||{{ucr|21AD9|&#x21ad9;}}||{{ucr|21ADA|&#x21ada;}}||{{ucr|21ADB|&#x21adb;}}||{{ucr|21ADC|&#x21adc;}}||{{ucr|21ADD|&#x21add;}}||{{ucr|21ADE|&#x21ade;}}||{{ucr|21ADF|&#x21adf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21AEx |{{ucr|21AE0|&#x21ae0;}}||{{ucr|21AE1|&#x21ae1;}}||{{ucr|21AE2|&#x21ae2;}}||{{ucr|21AE3|&#x21ae3;}}||{{ucr|21AE4|&#x21ae4;}}||{{ucr|21AE5|&#x21ae5;}}||{{ucr|21AE6|&#x21ae6;}}||{{ucr|21AE7|&#x21ae7;}}||{{ucr|21AE8|&#x21ae8;}}||{{ucr|21AE9|&#x21ae9;}}||{{ucr|21AEA|&#x21aea;}}||{{ucr|21AEB|&#x21aeb;}}||{{ucr|21AEC|&#x21aec;}}||{{ucr|21AED|&#x21aed;}}||{{ucr|21AEE|&#x21aee;}}||{{ucr|21AEF|&#x21aef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21AFx |{{ucr|21AF0|&#x21af0;}}||{{ucr|21AF1|&#x21af1;}}||{{ucr|21AF2|&#x21af2;}}||{{ucr|21AF3|&#x21af3;}}||{{ucr|21AF4|&#x21af4;}}||{{ucr|21AF5|&#x21af5;}}||{{ucr|21AF6|&#x21af6;}}||{{ucr|21AF7|&#x21af7;}}||{{ucr|21AF8|&#x21af8;}}||{{ucr|21AF9|&#x21af9;}}||{{ucr|21AFA|&#x21afa;}}||{{ucr|21AFB|&#x21afb;}}||{{ucr|21AFC|&#x21afc;}}||{{ucr|21AFD|&#x21afd;}}||{{ucr|21AFE|&#x21afe;}}||{{ucr|21AFF|&#x21aff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21B0x |{{ucr|21B00|&#x21b00;}}||{{ucr|21B01|&#x21b01;}}||{{ucr|21B02|&#x21b02;}}||{{ucr|21B03|&#x21b03;}}||{{ucr|21B04|&#x21b04;}}||{{ucr|21B05|&#x21b05;}}||{{ucr|21B06|&#x21b06;}}||{{ucr|21B07|&#x21b07;}}||{{ucr|21B08|&#x21b08;}}||{{ucr|21B09|&#x21b09;}}||{{ucr|21B0A|&#x21b0a;}}||{{ucr|21B0B|&#x21b0b;}}||{{ucr|21B0C|&#x21b0c;}}||{{ucr|21B0D|&#x21b0d;}}||{{ucr|21B0E|&#x21b0e;}}||{{ucr|21B0F|&#x21b0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21B1x |{{ucr|21B10|&#x21b10;}}||{{ucr|21B11|&#x21b11;}}||{{ucr|21B12|&#x21b12;}}||{{ucr|21B13|&#x21b13;}}||{{ucr|21B14|&#x21b14;}}||{{ucr|21B15|&#x21b15;}}||{{ucr|21B16|&#x21b16;}}||{{ucr|21B17|&#x21b17;}}||{{ucr|21B18|&#x21b18;}}||{{ucr|21B19|&#x21b19;}}||{{ucr|21B1A|&#x21b1a;}}||{{ucr|21B1B|&#x21b1b;}}||{{ucr|21B1C|&#x21b1c;}}||{{ucr|21B1D|&#x21b1d;}}||{{ucr|21B1E|&#x21b1e;}}||{{ucr|21B1F|&#x21b1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21B2x |{{ucr|21B20|&#x21b20;}}||{{ucr|21B21|&#x21b21;}}||{{ucr|21B22|&#x21b22;}}||{{ucr|21B23|&#x21b23;}}||{{ucr|21B24|&#x21b24;}}||{{ucr|21B25|&#x21b25;}}||{{ucr|21B26|&#x21b26;}}||{{ucr|21B27|&#x21b27;}}||{{ucr|21B28|&#x21b28;}}||{{ucr|21B29|&#x21b29;}}||{{ucr|21B2A|&#x21b2a;}}||{{ucr|21B2B|&#x21b2b;}}||{{ucr|21B2C|&#x21b2c;}}||{{ucr|21B2D|&#x21b2d;}}||{{ucr|21B2E|&#x21b2e;}}||{{ucr|21B2F|&#x21b2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21B3x |{{ucr|21B30|&#x21b30;}}||{{ucr|21B31|&#x21b31;}}||{{ucr|21B32|&#x21b32;}}||{{ucr|21B33|&#x21b33;}}||{{ucr|21B34|&#x21b34;}}||{{ucr|21B35|&#x21b35;}}||{{ucr|21B36|&#x21b36;}}||{{ucr|21B37|&#x21b37;}}||{{ucr|21B38|&#x21b38;}}||{{ucr|21B39|&#x21b39;}}||{{ucr|21B3A|&#x21b3a;}}||{{ucr|21B3B|&#x21b3b;}}||{{ucr|21B3C|&#x21b3c;}}||{{ucr|21B3D|&#x21b3d;}}||{{ucr|21B3E|&#x21b3e;}}||{{ucr|21B3F|&#x21b3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21B4x |{{ucr|21B40|&#x21b40;}}||{{ucr|21B41|&#x21b41;}}||{{ucr|21B42|&#x21b42;}}||{{ucr|21B43|&#x21b43;}}||{{ucr|21B44|&#x21b44;}}||{{ucr|21B45|&#x21b45;}}||{{ucr|21B46|&#x21b46;}}||{{ucr|21B47|&#x21b47;}}||{{ucr|21B48|&#x21b48;}}||{{ucr|21B49|&#x21b49;}}||{{ucr|21B4A|&#x21b4a;}}||{{ucr|21B4B|&#x21b4b;}}||{{ucr|21B4C|&#x21b4c;}}||{{ucr|21B4D|&#x21b4d;}}||{{ucr|21B4E|&#x21b4e;}}||{{ucr|21B4F|&#x21b4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21B5x |{{ucr|21B50|&#x21b50;}}||{{ucr|21B51|&#x21b51;}}||{{ucr|21B52|&#x21b52;}}||{{ucr|21B53|&#x21b53;}}||{{ucr|21B54|&#x21b54;}}||{{ucr|21B55|&#x21b55;}}||{{ucr|21B56|&#x21b56;}}||{{ucr|21B57|&#x21b57;}}||{{ucr|21B58|&#x21b58;}}||{{ucr|21B59|&#x21b59;}}||{{ucr|21B5A|&#x21b5a;}}||{{ucr|21B5B|&#x21b5b;}}||{{ucr|21B5C|&#x21b5c;}}||{{ucr|21B5D|&#x21b5d;}}||{{ucr|21B5E|&#x21b5e;}}||{{ucr|21B5F|&#x21b5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21B6x |{{ucr|21B60|&#x21b60;}}||{{ucr|21B61|&#x21b61;}}||{{ucr|21B62|&#x21b62;}}||{{ucr|21B63|&#x21b63;}}||{{ucr|21B64|&#x21b64;}}||{{ucr|21B65|&#x21b65;}}||{{ucr|21B66|&#x21b66;}}||{{ucr|21B67|&#x21b67;}}||{{ucr|21B68|&#x21b68;}}||{{ucr|21B69|&#x21b69;}}||{{ucr|21B6A|&#x21b6a;}}||{{ucr|21B6B|&#x21b6b;}}||{{ucr|21B6C|&#x21b6c;}}||{{ucr|21B6D|&#x21b6d;}}||{{ucr|21B6E|&#x21b6e;}}||{{ucr|21B6F|&#x21b6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21B7x |{{ucr|21B70|&#x21b70;}}||{{ucr|21B71|&#x21b71;}}||{{ucr|21B72|&#x21b72;}}||{{ucr|21B73|&#x21b73;}}||{{ucr|21B74|&#x21b74;}}||{{ucr|21B75|&#x21b75;}}||{{ucr|21B76|&#x21b76;}}||{{ucr|21B77|&#x21b77;}}||{{ucr|21B78|&#x21b78;}}||{{ucr|21B79|&#x21b79;}}||{{ucr|21B7A|&#x21b7a;}}||{{ucr|21B7B|&#x21b7b;}}||{{ucr|21B7C|&#x21b7c;}}||{{ucr|21B7D|&#x21b7d;}}||{{ucr|21B7E|&#x21b7e;}}||{{ucr|21B7F|&#x21b7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21B8x |{{ucr|21B80|&#x21b80;}}||{{ucr|21B81|&#x21b81;}}||{{ucr|21B82|&#x21b82;}}||{{ucr|21B83|&#x21b83;}}||{{ucr|21B84|&#x21b84;}}||{{ucr|21B85|&#x21b85;}}||{{ucr|21B86|&#x21b86;}}||{{ucr|21B87|&#x21b87;}}||{{ucr|21B88|&#x21b88;}}||{{ucr|21B89|&#x21b89;}}||{{ucr|21B8A|&#x21b8a;}}||{{ucr|21B8B|&#x21b8b;}}||{{ucr|21B8C|&#x21b8c;}}||{{ucr|21B8D|&#x21b8d;}}||{{ucr|21B8E|&#x21b8e;}}||{{ucr|21B8F|&#x21b8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21B9x |{{ucr|21B90|&#x21b90;}}||{{ucr|21B91|&#x21b91;}}||{{ucr|21B92|&#x21b92;}}||{{ucr|21B93|&#x21b93;}}||{{ucr|21B94|&#x21b94;}}||{{ucr|21B95|&#x21b95;}}||{{ucr|21B96|&#x21b96;}}||{{ucr|21B97|&#x21b97;}}||{{ucr|21B98|&#x21b98;}}||{{ucr|21B99|&#x21b99;}}||{{ucr|21B9A|&#x21b9a;}}||{{ucr|21B9B|&#x21b9b;}}||{{ucr|21B9C|&#x21b9c;}}||{{ucr|21B9D|&#x21b9d;}}||{{ucr|21B9E|&#x21b9e;}}||{{ucr|21B9F|&#x21b9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21BAx |{{ucr|21BA0|&#x21ba0;}}||{{ucr|21BA1|&#x21ba1;}}||{{ucr|21BA2|&#x21ba2;}}||{{ucr|21BA3|&#x21ba3;}}||{{ucr|21BA4|&#x21ba4;}}||{{ucr|21BA5|&#x21ba5;}}||{{ucr|21BA6|&#x21ba6;}}||{{ucr|21BA7|&#x21ba7;}}||{{ucr|21BA8|&#x21ba8;}}||{{ucr|21BA9|&#x21ba9;}}||{{ucr|21BAA|&#x21baa;}}||{{ucr|21BAB|&#x21bab;}}||{{ucr|21BAC|&#x21bac;}}||{{ucr|21BAD|&#x21bad;}}||{{ucr|21BAE|&#x21bae;}}||{{ucr|21BAF|&#x21baf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21BBx |{{ucr|21BB0|&#x21bb0;}}||{{ucr|21BB1|&#x21bb1;}}||{{ucr|21BB2|&#x21bb2;}}||{{ucr|21BB3|&#x21bb3;}}||{{ucr|21BB4|&#x21bb4;}}||{{ucr|21BB5|&#x21bb5;}}||{{ucr|21BB6|&#x21bb6;}}||{{ucr|21BB7|&#x21bb7;}}||{{ucr|21BB8|&#x21bb8;}}||{{ucr|21BB9|&#x21bb9;}}||{{ucr|21BBA|&#x21bba;}}||{{ucr|21BBB|&#x21bbb;}}||{{ucr|21BBC|&#x21bbc;}}||{{ucr|21BBD|&#x21bbd;}}||{{ucr|21BBE|&#x21bbe;}}||{{ucr|21BBF|&#x21bbf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21BCx |{{ucr|21BC0|&#x21bc0;}}||{{ucr|21BC1|&#x21bc1;}}||{{ucr|21BC2|&#x21bc2;}}||{{ucr|21BC3|&#x21bc3;}}||{{ucr|21BC4|&#x21bc4;}}||{{ucr|21BC5|&#x21bc5;}}||{{ucr|21BC6|&#x21bc6;}}||{{ucr|21BC7|&#x21bc7;}}||{{ucr|21BC8|&#x21bc8;}}||{{ucr|21BC9|&#x21bc9;}}||{{ucr|21BCA|&#x21bca;}}||{{ucr|21BCB|&#x21bcb;}}||{{ucr|21BCC|&#x21bcc;}}||{{ucr|21BCD|&#x21bcd;}}||{{ucr|21BCE|&#x21bce;}}||{{ucr|21BCF|&#x21bcf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21BDx |{{ucr|21BD0|&#x21bd0;}}||{{ucr|21BD1|&#x21bd1;}}||{{ucr|21BD2|&#x21bd2;}}||{{ucr|21BD3|&#x21bd3;}}||{{ucr|21BD4|&#x21bd4;}}||{{ucr|21BD5|&#x21bd5;}}||{{ucr|21BD6|&#x21bd6;}}||{{ucr|21BD7|&#x21bd7;}}||{{ucr|21BD8|&#x21bd8;}}||{{ucr|21BD9|&#x21bd9;}}||{{ucr|21BDA|&#x21bda;}}||{{ucr|21BDB|&#x21bdb;}}||{{ucr|21BDC|&#x21bdc;}}||{{ucr|21BDD|&#x21bdd;}}||{{ucr|21BDE|&#x21bde;}}||{{ucr|21BDF|&#x21bdf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21BEx |{{ucr|21BE0|&#x21be0;}}||{{ucr|21BE1|&#x21be1;}}||{{ucr|21BE2|&#x21be2;}}||{{ucr|21BE3|&#x21be3;}}||{{ucr|21BE4|&#x21be4;}}||{{ucr|21BE5|&#x21be5;}}||{{ucr|21BE6|&#x21be6;}}||{{ucr|21BE7|&#x21be7;}}||{{ucr|21BE8|&#x21be8;}}||{{ucr|21BE9|&#x21be9;}}||{{ucr|21BEA|&#x21bea;}}||{{ucr|21BEB|&#x21beb;}}||{{ucr|21BEC|&#x21bec;}}||{{ucr|21BED|&#x21bed;}}||{{ucr|21BEE|&#x21bee;}}||{{ucr|21BEF|&#x21bef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21BFx |{{ucr|21BF0|&#x21bf0;}}||{{ucr|21BF1|&#x21bf1;}}||{{ucr|21BF2|&#x21bf2;}}||{{ucr|21BF3|&#x21bf3;}}||{{ucr|21BF4|&#x21bf4;}}||{{ucr|21BF5|&#x21bf5;}}||{{ucr|21BF6|&#x21bf6;}}||{{ucr|21BF7|&#x21bf7;}}||{{ucr|21BF8|&#x21bf8;}}||{{ucr|21BF9|&#x21bf9;}}||{{ucr|21BFA|&#x21bfa;}}||{{ucr|21BFB|&#x21bfb;}}||{{ucr|21BFC|&#x21bfc;}}||{{ucr|21BFD|&#x21bfd;}}||{{ucr|21BFE|&#x21bfe;}}||{{ucr|21BFF|&#x21bff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21C0x |{{ucr|21C00|&#x21c00;}}||{{ucr|21C01|&#x21c01;}}||{{ucr|21C02|&#x21c02;}}||{{ucr|21C03|&#x21c03;}}||{{ucr|21C04|&#x21c04;}}||{{ucr|21C05|&#x21c05;}}||{{ucr|21C06|&#x21c06;}}||{{ucr|21C07|&#x21c07;}}||{{ucr|21C08|&#x21c08;}}||{{ucr|21C09|&#x21c09;}}||{{ucr|21C0A|&#x21c0a;}}||{{ucr|21C0B|&#x21c0b;}}||{{ucr|21C0C|&#x21c0c;}}||{{ucr|21C0D|&#x21c0d;}}||{{ucr|21C0E|&#x21c0e;}}||{{ucr|21C0F|&#x21c0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21C1x |{{ucr|21C10|&#x21c10;}}||{{ucr|21C11|&#x21c11;}}||{{ucr|21C12|&#x21c12;}}||{{ucr|21C13|&#x21c13;}}||{{ucr|21C14|&#x21c14;}}||{{ucr|21C15|&#x21c15;}}||{{ucr|21C16|&#x21c16;}}||{{ucr|21C17|&#x21c17;}}||{{ucr|21C18|&#x21c18;}}||{{ucr|21C19|&#x21c19;}}||{{ucr|21C1A|&#x21c1a;}}||{{ucr|21C1B|&#x21c1b;}}||{{ucr|21C1C|&#x21c1c;}}||{{ucr|21C1D|&#x21c1d;}}||{{ucr|21C1E|&#x21c1e;}}||{{ucr|21C1F|&#x21c1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21C2x |{{ucr|21C20|&#x21c20;}}||{{ucr|21C21|&#x21c21;}}||{{ucr|21C22|&#x21c22;}}||{{ucr|21C23|&#x21c23;}}||{{ucr|21C24|&#x21c24;}}||{{ucr|21C25|&#x21c25;}}||{{ucr|21C26|&#x21c26;}}||{{ucr|21C27|&#x21c27;}}||{{ucr|21C28|&#x21c28;}}||{{ucr|21C29|&#x21c29;}}||{{ucr|21C2A|&#x21c2a;}}||{{ucr|21C2B|&#x21c2b;}}||{{ucr|21C2C|&#x21c2c;}}||{{ucr|21C2D|&#x21c2d;}}||{{ucr|21C2E|&#x21c2e;}}||{{ucr|21C2F|&#x21c2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21C3x |{{ucr|21C30|&#x21c30;}}||{{ucr|21C31|&#x21c31;}}||{{ucr|21C32|&#x21c32;}}||{{ucr|21C33|&#x21c33;}}||{{ucr|21C34|&#x21c34;}}||{{ucr|21C35|&#x21c35;}}||{{ucr|21C36|&#x21c36;}}||{{ucr|21C37|&#x21c37;}}||{{ucr|21C38|&#x21c38;}}||{{ucr|21C39|&#x21c39;}}||{{ucr|21C3A|&#x21c3a;}}||{{ucr|21C3B|&#x21c3b;}}||{{ucr|21C3C|&#x21c3c;}}||{{ucr|21C3D|&#x21c3d;}}||{{ucr|21C3E|&#x21c3e;}}||{{ucr|21C3F|&#x21c3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21C4x |{{ucr|21C40|&#x21c40;}}||{{ucr|21C41|&#x21c41;}}||{{ucr|21C42|&#x21c42;}}||{{ucr|21C43|&#x21c43;}}||{{ucr|21C44|&#x21c44;}}||{{ucr|21C45|&#x21c45;}}||{{ucr|21C46|&#x21c46;}}||{{ucr|21C47|&#x21c47;}}||{{ucr|21C48|&#x21c48;}}||{{ucr|21C49|&#x21c49;}}||{{ucr|21C4A|&#x21c4a;}}||{{ucr|21C4B|&#x21c4b;}}||{{ucr|21C4C|&#x21c4c;}}||{{ucr|21C4D|&#x21c4d;}}||{{ucr|21C4E|&#x21c4e;}}||{{ucr|21C4F|&#x21c4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21C5x |{{ucr|21C50|&#x21c50;}}||{{ucr|21C51|&#x21c51;}}||{{ucr|21C52|&#x21c52;}}||{{ucr|21C53|&#x21c53;}}||{{ucr|21C54|&#x21c54;}}||{{ucr|21C55|&#x21c55;}}||{{ucr|21C56|&#x21c56;}}||{{ucr|21C57|&#x21c57;}}||{{ucr|21C58|&#x21c58;}}||{{ucr|21C59|&#x21c59;}}||{{ucr|21C5A|&#x21c5a;}}||{{ucr|21C5B|&#x21c5b;}}||{{ucr|21C5C|&#x21c5c;}}||{{ucr|21C5D|&#x21c5d;}}||{{ucr|21C5E|&#x21c5e;}}||{{ucr|21C5F|&#x21c5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21C6x |{{ucr|21C60|&#x21c60;}}||{{ucr|21C61|&#x21c61;}}||{{ucr|21C62|&#x21c62;}}||{{ucr|21C63|&#x21c63;}}||{{ucr|21C64|&#x21c64;}}||{{ucr|21C65|&#x21c65;}}||{{ucr|21C66|&#x21c66;}}||{{ucr|21C67|&#x21c67;}}||{{ucr|21C68|&#x21c68;}}||{{ucr|21C69|&#x21c69;}}||{{ucr|21C6A|&#x21c6a;}}||{{ucr|21C6B|&#x21c6b;}}||{{ucr|21C6C|&#x21c6c;}}||{{ucr|21C6D|&#x21c6d;}}||{{ucr|21C6E|&#x21c6e;}}||{{ucr|21C6F|&#x21c6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21C7x |{{ucr|21C70|&#x21c70;}}||{{ucr|21C71|&#x21c71;}}||{{ucr|21C72|&#x21c72;}}||{{ucr|21C73|&#x21c73;}}||{{ucr|21C74|&#x21c74;}}||{{ucr|21C75|&#x21c75;}}||{{ucr|21C76|&#x21c76;}}||{{ucr|21C77|&#x21c77;}}||{{ucr|21C78|&#x21c78;}}||{{ucr|21C79|&#x21c79;}}||{{ucr|21C7A|&#x21c7a;}}||{{ucr|21C7B|&#x21c7b;}}||{{ucr|21C7C|&#x21c7c;}}||{{ucr|21C7D|&#x21c7d;}}||{{ucr|21C7E|&#x21c7e;}}||{{ucr|21C7F|&#x21c7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21C8x |{{ucr|21C80|&#x21c80;}}||{{ucr|21C81|&#x21c81;}}||{{ucr|21C82|&#x21c82;}}||{{ucr|21C83|&#x21c83;}}||{{ucr|21C84|&#x21c84;}}||{{ucr|21C85|&#x21c85;}}||{{ucr|21C86|&#x21c86;}}||{{ucr|21C87|&#x21c87;}}||{{ucr|21C88|&#x21c88;}}||{{ucr|21C89|&#x21c89;}}||{{ucr|21C8A|&#x21c8a;}}||{{ucr|21C8B|&#x21c8b;}}||{{ucr|21C8C|&#x21c8c;}}||{{ucr|21C8D|&#x21c8d;}}||{{ucr|21C8E|&#x21c8e;}}||{{ucr|21C8F|&#x21c8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21C9x |{{ucr|21C90|&#x21c90;}}||{{ucr|21C91|&#x21c91;}}||{{ucr|21C92|&#x21c92;}}||{{ucr|21C93|&#x21c93;}}||{{ucr|21C94|&#x21c94;}}||{{ucr|21C95|&#x21c95;}}||{{ucr|21C96|&#x21c96;}}||{{ucr|21C97|&#x21c97;}}||{{ucr|21C98|&#x21c98;}}||{{ucr|21C99|&#x21c99;}}||{{ucr|21C9A|&#x21c9a;}}||{{ucr|21C9B|&#x21c9b;}}||{{ucr|21C9C|&#x21c9c;}}||{{ucr|21C9D|&#x21c9d;}}||{{ucr|21C9E|&#x21c9e;}}||{{ucr|21C9F|&#x21c9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21CAx |{{ucr|21CA0|&#x21ca0;}}||{{ucr|21CA1|&#x21ca1;}}||{{ucr|21CA2|&#x21ca2;}}||{{ucr|21CA3|&#x21ca3;}}||{{ucr|21CA4|&#x21ca4;}}||{{ucr|21CA5|&#x21ca5;}}||{{ucr|21CA6|&#x21ca6;}}||{{ucr|21CA7|&#x21ca7;}}||{{ucr|21CA8|&#x21ca8;}}||{{ucr|21CA9|&#x21ca9;}}||{{ucr|21CAA|&#x21caa;}}||{{ucr|21CAB|&#x21cab;}}||{{ucr|21CAC|&#x21cac;}}||{{ucr|21CAD|&#x21cad;}}||{{ucr|21CAE|&#x21cae;}}||{{ucr|21CAF|&#x21caf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21CBx |{{ucr|21CB0|&#x21cb0;}}||{{ucr|21CB1|&#x21cb1;}}||{{ucr|21CB2|&#x21cb2;}}||{{ucr|21CB3|&#x21cb3;}}||{{ucr|21CB4|&#x21cb4;}}||{{ucr|21CB5|&#x21cb5;}}||{{ucr|21CB6|&#x21cb6;}}||{{ucr|21CB7|&#x21cb7;}}||{{ucr|21CB8|&#x21cb8;}}||{{ucr|21CB9|&#x21cb9;}}||{{ucr|21CBA|&#x21cba;}}||{{ucr|21CBB|&#x21cbb;}}||{{ucr|21CBC|&#x21cbc;}}||{{ucr|21CBD|&#x21cbd;}}||{{ucr|21CBE|&#x21cbe;}}||{{ucr|21CBF|&#x21cbf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21CCx |{{ucr|21CC0|&#x21cc0;}}||{{ucr|21CC1|&#x21cc1;}}||{{ucr|21CC2|&#x21cc2;}}||{{ucr|21CC3|&#x21cc3;}}||{{ucr|21CC4|&#x21cc4;}}||{{ucr|21CC5|&#x21cc5;}}||{{ucr|21CC6|&#x21cc6;}}||{{ucr|21CC7|&#x21cc7;}}||{{ucr|21CC8|&#x21cc8;}}||{{ucr|21CC9|&#x21cc9;}}||{{ucr|21CCA|&#x21cca;}}||{{ucr|21CCB|&#x21ccb;}}||{{ucr|21CCC|&#x21ccc;}}||{{ucr|21CCD|&#x21ccd;}}||{{ucr|21CCE|&#x21cce;}}||{{ucr|21CCF|&#x21ccf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21CDx |{{ucr|21CD0|&#x21cd0;}}||{{ucr|21CD1|&#x21cd1;}}||{{ucr|21CD2|&#x21cd2;}}||{{ucr|21CD3|&#x21cd3;}}||{{ucr|21CD4|&#x21cd4;}}||{{ucr|21CD5|&#x21cd5;}}||{{ucr|21CD6|&#x21cd6;}}||{{ucr|21CD7|&#x21cd7;}}||{{ucr|21CD8|&#x21cd8;}}||{{ucr|21CD9|&#x21cd9;}}||{{ucr|21CDA|&#x21cda;}}||{{ucr|21CDB|&#x21cdb;}}||{{ucr|21CDC|&#x21cdc;}}||{{ucr|21CDD|&#x21cdd;}}||{{ucr|21CDE|&#x21cde;}}||{{ucr|21CDF|&#x21cdf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21CEx |{{ucr|21CE0|&#x21ce0;}}||{{ucr|21CE1|&#x21ce1;}}||{{ucr|21CE2|&#x21ce2;}}||{{ucr|21CE3|&#x21ce3;}}||{{ucr|21CE4|&#x21ce4;}}||{{ucr|21CE5|&#x21ce5;}}||{{ucr|21CE6|&#x21ce6;}}||{{ucr|21CE7|&#x21ce7;}}||{{ucr|21CE8|&#x21ce8;}}||{{ucr|21CE9|&#x21ce9;}}||{{ucr|21CEA|&#x21cea;}}||{{ucr|21CEB|&#x21ceb;}}||{{ucr|21CEC|&#x21cec;}}||{{ucr|21CED|&#x21ced;}}||{{ucr|21CEE|&#x21cee;}}||{{ucr|21CEF|&#x21cef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21CFx |{{ucr|21CF0|&#x21cf0;}}||{{ucr|21CF1|&#x21cf1;}}||{{ucr|21CF2|&#x21cf2;}}||{{ucr|21CF3|&#x21cf3;}}||{{ucr|21CF4|&#x21cf4;}}||{{ucr|21CF5|&#x21cf5;}}||{{ucr|21CF6|&#x21cf6;}}||{{ucr|21CF7|&#x21cf7;}}||{{ucr|21CF8|&#x21cf8;}}||{{ucr|21CF9|&#x21cf9;}}||{{ucr|21CFA|&#x21cfa;}}||{{ucr|21CFB|&#x21cfb;}}||{{ucr|21CFC|&#x21cfc;}}||{{ucr|21CFD|&#x21cfd;}}||{{ucr|21CFE|&#x21cfe;}}||{{ucr|21CFF|&#x21cff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21D0x |{{ucr|21D00|&#x21d00;}}||{{ucr|21D01|&#x21d01;}}||{{ucr|21D02|&#x21d02;}}||{{ucr|21D03|&#x21d03;}}||{{ucr|21D04|&#x21d04;}}||{{ucr|21D05|&#x21d05;}}||{{ucr|21D06|&#x21d06;}}||{{ucr|21D07|&#x21d07;}}||{{ucr|21D08|&#x21d08;}}||{{ucr|21D09|&#x21d09;}}||{{ucr|21D0A|&#x21d0a;}}||{{ucr|21D0B|&#x21d0b;}}||{{ucr|21D0C|&#x21d0c;}}||{{ucr|21D0D|&#x21d0d;}}||{{ucr|21D0E|&#x21d0e;}}||{{ucr|21D0F|&#x21d0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21D1x |{{ucr|21D10|&#x21d10;}}||{{ucr|21D11|&#x21d11;}}||{{ucr|21D12|&#x21d12;}}||{{ucr|21D13|&#x21d13;}}||{{ucr|21D14|&#x21d14;}}||{{ucr|21D15|&#x21d15;}}||{{ucr|21D16|&#x21d16;}}||{{ucr|21D17|&#x21d17;}}||{{ucr|21D18|&#x21d18;}}||{{ucr|21D19|&#x21d19;}}||{{ucr|21D1A|&#x21d1a;}}||{{ucr|21D1B|&#x21d1b;}}||{{ucr|21D1C|&#x21d1c;}}||{{ucr|21D1D|&#x21d1d;}}||{{ucr|21D1E|&#x21d1e;}}||{{ucr|21D1F|&#x21d1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21D2x |{{ucr|21D20|&#x21d20;}}||{{ucr|21D21|&#x21d21;}}||{{ucr|21D22|&#x21d22;}}||{{ucr|21D23|&#x21d23;}}||{{ucr|21D24|&#x21d24;}}||{{ucr|21D25|&#x21d25;}}||{{ucr|21D26|&#x21d26;}}||{{ucr|21D27|&#x21d27;}}||{{ucr|21D28|&#x21d28;}}||{{ucr|21D29|&#x21d29;}}||{{ucr|21D2A|&#x21d2a;}}||{{ucr|21D2B|&#x21d2b;}}||{{ucr|21D2C|&#x21d2c;}}||{{ucr|21D2D|&#x21d2d;}}||{{ucr|21D2E|&#x21d2e;}}||{{ucr|21D2F|&#x21d2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21D3x |{{ucr|21D30|&#x21d30;}}||{{ucr|21D31|&#x21d31;}}||{{ucr|21D32|&#x21d32;}}||{{ucr|21D33|&#x21d33;}}||{{ucr|21D34|&#x21d34;}}||{{ucr|21D35|&#x21d35;}}||{{ucr|21D36|&#x21d36;}}||{{ucr|21D37|&#x21d37;}}||{{ucr|21D38|&#x21d38;}}||{{ucr|21D39|&#x21d39;}}||{{ucr|21D3A|&#x21d3a;}}||{{ucr|21D3B|&#x21d3b;}}||{{ucr|21D3C|&#x21d3c;}}||{{ucr|21D3D|&#x21d3d;}}||{{ucr|21D3E|&#x21d3e;}}||{{ucr|21D3F|&#x21d3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21D4x |{{ucr|21D40|&#x21d40;}}||{{ucr|21D41|&#x21d41;}}||{{ucr|21D42|&#x21d42;}}||{{ucr|21D43|&#x21d43;}}||{{ucr|21D44|&#x21d44;}}||{{ucr|21D45|&#x21d45;}}||{{ucr|21D46|&#x21d46;}}||{{ucr|21D47|&#x21d47;}}||{{ucr|21D48|&#x21d48;}}||{{ucr|21D49|&#x21d49;}}||{{ucr|21D4A|&#x21d4a;}}||{{ucr|21D4B|&#x21d4b;}}||{{ucr|21D4C|&#x21d4c;}}||{{ucr|21D4D|&#x21d4d;}}||{{ucr|21D4E|&#x21d4e;}}||{{ucr|21D4F|&#x21d4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21D5x |{{ucr|21D50|&#x21d50;}}||{{ucr|21D51|&#x21d51;}}||{{ucr|21D52|&#x21d52;}}||{{ucr|21D53|&#x21d53;}}||{{ucr|21D54|&#x21d54;}}||{{ucr|21D55|&#x21d55;}}||{{ucr|21D56|&#x21d56;}}||{{ucr|21D57|&#x21d57;}}||{{ucr|21D58|&#x21d58;}}||{{ucr|21D59|&#x21d59;}}||{{ucr|21D5A|&#x21d5a;}}||{{ucr|21D5B|&#x21d5b;}}||{{ucr|21D5C|&#x21d5c;}}||{{ucr|21D5D|&#x21d5d;}}||{{ucr|21D5E|&#x21d5e;}}||{{ucr|21D5F|&#x21d5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21D6x |{{ucr|21D60|&#x21d60;}}||{{ucr|21D61|&#x21d61;}}||{{ucr|21D62|&#x21d62;}}||{{ucr|21D63|&#x21d63;}}||{{ucr|21D64|&#x21d64;}}||{{ucr|21D65|&#x21d65;}}||{{ucr|21D66|&#x21d66;}}||{{ucr|21D67|&#x21d67;}}||{{ucr|21D68|&#x21d68;}}||{{ucr|21D69|&#x21d69;}}||{{ucr|21D6A|&#x21d6a;}}||{{ucr|21D6B|&#x21d6b;}}||{{ucr|21D6C|&#x21d6c;}}||{{ucr|21D6D|&#x21d6d;}}||{{ucr|21D6E|&#x21d6e;}}||{{ucr|21D6F|&#x21d6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21D7x |{{ucr|21D70|&#x21d70;}}||{{ucr|21D71|&#x21d71;}}||{{ucr|21D72|&#x21d72;}}||{{ucr|21D73|&#x21d73;}}||{{ucr|21D74|&#x21d74;}}||{{ucr|21D75|&#x21d75;}}||{{ucr|21D76|&#x21d76;}}||{{ucr|21D77|&#x21d77;}}||{{ucr|21D78|&#x21d78;}}||{{ucr|21D79|&#x21d79;}}||{{ucr|21D7A|&#x21d7a;}}||{{ucr|21D7B|&#x21d7b;}}||{{ucr|21D7C|&#x21d7c;}}||{{ucr|21D7D|&#x21d7d;}}||{{ucr|21D7E|&#x21d7e;}}||{{ucr|21D7F|&#x21d7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21D8x |{{ucr|21D80|&#x21d80;}}||{{ucr|21D81|&#x21d81;}}||{{ucr|21D82|&#x21d82;}}||{{ucr|21D83|&#x21d83;}}||{{ucr|21D84|&#x21d84;}}||{{ucr|21D85|&#x21d85;}}||{{ucr|21D86|&#x21d86;}}||{{ucr|21D87|&#x21d87;}}||{{ucr|21D88|&#x21d88;}}||{{ucr|21D89|&#x21d89;}}||{{ucr|21D8A|&#x21d8a;}}||{{ucr|21D8B|&#x21d8b;}}||{{ucr|21D8C|&#x21d8c;}}||{{ucr|21D8D|&#x21d8d;}}||{{ucr|21D8E|&#x21d8e;}}||{{ucr|21D8F|&#x21d8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21D9x |{{ucr|21D90|&#x21d90;}}||{{ucr|21D91|&#x21d91;}}||{{ucr|21D92|&#x21d92;}}||{{ucr|21D93|&#x21d93;}}||{{ucr|21D94|&#x21d94;}}||{{ucr|21D95|&#x21d95;}}||{{ucr|21D96|&#x21d96;}}||{{ucr|21D97|&#x21d97;}}||{{ucr|21D98|&#x21d98;}}||{{ucr|21D99|&#x21d99;}}||{{ucr|21D9A|&#x21d9a;}}||{{ucr|21D9B|&#x21d9b;}}||{{ucr|21D9C|&#x21d9c;}}||{{ucr|21D9D|&#x21d9d;}}||{{ucr|21D9E|&#x21d9e;}}||{{ucr|21D9F|&#x21d9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21DAx |{{ucr|21DA0|&#x21da0;}}||{{ucr|21DA1|&#x21da1;}}||{{ucr|21DA2|&#x21da2;}}||{{ucr|21DA3|&#x21da3;}}||{{ucr|21DA4|&#x21da4;}}||{{ucr|21DA5|&#x21da5;}}||{{ucr|21DA6|&#x21da6;}}||{{ucr|21DA7|&#x21da7;}}||{{ucr|21DA8|&#x21da8;}}||{{ucr|21DA9|&#x21da9;}}||{{ucr|21DAA|&#x21daa;}}||{{ucr|21DAB|&#x21dab;}}||{{ucr|21DAC|&#x21dac;}}||{{ucr|21DAD|&#x21dad;}}||{{ucr|21DAE|&#x21dae;}}||{{ucr|21DAF|&#x21daf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21DBx |{{ucr|21DB0|&#x21db0;}}||{{ucr|21DB1|&#x21db1;}}||{{ucr|21DB2|&#x21db2;}}||{{ucr|21DB3|&#x21db3;}}||{{ucr|21DB4|&#x21db4;}}||{{ucr|21DB5|&#x21db5;}}||{{ucr|21DB6|&#x21db6;}}||{{ucr|21DB7|&#x21db7;}}||{{ucr|21DB8|&#x21db8;}}||{{ucr|21DB9|&#x21db9;}}||{{ucr|21DBA|&#x21dba;}}||{{ucr|21DBB|&#x21dbb;}}||{{ucr|21DBC|&#x21dbc;}}||{{ucr|21DBD|&#x21dbd;}}||{{ucr|21DBE|&#x21dbe;}}||{{ucr|21DBF|&#x21dbf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21DCx |{{ucr|21DC0|&#x21dc0;}}||{{ucr|21DC1|&#x21dc1;}}||{{ucr|21DC2|&#x21dc2;}}||{{ucr|21DC3|&#x21dc3;}}||{{ucr|21DC4|&#x21dc4;}}||{{ucr|21DC5|&#x21dc5;}}||{{ucr|21DC6|&#x21dc6;}}||{{ucr|21DC7|&#x21dc7;}}||{{ucr|21DC8|&#x21dc8;}}||{{ucr|21DC9|&#x21dc9;}}||{{ucr|21DCA|&#x21dca;}}||{{ucr|21DCB|&#x21dcb;}}||{{ucr|21DCC|&#x21dcc;}}||{{ucr|21DCD|&#x21dcd;}}||{{ucr|21DCE|&#x21dce;}}||{{ucr|21DCF|&#x21dcf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21DDx |{{ucr|21DD0|&#x21dd0;}}||{{ucr|21DD1|&#x21dd1;}}||{{ucr|21DD2|&#x21dd2;}}||{{ucr|21DD3|&#x21dd3;}}||{{ucr|21DD4|&#x21dd4;}}||{{ucr|21DD5|&#x21dd5;}}||{{ucr|21DD6|&#x21dd6;}}||{{ucr|21DD7|&#x21dd7;}}||{{ucr|21DD8|&#x21dd8;}}||{{ucr|21DD9|&#x21dd9;}}||{{ucr|21DDA|&#x21dda;}}||{{ucr|21DDB|&#x21ddb;}}||{{ucr|21DDC|&#x21ddc;}}||{{ucr|21DDD|&#x21ddd;}}||{{ucr|21DDE|&#x21dde;}}||{{ucr|21DDF|&#x21ddf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21DEx |{{ucr|21DE0|&#x21de0;}}||{{ucr|21DE1|&#x21de1;}}||{{ucr|21DE2|&#x21de2;}}||{{ucr|21DE3|&#x21de3;}}||{{ucr|21DE4|&#x21de4;}}||{{ucr|21DE5|&#x21de5;}}||{{ucr|21DE6|&#x21de6;}}||{{ucr|21DE7|&#x21de7;}}||{{ucr|21DE8|&#x21de8;}}||{{ucr|21DE9|&#x21de9;}}||{{ucr|21DEA|&#x21dea;}}||{{ucr|21DEB|&#x21deb;}}||{{ucr|21DEC|&#x21dec;}}||{{ucr|21DED|&#x21ded;}}||{{ucr|21DEE|&#x21dee;}}||{{ucr|21DEF|&#x21def;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21DFx |{{ucr|21DF0|&#x21df0;}}||{{ucr|21DF1|&#x21df1;}}||{{ucr|21DF2|&#x21df2;}}||{{ucr|21DF3|&#x21df3;}}||{{ucr|21DF4|&#x21df4;}}||{{ucr|21DF5|&#x21df5;}}||{{ucr|21DF6|&#x21df6;}}||{{ucr|21DF7|&#x21df7;}}||{{ucr|21DF8|&#x21df8;}}||{{ucr|21DF9|&#x21df9;}}||{{ucr|21DFA|&#x21dfa;}}||{{ucr|21DFB|&#x21dfb;}}||{{ucr|21DFC|&#x21dfc;}}||{{ucr|21DFD|&#x21dfd;}}||{{ucr|21DFE|&#x21dfe;}}||{{ucr|21DFF|&#x21dff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21E0x |{{ucr|21E00|&#x21e00;}}||{{ucr|21E01|&#x21e01;}}||{{ucr|21E02|&#x21e02;}}||{{ucr|21E03|&#x21e03;}}||{{ucr|21E04|&#x21e04;}}||{{ucr|21E05|&#x21e05;}}||{{ucr|21E06|&#x21e06;}}||{{ucr|21E07|&#x21e07;}}||{{ucr|21E08|&#x21e08;}}||{{ucr|21E09|&#x21e09;}}||{{ucr|21E0A|&#x21e0a;}}||{{ucr|21E0B|&#x21e0b;}}||{{ucr|21E0C|&#x21e0c;}}||{{ucr|21E0D|&#x21e0d;}}||{{ucr|21E0E|&#x21e0e;}}||{{ucr|21E0F|&#x21e0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21E1x |{{ucr|21E10|&#x21e10;}}||{{ucr|21E11|&#x21e11;}}||{{ucr|21E12|&#x21e12;}}||{{ucr|21E13|&#x21e13;}}||{{ucr|21E14|&#x21e14;}}||{{ucr|21E15|&#x21e15;}}||{{ucr|21E16|&#x21e16;}}||{{ucr|21E17|&#x21e17;}}||{{ucr|21E18|&#x21e18;}}||{{ucr|21E19|&#x21e19;}}||{{ucr|21E1A|&#x21e1a;}}||{{ucr|21E1B|&#x21e1b;}}||{{ucr|21E1C|&#x21e1c;}}||{{ucr|21E1D|&#x21e1d;}}||{{ucr|21E1E|&#x21e1e;}}||{{ucr|21E1F|&#x21e1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21E2x |{{ucr|21E20|&#x21e20;}}||{{ucr|21E21|&#x21e21;}}||{{ucr|21E22|&#x21e22;}}||{{ucr|21E23|&#x21e23;}}||{{ucr|21E24|&#x21e24;}}||{{ucr|21E25|&#x21e25;}}||{{ucr|21E26|&#x21e26;}}||{{ucr|21E27|&#x21e27;}}||{{ucr|21E28|&#x21e28;}}||{{ucr|21E29|&#x21e29;}}||{{ucr|21E2A|&#x21e2a;}}||{{ucr|21E2B|&#x21e2b;}}||{{ucr|21E2C|&#x21e2c;}}||{{ucr|21E2D|&#x21e2d;}}||{{ucr|21E2E|&#x21e2e;}}||{{ucr|21E2F|&#x21e2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21E3x |{{ucr|21E30|&#x21e30;}}||{{ucr|21E31|&#x21e31;}}||{{ucr|21E32|&#x21e32;}}||{{ucr|21E33|&#x21e33;}}||{{ucr|21E34|&#x21e34;}}||{{ucr|21E35|&#x21e35;}}||{{ucr|21E36|&#x21e36;}}||{{ucr|21E37|&#x21e37;}}||{{ucr|21E38|&#x21e38;}}||{{ucr|21E39|&#x21e39;}}||{{ucr|21E3A|&#x21e3a;}}||{{ucr|21E3B|&#x21e3b;}}||{{ucr|21E3C|&#x21e3c;}}||{{ucr|21E3D|&#x21e3d;}}||{{ucr|21E3E|&#x21e3e;}}||{{ucr|21E3F|&#x21e3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21E4x |{{ucr|21E40|&#x21e40;}}||{{ucr|21E41|&#x21e41;}}||{{ucr|21E42|&#x21e42;}}||{{ucr|21E43|&#x21e43;}}||{{ucr|21E44|&#x21e44;}}||{{ucr|21E45|&#x21e45;}}||{{ucr|21E46|&#x21e46;}}||{{ucr|21E47|&#x21e47;}}||{{ucr|21E48|&#x21e48;}}||{{ucr|21E49|&#x21e49;}}||{{ucr|21E4A|&#x21e4a;}}||{{ucr|21E4B|&#x21e4b;}}||{{ucr|21E4C|&#x21e4c;}}||{{ucr|21E4D|&#x21e4d;}}||{{ucr|21E4E|&#x21e4e;}}||{{ucr|21E4F|&#x21e4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21E5x |{{ucr|21E50|&#x21e50;}}||{{ucr|21E51|&#x21e51;}}||{{ucr|21E52|&#x21e52;}}||{{ucr|21E53|&#x21e53;}}||{{ucr|21E54|&#x21e54;}}||{{ucr|21E55|&#x21e55;}}||{{ucr|21E56|&#x21e56;}}||{{ucr|21E57|&#x21e57;}}||{{ucr|21E58|&#x21e58;}}||{{ucr|21E59|&#x21e59;}}||{{ucr|21E5A|&#x21e5a;}}||{{ucr|21E5B|&#x21e5b;}}||{{ucr|21E5C|&#x21e5c;}}||{{ucr|21E5D|&#x21e5d;}}||{{ucr|21E5E|&#x21e5e;}}||{{ucr|21E5F|&#x21e5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21E6x |{{ucr|21E60|&#x21e60;}}||{{ucr|21E61|&#x21e61;}}||{{ucr|21E62|&#x21e62;}}||{{ucr|21E63|&#x21e63;}}||{{ucr|21E64|&#x21e64;}}||{{ucr|21E65|&#x21e65;}}||{{ucr|21E66|&#x21e66;}}||{{ucr|21E67|&#x21e67;}}||{{ucr|21E68|&#x21e68;}}||{{ucr|21E69|&#x21e69;}}||{{ucr|21E6A|&#x21e6a;}}||{{ucr|21E6B|&#x21e6b;}}||{{ucr|21E6C|&#x21e6c;}}||{{ucr|21E6D|&#x21e6d;}}||{{ucr|21E6E|&#x21e6e;}}||{{ucr|21E6F|&#x21e6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21E7x |{{ucr|21E70|&#x21e70;}}||{{ucr|21E71|&#x21e71;}}||{{ucr|21E72|&#x21e72;}}||{{ucr|21E73|&#x21e73;}}||{{ucr|21E74|&#x21e74;}}||{{ucr|21E75|&#x21e75;}}||{{ucr|21E76|&#x21e76;}}||{{ucr|21E77|&#x21e77;}}||{{ucr|21E78|&#x21e78;}}||{{ucr|21E79|&#x21e79;}}||{{ucr|21E7A|&#x21e7a;}}||{{ucr|21E7B|&#x21e7b;}}||{{ucr|21E7C|&#x21e7c;}}||{{ucr|21E7D|&#x21e7d;}}||{{ucr|21E7E|&#x21e7e;}}||{{ucr|21E7F|&#x21e7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21E8x |{{ucr|21E80|&#x21e80;}}||{{ucr|21E81|&#x21e81;}}||{{ucr|21E82|&#x21e82;}}||{{ucr|21E83|&#x21e83;}}||{{ucr|21E84|&#x21e84;}}||{{ucr|21E85|&#x21e85;}}||{{ucr|21E86|&#x21e86;}}||{{ucr|21E87|&#x21e87;}}||{{ucr|21E88|&#x21e88;}}||{{ucr|21E89|&#x21e89;}}||{{ucr|21E8A|&#x21e8a;}}||{{ucr|21E8B|&#x21e8b;}}||{{ucr|21E8C|&#x21e8c;}}||{{ucr|21E8D|&#x21e8d;}}||{{ucr|21E8E|&#x21e8e;}}||{{ucr|21E8F|&#x21e8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21E9x |{{ucr|21E90|&#x21e90;}}||{{ucr|21E91|&#x21e91;}}||{{ucr|21E92|&#x21e92;}}||{{ucr|21E93|&#x21e93;}}||{{ucr|21E94|&#x21e94;}}||{{ucr|21E95|&#x21e95;}}||{{ucr|21E96|&#x21e96;}}||{{ucr|21E97|&#x21e97;}}||{{ucr|21E98|&#x21e98;}}||{{ucr|21E99|&#x21e99;}}||{{ucr|21E9A|&#x21e9a;}}||{{ucr|21E9B|&#x21e9b;}}||{{ucr|21E9C|&#x21e9c;}}||{{ucr|21E9D|&#x21e9d;}}||{{ucr|21E9E|&#x21e9e;}}||{{ucr|21E9F|&#x21e9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21EAx |{{ucr|21EA0|&#x21ea0;}}||{{ucr|21EA1|&#x21ea1;}}||{{ucr|21EA2|&#x21ea2;}}||{{ucr|21EA3|&#x21ea3;}}||{{ucr|21EA4|&#x21ea4;}}||{{ucr|21EA5|&#x21ea5;}}||{{ucr|21EA6|&#x21ea6;}}||{{ucr|21EA7|&#x21ea7;}}||{{ucr|21EA8|&#x21ea8;}}||{{ucr|21EA9|&#x21ea9;}}||{{ucr|21EAA|&#x21eaa;}}||{{ucr|21EAB|&#x21eab;}}||{{ucr|21EAC|&#x21eac;}}||{{ucr|21EAD|&#x21ead;}}||{{ucr|21EAE|&#x21eae;}}||{{ucr|21EAF|&#x21eaf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21EBx |{{ucr|21EB0|&#x21eb0;}}||{{ucr|21EB1|&#x21eb1;}}||{{ucr|21EB2|&#x21eb2;}}||{{ucr|21EB3|&#x21eb3;}}||{{ucr|21EB4|&#x21eb4;}}||{{ucr|21EB5|&#x21eb5;}}||{{ucr|21EB6|&#x21eb6;}}||{{ucr|21EB7|&#x21eb7;}}||{{ucr|21EB8|&#x21eb8;}}||{{ucr|21EB9|&#x21eb9;}}||{{ucr|21EBA|&#x21eba;}}||{{ucr|21EBB|&#x21ebb;}}||{{ucr|21EBC|&#x21ebc;}}||{{ucr|21EBD|&#x21ebd;}}||{{ucr|21EBE|&#x21ebe;}}||{{ucr|21EBF|&#x21ebf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21ECx |{{ucr|21EC0|&#x21ec0;}}||{{ucr|21EC1|&#x21ec1;}}||{{ucr|21EC2|&#x21ec2;}}||{{ucr|21EC3|&#x21ec3;}}||{{ucr|21EC4|&#x21ec4;}}||{{ucr|21EC5|&#x21ec5;}}||{{ucr|21EC6|&#x21ec6;}}||{{ucr|21EC7|&#x21ec7;}}||{{ucr|21EC8|&#x21ec8;}}||{{ucr|21EC9|&#x21ec9;}}||{{ucr|21ECA|&#x21eca;}}||{{ucr|21ECB|&#x21ecb;}}||{{ucr|21ECC|&#x21ecc;}}||{{ucr|21ECD|&#x21ecd;}}||{{ucr|21ECE|&#x21ece;}}||{{ucr|21ECF|&#x21ecf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21EDx |{{ucr|21ED0|&#x21ed0;}}||{{ucr|21ED1|&#x21ed1;}}||{{ucr|21ED2|&#x21ed2;}}||{{ucr|21ED3|&#x21ed3;}}||{{ucr|21ED4|&#x21ed4;}}||{{ucr|21ED5|&#x21ed5;}}||{{ucr|21ED6|&#x21ed6;}}||{{ucr|21ED7|&#x21ed7;}}||{{ucr|21ED8|&#x21ed8;}}||{{ucr|21ED9|&#x21ed9;}}||{{ucr|21EDA|&#x21eda;}}||{{ucr|21EDB|&#x21edb;}}||{{ucr|21EDC|&#x21edc;}}||{{ucr|21EDD|&#x21edd;}}||{{ucr|21EDE|&#x21ede;}}||{{ucr|21EDF|&#x21edf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21EEx |{{ucr|21EE0|&#x21ee0;}}||{{ucr|21EE1|&#x21ee1;}}||{{ucr|21EE2|&#x21ee2;}}||{{ucr|21EE3|&#x21ee3;}}||{{ucr|21EE4|&#x21ee4;}}||{{ucr|21EE5|&#x21ee5;}}||{{ucr|21EE6|&#x21ee6;}}||{{ucr|21EE7|&#x21ee7;}}||{{ucr|21EE8|&#x21ee8;}}||{{ucr|21EE9|&#x21ee9;}}||{{ucr|21EEA|&#x21eea;}}||{{ucr|21EEB|&#x21eeb;}}||{{ucr|21EEC|&#x21eec;}}||{{ucr|21EED|&#x21eed;}}||{{ucr|21EEE|&#x21eee;}}||{{ucr|21EEF|&#x21eef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21EFx |{{ucr|21EF0|&#x21ef0;}}||{{ucr|21EF1|&#x21ef1;}}||{{ucr|21EF2|&#x21ef2;}}||{{ucr|21EF3|&#x21ef3;}}||{{ucr|21EF4|&#x21ef4;}}||{{ucr|21EF5|&#x21ef5;}}||{{ucr|21EF6|&#x21ef6;}}||{{ucr|21EF7|&#x21ef7;}}||{{ucr|21EF8|&#x21ef8;}}||{{ucr|21EF9|&#x21ef9;}}||{{ucr|21EFA|&#x21efa;}}||{{ucr|21EFB|&#x21efb;}}||{{ucr|21EFC|&#x21efc;}}||{{ucr|21EFD|&#x21efd;}}||{{ucr|21EFE|&#x21efe;}}||{{ucr|21EFF|&#x21eff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21F0x |{{ucr|21F00|&#x21f00;}}||{{ucr|21F01|&#x21f01;}}||{{ucr|21F02|&#x21f02;}}||{{ucr|21F03|&#x21f03;}}||{{ucr|21F04|&#x21f04;}}||{{ucr|21F05|&#x21f05;}}||{{ucr|21F06|&#x21f06;}}||{{ucr|21F07|&#x21f07;}}||{{ucr|21F08|&#x21f08;}}||{{ucr|21F09|&#x21f09;}}||{{ucr|21F0A|&#x21f0a;}}||{{ucr|21F0B|&#x21f0b;}}||{{ucr|21F0C|&#x21f0c;}}||{{ucr|21F0D|&#x21f0d;}}||{{ucr|21F0E|&#x21f0e;}}||{{ucr|21F0F|&#x21f0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21F1x |{{ucr|21F10|&#x21f10;}}||{{ucr|21F11|&#x21f11;}}||{{ucr|21F12|&#x21f12;}}||{{ucr|21F13|&#x21f13;}}||{{ucr|21F14|&#x21f14;}}||{{ucr|21F15|&#x21f15;}}||{{ucr|21F16|&#x21f16;}}||{{ucr|21F17|&#x21f17;}}||{{ucr|21F18|&#x21f18;}}||{{ucr|21F19|&#x21f19;}}||{{ucr|21F1A|&#x21f1a;}}||{{ucr|21F1B|&#x21f1b;}}||{{ucr|21F1C|&#x21f1c;}}||{{ucr|21F1D|&#x21f1d;}}||{{ucr|21F1E|&#x21f1e;}}||{{ucr|21F1F|&#x21f1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21F2x |{{ucr|21F20|&#x21f20;}}||{{ucr|21F21|&#x21f21;}}||{{ucr|21F22|&#x21f22;}}||{{ucr|21F23|&#x21f23;}}||{{ucr|21F24|&#x21f24;}}||{{ucr|21F25|&#x21f25;}}||{{ucr|21F26|&#x21f26;}}||{{ucr|21F27|&#x21f27;}}||{{ucr|21F28|&#x21f28;}}||{{ucr|21F29|&#x21f29;}}||{{ucr|21F2A|&#x21f2a;}}||{{ucr|21F2B|&#x21f2b;}}||{{ucr|21F2C|&#x21f2c;}}||{{ucr|21F2D|&#x21f2d;}}||{{ucr|21F2E|&#x21f2e;}}||{{ucr|21F2F|&#x21f2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21F3x |{{ucr|21F30|&#x21f30;}}||{{ucr|21F31|&#x21f31;}}||{{ucr|21F32|&#x21f32;}}||{{ucr|21F33|&#x21f33;}}||{{ucr|21F34|&#x21f34;}}||{{ucr|21F35|&#x21f35;}}||{{ucr|21F36|&#x21f36;}}||{{ucr|21F37|&#x21f37;}}||{{ucr|21F38|&#x21f38;}}||{{ucr|21F39|&#x21f39;}}||{{ucr|21F3A|&#x21f3a;}}||{{ucr|21F3B|&#x21f3b;}}||{{ucr|21F3C|&#x21f3c;}}||{{ucr|21F3D|&#x21f3d;}}||{{ucr|21F3E|&#x21f3e;}}||{{ucr|21F3F|&#x21f3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21F4x |{{ucr|21F40|&#x21f40;}}||{{ucr|21F41|&#x21f41;}}||{{ucr|21F42|&#x21f42;}}||{{ucr|21F43|&#x21f43;}}||{{ucr|21F44|&#x21f44;}}||{{ucr|21F45|&#x21f45;}}||{{ucr|21F46|&#x21f46;}}||{{ucr|21F47|&#x21f47;}}||{{ucr|21F48|&#x21f48;}}||{{ucr|21F49|&#x21f49;}}||{{ucr|21F4A|&#x21f4a;}}||{{ucr|21F4B|&#x21f4b;}}||{{ucr|21F4C|&#x21f4c;}}||{{ucr|21F4D|&#x21f4d;}}||{{ucr|21F4E|&#x21f4e;}}||{{ucr|21F4F|&#x21f4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21F5x |{{ucr|21F50|&#x21f50;}}||{{ucr|21F51|&#x21f51;}}||{{ucr|21F52|&#x21f52;}}||{{ucr|21F53|&#x21f53;}}||{{ucr|21F54|&#x21f54;}}||{{ucr|21F55|&#x21f55;}}||{{ucr|21F56|&#x21f56;}}||{{ucr|21F57|&#x21f57;}}||{{ucr|21F58|&#x21f58;}}||{{ucr|21F59|&#x21f59;}}||{{ucr|21F5A|&#x21f5a;}}||{{ucr|21F5B|&#x21f5b;}}||{{ucr|21F5C|&#x21f5c;}}||{{ucr|21F5D|&#x21f5d;}}||{{ucr|21F5E|&#x21f5e;}}||{{ucr|21F5F|&#x21f5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21F6x |{{ucr|21F60|&#x21f60;}}||{{ucr|21F61|&#x21f61;}}||{{ucr|21F62|&#x21f62;}}||{{ucr|21F63|&#x21f63;}}||{{ucr|21F64|&#x21f64;}}||{{ucr|21F65|&#x21f65;}}||{{ucr|21F66|&#x21f66;}}||{{ucr|21F67|&#x21f67;}}||{{ucr|21F68|&#x21f68;}}||{{ucr|21F69|&#x21f69;}}||{{ucr|21F6A|&#x21f6a;}}||{{ucr|21F6B|&#x21f6b;}}||{{ucr|21F6C|&#x21f6c;}}||{{ucr|21F6D|&#x21f6d;}}||{{ucr|21F6E|&#x21f6e;}}||{{ucr|21F6F|&#x21f6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21F7x |{{ucr|21F70|&#x21f70;}}||{{ucr|21F71|&#x21f71;}}||{{ucr|21F72|&#x21f72;}}||{{ucr|21F73|&#x21f73;}}||{{ucr|21F74|&#x21f74;}}||{{ucr|21F75|&#x21f75;}}||{{ucr|21F76|&#x21f76;}}||{{ucr|21F77|&#x21f77;}}||{{ucr|21F78|&#x21f78;}}||{{ucr|21F79|&#x21f79;}}||{{ucr|21F7A|&#x21f7a;}}||{{ucr|21F7B|&#x21f7b;}}||{{ucr|21F7C|&#x21f7c;}}||{{ucr|21F7D|&#x21f7d;}}||{{ucr|21F7E|&#x21f7e;}}||{{ucr|21F7F|&#x21f7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21F8x |{{ucr|21F80|&#x21f80;}}||{{ucr|21F81|&#x21f81;}}||{{ucr|21F82|&#x21f82;}}||{{ucr|21F83|&#x21f83;}}||{{ucr|21F84|&#x21f84;}}||{{ucr|21F85|&#x21f85;}}||{{ucr|21F86|&#x21f86;}}||{{ucr|21F87|&#x21f87;}}||{{ucr|21F88|&#x21f88;}}||{{ucr|21F89|&#x21f89;}}||{{ucr|21F8A|&#x21f8a;}}||{{ucr|21F8B|&#x21f8b;}}||{{ucr|21F8C|&#x21f8c;}}||{{ucr|21F8D|&#x21f8d;}}||{{ucr|21F8E|&#x21f8e;}}||{{ucr|21F8F|&#x21f8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21F9x |{{ucr|21F90|&#x21f90;}}||{{ucr|21F91|&#x21f91;}}||{{ucr|21F92|&#x21f92;}}||{{ucr|21F93|&#x21f93;}}||{{ucr|21F94|&#x21f94;}}||{{ucr|21F95|&#x21f95;}}||{{ucr|21F96|&#x21f96;}}||{{ucr|21F97|&#x21f97;}}||{{ucr|21F98|&#x21f98;}}||{{ucr|21F99|&#x21f99;}}||{{ucr|21F9A|&#x21f9a;}}||{{ucr|21F9B|&#x21f9b;}}||{{ucr|21F9C|&#x21f9c;}}||{{ucr|21F9D|&#x21f9d;}}||{{ucr|21F9E|&#x21f9e;}}||{{ucr|21F9F|&#x21f9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21FAx |{{ucr|21FA0|&#x21fa0;}}||{{ucr|21FA1|&#x21fa1;}}||{{ucr|21FA2|&#x21fa2;}}||{{ucr|21FA3|&#x21fa3;}}||{{ucr|21FA4|&#x21fa4;}}||{{ucr|21FA5|&#x21fa5;}}||{{ucr|21FA6|&#x21fa6;}}||{{ucr|21FA7|&#x21fa7;}}||{{ucr|21FA8|&#x21fa8;}}||{{ucr|21FA9|&#x21fa9;}}||{{ucr|21FAA|&#x21faa;}}||{{ucr|21FAB|&#x21fab;}}||{{ucr|21FAC|&#x21fac;}}||{{ucr|21FAD|&#x21fad;}}||{{ucr|21FAE|&#x21fae;}}||{{ucr|21FAF|&#x21faf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21FBx |{{ucr|21FB0|&#x21fb0;}}||{{ucr|21FB1|&#x21fb1;}}||{{ucr|21FB2|&#x21fb2;}}||{{ucr|21FB3|&#x21fb3;}}||{{ucr|21FB4|&#x21fb4;}}||{{ucr|21FB5|&#x21fb5;}}||{{ucr|21FB6|&#x21fb6;}}||{{ucr|21FB7|&#x21fb7;}}||{{ucr|21FB8|&#x21fb8;}}||{{ucr|21FB9|&#x21fb9;}}||{{ucr|21FBA|&#x21fba;}}||{{ucr|21FBB|&#x21fbb;}}||{{ucr|21FBC|&#x21fbc;}}||{{ucr|21FBD|&#x21fbd;}}||{{ucr|21FBE|&#x21fbe;}}||{{ucr|21FBF|&#x21fbf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21FCx |{{ucr|21FC0|&#x21fc0;}}||{{ucr|21FC1|&#x21fc1;}}||{{ucr|21FC2|&#x21fc2;}}||{{ucr|21FC3|&#x21fc3;}}||{{ucr|21FC4|&#x21fc4;}}||{{ucr|21FC5|&#x21fc5;}}||{{ucr|21FC6|&#x21fc6;}}||{{ucr|21FC7|&#x21fc7;}}||{{ucr|21FC8|&#x21fc8;}}||{{ucr|21FC9|&#x21fc9;}}||{{ucr|21FCA|&#x21fca;}}||{{ucr|21FCB|&#x21fcb;}}||{{ucr|21FCC|&#x21fcc;}}||{{ucr|21FCD|&#x21fcd;}}||{{ucr|21FCE|&#x21fce;}}||{{ucr|21FCF|&#x21fcf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21FDx |{{ucr|21FD0|&#x21fd0;}}||{{ucr|21FD1|&#x21fd1;}}||{{ucr|21FD2|&#x21fd2;}}||{{ucr|21FD3|&#x21fd3;}}||{{ucr|21FD4|&#x21fd4;}}||{{ucr|21FD5|&#x21fd5;}}||{{ucr|21FD6|&#x21fd6;}}||{{ucr|21FD7|&#x21fd7;}}||{{ucr|21FD8|&#x21fd8;}}||{{ucr|21FD9|&#x21fd9;}}||{{ucr|21FDA|&#x21fda;}}||{{ucr|21FDB|&#x21fdb;}}||{{ucr|21FDC|&#x21fdc;}}||{{ucr|21FDD|&#x21fdd;}}||{{ucr|21FDE|&#x21fde;}}||{{ucr|21FDF|&#x21fdf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21FEx |{{ucr|21FE0|&#x21fe0;}}||{{ucr|21FE1|&#x21fe1;}}||{{ucr|21FE2|&#x21fe2;}}||{{ucr|21FE3|&#x21fe3;}}||{{ucr|21FE4|&#x21fe4;}}||{{ucr|21FE5|&#x21fe5;}}||{{ucr|21FE6|&#x21fe6;}}||{{ucr|21FE7|&#x21fe7;}}||{{ucr|21FE8|&#x21fe8;}}||{{ucr|21FE9|&#x21fe9;}}||{{ucr|21FEA|&#x21fea;}}||{{ucr|21FEB|&#x21feb;}}||{{ucr|21FEC|&#x21fec;}}||{{ucr|21FED|&#x21fed;}}||{{ucr|21FEE|&#x21fee;}}||{{ucr|21FEF|&#x21fef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|21FFx |{{ucr|21FF0|&#x21ff0;}}||{{ucr|21FF1|&#x21ff1;}}||{{ucr|21FF2|&#x21ff2;}}||{{ucr|21FF3|&#x21ff3;}}||{{ucr|21FF4|&#x21ff4;}}||{{ucr|21FF5|&#x21ff5;}}||{{ucr|21FF6|&#x21ff6;}}||{{ucr|21FF7|&#x21ff7;}}||{{ucr|21FF8|&#x21ff8;}}||{{ucr|21FF9|&#x21ff9;}}||{{ucr|21FFA|&#x21ffa;}}||{{ucr|21FFB|&#x21ffb;}}||{{ucr|21FFC|&#x21ffc;}}||{{ucr|21FFD|&#x21ffd;}}||{{ucr|21FFE|&#x21ffe;}}||{{ucr|21FFF|&#x21fff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |} {{:Unicode/Character/footer}} 2bkrnr38b7ez4auzhkzov02vxsj8iil Unicode/Character reference/26000-26FFF 0 77347 4672899 4664442 2026-09-29T11:02:49Z ILYA125467 3627024 Fixed colors 4672899 wikitext text/x-wiki {{:Unicode/Character reference}} {| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''CJK Unified Ideographs Extension B (ctd.)''' |----- style="background:#ccccff;{{text default color}};" !style="width:4%"|U+!!style="width:6%"|0!!style="width:6%"|1!!style="width:6%"|2!!style="width:6%"|3!!style="width:6%"|4!!style="width:6%"|5!!style="width:6%"|6!!style="width:6%"|7!!style="width:6%"|8!!style="width:6%"|9!!style="width:6%"|A!!style="width:6%"|B!!style="width:6%"|C!!style="width:6%"|D!!style="width:6%"|E!!style="width:6%"|F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2600x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26000|&#x26000;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26001|&#x26001;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26002|&#x26002;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26003|&#x26003;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26004|&#x26004;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26005|&#x26005;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26006|&#x26006;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26007|&#x26007;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26008|&#x26008;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26009|&#x26009;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2600A|&#x2600a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2600B|&#x2600b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2600C|&#x2600c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2600D|&#x2600d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2600E|&#x2600e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2600F|&#x2600f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2601x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26010|&#x26010;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26011|&#x26011;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26012|&#x26012;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26013|&#x26013;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26014|&#x26014;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26015|&#x26015;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26016|&#x26016;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26017|&#x26017;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26018|&#x26018;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26019|&#x26019;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2601A|&#x2601a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2601B|&#x2601b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2601C|&#x2601c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2601D|&#x2601d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2601E|&#x2601e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2601F|&#x2601f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2602x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26020|&#x26020;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26021|&#x26021;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26022|&#x26022;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26023|&#x26023;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26024|&#x26024;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26025|&#x26025;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26026|&#x26026;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26027|&#x26027;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26028|&#x26028;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26029|&#x26029;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2602A|&#x2602a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2602B|&#x2602b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2602C|&#x2602c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2602D|&#x2602d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2602E|&#x2602e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2602F|&#x2602f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2603x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26030|&#x26030;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26031|&#x26031;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26032|&#x26032;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26033|&#x26033;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26034|&#x26034;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26035|&#x26035;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26036|&#x26036;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26037|&#x26037;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26038|&#x26038;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26039|&#x26039;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2603A|&#x2603a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2603B|&#x2603b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2603C|&#x2603c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2603D|&#x2603d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2603E|&#x2603e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2603F|&#x2603f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2604x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26040|&#x26040;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26041|&#x26041;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26042|&#x26042;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26043|&#x26043;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26044|&#x26044;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26045|&#x26045;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26046|&#x26046;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26047|&#x26047;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26048|&#x26048;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26049|&#x26049;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2604A|&#x2604a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2604B|&#x2604b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2604C|&#x2604c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2604D|&#x2604d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2604E|&#x2604e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2604F|&#x2604f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2605x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26050|&#x26050;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26051|&#x26051;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26052|&#x26052;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26053|&#x26053;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26054|&#x26054;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26055|&#x26055;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26056|&#x26056;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26057|&#x26057;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26058|&#x26058;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26059|&#x26059;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2605A|&#x2605a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2605B|&#x2605b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2605C|&#x2605c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2605D|&#x2605d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2605E|&#x2605e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2605F|&#x2605f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2606x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26060|&#x26060;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26061|&#x26061;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26062|&#x26062;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26063|&#x26063;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26064|&#x26064;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26065|&#x26065;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26066|&#x26066;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26067|&#x26067;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26068|&#x26068;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26069|&#x26069;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2606A|&#x2606a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2606B|&#x2606b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2606C|&#x2606c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2606D|&#x2606d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2606E|&#x2606e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2606F|&#x2606f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2607x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26070|&#x26070;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26071|&#x26071;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26072|&#x26072;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26073|&#x26073;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26074|&#x26074;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26075|&#x26075;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26076|&#x26076;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26077|&#x26077;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26078|&#x26078;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26079|&#x26079;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2607A|&#x2607a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2607B|&#x2607b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2607C|&#x2607c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2607D|&#x2607d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2607E|&#x2607e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2607F|&#x2607f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2608x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26080|&#x26080;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26081|&#x26081;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26082|&#x26082;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26083|&#x26083;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26084|&#x26084;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26085|&#x26085;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26086|&#x26086;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26087|&#x26087;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26088|&#x26088;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26089|&#x26089;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2608A|&#x2608a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2608B|&#x2608b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2608C|&#x2608c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2608D|&#x2608d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2608E|&#x2608e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2608F|&#x2608f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2609x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26090|&#x26090;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26091|&#x26091;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26092|&#x26092;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26093|&#x26093;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26094|&#x26094;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26095|&#x26095;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26096|&#x26096;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26097|&#x26097;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26098|&#x26098;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26099|&#x26099;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2609A|&#x2609a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2609B|&#x2609b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2609C|&#x2609c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2609D|&#x2609d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2609E|&#x2609e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2609F|&#x2609f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|260Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260A0|&#x260a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260A1|&#x260a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260A2|&#x260a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260A3|&#x260a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260A4|&#x260a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260A5|&#x260a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260A6|&#x260a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260A7|&#x260a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260A8|&#x260a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260A9|&#x260a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260AA|&#x260aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260AB|&#x260ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260AC|&#x260ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260AD|&#x260ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260AE|&#x260ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260AF|&#x260af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|260Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260B0|&#x260b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260B1|&#x260b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260B2|&#x260b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260B3|&#x260b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260B4|&#x260b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260B5|&#x260b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260B6|&#x260b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260B7|&#x260b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260B8|&#x260b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260B9|&#x260b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260BA|&#x260ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260BB|&#x260bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260BC|&#x260bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260BD|&#x260bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260BE|&#x260be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260BF|&#x260bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|260Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260C0|&#x260c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260C1|&#x260c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260C2|&#x260c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260C3|&#x260c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260C4|&#x260c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260C5|&#x260c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260C6|&#x260c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260C7|&#x260c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260C8|&#x260c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260C9|&#x260c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260CA|&#x260ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260CB|&#x260cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260CC|&#x260cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260CD|&#x260cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260CE|&#x260ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260CF|&#x260cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|260Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260D0|&#x260d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260D1|&#x260d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260D2|&#x260d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260D3|&#x260d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260D4|&#x260d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260D5|&#x260d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260D6|&#x260d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260D7|&#x260d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260D8|&#x260d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260D9|&#x260d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260DA|&#x260da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260DB|&#x260db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260DC|&#x260dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260DD|&#x260dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260DE|&#x260de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260DF|&#x260df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|260Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260E0|&#x260e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260E1|&#x260e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260E2|&#x260e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260E3|&#x260e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260E4|&#x260e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260E5|&#x260e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260E6|&#x260e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260E7|&#x260e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260E8|&#x260e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260E9|&#x260e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260EA|&#x260ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260EB|&#x260eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260EC|&#x260ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260ED|&#x260ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260EE|&#x260ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260EF|&#x260ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|260Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260F0|&#x260f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260F1|&#x260f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260F2|&#x260f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260F3|&#x260f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260F4|&#x260f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260F5|&#x260f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260F6|&#x260f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260F7|&#x260f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260F8|&#x260f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260F9|&#x260f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260FA|&#x260fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260FB|&#x260fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260FC|&#x260fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260FD|&#x260fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260FE|&#x260fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-260FF|&#x260ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2610x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26100|&#x26100;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26101|&#x26101;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26102|&#x26102;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26103|&#x26103;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26104|&#x26104;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26105|&#x26105;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26106|&#x26106;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26107|&#x26107;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26108|&#x26108;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26109|&#x26109;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2610A|&#x2610a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2610B|&#x2610b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2610C|&#x2610c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2610D|&#x2610d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2610E|&#x2610e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2610F|&#x2610f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2611x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26110|&#x26110;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26111|&#x26111;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26112|&#x26112;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26113|&#x26113;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26114|&#x26114;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26115|&#x26115;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26116|&#x26116;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26117|&#x26117;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26118|&#x26118;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26119|&#x26119;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2611A|&#x2611a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2611B|&#x2611b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2611C|&#x2611c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2611D|&#x2611d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2611E|&#x2611e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2611F|&#x2611f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2612x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26120|&#x26120;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26121|&#x26121;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26122|&#x26122;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26123|&#x26123;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26124|&#x26124;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26125|&#x26125;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26126|&#x26126;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26127|&#x26127;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26128|&#x26128;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26129|&#x26129;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2612A|&#x2612a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2612B|&#x2612b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2612C|&#x2612c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2612D|&#x2612d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2612E|&#x2612e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2612F|&#x2612f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2613x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26130|&#x26130;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26131|&#x26131;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26132|&#x26132;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26133|&#x26133;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26134|&#x26134;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26135|&#x26135;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26136|&#x26136;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26137|&#x26137;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26138|&#x26138;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26139|&#x26139;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2613A|&#x2613a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2613B|&#x2613b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2613C|&#x2613c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2613D|&#x2613d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2613E|&#x2613e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2613F|&#x2613f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2614x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26140|&#x26140;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26141|&#x26141;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26142|&#x26142;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26143|&#x26143;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26144|&#x26144;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26145|&#x26145;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26146|&#x26146;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26147|&#x26147;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26148|&#x26148;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26149|&#x26149;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2614A|&#x2614a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2614B|&#x2614b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2614C|&#x2614c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2614D|&#x2614d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2614E|&#x2614e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2614F|&#x2614f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2615x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26150|&#x26150;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26151|&#x26151;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26152|&#x26152;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26153|&#x26153;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26154|&#x26154;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26155|&#x26155;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26156|&#x26156;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26157|&#x26157;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26158|&#x26158;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26159|&#x26159;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2615A|&#x2615a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2615B|&#x2615b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2615C|&#x2615c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2615D|&#x2615d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2615E|&#x2615e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2615F|&#x2615f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2616x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26160|&#x26160;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26161|&#x26161;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26162|&#x26162;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26163|&#x26163;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26164|&#x26164;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26165|&#x26165;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26166|&#x26166;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26167|&#x26167;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26168|&#x26168;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26169|&#x26169;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2616A|&#x2616a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2616B|&#x2616b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2616C|&#x2616c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2616D|&#x2616d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2616E|&#x2616e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2616F|&#x2616f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2617x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26170|&#x26170;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26171|&#x26171;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26172|&#x26172;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26173|&#x26173;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26174|&#x26174;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26175|&#x26175;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26176|&#x26176;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26177|&#x26177;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26178|&#x26178;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26179|&#x26179;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2617A|&#x2617a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2617B|&#x2617b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2617C|&#x2617c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2617D|&#x2617d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2617E|&#x2617e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2617F|&#x2617f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2618x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26180|&#x26180;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26181|&#x26181;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26182|&#x26182;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26183|&#x26183;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26184|&#x26184;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26185|&#x26185;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26186|&#x26186;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26187|&#x26187;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26188|&#x26188;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26189|&#x26189;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2618A|&#x2618a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2618B|&#x2618b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2618C|&#x2618c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2618D|&#x2618d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2618E|&#x2618e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2618F|&#x2618f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2619x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26190|&#x26190;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26191|&#x26191;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26192|&#x26192;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26193|&#x26193;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26194|&#x26194;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26195|&#x26195;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26196|&#x26196;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26197|&#x26197;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26198|&#x26198;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26199|&#x26199;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2619A|&#x2619a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2619B|&#x2619b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2619C|&#x2619c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2619D|&#x2619d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2619E|&#x2619e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2619F|&#x2619f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|261Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261A0|&#x261a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261A1|&#x261a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261A2|&#x261a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261A3|&#x261a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261A4|&#x261a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261A5|&#x261a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261A6|&#x261a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261A7|&#x261a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261A8|&#x261a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261A9|&#x261a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261AA|&#x261aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261AB|&#x261ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261AC|&#x261ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261AD|&#x261ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261AE|&#x261ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261AF|&#x261af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|261Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261B0|&#x261b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261B1|&#x261b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261B2|&#x261b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261B3|&#x261b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261B4|&#x261b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261B5|&#x261b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261B6|&#x261b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261B7|&#x261b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261B8|&#x261b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261B9|&#x261b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261BA|&#x261ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261BB|&#x261bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261BC|&#x261bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261BD|&#x261bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261BE|&#x261be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261BF|&#x261bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|261Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261C0|&#x261c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261C1|&#x261c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261C2|&#x261c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261C3|&#x261c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261C4|&#x261c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261C5|&#x261c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261C6|&#x261c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261C7|&#x261c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261C8|&#x261c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261C9|&#x261c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261CA|&#x261ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261CB|&#x261cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261CC|&#x261cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261CD|&#x261cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261CE|&#x261ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261CF|&#x261cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|261Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261D0|&#x261d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261D1|&#x261d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261D2|&#x261d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261D3|&#x261d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261D4|&#x261d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261D5|&#x261d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261D6|&#x261d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261D7|&#x261d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261D8|&#x261d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261D9|&#x261d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261DA|&#x261da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261DB|&#x261db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261DC|&#x261dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261DD|&#x261dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261DE|&#x261de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261DF|&#x261df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|261Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261E0|&#x261e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261E1|&#x261e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261E2|&#x261e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261E3|&#x261e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261E4|&#x261e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261E5|&#x261e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261E6|&#x261e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261E7|&#x261e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261E8|&#x261e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261E9|&#x261e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261EA|&#x261ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261EB|&#x261eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261EC|&#x261ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261ED|&#x261ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261EE|&#x261ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261EF|&#x261ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|261Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261F0|&#x261f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261F1|&#x261f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261F2|&#x261f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261F3|&#x261f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261F4|&#x261f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261F5|&#x261f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261F6|&#x261f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261F7|&#x261f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261F8|&#x261f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261F9|&#x261f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261FA|&#x261fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261FB|&#x261fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261FC|&#x261fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261FD|&#x261fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261FE|&#x261fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-261FF|&#x261ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2620x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26200|&#x26200;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26201|&#x26201;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26202|&#x26202;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26203|&#x26203;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26204|&#x26204;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26205|&#x26205;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26206|&#x26206;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26207|&#x26207;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26208|&#x26208;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26209|&#x26209;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2620A|&#x2620a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2620B|&#x2620b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2620C|&#x2620c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2620D|&#x2620d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2620E|&#x2620e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2620F|&#x2620f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2621x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26210|&#x26210;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26211|&#x26211;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26212|&#x26212;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26213|&#x26213;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26214|&#x26214;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26215|&#x26215;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26216|&#x26216;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26217|&#x26217;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26218|&#x26218;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26219|&#x26219;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2621A|&#x2621a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2621B|&#x2621b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2621C|&#x2621c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2621D|&#x2621d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2621E|&#x2621e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2621F|&#x2621f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2622x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26220|&#x26220;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26221|&#x26221;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26222|&#x26222;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26223|&#x26223;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26224|&#x26224;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26225|&#x26225;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26226|&#x26226;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26227|&#x26227;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26228|&#x26228;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26229|&#x26229;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2622A|&#x2622a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2622B|&#x2622b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2622C|&#x2622c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2622D|&#x2622d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2622E|&#x2622e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2622F|&#x2622f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2623x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26230|&#x26230;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26231|&#x26231;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26232|&#x26232;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26233|&#x26233;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26234|&#x26234;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26235|&#x26235;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26236|&#x26236;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26237|&#x26237;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26238|&#x26238;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26239|&#x26239;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2623A|&#x2623a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2623B|&#x2623b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2623C|&#x2623c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2623D|&#x2623d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2623E|&#x2623e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2623F|&#x2623f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2624x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26240|&#x26240;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26241|&#x26241;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26242|&#x26242;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26243|&#x26243;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26244|&#x26244;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26245|&#x26245;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26246|&#x26246;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26247|&#x26247;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26248|&#x26248;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26249|&#x26249;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2624A|&#x2624a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2624B|&#x2624b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2624C|&#x2624c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2624D|&#x2624d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2624E|&#x2624e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2624F|&#x2624f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2625x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26250|&#x26250;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26251|&#x26251;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26252|&#x26252;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26253|&#x26253;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26254|&#x26254;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26255|&#x26255;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26256|&#x26256;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26257|&#x26257;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26258|&#x26258;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26259|&#x26259;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2625A|&#x2625a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2625B|&#x2625b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2625C|&#x2625c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2625D|&#x2625d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2625E|&#x2625e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2625F|&#x2625f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2626x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26260|&#x26260;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26261|&#x26261;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26262|&#x26262;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26263|&#x26263;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26264|&#x26264;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26265|&#x26265;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26266|&#x26266;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26267|&#x26267;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26268|&#x26268;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26269|&#x26269;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2626A|&#x2626a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2626B|&#x2626b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2626C|&#x2626c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2626D|&#x2626d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2626E|&#x2626e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2626F|&#x2626f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2627x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26270|&#x26270;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26271|&#x26271;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26272|&#x26272;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26273|&#x26273;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26274|&#x26274;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26275|&#x26275;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26276|&#x26276;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26277|&#x26277;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26278|&#x26278;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26279|&#x26279;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2627A|&#x2627a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2627B|&#x2627b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2627C|&#x2627c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2627D|&#x2627d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2627E|&#x2627e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2627F|&#x2627f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2628x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26280|&#x26280;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26281|&#x26281;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26282|&#x26282;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26283|&#x26283;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26284|&#x26284;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26285|&#x26285;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26286|&#x26286;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26287|&#x26287;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26288|&#x26288;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26289|&#x26289;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2628A|&#x2628a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2628B|&#x2628b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2628C|&#x2628c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2628D|&#x2628d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2628E|&#x2628e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2628F|&#x2628f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2629x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26290|&#x26290;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26291|&#x26291;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26292|&#x26292;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26293|&#x26293;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26294|&#x26294;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26295|&#x26295;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26296|&#x26296;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26297|&#x26297;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26298|&#x26298;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26299|&#x26299;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2629A|&#x2629a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2629B|&#x2629b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2629C|&#x2629c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2629D|&#x2629d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2629E|&#x2629e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2629F|&#x2629f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|262Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262A0|&#x262a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262A1|&#x262a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262A2|&#x262a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262A3|&#x262a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262A4|&#x262a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262A5|&#x262a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262A6|&#x262a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262A7|&#x262a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262A8|&#x262a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262A9|&#x262a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262AA|&#x262aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262AB|&#x262ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262AC|&#x262ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262AD|&#x262ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262AE|&#x262ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262AF|&#x262af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|262Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262B0|&#x262b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262B1|&#x262b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262B2|&#x262b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262B3|&#x262b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262B4|&#x262b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262B5|&#x262b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262B6|&#x262b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262B7|&#x262b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262B8|&#x262b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262B9|&#x262b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262BA|&#x262ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262BB|&#x262bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262BC|&#x262bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262BD|&#x262bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262BE|&#x262be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262BF|&#x262bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|262Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262C0|&#x262c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262C1|&#x262c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262C2|&#x262c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262C3|&#x262c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262C4|&#x262c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262C5|&#x262c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262C6|&#x262c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262C7|&#x262c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262C8|&#x262c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262C9|&#x262c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262CA|&#x262ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262CB|&#x262cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262CC|&#x262cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262CD|&#x262cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262CE|&#x262ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262CF|&#x262cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|262Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262D0|&#x262d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262D1|&#x262d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262D2|&#x262d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262D3|&#x262d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262D4|&#x262d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262D5|&#x262d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262D6|&#x262d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262D7|&#x262d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262D8|&#x262d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262D9|&#x262d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262DA|&#x262da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262DB|&#x262db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262DC|&#x262dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262DD|&#x262dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262DE|&#x262de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262DF|&#x262df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|262Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262E0|&#x262e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262E1|&#x262e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262E2|&#x262e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262E3|&#x262e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262E4|&#x262e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262E5|&#x262e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262E6|&#x262e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262E7|&#x262e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262E8|&#x262e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262E9|&#x262e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262EA|&#x262ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262EB|&#x262eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262EC|&#x262ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262ED|&#x262ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262EE|&#x262ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262EF|&#x262ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|262Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262F0|&#x262f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262F1|&#x262f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262F2|&#x262f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262F3|&#x262f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262F4|&#x262f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262F5|&#x262f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262F6|&#x262f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262F7|&#x262f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262F8|&#x262f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262F9|&#x262f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262FA|&#x262fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262FB|&#x262fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262FC|&#x262fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262FD|&#x262fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262FE|&#x262fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-262FF|&#x262ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2630x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26300|&#x26300;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26301|&#x26301;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26302|&#x26302;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26303|&#x26303;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26304|&#x26304;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26305|&#x26305;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26306|&#x26306;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26307|&#x26307;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26308|&#x26308;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26309|&#x26309;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2630A|&#x2630a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2630B|&#x2630b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2630C|&#x2630c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2630D|&#x2630d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2630E|&#x2630e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2630F|&#x2630f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2631x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26310|&#x26310;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26311|&#x26311;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26312|&#x26312;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26313|&#x26313;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26314|&#x26314;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26315|&#x26315;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26316|&#x26316;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26317|&#x26317;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26318|&#x26318;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26319|&#x26319;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2631A|&#x2631a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2631B|&#x2631b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2631C|&#x2631c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2631D|&#x2631d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2631E|&#x2631e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2631F|&#x2631f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2632x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26320|&#x26320;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26321|&#x26321;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26322|&#x26322;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26323|&#x26323;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26324|&#x26324;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26325|&#x26325;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26326|&#x26326;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26327|&#x26327;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26328|&#x26328;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26329|&#x26329;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2632A|&#x2632a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2632B|&#x2632b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2632C|&#x2632c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2632D|&#x2632d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2632E|&#x2632e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2632F|&#x2632f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2633x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26330|&#x26330;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26331|&#x26331;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26332|&#x26332;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26333|&#x26333;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26334|&#x26334;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26335|&#x26335;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26336|&#x26336;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26337|&#x26337;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26338|&#x26338;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26339|&#x26339;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2633A|&#x2633a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2633B|&#x2633b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2633C|&#x2633c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2633D|&#x2633d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2633E|&#x2633e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2633F|&#x2633f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2634x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26340|&#x26340;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26341|&#x26341;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26342|&#x26342;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26343|&#x26343;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26344|&#x26344;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26345|&#x26345;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26346|&#x26346;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26347|&#x26347;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26348|&#x26348;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26349|&#x26349;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2634A|&#x2634a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2634B|&#x2634b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2634C|&#x2634c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2634D|&#x2634d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2634E|&#x2634e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2634F|&#x2634f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2635x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26350|&#x26350;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26351|&#x26351;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26352|&#x26352;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26353|&#x26353;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26354|&#x26354;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26355|&#x26355;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26356|&#x26356;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26357|&#x26357;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26358|&#x26358;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26359|&#x26359;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2635A|&#x2635a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2635B|&#x2635b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2635C|&#x2635c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2635D|&#x2635d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2635E|&#x2635e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2635F|&#x2635f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2636x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26360|&#x26360;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26361|&#x26361;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26362|&#x26362;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26363|&#x26363;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26364|&#x26364;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26365|&#x26365;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26366|&#x26366;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26367|&#x26367;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26368|&#x26368;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26369|&#x26369;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2636A|&#x2636a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2636B|&#x2636b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2636C|&#x2636c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2636D|&#x2636d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2636E|&#x2636e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2636F|&#x2636f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2637x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26370|&#x26370;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26371|&#x26371;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26372|&#x26372;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26373|&#x26373;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26374|&#x26374;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26375|&#x26375;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26376|&#x26376;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26377|&#x26377;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26378|&#x26378;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26379|&#x26379;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2637A|&#x2637a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2637B|&#x2637b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2637C|&#x2637c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2637D|&#x2637d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2637E|&#x2637e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2637F|&#x2637f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2638x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26380|&#x26380;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26381|&#x26381;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26382|&#x26382;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26383|&#x26383;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26384|&#x26384;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26385|&#x26385;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26386|&#x26386;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26387|&#x26387;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26388|&#x26388;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26389|&#x26389;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2638A|&#x2638a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2638B|&#x2638b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2638C|&#x2638c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2638D|&#x2638d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2638E|&#x2638e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2638F|&#x2638f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2639x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26390|&#x26390;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26391|&#x26391;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26392|&#x26392;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26393|&#x26393;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26394|&#x26394;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26395|&#x26395;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26396|&#x26396;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26397|&#x26397;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26398|&#x26398;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26399|&#x26399;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2639A|&#x2639a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2639B|&#x2639b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2639C|&#x2639c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2639D|&#x2639d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2639E|&#x2639e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2639F|&#x2639f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|263Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263A0|&#x263a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263A1|&#x263a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263A2|&#x263a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263A3|&#x263a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263A4|&#x263a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263A5|&#x263a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263A6|&#x263a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263A7|&#x263a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263A8|&#x263a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263A9|&#x263a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263AA|&#x263aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263AB|&#x263ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263AC|&#x263ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263AD|&#x263ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263AE|&#x263ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263AF|&#x263af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|263Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263B0|&#x263b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263B1|&#x263b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263B2|&#x263b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263B3|&#x263b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263B4|&#x263b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263B5|&#x263b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263B6|&#x263b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263B7|&#x263b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263B8|&#x263b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263B9|&#x263b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263BA|&#x263ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263BB|&#x263bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263BC|&#x263bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263BD|&#x263bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263BE|&#x263be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263BF|&#x263bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|263Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263C0|&#x263c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263C1|&#x263c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263C2|&#x263c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263C3|&#x263c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263C4|&#x263c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263C5|&#x263c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263C6|&#x263c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263C7|&#x263c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263C8|&#x263c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263C9|&#x263c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263CA|&#x263ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263CB|&#x263cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263CC|&#x263cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263CD|&#x263cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263CE|&#x263ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263CF|&#x263cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|263Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263D0|&#x263d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263D1|&#x263d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263D2|&#x263d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263D3|&#x263d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263D4|&#x263d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263D5|&#x263d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263D6|&#x263d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263D7|&#x263d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263D8|&#x263d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263D9|&#x263d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263DA|&#x263da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263DB|&#x263db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263DC|&#x263dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263DD|&#x263dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263DE|&#x263de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263DF|&#x263df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|263Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263E0|&#x263e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263E1|&#x263e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263E2|&#x263e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263E3|&#x263e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263E4|&#x263e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263E5|&#x263e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263E6|&#x263e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263E7|&#x263e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263E8|&#x263e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263E9|&#x263e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263EA|&#x263ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263EB|&#x263eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263EC|&#x263ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263ED|&#x263ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263EE|&#x263ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263EF|&#x263ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|263Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263F0|&#x263f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263F1|&#x263f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263F2|&#x263f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263F3|&#x263f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263F4|&#x263f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263F5|&#x263f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263F6|&#x263f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263F7|&#x263f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263F8|&#x263f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263F9|&#x263f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263FA|&#x263fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263FB|&#x263fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263FC|&#x263fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263FD|&#x263fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263FE|&#x263fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-263FF|&#x263ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2640x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26400|&#x26400;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26401|&#x26401;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26402|&#x26402;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26403|&#x26403;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26404|&#x26404;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26405|&#x26405;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26406|&#x26406;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26407|&#x26407;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26408|&#x26408;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26409|&#x26409;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2640A|&#x2640a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2640B|&#x2640b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2640C|&#x2640c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2640D|&#x2640d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2640E|&#x2640e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2640F|&#x2640f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2641x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26410|&#x26410;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26411|&#x26411;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26412|&#x26412;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26413|&#x26413;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26414|&#x26414;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26415|&#x26415;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26416|&#x26416;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26417|&#x26417;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26418|&#x26418;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26419|&#x26419;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2641A|&#x2641a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2641B|&#x2641b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2641C|&#x2641c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2641D|&#x2641d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2641E|&#x2641e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2641F|&#x2641f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2642x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26420|&#x26420;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26421|&#x26421;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26422|&#x26422;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26423|&#x26423;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26424|&#x26424;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26425|&#x26425;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26426|&#x26426;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26427|&#x26427;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26428|&#x26428;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26429|&#x26429;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2642A|&#x2642a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2642B|&#x2642b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2642C|&#x2642c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2642D|&#x2642d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2642E|&#x2642e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2642F|&#x2642f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2643x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26430|&#x26430;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26431|&#x26431;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26432|&#x26432;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26433|&#x26433;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26434|&#x26434;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26435|&#x26435;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26436|&#x26436;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26437|&#x26437;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26438|&#x26438;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26439|&#x26439;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2643A|&#x2643a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2643B|&#x2643b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2643C|&#x2643c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2643D|&#x2643d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2643E|&#x2643e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2643F|&#x2643f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2644x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26440|&#x26440;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26441|&#x26441;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26442|&#x26442;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26443|&#x26443;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26444|&#x26444;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26445|&#x26445;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26446|&#x26446;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26447|&#x26447;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26448|&#x26448;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26449|&#x26449;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2644A|&#x2644a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2644B|&#x2644b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2644C|&#x2644c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2644D|&#x2644d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2644E|&#x2644e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2644F|&#x2644f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2645x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26450|&#x26450;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26451|&#x26451;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26452|&#x26452;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26453|&#x26453;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26454|&#x26454;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26455|&#x26455;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26456|&#x26456;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26457|&#x26457;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26458|&#x26458;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26459|&#x26459;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2645A|&#x2645a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2645B|&#x2645b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2645C|&#x2645c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2645D|&#x2645d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2645E|&#x2645e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2645F|&#x2645f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2646x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26460|&#x26460;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26461|&#x26461;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26462|&#x26462;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26463|&#x26463;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26464|&#x26464;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26465|&#x26465;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26466|&#x26466;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26467|&#x26467;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26468|&#x26468;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26469|&#x26469;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2646A|&#x2646a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2646B|&#x2646b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2646C|&#x2646c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2646D|&#x2646d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2646E|&#x2646e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2646F|&#x2646f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2647x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26470|&#x26470;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26471|&#x26471;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26472|&#x26472;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26473|&#x26473;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26474|&#x26474;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26475|&#x26475;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26476|&#x26476;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26477|&#x26477;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26478|&#x26478;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26479|&#x26479;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2647A|&#x2647a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2647B|&#x2647b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2647C|&#x2647c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2647D|&#x2647d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2647E|&#x2647e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2647F|&#x2647f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2648x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26480|&#x26480;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26481|&#x26481;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26482|&#x26482;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26483|&#x26483;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26484|&#x26484;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26485|&#x26485;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26486|&#x26486;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26487|&#x26487;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26488|&#x26488;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26489|&#x26489;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2648A|&#x2648a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2648B|&#x2648b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2648C|&#x2648c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2648D|&#x2648d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2648E|&#x2648e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2648F|&#x2648f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2649x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26490|&#x26490;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26491|&#x26491;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26492|&#x26492;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26493|&#x26493;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26494|&#x26494;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26495|&#x26495;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26496|&#x26496;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26497|&#x26497;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26498|&#x26498;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26499|&#x26499;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2649A|&#x2649a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2649B|&#x2649b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2649C|&#x2649c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2649D|&#x2649d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2649E|&#x2649e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2649F|&#x2649f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|264Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264A0|&#x264a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264A1|&#x264a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264A2|&#x264a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264A3|&#x264a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264A4|&#x264a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264A5|&#x264a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264A6|&#x264a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264A7|&#x264a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264A8|&#x264a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264A9|&#x264a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264AA|&#x264aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264AB|&#x264ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264AC|&#x264ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264AD|&#x264ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264AE|&#x264ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264AF|&#x264af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|264Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264B0|&#x264b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264B1|&#x264b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264B2|&#x264b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264B3|&#x264b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264B4|&#x264b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264B5|&#x264b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264B6|&#x264b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264B7|&#x264b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264B8|&#x264b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264B9|&#x264b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264BA|&#x264ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264BB|&#x264bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264BC|&#x264bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264BD|&#x264bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264BE|&#x264be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264BF|&#x264bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|264Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264C0|&#x264c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264C1|&#x264c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264C2|&#x264c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264C3|&#x264c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264C4|&#x264c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264C5|&#x264c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264C6|&#x264c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264C7|&#x264c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264C8|&#x264c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264C9|&#x264c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264CA|&#x264ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264CB|&#x264cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264CC|&#x264cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264CD|&#x264cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264CE|&#x264ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264CF|&#x264cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|264Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264D0|&#x264d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264D1|&#x264d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264D2|&#x264d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264D3|&#x264d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264D4|&#x264d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264D5|&#x264d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264D6|&#x264d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264D7|&#x264d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264D8|&#x264d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264D9|&#x264d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264DA|&#x264da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264DB|&#x264db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264DC|&#x264dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264DD|&#x264dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264DE|&#x264de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264DF|&#x264df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|264Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264E0|&#x264e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264E1|&#x264e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264E2|&#x264e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264E3|&#x264e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264E4|&#x264e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264E5|&#x264e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264E6|&#x264e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264E7|&#x264e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264E8|&#x264e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264E9|&#x264e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264EA|&#x264ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264EB|&#x264eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264EC|&#x264ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264ED|&#x264ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264EE|&#x264ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264EF|&#x264ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|264Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264F0|&#x264f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264F1|&#x264f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264F2|&#x264f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264F3|&#x264f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264F4|&#x264f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264F5|&#x264f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264F6|&#x264f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264F7|&#x264f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264F8|&#x264f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264F9|&#x264f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264FA|&#x264fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264FB|&#x264fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264FC|&#x264fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264FD|&#x264fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264FE|&#x264fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-264FF|&#x264ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2650x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26500|&#x26500;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26501|&#x26501;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26502|&#x26502;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26503|&#x26503;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26504|&#x26504;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26505|&#x26505;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26506|&#x26506;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26507|&#x26507;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26508|&#x26508;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26509|&#x26509;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2650A|&#x2650a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2650B|&#x2650b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2650C|&#x2650c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2650D|&#x2650d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2650E|&#x2650e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2650F|&#x2650f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2651x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26510|&#x26510;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26511|&#x26511;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26512|&#x26512;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26513|&#x26513;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26514|&#x26514;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26515|&#x26515;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26516|&#x26516;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26517|&#x26517;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26518|&#x26518;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26519|&#x26519;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2651A|&#x2651a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2651B|&#x2651b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2651C|&#x2651c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2651D|&#x2651d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2651E|&#x2651e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2651F|&#x2651f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2652x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26520|&#x26520;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26521|&#x26521;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26522|&#x26522;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26523|&#x26523;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26524|&#x26524;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26525|&#x26525;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26526|&#x26526;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26527|&#x26527;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26528|&#x26528;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26529|&#x26529;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2652A|&#x2652a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2652B|&#x2652b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2652C|&#x2652c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2652D|&#x2652d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2652E|&#x2652e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2652F|&#x2652f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2653x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26530|&#x26530;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26531|&#x26531;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26532|&#x26532;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26533|&#x26533;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26534|&#x26534;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26535|&#x26535;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26536|&#x26536;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26537|&#x26537;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26538|&#x26538;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26539|&#x26539;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2653A|&#x2653a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2653B|&#x2653b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2653C|&#x2653c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2653D|&#x2653d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2653E|&#x2653e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2653F|&#x2653f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2654x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26540|&#x26540;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26541|&#x26541;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26542|&#x26542;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26543|&#x26543;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26544|&#x26544;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26545|&#x26545;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26546|&#x26546;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26547|&#x26547;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26548|&#x26548;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26549|&#x26549;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2654A|&#x2654a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2654B|&#x2654b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2654C|&#x2654c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2654D|&#x2654d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2654E|&#x2654e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2654F|&#x2654f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2655x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26550|&#x26550;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26551|&#x26551;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26552|&#x26552;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26553|&#x26553;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26554|&#x26554;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26555|&#x26555;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26556|&#x26556;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26557|&#x26557;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26558|&#x26558;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26559|&#x26559;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2655A|&#x2655a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2655B|&#x2655b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2655C|&#x2655c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2655D|&#x2655d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2655E|&#x2655e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2655F|&#x2655f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2656x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26560|&#x26560;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26561|&#x26561;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26562|&#x26562;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26563|&#x26563;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26564|&#x26564;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26565|&#x26565;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26566|&#x26566;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26567|&#x26567;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26568|&#x26568;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26569|&#x26569;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2656A|&#x2656a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2656B|&#x2656b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2656C|&#x2656c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2656D|&#x2656d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2656E|&#x2656e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2656F|&#x2656f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2657x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26570|&#x26570;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26571|&#x26571;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26572|&#x26572;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26573|&#x26573;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26574|&#x26574;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26575|&#x26575;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26576|&#x26576;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26577|&#x26577;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26578|&#x26578;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26579|&#x26579;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2657A|&#x2657a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2657B|&#x2657b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2657C|&#x2657c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2657D|&#x2657d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2657E|&#x2657e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2657F|&#x2657f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2658x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26580|&#x26580;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26581|&#x26581;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26582|&#x26582;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26583|&#x26583;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26584|&#x26584;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26585|&#x26585;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26586|&#x26586;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26587|&#x26587;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26588|&#x26588;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26589|&#x26589;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2658A|&#x2658a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2658B|&#x2658b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2658C|&#x2658c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2658D|&#x2658d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2658E|&#x2658e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2658F|&#x2658f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2659x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26590|&#x26590;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26591|&#x26591;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26592|&#x26592;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26593|&#x26593;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26594|&#x26594;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26595|&#x26595;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26596|&#x26596;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26597|&#x26597;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26598|&#x26598;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26599|&#x26599;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2659A|&#x2659a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2659B|&#x2659b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2659C|&#x2659c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2659D|&#x2659d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2659E|&#x2659e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2659F|&#x2659f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|265Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265A0|&#x265a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265A1|&#x265a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265A2|&#x265a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265A3|&#x265a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265A4|&#x265a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265A5|&#x265a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265A6|&#x265a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265A7|&#x265a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265A8|&#x265a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265A9|&#x265a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265AA|&#x265aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265AB|&#x265ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265AC|&#x265ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265AD|&#x265ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265AE|&#x265ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265AF|&#x265af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|265Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265B0|&#x265b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265B1|&#x265b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265B2|&#x265b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265B3|&#x265b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265B4|&#x265b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265B5|&#x265b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265B6|&#x265b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265B7|&#x265b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265B8|&#x265b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265B9|&#x265b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265BA|&#x265ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265BB|&#x265bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265BC|&#x265bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265BD|&#x265bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265BE|&#x265be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265BF|&#x265bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|265Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265C0|&#x265c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265C1|&#x265c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265C2|&#x265c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265C3|&#x265c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265C4|&#x265c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265C5|&#x265c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265C6|&#x265c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265C7|&#x265c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265C8|&#x265c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265C9|&#x265c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265CA|&#x265ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265CB|&#x265cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265CC|&#x265cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265CD|&#x265cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265CE|&#x265ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265CF|&#x265cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|265Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265D0|&#x265d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265D1|&#x265d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265D2|&#x265d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265D3|&#x265d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265D4|&#x265d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265D5|&#x265d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265D6|&#x265d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265D7|&#x265d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265D8|&#x265d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265D9|&#x265d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265DA|&#x265da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265DB|&#x265db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265DC|&#x265dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265DD|&#x265dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265DE|&#x265de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265DF|&#x265df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|265Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265E0|&#x265e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265E1|&#x265e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265E2|&#x265e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265E3|&#x265e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265E4|&#x265e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265E5|&#x265e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265E6|&#x265e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265E7|&#x265e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265E8|&#x265e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265E9|&#x265e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265EA|&#x265ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265EB|&#x265eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265EC|&#x265ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265ED|&#x265ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265EE|&#x265ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265EF|&#x265ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|265Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265F0|&#x265f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265F1|&#x265f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265F2|&#x265f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265F3|&#x265f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265F4|&#x265f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265F5|&#x265f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265F6|&#x265f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265F7|&#x265f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265F8|&#x265f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265F9|&#x265f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265FA|&#x265fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265FB|&#x265fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265FC|&#x265fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265FD|&#x265fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265FE|&#x265fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-265FF|&#x265ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2660x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26600|&#x26600;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26601|&#x26601;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26602|&#x26602;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26603|&#x26603;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26604|&#x26604;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26605|&#x26605;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26606|&#x26606;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26607|&#x26607;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26608|&#x26608;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26609|&#x26609;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2660A|&#x2660a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2660B|&#x2660b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2660C|&#x2660c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2660D|&#x2660d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2660E|&#x2660e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2660F|&#x2660f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2661x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26610|&#x26610;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26611|&#x26611;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26612|&#x26612;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26613|&#x26613;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26614|&#x26614;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26615|&#x26615;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26616|&#x26616;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26617|&#x26617;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26618|&#x26618;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26619|&#x26619;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2661A|&#x2661a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2661B|&#x2661b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2661C|&#x2661c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2661D|&#x2661d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2661E|&#x2661e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2661F|&#x2661f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2662x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26620|&#x26620;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26621|&#x26621;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26622|&#x26622;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26623|&#x26623;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26624|&#x26624;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26625|&#x26625;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26626|&#x26626;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26627|&#x26627;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26628|&#x26628;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26629|&#x26629;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2662A|&#x2662a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2662B|&#x2662b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2662C|&#x2662c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2662D|&#x2662d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2662E|&#x2662e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2662F|&#x2662f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2663x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26630|&#x26630;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26631|&#x26631;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26632|&#x26632;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26633|&#x26633;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26634|&#x26634;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26635|&#x26635;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26636|&#x26636;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26637|&#x26637;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26638|&#x26638;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26639|&#x26639;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2663A|&#x2663a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2663B|&#x2663b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2663C|&#x2663c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2663D|&#x2663d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2663E|&#x2663e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2663F|&#x2663f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2664x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26640|&#x26640;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26641|&#x26641;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26642|&#x26642;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26643|&#x26643;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26644|&#x26644;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26645|&#x26645;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26646|&#x26646;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26647|&#x26647;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26648|&#x26648;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26649|&#x26649;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2664A|&#x2664a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2664B|&#x2664b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2664C|&#x2664c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2664D|&#x2664d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2664E|&#x2664e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2664F|&#x2664f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2665x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26650|&#x26650;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26651|&#x26651;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26652|&#x26652;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26653|&#x26653;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26654|&#x26654;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26655|&#x26655;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26656|&#x26656;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26657|&#x26657;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26658|&#x26658;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26659|&#x26659;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2665A|&#x2665a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2665B|&#x2665b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2665C|&#x2665c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2665D|&#x2665d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2665E|&#x2665e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2665F|&#x2665f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2666x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26660|&#x26660;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26661|&#x26661;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26662|&#x26662;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26663|&#x26663;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26664|&#x26664;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26665|&#x26665;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26666|&#x26666;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26667|&#x26667;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26668|&#x26668;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26669|&#x26669;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2666A|&#x2666a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2666B|&#x2666b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2666C|&#x2666c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2666D|&#x2666d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2666E|&#x2666e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2666F|&#x2666f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2667x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26670|&#x26670;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26671|&#x26671;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26672|&#x26672;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26673|&#x26673;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26674|&#x26674;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26675|&#x26675;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26676|&#x26676;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26677|&#x26677;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26678|&#x26678;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26679|&#x26679;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2667A|&#x2667a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2667B|&#x2667b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2667C|&#x2667c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2667D|&#x2667d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2667E|&#x2667e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2667F|&#x2667f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2668x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26680|&#x26680;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26681|&#x26681;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26682|&#x26682;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26683|&#x26683;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26684|&#x26684;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26685|&#x26685;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26686|&#x26686;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26687|&#x26687;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26688|&#x26688;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26689|&#x26689;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2668A|&#x2668a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2668B|&#x2668b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2668C|&#x2668c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2668D|&#x2668d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2668E|&#x2668e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2668F|&#x2668f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2669x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26690|&#x26690;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26691|&#x26691;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26692|&#x26692;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26693|&#x26693;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26694|&#x26694;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26695|&#x26695;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26696|&#x26696;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26697|&#x26697;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26698|&#x26698;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26699|&#x26699;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2669A|&#x2669a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2669B|&#x2669b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2669C|&#x2669c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2669D|&#x2669d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2669E|&#x2669e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2669F|&#x2669f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|266Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266A0|&#x266a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266A1|&#x266a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266A2|&#x266a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266A3|&#x266a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266A4|&#x266a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266A5|&#x266a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266A6|&#x266a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266A7|&#x266a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266A8|&#x266a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266A9|&#x266a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266AA|&#x266aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266AB|&#x266ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266AC|&#x266ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266AD|&#x266ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266AE|&#x266ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266AF|&#x266af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|266Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266B0|&#x266b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266B1|&#x266b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266B2|&#x266b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266B3|&#x266b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266B4|&#x266b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266B5|&#x266b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266B6|&#x266b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266B7|&#x266b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266B8|&#x266b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266B9|&#x266b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266BA|&#x266ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266BB|&#x266bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266BC|&#x266bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266BD|&#x266bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266BE|&#x266be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266BF|&#x266bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|266Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266C0|&#x266c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266C1|&#x266c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266C2|&#x266c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266C3|&#x266c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266C4|&#x266c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266C5|&#x266c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266C6|&#x266c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266C7|&#x266c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266C8|&#x266c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266C9|&#x266c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266CA|&#x266ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266CB|&#x266cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266CC|&#x266cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266CD|&#x266cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266CE|&#x266ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266CF|&#x266cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|266Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266D0|&#x266d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266D1|&#x266d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266D2|&#x266d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266D3|&#x266d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266D4|&#x266d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266D5|&#x266d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266D6|&#x266d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266D7|&#x266d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266D8|&#x266d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266D9|&#x266d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266DA|&#x266da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266DB|&#x266db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266DC|&#x266dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266DD|&#x266dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266DE|&#x266de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266DF|&#x266df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|266Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266E0|&#x266e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266E1|&#x266e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266E2|&#x266e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266E3|&#x266e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266E4|&#x266e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266E5|&#x266e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266E6|&#x266e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266E7|&#x266e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266E8|&#x266e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266E9|&#x266e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266EA|&#x266ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266EB|&#x266eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266EC|&#x266ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266ED|&#x266ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266EE|&#x266ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266EF|&#x266ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|266Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266F0|&#x266f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266F1|&#x266f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266F2|&#x266f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266F3|&#x266f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266F4|&#x266f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266F5|&#x266f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266F6|&#x266f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266F7|&#x266f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266F8|&#x266f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266F9|&#x266f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266FA|&#x266fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266FB|&#x266fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266FC|&#x266fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266FD|&#x266fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266FE|&#x266fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-266FF|&#x266ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2670x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26700|&#x26700;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26701|&#x26701;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26702|&#x26702;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26703|&#x26703;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26704|&#x26704;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26705|&#x26705;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26706|&#x26706;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26707|&#x26707;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26708|&#x26708;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26709|&#x26709;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2670A|&#x2670a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2670B|&#x2670b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2670C|&#x2670c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2670D|&#x2670d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2670E|&#x2670e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2670F|&#x2670f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2671x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26710|&#x26710;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26711|&#x26711;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26712|&#x26712;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26713|&#x26713;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26714|&#x26714;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26715|&#x26715;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26716|&#x26716;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26717|&#x26717;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26718|&#x26718;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26719|&#x26719;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2671A|&#x2671a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2671B|&#x2671b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2671C|&#x2671c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2671D|&#x2671d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2671E|&#x2671e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2671F|&#x2671f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2672x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26720|&#x26720;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26721|&#x26721;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26722|&#x26722;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26723|&#x26723;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26724|&#x26724;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26725|&#x26725;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26726|&#x26726;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26727|&#x26727;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26728|&#x26728;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26729|&#x26729;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2672A|&#x2672a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2672B|&#x2672b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2672C|&#x2672c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2672D|&#x2672d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2672E|&#x2672e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2672F|&#x2672f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2673x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26730|&#x26730;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26731|&#x26731;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26732|&#x26732;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26733|&#x26733;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26734|&#x26734;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26735|&#x26735;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26736|&#x26736;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26737|&#x26737;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26738|&#x26738;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26739|&#x26739;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2673A|&#x2673a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2673B|&#x2673b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2673C|&#x2673c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2673D|&#x2673d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2673E|&#x2673e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2673F|&#x2673f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2674x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26740|&#x26740;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26741|&#x26741;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26742|&#x26742;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26743|&#x26743;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26744|&#x26744;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26745|&#x26745;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26746|&#x26746;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26747|&#x26747;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26748|&#x26748;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26749|&#x26749;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2674A|&#x2674a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2674B|&#x2674b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2674C|&#x2674c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2674D|&#x2674d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2674E|&#x2674e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2674F|&#x2674f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2675x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26750|&#x26750;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26751|&#x26751;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26752|&#x26752;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26753|&#x26753;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26754|&#x26754;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26755|&#x26755;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26756|&#x26756;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26757|&#x26757;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26758|&#x26758;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26759|&#x26759;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2675A|&#x2675a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2675B|&#x2675b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2675C|&#x2675c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2675D|&#x2675d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2675E|&#x2675e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2675F|&#x2675f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2676x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26760|&#x26760;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26761|&#x26761;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26762|&#x26762;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26763|&#x26763;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26764|&#x26764;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26765|&#x26765;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26766|&#x26766;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26767|&#x26767;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26768|&#x26768;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26769|&#x26769;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2676A|&#x2676a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2676B|&#x2676b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2676C|&#x2676c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2676D|&#x2676d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2676E|&#x2676e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2676F|&#x2676f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2677x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26770|&#x26770;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26771|&#x26771;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26772|&#x26772;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26773|&#x26773;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26774|&#x26774;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26775|&#x26775;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26776|&#x26776;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26777|&#x26777;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26778|&#x26778;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26779|&#x26779;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2677A|&#x2677a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2677B|&#x2677b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2677C|&#x2677c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2677D|&#x2677d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2677E|&#x2677e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2677F|&#x2677f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2678x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26780|&#x26780;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26781|&#x26781;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26782|&#x26782;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26783|&#x26783;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26784|&#x26784;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26785|&#x26785;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26786|&#x26786;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26787|&#x26787;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26788|&#x26788;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26789|&#x26789;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2678A|&#x2678a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2678B|&#x2678b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2678C|&#x2678c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2678D|&#x2678d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2678E|&#x2678e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2678F|&#x2678f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2679x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26790|&#x26790;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26791|&#x26791;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26792|&#x26792;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26793|&#x26793;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26794|&#x26794;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26795|&#x26795;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26796|&#x26796;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26797|&#x26797;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26798|&#x26798;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26799|&#x26799;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2679A|&#x2679a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2679B|&#x2679b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2679C|&#x2679c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2679D|&#x2679d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2679E|&#x2679e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2679F|&#x2679f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|267Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267A0|&#x267a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267A1|&#x267a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267A2|&#x267a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267A3|&#x267a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267A4|&#x267a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267A5|&#x267a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267A6|&#x267a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267A7|&#x267a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267A8|&#x267a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267A9|&#x267a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267AA|&#x267aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267AB|&#x267ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267AC|&#x267ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267AD|&#x267ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267AE|&#x267ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267AF|&#x267af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|267Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267B0|&#x267b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267B1|&#x267b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267B2|&#x267b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267B3|&#x267b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267B4|&#x267b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267B5|&#x267b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267B6|&#x267b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267B7|&#x267b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267B8|&#x267b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267B9|&#x267b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267BA|&#x267ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267BB|&#x267bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267BC|&#x267bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267BD|&#x267bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267BE|&#x267be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267BF|&#x267bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|267Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267C0|&#x267c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267C1|&#x267c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267C2|&#x267c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267C3|&#x267c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267C4|&#x267c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267C5|&#x267c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267C6|&#x267c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267C7|&#x267c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267C8|&#x267c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267C9|&#x267c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267CA|&#x267ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267CB|&#x267cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267CC|&#x267cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267CD|&#x267cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267CE|&#x267ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267CF|&#x267cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|267Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267D0|&#x267d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267D1|&#x267d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267D2|&#x267d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267D3|&#x267d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267D4|&#x267d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267D5|&#x267d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267D6|&#x267d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267D7|&#x267d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267D8|&#x267d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267D9|&#x267d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267DA|&#x267da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267DB|&#x267db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267DC|&#x267dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267DD|&#x267dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267DE|&#x267de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267DF|&#x267df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|267Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267E0|&#x267e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267E1|&#x267e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267E2|&#x267e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267E3|&#x267e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267E4|&#x267e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267E5|&#x267e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267E6|&#x267e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267E7|&#x267e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267E8|&#x267e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267E9|&#x267e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267EA|&#x267ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267EB|&#x267eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267EC|&#x267ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267ED|&#x267ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267EE|&#x267ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267EF|&#x267ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|267Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267F0|&#x267f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267F1|&#x267f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267F2|&#x267f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267F3|&#x267f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267F4|&#x267f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267F5|&#x267f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267F6|&#x267f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267F7|&#x267f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267F8|&#x267f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267F9|&#x267f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267FA|&#x267fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267FB|&#x267fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267FC|&#x267fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267FD|&#x267fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267FE|&#x267fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-267FF|&#x267ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2680x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26800|&#x26800;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26801|&#x26801;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26802|&#x26802;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26803|&#x26803;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26804|&#x26804;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26805|&#x26805;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26806|&#x26806;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26807|&#x26807;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26808|&#x26808;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26809|&#x26809;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2680A|&#x2680a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2680B|&#x2680b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2680C|&#x2680c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2680D|&#x2680d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2680E|&#x2680e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2680F|&#x2680f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2681x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26810|&#x26810;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26811|&#x26811;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26812|&#x26812;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26813|&#x26813;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26814|&#x26814;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26815|&#x26815;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26816|&#x26816;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26817|&#x26817;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26818|&#x26818;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26819|&#x26819;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2681A|&#x2681a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2681B|&#x2681b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2681C|&#x2681c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2681D|&#x2681d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2681E|&#x2681e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2681F|&#x2681f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2682x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26820|&#x26820;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26821|&#x26821;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26822|&#x26822;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26823|&#x26823;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26824|&#x26824;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26825|&#x26825;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26826|&#x26826;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26827|&#x26827;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26828|&#x26828;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26829|&#x26829;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2682A|&#x2682a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2682B|&#x2682b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2682C|&#x2682c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2682D|&#x2682d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2682E|&#x2682e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2682F|&#x2682f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2683x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26830|&#x26830;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26831|&#x26831;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26832|&#x26832;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26833|&#x26833;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26834|&#x26834;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26835|&#x26835;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26836|&#x26836;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26837|&#x26837;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26838|&#x26838;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26839|&#x26839;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2683A|&#x2683a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2683B|&#x2683b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2683C|&#x2683c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2683D|&#x2683d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2683E|&#x2683e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2683F|&#x2683f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2684x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26840|&#x26840;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26841|&#x26841;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26842|&#x26842;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26843|&#x26843;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26844|&#x26844;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26845|&#x26845;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26846|&#x26846;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26847|&#x26847;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26848|&#x26848;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26849|&#x26849;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2684A|&#x2684a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2684B|&#x2684b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2684C|&#x2684c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2684D|&#x2684d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2684E|&#x2684e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2684F|&#x2684f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2685x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26850|&#x26850;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26851|&#x26851;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26852|&#x26852;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26853|&#x26853;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26854|&#x26854;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26855|&#x26855;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26856|&#x26856;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26857|&#x26857;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26858|&#x26858;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26859|&#x26859;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2685A|&#x2685a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2685B|&#x2685b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2685C|&#x2685c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2685D|&#x2685d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2685E|&#x2685e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2685F|&#x2685f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2686x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26860|&#x26860;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26861|&#x26861;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26862|&#x26862;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26863|&#x26863;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26864|&#x26864;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26865|&#x26865;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26866|&#x26866;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26867|&#x26867;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26868|&#x26868;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26869|&#x26869;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2686A|&#x2686a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2686B|&#x2686b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2686C|&#x2686c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2686D|&#x2686d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2686E|&#x2686e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2686F|&#x2686f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2687x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26870|&#x26870;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26871|&#x26871;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26872|&#x26872;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26873|&#x26873;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26874|&#x26874;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26875|&#x26875;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26876|&#x26876;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26877|&#x26877;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26878|&#x26878;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26879|&#x26879;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2687A|&#x2687a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2687B|&#x2687b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2687C|&#x2687c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2687D|&#x2687d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2687E|&#x2687e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2687F|&#x2687f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2688x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26880|&#x26880;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26881|&#x26881;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26882|&#x26882;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26883|&#x26883;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26884|&#x26884;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26885|&#x26885;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26886|&#x26886;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26887|&#x26887;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26888|&#x26888;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26889|&#x26889;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2688A|&#x2688a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2688B|&#x2688b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2688C|&#x2688c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2688D|&#x2688d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2688E|&#x2688e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2688F|&#x2688f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2689x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26890|&#x26890;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26891|&#x26891;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26892|&#x26892;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26893|&#x26893;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26894|&#x26894;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26895|&#x26895;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26896|&#x26896;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26897|&#x26897;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26898|&#x26898;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26899|&#x26899;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2689A|&#x2689a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2689B|&#x2689b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2689C|&#x2689c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2689D|&#x2689d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2689E|&#x2689e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2689F|&#x2689f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|268Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268A0|&#x268a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268A1|&#x268a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268A2|&#x268a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268A3|&#x268a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268A4|&#x268a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268A5|&#x268a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268A6|&#x268a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268A7|&#x268a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268A8|&#x268a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268A9|&#x268a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268AA|&#x268aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268AB|&#x268ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268AC|&#x268ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268AD|&#x268ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268AE|&#x268ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268AF|&#x268af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|268Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268B0|&#x268b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268B1|&#x268b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268B2|&#x268b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268B3|&#x268b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268B4|&#x268b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268B5|&#x268b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268B6|&#x268b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268B7|&#x268b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268B8|&#x268b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268B9|&#x268b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268BA|&#x268ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268BB|&#x268bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268BC|&#x268bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268BD|&#x268bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268BE|&#x268be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268BF|&#x268bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|268Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268C0|&#x268c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268C1|&#x268c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268C2|&#x268c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268C3|&#x268c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268C4|&#x268c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268C5|&#x268c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268C6|&#x268c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268C7|&#x268c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268C8|&#x268c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268C9|&#x268c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268CA|&#x268ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268CB|&#x268cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268CC|&#x268cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268CD|&#x268cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268CE|&#x268ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268CF|&#x268cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|268Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268D0|&#x268d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268D1|&#x268d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268D2|&#x268d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268D3|&#x268d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268D4|&#x268d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268D5|&#x268d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268D6|&#x268d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268D7|&#x268d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268D8|&#x268d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268D9|&#x268d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268DA|&#x268da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268DB|&#x268db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268DC|&#x268dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268DD|&#x268dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268DE|&#x268de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268DF|&#x268df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|268Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268E0|&#x268e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268E1|&#x268e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268E2|&#x268e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268E3|&#x268e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268E4|&#x268e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268E5|&#x268e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268E6|&#x268e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268E7|&#x268e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268E8|&#x268e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268E9|&#x268e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268EA|&#x268ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268EB|&#x268eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268EC|&#x268ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268ED|&#x268ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268EE|&#x268ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268EF|&#x268ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|268Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268F0|&#x268f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268F1|&#x268f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268F2|&#x268f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268F3|&#x268f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268F4|&#x268f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268F5|&#x268f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268F6|&#x268f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268F7|&#x268f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268F8|&#x268f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268F9|&#x268f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268FA|&#x268fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268FB|&#x268fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268FC|&#x268fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268FD|&#x268fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268FE|&#x268fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-268FF|&#x268ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2690x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26900|&#x26900;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26901|&#x26901;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26902|&#x26902;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26903|&#x26903;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26904|&#x26904;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26905|&#x26905;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26906|&#x26906;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26907|&#x26907;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26908|&#x26908;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26909|&#x26909;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2690A|&#x2690a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2690B|&#x2690b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2690C|&#x2690c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2690D|&#x2690d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2690E|&#x2690e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2690F|&#x2690f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2691x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26910|&#x26910;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26911|&#x26911;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26912|&#x26912;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26913|&#x26913;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26914|&#x26914;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26915|&#x26915;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26916|&#x26916;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26917|&#x26917;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26918|&#x26918;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26919|&#x26919;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2691A|&#x2691a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2691B|&#x2691b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2691C|&#x2691c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2691D|&#x2691d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2691E|&#x2691e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2691F|&#x2691f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2692x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26920|&#x26920;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26921|&#x26921;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26922|&#x26922;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26923|&#x26923;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26924|&#x26924;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26925|&#x26925;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26926|&#x26926;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26927|&#x26927;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26928|&#x26928;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26929|&#x26929;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2692A|&#x2692a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2692B|&#x2692b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2692C|&#x2692c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2692D|&#x2692d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2692E|&#x2692e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2692F|&#x2692f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2693x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26930|&#x26930;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26931|&#x26931;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26932|&#x26932;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26933|&#x26933;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26934|&#x26934;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26935|&#x26935;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26936|&#x26936;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26937|&#x26937;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26938|&#x26938;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26939|&#x26939;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2693A|&#x2693a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2693B|&#x2693b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2693C|&#x2693c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2693D|&#x2693d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2693E|&#x2693e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2693F|&#x2693f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2694x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26940|&#x26940;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26941|&#x26941;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26942|&#x26942;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26943|&#x26943;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26944|&#x26944;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26945|&#x26945;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26946|&#x26946;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26947|&#x26947;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26948|&#x26948;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26949|&#x26949;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2694A|&#x2694a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2694B|&#x2694b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2694C|&#x2694c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2694D|&#x2694d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2694E|&#x2694e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2694F|&#x2694f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2695x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26950|&#x26950;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26951|&#x26951;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26952|&#x26952;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26953|&#x26953;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26954|&#x26954;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26955|&#x26955;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26956|&#x26956;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26957|&#x26957;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26958|&#x26958;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26959|&#x26959;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2695A|&#x2695a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2695B|&#x2695b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2695C|&#x2695c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2695D|&#x2695d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2695E|&#x2695e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2695F|&#x2695f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2696x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26960|&#x26960;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26961|&#x26961;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26962|&#x26962;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26963|&#x26963;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26964|&#x26964;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26965|&#x26965;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26966|&#x26966;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26967|&#x26967;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26968|&#x26968;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26969|&#x26969;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2696A|&#x2696a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2696B|&#x2696b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2696C|&#x2696c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2696D|&#x2696d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2696E|&#x2696e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2696F|&#x2696f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2697x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26970|&#x26970;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26971|&#x26971;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26972|&#x26972;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26973|&#x26973;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26974|&#x26974;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26975|&#x26975;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26976|&#x26976;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26977|&#x26977;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26978|&#x26978;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26979|&#x26979;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2697A|&#x2697a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2697B|&#x2697b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2697C|&#x2697c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2697D|&#x2697d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2697E|&#x2697e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2697F|&#x2697f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2698x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26980|&#x26980;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26981|&#x26981;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26982|&#x26982;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26983|&#x26983;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26984|&#x26984;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26985|&#x26985;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26986|&#x26986;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26987|&#x26987;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26988|&#x26988;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26989|&#x26989;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2698A|&#x2698a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2698B|&#x2698b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2698C|&#x2698c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2698D|&#x2698d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2698E|&#x2698e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2698F|&#x2698f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2699x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26990|&#x26990;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26991|&#x26991;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26992|&#x26992;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26993|&#x26993;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26994|&#x26994;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26995|&#x26995;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26996|&#x26996;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26997|&#x26997;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26998|&#x26998;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26999|&#x26999;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2699A|&#x2699a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2699B|&#x2699b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2699C|&#x2699c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2699D|&#x2699d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2699E|&#x2699e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2699F|&#x2699f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|269Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269A0|&#x269a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269A1|&#x269a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269A2|&#x269a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269A3|&#x269a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269A4|&#x269a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269A5|&#x269a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269A6|&#x269a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269A7|&#x269a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269A8|&#x269a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269A9|&#x269a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269AA|&#x269aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269AB|&#x269ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269AC|&#x269ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269AD|&#x269ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269AE|&#x269ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269AF|&#x269af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|269Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269B0|&#x269b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269B1|&#x269b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269B2|&#x269b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269B3|&#x269b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269B4|&#x269b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269B5|&#x269b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269B6|&#x269b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269B7|&#x269b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269B8|&#x269b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269B9|&#x269b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269BA|&#x269ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269BB|&#x269bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269BC|&#x269bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269BD|&#x269bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269BE|&#x269be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269BF|&#x269bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|269Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269C0|&#x269c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269C1|&#x269c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269C2|&#x269c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269C3|&#x269c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269C4|&#x269c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269C5|&#x269c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269C6|&#x269c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269C7|&#x269c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269C8|&#x269c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269C9|&#x269c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269CA|&#x269ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269CB|&#x269cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269CC|&#x269cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269CD|&#x269cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269CE|&#x269ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269CF|&#x269cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|269Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269D0|&#x269d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269D1|&#x269d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269D2|&#x269d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269D3|&#x269d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269D4|&#x269d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269D5|&#x269d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269D6|&#x269d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269D7|&#x269d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269D8|&#x269d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269D9|&#x269d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269DA|&#x269da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269DB|&#x269db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269DC|&#x269dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269DD|&#x269dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269DE|&#x269de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269DF|&#x269df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|269Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269E0|&#x269e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269E1|&#x269e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269E2|&#x269e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269E3|&#x269e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269E4|&#x269e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269E5|&#x269e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269E6|&#x269e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269E7|&#x269e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269E8|&#x269e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269E9|&#x269e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269EA|&#x269ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269EB|&#x269eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269EC|&#x269ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269ED|&#x269ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269EE|&#x269ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269EF|&#x269ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|269Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269F0|&#x269f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269F1|&#x269f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269F2|&#x269f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269F3|&#x269f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269F4|&#x269f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269F5|&#x269f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269F6|&#x269f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269F7|&#x269f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269F8|&#x269f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269F9|&#x269f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269FA|&#x269fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269FB|&#x269fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269FC|&#x269fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269FD|&#x269fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269FE|&#x269fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-269FF|&#x269ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26A0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A00|&#x26a00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A01|&#x26a01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A02|&#x26a02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A03|&#x26a03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A04|&#x26a04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A05|&#x26a05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A06|&#x26a06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A07|&#x26a07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A08|&#x26a08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A09|&#x26a09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A0A|&#x26a0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A0B|&#x26a0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A0C|&#x26a0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A0D|&#x26a0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A0E|&#x26a0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A0F|&#x26a0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26A1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A10|&#x26a10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A11|&#x26a11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A12|&#x26a12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A13|&#x26a13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A14|&#x26a14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A15|&#x26a15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A16|&#x26a16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A17|&#x26a17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A18|&#x26a18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A19|&#x26a19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A1A|&#x26a1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A1B|&#x26a1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A1C|&#x26a1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A1D|&#x26a1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A1E|&#x26a1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A1F|&#x26a1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26A2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A20|&#x26a20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A21|&#x26a21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A22|&#x26a22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A23|&#x26a23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A24|&#x26a24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A25|&#x26a25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A26|&#x26a26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A27|&#x26a27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A28|&#x26a28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A29|&#x26a29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A2A|&#x26a2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A2B|&#x26a2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A2C|&#x26a2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A2D|&#x26a2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A2E|&#x26a2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A2F|&#x26a2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26A3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A30|&#x26a30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A31|&#x26a31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A32|&#x26a32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A33|&#x26a33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A34|&#x26a34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A35|&#x26a35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A36|&#x26a36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A37|&#x26a37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A38|&#x26a38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A39|&#x26a39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A3A|&#x26a3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A3B|&#x26a3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A3C|&#x26a3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A3D|&#x26a3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A3E|&#x26a3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A3F|&#x26a3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26A4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A40|&#x26a40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A41|&#x26a41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A42|&#x26a42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A43|&#x26a43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A44|&#x26a44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A45|&#x26a45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A46|&#x26a46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A47|&#x26a47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A48|&#x26a48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A49|&#x26a49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A4A|&#x26a4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A4B|&#x26a4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A4C|&#x26a4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A4D|&#x26a4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A4E|&#x26a4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A4F|&#x26a4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26A5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A50|&#x26a50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A51|&#x26a51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A52|&#x26a52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A53|&#x26a53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A54|&#x26a54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A55|&#x26a55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A56|&#x26a56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A57|&#x26a57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A58|&#x26a58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A59|&#x26a59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A5A|&#x26a5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A5B|&#x26a5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A5C|&#x26a5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A5D|&#x26a5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A5E|&#x26a5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A5F|&#x26a5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26A6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A60|&#x26a60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A61|&#x26a61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A62|&#x26a62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A63|&#x26a63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A64|&#x26a64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A65|&#x26a65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A66|&#x26a66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A67|&#x26a67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A68|&#x26a68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A69|&#x26a69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A6A|&#x26a6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A6B|&#x26a6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A6C|&#x26a6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A6D|&#x26a6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A6E|&#x26a6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A6F|&#x26a6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26A7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A70|&#x26a70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A71|&#x26a71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A72|&#x26a72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A73|&#x26a73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A74|&#x26a74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A75|&#x26a75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A76|&#x26a76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A77|&#x26a77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A78|&#x26a78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A79|&#x26a79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A7A|&#x26a7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A7B|&#x26a7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A7C|&#x26a7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A7D|&#x26a7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A7E|&#x26a7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A7F|&#x26a7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26A8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A80|&#x26a80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A81|&#x26a81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A82|&#x26a82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A83|&#x26a83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A84|&#x26a84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A85|&#x26a85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A86|&#x26a86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A87|&#x26a87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A88|&#x26a88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A89|&#x26a89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A8A|&#x26a8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A8B|&#x26a8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A8C|&#x26a8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A8D|&#x26a8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A8E|&#x26a8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A8F|&#x26a8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26A9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A90|&#x26a90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A91|&#x26a91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A92|&#x26a92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A93|&#x26a93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A94|&#x26a94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A95|&#x26a95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A96|&#x26a96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A97|&#x26a97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A98|&#x26a98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A99|&#x26a99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A9A|&#x26a9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A9B|&#x26a9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A9C|&#x26a9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A9D|&#x26a9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A9E|&#x26a9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26A9F|&#x26a9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26AAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AA0|&#x26aa0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AA1|&#x26aa1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AA2|&#x26aa2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AA3|&#x26aa3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AA4|&#x26aa4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AA5|&#x26aa5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AA6|&#x26aa6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AA7|&#x26aa7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AA8|&#x26aa8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AA9|&#x26aa9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AAA|&#x26aaa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AAB|&#x26aab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AAC|&#x26aac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AAD|&#x26aad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AAE|&#x26aae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AAF|&#x26aaf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26ABx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AB0|&#x26ab0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AB1|&#x26ab1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AB2|&#x26ab2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AB3|&#x26ab3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AB4|&#x26ab4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AB5|&#x26ab5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AB6|&#x26ab6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AB7|&#x26ab7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AB8|&#x26ab8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AB9|&#x26ab9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ABA|&#x26aba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ABB|&#x26abb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ABC|&#x26abc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ABD|&#x26abd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ABE|&#x26abe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ABF|&#x26abf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26ACx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AC0|&#x26ac0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AC1|&#x26ac1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AC2|&#x26ac2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AC3|&#x26ac3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AC4|&#x26ac4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AC5|&#x26ac5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AC6|&#x26ac6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AC7|&#x26ac7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AC8|&#x26ac8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AC9|&#x26ac9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ACA|&#x26aca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ACB|&#x26acb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ACC|&#x26acc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ACD|&#x26acd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ACE|&#x26ace;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ACF|&#x26acf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26ADx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AD0|&#x26ad0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AD1|&#x26ad1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AD2|&#x26ad2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AD3|&#x26ad3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AD4|&#x26ad4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AD5|&#x26ad5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AD6|&#x26ad6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AD7|&#x26ad7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AD8|&#x26ad8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AD9|&#x26ad9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ADA|&#x26ada;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ADB|&#x26adb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ADC|&#x26adc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ADD|&#x26add;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ADE|&#x26ade;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ADF|&#x26adf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26AEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AE0|&#x26ae0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AE1|&#x26ae1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AE2|&#x26ae2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AE3|&#x26ae3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AE4|&#x26ae4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AE5|&#x26ae5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AE6|&#x26ae6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AE7|&#x26ae7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AE8|&#x26ae8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AE9|&#x26ae9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AEA|&#x26aea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AEB|&#x26aeb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AEC|&#x26aec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AED|&#x26aed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AEE|&#x26aee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AEF|&#x26aef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26AFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AF0|&#x26af0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AF1|&#x26af1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AF2|&#x26af2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AF3|&#x26af3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AF4|&#x26af4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AF5|&#x26af5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AF6|&#x26af6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AF7|&#x26af7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AF8|&#x26af8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AF9|&#x26af9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AFA|&#x26afa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AFB|&#x26afb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AFC|&#x26afc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AFD|&#x26afd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AFE|&#x26afe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26AFF|&#x26aff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26B0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B00|&#x26b00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B01|&#x26b01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B02|&#x26b02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B03|&#x26b03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B04|&#x26b04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B05|&#x26b05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B06|&#x26b06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B07|&#x26b07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B08|&#x26b08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B09|&#x26b09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B0A|&#x26b0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B0B|&#x26b0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B0C|&#x26b0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B0D|&#x26b0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B0E|&#x26b0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B0F|&#x26b0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26B1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B10|&#x26b10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B11|&#x26b11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B12|&#x26b12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B13|&#x26b13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B14|&#x26b14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B15|&#x26b15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B16|&#x26b16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B17|&#x26b17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B18|&#x26b18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B19|&#x26b19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B1A|&#x26b1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B1B|&#x26b1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B1C|&#x26b1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B1D|&#x26b1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B1E|&#x26b1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B1F|&#x26b1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26B2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B20|&#x26b20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B21|&#x26b21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B22|&#x26b22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B23|&#x26b23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B24|&#x26b24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B25|&#x26b25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B26|&#x26b26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B27|&#x26b27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B28|&#x26b28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B29|&#x26b29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B2A|&#x26b2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B2B|&#x26b2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B2C|&#x26b2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B2D|&#x26b2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B2E|&#x26b2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B2F|&#x26b2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26B3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B30|&#x26b30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B31|&#x26b31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B32|&#x26b32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B33|&#x26b33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B34|&#x26b34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B35|&#x26b35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B36|&#x26b36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B37|&#x26b37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B38|&#x26b38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B39|&#x26b39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B3A|&#x26b3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B3B|&#x26b3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B3C|&#x26b3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B3D|&#x26b3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B3E|&#x26b3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B3F|&#x26b3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26B4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B40|&#x26b40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B41|&#x26b41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B42|&#x26b42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B43|&#x26b43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B44|&#x26b44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B45|&#x26b45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B46|&#x26b46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B47|&#x26b47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B48|&#x26b48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B49|&#x26b49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B4A|&#x26b4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B4B|&#x26b4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B4C|&#x26b4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B4D|&#x26b4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B4E|&#x26b4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B4F|&#x26b4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26B5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B50|&#x26b50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B51|&#x26b51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B52|&#x26b52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B53|&#x26b53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B54|&#x26b54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B55|&#x26b55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B56|&#x26b56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B57|&#x26b57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B58|&#x26b58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B59|&#x26b59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B5A|&#x26b5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B5B|&#x26b5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B5C|&#x26b5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B5D|&#x26b5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B5E|&#x26b5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B5F|&#x26b5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26B6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B60|&#x26b60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B61|&#x26b61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B62|&#x26b62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B63|&#x26b63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B64|&#x26b64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B65|&#x26b65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B66|&#x26b66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B67|&#x26b67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B68|&#x26b68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B69|&#x26b69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B6A|&#x26b6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B6B|&#x26b6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B6C|&#x26b6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B6D|&#x26b6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B6E|&#x26b6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B6F|&#x26b6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26B7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B70|&#x26b70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B71|&#x26b71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B72|&#x26b72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B73|&#x26b73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B74|&#x26b74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B75|&#x26b75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B76|&#x26b76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B77|&#x26b77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B78|&#x26b78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B79|&#x26b79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B7A|&#x26b7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B7B|&#x26b7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B7C|&#x26b7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B7D|&#x26b7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B7E|&#x26b7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B7F|&#x26b7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26B8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B80|&#x26b80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B81|&#x26b81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B82|&#x26b82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B83|&#x26b83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B84|&#x26b84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B85|&#x26b85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B86|&#x26b86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B87|&#x26b87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B88|&#x26b88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B89|&#x26b89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B8A|&#x26b8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B8B|&#x26b8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B8C|&#x26b8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B8D|&#x26b8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B8E|&#x26b8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B8F|&#x26b8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26B9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B90|&#x26b90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B91|&#x26b91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B92|&#x26b92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B93|&#x26b93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B94|&#x26b94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B95|&#x26b95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B96|&#x26b96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B97|&#x26b97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B98|&#x26b98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B99|&#x26b99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B9A|&#x26b9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B9B|&#x26b9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B9C|&#x26b9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B9D|&#x26b9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B9E|&#x26b9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26B9F|&#x26b9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26BAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BA0|&#x26ba0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BA1|&#x26ba1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BA2|&#x26ba2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BA3|&#x26ba3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BA4|&#x26ba4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BA5|&#x26ba5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BA6|&#x26ba6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BA7|&#x26ba7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BA8|&#x26ba8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BA9|&#x26ba9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BAA|&#x26baa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BAB|&#x26bab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BAC|&#x26bac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BAD|&#x26bad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BAE|&#x26bae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BAF|&#x26baf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26BBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BB0|&#x26bb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BB1|&#x26bb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BB2|&#x26bb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BB3|&#x26bb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BB4|&#x26bb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BB5|&#x26bb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BB6|&#x26bb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BB7|&#x26bb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BB8|&#x26bb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BB9|&#x26bb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BBA|&#x26bba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BBB|&#x26bbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BBC|&#x26bbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BBD|&#x26bbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BBE|&#x26bbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BBF|&#x26bbf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26BCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BC0|&#x26bc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BC1|&#x26bc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BC2|&#x26bc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BC3|&#x26bc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BC4|&#x26bc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BC5|&#x26bc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BC6|&#x26bc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BC7|&#x26bc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BC8|&#x26bc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BC9|&#x26bc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BCA|&#x26bca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BCB|&#x26bcb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BCC|&#x26bcc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BCD|&#x26bcd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BCE|&#x26bce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BCF|&#x26bcf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26BDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BD0|&#x26bd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BD1|&#x26bd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BD2|&#x26bd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BD3|&#x26bd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BD4|&#x26bd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BD5|&#x26bd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BD6|&#x26bd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BD7|&#x26bd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BD8|&#x26bd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BD9|&#x26bd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BDA|&#x26bda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BDB|&#x26bdb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BDC|&#x26bdc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BDD|&#x26bdd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BDE|&#x26bde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BDF|&#x26bdf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26BEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BE0|&#x26be0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BE1|&#x26be1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BE2|&#x26be2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BE3|&#x26be3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BE4|&#x26be4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BE5|&#x26be5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BE6|&#x26be6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BE7|&#x26be7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BE8|&#x26be8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BE9|&#x26be9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BEA|&#x26bea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BEB|&#x26beb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BEC|&#x26bec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BED|&#x26bed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BEE|&#x26bee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BEF|&#x26bef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26BFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BF0|&#x26bf0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BF1|&#x26bf1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BF2|&#x26bf2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BF3|&#x26bf3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BF4|&#x26bf4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BF5|&#x26bf5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BF6|&#x26bf6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BF7|&#x26bf7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BF8|&#x26bf8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BF9|&#x26bf9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BFA|&#x26bfa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BFB|&#x26bfb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BFC|&#x26bfc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BFD|&#x26bfd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BFE|&#x26bfe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26BFF|&#x26bff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26C0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C00|&#x26c00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C01|&#x26c01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C02|&#x26c02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C03|&#x26c03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C04|&#x26c04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C05|&#x26c05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C06|&#x26c06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C07|&#x26c07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C08|&#x26c08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C09|&#x26c09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C0A|&#x26c0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C0B|&#x26c0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C0C|&#x26c0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C0D|&#x26c0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C0E|&#x26c0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C0F|&#x26c0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26C1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C10|&#x26c10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C11|&#x26c11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C12|&#x26c12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C13|&#x26c13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C14|&#x26c14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C15|&#x26c15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C16|&#x26c16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C17|&#x26c17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C18|&#x26c18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C19|&#x26c19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C1A|&#x26c1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C1B|&#x26c1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C1C|&#x26c1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C1D|&#x26c1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C1E|&#x26c1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C1F|&#x26c1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26C2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C20|&#x26c20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C21|&#x26c21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C22|&#x26c22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C23|&#x26c23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C24|&#x26c24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C25|&#x26c25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C26|&#x26c26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C27|&#x26c27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C28|&#x26c28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C29|&#x26c29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C2A|&#x26c2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C2B|&#x26c2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C2C|&#x26c2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C2D|&#x26c2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C2E|&#x26c2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C2F|&#x26c2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26C3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C30|&#x26c30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C31|&#x26c31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C32|&#x26c32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C33|&#x26c33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C34|&#x26c34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C35|&#x26c35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C36|&#x26c36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C37|&#x26c37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C38|&#x26c38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C39|&#x26c39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C3A|&#x26c3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C3B|&#x26c3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C3C|&#x26c3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C3D|&#x26c3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C3E|&#x26c3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C3F|&#x26c3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26C4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C40|&#x26c40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C41|&#x26c41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C42|&#x26c42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C43|&#x26c43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C44|&#x26c44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C45|&#x26c45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C46|&#x26c46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C47|&#x26c47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C48|&#x26c48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C49|&#x26c49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C4A|&#x26c4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C4B|&#x26c4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C4C|&#x26c4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C4D|&#x26c4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C4E|&#x26c4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C4F|&#x26c4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26C5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C50|&#x26c50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C51|&#x26c51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C52|&#x26c52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C53|&#x26c53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C54|&#x26c54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C55|&#x26c55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C56|&#x26c56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C57|&#x26c57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C58|&#x26c58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C59|&#x26c59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C5A|&#x26c5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C5B|&#x26c5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C5C|&#x26c5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C5D|&#x26c5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C5E|&#x26c5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C5F|&#x26c5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26C6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C60|&#x26c60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C61|&#x26c61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C62|&#x26c62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C63|&#x26c63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C64|&#x26c64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C65|&#x26c65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C66|&#x26c66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C67|&#x26c67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C68|&#x26c68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C69|&#x26c69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C6A|&#x26c6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C6B|&#x26c6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C6C|&#x26c6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C6D|&#x26c6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C6E|&#x26c6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C6F|&#x26c6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26C7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C70|&#x26c70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C71|&#x26c71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C72|&#x26c72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C73|&#x26c73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C74|&#x26c74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C75|&#x26c75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C76|&#x26c76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C77|&#x26c77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C78|&#x26c78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C79|&#x26c79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C7A|&#x26c7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C7B|&#x26c7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C7C|&#x26c7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C7D|&#x26c7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C7E|&#x26c7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C7F|&#x26c7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26C8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C80|&#x26c80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C81|&#x26c81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C82|&#x26c82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C83|&#x26c83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C84|&#x26c84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C85|&#x26c85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C86|&#x26c86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C87|&#x26c87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C88|&#x26c88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C89|&#x26c89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C8A|&#x26c8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C8B|&#x26c8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C8C|&#x26c8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C8D|&#x26c8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C8E|&#x26c8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C8F|&#x26c8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26C9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C90|&#x26c90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C91|&#x26c91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C92|&#x26c92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C93|&#x26c93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C94|&#x26c94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C95|&#x26c95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C96|&#x26c96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C97|&#x26c97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C98|&#x26c98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C99|&#x26c99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C9A|&#x26c9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C9B|&#x26c9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C9C|&#x26c9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C9D|&#x26c9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C9E|&#x26c9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26C9F|&#x26c9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26CAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CA0|&#x26ca0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CA1|&#x26ca1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CA2|&#x26ca2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CA3|&#x26ca3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CA4|&#x26ca4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CA5|&#x26ca5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CA6|&#x26ca6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CA7|&#x26ca7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CA8|&#x26ca8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CA9|&#x26ca9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CAA|&#x26caa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CAB|&#x26cab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CAC|&#x26cac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CAD|&#x26cad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CAE|&#x26cae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CAF|&#x26caf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26CBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CB0|&#x26cb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CB1|&#x26cb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CB2|&#x26cb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CB3|&#x26cb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CB4|&#x26cb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CB5|&#x26cb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CB6|&#x26cb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CB7|&#x26cb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CB8|&#x26cb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CB9|&#x26cb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CBA|&#x26cba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CBB|&#x26cbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CBC|&#x26cbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CBD|&#x26cbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CBE|&#x26cbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CBF|&#x26cbf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26CCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CC0|&#x26cc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CC1|&#x26cc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CC2|&#x26cc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CC3|&#x26cc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CC4|&#x26cc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CC5|&#x26cc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CC6|&#x26cc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CC7|&#x26cc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CC8|&#x26cc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CC9|&#x26cc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CCA|&#x26cca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CCB|&#x26ccb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CCC|&#x26ccc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CCD|&#x26ccd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CCE|&#x26cce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CCF|&#x26ccf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26CDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CD0|&#x26cd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CD1|&#x26cd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CD2|&#x26cd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CD3|&#x26cd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CD4|&#x26cd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CD5|&#x26cd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CD6|&#x26cd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CD7|&#x26cd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CD8|&#x26cd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CD9|&#x26cd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CDA|&#x26cda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CDB|&#x26cdb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CDC|&#x26cdc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CDD|&#x26cdd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CDE|&#x26cde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CDF|&#x26cdf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26CEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CE0|&#x26ce0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CE1|&#x26ce1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CE2|&#x26ce2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CE3|&#x26ce3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CE4|&#x26ce4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CE5|&#x26ce5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CE6|&#x26ce6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CE7|&#x26ce7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CE8|&#x26ce8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CE9|&#x26ce9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CEA|&#x26cea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CEB|&#x26ceb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CEC|&#x26cec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CED|&#x26ced;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CEE|&#x26cee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CEF|&#x26cef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26CFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CF0|&#x26cf0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CF1|&#x26cf1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CF2|&#x26cf2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CF3|&#x26cf3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CF4|&#x26cf4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CF5|&#x26cf5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CF6|&#x26cf6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CF7|&#x26cf7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CF8|&#x26cf8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CF9|&#x26cf9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CFA|&#x26cfa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CFB|&#x26cfb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CFC|&#x26cfc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CFD|&#x26cfd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CFE|&#x26cfe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26CFF|&#x26cff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26D0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D00|&#x26d00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D01|&#x26d01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D02|&#x26d02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D03|&#x26d03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D04|&#x26d04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D05|&#x26d05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D06|&#x26d06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D07|&#x26d07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D08|&#x26d08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D09|&#x26d09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D0A|&#x26d0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D0B|&#x26d0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D0C|&#x26d0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D0D|&#x26d0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D0E|&#x26d0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D0F|&#x26d0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26D1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D10|&#x26d10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D11|&#x26d11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D12|&#x26d12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D13|&#x26d13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D14|&#x26d14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D15|&#x26d15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D16|&#x26d16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D17|&#x26d17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D18|&#x26d18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D19|&#x26d19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D1A|&#x26d1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D1B|&#x26d1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D1C|&#x26d1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D1D|&#x26d1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D1E|&#x26d1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D1F|&#x26d1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26D2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D20|&#x26d20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D21|&#x26d21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D22|&#x26d22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D23|&#x26d23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D24|&#x26d24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D25|&#x26d25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D26|&#x26d26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D27|&#x26d27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D28|&#x26d28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D29|&#x26d29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D2A|&#x26d2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D2B|&#x26d2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D2C|&#x26d2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D2D|&#x26d2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D2E|&#x26d2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D2F|&#x26d2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26D3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D30|&#x26d30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D31|&#x26d31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D32|&#x26d32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D33|&#x26d33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D34|&#x26d34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D35|&#x26d35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D36|&#x26d36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D37|&#x26d37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D38|&#x26d38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D39|&#x26d39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D3A|&#x26d3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D3B|&#x26d3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D3C|&#x26d3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D3D|&#x26d3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D3E|&#x26d3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D3F|&#x26d3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26D4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D40|&#x26d40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D41|&#x26d41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D42|&#x26d42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D43|&#x26d43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D44|&#x26d44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D45|&#x26d45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D46|&#x26d46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D47|&#x26d47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D48|&#x26d48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D49|&#x26d49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D4A|&#x26d4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D4B|&#x26d4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D4C|&#x26d4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D4D|&#x26d4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D4E|&#x26d4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D4F|&#x26d4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26D5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D50|&#x26d50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D51|&#x26d51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D52|&#x26d52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D53|&#x26d53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D54|&#x26d54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D55|&#x26d55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D56|&#x26d56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D57|&#x26d57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D58|&#x26d58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D59|&#x26d59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D5A|&#x26d5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D5B|&#x26d5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D5C|&#x26d5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D5D|&#x26d5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D5E|&#x26d5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D5F|&#x26d5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26D6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D60|&#x26d60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D61|&#x26d61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D62|&#x26d62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D63|&#x26d63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D64|&#x26d64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D65|&#x26d65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D66|&#x26d66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D67|&#x26d67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D68|&#x26d68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D69|&#x26d69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D6A|&#x26d6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D6B|&#x26d6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D6C|&#x26d6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D6D|&#x26d6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D6E|&#x26d6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D6F|&#x26d6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26D7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D70|&#x26d70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D71|&#x26d71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D72|&#x26d72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D73|&#x26d73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D74|&#x26d74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D75|&#x26d75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D76|&#x26d76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D77|&#x26d77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D78|&#x26d78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D79|&#x26d79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D7A|&#x26d7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D7B|&#x26d7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D7C|&#x26d7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D7D|&#x26d7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D7E|&#x26d7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D7F|&#x26d7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26D8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D80|&#x26d80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D81|&#x26d81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D82|&#x26d82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D83|&#x26d83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D84|&#x26d84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D85|&#x26d85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D86|&#x26d86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D87|&#x26d87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D88|&#x26d88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D89|&#x26d89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D8A|&#x26d8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D8B|&#x26d8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D8C|&#x26d8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D8D|&#x26d8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D8E|&#x26d8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D8F|&#x26d8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26D9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D90|&#x26d90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D91|&#x26d91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D92|&#x26d92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D93|&#x26d93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D94|&#x26d94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D95|&#x26d95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D96|&#x26d96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D97|&#x26d97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D98|&#x26d98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D99|&#x26d99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D9A|&#x26d9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D9B|&#x26d9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D9C|&#x26d9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D9D|&#x26d9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D9E|&#x26d9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26D9F|&#x26d9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26DAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DA0|&#x26da0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DA1|&#x26da1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DA2|&#x26da2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DA3|&#x26da3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DA4|&#x26da4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DA5|&#x26da5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DA6|&#x26da6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DA7|&#x26da7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DA8|&#x26da8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DA9|&#x26da9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DAA|&#x26daa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DAB|&#x26dab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DAC|&#x26dac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DAD|&#x26dad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DAE|&#x26dae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DAF|&#x26daf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26DBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DB0|&#x26db0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DB1|&#x26db1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DB2|&#x26db2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DB3|&#x26db3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DB4|&#x26db4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DB5|&#x26db5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DB6|&#x26db6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DB7|&#x26db7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DB8|&#x26db8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DB9|&#x26db9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DBA|&#x26dba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DBB|&#x26dbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DBC|&#x26dbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DBD|&#x26dbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DBE|&#x26dbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DBF|&#x26dbf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26DCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DC0|&#x26dc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DC1|&#x26dc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DC2|&#x26dc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DC3|&#x26dc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DC4|&#x26dc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DC5|&#x26dc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DC6|&#x26dc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DC7|&#x26dc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DC8|&#x26dc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DC9|&#x26dc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DCA|&#x26dca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DCB|&#x26dcb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DCC|&#x26dcc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DCD|&#x26dcd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DCE|&#x26dce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DCF|&#x26dcf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26DDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DD0|&#x26dd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DD1|&#x26dd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DD2|&#x26dd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DD3|&#x26dd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DD4|&#x26dd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DD5|&#x26dd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DD6|&#x26dd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DD7|&#x26dd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DD8|&#x26dd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DD9|&#x26dd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DDA|&#x26dda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DDB|&#x26ddb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DDC|&#x26ddc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DDD|&#x26ddd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DDE|&#x26dde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DDF|&#x26ddf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26DEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DE0|&#x26de0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DE1|&#x26de1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DE2|&#x26de2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DE3|&#x26de3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DE4|&#x26de4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DE5|&#x26de5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DE6|&#x26de6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DE7|&#x26de7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DE8|&#x26de8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DE9|&#x26de9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DEA|&#x26dea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DEB|&#x26deb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DEC|&#x26dec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DED|&#x26ded;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DEE|&#x26dee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DEF|&#x26def;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26DFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DF0|&#x26df0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DF1|&#x26df1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DF2|&#x26df2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DF3|&#x26df3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DF4|&#x26df4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DF5|&#x26df5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DF6|&#x26df6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DF7|&#x26df7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DF8|&#x26df8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DF9|&#x26df9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DFA|&#x26dfa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DFB|&#x26dfb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DFC|&#x26dfc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DFD|&#x26dfd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DFE|&#x26dfe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26DFF|&#x26dff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26E0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E00|&#x26e00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E01|&#x26e01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E02|&#x26e02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E03|&#x26e03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E04|&#x26e04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E05|&#x26e05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E06|&#x26e06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E07|&#x26e07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E08|&#x26e08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E09|&#x26e09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E0A|&#x26e0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E0B|&#x26e0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E0C|&#x26e0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E0D|&#x26e0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E0E|&#x26e0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E0F|&#x26e0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26E1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E10|&#x26e10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E11|&#x26e11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E12|&#x26e12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E13|&#x26e13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E14|&#x26e14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E15|&#x26e15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E16|&#x26e16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E17|&#x26e17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E18|&#x26e18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E19|&#x26e19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E1A|&#x26e1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E1B|&#x26e1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E1C|&#x26e1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E1D|&#x26e1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E1E|&#x26e1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E1F|&#x26e1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26E2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E20|&#x26e20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E21|&#x26e21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E22|&#x26e22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E23|&#x26e23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E24|&#x26e24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E25|&#x26e25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E26|&#x26e26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E27|&#x26e27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E28|&#x26e28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E29|&#x26e29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E2A|&#x26e2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E2B|&#x26e2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E2C|&#x26e2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E2D|&#x26e2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E2E|&#x26e2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E2F|&#x26e2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26E3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E30|&#x26e30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E31|&#x26e31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E32|&#x26e32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E33|&#x26e33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E34|&#x26e34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E35|&#x26e35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E36|&#x26e36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E37|&#x26e37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E38|&#x26e38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E39|&#x26e39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E3A|&#x26e3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E3B|&#x26e3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E3C|&#x26e3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E3D|&#x26e3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E3E|&#x26e3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E3F|&#x26e3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26E4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E40|&#x26e40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E41|&#x26e41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E42|&#x26e42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E43|&#x26e43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E44|&#x26e44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E45|&#x26e45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E46|&#x26e46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E47|&#x26e47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E48|&#x26e48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E49|&#x26e49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E4A|&#x26e4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E4B|&#x26e4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E4C|&#x26e4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E4D|&#x26e4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E4E|&#x26e4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E4F|&#x26e4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26E5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E50|&#x26e50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E51|&#x26e51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E52|&#x26e52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E53|&#x26e53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E54|&#x26e54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E55|&#x26e55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E56|&#x26e56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E57|&#x26e57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E58|&#x26e58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E59|&#x26e59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E5A|&#x26e5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E5B|&#x26e5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E5C|&#x26e5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E5D|&#x26e5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E5E|&#x26e5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E5F|&#x26e5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26E6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E60|&#x26e60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E61|&#x26e61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E62|&#x26e62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E63|&#x26e63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E64|&#x26e64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E65|&#x26e65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E66|&#x26e66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E67|&#x26e67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E68|&#x26e68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E69|&#x26e69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E6A|&#x26e6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E6B|&#x26e6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E6C|&#x26e6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E6D|&#x26e6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E6E|&#x26e6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E6F|&#x26e6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26E7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E70|&#x26e70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E71|&#x26e71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E72|&#x26e72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E73|&#x26e73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E74|&#x26e74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E75|&#x26e75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E76|&#x26e76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E77|&#x26e77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E78|&#x26e78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E79|&#x26e79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E7A|&#x26e7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E7B|&#x26e7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E7C|&#x26e7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E7D|&#x26e7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E7E|&#x26e7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E7F|&#x26e7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26E8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E80|&#x26e80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E81|&#x26e81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E82|&#x26e82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E83|&#x26e83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E84|&#x26e84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E85|&#x26e85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E86|&#x26e86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E87|&#x26e87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E88|&#x26e88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E89|&#x26e89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E8A|&#x26e8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E8B|&#x26e8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E8C|&#x26e8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E8D|&#x26e8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E8E|&#x26e8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E8F|&#x26e8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26E9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E90|&#x26e90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E91|&#x26e91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E92|&#x26e92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E93|&#x26e93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E94|&#x26e94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E95|&#x26e95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E96|&#x26e96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E97|&#x26e97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E98|&#x26e98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E99|&#x26e99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E9A|&#x26e9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E9B|&#x26e9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E9C|&#x26e9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E9D|&#x26e9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E9E|&#x26e9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26E9F|&#x26e9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26EAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EA0|&#x26ea0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EA1|&#x26ea1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EA2|&#x26ea2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EA3|&#x26ea3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EA4|&#x26ea4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EA5|&#x26ea5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EA6|&#x26ea6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EA7|&#x26ea7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EA8|&#x26ea8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EA9|&#x26ea9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EAA|&#x26eaa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EAB|&#x26eab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EAC|&#x26eac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EAD|&#x26ead;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EAE|&#x26eae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EAF|&#x26eaf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26EBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EB0|&#x26eb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EB1|&#x26eb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EB2|&#x26eb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EB3|&#x26eb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EB4|&#x26eb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EB5|&#x26eb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EB6|&#x26eb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EB7|&#x26eb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EB8|&#x26eb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EB9|&#x26eb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EBA|&#x26eba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EBB|&#x26ebb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EBC|&#x26ebc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EBD|&#x26ebd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EBE|&#x26ebe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EBF|&#x26ebf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26ECx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EC0|&#x26ec0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EC1|&#x26ec1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EC2|&#x26ec2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EC3|&#x26ec3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EC4|&#x26ec4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EC5|&#x26ec5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EC6|&#x26ec6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EC7|&#x26ec7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EC8|&#x26ec8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EC9|&#x26ec9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ECA|&#x26eca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ECB|&#x26ecb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ECC|&#x26ecc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ECD|&#x26ecd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ECE|&#x26ece;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ECF|&#x26ecf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26EDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ED0|&#x26ed0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ED1|&#x26ed1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ED2|&#x26ed2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ED3|&#x26ed3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ED4|&#x26ed4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ED5|&#x26ed5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ED6|&#x26ed6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ED7|&#x26ed7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ED8|&#x26ed8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26ED9|&#x26ed9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EDA|&#x26eda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EDB|&#x26edb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EDC|&#x26edc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EDD|&#x26edd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EDE|&#x26ede;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EDF|&#x26edf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26EEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EE0|&#x26ee0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EE1|&#x26ee1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EE2|&#x26ee2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EE3|&#x26ee3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EE4|&#x26ee4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EE5|&#x26ee5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EE6|&#x26ee6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EE7|&#x26ee7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EE8|&#x26ee8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EE9|&#x26ee9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EEA|&#x26eea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EEB|&#x26eeb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EEC|&#x26eec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EED|&#x26eed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EEE|&#x26eee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EEF|&#x26eef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26EFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EF0|&#x26ef0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EF1|&#x26ef1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EF2|&#x26ef2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EF3|&#x26ef3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EF4|&#x26ef4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EF5|&#x26ef5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EF6|&#x26ef6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EF7|&#x26ef7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EF8|&#x26ef8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EF9|&#x26ef9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EFA|&#x26efa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EFB|&#x26efb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EFC|&#x26efc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EFD|&#x26efd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EFE|&#x26efe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26EFF|&#x26eff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26F0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F00|&#x26f00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F01|&#x26f01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F02|&#x26f02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F03|&#x26f03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F04|&#x26f04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F05|&#x26f05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F06|&#x26f06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F07|&#x26f07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F08|&#x26f08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F09|&#x26f09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F0A|&#x26f0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F0B|&#x26f0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F0C|&#x26f0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F0D|&#x26f0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F0E|&#x26f0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F0F|&#x26f0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26F1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F10|&#x26f10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F11|&#x26f11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F12|&#x26f12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F13|&#x26f13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F14|&#x26f14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F15|&#x26f15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F16|&#x26f16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F17|&#x26f17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F18|&#x26f18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F19|&#x26f19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F1A|&#x26f1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F1B|&#x26f1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F1C|&#x26f1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F1D|&#x26f1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F1E|&#x26f1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F1F|&#x26f1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26F2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F20|&#x26f20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F21|&#x26f21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F22|&#x26f22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F23|&#x26f23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F24|&#x26f24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F25|&#x26f25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F26|&#x26f26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F27|&#x26f27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F28|&#x26f28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F29|&#x26f29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F2A|&#x26f2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F2B|&#x26f2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F2C|&#x26f2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F2D|&#x26f2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F2E|&#x26f2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F2F|&#x26f2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26F3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F30|&#x26f30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F31|&#x26f31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F32|&#x26f32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F33|&#x26f33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F34|&#x26f34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F35|&#x26f35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F36|&#x26f36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F37|&#x26f37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F38|&#x26f38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F39|&#x26f39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F3A|&#x26f3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F3B|&#x26f3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F3C|&#x26f3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F3D|&#x26f3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F3E|&#x26f3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F3F|&#x26f3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26F4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F40|&#x26f40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F41|&#x26f41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F42|&#x26f42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F43|&#x26f43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F44|&#x26f44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F45|&#x26f45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F46|&#x26f46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F47|&#x26f47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F48|&#x26f48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F49|&#x26f49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F4A|&#x26f4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F4B|&#x26f4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F4C|&#x26f4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F4D|&#x26f4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F4E|&#x26f4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F4F|&#x26f4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26F5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F50|&#x26f50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F51|&#x26f51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F52|&#x26f52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F53|&#x26f53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F54|&#x26f54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F55|&#x26f55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F56|&#x26f56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F57|&#x26f57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F58|&#x26f58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F59|&#x26f59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F5A|&#x26f5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F5B|&#x26f5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F5C|&#x26f5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F5D|&#x26f5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F5E|&#x26f5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F5F|&#x26f5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26F6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F60|&#x26f60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F61|&#x26f61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F62|&#x26f62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F63|&#x26f63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F64|&#x26f64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F65|&#x26f65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F66|&#x26f66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F67|&#x26f67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F68|&#x26f68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F69|&#x26f69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F6A|&#x26f6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F6B|&#x26f6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F6C|&#x26f6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F6D|&#x26f6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F6E|&#x26f6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F6F|&#x26f6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26F7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F70|&#x26f70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F71|&#x26f71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F72|&#x26f72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F73|&#x26f73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F74|&#x26f74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F75|&#x26f75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F76|&#x26f76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F77|&#x26f77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F78|&#x26f78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F79|&#x26f79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F7A|&#x26f7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F7B|&#x26f7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F7C|&#x26f7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F7D|&#x26f7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F7E|&#x26f7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F7F|&#x26f7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26F8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F80|&#x26f80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F81|&#x26f81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F82|&#x26f82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F83|&#x26f83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F84|&#x26f84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F85|&#x26f85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F86|&#x26f86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F87|&#x26f87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F88|&#x26f88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F89|&#x26f89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F8A|&#x26f8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F8B|&#x26f8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F8C|&#x26f8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F8D|&#x26f8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F8E|&#x26f8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F8F|&#x26f8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26F9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F90|&#x26f90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F91|&#x26f91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F92|&#x26f92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F93|&#x26f93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F94|&#x26f94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F95|&#x26f95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F96|&#x26f96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F97|&#x26f97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F98|&#x26f98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F99|&#x26f99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F9A|&#x26f9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F9B|&#x26f9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F9C|&#x26f9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F9D|&#x26f9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F9E|&#x26f9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26F9F|&#x26f9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26FAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FA0|&#x26fa0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FA1|&#x26fa1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FA2|&#x26fa2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FA3|&#x26fa3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FA4|&#x26fa4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FA5|&#x26fa5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FA6|&#x26fa6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FA7|&#x26fa7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FA8|&#x26fa8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FA9|&#x26fa9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FAA|&#x26faa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FAB|&#x26fab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FAC|&#x26fac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FAD|&#x26fad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FAE|&#x26fae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FAF|&#x26faf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26FBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FB0|&#x26fb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FB1|&#x26fb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FB2|&#x26fb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FB3|&#x26fb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FB4|&#x26fb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FB5|&#x26fb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FB6|&#x26fb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FB7|&#x26fb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FB8|&#x26fb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FB9|&#x26fb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FBA|&#x26fba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FBB|&#x26fbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FBC|&#x26fbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FBD|&#x26fbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FBE|&#x26fbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FBF|&#x26fbf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26FCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FC0|&#x26fc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FC1|&#x26fc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FC2|&#x26fc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FC3|&#x26fc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FC4|&#x26fc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FC5|&#x26fc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FC6|&#x26fc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FC7|&#x26fc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FC8|&#x26fc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FC9|&#x26fc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FCA|&#x26fca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FCB|&#x26fcb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FCC|&#x26fcc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FCD|&#x26fcd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FCE|&#x26fce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FCF|&#x26fcf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26FDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FD0|&#x26fd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FD1|&#x26fd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FD2|&#x26fd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FD3|&#x26fd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FD4|&#x26fd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FD5|&#x26fd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FD6|&#x26fd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FD7|&#x26fd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FD8|&#x26fd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FD9|&#x26fd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FDA|&#x26fda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FDB|&#x26fdb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FDC|&#x26fdc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FDD|&#x26fdd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FDE|&#x26fde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FDF|&#x26fdf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26FEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FE0|&#x26fe0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FE1|&#x26fe1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FE2|&#x26fe2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FE3|&#x26fe3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FE4|&#x26fe4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FE5|&#x26fe5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FE6|&#x26fe6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FE7|&#x26fe7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FE8|&#x26fe8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FE9|&#x26fe9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FEA|&#x26fea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FEB|&#x26feb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FEC|&#x26fec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FED|&#x26fed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FEE|&#x26fee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FEF|&#x26fef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|26FFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FF0|&#x26ff0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FF1|&#x26ff1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FF2|&#x26ff2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FF3|&#x26ff3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FF4|&#x26ff4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FF5|&#x26ff5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FF6|&#x26ff6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FF7|&#x26ff7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FF8|&#x26ff8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FF9|&#x26ff9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FFA|&#x26ffa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FFB|&#x26ffb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FFC|&#x26ffc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FFD|&#x26ffd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FFE|&#x26ffe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-26FFF|&#x26fff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |} {{:Unicode/Character/footer}} b719aq6qgw1r5ber8msw5uv0s8abm0c Unicode/Character reference/28000-28FFF 0 77349 4672903 4665032 2026-09-29T11:06:32Z ILYA125467 3627024 Fixed colors 4672903 wikitext text/x-wiki {{:Unicode/Character reference}} {| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" |- | colspan="17" style="background:#f8f8f8;{{Text default color}};text-align:center" | '''CJK Unified Ideographs Extension B (ctd.)''' |----- style="background:#ccccff;{{text default color}};" !style="width:4%"|U+!!style="width:6%"|0!!style="width:6%"|1!!style="width:6%"|2!!style="width:6%"|3!!style="width:6%"|4!!style="width:6%"|5!!style="width:6%"|6!!style="width:6%"|7!!style="width:6%"|8!!style="width:6%"|9!!style="width:6%"|A!!style="width:6%"|B!!style="width:6%"|C!!style="width:6%"|D!!style="width:6%"|E!!style="width:6%"|F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2800x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28000|&#x28000;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28001|&#x28001;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28002|&#x28002;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28003|&#x28003;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28004|&#x28004;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28005|&#x28005;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28006|&#x28006;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28007|&#x28007;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28008|&#x28008;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28009|&#x28009;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2800A|&#x2800a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2800B|&#x2800b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2800C|&#x2800c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2800D|&#x2800d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2800E|&#x2800e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2800F|&#x2800f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2801x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28010|&#x28010;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28011|&#x28011;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28012|&#x28012;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28013|&#x28013;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28014|&#x28014;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28015|&#x28015;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28016|&#x28016;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28017|&#x28017;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28018|&#x28018;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28019|&#x28019;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2801A|&#x2801a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2801B|&#x2801b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2801C|&#x2801c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2801D|&#x2801d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2801E|&#x2801e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2801F|&#x2801f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2802x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28020|&#x28020;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28021|&#x28021;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28022|&#x28022;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28023|&#x28023;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28024|&#x28024;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28025|&#x28025;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28026|&#x28026;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28027|&#x28027;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28028|&#x28028;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28029|&#x28029;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2802A|&#x2802a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2802B|&#x2802b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2802C|&#x2802c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2802D|&#x2802d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2802E|&#x2802e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2802F|&#x2802f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2803x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28030|&#x28030;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28031|&#x28031;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28032|&#x28032;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28033|&#x28033;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28034|&#x28034;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28035|&#x28035;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28036|&#x28036;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28037|&#x28037;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28038|&#x28038;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28039|&#x28039;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2803A|&#x2803a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2803B|&#x2803b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2803C|&#x2803c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2803D|&#x2803d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2803E|&#x2803e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2803F|&#x2803f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2804x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28040|&#x28040;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28041|&#x28041;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28042|&#x28042;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28043|&#x28043;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28044|&#x28044;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28045|&#x28045;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28046|&#x28046;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28047|&#x28047;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28048|&#x28048;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28049|&#x28049;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2804A|&#x2804a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2804B|&#x2804b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2804C|&#x2804c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2804D|&#x2804d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2804E|&#x2804e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2804F|&#x2804f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2805x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28050|&#x28050;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28051|&#x28051;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28052|&#x28052;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28053|&#x28053;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28054|&#x28054;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28055|&#x28055;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28056|&#x28056;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28057|&#x28057;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28058|&#x28058;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28059|&#x28059;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2805A|&#x2805a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2805B|&#x2805b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2805C|&#x2805c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2805D|&#x2805d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2805E|&#x2805e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2805F|&#x2805f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2806x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28060|&#x28060;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28061|&#x28061;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28062|&#x28062;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28063|&#x28063;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28064|&#x28064;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28065|&#x28065;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28066|&#x28066;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28067|&#x28067;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28068|&#x28068;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28069|&#x28069;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2806A|&#x2806a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2806B|&#x2806b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2806C|&#x2806c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2806D|&#x2806d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2806E|&#x2806e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2806F|&#x2806f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2807x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28070|&#x28070;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28071|&#x28071;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28072|&#x28072;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28073|&#x28073;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28074|&#x28074;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28075|&#x28075;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28076|&#x28076;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28077|&#x28077;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28078|&#x28078;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28079|&#x28079;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2807A|&#x2807a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2807B|&#x2807b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2807C|&#x2807c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2807D|&#x2807d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2807E|&#x2807e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2807F|&#x2807f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2808x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28080|&#x28080;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28081|&#x28081;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28082|&#x28082;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28083|&#x28083;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28084|&#x28084;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28085|&#x28085;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28086|&#x28086;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28087|&#x28087;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28088|&#x28088;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28089|&#x28089;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2808A|&#x2808a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2808B|&#x2808b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2808C|&#x2808c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2808D|&#x2808d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2808E|&#x2808e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2808F|&#x2808f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2809x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28090|&#x28090;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28091|&#x28091;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28092|&#x28092;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28093|&#x28093;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28094|&#x28094;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28095|&#x28095;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28096|&#x28096;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28097|&#x28097;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28098|&#x28098;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28099|&#x28099;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2809A|&#x2809a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2809B|&#x2809b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2809C|&#x2809c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2809D|&#x2809d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2809E|&#x2809e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2809F|&#x2809f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|280Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280A0|&#x280a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280A1|&#x280a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280A2|&#x280a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280A3|&#x280a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280A4|&#x280a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280A5|&#x280a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280A6|&#x280a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280A7|&#x280a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280A8|&#x280a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280A9|&#x280a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280AA|&#x280aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280AB|&#x280ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280AC|&#x280ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280AD|&#x280ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280AE|&#x280ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280AF|&#x280af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|280Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280B0|&#x280b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280B1|&#x280b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280B2|&#x280b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280B3|&#x280b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280B4|&#x280b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280B5|&#x280b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280B6|&#x280b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280B7|&#x280b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280B8|&#x280b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280B9|&#x280b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280BA|&#x280ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280BB|&#x280bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280BC|&#x280bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280BD|&#x280bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280BE|&#x280be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280BF|&#x280bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|280Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280C0|&#x280c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280C1|&#x280c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280C2|&#x280c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280C3|&#x280c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280C4|&#x280c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280C5|&#x280c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280C6|&#x280c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280C7|&#x280c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280C8|&#x280c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280C9|&#x280c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280CA|&#x280ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280CB|&#x280cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280CC|&#x280cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280CD|&#x280cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280CE|&#x280ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280CF|&#x280cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|280Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280D0|&#x280d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280D1|&#x280d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280D2|&#x280d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280D3|&#x280d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280D4|&#x280d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280D5|&#x280d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280D6|&#x280d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280D7|&#x280d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280D8|&#x280d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280D9|&#x280d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280DA|&#x280da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280DB|&#x280db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280DC|&#x280dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280DD|&#x280dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280DE|&#x280de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280DF|&#x280df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|280Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280E0|&#x280e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280E1|&#x280e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280E2|&#x280e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280E3|&#x280e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280E4|&#x280e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280E5|&#x280e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280E6|&#x280e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280E7|&#x280e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280E8|&#x280e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280E9|&#x280e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280EA|&#x280ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280EB|&#x280eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280EC|&#x280ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280ED|&#x280ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280EE|&#x280ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280EF|&#x280ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|280Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280F0|&#x280f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280F1|&#x280f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280F2|&#x280f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280F3|&#x280f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280F4|&#x280f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280F5|&#x280f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280F6|&#x280f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280F7|&#x280f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280F8|&#x280f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280F9|&#x280f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280FA|&#x280fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280FB|&#x280fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280FC|&#x280fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280FD|&#x280fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280FE|&#x280fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-280FF|&#x280ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2810x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28100|&#x28100;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28101|&#x28101;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28102|&#x28102;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28103|&#x28103;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28104|&#x28104;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28105|&#x28105;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28106|&#x28106;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28107|&#x28107;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28108|&#x28108;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28109|&#x28109;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2810A|&#x2810a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2810B|&#x2810b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2810C|&#x2810c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2810D|&#x2810d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2810E|&#x2810e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2810F|&#x2810f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2811x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28110|&#x28110;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28111|&#x28111;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28112|&#x28112;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28113|&#x28113;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28114|&#x28114;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28115|&#x28115;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28116|&#x28116;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28117|&#x28117;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28118|&#x28118;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28119|&#x28119;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2811A|&#x2811a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2811B|&#x2811b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2811C|&#x2811c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2811D|&#x2811d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2811E|&#x2811e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2811F|&#x2811f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2812x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28120|&#x28120;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28121|&#x28121;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28122|&#x28122;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28123|&#x28123;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28124|&#x28124;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28125|&#x28125;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28126|&#x28126;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28127|&#x28127;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28128|&#x28128;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28129|&#x28129;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2812A|&#x2812a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2812B|&#x2812b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2812C|&#x2812c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2812D|&#x2812d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2812E|&#x2812e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2812F|&#x2812f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2813x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28130|&#x28130;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28131|&#x28131;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28132|&#x28132;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28133|&#x28133;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28134|&#x28134;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28135|&#x28135;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28136|&#x28136;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28137|&#x28137;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28138|&#x28138;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28139|&#x28139;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2813A|&#x2813a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2813B|&#x2813b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2813C|&#x2813c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2813D|&#x2813d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2813E|&#x2813e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2813F|&#x2813f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2814x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28140|&#x28140;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28141|&#x28141;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28142|&#x28142;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28143|&#x28143;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28144|&#x28144;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28145|&#x28145;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28146|&#x28146;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28147|&#x28147;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28148|&#x28148;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28149|&#x28149;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2814A|&#x2814a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2814B|&#x2814b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2814C|&#x2814c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2814D|&#x2814d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2814E|&#x2814e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2814F|&#x2814f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2815x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28150|&#x28150;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28151|&#x28151;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28152|&#x28152;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28153|&#x28153;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28154|&#x28154;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28155|&#x28155;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28156|&#x28156;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28157|&#x28157;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28158|&#x28158;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28159|&#x28159;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2815A|&#x2815a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2815B|&#x2815b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2815C|&#x2815c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2815D|&#x2815d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2815E|&#x2815e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2815F|&#x2815f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2816x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28160|&#x28160;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28161|&#x28161;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28162|&#x28162;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28163|&#x28163;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28164|&#x28164;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28165|&#x28165;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28166|&#x28166;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28167|&#x28167;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28168|&#x28168;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28169|&#x28169;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2816A|&#x2816a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2816B|&#x2816b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2816C|&#x2816c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2816D|&#x2816d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2816E|&#x2816e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2816F|&#x2816f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2817x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28170|&#x28170;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28171|&#x28171;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28172|&#x28172;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28173|&#x28173;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28174|&#x28174;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28175|&#x28175;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28176|&#x28176;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28177|&#x28177;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28178|&#x28178;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28179|&#x28179;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2817A|&#x2817a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2817B|&#x2817b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2817C|&#x2817c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2817D|&#x2817d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2817E|&#x2817e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2817F|&#x2817f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2818x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28180|&#x28180;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28181|&#x28181;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28182|&#x28182;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28183|&#x28183;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28184|&#x28184;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28185|&#x28185;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28186|&#x28186;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28187|&#x28187;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28188|&#x28188;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28189|&#x28189;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2818A|&#x2818a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2818B|&#x2818b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2818C|&#x2818c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2818D|&#x2818d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2818E|&#x2818e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2818F|&#x2818f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2819x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28190|&#x28190;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28191|&#x28191;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28192|&#x28192;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28193|&#x28193;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28194|&#x28194;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28195|&#x28195;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28196|&#x28196;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28197|&#x28197;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28198|&#x28198;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28199|&#x28199;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2819A|&#x2819a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2819B|&#x2819b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2819C|&#x2819c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2819D|&#x2819d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2819E|&#x2819e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2819F|&#x2819f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|281Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281A0|&#x281a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281A1|&#x281a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281A2|&#x281a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281A3|&#x281a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281A4|&#x281a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281A5|&#x281a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281A6|&#x281a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281A7|&#x281a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281A8|&#x281a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281A9|&#x281a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281AA|&#x281aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281AB|&#x281ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281AC|&#x281ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281AD|&#x281ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281AE|&#x281ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281AF|&#x281af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|281Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281B0|&#x281b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281B1|&#x281b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281B2|&#x281b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281B3|&#x281b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281B4|&#x281b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281B5|&#x281b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281B6|&#x281b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281B7|&#x281b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281B8|&#x281b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281B9|&#x281b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281BA|&#x281ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281BB|&#x281bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281BC|&#x281bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281BD|&#x281bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281BE|&#x281be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281BF|&#x281bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|281Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281C0|&#x281c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281C1|&#x281c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281C2|&#x281c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281C3|&#x281c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281C4|&#x281c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281C5|&#x281c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281C6|&#x281c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281C7|&#x281c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281C8|&#x281c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281C9|&#x281c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281CA|&#x281ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281CB|&#x281cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281CC|&#x281cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281CD|&#x281cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281CE|&#x281ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281CF|&#x281cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|281Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281D0|&#x281d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281D1|&#x281d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281D2|&#x281d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281D3|&#x281d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281D4|&#x281d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281D5|&#x281d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281D6|&#x281d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281D7|&#x281d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281D8|&#x281d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281D9|&#x281d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281DA|&#x281da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281DB|&#x281db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281DC|&#x281dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281DD|&#x281dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281DE|&#x281de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281DF|&#x281df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|281Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281E0|&#x281e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281E1|&#x281e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281E2|&#x281e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281E3|&#x281e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281E4|&#x281e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281E5|&#x281e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281E6|&#x281e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281E7|&#x281e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281E8|&#x281e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281E9|&#x281e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281EA|&#x281ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281EB|&#x281eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281EC|&#x281ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281ED|&#x281ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281EE|&#x281ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281EF|&#x281ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|281Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281F0|&#x281f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281F1|&#x281f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281F2|&#x281f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281F3|&#x281f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281F4|&#x281f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281F5|&#x281f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281F6|&#x281f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281F7|&#x281f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281F8|&#x281f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281F9|&#x281f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281FA|&#x281fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281FB|&#x281fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281FC|&#x281fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281FD|&#x281fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281FE|&#x281fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-281FF|&#x281ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2820x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28200|&#x28200;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28201|&#x28201;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28202|&#x28202;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28203|&#x28203;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28204|&#x28204;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28205|&#x28205;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28206|&#x28206;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28207|&#x28207;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28208|&#x28208;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28209|&#x28209;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2820A|&#x2820a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2820B|&#x2820b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2820C|&#x2820c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2820D|&#x2820d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2820E|&#x2820e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2820F|&#x2820f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2821x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28210|&#x28210;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28211|&#x28211;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28212|&#x28212;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28213|&#x28213;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28214|&#x28214;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28215|&#x28215;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28216|&#x28216;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28217|&#x28217;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28218|&#x28218;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28219|&#x28219;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2821A|&#x2821a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2821B|&#x2821b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2821C|&#x2821c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2821D|&#x2821d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2821E|&#x2821e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2821F|&#x2821f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2822x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28220|&#x28220;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28221|&#x28221;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28222|&#x28222;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28223|&#x28223;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28224|&#x28224;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28225|&#x28225;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28226|&#x28226;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28227|&#x28227;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28228|&#x28228;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28229|&#x28229;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2822A|&#x2822a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2822B|&#x2822b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2822C|&#x2822c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2822D|&#x2822d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2822E|&#x2822e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2822F|&#x2822f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2823x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28230|&#x28230;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28231|&#x28231;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28232|&#x28232;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28233|&#x28233;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28234|&#x28234;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28235|&#x28235;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28236|&#x28236;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28237|&#x28237;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28238|&#x28238;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28239|&#x28239;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2823A|&#x2823a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2823B|&#x2823b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2823C|&#x2823c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2823D|&#x2823d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2823E|&#x2823e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2823F|&#x2823f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2824x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28240|&#x28240;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28241|&#x28241;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28242|&#x28242;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28243|&#x28243;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28244|&#x28244;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28245|&#x28245;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28246|&#x28246;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28247|&#x28247;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28248|&#x28248;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28249|&#x28249;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2824A|&#x2824a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2824B|&#x2824b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2824C|&#x2824c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2824D|&#x2824d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2824E|&#x2824e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2824F|&#x2824f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2825x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28250|&#x28250;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28251|&#x28251;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28252|&#x28252;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28253|&#x28253;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28254|&#x28254;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28255|&#x28255;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28256|&#x28256;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28257|&#x28257;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28258|&#x28258;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28259|&#x28259;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2825A|&#x2825a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2825B|&#x2825b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2825C|&#x2825c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2825D|&#x2825d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2825E|&#x2825e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2825F|&#x2825f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2826x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28260|&#x28260;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28261|&#x28261;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28262|&#x28262;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28263|&#x28263;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28264|&#x28264;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28265|&#x28265;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28266|&#x28266;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28267|&#x28267;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28268|&#x28268;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28269|&#x28269;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2826A|&#x2826a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2826B|&#x2826b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2826C|&#x2826c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2826D|&#x2826d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2826E|&#x2826e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2826F|&#x2826f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2827x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28270|&#x28270;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28271|&#x28271;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28272|&#x28272;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28273|&#x28273;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28274|&#x28274;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28275|&#x28275;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28276|&#x28276;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28277|&#x28277;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28278|&#x28278;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28279|&#x28279;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2827A|&#x2827a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2827B|&#x2827b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2827C|&#x2827c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2827D|&#x2827d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2827E|&#x2827e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2827F|&#x2827f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2828x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28280|&#x28280;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28281|&#x28281;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28282|&#x28282;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28283|&#x28283;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28284|&#x28284;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28285|&#x28285;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28286|&#x28286;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28287|&#x28287;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28288|&#x28288;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28289|&#x28289;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2828A|&#x2828a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2828B|&#x2828b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2828C|&#x2828c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2828D|&#x2828d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2828E|&#x2828e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2828F|&#x2828f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2829x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28290|&#x28290;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28291|&#x28291;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28292|&#x28292;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28293|&#x28293;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28294|&#x28294;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28295|&#x28295;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28296|&#x28296;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28297|&#x28297;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28298|&#x28298;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28299|&#x28299;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2829A|&#x2829a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2829B|&#x2829b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2829C|&#x2829c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2829D|&#x2829d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2829E|&#x2829e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2829F|&#x2829f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|282Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282A0|&#x282a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282A1|&#x282a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282A2|&#x282a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282A3|&#x282a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282A4|&#x282a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282A5|&#x282a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282A6|&#x282a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282A7|&#x282a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282A8|&#x282a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282A9|&#x282a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282AA|&#x282aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282AB|&#x282ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282AC|&#x282ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282AD|&#x282ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282AE|&#x282ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282AF|&#x282af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|282Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282B0|&#x282b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282B1|&#x282b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282B2|&#x282b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282B3|&#x282b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282B4|&#x282b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282B5|&#x282b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282B6|&#x282b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282B7|&#x282b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282B8|&#x282b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282B9|&#x282b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282BA|&#x282ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282BB|&#x282bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282BC|&#x282bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282BD|&#x282bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282BE|&#x282be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282BF|&#x282bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|282Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282C0|&#x282c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282C1|&#x282c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282C2|&#x282c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282C3|&#x282c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282C4|&#x282c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282C5|&#x282c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282C6|&#x282c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282C7|&#x282c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282C8|&#x282c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282C9|&#x282c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282CA|&#x282ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282CB|&#x282cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282CC|&#x282cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282CD|&#x282cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282CE|&#x282ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282CF|&#x282cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|282Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282D0|&#x282d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282D1|&#x282d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282D2|&#x282d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282D3|&#x282d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282D4|&#x282d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282D5|&#x282d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282D6|&#x282d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282D7|&#x282d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282D8|&#x282d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282D9|&#x282d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282DA|&#x282da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282DB|&#x282db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282DC|&#x282dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282DD|&#x282dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282DE|&#x282de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282DF|&#x282df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|282Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282E0|&#x282e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282E1|&#x282e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282E2|&#x282e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282E3|&#x282e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282E4|&#x282e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282E5|&#x282e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282E6|&#x282e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282E7|&#x282e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282E8|&#x282e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282E9|&#x282e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282EA|&#x282ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282EB|&#x282eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282EC|&#x282ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282ED|&#x282ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282EE|&#x282ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282EF|&#x282ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|282Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282F0|&#x282f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282F1|&#x282f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282F2|&#x282f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282F3|&#x282f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282F4|&#x282f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282F5|&#x282f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282F6|&#x282f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282F7|&#x282f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282F8|&#x282f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282F9|&#x282f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282FA|&#x282fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282FB|&#x282fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282FC|&#x282fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282FD|&#x282fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282FE|&#x282fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-282FF|&#x282ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2830x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28300|&#x28300;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28301|&#x28301;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28302|&#x28302;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28303|&#x28303;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28304|&#x28304;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28305|&#x28305;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28306|&#x28306;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28307|&#x28307;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28308|&#x28308;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28309|&#x28309;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2830A|&#x2830a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2830B|&#x2830b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2830C|&#x2830c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2830D|&#x2830d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2830E|&#x2830e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2830F|&#x2830f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2831x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28310|&#x28310;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28311|&#x28311;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28312|&#x28312;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28313|&#x28313;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28314|&#x28314;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28315|&#x28315;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28316|&#x28316;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28317|&#x28317;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28318|&#x28318;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28319|&#x28319;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2831A|&#x2831a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2831B|&#x2831b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2831C|&#x2831c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2831D|&#x2831d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2831E|&#x2831e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2831F|&#x2831f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2832x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28320|&#x28320;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28321|&#x28321;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28322|&#x28322;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28323|&#x28323;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28324|&#x28324;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28325|&#x28325;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28326|&#x28326;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28327|&#x28327;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28328|&#x28328;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28329|&#x28329;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2832A|&#x2832a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2832B|&#x2832b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2832C|&#x2832c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2832D|&#x2832d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2832E|&#x2832e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2832F|&#x2832f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2833x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28330|&#x28330;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28331|&#x28331;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28332|&#x28332;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28333|&#x28333;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28334|&#x28334;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28335|&#x28335;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28336|&#x28336;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28337|&#x28337;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28338|&#x28338;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28339|&#x28339;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2833A|&#x2833a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2833B|&#x2833b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2833C|&#x2833c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2833D|&#x2833d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2833E|&#x2833e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2833F|&#x2833f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2834x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28340|&#x28340;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28341|&#x28341;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28342|&#x28342;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28343|&#x28343;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28344|&#x28344;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28345|&#x28345;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28346|&#x28346;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28347|&#x28347;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28348|&#x28348;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28349|&#x28349;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2834A|&#x2834a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2834B|&#x2834b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2834C|&#x2834c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2834D|&#x2834d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2834E|&#x2834e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2834F|&#x2834f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2835x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28350|&#x28350;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28351|&#x28351;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28352|&#x28352;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28353|&#x28353;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28354|&#x28354;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28355|&#x28355;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28356|&#x28356;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28357|&#x28357;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28358|&#x28358;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28359|&#x28359;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2835A|&#x2835a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2835B|&#x2835b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2835C|&#x2835c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2835D|&#x2835d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2835E|&#x2835e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2835F|&#x2835f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2836x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28360|&#x28360;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28361|&#x28361;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28362|&#x28362;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28363|&#x28363;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28364|&#x28364;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28365|&#x28365;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28366|&#x28366;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28367|&#x28367;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28368|&#x28368;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28369|&#x28369;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2836A|&#x2836a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2836B|&#x2836b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2836C|&#x2836c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2836D|&#x2836d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2836E|&#x2836e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2836F|&#x2836f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2837x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28370|&#x28370;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28371|&#x28371;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28372|&#x28372;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28373|&#x28373;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28374|&#x28374;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28375|&#x28375;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28376|&#x28376;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28377|&#x28377;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28378|&#x28378;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28379|&#x28379;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2837A|&#x2837a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2837B|&#x2837b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2837C|&#x2837c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2837D|&#x2837d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2837E|&#x2837e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2837F|&#x2837f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2838x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28380|&#x28380;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28381|&#x28381;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28382|&#x28382;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28383|&#x28383;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28384|&#x28384;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28385|&#x28385;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28386|&#x28386;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28387|&#x28387;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28388|&#x28388;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28389|&#x28389;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2838A|&#x2838a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2838B|&#x2838b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2838C|&#x2838c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2838D|&#x2838d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2838E|&#x2838e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2838F|&#x2838f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2839x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28390|&#x28390;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28391|&#x28391;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28392|&#x28392;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28393|&#x28393;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28394|&#x28394;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28395|&#x28395;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28396|&#x28396;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28397|&#x28397;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28398|&#x28398;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28399|&#x28399;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2839A|&#x2839a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2839B|&#x2839b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2839C|&#x2839c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2839D|&#x2839d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2839E|&#x2839e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2839F|&#x2839f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|283Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283A0|&#x283a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283A1|&#x283a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283A2|&#x283a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283A3|&#x283a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283A4|&#x283a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283A5|&#x283a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283A6|&#x283a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283A7|&#x283a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283A8|&#x283a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283A9|&#x283a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283AA|&#x283aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283AB|&#x283ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283AC|&#x283ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283AD|&#x283ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283AE|&#x283ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283AF|&#x283af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|283Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283B0|&#x283b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283B1|&#x283b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283B2|&#x283b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283B3|&#x283b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283B4|&#x283b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283B5|&#x283b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283B6|&#x283b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283B7|&#x283b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283B8|&#x283b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283B9|&#x283b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283BA|&#x283ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283BB|&#x283bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283BC|&#x283bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283BD|&#x283bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283BE|&#x283be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283BF|&#x283bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|283Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283C0|&#x283c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283C1|&#x283c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283C2|&#x283c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283C3|&#x283c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283C4|&#x283c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283C5|&#x283c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283C6|&#x283c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283C7|&#x283c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283C8|&#x283c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283C9|&#x283c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283CA|&#x283ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283CB|&#x283cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283CC|&#x283cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283CD|&#x283cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283CE|&#x283ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283CF|&#x283cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|283Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283D0|&#x283d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283D1|&#x283d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283D2|&#x283d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283D3|&#x283d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283D4|&#x283d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283D5|&#x283d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283D6|&#x283d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283D7|&#x283d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283D8|&#x283d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283D9|&#x283d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283DA|&#x283da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283DB|&#x283db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283DC|&#x283dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283DD|&#x283dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283DE|&#x283de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283DF|&#x283df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|283Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283E0|&#x283e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283E1|&#x283e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283E2|&#x283e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283E3|&#x283e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283E4|&#x283e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283E5|&#x283e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283E6|&#x283e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283E7|&#x283e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283E8|&#x283e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283E9|&#x283e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283EA|&#x283ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283EB|&#x283eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283EC|&#x283ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283ED|&#x283ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283EE|&#x283ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283EF|&#x283ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|283Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283F0|&#x283f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283F1|&#x283f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283F2|&#x283f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283F3|&#x283f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283F4|&#x283f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283F5|&#x283f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283F6|&#x283f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283F7|&#x283f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283F8|&#x283f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283F9|&#x283f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283FA|&#x283fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283FB|&#x283fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283FC|&#x283fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283FD|&#x283fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283FE|&#x283fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-283FF|&#x283ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2840x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28400|&#x28400;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28401|&#x28401;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28402|&#x28402;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28403|&#x28403;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28404|&#x28404;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28405|&#x28405;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28406|&#x28406;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28407|&#x28407;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28408|&#x28408;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28409|&#x28409;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2840A|&#x2840a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2840B|&#x2840b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2840C|&#x2840c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2840D|&#x2840d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2840E|&#x2840e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2840F|&#x2840f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2841x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28410|&#x28410;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28411|&#x28411;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28412|&#x28412;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28413|&#x28413;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28414|&#x28414;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28415|&#x28415;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28416|&#x28416;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28417|&#x28417;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28418|&#x28418;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28419|&#x28419;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2841A|&#x2841a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2841B|&#x2841b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2841C|&#x2841c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2841D|&#x2841d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2841E|&#x2841e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2841F|&#x2841f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2842x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28420|&#x28420;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28421|&#x28421;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28422|&#x28422;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28423|&#x28423;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28424|&#x28424;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28425|&#x28425;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28426|&#x28426;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28427|&#x28427;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28428|&#x28428;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28429|&#x28429;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2842A|&#x2842a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2842B|&#x2842b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2842C|&#x2842c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2842D|&#x2842d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2842E|&#x2842e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2842F|&#x2842f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2843x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28430|&#x28430;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28431|&#x28431;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28432|&#x28432;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28433|&#x28433;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28434|&#x28434;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28435|&#x28435;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28436|&#x28436;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28437|&#x28437;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28438|&#x28438;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28439|&#x28439;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2843A|&#x2843a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2843B|&#x2843b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2843C|&#x2843c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2843D|&#x2843d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2843E|&#x2843e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2843F|&#x2843f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2844x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28440|&#x28440;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28441|&#x28441;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28442|&#x28442;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28443|&#x28443;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28444|&#x28444;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28445|&#x28445;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28446|&#x28446;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28447|&#x28447;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28448|&#x28448;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28449|&#x28449;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2844A|&#x2844a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2844B|&#x2844b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2844C|&#x2844c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2844D|&#x2844d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2844E|&#x2844e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2844F|&#x2844f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2845x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28450|&#x28450;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28451|&#x28451;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28452|&#x28452;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28453|&#x28453;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28454|&#x28454;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28455|&#x28455;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28456|&#x28456;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28457|&#x28457;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28458|&#x28458;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28459|&#x28459;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2845A|&#x2845a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2845B|&#x2845b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2845C|&#x2845c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2845D|&#x2845d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2845E|&#x2845e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2845F|&#x2845f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2846x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28460|&#x28460;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28461|&#x28461;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28462|&#x28462;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28463|&#x28463;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28464|&#x28464;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28465|&#x28465;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28466|&#x28466;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28467|&#x28467;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28468|&#x28468;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28469|&#x28469;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2846A|&#x2846a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2846B|&#x2846b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2846C|&#x2846c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2846D|&#x2846d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2846E|&#x2846e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2846F|&#x2846f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2847x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28470|&#x28470;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28471|&#x28471;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28472|&#x28472;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28473|&#x28473;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28474|&#x28474;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28475|&#x28475;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28476|&#x28476;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28477|&#x28477;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28478|&#x28478;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28479|&#x28479;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2847A|&#x2847a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2847B|&#x2847b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2847C|&#x2847c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2847D|&#x2847d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2847E|&#x2847e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2847F|&#x2847f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2848x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28480|&#x28480;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28481|&#x28481;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28482|&#x28482;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28483|&#x28483;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28484|&#x28484;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28485|&#x28485;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28486|&#x28486;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28487|&#x28487;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28488|&#x28488;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28489|&#x28489;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2848A|&#x2848a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2848B|&#x2848b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2848C|&#x2848c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2848D|&#x2848d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2848E|&#x2848e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2848F|&#x2848f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2849x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28490|&#x28490;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28491|&#x28491;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28492|&#x28492;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28493|&#x28493;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28494|&#x28494;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28495|&#x28495;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28496|&#x28496;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28497|&#x28497;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28498|&#x28498;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28499|&#x28499;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2849A|&#x2849a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2849B|&#x2849b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2849C|&#x2849c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2849D|&#x2849d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2849E|&#x2849e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2849F|&#x2849f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|284Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284A0|&#x284a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284A1|&#x284a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284A2|&#x284a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284A3|&#x284a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284A4|&#x284a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284A5|&#x284a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284A6|&#x284a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284A7|&#x284a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284A8|&#x284a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284A9|&#x284a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284AA|&#x284aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284AB|&#x284ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284AC|&#x284ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284AD|&#x284ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284AE|&#x284ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284AF|&#x284af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|284Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284B0|&#x284b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284B1|&#x284b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284B2|&#x284b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284B3|&#x284b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284B4|&#x284b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284B5|&#x284b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284B6|&#x284b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284B7|&#x284b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284B8|&#x284b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284B9|&#x284b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284BA|&#x284ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284BB|&#x284bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284BC|&#x284bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284BD|&#x284bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284BE|&#x284be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284BF|&#x284bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|284Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284C0|&#x284c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284C1|&#x284c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284C2|&#x284c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284C3|&#x284c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284C4|&#x284c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284C5|&#x284c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284C6|&#x284c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284C7|&#x284c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284C8|&#x284c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284C9|&#x284c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284CA|&#x284ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284CB|&#x284cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284CC|&#x284cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284CD|&#x284cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284CE|&#x284ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284CF|&#x284cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|284Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284D0|&#x284d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284D1|&#x284d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284D2|&#x284d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284D3|&#x284d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284D4|&#x284d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284D5|&#x284d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284D6|&#x284d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284D7|&#x284d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284D8|&#x284d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284D9|&#x284d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284DA|&#x284da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284DB|&#x284db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284DC|&#x284dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284DD|&#x284dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284DE|&#x284de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284DF|&#x284df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|284Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284E0|&#x284e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284E1|&#x284e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284E2|&#x284e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284E3|&#x284e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284E4|&#x284e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284E5|&#x284e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284E6|&#x284e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284E7|&#x284e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284E8|&#x284e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284E9|&#x284e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284EA|&#x284ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284EB|&#x284eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284EC|&#x284ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284ED|&#x284ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284EE|&#x284ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284EF|&#x284ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|284Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284F0|&#x284f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284F1|&#x284f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284F2|&#x284f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284F3|&#x284f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284F4|&#x284f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284F5|&#x284f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284F6|&#x284f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284F7|&#x284f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284F8|&#x284f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284F9|&#x284f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284FA|&#x284fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284FB|&#x284fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284FC|&#x284fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284FD|&#x284fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284FE|&#x284fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-284FF|&#x284ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2850x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28500|&#x28500;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28501|&#x28501;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28502|&#x28502;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28503|&#x28503;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28504|&#x28504;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28505|&#x28505;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28506|&#x28506;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28507|&#x28507;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28508|&#x28508;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28509|&#x28509;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2850A|&#x2850a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2850B|&#x2850b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2850C|&#x2850c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2850D|&#x2850d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2850E|&#x2850e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2850F|&#x2850f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2851x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28510|&#x28510;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28511|&#x28511;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28512|&#x28512;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28513|&#x28513;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28514|&#x28514;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28515|&#x28515;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28516|&#x28516;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28517|&#x28517;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28518|&#x28518;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28519|&#x28519;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2851A|&#x2851a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2851B|&#x2851b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2851C|&#x2851c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2851D|&#x2851d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2851E|&#x2851e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2851F|&#x2851f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2852x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28520|&#x28520;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28521|&#x28521;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28522|&#x28522;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28523|&#x28523;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28524|&#x28524;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28525|&#x28525;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28526|&#x28526;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28527|&#x28527;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28528|&#x28528;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28529|&#x28529;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2852A|&#x2852a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2852B|&#x2852b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2852C|&#x2852c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2852D|&#x2852d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2852E|&#x2852e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2852F|&#x2852f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2853x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28530|&#x28530;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28531|&#x28531;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28532|&#x28532;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28533|&#x28533;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28534|&#x28534;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28535|&#x28535;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28536|&#x28536;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28537|&#x28537;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28538|&#x28538;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28539|&#x28539;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2853A|&#x2853a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2853B|&#x2853b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2853C|&#x2853c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2853D|&#x2853d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2853E|&#x2853e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2853F|&#x2853f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2854x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28540|&#x28540;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28541|&#x28541;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28542|&#x28542;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28543|&#x28543;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28544|&#x28544;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28545|&#x28545;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28546|&#x28546;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28547|&#x28547;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28548|&#x28548;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28549|&#x28549;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2854A|&#x2854a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2854B|&#x2854b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2854C|&#x2854c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2854D|&#x2854d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2854E|&#x2854e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2854F|&#x2854f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2855x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28550|&#x28550;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28551|&#x28551;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28552|&#x28552;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28553|&#x28553;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28554|&#x28554;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28555|&#x28555;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28556|&#x28556;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28557|&#x28557;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28558|&#x28558;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28559|&#x28559;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2855A|&#x2855a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2855B|&#x2855b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2855C|&#x2855c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2855D|&#x2855d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2855E|&#x2855e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2855F|&#x2855f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2856x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28560|&#x28560;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28561|&#x28561;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28562|&#x28562;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28563|&#x28563;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28564|&#x28564;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28565|&#x28565;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28566|&#x28566;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28567|&#x28567;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28568|&#x28568;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28569|&#x28569;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2856A|&#x2856a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2856B|&#x2856b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2856C|&#x2856c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2856D|&#x2856d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2856E|&#x2856e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2856F|&#x2856f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2857x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28570|&#x28570;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28571|&#x28571;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28572|&#x28572;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28573|&#x28573;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28574|&#x28574;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28575|&#x28575;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28576|&#x28576;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28577|&#x28577;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28578|&#x28578;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28579|&#x28579;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2857A|&#x2857a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2857B|&#x2857b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2857C|&#x2857c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2857D|&#x2857d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2857E|&#x2857e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2857F|&#x2857f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2858x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28580|&#x28580;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28581|&#x28581;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28582|&#x28582;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28583|&#x28583;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28584|&#x28584;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28585|&#x28585;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28586|&#x28586;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28587|&#x28587;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28588|&#x28588;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28589|&#x28589;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2858A|&#x2858a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2858B|&#x2858b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2858C|&#x2858c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2858D|&#x2858d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2858E|&#x2858e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2858F|&#x2858f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2859x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28590|&#x28590;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28591|&#x28591;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28592|&#x28592;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28593|&#x28593;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28594|&#x28594;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28595|&#x28595;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28596|&#x28596;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28597|&#x28597;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28598|&#x28598;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28599|&#x28599;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2859A|&#x2859a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2859B|&#x2859b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2859C|&#x2859c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2859D|&#x2859d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2859E|&#x2859e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2859F|&#x2859f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|285Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285A0|&#x285a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285A1|&#x285a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285A2|&#x285a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285A3|&#x285a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285A4|&#x285a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285A5|&#x285a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285A6|&#x285a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285A7|&#x285a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285A8|&#x285a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285A9|&#x285a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285AA|&#x285aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285AB|&#x285ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285AC|&#x285ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285AD|&#x285ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285AE|&#x285ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285AF|&#x285af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|285Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285B0|&#x285b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285B1|&#x285b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285B2|&#x285b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285B3|&#x285b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285B4|&#x285b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285B5|&#x285b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285B6|&#x285b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285B7|&#x285b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285B8|&#x285b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285B9|&#x285b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285BA|&#x285ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285BB|&#x285bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285BC|&#x285bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285BD|&#x285bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285BE|&#x285be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285BF|&#x285bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|285Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285C0|&#x285c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285C1|&#x285c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285C2|&#x285c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285C3|&#x285c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285C4|&#x285c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285C5|&#x285c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285C6|&#x285c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285C7|&#x285c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285C8|&#x285c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285C9|&#x285c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285CA|&#x285ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285CB|&#x285cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285CC|&#x285cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285CD|&#x285cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285CE|&#x285ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285CF|&#x285cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|285Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285D0|&#x285d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285D1|&#x285d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285D2|&#x285d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285D3|&#x285d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285D4|&#x285d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285D5|&#x285d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285D6|&#x285d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285D7|&#x285d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285D8|&#x285d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285D9|&#x285d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285DA|&#x285da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285DB|&#x285db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285DC|&#x285dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285DD|&#x285dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285DE|&#x285de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285DF|&#x285df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|285Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285E0|&#x285e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285E1|&#x285e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285E2|&#x285e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285E3|&#x285e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285E4|&#x285e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285E5|&#x285e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285E6|&#x285e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285E7|&#x285e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285E8|&#x285e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285E9|&#x285e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285EA|&#x285ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285EB|&#x285eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285EC|&#x285ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285ED|&#x285ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285EE|&#x285ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285EF|&#x285ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|285Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285F0|&#x285f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285F1|&#x285f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285F2|&#x285f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285F3|&#x285f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285F4|&#x285f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285F5|&#x285f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285F6|&#x285f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285F7|&#x285f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285F8|&#x285f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285F9|&#x285f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285FA|&#x285fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285FB|&#x285fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285FC|&#x285fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285FD|&#x285fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285FE|&#x285fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-285FF|&#x285ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2860x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28600|&#x28600;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28601|&#x28601;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28602|&#x28602;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28603|&#x28603;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28604|&#x28604;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28605|&#x28605;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28606|&#x28606;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28607|&#x28607;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28608|&#x28608;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28609|&#x28609;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2860A|&#x2860a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2860B|&#x2860b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2860C|&#x2860c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2860D|&#x2860d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2860E|&#x2860e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2860F|&#x2860f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2861x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28610|&#x28610;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28611|&#x28611;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28612|&#x28612;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28613|&#x28613;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28614|&#x28614;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28615|&#x28615;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28616|&#x28616;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28617|&#x28617;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28618|&#x28618;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28619|&#x28619;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2861A|&#x2861a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2861B|&#x2861b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2861C|&#x2861c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2861D|&#x2861d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2861E|&#x2861e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2861F|&#x2861f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2862x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28620|&#x28620;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28621|&#x28621;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28622|&#x28622;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28623|&#x28623;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28624|&#x28624;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28625|&#x28625;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28626|&#x28626;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28627|&#x28627;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28628|&#x28628;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28629|&#x28629;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2862A|&#x2862a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2862B|&#x2862b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2862C|&#x2862c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2862D|&#x2862d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2862E|&#x2862e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2862F|&#x2862f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2863x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28630|&#x28630;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28631|&#x28631;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28632|&#x28632;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28633|&#x28633;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28634|&#x28634;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28635|&#x28635;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28636|&#x28636;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28637|&#x28637;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28638|&#x28638;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28639|&#x28639;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2863A|&#x2863a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2863B|&#x2863b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2863C|&#x2863c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2863D|&#x2863d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2863E|&#x2863e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2863F|&#x2863f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2864x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28640|&#x28640;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28641|&#x28641;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28642|&#x28642;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28643|&#x28643;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28644|&#x28644;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28645|&#x28645;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28646|&#x28646;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28647|&#x28647;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28648|&#x28648;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28649|&#x28649;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2864A|&#x2864a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2864B|&#x2864b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2864C|&#x2864c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2864D|&#x2864d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2864E|&#x2864e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2864F|&#x2864f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2865x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28650|&#x28650;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28651|&#x28651;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28652|&#x28652;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28653|&#x28653;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28654|&#x28654;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28655|&#x28655;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28656|&#x28656;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28657|&#x28657;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28658|&#x28658;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28659|&#x28659;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2865A|&#x2865a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2865B|&#x2865b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2865C|&#x2865c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2865D|&#x2865d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2865E|&#x2865e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2865F|&#x2865f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2866x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28660|&#x28660;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28661|&#x28661;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28662|&#x28662;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28663|&#x28663;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28664|&#x28664;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28665|&#x28665;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28666|&#x28666;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28667|&#x28667;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28668|&#x28668;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28669|&#x28669;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2866A|&#x2866a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2866B|&#x2866b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2866C|&#x2866c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2866D|&#x2866d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2866E|&#x2866e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2866F|&#x2866f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2867x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28670|&#x28670;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28671|&#x28671;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28672|&#x28672;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28673|&#x28673;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28674|&#x28674;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28675|&#x28675;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28676|&#x28676;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28677|&#x28677;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28678|&#x28678;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28679|&#x28679;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2867A|&#x2867a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2867B|&#x2867b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2867C|&#x2867c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2867D|&#x2867d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2867E|&#x2867e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2867F|&#x2867f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2868x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28680|&#x28680;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28681|&#x28681;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28682|&#x28682;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28683|&#x28683;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28684|&#x28684;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28685|&#x28685;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28686|&#x28686;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28687|&#x28687;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28688|&#x28688;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28689|&#x28689;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2868A|&#x2868a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2868B|&#x2868b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2868C|&#x2868c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2868D|&#x2868d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2868E|&#x2868e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2868F|&#x2868f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2869x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28690|&#x28690;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28691|&#x28691;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28692|&#x28692;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28693|&#x28693;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28694|&#x28694;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28695|&#x28695;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28696|&#x28696;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28697|&#x28697;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28698|&#x28698;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28699|&#x28699;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2869A|&#x2869a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2869B|&#x2869b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2869C|&#x2869c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2869D|&#x2869d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2869E|&#x2869e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2869F|&#x2869f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|286Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286A0|&#x286a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286A1|&#x286a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286A2|&#x286a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286A3|&#x286a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286A4|&#x286a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286A5|&#x286a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286A6|&#x286a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286A7|&#x286a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286A8|&#x286a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286A9|&#x286a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286AA|&#x286aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286AB|&#x286ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286AC|&#x286ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286AD|&#x286ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286AE|&#x286ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286AF|&#x286af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|286Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286B0|&#x286b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286B1|&#x286b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286B2|&#x286b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286B3|&#x286b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286B4|&#x286b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286B5|&#x286b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286B6|&#x286b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286B7|&#x286b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286B8|&#x286b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286B9|&#x286b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286BA|&#x286ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286BB|&#x286bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286BC|&#x286bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286BD|&#x286bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286BE|&#x286be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286BF|&#x286bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|286Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286C0|&#x286c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286C1|&#x286c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286C2|&#x286c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286C3|&#x286c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286C4|&#x286c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286C5|&#x286c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286C6|&#x286c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286C7|&#x286c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286C8|&#x286c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286C9|&#x286c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286CA|&#x286ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286CB|&#x286cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286CC|&#x286cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286CD|&#x286cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286CE|&#x286ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286CF|&#x286cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|286Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286D0|&#x286d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286D1|&#x286d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286D2|&#x286d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286D3|&#x286d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286D4|&#x286d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286D5|&#x286d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286D6|&#x286d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286D7|&#x286d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286D8|&#x286d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286D9|&#x286d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286DA|&#x286da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286DB|&#x286db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286DC|&#x286dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286DD|&#x286dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286DE|&#x286de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286DF|&#x286df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|286Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286E0|&#x286e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286E1|&#x286e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286E2|&#x286e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286E3|&#x286e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286E4|&#x286e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286E5|&#x286e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286E6|&#x286e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286E7|&#x286e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286E8|&#x286e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286E9|&#x286e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286EA|&#x286ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286EB|&#x286eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286EC|&#x286ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286ED|&#x286ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286EE|&#x286ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286EF|&#x286ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|286Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286F0|&#x286f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286F1|&#x286f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286F2|&#x286f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286F3|&#x286f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286F4|&#x286f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286F5|&#x286f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286F6|&#x286f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286F7|&#x286f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286F8|&#x286f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286F9|&#x286f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286FA|&#x286fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286FB|&#x286fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286FC|&#x286fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286FD|&#x286fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286FE|&#x286fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-286FF|&#x286ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2870x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28700|&#x28700;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28701|&#x28701;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28702|&#x28702;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28703|&#x28703;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28704|&#x28704;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28705|&#x28705;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28706|&#x28706;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28707|&#x28707;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28708|&#x28708;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28709|&#x28709;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2870A|&#x2870a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2870B|&#x2870b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2870C|&#x2870c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2870D|&#x2870d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2870E|&#x2870e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2870F|&#x2870f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2871x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28710|&#x28710;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28711|&#x28711;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28712|&#x28712;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28713|&#x28713;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28714|&#x28714;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28715|&#x28715;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28716|&#x28716;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28717|&#x28717;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28718|&#x28718;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28719|&#x28719;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2871A|&#x2871a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2871B|&#x2871b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2871C|&#x2871c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2871D|&#x2871d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2871E|&#x2871e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2871F|&#x2871f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2872x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28720|&#x28720;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28721|&#x28721;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28722|&#x28722;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28723|&#x28723;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28724|&#x28724;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28725|&#x28725;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28726|&#x28726;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28727|&#x28727;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28728|&#x28728;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28729|&#x28729;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2872A|&#x2872a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2872B|&#x2872b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2872C|&#x2872c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2872D|&#x2872d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2872E|&#x2872e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2872F|&#x2872f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2873x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28730|&#x28730;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28731|&#x28731;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28732|&#x28732;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28733|&#x28733;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28734|&#x28734;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28735|&#x28735;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28736|&#x28736;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28737|&#x28737;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28738|&#x28738;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28739|&#x28739;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2873A|&#x2873a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2873B|&#x2873b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2873C|&#x2873c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2873D|&#x2873d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2873E|&#x2873e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2873F|&#x2873f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2874x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28740|&#x28740;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28741|&#x28741;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28742|&#x28742;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28743|&#x28743;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28744|&#x28744;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28745|&#x28745;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28746|&#x28746;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28747|&#x28747;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28748|&#x28748;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28749|&#x28749;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2874A|&#x2874a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2874B|&#x2874b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2874C|&#x2874c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2874D|&#x2874d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2874E|&#x2874e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2874F|&#x2874f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2875x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28750|&#x28750;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28751|&#x28751;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28752|&#x28752;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28753|&#x28753;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28754|&#x28754;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28755|&#x28755;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28756|&#x28756;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28757|&#x28757;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28758|&#x28758;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28759|&#x28759;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2875A|&#x2875a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2875B|&#x2875b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2875C|&#x2875c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2875D|&#x2875d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2875E|&#x2875e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2875F|&#x2875f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2876x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28760|&#x28760;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28761|&#x28761;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28762|&#x28762;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28763|&#x28763;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28764|&#x28764;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28765|&#x28765;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28766|&#x28766;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28767|&#x28767;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28768|&#x28768;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28769|&#x28769;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2876A|&#x2876a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2876B|&#x2876b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2876C|&#x2876c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2876D|&#x2876d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2876E|&#x2876e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2876F|&#x2876f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2877x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28770|&#x28770;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28771|&#x28771;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28772|&#x28772;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28773|&#x28773;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28774|&#x28774;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28775|&#x28775;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28776|&#x28776;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28777|&#x28777;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28778|&#x28778;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28779|&#x28779;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2877A|&#x2877a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2877B|&#x2877b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2877C|&#x2877c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2877D|&#x2877d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2877E|&#x2877e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2877F|&#x2877f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2878x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28780|&#x28780;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28781|&#x28781;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28782|&#x28782;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28783|&#x28783;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28784|&#x28784;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28785|&#x28785;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28786|&#x28786;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28787|&#x28787;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28788|&#x28788;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28789|&#x28789;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2878A|&#x2878a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2878B|&#x2878b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2878C|&#x2878c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2878D|&#x2878d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2878E|&#x2878e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2878F|&#x2878f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2879x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28790|&#x28790;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28791|&#x28791;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28792|&#x28792;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28793|&#x28793;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28794|&#x28794;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28795|&#x28795;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28796|&#x28796;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28797|&#x28797;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28798|&#x28798;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28799|&#x28799;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2879A|&#x2879a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2879B|&#x2879b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2879C|&#x2879c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2879D|&#x2879d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2879E|&#x2879e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2879F|&#x2879f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|287Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287A0|&#x287a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287A1|&#x287a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287A2|&#x287a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287A3|&#x287a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287A4|&#x287a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287A5|&#x287a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287A6|&#x287a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287A7|&#x287a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287A8|&#x287a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287A9|&#x287a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287AA|&#x287aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287AB|&#x287ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287AC|&#x287ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287AD|&#x287ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287AE|&#x287ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287AF|&#x287af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|287Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287B0|&#x287b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287B1|&#x287b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287B2|&#x287b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287B3|&#x287b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287B4|&#x287b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287B5|&#x287b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287B6|&#x287b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287B7|&#x287b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287B8|&#x287b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287B9|&#x287b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287BA|&#x287ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287BB|&#x287bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287BC|&#x287bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287BD|&#x287bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287BE|&#x287be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287BF|&#x287bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|287Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287C0|&#x287c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287C1|&#x287c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287C2|&#x287c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287C3|&#x287c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287C4|&#x287c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287C5|&#x287c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287C6|&#x287c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287C7|&#x287c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287C8|&#x287c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287C9|&#x287c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287CA|&#x287ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287CB|&#x287cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287CC|&#x287cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287CD|&#x287cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287CE|&#x287ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287CF|&#x287cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|287Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287D0|&#x287d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287D1|&#x287d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287D2|&#x287d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287D3|&#x287d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287D4|&#x287d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287D5|&#x287d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287D6|&#x287d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287D7|&#x287d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287D8|&#x287d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287D9|&#x287d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287DA|&#x287da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287DB|&#x287db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287DC|&#x287dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287DD|&#x287dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287DE|&#x287de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287DF|&#x287df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|287Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287E0|&#x287e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287E1|&#x287e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287E2|&#x287e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287E3|&#x287e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287E4|&#x287e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287E5|&#x287e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287E6|&#x287e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287E7|&#x287e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287E8|&#x287e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287E9|&#x287e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287EA|&#x287ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287EB|&#x287eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287EC|&#x287ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287ED|&#x287ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287EE|&#x287ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287EF|&#x287ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|287Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287F0|&#x287f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287F1|&#x287f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287F2|&#x287f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287F3|&#x287f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287F4|&#x287f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287F5|&#x287f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287F6|&#x287f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287F7|&#x287f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287F8|&#x287f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287F9|&#x287f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287FA|&#x287fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287FB|&#x287fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287FC|&#x287fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287FD|&#x287fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287FE|&#x287fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-287FF|&#x287ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2880x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28800|&#x28800;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28801|&#x28801;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28802|&#x28802;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28803|&#x28803;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28804|&#x28804;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28805|&#x28805;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28806|&#x28806;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28807|&#x28807;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28808|&#x28808;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28809|&#x28809;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2880A|&#x2880a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2880B|&#x2880b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2880C|&#x2880c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2880D|&#x2880d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2880E|&#x2880e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2880F|&#x2880f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2881x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28810|&#x28810;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28811|&#x28811;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28812|&#x28812;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28813|&#x28813;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28814|&#x28814;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28815|&#x28815;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28816|&#x28816;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28817|&#x28817;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28818|&#x28818;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28819|&#x28819;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2881A|&#x2881a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2881B|&#x2881b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2881C|&#x2881c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2881D|&#x2881d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2881E|&#x2881e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2881F|&#x2881f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2882x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28820|&#x28820;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28821|&#x28821;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28822|&#x28822;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28823|&#x28823;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28824|&#x28824;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28825|&#x28825;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28826|&#x28826;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28827|&#x28827;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28828|&#x28828;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28829|&#x28829;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2882A|&#x2882a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2882B|&#x2882b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2882C|&#x2882c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2882D|&#x2882d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2882E|&#x2882e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2882F|&#x2882f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2883x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28830|&#x28830;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28831|&#x28831;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28832|&#x28832;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28833|&#x28833;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28834|&#x28834;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28835|&#x28835;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28836|&#x28836;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28837|&#x28837;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28838|&#x28838;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28839|&#x28839;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2883A|&#x2883a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2883B|&#x2883b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2883C|&#x2883c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2883D|&#x2883d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2883E|&#x2883e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2883F|&#x2883f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2884x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28840|&#x28840;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28841|&#x28841;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28842|&#x28842;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28843|&#x28843;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28844|&#x28844;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28845|&#x28845;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28846|&#x28846;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28847|&#x28847;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28848|&#x28848;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28849|&#x28849;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2884A|&#x2884a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2884B|&#x2884b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2884C|&#x2884c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2884D|&#x2884d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2884E|&#x2884e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2884F|&#x2884f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2885x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28850|&#x28850;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28851|&#x28851;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28852|&#x28852;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28853|&#x28853;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28854|&#x28854;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28855|&#x28855;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28856|&#x28856;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28857|&#x28857;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28858|&#x28858;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28859|&#x28859;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2885A|&#x2885a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2885B|&#x2885b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2885C|&#x2885c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2885D|&#x2885d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2885E|&#x2885e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2885F|&#x2885f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2886x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28860|&#x28860;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28861|&#x28861;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28862|&#x28862;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28863|&#x28863;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28864|&#x28864;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28865|&#x28865;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28866|&#x28866;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28867|&#x28867;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28868|&#x28868;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28869|&#x28869;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2886A|&#x2886a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2886B|&#x2886b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2886C|&#x2886c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2886D|&#x2886d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2886E|&#x2886e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2886F|&#x2886f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2887x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28870|&#x28870;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28871|&#x28871;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28872|&#x28872;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28873|&#x28873;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28874|&#x28874;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28875|&#x28875;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28876|&#x28876;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28877|&#x28877;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28878|&#x28878;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28879|&#x28879;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2887A|&#x2887a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2887B|&#x2887b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2887C|&#x2887c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2887D|&#x2887d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2887E|&#x2887e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2887F|&#x2887f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2888x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28880|&#x28880;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28881|&#x28881;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28882|&#x28882;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28883|&#x28883;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28884|&#x28884;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28885|&#x28885;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28886|&#x28886;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28887|&#x28887;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28888|&#x28888;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28889|&#x28889;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2888A|&#x2888a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2888B|&#x2888b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2888C|&#x2888c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2888D|&#x2888d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2888E|&#x2888e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2888F|&#x2888f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2889x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28890|&#x28890;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28891|&#x28891;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28892|&#x28892;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28893|&#x28893;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28894|&#x28894;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28895|&#x28895;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28896|&#x28896;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28897|&#x28897;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28898|&#x28898;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28899|&#x28899;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2889A|&#x2889a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2889B|&#x2889b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2889C|&#x2889c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2889D|&#x2889d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2889E|&#x2889e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2889F|&#x2889f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|288Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288A0|&#x288a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288A1|&#x288a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288A2|&#x288a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288A3|&#x288a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288A4|&#x288a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288A5|&#x288a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288A6|&#x288a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288A7|&#x288a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288A8|&#x288a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288A9|&#x288a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288AA|&#x288aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288AB|&#x288ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288AC|&#x288ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288AD|&#x288ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288AE|&#x288ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288AF|&#x288af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|288Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288B0|&#x288b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288B1|&#x288b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288B2|&#x288b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288B3|&#x288b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288B4|&#x288b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288B5|&#x288b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288B6|&#x288b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288B7|&#x288b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288B8|&#x288b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288B9|&#x288b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288BA|&#x288ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288BB|&#x288bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288BC|&#x288bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288BD|&#x288bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288BE|&#x288be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288BF|&#x288bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|288Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288C0|&#x288c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288C1|&#x288c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288C2|&#x288c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288C3|&#x288c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288C4|&#x288c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288C5|&#x288c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288C6|&#x288c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288C7|&#x288c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288C8|&#x288c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288C9|&#x288c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288CA|&#x288ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288CB|&#x288cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288CC|&#x288cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288CD|&#x288cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288CE|&#x288ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288CF|&#x288cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|288Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288D0|&#x288d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288D1|&#x288d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288D2|&#x288d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288D3|&#x288d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288D4|&#x288d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288D5|&#x288d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288D6|&#x288d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288D7|&#x288d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288D8|&#x288d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288D9|&#x288d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288DA|&#x288da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288DB|&#x288db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288DC|&#x288dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288DD|&#x288dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288DE|&#x288de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288DF|&#x288df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|288Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288E0|&#x288e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288E1|&#x288e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288E2|&#x288e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288E3|&#x288e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288E4|&#x288e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288E5|&#x288e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288E6|&#x288e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288E7|&#x288e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288E8|&#x288e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288E9|&#x288e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288EA|&#x288ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288EB|&#x288eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288EC|&#x288ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288ED|&#x288ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288EE|&#x288ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288EF|&#x288ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|288Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288F0|&#x288f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288F1|&#x288f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288F2|&#x288f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288F3|&#x288f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288F4|&#x288f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288F5|&#x288f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288F6|&#x288f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288F7|&#x288f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288F8|&#x288f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288F9|&#x288f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288FA|&#x288fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288FB|&#x288fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288FC|&#x288fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288FD|&#x288fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288FE|&#x288fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-288FF|&#x288ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2890x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28900|&#x28900;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28901|&#x28901;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28902|&#x28902;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28903|&#x28903;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28904|&#x28904;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28905|&#x28905;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28906|&#x28906;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28907|&#x28907;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28908|&#x28908;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28909|&#x28909;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2890A|&#x2890a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2890B|&#x2890b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2890C|&#x2890c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2890D|&#x2890d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2890E|&#x2890e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2890F|&#x2890f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2891x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28910|&#x28910;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28911|&#x28911;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28912|&#x28912;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28913|&#x28913;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28914|&#x28914;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28915|&#x28915;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28916|&#x28916;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28917|&#x28917;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28918|&#x28918;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28919|&#x28919;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2891A|&#x2891a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2891B|&#x2891b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2891C|&#x2891c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2891D|&#x2891d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2891E|&#x2891e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2891F|&#x2891f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2892x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28920|&#x28920;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28921|&#x28921;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28922|&#x28922;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28923|&#x28923;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28924|&#x28924;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28925|&#x28925;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28926|&#x28926;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28927|&#x28927;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28928|&#x28928;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28929|&#x28929;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2892A|&#x2892a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2892B|&#x2892b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2892C|&#x2892c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2892D|&#x2892d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2892E|&#x2892e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2892F|&#x2892f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2893x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28930|&#x28930;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28931|&#x28931;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28932|&#x28932;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28933|&#x28933;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28934|&#x28934;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28935|&#x28935;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28936|&#x28936;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28937|&#x28937;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28938|&#x28938;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28939|&#x28939;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2893A|&#x2893a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2893B|&#x2893b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2893C|&#x2893c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2893D|&#x2893d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2893E|&#x2893e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2893F|&#x2893f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2894x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28940|&#x28940;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28941|&#x28941;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28942|&#x28942;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28943|&#x28943;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28944|&#x28944;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28945|&#x28945;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28946|&#x28946;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28947|&#x28947;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28948|&#x28948;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28949|&#x28949;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2894A|&#x2894a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2894B|&#x2894b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2894C|&#x2894c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2894D|&#x2894d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2894E|&#x2894e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2894F|&#x2894f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2895x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28950|&#x28950;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28951|&#x28951;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28952|&#x28952;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28953|&#x28953;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28954|&#x28954;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28955|&#x28955;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28956|&#x28956;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28957|&#x28957;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28958|&#x28958;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28959|&#x28959;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2895A|&#x2895a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2895B|&#x2895b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2895C|&#x2895c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2895D|&#x2895d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2895E|&#x2895e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2895F|&#x2895f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2896x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28960|&#x28960;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28961|&#x28961;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28962|&#x28962;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28963|&#x28963;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28964|&#x28964;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28965|&#x28965;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28966|&#x28966;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28967|&#x28967;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28968|&#x28968;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28969|&#x28969;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2896A|&#x2896a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2896B|&#x2896b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2896C|&#x2896c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2896D|&#x2896d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2896E|&#x2896e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2896F|&#x2896f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2897x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28970|&#x28970;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28971|&#x28971;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28972|&#x28972;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28973|&#x28973;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28974|&#x28974;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28975|&#x28975;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28976|&#x28976;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28977|&#x28977;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28978|&#x28978;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28979|&#x28979;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2897A|&#x2897a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2897B|&#x2897b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2897C|&#x2897c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2897D|&#x2897d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2897E|&#x2897e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2897F|&#x2897f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2898x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28980|&#x28980;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28981|&#x28981;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28982|&#x28982;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28983|&#x28983;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28984|&#x28984;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28985|&#x28985;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28986|&#x28986;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28987|&#x28987;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28988|&#x28988;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28989|&#x28989;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2898A|&#x2898a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2898B|&#x2898b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2898C|&#x2898c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2898D|&#x2898d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2898E|&#x2898e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2898F|&#x2898f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2899x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28990|&#x28990;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28991|&#x28991;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28992|&#x28992;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28993|&#x28993;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28994|&#x28994;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28995|&#x28995;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28996|&#x28996;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28997|&#x28997;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28998|&#x28998;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28999|&#x28999;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2899A|&#x2899a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2899B|&#x2899b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2899C|&#x2899c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2899D|&#x2899d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2899E|&#x2899e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2899F|&#x2899f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|289Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289A0|&#x289a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289A1|&#x289a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289A2|&#x289a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289A3|&#x289a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289A4|&#x289a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289A5|&#x289a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289A6|&#x289a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289A7|&#x289a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289A8|&#x289a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289A9|&#x289a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289AA|&#x289aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289AB|&#x289ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289AC|&#x289ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289AD|&#x289ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289AE|&#x289ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289AF|&#x289af;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|289Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289B0|&#x289b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289B1|&#x289b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289B2|&#x289b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289B3|&#x289b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289B4|&#x289b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289B5|&#x289b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289B6|&#x289b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289B7|&#x289b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289B8|&#x289b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289B9|&#x289b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289BA|&#x289ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289BB|&#x289bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289BC|&#x289bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289BD|&#x289bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289BE|&#x289be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289BF|&#x289bf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|289Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289C0|&#x289c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289C1|&#x289c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289C2|&#x289c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289C3|&#x289c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289C4|&#x289c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289C5|&#x289c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289C6|&#x289c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289C7|&#x289c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289C8|&#x289c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289C9|&#x289c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289CA|&#x289ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289CB|&#x289cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289CC|&#x289cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289CD|&#x289cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289CE|&#x289ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289CF|&#x289cf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|289Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289D0|&#x289d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289D1|&#x289d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289D2|&#x289d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289D3|&#x289d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289D4|&#x289d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289D5|&#x289d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289D6|&#x289d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289D7|&#x289d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289D8|&#x289d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289D9|&#x289d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289DA|&#x289da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289DB|&#x289db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289DC|&#x289dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289DD|&#x289dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289DE|&#x289de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289DF|&#x289df;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|289Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289E0|&#x289e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289E1|&#x289e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289E2|&#x289e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289E3|&#x289e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289E4|&#x289e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289E5|&#x289e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289E6|&#x289e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289E7|&#x289e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289E8|&#x289e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289E9|&#x289e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289EA|&#x289ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289EB|&#x289eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289EC|&#x289ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289ED|&#x289ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289EE|&#x289ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289EF|&#x289ef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|289Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289F0|&#x289f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289F1|&#x289f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289F2|&#x289f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289F3|&#x289f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289F4|&#x289f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289F5|&#x289f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289F6|&#x289f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289F7|&#x289f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289F8|&#x289f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289F9|&#x289f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289FA|&#x289fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289FB|&#x289fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289FC|&#x289fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289FD|&#x289fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289FE|&#x289fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-289FF|&#x289ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28A0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A00|&#x28a00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A01|&#x28a01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A02|&#x28a02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A03|&#x28a03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A04|&#x28a04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A05|&#x28a05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A06|&#x28a06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A07|&#x28a07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A08|&#x28a08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A09|&#x28a09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A0A|&#x28a0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A0B|&#x28a0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A0C|&#x28a0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A0D|&#x28a0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A0E|&#x28a0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A0F|&#x28a0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28A1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A10|&#x28a10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A11|&#x28a11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A12|&#x28a12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A13|&#x28a13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A14|&#x28a14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A15|&#x28a15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A16|&#x28a16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A17|&#x28a17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A18|&#x28a18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A19|&#x28a19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A1A|&#x28a1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A1B|&#x28a1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A1C|&#x28a1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A1D|&#x28a1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A1E|&#x28a1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A1F|&#x28a1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28A2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A20|&#x28a20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A21|&#x28a21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A22|&#x28a22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A23|&#x28a23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A24|&#x28a24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A25|&#x28a25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A26|&#x28a26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A27|&#x28a27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A28|&#x28a28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A29|&#x28a29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A2A|&#x28a2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A2B|&#x28a2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A2C|&#x28a2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A2D|&#x28a2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A2E|&#x28a2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A2F|&#x28a2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28A3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A30|&#x28a30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A31|&#x28a31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A32|&#x28a32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A33|&#x28a33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A34|&#x28a34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A35|&#x28a35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A36|&#x28a36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A37|&#x28a37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A38|&#x28a38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A39|&#x28a39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A3A|&#x28a3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A3B|&#x28a3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A3C|&#x28a3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A3D|&#x28a3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A3E|&#x28a3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A3F|&#x28a3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28A4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A40|&#x28a40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A41|&#x28a41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A42|&#x28a42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A43|&#x28a43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A44|&#x28a44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A45|&#x28a45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A46|&#x28a46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A47|&#x28a47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A48|&#x28a48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A49|&#x28a49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A4A|&#x28a4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A4B|&#x28a4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A4C|&#x28a4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A4D|&#x28a4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A4E|&#x28a4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A4F|&#x28a4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28A5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A50|&#x28a50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A51|&#x28a51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A52|&#x28a52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A53|&#x28a53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A54|&#x28a54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A55|&#x28a55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A56|&#x28a56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A57|&#x28a57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A58|&#x28a58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A59|&#x28a59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A5A|&#x28a5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A5B|&#x28a5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A5C|&#x28a5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A5D|&#x28a5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A5E|&#x28a5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A5F|&#x28a5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28A6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A60|&#x28a60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A61|&#x28a61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A62|&#x28a62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A63|&#x28a63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A64|&#x28a64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A65|&#x28a65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A66|&#x28a66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A67|&#x28a67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A68|&#x28a68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A69|&#x28a69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A6A|&#x28a6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A6B|&#x28a6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A6C|&#x28a6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A6D|&#x28a6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A6E|&#x28a6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A6F|&#x28a6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28A7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A70|&#x28a70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A71|&#x28a71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A72|&#x28a72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A73|&#x28a73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A74|&#x28a74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A75|&#x28a75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A76|&#x28a76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A77|&#x28a77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A78|&#x28a78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A79|&#x28a79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A7A|&#x28a7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A7B|&#x28a7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A7C|&#x28a7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A7D|&#x28a7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A7E|&#x28a7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A7F|&#x28a7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28A8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A80|&#x28a80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A81|&#x28a81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A82|&#x28a82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A83|&#x28a83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A84|&#x28a84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A85|&#x28a85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A86|&#x28a86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A87|&#x28a87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A88|&#x28a88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A89|&#x28a89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A8A|&#x28a8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A8B|&#x28a8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A8C|&#x28a8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A8D|&#x28a8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A8E|&#x28a8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A8F|&#x28a8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28A9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A90|&#x28a90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A91|&#x28a91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A92|&#x28a92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A93|&#x28a93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A94|&#x28a94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A95|&#x28a95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A96|&#x28a96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A97|&#x28a97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A98|&#x28a98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A99|&#x28a99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A9A|&#x28a9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A9B|&#x28a9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A9C|&#x28a9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A9D|&#x28a9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A9E|&#x28a9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28A9F|&#x28a9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28AAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AA0|&#x28aa0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AA1|&#x28aa1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AA2|&#x28aa2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AA3|&#x28aa3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AA4|&#x28aa4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AA5|&#x28aa5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AA6|&#x28aa6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AA7|&#x28aa7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AA8|&#x28aa8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AA9|&#x28aa9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AAA|&#x28aaa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AAB|&#x28aab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AAC|&#x28aac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AAD|&#x28aad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AAE|&#x28aae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AAF|&#x28aaf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28ABx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AB0|&#x28ab0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AB1|&#x28ab1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AB2|&#x28ab2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AB3|&#x28ab3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AB4|&#x28ab4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AB5|&#x28ab5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AB6|&#x28ab6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AB7|&#x28ab7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AB8|&#x28ab8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AB9|&#x28ab9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ABA|&#x28aba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ABB|&#x28abb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ABC|&#x28abc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ABD|&#x28abd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ABE|&#x28abe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ABF|&#x28abf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28ACx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AC0|&#x28ac0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AC1|&#x28ac1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AC2|&#x28ac2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AC3|&#x28ac3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AC4|&#x28ac4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AC5|&#x28ac5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AC6|&#x28ac6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AC7|&#x28ac7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AC8|&#x28ac8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AC9|&#x28ac9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ACA|&#x28aca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ACB|&#x28acb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ACC|&#x28acc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ACD|&#x28acd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ACE|&#x28ace;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ACF|&#x28acf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28ADx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AD0|&#x28ad0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AD1|&#x28ad1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AD2|&#x28ad2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AD3|&#x28ad3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AD4|&#x28ad4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AD5|&#x28ad5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AD6|&#x28ad6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AD7|&#x28ad7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AD8|&#x28ad8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AD9|&#x28ad9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ADA|&#x28ada;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ADB|&#x28adb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ADC|&#x28adc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ADD|&#x28add;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ADE|&#x28ade;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ADF|&#x28adf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28AEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AE0|&#x28ae0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AE1|&#x28ae1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AE2|&#x28ae2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AE3|&#x28ae3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AE4|&#x28ae4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AE5|&#x28ae5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AE6|&#x28ae6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AE7|&#x28ae7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AE8|&#x28ae8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AE9|&#x28ae9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AEA|&#x28aea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AEB|&#x28aeb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AEC|&#x28aec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AED|&#x28aed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AEE|&#x28aee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AEF|&#x28aef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28AFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AF0|&#x28af0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AF1|&#x28af1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AF2|&#x28af2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AF3|&#x28af3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AF4|&#x28af4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AF5|&#x28af5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AF6|&#x28af6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AF7|&#x28af7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AF8|&#x28af8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AF9|&#x28af9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AFA|&#x28afa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AFB|&#x28afb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AFC|&#x28afc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AFD|&#x28afd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AFE|&#x28afe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28AFF|&#x28aff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28B0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B00|&#x28b00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B01|&#x28b01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B02|&#x28b02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B03|&#x28b03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B04|&#x28b04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B05|&#x28b05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B06|&#x28b06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B07|&#x28b07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B08|&#x28b08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B09|&#x28b09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B0A|&#x28b0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B0B|&#x28b0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B0C|&#x28b0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B0D|&#x28b0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B0E|&#x28b0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B0F|&#x28b0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28B1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B10|&#x28b10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B11|&#x28b11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B12|&#x28b12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B13|&#x28b13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B14|&#x28b14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B15|&#x28b15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B16|&#x28b16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B17|&#x28b17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B18|&#x28b18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B19|&#x28b19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B1A|&#x28b1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B1B|&#x28b1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B1C|&#x28b1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B1D|&#x28b1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B1E|&#x28b1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B1F|&#x28b1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28B2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B20|&#x28b20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B21|&#x28b21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B22|&#x28b22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B23|&#x28b23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B24|&#x28b24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B25|&#x28b25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B26|&#x28b26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B27|&#x28b27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B28|&#x28b28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B29|&#x28b29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B2A|&#x28b2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B2B|&#x28b2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B2C|&#x28b2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B2D|&#x28b2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B2E|&#x28b2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B2F|&#x28b2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28B3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B30|&#x28b30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B31|&#x28b31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B32|&#x28b32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B33|&#x28b33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B34|&#x28b34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B35|&#x28b35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B36|&#x28b36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B37|&#x28b37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B38|&#x28b38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B39|&#x28b39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B3A|&#x28b3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B3B|&#x28b3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B3C|&#x28b3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B3D|&#x28b3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B3E|&#x28b3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B3F|&#x28b3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28B4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B40|&#x28b40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B41|&#x28b41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B42|&#x28b42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B43|&#x28b43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B44|&#x28b44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B45|&#x28b45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B46|&#x28b46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B47|&#x28b47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B48|&#x28b48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B49|&#x28b49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B4A|&#x28b4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B4B|&#x28b4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B4C|&#x28b4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B4D|&#x28b4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B4E|&#x28b4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B4F|&#x28b4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28B5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B50|&#x28b50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B51|&#x28b51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B52|&#x28b52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B53|&#x28b53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B54|&#x28b54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B55|&#x28b55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B56|&#x28b56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B57|&#x28b57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B58|&#x28b58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B59|&#x28b59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B5A|&#x28b5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B5B|&#x28b5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B5C|&#x28b5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B5D|&#x28b5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B5E|&#x28b5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B5F|&#x28b5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28B6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B60|&#x28b60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B61|&#x28b61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B62|&#x28b62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B63|&#x28b63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B64|&#x28b64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B65|&#x28b65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B66|&#x28b66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B67|&#x28b67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B68|&#x28b68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B69|&#x28b69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B6A|&#x28b6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B6B|&#x28b6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B6C|&#x28b6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B6D|&#x28b6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B6E|&#x28b6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B6F|&#x28b6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28B7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B70|&#x28b70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B71|&#x28b71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B72|&#x28b72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B73|&#x28b73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B74|&#x28b74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B75|&#x28b75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B76|&#x28b76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B77|&#x28b77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B78|&#x28b78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B79|&#x28b79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B7A|&#x28b7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B7B|&#x28b7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B7C|&#x28b7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B7D|&#x28b7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B7E|&#x28b7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B7F|&#x28b7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28B8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B80|&#x28b80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B81|&#x28b81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B82|&#x28b82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B83|&#x28b83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B84|&#x28b84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B85|&#x28b85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B86|&#x28b86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B87|&#x28b87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B88|&#x28b88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B89|&#x28b89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B8A|&#x28b8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B8B|&#x28b8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B8C|&#x28b8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B8D|&#x28b8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B8E|&#x28b8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B8F|&#x28b8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28B9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B90|&#x28b90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B91|&#x28b91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B92|&#x28b92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B93|&#x28b93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B94|&#x28b94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B95|&#x28b95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B96|&#x28b96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B97|&#x28b97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B98|&#x28b98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B99|&#x28b99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B9A|&#x28b9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B9B|&#x28b9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B9C|&#x28b9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B9D|&#x28b9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B9E|&#x28b9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28B9F|&#x28b9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28BAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BA0|&#x28ba0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BA1|&#x28ba1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BA2|&#x28ba2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BA3|&#x28ba3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BA4|&#x28ba4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BA5|&#x28ba5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BA6|&#x28ba6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BA7|&#x28ba7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BA8|&#x28ba8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BA9|&#x28ba9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BAA|&#x28baa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BAB|&#x28bab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BAC|&#x28bac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BAD|&#x28bad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BAE|&#x28bae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BAF|&#x28baf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28BBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BB0|&#x28bb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BB1|&#x28bb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BB2|&#x28bb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BB3|&#x28bb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BB4|&#x28bb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BB5|&#x28bb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BB6|&#x28bb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BB7|&#x28bb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BB8|&#x28bb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BB9|&#x28bb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BBA|&#x28bba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BBB|&#x28bbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BBC|&#x28bbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BBD|&#x28bbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BBE|&#x28bbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BBF|&#x28bbf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28BCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BC0|&#x28bc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BC1|&#x28bc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BC2|&#x28bc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BC3|&#x28bc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BC4|&#x28bc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BC5|&#x28bc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BC6|&#x28bc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BC7|&#x28bc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BC8|&#x28bc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BC9|&#x28bc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BCA|&#x28bca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BCB|&#x28bcb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BCC|&#x28bcc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BCD|&#x28bcd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BCE|&#x28bce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BCF|&#x28bcf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28BDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BD0|&#x28bd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BD1|&#x28bd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BD2|&#x28bd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BD3|&#x28bd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BD4|&#x28bd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BD5|&#x28bd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BD6|&#x28bd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BD7|&#x28bd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BD8|&#x28bd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BD9|&#x28bd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BDA|&#x28bda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BDB|&#x28bdb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BDC|&#x28bdc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BDD|&#x28bdd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BDE|&#x28bde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BDF|&#x28bdf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28BEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BE0|&#x28be0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BE1|&#x28be1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BE2|&#x28be2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BE3|&#x28be3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BE4|&#x28be4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BE5|&#x28be5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BE6|&#x28be6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BE7|&#x28be7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BE8|&#x28be8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BE9|&#x28be9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BEA|&#x28bea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BEB|&#x28beb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BEC|&#x28bec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BED|&#x28bed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BEE|&#x28bee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BEF|&#x28bef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28BFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BF0|&#x28bf0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BF1|&#x28bf1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BF2|&#x28bf2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BF3|&#x28bf3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BF4|&#x28bf4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BF5|&#x28bf5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BF6|&#x28bf6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BF7|&#x28bf7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BF8|&#x28bf8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BF9|&#x28bf9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BFA|&#x28bfa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BFB|&#x28bfb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BFC|&#x28bfc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BFD|&#x28bfd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BFE|&#x28bfe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28BFF|&#x28bff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28C0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C00|&#x28c00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C01|&#x28c01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C02|&#x28c02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C03|&#x28c03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C04|&#x28c04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C05|&#x28c05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C06|&#x28c06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C07|&#x28c07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C08|&#x28c08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C09|&#x28c09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C0A|&#x28c0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C0B|&#x28c0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C0C|&#x28c0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C0D|&#x28c0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C0E|&#x28c0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C0F|&#x28c0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28C1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C10|&#x28c10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C11|&#x28c11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C12|&#x28c12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C13|&#x28c13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C14|&#x28c14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C15|&#x28c15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C16|&#x28c16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C17|&#x28c17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C18|&#x28c18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C19|&#x28c19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C1A|&#x28c1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C1B|&#x28c1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C1C|&#x28c1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C1D|&#x28c1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C1E|&#x28c1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C1F|&#x28c1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28C2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C20|&#x28c20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C21|&#x28c21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C22|&#x28c22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C23|&#x28c23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C24|&#x28c24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C25|&#x28c25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C26|&#x28c26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C27|&#x28c27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C28|&#x28c28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C29|&#x28c29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C2A|&#x28c2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C2B|&#x28c2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C2C|&#x28c2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C2D|&#x28c2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C2E|&#x28c2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C2F|&#x28c2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28C3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C30|&#x28c30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C31|&#x28c31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C32|&#x28c32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C33|&#x28c33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C34|&#x28c34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C35|&#x28c35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C36|&#x28c36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C37|&#x28c37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C38|&#x28c38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C39|&#x28c39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C3A|&#x28c3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C3B|&#x28c3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C3C|&#x28c3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C3D|&#x28c3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C3E|&#x28c3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C3F|&#x28c3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28C4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C40|&#x28c40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C41|&#x28c41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C42|&#x28c42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C43|&#x28c43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C44|&#x28c44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C45|&#x28c45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C46|&#x28c46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C47|&#x28c47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C48|&#x28c48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C49|&#x28c49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C4A|&#x28c4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C4B|&#x28c4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C4C|&#x28c4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C4D|&#x28c4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C4E|&#x28c4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C4F|&#x28c4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28C5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C50|&#x28c50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C51|&#x28c51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C52|&#x28c52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C53|&#x28c53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C54|&#x28c54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C55|&#x28c55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C56|&#x28c56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C57|&#x28c57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C58|&#x28c58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C59|&#x28c59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C5A|&#x28c5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C5B|&#x28c5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C5C|&#x28c5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C5D|&#x28c5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C5E|&#x28c5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C5F|&#x28c5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28C6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C60|&#x28c60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C61|&#x28c61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C62|&#x28c62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C63|&#x28c63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C64|&#x28c64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C65|&#x28c65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C66|&#x28c66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C67|&#x28c67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C68|&#x28c68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C69|&#x28c69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C6A|&#x28c6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C6B|&#x28c6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C6C|&#x28c6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C6D|&#x28c6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C6E|&#x28c6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C6F|&#x28c6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28C7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C70|&#x28c70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C71|&#x28c71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C72|&#x28c72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C73|&#x28c73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C74|&#x28c74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C75|&#x28c75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C76|&#x28c76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C77|&#x28c77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C78|&#x28c78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C79|&#x28c79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C7A|&#x28c7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C7B|&#x28c7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C7C|&#x28c7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C7D|&#x28c7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C7E|&#x28c7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C7F|&#x28c7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28C8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C80|&#x28c80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C81|&#x28c81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C82|&#x28c82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C83|&#x28c83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C84|&#x28c84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C85|&#x28c85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C86|&#x28c86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C87|&#x28c87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C88|&#x28c88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C89|&#x28c89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C8A|&#x28c8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C8B|&#x28c8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C8C|&#x28c8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C8D|&#x28c8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C8E|&#x28c8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C8F|&#x28c8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28C9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C90|&#x28c90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C91|&#x28c91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C92|&#x28c92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C93|&#x28c93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C94|&#x28c94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C95|&#x28c95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C96|&#x28c96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C97|&#x28c97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C98|&#x28c98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C99|&#x28c99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C9A|&#x28c9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C9B|&#x28c9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C9C|&#x28c9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C9D|&#x28c9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C9E|&#x28c9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28C9F|&#x28c9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28CAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CA0|&#x28ca0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CA1|&#x28ca1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CA2|&#x28ca2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CA3|&#x28ca3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CA4|&#x28ca4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CA5|&#x28ca5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CA6|&#x28ca6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CA7|&#x28ca7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CA8|&#x28ca8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CA9|&#x28ca9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CAA|&#x28caa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CAB|&#x28cab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CAC|&#x28cac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CAD|&#x28cad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CAE|&#x28cae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CAF|&#x28caf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28CBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CB0|&#x28cb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CB1|&#x28cb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CB2|&#x28cb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CB3|&#x28cb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CB4|&#x28cb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CB5|&#x28cb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CB6|&#x28cb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CB7|&#x28cb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CB8|&#x28cb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CB9|&#x28cb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CBA|&#x28cba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CBB|&#x28cbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CBC|&#x28cbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CBD|&#x28cbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CBE|&#x28cbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CBF|&#x28cbf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28CCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CC0|&#x28cc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CC1|&#x28cc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CC2|&#x28cc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CC3|&#x28cc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CC4|&#x28cc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CC5|&#x28cc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CC6|&#x28cc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CC7|&#x28cc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CC8|&#x28cc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CC9|&#x28cc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CCA|&#x28cca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CCB|&#x28ccb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CCC|&#x28ccc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CCD|&#x28ccd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CCE|&#x28cce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CCF|&#x28ccf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28CDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CD0|&#x28cd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CD1|&#x28cd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CD2|&#x28cd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CD3|&#x28cd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CD4|&#x28cd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CD5|&#x28cd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CD6|&#x28cd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CD7|&#x28cd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CD8|&#x28cd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CD9|&#x28cd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CDA|&#x28cda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CDB|&#x28cdb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CDC|&#x28cdc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CDD|&#x28cdd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CDE|&#x28cde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CDF|&#x28cdf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28CEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CE0|&#x28ce0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CE1|&#x28ce1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CE2|&#x28ce2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CE3|&#x28ce3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CE4|&#x28ce4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CE5|&#x28ce5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CE6|&#x28ce6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CE7|&#x28ce7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CE8|&#x28ce8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CE9|&#x28ce9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CEA|&#x28cea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CEB|&#x28ceb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CEC|&#x28cec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CED|&#x28ced;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CEE|&#x28cee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CEF|&#x28cef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28CFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CF0|&#x28cf0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CF1|&#x28cf1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CF2|&#x28cf2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CF3|&#x28cf3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CF4|&#x28cf4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CF5|&#x28cf5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CF6|&#x28cf6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CF7|&#x28cf7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CF8|&#x28cf8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CF9|&#x28cf9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CFA|&#x28cfa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CFB|&#x28cfb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CFC|&#x28cfc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CFD|&#x28cfd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CFE|&#x28cfe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28CFF|&#x28cff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28D0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D00|&#x28d00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D01|&#x28d01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D02|&#x28d02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D03|&#x28d03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D04|&#x28d04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D05|&#x28d05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D06|&#x28d06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D07|&#x28d07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D08|&#x28d08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D09|&#x28d09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D0A|&#x28d0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D0B|&#x28d0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D0C|&#x28d0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D0D|&#x28d0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D0E|&#x28d0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D0F|&#x28d0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28D1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D10|&#x28d10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D11|&#x28d11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D12|&#x28d12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D13|&#x28d13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D14|&#x28d14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D15|&#x28d15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D16|&#x28d16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D17|&#x28d17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D18|&#x28d18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D19|&#x28d19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D1A|&#x28d1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D1B|&#x28d1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D1C|&#x28d1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D1D|&#x28d1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D1E|&#x28d1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D1F|&#x28d1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28D2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D20|&#x28d20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D21|&#x28d21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D22|&#x28d22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D23|&#x28d23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D24|&#x28d24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D25|&#x28d25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D26|&#x28d26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D27|&#x28d27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D28|&#x28d28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D29|&#x28d29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D2A|&#x28d2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D2B|&#x28d2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D2C|&#x28d2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D2D|&#x28d2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D2E|&#x28d2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D2F|&#x28d2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28D3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D30|&#x28d30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D31|&#x28d31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D32|&#x28d32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D33|&#x28d33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D34|&#x28d34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D35|&#x28d35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D36|&#x28d36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D37|&#x28d37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D38|&#x28d38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D39|&#x28d39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D3A|&#x28d3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D3B|&#x28d3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D3C|&#x28d3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D3D|&#x28d3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D3E|&#x28d3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D3F|&#x28d3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28D4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D40|&#x28d40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D41|&#x28d41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D42|&#x28d42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D43|&#x28d43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D44|&#x28d44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D45|&#x28d45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D46|&#x28d46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D47|&#x28d47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D48|&#x28d48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D49|&#x28d49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D4A|&#x28d4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D4B|&#x28d4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D4C|&#x28d4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D4D|&#x28d4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D4E|&#x28d4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D4F|&#x28d4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28D5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D50|&#x28d50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D51|&#x28d51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D52|&#x28d52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D53|&#x28d53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D54|&#x28d54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D55|&#x28d55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D56|&#x28d56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D57|&#x28d57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D58|&#x28d58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D59|&#x28d59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D5A|&#x28d5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D5B|&#x28d5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D5C|&#x28d5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D5D|&#x28d5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D5E|&#x28d5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D5F|&#x28d5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28D6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D60|&#x28d60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D61|&#x28d61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D62|&#x28d62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D63|&#x28d63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D64|&#x28d64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D65|&#x28d65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D66|&#x28d66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D67|&#x28d67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D68|&#x28d68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D69|&#x28d69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D6A|&#x28d6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D6B|&#x28d6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D6C|&#x28d6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D6D|&#x28d6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D6E|&#x28d6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D6F|&#x28d6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28D7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D70|&#x28d70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D71|&#x28d71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D72|&#x28d72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D73|&#x28d73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D74|&#x28d74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D75|&#x28d75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D76|&#x28d76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D77|&#x28d77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D78|&#x28d78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D79|&#x28d79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D7A|&#x28d7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D7B|&#x28d7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D7C|&#x28d7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D7D|&#x28d7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D7E|&#x28d7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D7F|&#x28d7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28D8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D80|&#x28d80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D81|&#x28d81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D82|&#x28d82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D83|&#x28d83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D84|&#x28d84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D85|&#x28d85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D86|&#x28d86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D87|&#x28d87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D88|&#x28d88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D89|&#x28d89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D8A|&#x28d8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D8B|&#x28d8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D8C|&#x28d8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D8D|&#x28d8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D8E|&#x28d8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D8F|&#x28d8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28D9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D90|&#x28d90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D91|&#x28d91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D92|&#x28d92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D93|&#x28d93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D94|&#x28d94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D95|&#x28d95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D96|&#x28d96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D97|&#x28d97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D98|&#x28d98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D99|&#x28d99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D9A|&#x28d9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D9B|&#x28d9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D9C|&#x28d9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D9D|&#x28d9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D9E|&#x28d9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28D9F|&#x28d9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28DAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DA0|&#x28da0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DA1|&#x28da1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DA2|&#x28da2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DA3|&#x28da3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DA4|&#x28da4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DA5|&#x28da5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DA6|&#x28da6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DA7|&#x28da7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DA8|&#x28da8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DA9|&#x28da9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DAA|&#x28daa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DAB|&#x28dab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DAC|&#x28dac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DAD|&#x28dad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DAE|&#x28dae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DAF|&#x28daf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28DBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DB0|&#x28db0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DB1|&#x28db1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DB2|&#x28db2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DB3|&#x28db3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DB4|&#x28db4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DB5|&#x28db5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DB6|&#x28db6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DB7|&#x28db7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DB8|&#x28db8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DB9|&#x28db9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DBA|&#x28dba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DBB|&#x28dbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DBC|&#x28dbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DBD|&#x28dbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DBE|&#x28dbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DBF|&#x28dbf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28DCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DC0|&#x28dc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DC1|&#x28dc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DC2|&#x28dc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DC3|&#x28dc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DC4|&#x28dc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DC5|&#x28dc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DC6|&#x28dc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DC7|&#x28dc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DC8|&#x28dc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DC9|&#x28dc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DCA|&#x28dca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DCB|&#x28dcb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DCC|&#x28dcc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DCD|&#x28dcd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DCE|&#x28dce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DCF|&#x28dcf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28DDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DD0|&#x28dd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DD1|&#x28dd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DD2|&#x28dd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DD3|&#x28dd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DD4|&#x28dd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DD5|&#x28dd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DD6|&#x28dd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DD7|&#x28dd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DD8|&#x28dd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DD9|&#x28dd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DDA|&#x28dda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DDB|&#x28ddb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DDC|&#x28ddc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DDD|&#x28ddd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DDE|&#x28dde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DDF|&#x28ddf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28DEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DE0|&#x28de0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DE1|&#x28de1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DE2|&#x28de2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DE3|&#x28de3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DE4|&#x28de4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DE5|&#x28de5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DE6|&#x28de6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DE7|&#x28de7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DE8|&#x28de8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DE9|&#x28de9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DEA|&#x28dea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DEB|&#x28deb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DEC|&#x28dec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DED|&#x28ded;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DEE|&#x28dee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DEF|&#x28def;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28DFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DF0|&#x28df0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DF1|&#x28df1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DF2|&#x28df2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DF3|&#x28df3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DF4|&#x28df4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DF5|&#x28df5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DF6|&#x28df6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DF7|&#x28df7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DF8|&#x28df8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DF9|&#x28df9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DFA|&#x28dfa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DFB|&#x28dfb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DFC|&#x28dfc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DFD|&#x28dfd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DFE|&#x28dfe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28DFF|&#x28dff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28E0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E00|&#x28e00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E01|&#x28e01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E02|&#x28e02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E03|&#x28e03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E04|&#x28e04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E05|&#x28e05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E06|&#x28e06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E07|&#x28e07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E08|&#x28e08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E09|&#x28e09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E0A|&#x28e0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E0B|&#x28e0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E0C|&#x28e0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E0D|&#x28e0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E0E|&#x28e0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E0F|&#x28e0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28E1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E10|&#x28e10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E11|&#x28e11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E12|&#x28e12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E13|&#x28e13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E14|&#x28e14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E15|&#x28e15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E16|&#x28e16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E17|&#x28e17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E18|&#x28e18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E19|&#x28e19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E1A|&#x28e1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E1B|&#x28e1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E1C|&#x28e1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E1D|&#x28e1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E1E|&#x28e1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E1F|&#x28e1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28E2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E20|&#x28e20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E21|&#x28e21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E22|&#x28e22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E23|&#x28e23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E24|&#x28e24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E25|&#x28e25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E26|&#x28e26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E27|&#x28e27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E28|&#x28e28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E29|&#x28e29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E2A|&#x28e2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E2B|&#x28e2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E2C|&#x28e2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E2D|&#x28e2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E2E|&#x28e2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E2F|&#x28e2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28E3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E30|&#x28e30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E31|&#x28e31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E32|&#x28e32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E33|&#x28e33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E34|&#x28e34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E35|&#x28e35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E36|&#x28e36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E37|&#x28e37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E38|&#x28e38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E39|&#x28e39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E3A|&#x28e3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E3B|&#x28e3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E3C|&#x28e3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E3D|&#x28e3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E3E|&#x28e3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E3F|&#x28e3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28E4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E40|&#x28e40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E41|&#x28e41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E42|&#x28e42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E43|&#x28e43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E44|&#x28e44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E45|&#x28e45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E46|&#x28e46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E47|&#x28e47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E48|&#x28e48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E49|&#x28e49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E4A|&#x28e4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E4B|&#x28e4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E4C|&#x28e4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E4D|&#x28e4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E4E|&#x28e4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E4F|&#x28e4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28E5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E50|&#x28e50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E51|&#x28e51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E52|&#x28e52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E53|&#x28e53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E54|&#x28e54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E55|&#x28e55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E56|&#x28e56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E57|&#x28e57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E58|&#x28e58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E59|&#x28e59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E5A|&#x28e5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E5B|&#x28e5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E5C|&#x28e5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E5D|&#x28e5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E5E|&#x28e5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E5F|&#x28e5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28E6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E60|&#x28e60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E61|&#x28e61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E62|&#x28e62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E63|&#x28e63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E64|&#x28e64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E65|&#x28e65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E66|&#x28e66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E67|&#x28e67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E68|&#x28e68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E69|&#x28e69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E6A|&#x28e6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E6B|&#x28e6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E6C|&#x28e6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E6D|&#x28e6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E6E|&#x28e6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E6F|&#x28e6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28E7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E70|&#x28e70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E71|&#x28e71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E72|&#x28e72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E73|&#x28e73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E74|&#x28e74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E75|&#x28e75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E76|&#x28e76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E77|&#x28e77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E78|&#x28e78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E79|&#x28e79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E7A|&#x28e7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E7B|&#x28e7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E7C|&#x28e7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E7D|&#x28e7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E7E|&#x28e7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E7F|&#x28e7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28E8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E80|&#x28e80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E81|&#x28e81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E82|&#x28e82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E83|&#x28e83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E84|&#x28e84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E85|&#x28e85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E86|&#x28e86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E87|&#x28e87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E88|&#x28e88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E89|&#x28e89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E8A|&#x28e8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E8B|&#x28e8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E8C|&#x28e8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E8D|&#x28e8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E8E|&#x28e8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E8F|&#x28e8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28E9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E90|&#x28e90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E91|&#x28e91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E92|&#x28e92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E93|&#x28e93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E94|&#x28e94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E95|&#x28e95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E96|&#x28e96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E97|&#x28e97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E98|&#x28e98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E99|&#x28e99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E9A|&#x28e9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E9B|&#x28e9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E9C|&#x28e9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E9D|&#x28e9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E9E|&#x28e9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28E9F|&#x28e9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28EAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EA0|&#x28ea0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EA1|&#x28ea1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EA2|&#x28ea2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EA3|&#x28ea3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EA4|&#x28ea4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EA5|&#x28ea5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EA6|&#x28ea6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EA7|&#x28ea7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EA8|&#x28ea8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EA9|&#x28ea9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EAA|&#x28eaa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EAB|&#x28eab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EAC|&#x28eac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EAD|&#x28ead;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EAE|&#x28eae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EAF|&#x28eaf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28EBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EB0|&#x28eb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EB1|&#x28eb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EB2|&#x28eb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EB3|&#x28eb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EB4|&#x28eb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EB5|&#x28eb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EB6|&#x28eb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EB7|&#x28eb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EB8|&#x28eb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EB9|&#x28eb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EBA|&#x28eba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EBB|&#x28ebb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EBC|&#x28ebc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EBD|&#x28ebd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EBE|&#x28ebe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EBF|&#x28ebf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28ECx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EC0|&#x28ec0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EC1|&#x28ec1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EC2|&#x28ec2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EC3|&#x28ec3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EC4|&#x28ec4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EC5|&#x28ec5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EC6|&#x28ec6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EC7|&#x28ec7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EC8|&#x28ec8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EC9|&#x28ec9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ECA|&#x28eca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ECB|&#x28ecb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ECC|&#x28ecc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ECD|&#x28ecd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ECE|&#x28ece;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ECF|&#x28ecf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28EDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ED0|&#x28ed0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ED1|&#x28ed1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ED2|&#x28ed2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ED3|&#x28ed3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ED4|&#x28ed4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ED5|&#x28ed5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ED6|&#x28ed6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ED7|&#x28ed7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ED8|&#x28ed8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28ED9|&#x28ed9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EDA|&#x28eda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EDB|&#x28edb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EDC|&#x28edc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EDD|&#x28edd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EDE|&#x28ede;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EDF|&#x28edf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28EEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EE0|&#x28ee0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EE1|&#x28ee1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EE2|&#x28ee2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EE3|&#x28ee3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EE4|&#x28ee4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EE5|&#x28ee5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EE6|&#x28ee6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EE7|&#x28ee7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EE8|&#x28ee8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EE9|&#x28ee9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EEA|&#x28eea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EEB|&#x28eeb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EEC|&#x28eec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EED|&#x28eed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EEE|&#x28eee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EEF|&#x28eef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28EFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EF0|&#x28ef0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EF1|&#x28ef1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EF2|&#x28ef2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EF3|&#x28ef3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EF4|&#x28ef4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EF5|&#x28ef5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EF6|&#x28ef6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EF7|&#x28ef7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EF8|&#x28ef8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EF9|&#x28ef9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EFA|&#x28efa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EFB|&#x28efb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EFC|&#x28efc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EFD|&#x28efd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EFE|&#x28efe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28EFF|&#x28eff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28F0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F00|&#x28f00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F01|&#x28f01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F02|&#x28f02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F03|&#x28f03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F04|&#x28f04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F05|&#x28f05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F06|&#x28f06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F07|&#x28f07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F08|&#x28f08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F09|&#x28f09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F0A|&#x28f0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F0B|&#x28f0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F0C|&#x28f0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F0D|&#x28f0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F0E|&#x28f0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F0F|&#x28f0f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28F1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F10|&#x28f10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F11|&#x28f11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F12|&#x28f12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F13|&#x28f13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F14|&#x28f14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F15|&#x28f15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F16|&#x28f16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F17|&#x28f17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F18|&#x28f18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F19|&#x28f19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F1A|&#x28f1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F1B|&#x28f1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F1C|&#x28f1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F1D|&#x28f1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F1E|&#x28f1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F1F|&#x28f1f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28F2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F20|&#x28f20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F21|&#x28f21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F22|&#x28f22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F23|&#x28f23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F24|&#x28f24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F25|&#x28f25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F26|&#x28f26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F27|&#x28f27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F28|&#x28f28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F29|&#x28f29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F2A|&#x28f2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F2B|&#x28f2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F2C|&#x28f2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F2D|&#x28f2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F2E|&#x28f2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F2F|&#x28f2f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28F3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F30|&#x28f30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F31|&#x28f31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F32|&#x28f32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F33|&#x28f33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F34|&#x28f34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F35|&#x28f35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F36|&#x28f36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F37|&#x28f37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F38|&#x28f38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F39|&#x28f39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F3A|&#x28f3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F3B|&#x28f3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F3C|&#x28f3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F3D|&#x28f3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F3E|&#x28f3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F3F|&#x28f3f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28F4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F40|&#x28f40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F41|&#x28f41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F42|&#x28f42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F43|&#x28f43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F44|&#x28f44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F45|&#x28f45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F46|&#x28f46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F47|&#x28f47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F48|&#x28f48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F49|&#x28f49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F4A|&#x28f4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F4B|&#x28f4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F4C|&#x28f4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F4D|&#x28f4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F4E|&#x28f4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F4F|&#x28f4f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28F5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F50|&#x28f50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F51|&#x28f51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F52|&#x28f52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F53|&#x28f53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F54|&#x28f54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F55|&#x28f55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F56|&#x28f56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F57|&#x28f57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F58|&#x28f58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F59|&#x28f59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F5A|&#x28f5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F5B|&#x28f5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F5C|&#x28f5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F5D|&#x28f5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F5E|&#x28f5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F5F|&#x28f5f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28F6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F60|&#x28f60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F61|&#x28f61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F62|&#x28f62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F63|&#x28f63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F64|&#x28f64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F65|&#x28f65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F66|&#x28f66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F67|&#x28f67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F68|&#x28f68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F69|&#x28f69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F6A|&#x28f6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F6B|&#x28f6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F6C|&#x28f6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F6D|&#x28f6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F6E|&#x28f6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F6F|&#x28f6f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28F7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F70|&#x28f70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F71|&#x28f71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F72|&#x28f72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F73|&#x28f73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F74|&#x28f74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F75|&#x28f75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F76|&#x28f76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F77|&#x28f77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F78|&#x28f78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F79|&#x28f79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F7A|&#x28f7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F7B|&#x28f7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F7C|&#x28f7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F7D|&#x28f7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F7E|&#x28f7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F7F|&#x28f7f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28F8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F80|&#x28f80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F81|&#x28f81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F82|&#x28f82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F83|&#x28f83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F84|&#x28f84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F85|&#x28f85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F86|&#x28f86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F87|&#x28f87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F88|&#x28f88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F89|&#x28f89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F8A|&#x28f8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F8B|&#x28f8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F8C|&#x28f8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F8D|&#x28f8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F8E|&#x28f8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F8F|&#x28f8f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28F9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F90|&#x28f90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F91|&#x28f91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F92|&#x28f92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F93|&#x28f93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F94|&#x28f94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F95|&#x28f95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F96|&#x28f96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F97|&#x28f97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F98|&#x28f98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F99|&#x28f99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F9A|&#x28f9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F9B|&#x28f9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F9C|&#x28f9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F9D|&#x28f9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F9E|&#x28f9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28F9F|&#x28f9f;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28FAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FA0|&#x28fa0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FA1|&#x28fa1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FA2|&#x28fa2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FA3|&#x28fa3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FA4|&#x28fa4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FA5|&#x28fa5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FA6|&#x28fa6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FA7|&#x28fa7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FA8|&#x28fa8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FA9|&#x28fa9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FAA|&#x28faa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FAB|&#x28fab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FAC|&#x28fac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FAD|&#x28fad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FAE|&#x28fae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FAF|&#x28faf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28FBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FB0|&#x28fb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FB1|&#x28fb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FB2|&#x28fb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FB3|&#x28fb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FB4|&#x28fb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FB5|&#x28fb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FB6|&#x28fb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FB7|&#x28fb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FB8|&#x28fb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FB9|&#x28fb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FBA|&#x28fba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FBB|&#x28fbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FBC|&#x28fbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FBD|&#x28fbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FBE|&#x28fbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FBF|&#x28fbf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28FCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FC0|&#x28fc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FC1|&#x28fc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FC2|&#x28fc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FC3|&#x28fc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FC4|&#x28fc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FC5|&#x28fc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FC6|&#x28fc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FC7|&#x28fc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FC8|&#x28fc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FC9|&#x28fc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FCA|&#x28fca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FCB|&#x28fcb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FCC|&#x28fcc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FCD|&#x28fcd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FCE|&#x28fce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FCF|&#x28fcf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28FDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FD0|&#x28fd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FD1|&#x28fd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FD2|&#x28fd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FD3|&#x28fd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FD4|&#x28fd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FD5|&#x28fd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FD6|&#x28fd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FD7|&#x28fd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FD8|&#x28fd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FD9|&#x28fd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FDA|&#x28fda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FDB|&#x28fdb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FDC|&#x28fdc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FDD|&#x28fdd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FDE|&#x28fde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FDF|&#x28fdf;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28FEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FE0|&#x28fe0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FE1|&#x28fe1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FE2|&#x28fe2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FE3|&#x28fe3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FE4|&#x28fe4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FE5|&#x28fe5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FE6|&#x28fe6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FE7|&#x28fe7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FE8|&#x28fe8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FE9|&#x28fe9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FEA|&#x28fea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FEB|&#x28feb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FEC|&#x28fec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FED|&#x28fed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FEE|&#x28fee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FEF|&#x28fef;}} |----- style="text-align:center;{{3.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|28FFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FF0|&#x28ff0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FF1|&#x28ff1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FF2|&#x28ff2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FF3|&#x28ff3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FF4|&#x28ff4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FF5|&#x28ff5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FF6|&#x28ff6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FF7|&#x28ff7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FF8|&#x28ff8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FF9|&#x28ff9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FFA|&#x28ffa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FFB|&#x28ffb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FFC|&#x28ffc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FFD|&#x28ffd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FFE|&#x28ffe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-28FFF|&#x28fff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |} {{:Unicode/Character/footer}} jl8aup9hf9q8x64g8li35paqmpkwp3b Wikibooks talk:Card Catalog Office 5 80006 4672747 4653488 2026-09-28T13:09:48Z ~2026-52182-74 3627083 4672747 wikitext text/x-wiki {{rfd-survived}} {{archives}}67676776767676767766767676 dirzzzzyzyzyyyyyyyy!!!!!67676776767676767766767676 dirzzzzyzyzyyyyyyyy!!!!!67676776767676767766767676 dirzzzzyzyzyyyyyyyy!!!!!67676776767676767766767676 dirzzzzyzyzyyyyyyyy!!!!!67676776767676767766767676 dirzzzzyzyzyyyyyyyy!!!!!67676776767676767766767676 dirzzzzyzyzyyyyyyyy!!!!!67676776767676767766767676 dirzzzzyzyzyyyyyyyy!!!!!67676776767676767766767676 dirzzzzyzyzyyyyyyyy!!!!!67676776767676767766767676 dirzzzzyzyzyyyyyyyy!!!!!67676776767676767766767676 dirzzzzyzyzyyyyyyyy!!!!!67676776767676767766767676 dirzzzzyzyzyyyyyyyy!!!!!67676776767676767766767676 dirzzzzyzyzyyyyyyyy!!!!!67676776767676767766767676 dirzzzzyzyzyyyyyyyy!!!!!67676776767676767766767676 dirzzzzyzyzyyyyyyyy!!!!!67676776767676767766767676 dirzzzzyzyzyyyyyyyy!!!!!67676776767676767766767676 dirzzzzyzyzyyyyyyyy!!!!! == [[Wikibooks:Card Catalog Office/sandbox]] == Above sandbox created for improvement proposals. --[[User:Mrjulesd|<span style="color:orange;">Jules</span>]]&nbsp;[[User talk:Mrjulesd|(Mrjulesd)]] 07:32, 1 April 2021 (UTC) Akinloye Johnsine – Professional Biography Akinloye Johnsine is a dedicated professional with a passion for excellence, innovation, and continuous personal growth. With experience spanning technology, entrepreneurship, and community engagement, Johnsfuckine is committed to delivering impactful solutions and building meaningful relationships. Drivenby a strong work ethic and a desire to make a positive difference, Johnsine has developed expertise in problem-solving, project execution, and customer-focused service. Whether collaborating with teams, leading initiatives, or supporting clients, Johnsine approaches every opportunity with integrity, professionalism, and attention to detail. Beyond professional pursuits, Johnsine values lifelong learning, leadership development, and giving back to the community. A firm believer in embracing new challenges, Johnsine continually seeks opportunities to expand knowledge, improve skills, and contribute to meaningful projects that create lasting value. Known for adaptability, reliability, and a results-oriented mindset, Akinloye Johnsine strives to inspire growth, foster innovation, and make a positive impact in every endeavor. Recent News and Activity There is no recent news or activity for this profile. Browse By: Organizations, People, Events Stay Connected Crunchbase Blog Crunchbase News Subscribe to the Crunchbase Daily Who We Are Company Careers Partners Press Contact Us Talk With Sales What We Do Crunchbase Pro Crunchbase Business Marketplace Data Licensing Customer Stories Pricing Helpful Links Create Profile Featured Lists and Searches Knowledge Center Privacy Do Not Sell My Info AI Content may contain mistakes and is not legal, financial or investment advice. Learn more. Terms of Service | Privacy Policy | Sitemap | © 2026 Crunchbase Inc. All Rights Reserved. (35d1611 1) Cookie Settings | Do Not Sell or Share My Personal Info Search [[User:Akinloye Azeez|Akinloye Azeez]] ([[User talk:Akinloye Azeez|discuss]] • [[Special:Contributions/Akinloye Azeez|contribs]]) 14:52, 10 July 2026 (UTC) nktx9ar4cro8jvh4b7phh3tp9mhs5j3 4672748 4672747 2026-09-28T13:10:14Z Làm Việc Thiện 3346080 Undid edits by [[Special:Contribs/~2026-52182-74|~2026-52182-74]] ([[User talk:~2026-52182-74|talk]]) to last version by Akinloye Azeez: reverting vandalism 4672748 wikitext text/x-wiki {{rfd-survived}} {{archives}} == [[Wikibooks:Card Catalog Office/sandbox]] == Above sandbox created for improvement proposals. --[[User:Mrjulesd|<span style="color:orange;">Jules</span>]]&nbsp;[[User talk:Mrjulesd|(Mrjulesd)]] 07:32, 1 April 2021 (UTC) Akinloye Johnsine – Professional Biography Akinloye Johnsine is a dedicated professional with a passion for excellence, innovation, and continuous personal growth. With experience spanning technology, entrepreneurship, and community engagement, Johnsine is committed to delivering impactful solutions and building meaningful relationships. Drivenby a strong work ethic and a desire to make a positive difference, Johnsine has developed expertise in problem-solving, project execution, and customer-focused service. Whether collaborating with teams, leading initiatives, or supporting clients, Johnsine approaches every opportunity with integrity, professionalism, and attention to detail. Beyond professional pursuits, Johnsine values lifelong learning, leadership development, and giving back to the community. A firm believer in embracing new challenges, Johnsine continually seeks opportunities to expand knowledge, improve skills, and contribute to meaningful projects that create lasting value. Known for adaptability, reliability, and a results-oriented mindset, Akinloye Johnsine strives to inspire growth, foster innovation, and make a positive impact in every endeavor. Recent News and Activity There is no recent news or activity for this profile. Browse By: Organizations, People, Events Stay Connected Crunchbase Blog Crunchbase News Subscribe to the Crunchbase Daily Who We Are Company Careers Partners Press Contact Us Talk With Sales What We Do Crunchbase Pro Crunchbase Business Marketplace Data Licensing Customer Stories Pricing Helpful Links Create Profile Featured Lists and Searches Knowledge Center Privacy Do Not Sell My Info AI Content may contain mistakes and is not legal, financial or investment advice. Learn more. Terms of Service | Privacy Policy | Sitemap | © 2026 Crunchbase Inc. All Rights Reserved. (35d1611 1) Cookie Settings | Do Not Sell or Share My Personal Info Search [[User:Akinloye Azeez|Akinloye Azeez]] ([[User talk:Akinloye Azeez|discuss]] • [[Special:Contributions/Akinloye Azeez|contribs]]) 14:52, 10 July 2026 (UTC) 68tx5jmwdhzs165pz2ptry3372vzh41 First Aid/B for Breathing 0 116890 4672804 4283924 2026-09-28T16:15:46Z ~2026-52064-58 3627097 /* Rescue Breaths */ 4672804 wikitext text/x-wiki {{FirstAidHeader}} == Principles == Humans breathe by inhaling fresh air into the lungs, exchanging part (but not all) of the oxygen in it with unneeded carbon dioxide, and exhaling the spent air. Blood vessels located in the lungs distribute oxygen throughout the cells of the body. Human beings typically have a lung capacity of 4 to 6 liters. When someone stops breathing, this is a life threatening condition known as respiratory arrest. Occasionally when a victim stops breathing, their breathing can restart if stimulated by a rescuer blowing air into their lungs. However, a victim in respiratory arrest is likely to fall into ''cardio-respiratory'' arrest, which means that they are no longer breathing and their heart has also stopped. Without their lungs receiving oxygen, a victim will suffer permanent brain damage after only a few minutes. Because of this, it is crucial that rescuers provide rescue breathing (ventilation) quickly and correctly. == Checking the respiration == {{FA Regional Note|In some areas, trainers advocate calling emergency medical services as soon as you find a patient unconscious (''"call first"''), but the ILCOR protocol is to call EMS once you determine whether the victim is breathing or not (''"call fast"''). This ensures that the correct priority is given to your call. You should summon an ambulance in either case if the patient is unconscious.}} After opening the victim's airway, check to see if the victim is breathing. To do this, place your cheek in front of the victim's mouth (about 3–5&nbsp;cm away) while looking down their chest (towards their feet). If desired, you can also gently place a hand on the center of the victim's chest. This allows you to observe whether the victim is breathing in the following ways: # You may '''Feel''' the victim's breath against your cheek. # You may '''Hear''' the air entering or escaping your victim's lungs. # You may '''See''' the chest rise and fall with each breath. # You may '''Smell''' the breath of the victim as they exhale. If you have placed your hand on the victim's chest, you may also feel their chest rise and fall against your hand. Search for these signs for 10 seconds. If there is no breathing (or it is slower than 6 times per minute), your victim is not adequately moving air in and out of their body. In order to help them, you must perform rescue breathing. {{-}} ==Calling For Help== If a bystander has not already summoned assistance, now is the time to make sure that emergency personnel are enroute (known as EMS, Ambulance Service, Rescue Squad, or Paramedics depending on the region). Ideally, someone else will be able to make the call while you continue aid. If you're alone, you must stop and call yourself. * Europe: 112 * USA & Canada: 911 * Australia: 000 * United Kingdom: 999 or 112 You will need to give the emergency services: * Your exact location (including apartment number, suite, building, etc.) * The illness or injury that the victim is having (to the best of your knowledge). * A telephone number you can be contacted back on (for instance, if they have difficulty finding you) In some cases, the person taking your call will run through a list of questions with you in order to make sure the proper resources are sent to you. Also, some localities will give the caller instructions on what to do before help arrives. Sometimes, the victim must be left unattended while the first aider leaves to seek help for them. If the victim is unconscious they should be left in the recovery position so they do not choke if they vomit. However, if you suspect the victim has an injury to their neck or back, they should not be moved and their head kept stationary, with two exceptions. One, if the victim is in immediate danger (such as from a fire), they should be moved regardless. Two, if the victim is unconscious, the threat of choking outweighs the potential injury to their neck or back, and they should be placed on their side anyway. There are alternative methods for safer positioning available to those with more advanced training.(See [[First Aid/Suspected Spinal Injury|Suspected Spinal Injury]] for more information.) == Rescue Breaths == {{FA Regional Note|In Europe, give 5 rescue breaths for victims of:<br><ul><li>Drowning<li>Trauma<li>Drug overdose</ul><br>For other victims, begin with [[First Aid/C for Compressions|compressions]] instead of rescue breaths.}} Rescue breaths must be provided to victims in a state of respiratory arrest; ''do not'' provide them to a weakly breathing victim. If you cannot detect the breath of the victim, or they are breathing slower than once every ten seconds, begin rescue breathing. If you have a CPR mask or other barrier device, you can use it to protect yourself and the victim from exchange of body fluids. Cheap, keyring-sized CPR masks are available in most pharmacies. Be sure to read the instructions and practice with any equipment you buy. In the event you do not have a barrier device, the rescuer should perform as best they can, given the situation and abilities. If you are uncomfortable performing direct mouth-to-mouth on a stranger, or you find blood or other bodily fluids present, you are not obligated to. You should, however, perform the chest compression portion of CPR, as it is better than doing nothing. The 2010 CPR guidelines changed CPR so compressions are started first, after checking for breathing. To give two rescue breaths: * Kneel at the level of the victim, perpendicular to and facing them. * Maintain an open airway using the head-tilt chin-lift. * Squeeze the nose of the victim with your free hand to seal it shut. * Put your mouth on the mouth of the victim in an airtight manner, and blow into the mouth of the victim so that their chest begins to rise. Never blow forcefully, as this may cause the air to enter the stomach and not their lungs. Instead, exhale smoothly over 1–2 seconds. * Remove your mouth, and let the victim exhale completely (watch for their chest to fall). * Repeat the above steps for your second breath. If your breaths do not go in easily, or the victim's chest did not rise, the airway could have again become closed. Open the airway once again with the head-tilt chin-lift technique and try again, making sure the victim's neck is extended and their head is rocked back fully. Continue with [[First Aid/C for Compressions|CPR compressions]]. {{FAFooter3}} {{BookCat}} og1810ro7e3nylhv1jt2tz8fdequqqw Radiation Oncology/Heel Spurs 0 125590 4672883 4620630 2026-09-29T08:04:21Z Jcb 90773 4672883 wikitext text/x-wiki {{Radiation Oncology:TOC}} :''See also:'' [[Radiation_Oncology/Heel_Spurs/Randomized|Level I Evidence]] <big> Plantar fasciitis / Heel Spurs</big> *Heel spur first described in 1900 as exostatic plantar bone formation at the insertion of the plantar fascia **Plantar heel spur - into calf **Dorsal heel spur - into Achilles tendon *Overall prevalence estimated 8-10% *Symptoms: extensive pain under heel, may radiate into lower leg. Usually gait and mobility impairment *Etiology: Pain is driven by active inflammation and degenerative process at the insertion of plantar fascia onto the medial calcaneal tuberosity. Heel spur may or may not form, and may be completely asymptomatic. Presence of absence of heel spurs has no bearing of clinical efficacy of LDRT, which treats the soft tissue inflammation *Treatment: as for osteoarthritis; decreasing weight-bearing, NSAIDS, corticoid crystal suspensions, local anesthesia, iontophoresis, microwave/ultrasound *RT role: **RT does not dissolve heel spur, if present. **RT dose 3 Gy total in 0.5 Gy/fx twice weekly effective *'''Wiesbaden, 2007''' (Germany) (1990-2002) {{PMID|17453376}} -- "Demographic, clinical and treatment related predictors for event-free probability following low-dose radiotherapy for painful heel spurs - a retrospective multicenter study of 502 patients." (Muecke R, Acta Oncol. 2007;46(2):239-46.) **Retrospective. 502 patients with painful heel spurs. Low-dose RT. Median F/U 2.1 years **RT: 6 or 10 MV beam: 5 Gy in 10 fxs twice weekly, or 5 Gy in 5 fxs twice weekly; 175 kVP beam: 6 Gy in 6 fxs three times weekly **8-year EFS: 61%; prognostic factors: only one RT course, age >58, megavoltage photons **Conclusion: low-dose RT very effective for painful heel spurs *'''Offenbach, 2007''' (Germany) {{PMID|17225939}} -- "Radiation Therapy for Painful Heel Spurs : Results of a Prospective Randomized Study." (Heyd R, Strahlenther Onkol. 2007 Jan;183(1):3-9.) **Randomized. 130 patients with painful heel spurs. RT low-dose 3 Gy in 0.5 Gy/fx twice weekly vs. high-dose 6 Gy in 1.0 Gy/fx twice weekly **Outcome: 6-month excellent/good LD 66% vs. 68% (NS) **Conclusion: RT effective, shouldn't give more than 3 Gy hd5l2thkxm465phnhcoxkxw6dvv5da9 Radiation Oncology/Heel Spurs/Randomized 0 125678 4672884 1628215 2026-09-29T08:04:42Z Jcb 90773 4672884 wikitext text/x-wiki {{Radiation Oncology:TOC}} ==RT dose 3.0 Gy vs. 6.0 Gy== *'''Offenbach, 2007''' (Germany) {{PMID|17225939}} -- "Radiation Therapy for Painful Heel Spurs : Results of a Prospective Randomized Study." (Heyd R, Strahlenther Onkol. 2007 Jan;183(1):3-9.) **Randomized. 130 patients with painful heel spurs. RT low-dose 3 Gy in 0.5 Gy/fx twice weekly vs. high-dose 6 Gy in 1.0 Gy/fx twice weekly **Outcome: 6-month excellent/good LD 66% vs. 68% (NS) **Conclusion: RT effective, shouldn't give more than 3 Gy hiutq9pr5uaq4unf1sliqz9hn52wgep Radiation Oncology/Head & Neck/Unknown primary 0 125874 4672878 4052802 2026-09-29T05:48:39Z Jcb 90773 4672878 wikitext text/x-wiki {{Radiation Oncology/TOC}} ==Epidemiology== *SCC of unknown primary represents 3-5% of cancers of head and neck. ==Natural History== *Likely a result from subclinical primary malignancy in upper aerodigestive tract. *Primary identified in approximately 40% of cases (80% of identified primary cancers are from either tonsil or base of tongue). *Most commonly affect jugulodigastric and upper jugular nodes. ==Diagnostic Workup== *''Clinical examination'' **Complete head and neck exam. **Examination of the skin of the head and neck region. *''CT or MRI'' **Imaging should extend from base of skull to thoracic inlet. *''Panendoscopy with directed biopsies'' **Endoscopic evaluation should include direct laryngoscopy and nasopharynx survey. **For Level II node, directed biopsies should include base of tongue, nasopharynx, pyriform sinus, tonsil. *''Tonsillectomy '' **Tonsillectomy improves yield over focally directed biopsy. **Question ipsilateral vs bilateral tonsillectomy is controversial. **'''Johns Hopkins, 1998''' {{PMID|9818813}} -- McQuone S "Occult tonsillar carcinoma in the unknown primary." Laryngoscope. 1998 Nov;108(11 Pt 1):1605-10. *''PET'' **NCCN recommends only if other workup does not identify the primary. **After FNA of the neck mass, can increase diagnostic yield by 20-30% **However, after negative PET, pan-endoscopy with directed biopsies can detect primary in 10-20% cases. **Therefore, combination of PET and pan-endoscopy with directed biopsies is probably best, with a yield of almost 50% **'''UT San Antonio, 2008''' {{PMID|17657782}} -- Miller FR, "Management of the unknown primary carcinoma: long-term follow-up on a negative PET scan and negative panendoscopy." Head Neck. 2008 Jan;30(1):28-34. **'''Emory Review, 2004''' {{PMID|15517576}} -- Rusthoven KE "The role of fluorodeoxyglucose positron emission tomography in cervical lymph node metastases from an unknown primary tumor." Cancer. 2004 Dec 1;101(11):2641-9. ***PET detected previously unidentified primary in 24.5% of patients *''Level IV/V LNs'' **Also perform bronchoscopy, esophagoscopy and CT of chest/abdomen/pelvis ==Staging== '''AJCC 8th edition (2017)''': To be used for staging beginning Jan 1, 2018. * '''Cervical Lymph Nodes and Unknown Primary Tumors of the Head and Neck''' ** Used for squamous cell carcinoma and salivary gland carcinoma of all head and neck sites except HPV-related oropharynx cancer, nasopharyx cancer, melanoma, thyroid carcinoma, and sarcoma. ** New staging chapter for 8th edition Occult primary tumor: Staging is T0 and the N category is according to the respective anatomic site based on EBV and HPV status: * EBV-related cervical adenopathy -> Staged according to Nasopharynx * HPV-related cervical adenopathy -> Staged according to HPV-mediated oropharyngeal cancer * All other pts with EBV-unrelated and HPV-unrelated -> Staged according to main H&N staging listed here '''For non-EBV and non-HPV related:''' {{Radiation Oncology/Head & Neck/Node staging-8thEd}} '''Overall Stage:''' * EBV-related cervical adenopathy -> Staged according to Nasopharynx * HPV-related cervical adenopathy -> Staged according to HPV-mediated oropharyngeal cancer * All other pts with EBV-unrelated and HPV-unrelated -> Staged as below '''For non-EBV and non-HPV related:''' *III - T0 N1 *IVA - T0 N2 *IVB - T0 N3 *IVC - T0 Any N M1 ==Treatment Overview== '''Stage''' *N1 disease can be treated with neck dissection alone. *Patients w/ an excisional biopsy should be tx'd w/ definitive xrt. *N2A-C and N3 disease can be treated with definitive xrt alone. **Planned neck dissection following xrt if persistent disease **Some institutions consider planned neck dissection standard after definitive xrt for N2 disease '''''University of Florida algorithm''''' (in Gunderson, 2nd ed, 2007) *cN1: neck dissection **If pN1, no ECE - observe **If pN2+ or ECE - adjuvant RT **If excisional biopsy done - definitive RT *cN2: **If early N2: definitive RT **If advanced N2-3: definitive chemo-RT **For both, CT scan 1 month after RT, if residual disease, adjuvant neck dissection '''Volume''' *Classically, RT fields would include bilateral neck nodes and mucosal sites of putative origin (nasopharynx, oropharynx, hypopharynx, larynx) *Modified mucosal volume may include only nasopharynx and oropharynx, since University of Florida data shows that hypopharynx and larynx primaries are rare. Nevertheless, for isolated Level III-IV LN, these should probably still be covered *Modified neck volume may include ipsilateral Level Ib-V + RP nodes and contralateral low Level II-V lymph nodes. *Treatment of bilateral neck + mucosal sites of risk appears to improve rate of neck control and even overall survival in some series as compared to unilateral neck irradiation. This issue is considered somewhat controversial and must be weighed against the added toxicity of comprehensive irradiation ==Surgery Alone== *'''Mayo Clinic; 1992''' {{PMID|1618667}} -- "Cervical nodal metastasis of squamous cell carcinoma of unknown origin: indications for withholding radiation therapy." (Coster JR, Int J Radiat Oncol Biol Phys. 1992;23(4):743-9.) **Retrospective. 24 patients, unknown primary, unilateral neck disease, curative resection by neck dissection or excisional biopsy. N1 (n=14), N2a (n=6), N2b (n=3), N3 (n=1). ECE (n=8). Median F/U alive patients 8.5 years **Outcome: Primary developed in 4%. Neck recurrence 25%, median TTF 3 months. In 5/6 patients with recurrence ECE+. Both N1 patients who recurred had ECE. 5-year CSS 74%, OS 66% **Conclusion: In pN1 and no ECE, surgery alone sufficient. If pN2+ or ECE, consider adjuvant RT ==Definitive Radiation== *'''Gainesville, 2001''' (1964-97) {{PMID|11316546}} -- Erkal HS et al. "Squamous cell carcinomas metastatic to cervical lymph nodes from an unknown head-and-neck mucosal site treated with radiation therapy alone or in combination with neck dissection." Int J Radiat Oncol Biol Phys. 2001 May 1;50(1):55-63. **126 pts w/ SCC of cervical neck from unknown primary. >90% tx'd w/ comprehensive nodal/mucosal site irradiation. **5yr neck control 78% (10% persistent dz, 12% nodal failure. **5yr OS 47% **Factors that affected OS on multi-variate analysis were ECE, N stage, RT dose to mucosal sites. *'''Danish, 2000''' (1975-95) {{PMID|10799723}} -- Grau C et al. "Cervical lymph node metastases from unknown primary tumours. Results from a national survey by the Danish Society for Head and Neck Oncology." Radiother Oncol. 2000 May;55(2):121-9. **277 pts tx'd radically for unknown primary of H&N. 81% tx'd with comprehensive fields (b/l neck, nasopharynx, hypopharynx, oropharynx and larynx). **5yr OS 37% **Mucosal primary emergence rate 16% (50% of emerging primaries in lung or esophagus). **Comprehensive xrt fields appeared to decrease neck relapse and development of distant mets. Comprehensive xrt fields also improved median overall survival. ===Volume=== '''''Larynx/Hypopharynx Sparing''''' *'''University of Florida; 2005''' (1997-2002) {{PMID|16199981}} -- "Larynx-sparing radiotherapy for squamous cell carcinoma from an unknown head and neck primary site." (Barker CA, Am J Clin Oncol. 2005 Oct;28(5):445-8.) **Retrospective. 17 patients, curative intent. RT 64.8/36 parallel opposed fields to nasopharynx, oropharynx, and upper cervical LN. Matched anterior neck field at thyroid notch 50/25. Majority had >2 year follow-up **Outcome: No SCC in H&N mucosa. 1/17 (6%) persistent nodal disease, 1/17 (6%) recurrent nodal disease. No distant mets. 5-year CSS 88%, 5-year OS 82% **Conclusion: Larynx-sparing Rt appears effective, and likely reduces toxicity '''''Unilateral vs Bilateral Neck''''' *'''Princess Margaret; 1995''' (1970-86) {{PMID|7480823}} -- Weir L et al. "Radiation treatment of cervical lymph node metastases from an unknown primary: an analysis of outcome by treatment volume and other prognostic factors." Radiother Oncol. 1995 Jun;35(3):206-11. **144 pts tx'd for unknown primary H&N CA. 85 tx'd to involved nodes; 59 tx'd to both nodes and potential primary sites. **5yr OS 41% **Nodal control 51% (94% neck failures failed within initial tx volume). **Trend towards improved survival for treatment of both potential primary and nodes. *'''Loyola; 1997''' {{PMID|9128954}} -- Reddy SP et al. "Metastatic carcinoma in the cervical lymph nodes from an unknown primary site: results of bilateral neck plus mucosal irradiation vs. ipsilateral neck irradiation." Int J Radiat Oncol Biol Phys. 1997 Mar 1;37(4):797-802. **36 pts irradiated to b/l neck + mucosal sites, 16 pts tx'd to unilateral nodes (electrons). **Contralateral nodal failure 44% (unilateral xrt) vs 14% (bilateral xrt) **Mucosal primary emergence rate 44% (unilateral xrt) vs 8% (bilateral xrt) **No difference in 5yr OS. ===IMRT=== *'''Memorial Sloan Kettering; 2008''' (2000-2005) {{PMID|17980501}} -- "Intensity-modulated radiotherapy for head and neck cancer of unknown primary: toxicity and preliminary efficacy." (Klem ML, Int J Radiat Oncol Biol Phys. 2008 Mar 15;70(4):1100-7. Epub 2007 Nov 5.) **Retrospective. 21 patients treated with IMRT (5 definitive, 16 postoperative). Target volume bilateral neck and mucosal surface. Median dose 66 Gy. Median F/U 2.0 years **Outcome: 2-year PFS 90%, OS 85% **Toxicity: PEG required in 72% combined chemo-RT and 43% IMRT alone. Acute Grade 1 57%, Grade 2 43%. Three esophageal strictures **Conclusion: Acceptable toxicity and encouraging efficacy ==Reviews== *Nieder, C et al. {{PMID|11395241}} "Cervical lymph node metastases from occult squamous cell carcinoma: cut down a tree to get an apple?" Int J Radiat Oncol Biol Phys. 2001 Jul 1;50(3):727-33. *Coster, J et al. {{PMID|1618667}} "Cervical nodal metastasis of squamous cell carcinoma of unknown origin: indications for withholding radiation therapy" Int J Radiat Oncol Biol Phys. 1992; 23(4)743-9 gg8ezkk0u982w2g8glsl3xny8p7ivb5 Chess Opening Theory/1. e4/1...e5/2. Bc4/2...Nf6 0 138167 4672733 4672662 2026-09-28T12:16:52Z JCrue 2226064 history 4672733 wikitext text/x-wiki {{Chess Opening Theory/Position |name=Berlin defence |eco=[[Chess/ECOC|C24]] |parent=[[../|Bishop's opening]] }} == 2...Nf6 · Berlin defence == Black develops the king's knight and threatens the e4-pawn. This move also pre-empts "[[w:Scholar's Mate|scholar's mate]]" by controlling the h5 square so preventing 3. Qh5. === Defend the pawn === White's e4-pawn is under attack. Exactly how they choose to defend it presents different options for transpositions (Italian game positions or Vienna game positions). [[/3. d3|'''3. d3''']] is the '''main line'''. This is the most straight forward way to defend the pawn and puts paid to the idea of ...Nxe4. It also opens a line for the queen's bishop to develop. Most commonly, Black may invite White to transpose into an giuoco pianissimo via a couple of move orders (3...Nc6 4. Nf3 Bc5 is one). However, Black's most testing idea is to capitalise on the fact that they have not needed to play ...Nc6 yet by playing 3...c6, avoiding transposing and preparing to play ...d5. [[/3. Nc3|'''3. Nc3''']] is a transposition into the '''Stanley variation''' of the Vienna game. This appears to add a defender to e4, but the defence, for the moment, is illusory. If 3...Nxe4, 4. Nxe4? is a mistake on account of a common tactic called the centre fork trick. (4...d5! 5. Bd3 dxe4 6. Bxe4 f5 7. Bf3 {{chess/not|--}}). It's not cut and dry, however, because White can regain the material another way, 4. Qh5 (threatening Qxf7#) Nd6 (best) 5. Qxe5+ {{chess/not|=}}. Usually Black wishes to avoid this, and first defends e5, 3...Nc6, and if White wishes to avoid the centre fork trick, they are compelled to play 4. d3 to defend the pawn after all. This is a fine move, but it does allow Black to seize the bishop pair with 4...Na5. [[/3. f3|'''3. f3?''']] to defend the pawn should not be played: it is unnecessarily weakening to White's king's side, and takes away the most active developing square for the king's knight. === Gambit a pawn === White may rather give up a pawn for activity and attacking chances. After [[/3. d4|'''3. d4!?''']], the '''Ponziani''' or '''Urusov gambit''', White offers either pawn for Black to take. After 3...exd4, White allows Black the option of keeping the material: 4. Nf3 Nxe4 5. Qxd4 Nf6 {{chess/not|=}}. 4...Nc6 instead and the game reaches a tabiya more commonly seen in the [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d4/4...exd4|4...Nf6 line of the Scotch gambit]] (also arising from [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d4|4. d4 in the Italian game two knights defence]]). Either way White has active play and compensation for the pawn. 3...Nxe4? however is wrong: 4. dxe5 and White is looking for sacrifices or attacks on f7, e.g. 4...Nc6 5. Bxf7+ Kxf7 6. Qd5+ Ke8 7. Qxe4 {{chess/not|++}}. [[/3. Nf3|'''3. Nf3''']] allows Black to take on e4, 3...Nxe4. Though 4. Nxe5 may be played, (Black is doing well after 4...d5), the usual idea is to sacrifice the pawn with 4. Nc3!?, the explosive '''Boden-Kieseritzky gambit'''. 4...Nxc3 5. dxc3 and White has a lot of activity. Many amateurs have fallen afoul of 4...d6?? 6. Ng5! Be6 7. Bxe6 fxe6 8. Qf3!{{chess/not|only}} {{chess/not|+++}}. However, Black can avoid all the complications with 3...Nc6, and instead transpose into two knights defence to the Italian game. [[/3. f4|'''3. f4''']] is a gambit explored by Gioachino '''Greco'''. Accepting the pawn, 3...exf4?!, would transpose into a less common line in the king's gambit accepted, but better refutations are to be had with 3...Nxe4 or 3...d5. === History === The earliest games in this line were recorded by seventeenth century chess author [[w:Giachino Greco|Giachino Greco]] (1600―1634), including the line with 3. f4, known as the Greco gambit.<ref>[https://www.chessgames.com/perl/chessgame?gid=1272151 NN v Greco, 1620. Chessgames.com]</ref><ref>[https://www.chessgames.com/perl/chessgame?gid=1272152 Greco v NN, 1620. Chessgames.com]</ref> [[w:Domenico Ponziani|Domenico Ponziani]] (1719―1796) published analysis of the defence, though focused more on the line with 2...Bc5.<ref>{{Cite book |title=The incomparable game of chess |last="dal Rio" |first="Ercole" |year=1820 |pages=228-232 |language=English |url=https://babel.hathitrust.org/cgi/pt?id=hvd.hn4zcu |translator-last=Bingham |translator-first=J. S. |orig-date=1769 |location=London |publisher=J. J. Stockdale}} (N.B. as a historical curiousity, the translator incorrectly attributed this to Del Rio rather than Ponziani)</ref> Before Jaenisch, 2...Nf6 was considered inferior to 2...Bc5. Jaenisch praised 2...Nf6 as the strongest, counterattacking reply, writing that it "proves... the relative weakness of [2. Bc4, and] It is difficult for us to conceive how all preceding authors have, without exception, dismissed [2...Nf6] as inferior to [2...Bc5], which latter move so decidedly yields a vast field of attack for the first player." {{chess/src|jaenisch|pages=64-71}} It was given the name Berlin defence (in German, ''Berliner parite'') by von der Lasa in ''Handbuch des Schachspiels'' (first published 1843), who attributed it to Berliner [[w:Ludwig Bledow|Ludwig Bledow]] (1795―1846). {{chess/src|handbuch-7|pages=363-374}} ==Theory table== {{ChessTable}} '''1. e4 e5 2. Bc4 Nf6'''<table class="wikitable" cellspacing="0" cellpadding="4"> <tr> <th></th> <th style="text-align: left">3</th> <th style="text-align: left">4</th> <th style="text-align: left"></th></tr> <tr> <th align="right">Modern Bishop's Opening</th> <td>[[/3. d3|d3]]<br>Nc6</td> <td>[[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d3|Nf3]]<br>Be7</td><td>{{chesspunc|equal}}</td></tr> <tr> <th align="right">Ponziani/Urusov Gambit</th> <td>[[Chess Opening Theory/1. e4/1...e5/2. Bc4/2...Nf6/3. d4|d4!?]]</td> <td></td><td>=</td></tr> <tr> <th align="right">[[Chess/Vienna Game|Vienna Game]]<br>by transposition</th> <td>[[../../2. Nc3/2...Nf6/3. Bc4|Nc3]]</td><td></td><td>{{chesspunc|equal}}</td></tr> <tr> <th align="right">[[Chess/Petrov's Defence|Petrov's Defence]]<br>by transposition</th> <td>[[../../2. Nf3/2...Nf6/3. Bc4|Nf3]]</td><td></td><td>{{chesspunc|-1}}</td></tr> </table> {{ChessMid}} == References == {{Wikipedia|Bishop's Opening}} [[fi:Shakki/rnbqkb1r;pppp1ppp;5n2;4p3;2B1P3;8;PPPP1PPP;RNBQK1NR w KQkq]] {{Chess Opening Theory/Footer}} iv42o9hbnu27lpz3puwdxuuxjq03gnt 4672734 4672733 2026-09-28T12:17:18Z JCrue 2226064 /* History */ 4672734 wikitext text/x-wiki {{Chess Opening Theory/Position |name=Berlin defence |eco=[[Chess/ECOC|C24]] |parent=[[../|Bishop's opening]] }} == 2...Nf6 · Berlin defence == Black develops the king's knight and threatens the e4-pawn. This move also pre-empts "[[w:Scholar's Mate|scholar's mate]]" by controlling the h5 square so preventing 3. Qh5. === Defend the pawn === White's e4-pawn is under attack. Exactly how they choose to defend it presents different options for transpositions (Italian game positions or Vienna game positions). [[/3. d3|'''3. d3''']] is the '''main line'''. This is the most straight forward way to defend the pawn and puts paid to the idea of ...Nxe4. It also opens a line for the queen's bishop to develop. Most commonly, Black may invite White to transpose into an giuoco pianissimo via a couple of move orders (3...Nc6 4. Nf3 Bc5 is one). However, Black's most testing idea is to capitalise on the fact that they have not needed to play ...Nc6 yet by playing 3...c6, avoiding transposing and preparing to play ...d5. [[/3. Nc3|'''3. Nc3''']] is a transposition into the '''Stanley variation''' of the Vienna game. This appears to add a defender to e4, but the defence, for the moment, is illusory. If 3...Nxe4, 4. Nxe4? is a mistake on account of a common tactic called the centre fork trick. (4...d5! 5. Bd3 dxe4 6. Bxe4 f5 7. Bf3 {{chess/not|--}}). It's not cut and dry, however, because White can regain the material another way, 4. Qh5 (threatening Qxf7#) Nd6 (best) 5. Qxe5+ {{chess/not|=}}. Usually Black wishes to avoid this, and first defends e5, 3...Nc6, and if White wishes to avoid the centre fork trick, they are compelled to play 4. d3 to defend the pawn after all. This is a fine move, but it does allow Black to seize the bishop pair with 4...Na5. [[/3. f3|'''3. f3?''']] to defend the pawn should not be played: it is unnecessarily weakening to White's king's side, and takes away the most active developing square for the king's knight. === Gambit a pawn === White may rather give up a pawn for activity and attacking chances. After [[/3. d4|'''3. d4!?''']], the '''Ponziani''' or '''Urusov gambit''', White offers either pawn for Black to take. After 3...exd4, White allows Black the option of keeping the material: 4. Nf3 Nxe4 5. Qxd4 Nf6 {{chess/not|=}}. 4...Nc6 instead and the game reaches a tabiya more commonly seen in the [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d4/4...exd4|4...Nf6 line of the Scotch gambit]] (also arising from [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d4|4. d4 in the Italian game two knights defence]]). Either way White has active play and compensation for the pawn. 3...Nxe4? however is wrong: 4. dxe5 and White is looking for sacrifices or attacks on f7, e.g. 4...Nc6 5. Bxf7+ Kxf7 6. Qd5+ Ke8 7. Qxe4 {{chess/not|++}}. [[/3. Nf3|'''3. Nf3''']] allows Black to take on e4, 3...Nxe4. Though 4. Nxe5 may be played, (Black is doing well after 4...d5), the usual idea is to sacrifice the pawn with 4. Nc3!?, the explosive '''Boden-Kieseritzky gambit'''. 4...Nxc3 5. dxc3 and White has a lot of activity. Many amateurs have fallen afoul of 4...d6?? 6. Ng5! Be6 7. Bxe6 fxe6 8. Qf3!{{chess/not|only}} {{chess/not|+++}}. However, Black can avoid all the complications with 3...Nc6, and instead transpose into two knights defence to the Italian game. [[/3. f4|'''3. f4''']] is a gambit explored by Gioachino '''Greco'''. Accepting the pawn, 3...exf4?!, would transpose into a less common line in the king's gambit accepted, but better refutations are to be had with 3...Nxe4 or 3...d5. === History === The earliest games in this line were recorded by seventeenth century chess author [[w:Giachino Greco|Giachino Greco]] (1600―1634), including the line with 3. f4, known as the Greco gambit.<ref>[https://www.chessgames.com/perl/chessgame?gid=1272151 NN v Greco, 1620. Chessgames.com]</ref><ref>[https://www.chessgames.com/perl/chessgame?gid=1272152 Greco v NN, 1620. Chessgames.com]</ref> [[w:Domenico Ponziani|Domenico Ponziani]] (1719―1796) published analysis of the defence, though focused more on the line with 2...Bc5.<ref>{{Cite book |title=The incomparable game of chess |last="dal Rio" |first="Ercole" |year=1820 |pages=228-232 |language=English |url=https://babel.hathitrust.org/cgi/pt?id=hvd.hn4zcu |translator-last=Bingham |translator-first=J. S. |orig-date=1769 |location=London |publisher=J. J. Stockdale}} (N.B. as a historical curiousity, the translator incorrectly attributed this to Del Rio rather than Ponziani)</ref> Before Jaenisch, 2...Nf6 was considered inferior to 2...Bc5. Jaenisch praised 2...Nf6 as the strongest, counterattacking reply, writing that it "proves... the relative weakness of [2. Bc4, and] It is difficult for us to conceive how all preceding authors have, without exception, dismissed [2...Nf6] as inferior to [2...Bc5], which latter move so decidedly yields a vast field of attack for the first player." {{Cite book |title=Jaenisch's chess preceptor: a new analysis of the openings of games |last=de Jaenisch |first=C. F. |publisher=Longman & co. |year=1847 |location=London |url=https://archive.org/details/jaenischs-chess-preceptor |translator-last=Walker |translator-first=George |pages=64-71}} (translation of {{Cite book |title=Analyse nouvelle des ouvertures du jeu des échecs |last=de Jaenisch |first=C. F. |publisher=Gartner |year=1842}}) It was given the name Berlin defence (in German, ''Berliner parite'') by von der Lasa in ''Handbuch des Schachspiels'' (first published 1843), who attributed it to Berliner [[w:Ludwig Bledow|Ludwig Bledow]] (1795―1846). {{Cite book |title=Handbuch des Schachspiels |last=von Biluger |first=P. R. |publisher=Verlag Von Veit & Comp. |year=1891 |edition=7th |location=Leipzig |url=https://archive.org/details/handbuchdesscha00schagoog |pages=363-374}} ==Theory table== {{ChessTable}} '''1. e4 e5 2. Bc4 Nf6'''<table class="wikitable" cellspacing="0" cellpadding="4"> <tr> <th></th> <th style="text-align: left">3</th> <th style="text-align: left">4</th> <th style="text-align: left"></th></tr> <tr> <th align="right">Modern Bishop's Opening</th> <td>[[/3. d3|d3]]<br>Nc6</td> <td>[[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d3|Nf3]]<br>Be7</td><td>{{chesspunc|equal}}</td></tr> <tr> <th align="right">Ponziani/Urusov Gambit</th> <td>[[Chess Opening Theory/1. e4/1...e5/2. Bc4/2...Nf6/3. d4|d4!?]]</td> <td></td><td>=</td></tr> <tr> <th align="right">[[Chess/Vienna Game|Vienna Game]]<br>by transposition</th> <td>[[../../2. Nc3/2...Nf6/3. Bc4|Nc3]]</td><td></td><td>{{chesspunc|equal}}</td></tr> <tr> <th align="right">[[Chess/Petrov's Defence|Petrov's Defence]]<br>by transposition</th> <td>[[../../2. Nf3/2...Nf6/3. Bc4|Nf3]]</td><td></td><td>{{chesspunc|-1}}</td></tr> </table> {{ChessMid}} == References == {{Wikipedia|Bishop's Opening}} [[fi:Shakki/rnbqkb1r;pppp1ppp;5n2;4p3;2B1P3;8;PPPP1PPP;RNBQK1NR w KQkq]] {{Chess Opening Theory/Footer}} 1t1h1az0vdanjm0kuual1dhvkokdda1 4672735 4672734 2026-09-28T12:17:56Z JCrue 2226064 /* History */ 4672735 wikitext text/x-wiki {{Chess Opening Theory/Position |name=Berlin defence |eco=[[Chess/ECOC|C24]] |parent=[[../|Bishop's opening]] }} == 2...Nf6 · Berlin defence == Black develops the king's knight and threatens the e4-pawn. This move also pre-empts "[[w:Scholar's Mate|scholar's mate]]" by controlling the h5 square so preventing 3. Qh5. === Defend the pawn === White's e4-pawn is under attack. Exactly how they choose to defend it presents different options for transpositions (Italian game positions or Vienna game positions). [[/3. d3|'''3. d3''']] is the '''main line'''. This is the most straight forward way to defend the pawn and puts paid to the idea of ...Nxe4. It also opens a line for the queen's bishop to develop. Most commonly, Black may invite White to transpose into an giuoco pianissimo via a couple of move orders (3...Nc6 4. Nf3 Bc5 is one). However, Black's most testing idea is to capitalise on the fact that they have not needed to play ...Nc6 yet by playing 3...c6, avoiding transposing and preparing to play ...d5. [[/3. Nc3|'''3. Nc3''']] is a transposition into the '''Stanley variation''' of the Vienna game. This appears to add a defender to e4, but the defence, for the moment, is illusory. If 3...Nxe4, 4. Nxe4? is a mistake on account of a common tactic called the centre fork trick. (4...d5! 5. Bd3 dxe4 6. Bxe4 f5 7. Bf3 {{chess/not|--}}). It's not cut and dry, however, because White can regain the material another way, 4. Qh5 (threatening Qxf7#) Nd6 (best) 5. Qxe5+ {{chess/not|=}}. Usually Black wishes to avoid this, and first defends e5, 3...Nc6, and if White wishes to avoid the centre fork trick, they are compelled to play 4. d3 to defend the pawn after all. This is a fine move, but it does allow Black to seize the bishop pair with 4...Na5. [[/3. f3|'''3. f3?''']] to defend the pawn should not be played: it is unnecessarily weakening to White's king's side, and takes away the most active developing square for the king's knight. === Gambit a pawn === White may rather give up a pawn for activity and attacking chances. After [[/3. d4|'''3. d4!?''']], the '''Ponziani''' or '''Urusov gambit''', White offers either pawn for Black to take. After 3...exd4, White allows Black the option of keeping the material: 4. Nf3 Nxe4 5. Qxd4 Nf6 {{chess/not|=}}. 4...Nc6 instead and the game reaches a tabiya more commonly seen in the [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d4/4...exd4|4...Nf6 line of the Scotch gambit]] (also arising from [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d4|4. d4 in the Italian game two knights defence]]). Either way White has active play and compensation for the pawn. 3...Nxe4? however is wrong: 4. dxe5 and White is looking for sacrifices or attacks on f7, e.g. 4...Nc6 5. Bxf7+ Kxf7 6. Qd5+ Ke8 7. Qxe4 {{chess/not|++}}. [[/3. Nf3|'''3. Nf3''']] allows Black to take on e4, 3...Nxe4. Though 4. Nxe5 may be played, (Black is doing well after 4...d5), the usual idea is to sacrifice the pawn with 4. Nc3!?, the explosive '''Boden-Kieseritzky gambit'''. 4...Nxc3 5. dxc3 and White has a lot of activity. Many amateurs have fallen afoul of 4...d6?? 6. Ng5! Be6 7. Bxe6 fxe6 8. Qf3!{{chess/not|only}} {{chess/not|+++}}. However, Black can avoid all the complications with 3...Nc6, and instead transpose into two knights defence to the Italian game. [[/3. f4|'''3. f4''']] is a gambit explored by Gioachino '''Greco'''. Accepting the pawn, 3...exf4?!, would transpose into a less common line in the king's gambit accepted, but better refutations are to be had with 3...Nxe4 or 3...d5. === History === The earliest games in this line were recorded by seventeenth century chess author [[w:Giachino Greco|Giachino Greco]] (1600―1634), including the line with 3. f4, known as the Greco gambit.<ref>[https://www.chessgames.com/perl/chessgame?gid=1272151 NN v Greco, 1620. Chessgames.com]</ref><ref>[https://www.chessgames.com/perl/chessgame?gid=1272152 Greco v NN, 1620. Chessgames.com]</ref> [[w:Domenico Ponziani|Domenico Ponziani]] (1719―1796) published analysis of the defence, though focused more on the line with 2...Bc5.<ref>{{Cite book |title=The incomparable game of chess |last="dal Rio" |first="Ercole" |year=1820 |pages=228-232 |language=English |url=https://babel.hathitrust.org/cgi/pt?id=hvd.hn4zcu |translator-last=Bingham |translator-first=J. S. |orig-date=1769 |location=London |publisher=J. J. Stockdale}} (N.B. as a historical curiousity, the translator incorrectly attributed this to Del Rio rather than Ponziani)</ref> Before Jaenisch, 2...Nf6 was considered inferior to 2...Bc5. Jaenisch praised 2...Nf6 as the strongest, counterattacking reply, writing that it "proves... the relative weakness of [2. Bc4, and] It is difficult for us to conceive how all preceding authors have, without exception, dismissed [2...Nf6] as inferior to [2...Bc5], which latter move so decidedly yields a vast field of attack for the first player." <ref>{{Cite book |title=Jaenisch's chess preceptor: a new analysis of the openings of games |last=de Jaenisch |first=C. F. |publisher=Longman & co. |year=1847 |location=London |url=https://archive.org/details/jaenischs-chess-preceptor |translator-last=Walker |translator-first=George |pages=64-71}} (translation of {{Cite book |title=Analyse nouvelle des ouvertures du jeu des échecs |last=de Jaenisch |first=C. F. |publisher=Gartner |year=1842}})</ref> It was given the name Berlin defence (in German, ''Berliner parite'') by von der Lasa in ''Handbuch des Schachspiels'' (first published 1843), who attributed it to Berliner [[w:Ludwig Bledow|Ludwig Bledow]] (1795―1846). <ref>{{Cite book |title=Handbuch des Schachspiels |last=von Biluger |first=P. R. |publisher=Verlag Von Veit & Comp. |year=1891 |edition=7th |location=Leipzig |url=https://archive.org/details/handbuchdesscha00schagoog |pages=363-374}}</ref> ==Theory table== {{ChessTable}} '''1. e4 e5 2. Bc4 Nf6'''<table class="wikitable" cellspacing="0" cellpadding="4"> <tr> <th></th> <th style="text-align: left">3</th> <th style="text-align: left">4</th> <th style="text-align: left"></th></tr> <tr> <th align="right">Modern Bishop's Opening</th> <td>[[/3. d3|d3]]<br>Nc6</td> <td>[[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d3|Nf3]]<br>Be7</td><td>{{chesspunc|equal}}</td></tr> <tr> <th align="right">Ponziani/Urusov Gambit</th> <td>[[Chess Opening Theory/1. e4/1...e5/2. Bc4/2...Nf6/3. d4|d4!?]]</td> <td></td><td>=</td></tr> <tr> <th align="right">[[Chess/Vienna Game|Vienna Game]]<br>by transposition</th> <td>[[../../2. Nc3/2...Nf6/3. Bc4|Nc3]]</td><td></td><td>{{chesspunc|equal}}</td></tr> <tr> <th align="right">[[Chess/Petrov's Defence|Petrov's Defence]]<br>by transposition</th> <td>[[../../2. Nf3/2...Nf6/3. Bc4|Nf3]]</td><td></td><td>{{chesspunc|-1}}</td></tr> </table> {{ChessMid}} == References == {{Wikipedia|Bishop's Opening}} [[fi:Shakki/rnbqkb1r;pppp1ppp;5n2;4p3;2B1P3;8;PPPP1PPP;RNBQK1NR w KQkq]] {{Chess Opening Theory/Footer}} 9ofpkt1wnmoakh8h7i7fh5l2931pyxo 4672736 4672735 2026-09-28T12:19:19Z JCrue 2226064 /* History */ 4672736 wikitext text/x-wiki {{Chess Opening Theory/Position |name=Berlin defence |eco=[[Chess/ECOC|C24]] |parent=[[../|Bishop's opening]] }} == 2...Nf6 · Berlin defence == Black develops the king's knight and threatens the e4-pawn. This move also pre-empts "[[w:Scholar's Mate|scholar's mate]]" by controlling the h5 square so preventing 3. Qh5. === Defend the pawn === White's e4-pawn is under attack. Exactly how they choose to defend it presents different options for transpositions (Italian game positions or Vienna game positions). [[/3. d3|'''3. d3''']] is the '''main line'''. This is the most straight forward way to defend the pawn and puts paid to the idea of ...Nxe4. It also opens a line for the queen's bishop to develop. Most commonly, Black may invite White to transpose into an giuoco pianissimo via a couple of move orders (3...Nc6 4. Nf3 Bc5 is one). However, Black's most testing idea is to capitalise on the fact that they have not needed to play ...Nc6 yet by playing 3...c6, avoiding transposing and preparing to play ...d5. [[/3. Nc3|'''3. Nc3''']] is a transposition into the '''Stanley variation''' of the Vienna game. This appears to add a defender to e4, but the defence, for the moment, is illusory. If 3...Nxe4, 4. Nxe4? is a mistake on account of a common tactic called the centre fork trick. (4...d5! 5. Bd3 dxe4 6. Bxe4 f5 7. Bf3 {{chess/not|--}}). It's not cut and dry, however, because White can regain the material another way, 4. Qh5 (threatening Qxf7#) Nd6 (best) 5. Qxe5+ {{chess/not|=}}. Usually Black wishes to avoid this, and first defends e5, 3...Nc6, and if White wishes to avoid the centre fork trick, they are compelled to play 4. d3 to defend the pawn after all. This is a fine move, but it does allow Black to seize the bishop pair with 4...Na5. [[/3. f3|'''3. f3?''']] to defend the pawn should not be played: it is unnecessarily weakening to White's king's side, and takes away the most active developing square for the king's knight. === Gambit a pawn === White may rather give up a pawn for activity and attacking chances. After [[/3. d4|'''3. d4!?''']], the '''Ponziani''' or '''Urusov gambit''', White offers either pawn for Black to take. After 3...exd4, White allows Black the option of keeping the material: 4. Nf3 Nxe4 5. Qxd4 Nf6 {{chess/not|=}}. 4...Nc6 instead and the game reaches a tabiya more commonly seen in the [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d4/4...exd4|4...Nf6 line of the Scotch gambit]] (also arising from [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d4|4. d4 in the Italian game two knights defence]]). Either way White has active play and compensation for the pawn. 3...Nxe4? however is wrong: 4. dxe5 and White is looking for sacrifices or attacks on f7, e.g. 4...Nc6 5. Bxf7+ Kxf7 6. Qd5+ Ke8 7. Qxe4 {{chess/not|++}}. [[/3. Nf3|'''3. Nf3''']] allows Black to take on e4, 3...Nxe4. Though 4. Nxe5 may be played, (Black is doing well after 4...d5), the usual idea is to sacrifice the pawn with 4. Nc3!?, the explosive '''Boden-Kieseritzky gambit'''. 4...Nxc3 5. dxc3 and White has a lot of activity. Many amateurs have fallen afoul of 4...d6?? 6. Ng5! Be6 7. Bxe6 fxe6 8. Qf3!{{chess/not|only}} {{chess/not|+++}}. However, Black can avoid all the complications with 3...Nc6, and instead transpose into two knights defence to the Italian game. [[/3. f4|'''3. f4''']] is a gambit explored by Gioachino '''Greco'''. Accepting the pawn, 3...exf4?!, would transpose into a less common line in the king's gambit accepted, but better refutations are to be had with 3...Nxe4 or 3...d5. === History === The earliest games in this line were recorded by seventeenth century chess author [[w:Giachino Greco|Giachino Greco]] (1600―1634), including the line with 3. f4, known as the Greco gambit.<ref>[https://www.chessgames.com/perl/chessgame?gid=1272151 NN v Greco, 1620. Chessgames.com]</ref><ref>[https://www.chessgames.com/perl/chessgame?gid=1272152 Greco v NN, 1620. Chessgames.com]</ref> [[w:Domenico Ponziani|Domenico Ponziani]] (1719―1796) published analysis of the defence, though focused more on the line with 2...Bc5.<ref>{{Cite book |title=The incomparable game of chess |last="dal Rio" |first="Ercole" |year=1820 |pages=228-232 |language=English |url=https://babel.hathitrust.org/cgi/pt?id=hvd.hn4zcu |translator-last=Bingham |translator-first=J. S. |orig-date=1769 |location=London |publisher=J. J. Stockdale}} (N.B. as a historical curiousity, the translator incorrectly attributed this to Del Rio rather than Ponziani)</ref> Before [[w:Carl Jaenisch|Jaenisch]], 2...Nf6 was considered inferior to 2...Bc5. Jaenisch praised 2...Nf6 as the strongest, counterattacking reply, writing that 1842 that it "proves... the relative weakness of [2. Bc4, and] It is difficult for us to conceive how all preceding authors have, without exception, dismissed [2...Nf6] as inferior to [2...Bc5], which latter move so decidedly yields a vast field of attack for the first player." <ref>{{Cite book |title=Jaenisch's chess preceptor: a new analysis of the openings of games |last=de Jaenisch |first=C. F. |publisher=Longman & co. |year=1847 |location=London |url=https://archive.org/details/jaenischs-chess-preceptor |translator-last=Walker |translator-first=George |pages=64-71}} (translation of {{Cite book |title=Analyse nouvelle des ouvertures du jeu des échecs |last=de Jaenisch |first=C. F. |publisher=Gartner |year=1842}})</ref> It was given the name Berlin defence (in German, ''Berliner parite'') by [[w:Tassilo von Heydebrand und der Lasa|von der Lasa]] in ''Handbuch des Schachspiels'' (first published 1843), who attributed it to Berliner [[w:Ludwig Bledow|Ludwig Bledow]] (1795―1846). <ref>{{Cite book |title=Handbuch des Schachspiels |last=von Biluger |first=P. R. |publisher=Verlag Von Veit & Comp. |year=1891 |edition=7th |location=Leipzig |url=https://archive.org/details/handbuchdesscha00schagoog |pages=363-374}}</ref> ==Theory table== {{ChessTable}} '''1. e4 e5 2. Bc4 Nf6'''<table class="wikitable" cellspacing="0" cellpadding="4"> <tr> <th></th> <th style="text-align: left">3</th> <th style="text-align: left">4</th> <th style="text-align: left"></th></tr> <tr> <th align="right">Modern Bishop's Opening</th> <td>[[/3. d3|d3]]<br>Nc6</td> <td>[[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d3|Nf3]]<br>Be7</td><td>{{chesspunc|equal}}</td></tr> <tr> <th align="right">Ponziani/Urusov Gambit</th> <td>[[Chess Opening Theory/1. e4/1...e5/2. Bc4/2...Nf6/3. d4|d4!?]]</td> <td></td><td>=</td></tr> <tr> <th align="right">[[Chess/Vienna Game|Vienna Game]]<br>by transposition</th> <td>[[../../2. Nc3/2...Nf6/3. Bc4|Nc3]]</td><td></td><td>{{chesspunc|equal}}</td></tr> <tr> <th align="right">[[Chess/Petrov's Defence|Petrov's Defence]]<br>by transposition</th> <td>[[../../2. Nf3/2...Nf6/3. Bc4|Nf3]]</td><td></td><td>{{chesspunc|-1}}</td></tr> </table> {{ChessMid}} == References == {{Wikipedia|Bishop's Opening}} [[fi:Shakki/rnbqkb1r;pppp1ppp;5n2;4p3;2B1P3;8;PPPP1PPP;RNBQK1NR w KQkq]] {{Chess Opening Theory/Footer}} psrxfvtvh7gs7cdg76cbg5ec6fsfc20 4672737 4672736 2026-09-28T12:19:37Z JCrue 2226064 /* History */ 4672737 wikitext text/x-wiki {{Chess Opening Theory/Position |name=Berlin defence |eco=[[Chess/ECOC|C24]] |parent=[[../|Bishop's opening]] }} == 2...Nf6 · Berlin defence == Black develops the king's knight and threatens the e4-pawn. This move also pre-empts "[[w:Scholar's Mate|scholar's mate]]" by controlling the h5 square so preventing 3. Qh5. === Defend the pawn === White's e4-pawn is under attack. Exactly how they choose to defend it presents different options for transpositions (Italian game positions or Vienna game positions). [[/3. d3|'''3. d3''']] is the '''main line'''. This is the most straight forward way to defend the pawn and puts paid to the idea of ...Nxe4. It also opens a line for the queen's bishop to develop. Most commonly, Black may invite White to transpose into an giuoco pianissimo via a couple of move orders (3...Nc6 4. Nf3 Bc5 is one). However, Black's most testing idea is to capitalise on the fact that they have not needed to play ...Nc6 yet by playing 3...c6, avoiding transposing and preparing to play ...d5. [[/3. Nc3|'''3. Nc3''']] is a transposition into the '''Stanley variation''' of the Vienna game. This appears to add a defender to e4, but the defence, for the moment, is illusory. If 3...Nxe4, 4. Nxe4? is a mistake on account of a common tactic called the centre fork trick. (4...d5! 5. Bd3 dxe4 6. Bxe4 f5 7. Bf3 {{chess/not|--}}). It's not cut and dry, however, because White can regain the material another way, 4. Qh5 (threatening Qxf7#) Nd6 (best) 5. Qxe5+ {{chess/not|=}}. Usually Black wishes to avoid this, and first defends e5, 3...Nc6, and if White wishes to avoid the centre fork trick, they are compelled to play 4. d3 to defend the pawn after all. This is a fine move, but it does allow Black to seize the bishop pair with 4...Na5. [[/3. f3|'''3. f3?''']] to defend the pawn should not be played: it is unnecessarily weakening to White's king's side, and takes away the most active developing square for the king's knight. === Gambit a pawn === White may rather give up a pawn for activity and attacking chances. After [[/3. d4|'''3. d4!?''']], the '''Ponziani''' or '''Urusov gambit''', White offers either pawn for Black to take. After 3...exd4, White allows Black the option of keeping the material: 4. Nf3 Nxe4 5. Qxd4 Nf6 {{chess/not|=}}. 4...Nc6 instead and the game reaches a tabiya more commonly seen in the [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d4/4...exd4|4...Nf6 line of the Scotch gambit]] (also arising from [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d4|4. d4 in the Italian game two knights defence]]). Either way White has active play and compensation for the pawn. 3...Nxe4? however is wrong: 4. dxe5 and White is looking for sacrifices or attacks on f7, e.g. 4...Nc6 5. Bxf7+ Kxf7 6. Qd5+ Ke8 7. Qxe4 {{chess/not|++}}. [[/3. Nf3|'''3. Nf3''']] allows Black to take on e4, 3...Nxe4. Though 4. Nxe5 may be played, (Black is doing well after 4...d5), the usual idea is to sacrifice the pawn with 4. Nc3!?, the explosive '''Boden-Kieseritzky gambit'''. 4...Nxc3 5. dxc3 and White has a lot of activity. Many amateurs have fallen afoul of 4...d6?? 6. Ng5! Be6 7. Bxe6 fxe6 8. Qf3!{{chess/not|only}} {{chess/not|+++}}. However, Black can avoid all the complications with 3...Nc6, and instead transpose into two knights defence to the Italian game. [[/3. f4|'''3. f4''']] is a gambit explored by Gioachino '''Greco'''. Accepting the pawn, 3...exf4?!, would transpose into a less common line in the king's gambit accepted, but better refutations are to be had with 3...Nxe4 or 3...d5. === History === The earliest games in this line were recorded by seventeenth century chess author [[w:Giachino Greco|Giachino Greco]] (1600―1634), including the line with 3. f4, known as the Greco gambit.<ref>[https://www.chessgames.com/perl/chessgame?gid=1272151 NN v Greco, 1620. Chessgames.com]</ref><ref>[https://www.chessgames.com/perl/chessgame?gid=1272152 Greco v NN, 1620. Chessgames.com]</ref> [[w:Domenico Ponziani|Domenico Ponziani]] (1719―1796) published analysis of the defence, though focused more on the line with 2...Bc5.<ref>{{Cite book |title=The incomparable game of chess |last="dal Rio" |first="Ercole" |year=1820 |pages=228-232 |language=English |url=https://babel.hathitrust.org/cgi/pt?id=hvd.hn4zcu |translator-last=Bingham |translator-first=J. S. |orig-date=1769 |location=London |publisher=J. J. Stockdale}} (N.B. as a historical curiousity, the translator incorrectly attributed this to Del Rio rather than Ponziani)</ref> Before [[w:Carl Jaenisch|Jaenisch]], 2...Nf6 was considered inferior to 2...Bc5. Jaenisch praised 2...Nf6 as the strongest, counterattacking reply, writing in 1842 that it "proves... the relative weakness of [2. Bc4, and] It is difficult for us to conceive how all preceding authors have, without exception, dismissed [2...Nf6] as inferior to [2...Bc5], which latter move so decidedly yields a vast field of attack for the first player." <ref>{{Cite book |title=Jaenisch's chess preceptor: a new analysis of the openings of games |last=de Jaenisch |first=C. F. |publisher=Longman & co. |year=1847 |location=London |url=https://archive.org/details/jaenischs-chess-preceptor |translator-last=Walker |translator-first=George |pages=64-71}} (translation of {{Cite book |title=Analyse nouvelle des ouvertures du jeu des échecs |last=de Jaenisch |first=C. F. |publisher=Gartner |year=1842}})</ref> It was given the name Berlin defence (in German, ''Berliner parite'') by [[w:Tassilo von Heydebrand und der Lasa|von der Lasa]] in ''Handbuch des Schachspiels'' (first published 1843), who attributed it to Berliner [[w:Ludwig Bledow|Ludwig Bledow]] (1795―1846). <ref>{{Cite book |title=Handbuch des Schachspiels |last=von Biluger |first=P. R. |publisher=Verlag Von Veit & Comp. |year=1891 |edition=7th |location=Leipzig |url=https://archive.org/details/handbuchdesscha00schagoog |pages=363-374}}</ref> ==Theory table== {{ChessTable}} '''1. e4 e5 2. Bc4 Nf6'''<table class="wikitable" cellspacing="0" cellpadding="4"> <tr> <th></th> <th style="text-align: left">3</th> <th style="text-align: left">4</th> <th style="text-align: left"></th></tr> <tr> <th align="right">Modern Bishop's Opening</th> <td>[[/3. d3|d3]]<br>Nc6</td> <td>[[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d3|Nf3]]<br>Be7</td><td>{{chesspunc|equal}}</td></tr> <tr> <th align="right">Ponziani/Urusov Gambit</th> <td>[[Chess Opening Theory/1. e4/1...e5/2. Bc4/2...Nf6/3. d4|d4!?]]</td> <td></td><td>=</td></tr> <tr> <th align="right">[[Chess/Vienna Game|Vienna Game]]<br>by transposition</th> <td>[[../../2. Nc3/2...Nf6/3. Bc4|Nc3]]</td><td></td><td>{{chesspunc|equal}}</td></tr> <tr> <th align="right">[[Chess/Petrov's Defence|Petrov's Defence]]<br>by transposition</th> <td>[[../../2. Nf3/2...Nf6/3. Bc4|Nf3]]</td><td></td><td>{{chesspunc|-1}}</td></tr> </table> {{ChessMid}} == References == {{Wikipedia|Bishop's Opening}} [[fi:Shakki/rnbqkb1r;pppp1ppp;5n2;4p3;2B1P3;8;PPPP1PPP;RNBQK1NR w KQkq]] {{Chess Opening Theory/Footer}} bh4up4vocxc66jkt0nqyp2upn55imd7 4672738 4672737 2026-09-28T12:20:08Z JCrue 2226064 /* History */ 4672738 wikitext text/x-wiki {{Chess Opening Theory/Position |name=Berlin defence |eco=[[Chess/ECOC|C24]] |parent=[[../|Bishop's opening]] }} == 2...Nf6 · Berlin defence == Black develops the king's knight and threatens the e4-pawn. This move also pre-empts "[[w:Scholar's Mate|scholar's mate]]" by controlling the h5 square so preventing 3. Qh5. === Defend the pawn === White's e4-pawn is under attack. Exactly how they choose to defend it presents different options for transpositions (Italian game positions or Vienna game positions). [[/3. d3|'''3. d3''']] is the '''main line'''. This is the most straight forward way to defend the pawn and puts paid to the idea of ...Nxe4. It also opens a line for the queen's bishop to develop. Most commonly, Black may invite White to transpose into an giuoco pianissimo via a couple of move orders (3...Nc6 4. Nf3 Bc5 is one). However, Black's most testing idea is to capitalise on the fact that they have not needed to play ...Nc6 yet by playing 3...c6, avoiding transposing and preparing to play ...d5. [[/3. Nc3|'''3. Nc3''']] is a transposition into the '''Stanley variation''' of the Vienna game. This appears to add a defender to e4, but the defence, for the moment, is illusory. If 3...Nxe4, 4. Nxe4? is a mistake on account of a common tactic called the centre fork trick. (4...d5! 5. Bd3 dxe4 6. Bxe4 f5 7. Bf3 {{chess/not|--}}). It's not cut and dry, however, because White can regain the material another way, 4. Qh5 (threatening Qxf7#) Nd6 (best) 5. Qxe5+ {{chess/not|=}}. Usually Black wishes to avoid this, and first defends e5, 3...Nc6, and if White wishes to avoid the centre fork trick, they are compelled to play 4. d3 to defend the pawn after all. This is a fine move, but it does allow Black to seize the bishop pair with 4...Na5. [[/3. f3|'''3. f3?''']] to defend the pawn should not be played: it is unnecessarily weakening to White's king's side, and takes away the most active developing square for the king's knight. === Gambit a pawn === White may rather give up a pawn for activity and attacking chances. After [[/3. d4|'''3. d4!?''']], the '''Ponziani''' or '''Urusov gambit''', White offers either pawn for Black to take. After 3...exd4, White allows Black the option of keeping the material: 4. Nf3 Nxe4 5. Qxd4 Nf6 {{chess/not|=}}. 4...Nc6 instead and the game reaches a tabiya more commonly seen in the [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d4/4...exd4|4...Nf6 line of the Scotch gambit]] (also arising from [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d4|4. d4 in the Italian game two knights defence]]). Either way White has active play and compensation for the pawn. 3...Nxe4? however is wrong: 4. dxe5 and White is looking for sacrifices or attacks on f7, e.g. 4...Nc6 5. Bxf7+ Kxf7 6. Qd5+ Ke8 7. Qxe4 {{chess/not|++}}. [[/3. Nf3|'''3. Nf3''']] allows Black to take on e4, 3...Nxe4. Though 4. Nxe5 may be played, (Black is doing well after 4...d5), the usual idea is to sacrifice the pawn with 4. Nc3!?, the explosive '''Boden-Kieseritzky gambit'''. 4...Nxc3 5. dxc3 and White has a lot of activity. Many amateurs have fallen afoul of 4...d6?? 6. Ng5! Be6 7. Bxe6 fxe6 8. Qf3!{{chess/not|only}} {{chess/not|+++}}. However, Black can avoid all the complications with 3...Nc6, and instead transpose into two knights defence to the Italian game. [[/3. f4|'''3. f4''']] is a gambit explored by Gioachino '''Greco'''. Accepting the pawn, 3...exf4?!, would transpose into a less common line in the king's gambit accepted, but better refutations are to be had with 3...Nxe4 or 3...d5. === History === The earliest games in this line were recorded by seventeenth century chess author [[w:Giachino Greco|Giachino Greco]] (1600―1634), including the line with 3. f4, known as the Greco gambit.<ref>[https://www.chessgames.com/perl/chessgame?gid=1272151 NN v Greco, 1620. Chessgames.com]</ref><ref>[https://www.chessgames.com/perl/chessgame?gid=1272152 Greco v NN, 1620. Chessgames.com]</ref> [[w:Domenico Ponziani|Domenico Ponziani]] (1719―1796) published analysis of the defence, though focused more on the line with 2...Bc5.<ref>{{Cite book |title=The incomparable game of chess |last="dal Rio" |first="Ercole" |year=1820 |pages=228-232 |language=English |url=https://babel.hathitrust.org/cgi/pt?id=hvd.hn4zcu |translator-last=Bingham |translator-first=J. S. |orig-date=1769 |location=London |publisher=J. J. Stockdale}} (N.B. as a historical curiousity, the translator incorrectly attributed this to Del Rio rather than Ponziani)</ref> Before [[w:Carl Jaenisch|Jaenisch]], 2...Nf6 was considered inferior to 2...Bc5. Jaenisch praised 2...Nf6 as the strongest, counterattacking reply, writing in 1842 that it "proves... the relative weakness of [2. Bc4, and] It is difficult for us to conceive how all preceding authors have, without exception, dismissed [2...Nf6] as inferior to [2...Bc5], which latter move so decidedly yields a vast field of attack for the first player."<ref>{{Cite book |title=Jaenisch's chess preceptor: a new analysis of the openings of games |last=de Jaenisch |first=C. F. |publisher=Longman & co. |year=1847 |location=London |url=https://archive.org/details/jaenischs-chess-preceptor |translator-last=Walker |translator-first=George |pages=64-71}} (translation of {{Cite book |title=Analyse nouvelle des ouvertures du jeu des échecs |last=de Jaenisch |first=C. F. |publisher=Gartner |year=1842}})</ref> It was given the name Berlin defence (in German, ''Berliner parite'') by [[w:Tassilo von Heydebrand und der Lasa|von der Lasa]] in ''Handbuch des Schachspiels'' (first published 1843), who attributed it to Berliner [[w:Ludwig Bledow|Ludwig Bledow]] (1795―1846).<ref>{{Cite book |title=Handbuch des Schachspiels |last=von Biluger |first=P. R. |publisher=Verlag Von Veit & Comp. |year=1891 |edition=7th |location=Leipzig |url=https://archive.org/details/handbuchdesscha00schagoog |pages=363-374}}</ref> ==Theory table== {{ChessTable}} '''1. e4 e5 2. Bc4 Nf6'''<table class="wikitable" cellspacing="0" cellpadding="4"> <tr> <th></th> <th style="text-align: left">3</th> <th style="text-align: left">4</th> <th style="text-align: left"></th></tr> <tr> <th align="right">Modern Bishop's Opening</th> <td>[[/3. d3|d3]]<br>Nc6</td> <td>[[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d3|Nf3]]<br>Be7</td><td>{{chesspunc|equal}}</td></tr> <tr> <th align="right">Ponziani/Urusov Gambit</th> <td>[[Chess Opening Theory/1. e4/1...e5/2. Bc4/2...Nf6/3. d4|d4!?]]</td> <td></td><td>=</td></tr> <tr> <th align="right">[[Chess/Vienna Game|Vienna Game]]<br>by transposition</th> <td>[[../../2. Nc3/2...Nf6/3. Bc4|Nc3]]</td><td></td><td>{{chesspunc|equal}}</td></tr> <tr> <th align="right">[[Chess/Petrov's Defence|Petrov's Defence]]<br>by transposition</th> <td>[[../../2. Nf3/2...Nf6/3. Bc4|Nf3]]</td><td></td><td>{{chesspunc|-1}}</td></tr> </table> {{ChessMid}} == References == {{Wikipedia|Bishop's Opening}} [[fi:Shakki/rnbqkb1r;pppp1ppp;5n2;4p3;2B1P3;8;PPPP1PPP;RNBQK1NR w KQkq]] {{Chess Opening Theory/Footer}} 4fuck2v3h4u2o02aoyuethkkhfi9h9y 4672830 4672738 2026-09-28T17:56:45Z JCrue 2226064 /* History */ 4672830 wikitext text/x-wiki {{Chess Opening Theory/Position |name=Berlin defence |eco=[[Chess/ECOC|C24]] |parent=[[../|Bishop's opening]] }} == 2...Nf6 · Berlin defence == Black develops the king's knight and threatens the e4-pawn. This move also pre-empts "[[w:Scholar's Mate|scholar's mate]]" by controlling the h5 square so preventing 3. Qh5. === Defend the pawn === White's e4-pawn is under attack. Exactly how they choose to defend it presents different options for transpositions (Italian game positions or Vienna game positions). [[/3. d3|'''3. d3''']] is the '''main line'''. This is the most straight forward way to defend the pawn and puts paid to the idea of ...Nxe4. It also opens a line for the queen's bishop to develop. Most commonly, Black may invite White to transpose into an giuoco pianissimo via a couple of move orders (3...Nc6 4. Nf3 Bc5 is one). However, Black's most testing idea is to capitalise on the fact that they have not needed to play ...Nc6 yet by playing 3...c6, avoiding transposing and preparing to play ...d5. [[/3. Nc3|'''3. Nc3''']] is a transposition into the '''Stanley variation''' of the Vienna game. This appears to add a defender to e4, but the defence, for the moment, is illusory. If 3...Nxe4, 4. Nxe4? is a mistake on account of a common tactic called the centre fork trick. (4...d5! 5. Bd3 dxe4 6. Bxe4 f5 7. Bf3 {{chess/not|--}}). It's not cut and dry, however, because White can regain the material another way, 4. Qh5 (threatening Qxf7#) Nd6 (best) 5. Qxe5+ {{chess/not|=}}. Usually Black wishes to avoid this, and first defends e5, 3...Nc6, and if White wishes to avoid the centre fork trick, they are compelled to play 4. d3 to defend the pawn after all. This is a fine move, but it does allow Black to seize the bishop pair with 4...Na5. [[/3. f3|'''3. f3?''']] to defend the pawn should not be played: it is unnecessarily weakening to White's king's side, and takes away the most active developing square for the king's knight. === Gambit a pawn === White may rather give up a pawn for activity and attacking chances. After [[/3. d4|'''3. d4!?''']], the '''Ponziani''' or '''Urusov gambit''', White offers either pawn for Black to take. After 3...exd4, White allows Black the option of keeping the material: 4. Nf3 Nxe4 5. Qxd4 Nf6 {{chess/not|=}}. 4...Nc6 instead and the game reaches a tabiya more commonly seen in the [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d4/4...exd4|4...Nf6 line of the Scotch gambit]] (also arising from [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d4|4. d4 in the Italian game two knights defence]]). Either way White has active play and compensation for the pawn. 3...Nxe4? however is wrong: 4. dxe5 and White is looking for sacrifices or attacks on f7, e.g. 4...Nc6 5. Bxf7+ Kxf7 6. Qd5+ Ke8 7. Qxe4 {{chess/not|++}}. [[/3. Nf3|'''3. Nf3''']] allows Black to take on e4, 3...Nxe4. Though 4. Nxe5 may be played, (Black is doing well after 4...d5), the usual idea is to sacrifice the pawn with 4. Nc3!?, the explosive '''Boden-Kieseritzky gambit'''. 4...Nxc3 5. dxc3 and White has a lot of activity. Many amateurs have fallen afoul of 4...d6?? 6. Ng5! Be6 7. Bxe6 fxe6 8. Qf3!{{chess/not|only}} {{chess/not|+++}}. However, Black can avoid all the complications with 3...Nc6, and instead transpose into two knights defence to the Italian game. [[/3. f4|'''3. f4''']] is a gambit explored by Gioachino '''Greco'''. Accepting the pawn, 3...exf4?!, would transpose into a less common line in the king's gambit accepted, but better refutations are to be had with 3...Nxe4 or 3...d5. === History === The earliest games in this line were recorded by seventeenth century chess author [[w:Gioachino Greco|Gioachino Greco]] (1600―1634), including the line with 3. f4, known as the Greco gambit.<ref>[https://www.chessgames.com/perl/chessgame?gid=1272151 NN v Greco, 1620. Chessgames.com]</ref><ref>[https://www.chessgames.com/perl/chessgame?gid=1272152 Greco v NN, 1620. Chessgames.com]</ref> [[w:Domenico Ponziani|Domenico Ponziani]] (1719―1796) published analysis of the defence, though focused more on the line with 2...Bc5.<ref>{{Cite book |title=The incomparable game of chess |last="dal Rio" |first="Ercole" |year=1820 |pages=228-232 |language=English |url=https://babel.hathitrust.org/cgi/pt?id=hvd.hn4zcu |translator-last=Bingham |translator-first=J. S. |orig-date=1769 |location=London |publisher=J. J. Stockdale}} (N.B. as a historical curiousity, the translator incorrectly attributed this to Del Rio rather than Ponziani)</ref> Before [[w:Carl Jaenisch|Jaenisch]], 2...Nf6 was considered inferior to 2...Bc5. Jaenisch praised 2...Nf6 as the strongest, counterattacking reply, writing in 1842 that it "proves... the relative weakness of [2. Bc4, and] It is difficult for us to conceive how all preceding authors have, without exception, dismissed [2...Nf6] as inferior to [2...Bc5], which latter move so decidedly yields a vast field of attack for the first player."<ref>{{Cite book |title=Jaenisch's chess preceptor: a new analysis of the openings of games |last=de Jaenisch |first=C. F. |publisher=Longman & co. |year=1847 |location=London |url=https://archive.org/details/jaenischs-chess-preceptor |translator-last=Walker |translator-first=George |pages=64-71}} (translation of {{Cite book |title=Analyse nouvelle des ouvertures du jeu des échecs |last=de Jaenisch |first=C. F. |publisher=Gartner |year=1842}})</ref> It was given the name Berlin defence (in German, ''Berliner parite'') by [[w:Tassilo von Heydebrand und der Lasa|von der Lasa]] in ''Handbuch des Schachspiels'' (first published 1843), who attributed it to Berliner [[w:Ludwig Bledow|Ludwig Bledow]] (1795―1846).<ref>{{Cite book |title=Handbuch des Schachspiels |last=von Biluger |first=P. R. |publisher=Verlag Von Veit & Comp. |year=1891 |edition=7th |location=Leipzig |url=https://archive.org/details/handbuchdesscha00schagoog |pages=363-374}}</ref> ==Theory table== {{ChessTable}} '''1. e4 e5 2. Bc4 Nf6'''<table class="wikitable" cellspacing="0" cellpadding="4"> <tr> <th></th> <th style="text-align: left">3</th> <th style="text-align: left">4</th> <th style="text-align: left"></th></tr> <tr> <th align="right">Modern Bishop's Opening</th> <td>[[/3. d3|d3]]<br>Nc6</td> <td>[[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d3|Nf3]]<br>Be7</td><td>{{chesspunc|equal}}</td></tr> <tr> <th align="right">Ponziani/Urusov Gambit</th> <td>[[Chess Opening Theory/1. e4/1...e5/2. Bc4/2...Nf6/3. d4|d4!?]]</td> <td></td><td>=</td></tr> <tr> <th align="right">[[Chess/Vienna Game|Vienna Game]]<br>by transposition</th> <td>[[../../2. Nc3/2...Nf6/3. Bc4|Nc3]]</td><td></td><td>{{chesspunc|equal}}</td></tr> <tr> <th align="right">[[Chess/Petrov's Defence|Petrov's Defence]]<br>by transposition</th> <td>[[../../2. Nf3/2...Nf6/3. Bc4|Nf3]]</td><td></td><td>{{chesspunc|-1}}</td></tr> </table> {{ChessMid}} == References == {{Wikipedia|Bishop's Opening}} [[fi:Shakki/rnbqkb1r;pppp1ppp;5n2;4p3;2B1P3;8;PPPP1PPP;RNBQK1NR w KQkq]] {{Chess Opening Theory/Footer}} ee0e4a6il6ai0wjy8hzx5lx9dyfiyw4 4672831 4672830 2026-09-28T17:59:58Z JCrue 2226064 4672831 wikitext text/x-wiki {{Chess Opening Theory/Position |name=Berlin defence |eco=[[Chess/ECOC|C24]] |parent=[[../|Bishop's opening]] }} == 2...Nf6 · Berlin defence == Black develops the king's knight and threatens the e4-pawn. This move also pre-empts "[[w:Scholar's Mate|scholar's mate]]" by controlling the h5 square so preventing 3. Qh5. === Defend the pawn === White's e4-pawn is under attack. Exactly how they choose to defend it presents different options for transpositions (Italian game positions or Vienna game positions). [[/3. d3|'''3. d3''']] is the '''main line'''. This is the most straight forward way to defend the pawn and puts paid to the idea of ...Nxe4. It also opens a line for the queen's bishop to develop. Most commonly, Black may invite White to transpose into an giuoco pianissimo via a couple of move orders (3...Nc6 4. Nf3 Bc5 is one). However, Black's most testing idea is to capitalise on the fact that they have not needed to play ...Nc6 yet by playing 3...c6, avoiding transposing and preparing to play ...d5. [[/3. Nc3|'''3. Nc3''']] is a transposition into the '''Stanley variation''' of the Vienna game. This appears to add a defender to e4, but the defence, for the moment, is illusory. If 3...Nxe4, 4. Nxe4? is a mistake on account of a common tactic called the centre fork trick. (4...d5! 5. Bd3 dxe4 6. Bxe4 f5 7. Bf3 {{chess/not|--}}). It's not cut and dry, however, because White can regain the material another way, 4. Qh5 (threatening Qxf7#) Nd6 (best) 5. Qxe5+ {{chess/not|=}}. Usually Black wishes to avoid this, and first defends e5, 3...Nc6, and if White wishes to avoid the centre fork trick, they are compelled to play 4. d3 to defend the pawn after all. This is a fine move, but it does allow Black to seize the bishop pair with 4...Na5. [[/3. f3|'''3. f3?''']] to defend the pawn should not be played: it is unnecessarily weakening to White's king's side, and takes away the most active developing square for the king's knight. === Gambit a pawn === White may rather give up a pawn for activity and attacking chances. After [[/3. d4|'''3. d4!?''']], the '''Ponziani''' or '''Urusov gambit''', White offers either pawn for Black to take. After 3...exd4, White allows Black the option of keeping the material: 4. Nf3 Nxe4 5. Qxd4 Nf6 {{chess/not|=}}. 4...Nc6 instead and the game reaches a tabiya more commonly seen in the [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d4/4...exd4|4...Nf6 line of the Scotch gambit]] (also arising from [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d4|4. d4 in the Italian game two knights defence]]). Either way White has active play and compensation for the pawn. 3...Nxe4? however is wrong: 4. dxe5 and White is looking for sacrifices or attacks on f7, e.g. 4...Nc6 5. Bxf7+ Kxf7 6. Qd5+ Ke8 7. Qxe4 {{chess/not|++}}. [[/3. Nf3|'''3. Nf3''']] allows Black to take on e4, 3...Nxe4. Though 4. Nxe5 may be played, (Black is doing well after 4...d5), the usual idea is to sacrifice the pawn with 4. Nc3!?, the explosive '''Boden-Kieseritzky gambit'''. 4...Nxc3 5. dxc3 and White has a lot of activity. Many amateurs have fallen afoul of 4...d6?? 6. Ng5! Be6 7. Bxe6 fxe6 8. Qf3!{{chess/not|only}} {{chess/not|+++}}. However, Black can avoid all the complications with 3...Nc6, and instead transpose into two knights defence to the Italian game. [[/3. f4|'''3. f4''']] is a gambit explored by Gioachino '''Greco'''. Accepting the pawn, 3...exf4?!, would transpose into a less common line in the king's gambit accepted, but better refutations are to be had with 3...Nxe4 or 3...d5. === History === The earliest games in this line were recorded by seventeenth century chess author [[w:Gioachino Greco|Gioachino Greco]] (1600―1634), including the line with 3. f4, known as the Greco gambit.<ref>[https://www.chessgames.com/perl/chessgame?gid=1272151 NN v Greco, 1620. Chessgames.com]</ref><ref>[https://www.chessgames.com/perl/chessgame?gid=1272152 Greco v NN, 1620. Chessgames.com]</ref> [[w:Domenico Ponziani|Domenico Ponziani]] (1719―1796) published analysis of the defence, though focused more on the line with 2...Bc5.<ref>{{Cite book |title=The incomparable game of chess |last="dal Rio" |first="Ercole" |year=1820 |pages=228-232 |language=English |url=https://babel.hathitrust.org/cgi/pt?id=hvd.hn4zcu |translator-last=Bingham |translator-first=J. S. |orig-date=1769 |location=London |publisher=J. J. Stockdale}} (N.B. as a historical curiousity, the translator incorrectly attributed this to Del Rio rather than Ponziani)</ref> Before [[w:Carl Jaenisch|Jaenisch]], 2...Nf6 was considered inferior to 2...Bc5. Jaenisch praised 2...Nf6 as the strongest, counterattacking reply, writing in 1842 that it "proves... the relative weakness of [2. Bc4, and] It is difficult for us to conceive how all preceding authors have, without exception, dismissed [2...Nf6] as inferior to [2...Bc5], which latter move so decidedly yields a vast field of attack for the first player."<ref>{{Cite book |title=Jaenisch's chess preceptor: a new analysis of the openings of games |last=de Jaenisch |first=C. F. |publisher=Longman & co. |year=1847 |location=London |url=https://archive.org/details/jaenischs-chess-preceptor |translator-last=Walker |translator-first=George |pages=64-71}} (translation of {{Cite book |title=Analyse nouvelle des ouvertures du jeu des échecs |last=de Jaenisch |first=C. F. |publisher=Gartner |year=1842}})</ref> It was given the name Berlin defence (in German, ''Berliner parite'') by [[w:Tassilo von Heydebrand und der Lasa|von der Lasa]] in ''Handbuch des Schachspiels'' (first published 1843), who attributed it to Berliner [[w:Ludwig Bledow|Ludwig Bledow]] (1795―1846).<ref>{{Cite book |title=Handbuch des Schachspiels |last=von Biluger |first=P. R. |publisher=Verlag Von Veit & Comp. |year=1891 |edition=7th |location=Leipzig |url=https://archive.org/details/handbuchdesscha00schagoog |pages=363-374}}</ref> ==Theory table== {{ChessTable}} '''1. e4 e5 2. Bc4 Nf6'''<table class="wikitable" cellspacing="0" cellpadding="4"> <tr> <th></th> <th style="text-align: left">3</th> <th style="text-align: left">4</th> <th style="text-align: left"></th></tr> <tr> <th align="right">Modern Bishop's Opening</th> <td>[[/3. d3|d3]]<br>Nc6</td> <td>[[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Nf6/4. d3|Nf3]]<br>Be7</td><td>{{chesspunc|equal}}</td></tr> <tr> <th align="right">Ponziani/Urusov Gambit</th> <td>[[Chess Opening Theory/1. e4/1...e5/2. Bc4/2...Nf6/3. d4|d4!?]]</td> <td></td><td>=</td></tr> <tr> <th align="right">[[Chess/Vienna Game|Vienna Game]]<br>by transposition</th> <td>[[../../2. Nc3/2...Nf6/3. Bc4|Nc3]]</td><td></td><td>{{chesspunc|equal}}</td></tr> <tr> <th align="right">[[Chess/Petrov's Defence|Petrov's Defence]]<br>by transposition</th> <td>[[../../2. Nf3/2...Nf6/3. Bc4|Nf3]]</td><td></td><td>{{chesspunc|-1}}</td></tr> </table> {{ChessMid}} == References == {{reflist}} === See also === {{Wikipedia|Bishop's Opening}} [[fi:Shakki/rnbqkb1r;pppp1ppp;5n2;4p3;2B1P3;8;PPPP1PPP;RNBQK1NR w KQkq]] {{Chess Opening Theory/Footer}} jktwcx74mbhpmw5iosz4x6hun8sh2tr Wikibooks:Reading room/Administrative Assistance 4 140081 4672886 4672614 2026-09-29T08:10:43Z ArchiverBot 1227662 Bot: Archiving 2 threads (older than 14 days) to [[Wikibooks:Reading room/Administrative Assistance/Archives/2026/September]] 4672886 wikitext text/x-wiki {{/Header}} {{User:MiszaBot/config |archive = Wikibooks:Reading room/Administrative Assistance/Archives/%(year)d/%(monthname)s |algo = old(14d) |counter = 1 |minthreadstoarchive = 1 |minthreadsleft = 1 }} == Sonarbanglahc reported by MathXplore == * {{userlinks|Sonarbanglahc}} Spam <!-- USERREPORTED:/Sonarbanglahc/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:41, 15 September 2026 (UTC) : {{done}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 13:47, 15 September 2026 (UTC) == Mehedii1234 reported by MathXplore == * {{userlinks|Mehedii1234}} Spam <!-- USERREPORTED:/Mehedii1234/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:42, 15 September 2026 (UTC) : {{done}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 13:46, 15 September 2026 (UTC) == BhardwajGardening reported by MathXplore == * {{userlinks|BhardwajGardening}} Link spam, [[Special:AbuseLog/315583]] <!-- USERREPORTED:/BhardwajGardening/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 13:02, 17 September 2026 (UTC) :{{done|Blocked}} —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:36, 17 September 2026 (UTC) == Manusheikh reported by MathXplore == * {{userlinks|Manusheikh}} Link spam, [[Special:AbuseLog/315575]] <!-- USERREPORTED:/Manusheikh/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 13:03, 17 September 2026 (UTC) :{{done|Blocked}} —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:35, 17 September 2026 (UTC) == Wrankerseo reported by MathXplore == * {{userlinks|Wrankerseo}} Link spam, [[Special:AbuseLog/315564]], [[Special:AbuseLog/315567]], [[Special:AbuseLog/315563]] <!-- USERREPORTED:/Wrankerseo/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 13:05, 17 September 2026 (UTC) :{{done|Blocked}} —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:35, 17 September 2026 (UTC) == Mscdubai reported by MathXplore == * {{userlinks|Mscdubai}} Spam <!-- USERREPORTED:/Mscdubai/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 10:28, 19 September 2026 (UTC) : {{done}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 01:44, 21 September 2026 (UTC) == Hasbaticom reported by MathXplore == * {{userlinks|Hasbaticom}} Spam <!-- USERREPORTED:/Hasbaticom/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 11:40, 19 September 2026 (UTC) : {{done}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 01:44, 21 September 2026 (UTC) == [[User:AAASecurityGuard]] reported by TechVindicator == Spam [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 10:03, 22 September 2026 (UTC) :{{done|Globally locked and blocked}} [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 12:18, 22 September 2026 (UTC) == AAASecurityGuard reported by MathXplore == * {{userlinks|AAASecurityGuard}} Spam <!-- USERREPORTED:/AAASecurityGuard/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 10:20, 22 September 2026 (UTC) :{{done|Globally locked and blocked}} [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 12:18, 22 September 2026 (UTC) == [[Wikibooks:AI For Beginners]] == '''Reason for reporting:''' Wrong title, renaming needed ([[AI For Beginners]]). [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 13:20, 22 September 2026 (UTC) :{{done|Moved to the correct namespace}} —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 20:17, 22 September 2026 (UTC) ::{{done|Ultimately deleted}} per [[WB:AI]]. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 20:51, 22 September 2026 (UTC) == CU request == {{ping|MarcGarver|Xania}} According to [[Special:Diff/4671813]], User:Sisterian ([[Special:Contributions/Sisterian]]) has been using genAI/LLMs for their contributions. User:Pamela Talemwa ([[Special:Contributions/Pamela_Talemwa]]) & User:Sisterian overlap at [[A Young Reader's Guide to a Healthy Environment]] ([https://en.wikibooks.org/w/index.php?title=A_Young_Reader%27s_Guide_to_a_Healthy_Environment&diff=prev&oldid=4671755&diffmode=source], [https://en.wikibooks.org/w/index.php?title=A_Young_Reader%27s_Guide_to_a_Healthy_Environment&oldid=4665328]). What do our admins and CUs think about this? [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 04:11, 23 September 2026 (UTC) :[[User:Sisterian]] has also created a page in another person's userspace, [[User:Samah2025/sandbox/A Young Girl’s Guide to Menstrual Health and Wellbeing]], so I will add [[User:Samah2025]] to the list. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 04:45, 23 September 2026 (UTC) :Hello, @[[User:MarcGarver|MarcGarver]], @[[User:Xania|Xania]], @[[User:TechVindicator|TechVindicator]]. I have been supporting a number of trainees with Wikibooks editing and its looks like a lot more was done outside of the guidance I provided. I am going to look into those contributions and rectify the underlying issues. Thank you. [[User:Sisterian|Sisterian]] ([[User talk:Sisterian|discuss]] • [[Special:Contributions/Sisterian|contribs]]) 08:52, 23 September 2026 (UTC) : OK --[[User:Xania|Xania]] [[Image:Flag_of_Estonia.svg|15px]] [[Image:Flag_of_Ukraine.svg|15px]] [[User talk:Xania|<sup>talk</sup>]] 12:13, 23 September 2026 (UTC) == DhaanishChennai123 reported by TechVindicator == * {{userlinks|DhaanishChennai123}} Spam <!-- USERREPORTED:/DhaanishChennai123/ --> [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 11:05, 24 September 2026 (UTC) : {{done}} by Kittycataclysm. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 18:17, 24 September 2026 (UTC) == Seobavswellness12390 reported by MathXplore == * {{userlinks|Seobavswellness12390}} Spam <!-- USERREPORTED:/Seobavswellness12390/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:23, 24 September 2026 (UTC) : {{done}} by Kittycataclysm. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 18:17, 24 September 2026 (UTC) == Mango-tree-technology reported by TechVindicator == * {{userlinks|Mango-tree-technology}} Spam <!-- USERREPORTED:/Mango-tree-technology/ --> [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 12:41, 25 September 2026 (UTC) :{{done|Blocked}} by Kittycataclysm. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 13:53, 25 September 2026 (UTC) == ~2026-51713-42 reported by Morkoz == * {{userlinks|~2026-51713-42}} Spam, see also [[w:hi:special:contribs/~2026-51214-19|~2026-51214-19]]. <!-- USERREPORTED:/~2026-51713-42/ --> --[[User:Morkoz|Morkoz]] ([[User talk:Morkoz|discuss]] • [[Special:Contributions/Morkoz|contribs]]) 15:43, 25 September 2026 (UTC) : {{done}} by NDKDD (GS). [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 22:37, 25 September 2026 (UTC) jeujnn36wq01tgd1hs4zuvcctkyhpr6 Wikibooks:Requests for deletion/Suicide 4 155331 4672858 4643495 2026-09-29T00:01:19Z JJPMaster (bot) 3488561 Bot: Archiving closed deletion request — [[Special:Permalink/4672775#Suicide|Suicide]] 4672858 wikitext text/x-wiki {{talk archive}} == [[Suicide]] == {{closed|1=Closed as '''keep''' per consensus. &nbsp;'''&ndash;'''&nbsp;--[[User:Panic2k4|Panic]] ([[User talk:Panic2k4|talk]]) 23:49, 9 April 2008 (UTC)}} I have nominated this book for a vote. The book is only 2 days old. It was tagged for speedy deletion by [[User:Thewinster|Thewinster]] but [[User:Hoogli|Hoogli]] (the original author) has queried the deletion on the talk page. --[[User:Xania|ЗAНИA]] [[Image:Flag_of_Italy.svg|15px]][[User talk:Xania|<sup>talk</sup>]] 00:52, 3 April 2008 (UTC) *[[Image:Symbol keep vote.svg|15px]] '''Keep''' I can see why this book makes many people feel uncomfortable, but I don't see it as a NPOV violation, any more than a book teaching people how to program in C++ advocates the use of it. Of course, as the creator of that book, I could be seen as biased towards keeping it... [[User:Hoogli|Hoogli]] ([[User talk:Hoogli|talk]]) 01:50, 3 April 2008 (UTC) *{{comment}} I'd like to see what this book becomes. If it's a how-to guide for committing suicide, I think it should definitely go. But if it becomes an information source for those considering suicide, it could be a lifesaving resource. --[[User:Jomegat|Jomegat]] ([[User talk:Jomegat|talk]]) 01:56, 3 April 2008 (UTC) **{{comment}} What's wrong about telling people how they can commit suicide? Or a more relevant question, what rule on Wikibooks says that this kind of book is not allowed? [[User:Hoogli|Hoogli]] ([[User talk:Hoogli|talk]]) 02:01, 3 April 2008 (UTC) ***First of all, Wikibooks ''is'' censored by community consensus, so if we decide it goes, it goes. However, I don't see any ''necessary'' conflict between Wikibooks' mission and a text on suicide, ''even if it instructs how to do so''. Such a text would be valuable (for example) to doctors in [[w:The Netherlands|The Netherlands]], where [[w:assisted suicide|assisted suicide]] is [[w:Euthanasia in the Netherlands|legal]]. However, I'd want to see a very clear scope and outline laid out before I'd vote to keep this text. Perhaps Hoogli would do so now, so we can discuss their plans for this book sensibly instead of on the basis of what each of us imagines their plans to be. &nbsp;'''&ndash;&nbsp;[[User:Mike.lifeguard|<span style="color: Indigo;">Mike.lifeguard</span>]]'''&nbsp;&#124;&nbsp;<sup>[[User talk:Mike.lifeguard|<span style="color: Indigo;">talk</span>]]</sup> 02:11, 3 April 2008 (UTC) ***{{comment}} I am under the impression that the vast majority of people who take their own lives are mentally ill when they do so. Providing such how-to information to the mentally ill strikes me as a violation of their human rights. --[[User:Jomegat|Jomegat]] ([[User talk:Jomegat|talk]]) 04:22, 3 April 2008 (UTC) *[[Image:Symbol keep vote.svg|15px]] '''Keep'''. What would be POV is if some of us deleted this userbook because of our beliefs about suicide. Keeping this book is the NPOV course. It meets the definition of a textbook, so the textbook status of [[Suicide]] is not an issue. [[User:Cilantrohead|Cilantrohead]] ([[User talk:Cilantrohead|talk]]) 05:51, 3 April 2008 (UTC) *I'm not ready to make a decision, and I'm not sure it would be wise to keep or delete this book, until more content is added so that the nature of the content in this book on such a sensitive topic is written. - <strong>[[User:Anonymous Dissident|<span style="font-family:Script MT Bold;color:Silver">Anonymous Dissident</span>]]</strong>[[User_talk:Anonymous Dissident|<sup><span style="font-family:Verdana;color:Gray">Talk</span></sup>]] 12:52, 3 April 2008 (UTC) *{{comment}} As of yet i'm not sure what to make of this book. I would like to request that the VFD be put on hold, or at least kept open, until the book's scope has been clarified. However if it becomes clear that the book is a how-to guide for commiting suicide, or anything of the sort, I would be ''very'' uncomfortable with it remaining on wikibooks. However I will reserve judgement until a proper outline has been written. [[User:Reece|<span style="color: black;"><b>Reece</b></span>]] [[User talk:Reece|<span style="color: green;"><small>(Talk)</small></span>]] [[Special:Contributions/Reece|<span style="color: green;"><small>(Contributions)</small></span>]] 14:21, 3 April 2008 (UTC) **I agree here. If the book is providing instruction in suicide, I would be uneasy about its remaining here. If it discusses the length and breadth of the topic, then that's another story. --- <strong>[[User:Anonymous Dissident|<span style="font-family:Script MT Bold;color:Silver">Anonymous Dissident</span>]]</strong>[[User_talk:Anonymous Dissident|<sup><span style="font-family:Verdana;color:Gray">Talk</span></sup>]] 15:21, 3 April 2008 (UTC) *{{keep}} It's too early to make a decision about a book which is only a few days old. If the book later included instructions on how to commit suicide then I'd wanted it deleted because it would be impossible to maintain a NPOV rather than for moral reasons. Anyway suicide is legal in most countries (no idea about the USA) but assisted-suicide is illegal. --[[User:Xania|ЗAНИA]] [[Image:Flag_of_Italy.svg|15px]][[User talk:Xania|<sup>talk</sup>]] 20:31, 3 April 2008 (UTC) {{end closed}} == [[Suicide]] == {{closed|1=Deleted. The !votes are slightly for deletion, plus the fact that this book is based around a copyright violation, which we cannot in principle agree to host here. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 20:42, 27 September 2026 (UTC)}} I realize this book has been nominated for deletion before ([[Wikibooks:Requests for deletion/Suicide|1]], [[Wikibooks:Requests for deletion/Suicide (2)|2]], [[Wikibooks:Requests for deletion/Suicide/Suffocation|3]]), but it's been over ten years since the last nomination. The project's position on what material is in its educational scope has shifted, as have some of the facts on the ground. * The chartered purpose of Wikibooks is to produce "open-content textbooks" (cf. [[Wikibooks:What is Wikibooks?]]) which are suitable for use in an instructional environment. Providing educational information about suicide in the context of psychiatry could certainly be in scope, as psychiatry is an educational topic; however, instructional material on how to commit suicide is not an educational topic, and should not be considered in scope. * This book is, and has always been, primarily intended as an instructional work guiding users on how to commit suicide. It provides effectively no meaningful analytical content ''about'' suicide as a topic. Most of the original content in the book was imported from an early-2000s wiki associated with the <code>alt.suicide.holiday</code> Usenet group, the "ASH wiki", which was specifically and unequivocally dedicated to describing and recommending methods by which readers could commit suicide, and this has carried through to the current version of the book. * Most of the content in the book was removed in 2020 (by redirecting it to the book's main page, e.g. [[Special:Diff/3660495]]) over concerns that it was created by a WMF-banned user ([[User:Leucosticte]]), and because it was likely in violation of the ASH wiki's (unclear) copyright. These changes removed most of the content of the book; much of what remains is image gallery pages like [[Suicide/Blades]] which have no educational value. Suicide is a sensitive topic; if it is covered by a textbook, it should be covered tastefully and with an aim to educate. This book is largely the opposite of that. Having it here is doing more harm than good. If this book is deleted, the following related pages should be deleted as well: * [[Template:Suicide methods]] * [[Template:Infobox suicide method]] (currently unused) * [[User:Leucosticte/About ASH]] - from the ASH wiki, as mentioned above * [[User:Leucosticte/Frequently Asked Questions]] - also from the ASH wiki [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 22:41, 21 July 2026 (UTC) : {{keep|weak keep}} a)&nbsp;Age is no argument. There are many stale underdeveloped books I would rather delete than keeping around. b)&nbsp;The book’s topic is exceptionally difficult to write about. ''This'' impedes collaborative authoring. c)&nbsp;The book does not really explain ''how'' to commit suicide (like a step‐by‐step guide), neither is it the book’s learning objective. d)&nbsp;Even if ''you construed'' the chapter summarizing various suicide methods ''as instructions'', instructional material on how to commit suicide ''is'' an educational topic. In most ''present‐day societies'' it is not ''ethical'' to teach students how to commit suicide, though. e)&nbsp;Therefore the correct path is to first alter the [[WB:WIW#Wikibooks includes instructional texts|project scope]] to censor books on ethical grounds ''and then'' nominate the book for censorship. ‑‑[[User:Kai Burghardt|Kai Burghardt]] ([[User talk:Kai Burghardt|discuss]] • [[Special:Contributions/Kai Burghardt|contribs]]) 04:50, 28 July 2026 (UTC) ::Re. c: most of the explicit directions were edited out in 2020, as noted in my nomination, but are still visible in page history. For a couple of explicit examples, see e.g. [[Special:Permalink/3318613]] or [[Special:Permalink/3654645]]. Providing specific instructions was the original intent of this book, and it has never escaped that legacy. If someone were interested in writing a book ''about'' the phenomenon of suicide, they would be better off starting afresh. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 05:26, 28 July 2026 (UTC) *'''Delete all'''. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 16:17, 28 July 2026 (UTC) *:why? [[Special:Contributions/~2026-40500-29|~2026-40500-29]] ([[User talk:~2026-40500-29|talk]]) 15:49, 19 September 2026 (UTC) *::Per above, globally banned user, not a useful guide that fits our criteria, copyright concerns. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 20:39, 25 September 2026 (UTC) * '''Delete all''' per the nomination above. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 02:17, 30 July 2026 (UTC) * '''Keep''' with caution. Rename to "suicide prevention"?--[[User:TunnelESON|TunnelESON]] ([[User talk:TunnelESON|discuss]] • [[Special:Contributions/TunnelESON|contribs]]) 04:03, 2 September 2026 (UTC) *:Re. the rename: absolutely not. There is no content in the book about suicide prevention. If you are interested in writing a book on that topic, please start a new one. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 18:48, 5 September 2026 (UTC) *::Rename to '''suicide issues'''? The book starts with "This book discusses the philosophical and practical issues revolving around the subject of suicide."--[[User:TunnelESON|TunnelESON]] ([[User talk:TunnelESON|discuss]] • [[Special:Contributions/TunnelESON|contribs]]) 16:48, 25 September 2026 (UTC) *:::Aside from being a poor name, that doesn't address any of the issues I identified with the book. (Moreover, that bit of the introduction is largely a fiction; there's no serious discussion of "philosophical issues" in the book.) [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 17:32, 25 September 2026 (UTC) :{{keep}} - :1. "instructional material on how to commit suicide is not an educational topic" - I think it can be construed as one depending on the person (and does not have to imply that the person is at risk) :2. Not a reason. :3. Not a reason. It is up to the community to decide whether to accept a banned user's work. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 13:37, 6 September 2026 (UTC) *'''Delete all''' Not educational. It is also copyright infringement in that alot of it was simply copied and pasted into place from a preexisting book. [[User:Jmh649|<span style="color:#0000f1">'''Doc James'''</span>]] ([[User talk:Jmh649|talk]] · [[Special:Contributions/Jmh649|contribs]] · [[Special:EmailUser/Jmh649|email]]) (if I write on your page reply on mine) 21:02, 25 September 2026 (UTC) {{end closed}} e6cf7dx21iyr294ptjw4708y6gemht1 Radiation Oncology/Health Technology Assessment 0 156409 4672882 1509561 2026-09-29T08:03:41Z Jcb 90773 4672882 wikitext text/x-wiki {{:Radiation_Oncology:TOC}} <big>'''Health Technology Assessment'''</big> *Subpage: [[Radiation_Oncology/Cost-Effectiveness|Cost-Effectiveness]] *Subpage: [[Radiation_Oncology/Protons/Economics|Proton HTA]] *'''Wisconsin; 2008''' {{PMID|18237799}} -- "Randomized controlled trials in health technology assessment: overkill or overdue?" (Bentzen SM, Radiother Oncol. 2008 Feb;86(2):142-7. Epub 2008 Jan 30.) *'''Mt Vernon Hospital; 2004''' (UK) {{PMID|14751499}} -- "High-tech in radiation oncology: should there be a ceiling?" (Bentzen SM, Int J Radiat Oncol Biol Phys. 2004 Feb 1;58(2):320-30.) 8jkpii7uzujww6lp3fiwofm6yo6rlkc Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Bc4/3...Bc5/4. Bxf7 0 180579 4672845 4637936 2026-09-28T20:54:13Z ~2026-52240-90 3627108 4672845 wikitext text/x-wiki {{Chess Opening Theory/Position |Jerome gambit |eco=[[Chess/ECOC|c50]] |parent=[[../../|Italian game]] → [[../|Giuoco piano]] }} == 4. Bxf7+? · Jerome gambit == 4. Bxf7+? is the unhinged Jerome gambit. Though a Bxf7+ sacrifice works in many lines in the Italian, this is far too early and it is objectively woeful for White. However, it is sharp enough that White has some success at the club level. The idea is [[/4...Kxf7|'''4...Kxf7''']] 5. Nxe5+ Nxe5 6. Qh5+, and White hopes that between Black's exposed king and the skewering of Black's pieces on the fifth rank they will swindle compensation. e.g. 6. Qh5+ g6 7. Qxe5 d6?? (better is Qe7{{chess/not|--}}) 8. Qxh8{{chess/not|++}}. After 4...Kxf7 5. Nxe5+ Nxe5 6. Qh5+ there are several winning approaches for Black. The engine line involves marching their king out to into the middle of the board to guard the bishop: 6...Ke6 7. Qf5+ Kd6 8. f4 Kc6 9. Qxe5 Nf6{{chess/not|---}} etc, and despite the weakness of their enemy's king, White's queen alone can't sustain an attack. The simplest approach is to just return the bishop, 6...Ng6 7. Qxc6{{Chess/not|--}}. White has only captured two pawns in exchange for their knight, and the only piece they have developed is their queen. Black can come out swinging. === History === So named for Alonzo Wheeler Jerome, who wheeled it out against William Shinkman in 1874.<ref>[https://www.chessgames.com/perl/chessgame?gid=1487237 Jerome v Shinkman, 1874 - Chessgames.com]</ref> [[W:Joseph Henry Blackburne|Joseph Blackburne]] referred to it as the "Kentucky opening".<ref>[https://www.chessgames.com/perl/chessgame?gid=1029000 NN v Blackburne, 1884 - Chessgames.com]</ref> ==Theory table== {{Chess Opening Theory/Table}} '''1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. Bxf7?''' <table border="0" cellspacing="0" cellpadding="4"> <tr> <th></th> <th align="left">4</th> <th align="left">5</th> </tr> <tr> <th align="right">Jerome Gambit</th> <td><br>[[/4...Kxf7|Kxf7]]</td> <td>Nxe5+<br>Nxe5</td> <td>=+</td> </tr> </table> {{ChessMid}} ==References== {{reflist}} === See also=== {{wikipedia|Jerome Gambit}} {{Chess Opening Theory/Footer}} ncz34h8iiialszmt8irvqi5l281ck7i Radiation Oncology/Head & Neck/Sinonasal/Overview 0 181696 4672877 4531905 2026-09-29T05:47:21Z Jcb 90773 4672877 wikitext text/x-wiki {{:Radiation_Oncology:TOC}} <big>'''Nasal Cavity and Paranasal Sinuses'''</big> *For now please see individual subpages ==Epidemiology== *Tumors of the nasal vestibule are frequently considered separately from nasal cavity and paranasal sinus tumors, because they are essentially skin cancers and as such have a different natural history *Primary tumors of the nasal cavity and paranasal sinuses are usually grouped together, because they are frequently advanced at presentation and it's not clear from which site they originated *Annual incidence ~1/100,000 *Occur more often in men, and age >40 (except salivary gland tumors and esthesioneuroblastoma which are seen earlier) ==Anatomy== *Sites **Nasal vestibule **Nasal cavity **Maxillary sinuses **Frontal sinuses **Ethmoid sinuses **Sphenoid sinus *Lymphatic drainage **Nasal vestibule: submandibular LNs, usually ipsilateral but may be bilateral **Nasal cavity: olofactory group and respiratory group with different drainage patterns ***Olofactory group drains to lateral retropharyngeal LNs, but can also communicate with subarachnoid space and CSF ***Respiratory group drain lower, in lateral retropharyngeal LNs or in Level II LNs **Paranasal sinuses have minimal drainage ==Pathology== *Benign: inverting papilloma can be associated with carcinoma in 5-15% of cases *Squamous cell carcinoma most common *[[Radiation_Oncology/Head_%26_Neck/Salivary_gland#Minor_Salivary_Glands|Minor salivary glands]] account for 10-15% cases *[[Radiation_Oncology/NHL|Lymphoma]] accounts for ~5%, and includes [[Radiation_Oncology/NHL/NK_T_cell_lymphoma|NK/T cell variant]], which is locally very destructive *[[Radiation Oncology/Esthesioneuroblastoma|Esthesioneuroblastoma]] accounts for 3-4% *[[Radiation_Oncology/Melanoma/Mucosal|Mucosal melanoma]] accounts for ~1% ==Treatment Overview== *Combination of radical surgery and postop radiation is a frequently used approach *Surgical approaches depend on location, and include lateral rhinotomy, medial maxillectomy, total maxillectomy, or craniofacial resection *Extent of surgery correlates with DFS and OS, but not local control if RT is used *Higher radiation doses are associated with improved local control, but visual toxicity is common *Conversely, using conformal RT reduced toxicity while keeping survival comparable to conventional RT *Poor overall survival ~50% at 5 years ==Outcomes== *'''Ghent, Belgium''' **'''2005''' (1998-2003) {{PMID|15915466}} -- "Postoperative intensity-modulated radiotherapy in sinonasal carcinoma: clinical results in 39 patients." (Duthoy W, Cancer. 2005 Jul 1;104(1):71-82.) ***Retrospective. 39 patients, surgery + postop RT. AdenoCA 79%, SCC 21%. Cribriform plate invasion 28%, orbital invasion 36%. Median IMRT 70 Gy. Median F/U 2.6 years ***Outcome: 4-year LC 68%, 4-year OS 59% ***Toxicity: decreased vision 6%, no blindness ***Conclusion: Postop IMRT good LC, with low acute toxicity **'''2009''' (1998-2006) {{PMID|18755554}} -- "Intensity-modulated radiotherapy for sinonasal tumors: ghent university hospital update." (Madani I, Int J Radiat Oncol Biol Phys. 2009 Feb 1;73(2):424-32. Epub 2008 Aug 26.) ***Retrospective. 84 patients. Postop IMRT in 89%, primary 11%. Median F/U 3.3 years ***Outcome: 5-year LC 71%, DFS 60%, DMFS 82%, DSS 67%, OS 58%. Invasion of cribriform plate negative predictor ***Toxicity: No radiation blindness, 1 patient radiation retinopathy, 1 patient lacrimal duct stenosis, 3 patients brain necrosis ***Conclusion: IMRT low rate of toxicity, with high local control and survival *'''Turin, Italy; 2008''' (2000-2005) {{PMID|18705398}} -- "Stage III-IV sinonasal and nasal cavity carcinoma treated with three-dimensional conformal radiotherapy." (Gabriele AM, Tumori. 2008 May-Jun;94(3):320-6.) **Retrospective. 31 patients, locally advanced paranasal sinus and nasal cavity tumors. 3D-CRT. Postop (68%) dose 60 Gy or radical dose 68 Gy (32%). Some use of chemotherapy. Median F/U 3.5 years **Outcome: Postop: 5-year LC 74%, 5-year OS 72%. Radical RT 20% and 25%. Local recurrence most common site of failure **Toxicity: No radiation-induced blindness; 4 patients enucleation as part of radical surgery **Conclusion: Local control remains low; 3D-CRT reduces risk of optical pathways but doesn't modify survival *'''UCSF''' **'''IMRT; 2007''' (1998-2004) {{PMID|17189068}} -- "Intensity-modulated radiation therapy for malignancies of the nasal cavity and paranasal sinuses." (Daly ME, Int J Radiat Oncol Biol Phys. 2007 Jan 1;67(1):151-7.) ***Retrospective. 36 patients with PNS cancers, 32 after gross total resection. Sites: 13 ethmoid, 10 maxillary, 7 nasal cavity, 6 other. IMRT 70 Gy to GTV, and 60 Gy to CTV. Median F/U 51 months ***5-year outcomes: LC 58%; DFS 55%; OS 45% ***Toxicity: minimal, no decreased vision, 1 xerophalmia, 1 lacrimal stenosis, 1 cataract ***Conclusion: IMRT no benefit on disease control, but low incidence of complications **'''Historical; 2007''' (1960-2005) {{PMID|17459609}} -- "Carcinomas of the paranasal sinuses and nasal cavity treated with radiotherapy at a single institution over five decades: are we making improvement?" (Chen AM, Int J Radiat Oncol Biol Phys. 2007 Sep 1;69(1):141-7. Epub 2007 Apr 24.) ***Retrospective. 127 patients, sinonasal carcinoma. Conventional 46%, 3D-CRT 39%, IMRT 18% ***Outcome: 5-year OS: 1960's 46%, 1970's 56%, 1980's 51%, 1990's 53%, 2000's 49% ***Toxicity: Grade 3-4 late: 53%, 45%, 39%, 28%, 16% (SS) ***Conclusion: No improvement in disease control or survival, but decreased incidence of complications *'''MSKCC; 2006''' (1987-2005) {{PMID|17161557}} -- "Treatment of nasal cavity and paranasal sinus cancer with modern radiotherapy techniques in the postoperative setting-the MSKCC experience." (Hoppe BS, Int J Radiat Oncol Biol Phys. 2006 Dec 7) **Retrospective. 85 patients with PNS, treated with post-op RT. Median RT 63 Gy. 62% treated with IMRT or 3D-CRT, rest with 2D. Median F/U 60 months **5-year outcomes: LC 62%, DM-free 82%, DFS 55%, OS 67%. Bad prognosis: squamous cell and cribriform plate involvement **Toxicity: 1 blindness (but no Grade 3-4 among patients treated with IMRT/3D-CRT) **Conclusion: Local recurrence main problem. Modern RT safe. ==Treatment Technique== *'''Utah; 1991''' {{PMID|1764170}} -- "Graduated block technique for the treatment of paranasal sinus tumors." (Tobler M, Med Dosim. 1991 Dec;16(4):199-204.) **5-field graduated wedge technique. AP beam heavily weighted, prescribed just beyond lens. Lateral wedge fields posteriorly fill-in dose as anterior contribution decreases ==Proton Therapy== ===Clinical Outcomes=== *'''Harvard''' **'''2008''' (1991-2002) {{PMID|17902164}} -- "Extent of surgery in the management of locally advanced sinonasal malignancies." (Resto VA, Head Neck. 2008 Feb;30(2):222-9.) ***Retrospective. 102 patients, locally advanced, treated with proton therapy with or without surgery (R0 20%, R1 49%, R2/biopsy 31%). Squamous cell 32%, neuroendocrine 29%, adenoid cystic 20%, sarcoma 13%, adenocarcinoma 6%. Median RT dose if R0 resection 67.6 Gy, if R1/R2 resection 75.6 Gy usually given BID. Median proton contribution 57%. Concurrent chemo 33% (typically for neuroendocrine). Median F/U 3.6 years, alive 5.1 years ***Outcome: 5-year LC R0 95% vs R1 82% vs R2 87% (NS, no difference by histology); 5-year DFMS 95% vs. 69% vs 52% (no difference by histology). 5-year OS 90% vs 49% vs 39% (worst for squamous cell). Regional failure rate 12% ***Conclusion: High dose proton RT excellent local control regardless of extent of surgery. However, DFS and DMFS depended on extent of surgery. Can consider observation for regional neck **'''2006''' (1991-2001) {{PMID|17050017}} -- "Visual outcome of accelerated fractionated radiation for advanced sinonasal malignancies employing photons/protons." (Weber DC, Radiother Oncol. 2006 Dec;81(3):243-9. Epub 2006 Oct 16.) ***Retrospective. 36 patients, advanced stage nasal or paranasal malignant tumors. Treated with aggressive surgery and post-op RT (78%) or radical RT (22%). Median dose 69.6 CGE, usually BID or concomitant boost. Proton contribution 20-85% depending on beam availability. No concurrent chemo. Median F/U 4.4 years ***Outcome: 3-year OS 90%, 5-year OS 81%. 3-year DFS 77%, 5-year DFS 73% ***Toxicity: late visual/ocular toxicity Grade 2+ (retinopathy, optic neuropathy, cataract, dry-eye syndroma, or nasolacrimal duct blockage) 22% in median 2.6 years after RT) ***Conclusion: AFRT enables delivery of 70 CGE with acceptable ophthalmologic complications **'''2002''' (1992-1998) {{PMID|12173330}} -- "Neuroendocrine tumors of the sinonasal tract. Results of a prospective study incorporating chemotherapy, surgery, and combined proton-photon radiotherapy." (Fitzek MM, Cancer. 2002 May 15;94(10):2623-34.) ***Prospective. 19 patients with olofactory neuroblastoma or neuroendocrine carcinoma. Kadish Stage B 4/19, Kadish Stage C 15/19. Induction cisplatin/etoposide x2 cycles, then proton/photon RT to 69.2 CGE concomitant boost. If response, further 2 cycles of chemo. Median F/U 3.7 years ***Outcome: 5-year OS 74%; 5-year LC 88% ***Toxicity: 1 patient unilateral vision loss after induction chemo. 4 patients frontal/temporal lobe damage by MRI. 2 patients soft tissue/bone necrosis. No radiation-induced visual loss ***Conclusion: This approach is successful, with radical surgery reserved for nonresponders *'''Chiba; 2007''' (1999-2005) {{PMID|17398027}} -- "Proton-beam therapy for olfactory neuroblastoma." (Nishimura H, Int J Radiat Oncol Biol Phys. 2007 Jul 1;68(3):758-62. Epub 2007 Mar 29.) **Retrospective. 14 patients (Kadish A 2/14, Kadish B 5/14, Kadish C 7/14). Dose 65 GyE in 2.5 Gy/fx. Median F/U 3.3 years **Outcome: 5-year LC 84%, 5-year RFS 71%, 5-year OS 93% **Toxicity: Liquorrhea 1 patient, no other Grade 3+ **Conclusion: Excellent local control and survival outcome, without serious side effects ===Treatment Planning=== *'''PSI''' **'''Paranasal; 2003''' {{PMID|12559516}} -- "Intensity modulation in radiotherapy: photons versus protons in the paranasal sinus." (Lomax AJ, Radiother Oncol. 2003 Jan;66(1):11-8.) ***Treatment planning. Paranasal case, three dose levels 76 Gy, 66 Gy, and 54 Gy. IMRT vs IMPT comparison ***Outcome: Comparable target conformality and sparing of critical structures; low dose regions or target homogeneity trade-off in IMRT plan ***Conclusion: Comparable target conformality and sparing of critical structures, low dose regions better with IMPT **'''Paraorbital; 2000''' {{PMID|10863085}} -- "Optimizing radiotherapy of orbital and paraorbital tumors: intensity-modulated X-ray beams vs. intensity-modulated proton beams." (Miralbell R, Int J Radiat Oncol Biol Phys. 2000 Jul 1;47(4):1111-9.) ***Treatment planning. 4 orbital/paraorbital tumors. IMRT vs IMPT. ***Outcome: PTV coverage comparable. DVHs for OAR better with IMPT, though predicted severe NTCP equally low ***Conclusion: Both IMRT and IMPT optimally treated PTV and reduced severe late toxicity; IMPT better at low/mid-dose regions d4nkuuu9ohvofvi4jnvkkdjd32qxj9n Chess Opening Theory/1. d4/1...Nf6/2. Nf3/2...d5/3. Bg5/3...e6 0 183948 4672770 1623039 2026-09-28T14:39:46Z Greenman 7490 Redirect to transposed position 4672770 wikitext text/x-wiki #REDIRECT [[Chess Opening Theory/1. d4/1...Nf6/2. Nf3/2...e6/3. Bg5/3...d5]] 5o513kex31z4srlr4him7gbvahyrcs4 Chess Opening Theory/1. d4/1...Nf6/2. Nf3/2...d5/3. Bg5/3...e6/4. e3 0 183955 4672767 3229628 2026-09-28T14:38:02Z Greenman 7490 No advantage 4672767 wikitext text/x-wiki {{Chess Opening Theory/Position|= |Torre Attack| |rd|nd|bd|qd|kd|bd| |rd|= |pd|pd|pd| | |pd|pd|pd|= | | | | |pd|nd| | |= | | | |pd| | |bl| |= | | | |pl| | | | |= | | | | |pl|nl| | |= |pl|pl|pl| | |pl|pl|pl|= |rl|nl| |ql|kl|bl| |rl|= || }} =Torre Attack= e3 continues white's plan for a kingside assault, with the bishop on d3 and knight on e5 as targets. Black has failed to disrupt white, and needs to play carefully now. At this point, perhaps c5 is the best response. ==Theory table== {{Chess Opening Theory/Table}}. '''1. d4 Nf6 2. Nf3 d5 3. Bg5 e6''' <table border="0" cellspacing="0" cellpadding="4"> <tr> <th align="left">4</th> </tr> <tr> <td>[[/4...Be7|Be7]]</td> </tr> <tr> <td>[[/4...c5|c5]]</td> </tr> <tr> <td>[[/4...Nbd7|Nbd7]]</td> </tr> <tr> <td>[[/4...h6|h6]]</td> </tr> <tr> <td>[[/4...c6|c6]]</td> </tr> <tr> <td>[[/4...b6|b6]]</td> </tr> </table> {{ChessMid}} ==References== {{reflist}} {{BCO2}} {{ChessFooter}} e7on3l8msg7o196p682domvk2v3csvc Foundations and Assessment of Education/Edition 1/Assessment Table of Contents/Assessment Chapter 2: Question Writing/Student Soapbox 0 196962 4672803 4109572 2026-09-28T15:42:18Z WereSpielChequers 248949 typo 4672803 wikitext text/x-wiki <div style="text-align: center; font-size: x-large;">Assessment Chapter 2 Student Soap Box</div> {{BookCat}} ---- <div style="font-size: medium;">Writing good multiple-choice questions is tricky. Writing good multiple-choice questions that require students to apply information, rather than just regurgitate information, is even trickier. But, it can be done. Most high-stakes tests (Virginia's SOLs, the SAT, AP tests, most final exams) contain mostly, if not all, multiple choice questions. These tests aim to assess not just students' knowledge, but their ability to apply knowledge, in other words, their ability to reason. Do you believe these tests do a good job of assessing students' reasoning skills? Why or why not?.</div> ---- ''Add your response below under the appropriate heading ("Thumbs Up" or "Not So Hot"). Extra credit will be awarded to multimedia responses. Don't forget to sign your response with four tildes.'' == Thumbs Up == Yes, I believe standardized tests such as the SAT, AP test, and SOL do an excellent job measuring their preset objectives. The SAT sets out to measure aptitude, and the AP tests and SOL sets out to measure student achievement. The creators of these tests have extensive and significant background in how to test for understanding; they also have knowledge of statistics of how students perform in response to certain types of test questions with all of their various conceptual ingredients included. My only concern with the SOL is that there should be an additional score telling how the student did in comparison to the state average, because sometimes a simple pass/fall score can be misleading if the test is difficult for most students across the state. [[User:Mbrowder|Mbrowder]] ([[User talk:Mbrowder|talk]]) 15:55, 14 June 2009 (UTC) I believe that in most of the SOL tests and on the SAT's the majority of the questions force students to use their reasoning skills. These questions are good indicators of what students not only know and understand, but how they can take that information an apply it to a real life example. Some of the time, however, these types of questions are used by teachers to trick their students. I disagree with this practice and think that stumping or tricking students in a test setting is a good way to lower the overall test scores. Despite the occasional obvious answer questions, most high stake tests encorporate a variety of question styles and formats, in order to keep the student on his or her toes. This type of test makes for a challenging way for students to show off their skills. [[User:Abeck017|Abeck017]] ([[User talk:Abeck017|talk]]) 18:10, 6 June 2009 (UTC) I do not have a problem taking multiple choice tests. I have found myself doing "eenie meenie miny mo" to answer some questions. I think multiple choice questions can be a helpful tool to assess students knowledge.[[User:Msmhobbs04|Msmhobbs04]] ([[User talk:Msmhobbs04|talk]]) 16:59, 6 June 2009 (UTC) I believe that if well written multiple choice can be a good form of assessment. If the questions deal with knowledge or reasoning I believe it can show application. We assess for different reasons. There are so many different ways to assess students, I think the teacher needs to mix it up a iittle.[[User:Aferg006|Aferg006]] ([[User talk:Aferg006|talk]]) 05:43, 6 June 2009 (UTC) I think that a lot of times teachers use multiple choice because it is easy to grade. However, if they are good questions, then multiple choice can be a good form of assessment. Teachers should not ignore other forms of assessment. [[User:Rebecca.hechler|Rebecca.hechler]] ([[User talk:Rebecca.hechler|talk]]) 03:21, 6 June 2009 (UTC) I feel I am on the border with this question. I do not have a problem with multiple questions and using them to assess what student have learned. I do feel that in many cases the questions are not written well. Sometimes I wonder how the people writing the SOL and other tests are qualified. Overall though i do feel the multiple choice questions are the easiest and fairly effective way of assessing knowledge. I believe no matter what the case may be of evaluating testing there is always going to be groups of people that like or dislike the format. I would also go on to say that not every test should be given as a multiple choice test and some should be given orally..written...or any other format. It is tough that every test we are given throughout education is a multiple choice test. I think the most disheartening part about them is I tell myself "the answer is right in from of me" and many times I still can't pick the right one :). [[User:Sston008|Sston008]] ([[User talk:Sston008|talk]]) 16:14, 4 June 2009 (UTC) I feel like multiple choice tests are a fine way to assess students. Personally, I believe one of the only reasons that so many students "hate" or "are terrible at" these types of tests is because, from a very young age, that is what we are conditioned by our peers to believe. In a test, multiple choice questions often do well in conjunction with fill-in-the-blank and short answer. Essays are not always a necessary or valid way to assess students. Frequently, it is common and easy for students to "fudge" their way through an essay, filling it with fluff and not facts, and still receiving a good grade. Done correctly, multiple choice questions can be very difficult. Take, for example, the questions from an AP exam. They are very tricky and have many answers that appear to be correct. These types of questions can only be correctly answered by a student who really knows the material. I went to a private school and never took SOLs so I don't really know how it's questions are, but I do know that all of the tests and exams that I took all through out elementary, middle, and high school (yes, I said elementary) included multiple choice questions that really assessed our knowledge. [[User:Sbutl016|Sbutl016]] ([[User talk:Sbutl016|talk]]) 20:25, 3 June 2009 (UTC) I think multiple choice tests can do a good job of assessing a student’s reasoning skills, IF the questions are well written. That’s the problem. In my experience, both as taking and creating test questions, too many of them are poorly worded or don’t test higher level thinking skills. I think the best exam for assessing a student’s reasoning skills though does not depend solely on multiple choice questions but contains a mix of true and false, multiple choice, and depending on the grade level, essay questions. The multiple choice questions seems to me to be the most fair in assessing a student’s knowledge because with true or false, the student has a 50/50 chance of getting the answer correct if they don’t know the information. Not all students express themselves well in writing on essay questions even if they thoroughly understand the learned concept. A well worded multiple choice question can eliminate the negatives of the true or false and essay question. [[User:Sciaston|Sciaston]] ([[User talk:Sciaston|talk]]) 18:00, 4 June 2009 (UTC) I believe that multiple choice testing can be a good way to assess a student's reasoning skills. However, I do believe that students with specific learning disabilities or even a simple aversion to mutiple choice testing suffer greatly with this testing format. I assisted with the administration of this year's SOL tests at the elementary level. While walking around the room as a classroom proctor, I noticed that there seemed to be more application based questions on the test. It was imperative that the student read each question carefully. A question could mean one thing to one student and something else for another. Also, it appeared that students could easily overlook key information that would lead to an incorrect answer choice. Many teachers compain about "teaching to the test". I believe that good test taking strategies can assist students when they are deconstructing test questions. I must say that I am not a fan of the SOL tests, but I do believe that multiple choice tests with well written questions can be a good way to assess reasoning skills. [[User:Acrow005|Acrow005]] ([[User talk:Acrow005|talk]]) 23:43, 4 June 2009 (UTC) I am kind of in the middle between liking and disliking multiple choice questions. I believe that multiple choice testing is a good way to assess a student's reasoning skills, however I do believe that some students do not test well on standardized tests. I do prefer multiple choice tests personally over short answer, because I feel with multiple choice the process of elimination is available whereas with short answer you have to have completely memorized the information in order to get the answer correct. Multiple choice questions also allow for application questions, which I believe are important because it really tests whether the student knows the material or not. They can apply what they know to a novel situation, therefore expanding their knowledge of the concept itself. I know from personal experience that I do completely different on multiple choice exams in school than I do on standardized tests like the SAT for example. I believe that some students are not good with multiple choice tests in general. That is why I believe teachers need to provide variety in their testing methods, as well as with standardized testing through the use of matching, true/false, short answer and essay response. Also, each student interprets questions differently therefore what one student may feel is correct because of the way he/she reads it another student may interpret the question and come up with a completely different answer. Both students may interpret the question completely different than what the teacher had intended as well. That is why I am kind of on the fence with multiple choice and standardized testing, because although I do believe it is a good tool to measure student's reasoning skills, I also believe that confusion and misinterpretation can also take place. [[User:Rburt005|Rburt005]] ([[User talk:Rburt005|talk]]) 01:25, 6 June 2009 (UTC) I have taken countless multiple choice questions based tests throughout my scholastic career. I believe that they not only assess the logistic knowledge of the student but really make the individual think outside the box... also known as testing the student's reasoning skills. Why? It's simple. For example, if a student is confident of an answer yet there are two others that also make sense and are logically correct, then it makes the student evaluate different standpoints and evaluate the questions from different angles. Multiple choice tests give the student the chance to not only show that they have studied the material at hand, but it tests their own logic. At the end of the day, if the student made the correct choice, not only will the person know the answer but it automatically becomes a subject that the person is confident to discuss and in my case, teach in the near future. Now, some multiple choice questions are very obvious and the answer shines bright between A, B, C or D.... in my opinion multiple choice is easier for students rather than writing a whole essay to answer one question. It's quick and to the point. [[User:Ehern004|Ehern004]] ([[User talk:Ehern004|talk]]) 19:58, 6 June 2009 (UTC) Yes, I believe multiple choice questions can assess a student's ability to reason. These questions provide multiple answers to consider. They do not allow the students to go with the first thing that comes to their mind. Therefore they need to be able to decide what is the most reasonable answer for the question. Multiple Choice Tests also help with test anxiety for students who are overwhelmed when faced with "fill in the blank" tests. By seeing the answers and being able to choose, their memory is prompted and hopefully anxiety is relieved. With the anxiety gone even poor test takers can reason through the choices, eliminate improbable answers and increase their chances of successfully demonstrating their knowledge. [[User:Jtmitchem|Jtmitchem]] ([[User talk:Jtmitchem|talk]]) 22:54, 6 June 2009 (UTC) Being a product of the Virginia SOL's I can say that i think they are a pretty good measure of a students knowledge of the topic for the most part. They are worded in a way that the student is challenged enough to make the test worth while, while also allowing them to pass the test. As with almost everything there is a flip side. Which is that some teachers have started to try to just prepare their classes for just the test and not necessarily the next class that follows it in the students studies. So that is a negative. But overall i think that the tests are a very good thing. I know from a personal experience that I was doing poorly in the class itself because of the way the teaching style of the teacher, but when it came time for the sol I passed with an advanced marking. I think that the tests could use a little tweaking but overall they are pretty good. [[User:Rcoll029|Rcoll029]] ([[User talk:Rcoll029|talk]]) 23:46, 6 June 2009 (UTC) == Not So Hot == While I do think that multiple chpice questions are good for long exams or timed exams I do not think they are the best way to assess the knowledge of the students. Multiple choice questions are often created in a negative form of a question such as " which of the following is not the best example of ...?" Of course this type of question does make the students think more before they answer, I believe that too many of these types of questions ultimately confuse the student. Simple fill in the blank questions are agreat way to assess knowledge or filling in a diagram or map that they have studied. If the information has been presented correctly and often throughout the lesson than fill in questions should be a great way to assess what has been learned.[[User:Jnemo001|Jnemo001]] ([[User talk:Jnemo001|talk]]) 23:16, 26 June 2009 (UTC) Noooo I really don’t think they do that good of a job in assessing a student’s knowledge base. So often on these tests I am thrown off by a word placed in a sentence that changes the entire meaning. I know I could do better by reading and rereading the choices given, and make a better decision sometimes…but when you are trying to hurry to finish a timed test you do what you can to pick what you think is right. Also, even instructors themselves call multiple choice tests “multiple guess” tests because that’s what we always do when we aren’t sure of an answer…you GUESS. If there are 4 questions, you have a ¼ chance of getting them right. Of course we can usually eliminate a choice or two that we know are wrong…so then the chances of getting a question right increase! There is no “sure fire” way to test students but I know we students get happy when we find out a test is multiple choice (or even better yet, true or false)! [[User:Ldomm002|Ldomm002]] ([[User talk:Ldomm002|talk]]) 18:35, 6 June 2009 (UTC) I feel my whole life I have taken a number of tests and the majority of those tests were all multiple choice. I do not care for multiple choice tests very much, however, when they are all you take I guess you have to learn to like them or at least learn to live with them. I feel I am a strong writer and that may play a large role in why I do not love multiple choice tests. I feel more pressure when I know Im taking a multiple choice test. I thoroughly enjoy taking essay tests, however, I have not have too many classes that offered just that. I have had a variety of classes where it was a mixture of multiple choice, true false, and some essays, but hardly ever and just essay tests. My thoughts on this matter seem to match many of my peers. I also did not enjoy taking the SATs or the Praxis, but who really does enjoy those tests? At times I also felt the answer choices left me wondering which was the right answer, or I felt the question was not worded as clearly as it should have been when taking a test that is as serious as the Prxis or SATs. I felt the multiple choice tips were helpful to me, maybe if some of the creators of tests read these tips taking multiple choice tests would be more fun, probably not though. After taking a number of SOL's, SATs, AP tests, etc., I would have to say that I do not think they are as effective as they could be. From my experience, it seems as though these test do not provide clear and concise questions/ answers. When taking these tests, many times I went into it feeling very confident; more often than not, I walked out feeling angry. It just seems like we spend so much time preparing for these exams and then most of what we study is not on the test or not at all the way we practiced. That could be a problem with the preparation or the testing, I'm not sure (maybe a mix of both). From hearing other teachers talk about the SOL's in particular, I know that many of them are frustrated with the tests. A child could explain a concept and have a good knowledge base but the test has a way of phrasing questions that can be very misleading. I don't know much about what goes into making up these standardized tests, but I am almost certain that a group of highly trained people is in charge of writing the questions/answers. Maybe they should spend some time reviewing the article we just read that spells out the points to writing effective questions! [[User:Khedl002|Khedl002]] ([[User talk:Khedl002|talk]]) 00:30, 3 June 2009 (UTC) I understand the concept of having multiple choice tests used so frequently, however I can't say I am a huge fan of them. While taking the Praxis 1 tests, when I didn't know what the answer was I thought "at least I have a 25% chance of getting it right" and guessed. The Praxis 2 art test was extremely difficult because the multiple choice questions pertaining to artists gave an example of something the artist had created or a fact about the artist and then wanted you to pick which artist it was from the four artists listed. There are a million artists in this world, and even after taking six art history classes I had not heard of most of them on the test. These types of multiple choice questions were not helpful, because I was not given a list of artists I should study before taking the test, therefore I did not know what to prepare for. How can someone assess you on something you were not able to fully prepare for? Multiple choice questions either allow a student to "get lucky" for guessing the right answer or frustrate those that were not told how to prepare ahead of time. [[User:Hcogg001|Hcogg001]] ([[User talk:Hcogg001|talk]]) 17:45, 2 June 2009 (UTC) I would have to agree with some of the other posts and say I am not very impressed with the types of questions on tests such as SOL's, the SAT, AP exams and others. As much as I would have studied and prepared for these exams, most times after taking the exam I did not feel that I was as prepared as I should have been. Unfortunately, this hurt my confidence when walking into future exams. I think that many of the questions asked on these exams were not as effective as they could be. They are not always clear or concise, and many times the vocabulary or wording in the question confuses the test taker. Students can be very confident on a subject or concept, but they may have a hard time answering the questions correctly if they cannot get past this misleading way the question is asked. I think that students should possibly be given better review material when preparing for these types of exams. However, I think it is interesting when you hear that on tests such as the SAT, it's not about how much knowledge you have, but about how you take the test. If this is true, then what is the point of knowledge and application questions? I would like to see most questions asked in a clearer way, maybe using some suggestions from the multiple choice article! [[User:Afett001|Afett001]] ([[User talk:Afett001|talk]]) 01:10, 3 June 2009 (UTC) I am not surprised at the other postings about the types of questions on standardized tests. I have taken my share of them as well and the one thing that I have learned is that some questions (that break the rules) are designed to help the test taker move quickly to get finished in the time allotted. I could be wrong but I strongly feel that they want you to discard x amount of answers right off the bat. It seemed that when I took the Praxis II and the PCAT that I always came down to two answers very quickly. I do agree with the article we read with the rule about not using only, except, or none!! My praxis II was full of them. They just do that to trick you up. I think they are testing your reading skills as well. This can be bad because you might know that answer to the information pertaining to the question but misread the question and miss it. My praxis II was filled with all of the above or none of the above as well. I am just very thankful that I passed mine and don't have to worry with it anymore. Hopefully these test will change the way they write their questions and it will help test takers in the future.:) [[User:Hcomb003|Hcomb003]] ([[User talk:Hcomb003|talk]]) 16:40, 3 June 2009 (UTC) Ooh…SOL’s and multiple-choice questions…not my favorite. Too often teachers spend their days teaching and drilling students with narrowed curriculum just to pass these high-stakes tests. In the process, they are losing students to daydreams and boredom. With relentless drilling and worksheets, teachers can only hope their students will regurgitate material enough to pass. Then what? We pray that our students will carry with them what they’ve learned, but for the most part information is lost because it was never engaging enough in the first place. It is a challenging task to test teach and provide students with enough hands-on explorations of subjects. Multiple-choice questions give students a chance to simply guess even when they have no clue of the correct answer. Then, they don’t even get the chance to go back and learn from their incorrect responses. These questions don’t really require any use of higher level, critical thinking abilities. We still teach test-taking methods for these types of questions, such as process of elimination, time management, and choice C. GRE study guides even focus on specific ways to just make an educated guess. The main problem is that students are only focused on memorization and not reasoning. They can memorize facts and then just dump them after their tests. [[User:Abitt002|Abitt002]] ([[User talk:Abitt002|talk]]) 22:30, 3 June 2009 (UTC) In answer to the proposed question of assessment and reasoning, I do not think multiple choice tests are a good platform to measure students reasoning. In a multiple choice test, the student picks one answer out of four usually, without leaving any indication of "why" they picked this particular answer. However, in an essay type test, the instructor can usually decipher the "reasoning" behind their answer because it is written out in paragraph form. This is also a great way to assess if the student has actually retained any of the information they have learned thus far. Keeping this in mind, the instructor needs to give the student clear and concise information prior to the test so that the student is aware and understands what they are required to do and why it is necessary for them to give answers to particular questions (for assessment purposes).[[User:Scarlett1|Scarlett1]] ([[User talk:Scarlett1|talk]]) 03:36, 5 June 2009 (UTC) Ok... multiple choice question exams, for the most part I dislike them. These exams can be very good in assessing students knowledge and reading skills depending on if the students were given the correct tools to approach the test. After taken a number of these test I still find them confusing with wording that is not common and sentence phrasing that sometimes traps you. I think that it is harder for students to approach these test. It is important for teachers to teach very well the process of elimination and association of problem solving thinking to be able to approach these test with confidence. Allot of times when I felt confident about the material after taking one of these test my mind set had completely changed. I myself prefer question test where I can just give my answer depending on what I have learned. I feel that the curriculums that teach skills only aiming to pass these type of exams disable the ability of students to answer questions in an informative written way. [[User:Bpenn005|Bpenn005]] ([[User talk:Bpenn005|talk]]) 13:35, 5 June 2009 (UTC) I think that most multiple choice tests do a fairly well job of assessing students' knowledge as well as their ability to apply that knowledge. This all depends on who is writing the questions. If someone has the ability to write good multiple choice questions, then there is no problem. However, it is hard to get a good balance between knowledge and application, difficulty, and content. My problem with the SOL's is not the questions themselves. It is the extreme pressure put on the students and teachers to pass these tests. Teachers spend so much time worrying about these tests that are not always doing their students justice. The students never get detailed feedback, so they never even learn what mistakes they may have made. I don't think that standardized tests are always beneficial, especially when the stakes are high and the pressure is on to pass. [[User:Alucy001|Alucy001]] ([[User talk:Alucy001|talk]]) 00:43, 6 June 2009 (UTC) I used to be all for multiple choice questions– and sometimes when I feel really haggard, or that I understudied, I rejoice upon seeing them. However, I'm skeptical over if it's the best form of assessment. There can be effective multiple choice tests, I'm sure– but there could have been a much better short answer/brief essay test in its place that had the student get more involved with the content they're supposed to be learning. Multiple choice is the least thought provoking, ''interactive'' test type. It has its time and place, and unfortunately that makes them irregular for English majors. What it boils down to is: I don't ever get the luxury of taking them anymore, so no one else should either. [[User:Hsmit022|Hsmit022]] ([[User talk:Hsmit022|talk]]) 01:13, 6 June 2009 (UTC) I feel that this type of multiple-choice can cause the student to be confused and second guess themselves. The wording of the questions and corresponding answers if not done properly can be more confusing. Short answer and essay, I feel these are the best way to know what has been learned by the student and their ability to apply it. Correctly answering “tricky” multiple-choice questions I feel really only shows the student’s ability to think like the question writer. (So many thoughts are running through my head right now). Scantrons have made this style of testing too easy and is used way too often, classes are too big and teachers don’t always have the time needed to test any other way, and SOL’s ……………… [[User:Mlipl001|Mlipl001]] ([[User talk:Mlipl001|talk]]) 02:16, 6 June 2009 (UTC) Speaking specifically from a mathematical perspective, I believe that multiple choice tests do not fully assess a student's knowledge, especially if the student's work or method is not accounted for. The right answer should not be the only thing that matters. To achieve a passing score on the Algebra 1 SOL a student must correctly answer about 25 out of the 50 questions correctly. Since there are 4 answer choices for each question, a student has a 25% chance to answer every question correctly. That means that out of 50 questions, a student should be able to answer 13 just by guessing randomly. Therefore, the Algebra 1 SOL, and any math SOL for that matter, only requires a student to know how to do 12 problems, at most, to pass. This is an outrage. Not to mention that most of the SOL questions have been dumbed down so far that either: the calculator will give the student the answer without them having the slightest clue, or that the student can simply plug in possible answer choices and still have not clue about the process to solve the problem. In short, I believe that the math SOL especially should NOT be multiple choice. Math is an applied knowledge subject, yet the state of VA has succeeded in taking any thought out of mathematics. ( I just finished my first year teaching Algebra 1 part 2 to repeat students, very few of which knew any basic arithmetic or logic, yet all of them passed their Algebra 1 SOL using the state sanctioned T1-83. Is that really learning?)[[User:Scrai010|Scrai010]] ([[User talk:Scrai010|talk]]) 15:41, 6 June 2009 (UTC) Okay, I get the "reasoning" part already. I understand that it is both critical and beneficial to a student to apply information they've learned. However, as much as I feel prepared for multiple choice test, I feel more times than not...they do me in! I can recall instances where I've been able to answer the question in my head but battle between two or more answers on the page. Though, I'm not completely against multiple choice, I'm just adverse to test where it's the only format offered. I'm aware of this tactic of "reasoning" but I think it's nonsense! I could better support my answer through writing vs. reasoning between several explanations. Therefore, I don't believe this should be the primary method for assessing students! [[User:Rpaige|Rpaige]] ([[User talk:Rpaige|talk]]) 16:38, 6 June 2009 (UTC) Multiple choice tests can sometimes be a blessing or curse, depending on a student’s level of confidence, knowledge and reasoning. I have taken many tests where the multiple choice section almost served as notes within the test, because I could use some of the answers for the application or reasoning questions. While this can be a very useful strategy for students, it can also be just as harmful if they answer the multiple choice questions wrong. Another flaw with this method is that if teachers assess a student based on this, and the student does poorly, the teacher’s most likely assumption is that the student does not know any of the material at all. This may be true for many students, but no all of them; some students are simply not comfortable or cannot perform on multiple choice tests. It may be even worse, if the multiple choice questions are ineffective, just as in the article by Timothy W. Bothell. It is ultimately the student’s responsibility to study for a test, however, it is also the teacher’s responsibility to create an effective test. Knowledge is an important aspect to assess students on but so is their ability to reason. The facts and concepts they learned from lecture almost become useless if students do not know how to apply them, especially in scenarios when they are required in daily life. Unfortunately, many high-stakes test, such as the Virginia’s Standards of Learning, the Scholastic Aptitude Test, Advanced Placement tests and many other exams, consist of at least 50% of multiple choice, which does not demonstrate if the student truly understands the content of the exam. Another issue of application questions or assessing students’ reasoning skills is that most of the time, they are presented in a written format. For students who have a high level of linguistic skills, who learn by looking and writing things down, this is very beneficial for them because the test are almost planned for them. Even students who are verbal, or like to listen and talk while learn, can benefit from these types of tests because they can quietly read the questions to themselves to come to an answer. However, for the group of students who learn hands-on, or kinesthetically, they are at a severe disadvantage because the test leaves little to no room for them to fully use their strengths. The only time they can use their kinesthetic skills is when they do science laboratory activities. I am not saying that during high-stakes test, schools should start having full scale lab activities. At the same time, they can include their hands-on student by providing objects that demonstrate, or apply, the concepts that they know. For example, if a class was doing an exam and one of the questions dealt with the distribution of energy, the teacher would give each student a Newton’s cradle. Students would not have to use the cradle, unless the question requires the use of it. However, if a hands-on student can recall an answer by ''using'' the cradle, the test levels the playing field for all students. Just as teachers provide differentiated instruction for students with special needs, they should also do the same for students with different learning styles. [[User:Adart001|Adart001]] ([[User talk:Adart001|talk]]) 18:39, 6 June 2009 (UTC) Assessment is one of the ways that we make sure that the information that has been taught is understand and retained. I find that multiple choice assessments do not fully take into consideration the people who are not good test takers. Some test have so much volume that it is stressful for the test takers. In my experience, I understand that by the end of a test I am not reading the questions fully because I just want the test to end! That means that I have to force myself to focus and make sure that I take my time. I also have found that some people can describe and apply knowledge in different formats other than taking a written test. We are all not standard learners and assessment should be required but possibly given in other ways rather than multiple choice formats. I do not think that they correctly assess everyone. [[User:Jnewh001|Jnewh001]] ([[User talk:Jnewh001|talk]]) 19:48, 6 June 2009 (UTC) No, in most cases I do not think multiple-choice questions are the best way to assess a student’s knowledge. They are merely, as most things in life, the simplest and most efficient way. Not nearly the best. True practical application is always the best assessment of one’s knowledge, whether this means writing an essay, mixing chemicals, doing complex calculations (and showing your work), or landing a plane, all of these involve the use of actual skills. A multiple choice test is a second hand application of those skills that can approximate one’s knowledge but never their actual talent for applying that knowledge. Let me put it this way, I would never let someone fly a plane, cut me open, or create a new type of rocket fuel, based solely on test scores. Test scores, in my opinion, are simply convenient approximations, and are highly effected by things like, test anxiety, test taking skills, and the quality of the questions, multiple choice tests are especially influenced by these factors. [[User:BitterAsianMan|BitterAsianMan]] ([[User talk:BitterAsianMan|talk]]) 20:53, 6 June 2009 (UTC) thotfysq2312exf5rpak2cjvhpt98ms Aros/Platforms/AROS USB support 0 202147 4672762 4671484 2026-09-28T14:08:06Z Jeff1138 301139 4672762 wikitext text/x-wiki {{ArosNav}} ==Host Adapter Protocol USB1 OHCI UHCI USB2 EHCI USB3.0 USB3.1 xHCI == Please let us know any mistakes or any information to be added, use Prefs/Trident to confirm Vendor and Product IDs Please chat at [https://www.arosworld.org/index.php AROS World] *1996 USB1.0 *1998 USB1.1 *2000 USB2.0 *2008 USB3.0 *2013 USB3.1 *2017 USB3.2 AROS has these USB transfers *Control - *Bulk - Midi 1.0 ( 'send my data when you can' ) *Interrupt - Midi 2.0 *Isochronous - USBAudio, Webcams, etc Isochronous is the starting point of modern types of multimedia creativity. IsoChronous isoc code is already in place in poseidon.library and '''scheduled''' transfers are queued to be later rerouted in the host driver code (needs to be written for each host protocol e.g. OCHI, UCHI, EHCI and [https://cdrdv2-public.intel.com/625472/625472_xHCI_Rev1_2b.pdf#:~:text=Page%203.%20Document%20Number:%20625472%2C%20Revision:%201.2b.%203. XHCI rev1.2], [https://www.intel.com/content/www/us/en/content-details/868296/extensible-host-controller-interface-for-universal-serial-bus-xhci-requirements-specification-r2-0.html rev2], etc). There seems to be 2 types of isoc transfers, one is just the normal isoc transfer and the other is realtime implementation of isoc transfer. For isoc transfer there needs to be a scheduler that makes sure no isoc transfers are dropped (in or out) and that they happen at the right time. It all gets difficult as the device making use of the isoc transfer may be at any point on the device tree. One needs to calculate the USB bandwidth for the packet based periodic transfers that are initiated by the host which have fixed but guaranteed bandwidth. Host controllers guarantee this bandwidth by planning a schedule of transfers ahead of time to ensure there is enough time reserved on the bus. [https://www.intel.co.uk/content/www/uk/en/products/docs/io/universal-serial-bus/ehci-specification.html EHCI] [https://www.thegoodpenguin.co.uk/blog/understanding-why-usb-isochronous-bandwidth-errors-occur/ bus-bandwidth] vs payload-bandwidth and the algorithm of the EHCI scheduler. The bandwidth of the endpoint in terms of payload data (stuff we put in a packet) and the protocol overhead, signalling imposed bit stuffing, host delays etc. Poseidon controls the driver and device tree and it provides an API to communicate with the USB devices. Poseidon really doesn't care much about what sort of transfer pipe is opened or used, it only provides the means to do so and forwards the iorequests to the correct driver. Poseidon code is the higher level code for USB communication and drivers are of course the lower level one. [[File:Psd.svg|220px|right]] ; Best Hardware - NEC Chipset (OHCI + EHCI), Intel Chipset (UHCI + EHCI), XHCI USB3.0, USB3.1 & gen 2 Type-A Type-B Type-C ; Next Best Set - General OHCI, SIS (OHCI + EHCI), ; Buggy Chipset - [ Early AMD OHCI], ALi OHCI, VIA UHCI, Nvidia OHCI & EHCI, === USB1.1 === OHCI USB 1.1 - USB-IF sanctioned standard but hardware physical form removed with USB2.0 and replaced with virtual emulation of USB1 {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="10%" |Boot from USB ! width="10%" |Detect USB device ! width="10%" |USB device works ! width="30%" |Opinion |- | ALi Agere M5273 A1 M5237 Lucent USS-312 | | | | <!--Boots-->{{Maybe}} | <!--Detects-->{{Yes}} | <!--Works-->{{Maybe|}} | StarTech PCI425USB, CompUSA Iogear GIC220U-b, Nvidia 220 mobo, USBA2041P, ALi SU2A-PS, |- | AMD 756 Chipset (onboard motherboard) | 0x1022 | 0x740c | 0x06 | <!--Boots-->{{No}} | <!--Detects-->{{No}} | <!--Works-->{{Maybe|}} | no [http://aros-exec.org/modules/newbb/viewtopic.php?post_id=31308#forumpost31308 usb devices detected] Geode GX1, |- | CMD DU-A2 Silicon Image 0670 (pci AMD chipset) | 0x1095 | 0x0670 | 0x06 | <!--Boots-->{{No}} | <!--Detects-->{{No}} | <!--Works-->{{Maybe|}} | |- | Silicon Image 0673 (pci AMD chipset) | 0x1095 | 0x0673 | 0x06 | <!--Boots-->{{No}} | <!--Detects-->{{No}} | <!--Works-->{{Maybe|}} | |- | Nvidia Nforce2 USB | 0x10de | | | <!--Boots-->{{Maybe|Bios options vary but does with Plop Boot}} | <!--Detects-->{{Yes}} | <!--Works-->{{Maybe|}} | Tested with 20th Aug 2012 improvement |- | NEC µPD720100AGM | 0x1033 | 0x0035 | 0x | <!--Boots-->{{Unk}} | <!--Detects-->{{Unk}} | <!--Works-->{{Maybe|}} | untested - Amiga Spider card with possible bottleneck issues at higher speeds |- | NEC µPD720101AGM 720101GJ | 0x1033 | 0x0035 | 0x43 | <!--Boots-->{{Yes}} | <!--Detects-->{{Yes}} | <!--Works-->{{Maybe|}} | Mac mini, Belkin F5U219vea (2+1 ports), Belkin F5U220vea1 (4+1 ports), Adaptec 3100LP, BAFO BF-460, GWC UC-160, IOGear GIC250U, Keyspan U2PCI-5, O'toLink U2-C2B U2-C2A U2-P20N U2-P50, Ratoc PCIU5, USBWholesale UII-PCIP |- | NEC µPD720102 | 0x1033 | 0x00 | 0x | <!--Boots-->{{Unk|untested }} | <!--Detects-->{{Unk|untested }} | <!--Works-->{{Maybe|}} | |- | Opti 82C861 2-port | 0x1045 | 0xc861 | | <!--Boots-->{{No}} | <!--Detects-->{{No}} | <!--Works-->{{Maybe|}} | no USB devices detected - Belkin F5U005, |- | SIS 7001 OCHI | 0x1039 | 0x7001 | 0x0f | <!--Boots-->{{No}} | <!--Detects-->{{Yes}} | <!--Works-->{{Maybe|}} | 20th Aug 2012 - not booting stalls on GRUB word with Plop Boot |- |} UHCI USB 1.1 - Intel standard but since 2009 no hardware support as USB2 introduced virtual emulation of USB1 {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="10%" |Boot from USB ! width="10%" |Detect USB device ! width="10%" |USB device works ! width="30%" |Opinion |- | Intel | 0x8086 | 0x | 0x01 | <!--Boots-->{{No|not in bios use AROS floppy disc boot}} | <!--Detects-->{{Maybe|}} | <!--Works-->{{Maybe|}} | |- | Intel 82371AB EB MB PIIX4 | 0x8086 | 0x7112 | 0x01 | <!--Boots-->{{No|none in bios use other booting options}} | <!--Detects-->{{Maybe|Detects most devices}} | <!--Works-->{{Maybe|most devices but not RTL8187b WG111v3 blue led not on and does not work}} | |- | Intel 82801DB/DBL/DBM (onboard i830 mbd) | 0x8086 | 0x24c4 | 0x01 | <!--Boots-->{{Yes|but not from bios but floppy options}} | <!--Detects-->{{Yes|}} | <!--Works-->{{Yes|}} | RTL8187b WG111v3 blue led on and although device has software failure and recoverable error IT STILL WORKS. Fresh start sometimes needs Network Prefs Saved to work. |- | VIA MVP4 (onboard mbd) | 0x1106 | 0x30 | 0x40 | <!--Boots-->{{No}} | <!--Detects-->{{Maybe|most devices}} | <!--Works-->{{Maybe|most devices but not wireless options}} | RTL8187b WG111v3 detected but blue led not on and does not work |- | VIA VT82xx (onboard mbd) | 0x1106 | 0x3038 | 0x40 | <!--Boots-->{{No}} | <!--Detects-->{{Maybe|most devices}} | <!--Works-->{{Maybe|most devices but not wireless usb}} | RTL8187b WG111v3 blue led on but does not work |- | VIA VT6202 (VIA VT83C572) | 0x1106 | 0x3038 | | <!--Boots-->{{No}} | <!--Detects-->{{Maybe|}} | <!--Works-->{{Maybe|}} | A-Best USB-200, Cables N Mor USBPCI, CompUSA, D-Link DSB500, Digital/Research DRUSBCARD, Kouwell IOFlex 580, StarMount USB VIA, |- | VIA VT6112 | | | | <!--Boots-->{{No}} | <!--Detects-->{{Maybe|}} | <!--Works-->{{Maybe|}} | |- | VIA VT6212 (pci card) | 0x1106 | 0x3038 | 0x61 | <!--Boots-->{{No}} | <!--Detects-->{{Maybe|}} | <!--Works-->{{Maybe|}} | 2011 seems to have issues with other identical via based USB controller(s) present |- | VIA VT6214L | | | | <!--Boots-->{{No}} | <!--Detects-->{{Maybe|}} | <!--Works-->{{Maybe|}} | |- |} === USB 2.0 EHCI === The USB-IF insisted on only one implementation of EHCI but it creates 4 virtual hcd to cover USB1.1 support. The virtual HCD on Intel and VIA EHCI controllers are UHCI. All other vendors use virtual OHCI controllers. Hardware EHCI USB2.0 ended in most chipsets in 2014/5 and is now virtual through most newer USB3.0 chipsets {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="10%" |Boot from USB ! width="10%" |Detect USB device ! width="10%" |USB device works ! width="30%" |Opinion |- | ALi Agere M5273 A1 Lucent USS-344 | | | | <!--Boots--> | <!--Detects--> | <!--Works-->{{Maybe|}} | {{N/A|untested}} belkin F5U006, |- | Nvidia Nforce2 USB | | | | <!--Boots-->{{No}} | <!--Detects-->{{Yes}} | <!--Works-->{{Maybe|}} | |- | Intel 82801DB/DBM (onboard mbd) | 0x8086 | 0x24cd | 0x01 | <!--Boots-->{{Yes}} | <!--Detects-->{{Yes}} | <!--Works-->{{Maybe|}} | |- | NEC µPD720100AGM | 0x1033 | 0x00E0 | 0x | <!--Boots--> | <!--Detects--> | <!--Works-->{{Maybe|}} | {{N/A|untested - Amiga Spider card}} |- | NEC 72101 GJ | 0x1033 | 0x00e0 | 0x04 | <!--Boots-->{{Yes}} | <!--Detects-->{{Yes}} | <!--Works-->{{Maybe|}} | Belkin F5U219 VEA1 (pci), |- | SIS ECHI | 0x1039 | 0x7002 | 0x00 | <!--Boots-->{{No}} | <!--Detects-->{{Maybe|issues about which port is used if it works at all}} | <!--Works-->{{Maybe|}} | |- | VIA VT6202 | 0x1106 | 0x3104 | | <!--Boots-->{{No}} | <!--Detects-->{{Yes}} | <!--Works-->{{Maybe|}} | |- | VIA VT6212 (pci card) | 0x1106 | 0x3104 | 0x62 | <!--Boots-->{{No}} | <!--Detects-->{{Yes|detects}} | <!--Works-->{{Maybe|}} | |- |} === USB 3.x SuperSpeed SS (Speed 5Gbit/s 3.1 gen 1) aka xHCI eXtensible === USB Attached SCSI (UAS or UASP) is a protocol used for high-speed data transfer between computers and external storage devices like SSDs, HDDs, and some flash drives. It provides up to 70% faster read/write speeds than traditional Bulk-Only Transport (BOT) by allowing multiple commands to run in parallel, rather than waiting in a queue {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="10%" |Boot from USB ! width="10%" |Detect USB device ! width="10%" |USB device works ! width="30%" |Opinion |- | <!--Description-->AMD | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion--> |- | <!--Description-->AMD | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion--> |- | <!--Description-->AMD | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion--> |- | <!--Description-->Fresco Logic FL1000 FL 1000 | <!--Vendor ID-->0x1B73 | <!--Product ID-->0x1000 | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion-->link power management (LPM, USB 3.0 power saving) cannot be disabled so random connection issues |- | <!--Description-->Fresco Logic FL1009-200 FL 1009 | <!--Vendor ID--> | <!--Product ID-->0x1009 | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion-->Orico PFU3-2P |- | <!--Description-->Fresco Logic FL1100-100 FL 1100SX | <!--Vendor ID--> | <!--Product ID-->0x1100 | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion-->LPM cannot be disabled so issues with disconnecting WD drives etc - CalDigit, ORICO PFU3-2P, FASTA-6GU3 Pro, inatech KTU3FR-2P 2 port USB 3.0, and Inateck KT4004 (KTU3FR-4PA rev B2) for storage and hubs, etc |- | <!--Description-->Fresco Logic FL1400 FL 1400 | <!--Vendor ID--> | <!--Product ID-->0x1400 | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion--> |- | <!--Description-->Fresco Logic | <!--Vendor ID--> | <!--Product ID-->0x | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion--> |- | <!--Description-->NEC Renesas xHCI µPD720200 uPD720200a chip | <!--Vendor ID-->0x1d6b | <!--Product ID-->0x0194 | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{Maybe|no USB3 but seems to works like USB2}} | <!--Opinion-->recognized but not supported for USB3 but works like USB2 - ORICO PRU3-4P 4 Port USB, early Dell Wyse zx0 thin client, |- | <!--Description-->NEC Renesas xHCI µPD720201 uPD720201 chip | <!--Vendor ID--> | <!--Product ID-->0x114 0x0115 | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion-->recognized but not supported |- | <!--Description-->NEC Renesas xHCI µPD720202 uPD720202 chip | <!--Vendor ID-->0x1912 | <!--Product ID-->0x0015 | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion-->recognized but not supported |- | <!--Description-->[http://www.ti.com/product/tusb7340 TI] tusb7340 TUSB732 | <!--Vendor ID--> | <!--Product ID-->0x8241 | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion-->recognized but not supported Koutech IO-PEU436 but only one with open docs |- | <!--Description-->Intel xHCI | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion-->recognized but not supported - integrated since Ivybridge |- | <!--Description-->Intel xHCI | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion--> |- | <!--Description-->Marvell | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion--> |- | <!--Description-->Via Labs VL800 xHCI 0.96 support in VL800, VIA VL811 | <!--Vendor ID--> | <!--Product ID-->0x3432 0x3438 0x3515 and 0x9201 | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{Maybe|}} 2.0 backwards support | <!--Opinion-->Anker 68UPPCIE-2S20PU 2 port, Plugable 4-Port, GA-z77x-ud5h rev. 1.1 mobo, |- | <!--Description-->Via Labs VL811+ | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion--> |- | <!--Description-->Via Labs VL812 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion--> |- | <!--Description-->xHCI 1.0 support in VL805 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion--> |- |} USB 3.1 (power up to 100W and data 10Gbit/s USB 3.2 gen 2 - USB-A Full size plug - USB-B micro USB size - USB-C reversible) {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="10%" |Boot from USB ! width="10%" |Detect USB device ! width="10%" |USB device works ! width="30%" |Opinion |- | <!--Description-->Asmedia ASM1142 | <!--Vendor ID-->0x1B21 | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{N/A}} | <!--Detects-->{{N/A|}} | <!--Works-->{{No| }} | <!--Opinion-->Connector: USB Type C and USB Type A x 1 - Ugreen USB C PCI Card 2 Port USB 3.1 Type C |- | <!--Description-->Marvell | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{N/A}} | <!--Detects-->{{N/A|}} | <!--Works-->{{No| }} | <!--Opinion--> |- | <!--Description-->AMD | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{N/A}} | <!--Detects-->{{N/A|}} | <!--Works-->{{No| }} | <!--Opinion--> |- | <!--Description-->Intel | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{N/A}} | <!--Detects-->{{N/A|}} | <!--Works-->{{No| }} | <!--Opinion--> |- | <!--Description-->Intel xHCI | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion--> |- | <!--Description-->[ Intel] Revision 1.8 1.9 Updated | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion--> |- | <!--Description-->VLI | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{N/A}} | <!--Detects-->{{N/A|}} | <!--Works-->{{N/A|}} | <!--Opinion-->AUKEY 4 Ports USB C , |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{N/A}} | <!--Detects-->{{N/A|}} | <!--Works-->{{N/A|}} | <!--Opinion-->Startech - PEXUSB312C - 2-port Usb 3.1 10Gbit/s |- |} USB 3.2 (power up to 100W and data 20Gbit/s gen 2x2 - USB-A Full size plug - USB-B micro USB size - USB-C reversible) {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="10%" |Boot from USB ! width="10%" |Detect USB device ! width="10%" |USB device works ! width="30%" |Opinion |- | <!--Description-->Marvell | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{N/A}} | <!--Detects-->{{N/A|}} | <!--Works-->{{No| }} | <!--Opinion--> |- | <!--Description-->AMD | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{N/A}} | <!--Detects-->{{N/A|}} | <!--Works-->{{No| }} | <!--Opinion--> |- | <!--Description-->Intel | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{N/A}} | <!--Detects-->{{N/A|}} | <!--Works-->{{No| }} | <!--Opinion--> |- | <!--Description-->Intel xHCI | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion--> |- | <!--Description-->[ Intel] Revision 2.6 Update | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{unk| }} | <!--Detects-->{{unk|}} | <!--Works-->{{unk|}} | <!--Opinion--> |- | <!--Description-->VLI | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{N/A}} | <!--Detects-->{{N/A|}} | <!--Works-->{{N/A|}} | <!--Opinion--> |- |} === USB 4 (40Gbps thunderbolt, pcie 3.0 tunnelling, ) === {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="10%" |Boot from USB ! width="10%" |Detect USB device ! width="10%" |USB device works ! width="30%" |Opinion |- | <!--Description-->Marvell | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{N/A}} | <!--Detects-->{{N/A|}} | <!--Works-->{{No| }} | |- | <!--Description-->AMD Ryzen7 6800U | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{N/A}} | <!--Detects-->{{N/A|}} | <!--Works-->{{No| }} | |- | <!--Description-->Intel Goshen Ridge JHL8440 Controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{N/A}} | <!--Detects-->{{N/A|}} | <!--Works-->{{No| }} | |- | <!--Description-->VLI | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Boots-->{{N/A}} | <!--Detects-->{{N/A|}} | <!--Works-->{{N/A|}} | |- |} == hid.class (Human Interface Device) == === Keyboard === Some multi-finger touchpad support works but not on all touchpads {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->8BitDo Retro N C64 edition Keyboard, the super button accessory and optional N30 mouse | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 87 keys Kailh white}} |- | <!--Description-->8bitdo 108 Retro Mechanical Keyboard (white kailh) and two superbuttons (green) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Apple Pro Keyboard | 0x05ac | 0x0205 | 0x0122 | {{yes|works (its two hub ports) but mouse scroll wheel issues}} |- | Apple Pro Keyboard | 0x05AC | 0x020B | | {{yes|works (two onboard ports also)}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Aigo K68 60% red switches, A68 A87 wireless 2G | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->[http://amigakit.leamancomputing.com/catalog/product_info.php?cPath=49&products_id=973 AmigaOne Keyboard] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{yes|works}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Akko TAC87 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| 80% TKL }} |- | <!--Description-->Akko MonsGeek FUN60 PRO&MAX HE | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| 60% hall effect }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Akko | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2025 hall effect, good but expensive and software poor}} |- | <!--Description-->Akko | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2026 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Azio Cascade | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2022 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Chilkey ND75 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 good 75% expensive}} |- | <!--Description-->Chilkey ND104 (Wuque Studios) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 premium clicky (WS Blue) or silent (WS White) key options with Ansi and ISO formats also numpad and calculator, aluminum machined, tri mode, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2026 untested magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->Corsair K65 Mech MX no numeric keypad | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Corsair CH-9000045 K70 Blue MX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Corsair K90 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Corsair K95 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Corsair K | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Cherry G80 G80-3000L[x]C[yy]-[z] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Cooler Master CM Storm Quickfire Rapid | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Corsair K100 Air | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->2025 okay low profile but expensive |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->Dell SK-8135 Dell USB Keyboard for Internet and Multimedia rev H for Dimension 4500, Dimension 8250, OptiPlex GX260n, OptiPlex GX60n, Precision 350 (R42232) | <!--Vendor ID-->0x413C | <!--Product ID-->0x2010 | <!--Revision-->0200 | <!--Opinion-->{{Yes| usb1.1 keyboard hub 0x413C 0x1003 works as well - multimedia keys not mapped }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Deepcool KG722 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 65% }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Ducky Channel Zero DK2108 Mech Mechanical Cherry MX Red | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Ducky Shine 3 Brown or Blue (DK9087) MX keys | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Das Keyboard Model S Ultimate | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Epomaker Cidoo V75 Pro | <!--Vendor ID-->0x3151 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2023 untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->epomaker rt100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 plastic build and no screws, numpad with small 0, mostly quiet seasalt switches, gimmick usb-c 1in screen}} |- | <!--Description-->EPOMAKER TH99 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} USB-C full numpad keyboard |- | <!--Description-->eopmaker P75 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| expensive but good}} |- | <!--Description-->eopmaker p87 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| expensive but good}} |- | <!--Description-->epomaker x Leobog Hi75 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 }} |- | <!--Description-->epomaker x Feker Galaxy80 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 }} |- | <!--Description-->epomaker x Galaxy100 gmk/via | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 good 96% }} |- | <!--Description-->epomaker Aula F75 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 budget version good 75% choice of 4 leobog switches}} |- | <!--Description-->eopmaker Tide75 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 good 75% and not too expensive}} |- | <!--Description-->Epomaker Ajazz AK992 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2023 109 key }} |- | <!--Description-->Epomaker Ajazz AK820 Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 }} |- | <!--Description-->Epomaker Ajazz AK35I V3 MAX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 104 keys - two models: wired and tri-mode connection - }} |- | <!--Description-->epomaker Aula F108 PRO | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 pricy but okay 100% but only leobog graywood switches but hotswap available afterwards}} |- | <!--Description-->eopmaker Ajazz AK980 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 97 keys }} |- | <!--Description-->Epomaker G87 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 }} |- | <!--Description-->Epomaker RT82 RT85 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 }} |- | <!--Description-->Epomaker RT100 Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 96% }} |- | <!--Description-->epomaker x Galaxy100 lite | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 good 96% }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->ATTACK SHARK X98 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 98% maybe silent linear feel with Two-color PBT keycap}} |- | <!--Description-->Epomaker ATTACK SHARK X68HE and X65HE 65% Wired Gaming Keyboard | <!--Vendor ID-->0x3151 | <!--Product ID-->0x502D | <!--Revision--> | <!--Opinion-->{{yes|2025 tested on Aros running on Raspberry Pi wired usb-c with magnetic hall effect keys}} |- | <!--Description-->Epomaker | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Filco Ninja Majestouch-2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Focus FK-760 Wireless Keyboard & Trackball | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{yes|works}} but quality build issues raised |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->GMMK Tenkeyless | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested default Gateron Brown switches for Kailh Box Jades default Gateron Brown switches for Kailh Box Jades}} |- | <!--Description-->GK61 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2023 untested }} |- | <!--Description-->GMK67 GMK87 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested budget good option}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->Hengchangtong HCT Limeme gk103s Entry Keyboard | <!--Vendor ID-->0xC0F4 | <!--Product ID-->0x0009 | <!--Revision-->0100 | <!--Opinion-->{{yes|half Keyboard left side only}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->Hexgears M2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2024 untested hotswap kaihl green switches}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Hexgears | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Iqunix mq80 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->2025 good 75% low profile keys |- | <!--Description-->Iqunix Magi65 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested good 65% low profile keys }} |- | <!--Description-->iqunix ez60 ez80 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2025 untested specific hall effect switches - actuation point, rapid trigger, etc }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->Jomaa YiChip Wireless 50% key with touchpad | <!--Vendor ID-->0x3151 | <!--Product ID-->0x3000 | <!--Revision--> | <!--Opinion-->{{No|dongle detected, keys and pad not working - 2 AAA NM}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->Keychron q0 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2022 untested numpad only}} |- | <!--Description-->Keychron q1 v1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2022 untested okay}} |- | <!--Description-->Keychron Q6 Max | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2023 untested 75% with numeric numpad, barebones so choose switches and keycaps to suit }} |- | <!--Description-->Keychron q1 MAX V1 MAX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2023 untested }} |- | <!--Description-->Keychron Lemokey P1 QMK | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested best option to customise switches and keycaps}} |- | <!--Description-->Keychron LemoKey X1 X3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2024 untested keycap swap only not switches}} |- | <!--Description-->Keychron K2HE | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested okay}} wireless hall effect analogue on all keys |- | <!--Description-->Keychron K4HE | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2025 untested hall effect but software }} |- | <!--Description-->Keychron K5 K17 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 untested okay low profile but }} |- | <!--Description-->Keychron Q5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 }} |- | <!--Description-->Keychron K10 HE | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 }} |- | <!--Description-->Kiiboom Breeze 75 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2025 good 75% }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2025 }} |- | <!--Description-->Meletrix Boog 75 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2024 magnetic hall effect, good but expensive and software poor}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2025 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2025 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2025 }} |- | <!--Description-->Melgeek O2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2025 low profile 75% but not repairable}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2025 }} |- | <!--Description-->MOSART 2.4G Wireless 60% Keyboard Trackball | <!--Vendor ID-->0x062a | <!--Product ID-->0x4105 | <!--Revision--> | <!--Opinion-->{{Yes|dongle recognised HID, keys worked, roller worked, scroll wheel works and shoulders works but buttons around left, top and right hand side (RHS) do not work and plastic and 2 AA MN1500}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Mucai SiGma Micro MKA610 | <!--Vendor ID-->0x1c4f | <!--Product ID-->0x0084 | <!--Revision--> | <!--Opinion-->{{No| unknown red keys - rgb backlighting - }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->[http://hjldemo.clsc.cn/ Guangzhou Zhentian Electronics Ltd] Perixx Periboard 505 Plus with Trackball | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Yes|okay dome keyboard - poor trackball}} |- | <!--Description-->Guangzhou Zhentian Electronics Co., Ltd Perixx Periboard 706 Plus with Trackball Wireless | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Yes|generally okay dome with good sized keys but piano black surround fingerprint magnet, occasional brief trackball freezes after no use, takes some time to get used to the trackball size}} |- | <!--Description-->Perixx Periboard-716 Wireless (Chicony) | <!--Vendor ID-->04f2:1013 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Yes|okay dome keyboard and trackpad}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Description-->Perixx Periboard- | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Unk|okay keyboard}} |- | <!--Description-->Perixx Periboard- | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Unk|okay keyboard}} |- | <!--Description-->Lenovo SK-8825 41A5327 SIL12-W07 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->works manufactured for |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Lite-On USB NetVista Full Width Keyboard | <!--Vendor ID-->0x04b3 | <!--Product ID-->0x3025 | <!--Revision--> | <!--Opinion-->works |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Logitech K320 Wireless Keyboard | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|The Logitech USB Unifying, Bolt, Lightspeed, or Nano receiver pairing}} |- | <!--Description-->Logitech K340 Wireless Keyboard | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|The Logitech Unifying Receiver pairing}} |- | <!--Description-->Logitech K400 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Unk|okay keyboard}} |- | <!--Description--> [http://www.logitech.com/en-us/product/wireless-touch-keyboard-k400r Logitech Wireless Touch Keyboard k400] | <!--Vendor ID--> 0x046D | <!--Product ID--> 0xC52B | <!--Revision--> 1201 | <!--Opinion--> {{yes|All (including multimedia) keys work. Some keys requires remapping with Trident. Touchpad works and acts as normal mouse. Presents itself in Trident as USB Receiver from Logitech with 3 HID bindings}} |- | <!--Description-->Logitech K400 Plus K400+ | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Unk|okay keyboard}} |- | <!--Description-->Logitech K600 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Unk|okay keyboard}} |- | <!--Description-->Logitech TK820 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Unk|okay keyboard}} |- | <!--Description-->Logitech TK830 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Unk|okay keyboard}} |- | <!--Description-->Logitech G915 TKL | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Unk|okay keyboard TKL means no number pad}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Lofree Lite84 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 }} |- | <!--Description-->Lofree Flow Lite100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 silent switches and low profile keys}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->MACHENIKE K500 Wired | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2024 94 keys untested Hot Swappable 94 Keys 90% Layout }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->MechLands Vibe99 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2024 100 keys untested Gasket-mounted Wired/Bluetooth/2.4GHz Wireless Mechanical Keyboard}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Microsoft Comfortable Curve 2000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no| recognized but not supported}} |- | <!--Description-->Microsoft Natural Ergonomic Keyboard 4000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|recognized but not supported}} |- | <!--Description-->Microsoft Wireless Media Desktop 1000 (1356) | <!--Vendor ID-->0x045e | <!--Product ID-->0x00f9 | <!--Revision--> | <!--Opinion-->{{maybe|working but not mouse part}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->Niz Micro84 Duo82 X87 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2022 electro capacitive }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->nuphy gem80 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| expensive but good}} |- | <!--Description-->nuphy kick 75 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 low profile 75% }} |- | <!--Description-->nuphy Air75 V3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 75% }} |- | <!--Description-->nuphy node 100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| 96% layout, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->Qpad MK-50 MK-80 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Qpad MK-90 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->Razer Chroma | <!--Vendor ID-->0x1532 | <!--Product ID-->0203 | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->[https://openrazer.github.io/ Razer] Lycosa | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Razer Blackwidow 2013 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Razr Blackwidow Ultimate | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Razer Cynosa Lite V2 | <!--Vendor ID-->1532 | <!--Product ID-->0x023f | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Razer DeathStalker | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Razer HuntsMan | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Razer Ornata | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Razer Orbweaver Chroma Keypad | <!--Vendor ID-->0x1532 | <!--Product ID-->0207 | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Razer Tartarus Keypad | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested not hall effect and very expensive}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->Redragon K668 RGB Gaming Keyboard Wired | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2023 untested 108 Keys Mechanical Keyboard w/Extra 4 Hotkeys Upgraded Hot-swappable Socket,Red Switch}} |- | <!--Description-->Redragon K689 PRO Wireless | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2024 untested Gasket RGB Gaming Keyboard, 108 Keys Mechanical Keyboard w/Extra 4 Hotkeys, Upgraded Hot-swappable}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2027 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->Risophy 60 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2024 75% mechanical, hotswap so okay for price untested }} |- | <!--Description-->Risophy | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2028 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->Royal Kludge RK65 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested cream switches }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2028 magnetic hall effect software should be better and surpasses mechanical}} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->SINO WEALTH Gaming KB SkyLion K68 | <!--Vendor ID-->0x258a | <!--Product ID-->0x003a | <!--Revision--> | <!--Opinion-->{{No| blue stalks with rgb lighting}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->SKYLOONG GK104 Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested gateron }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2028 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->SteelSeries | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->TeckNet x300 2.4G Keyboard Mouse MosART | <!--Vendor ID-->0x062A | <!--Product ID-->0x4101 | <!--Revision-->0312 | <!--Opinion-->{{Yes|1 AAA for each and works well - mouse slightly better built than keyboard rubberised membrane}} |- | <!--Description-->TeckNet X331 HDE 2.4G Keyboard wireless RCMCU | <!--Vendor ID-->0x0C45 | <!--Product ID-->0x7000 | <!--Revision-->0001 | <!--Opinion-->{{Yes|wireless can be glitchy but few extra keys are mapped }} |- | <!--Description-->TeckNet X500 2.4G Keyboard Mouse MOSArt | <!--Vendor ID-->0x062A | <!--Product ID-->0x2901 | <!--Revision-->0112 | <!--Opinion-->{{Yes|works well especially large touchpad - usual rubber domed membraned keyboard mechanism }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Tecware Specter | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested good 75%}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2028 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->Unicomp Model M USB 104 key | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} IBM's and later Lexmark buckling spring switches |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Varmilo Minilo Bluebell (prestige silent) and Eculapytus (violet tactile) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2023 75% plastic build no screws not great to mod}} |- | <!--Description-->Varmilo Sword 68 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| expensive but good}} |- | <!--Description-->Varmilo 98 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 expensive but good and Kailh silent}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2028 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->Weikav Velocifire Choice65 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Weikav Velocifire Lucky65 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2028 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Wobkey Rainy 75 | <!--Vendor ID-->0x320F | <!--Product ID-->0x5055 | <!--Revision--> | <!--Opinion-->{{unk|2024 good 75% but not as expensive CNC Aluminum HMX/JWK/Cocoa Switches}} |- | <!--Description-->Wobkey Crush 80 | <!--Vendor ID-->0x320F | <!--Product ID-->0x5588 | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Wobkey Crush80 Reboot Pro | <!--Vendor ID-->0x320F | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 very good but expensive Aluminum Hotswap Wireless RGB}} |- | <!--Description-->Wobkey Rainy 75 Pro | <!--Vendor ID-->0x320F | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2026 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Wooting HE60 HE80 HE90 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 hall effect but expensive with good software}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2028 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description-->Womier WK61 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2021 untested }} |- | <!--Description-->Womier Sk71 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 }} |- | <!--Description-->Womier Sk75 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 }} |- | <!--Description-->Womier Sk75 TMR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 hall effect }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2028 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Xenta White Wireless HK6718B+HM3302--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Maybe|works with Raspberry Pi untested on AROS native}} |- | <!--Description-->Xinmeng X87 MAGIC_REFINER | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 untested keycap swap but not hotswapable switches}} |- | <!--Description-->Yunzii AL66 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| milk switches, cherry PBT, }} |- | <!--Description-->Yunzi B75 Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 budget good with cocoa cream switches }} |- | <!--Description-->Yunzii AL75 Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|good budget option with swappable switches, }} |- | <!--Description-->Yunzii AL80 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 switches }} |- | <!--Description-->Yunzi C75 Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 budget good with switches }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2028 magnetic hall effect software should be better and surpasses mechanical}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- |} <pre> linear - creamy tactile - thocky clicky - clacky </pre> <pre > Cherry MX Black are linear switches (no feedback); good for gaming. Cherry MX Red are linear (less noise no click) but more squishy; Cherry MX Brown are in between Blue and Red in style and tactile; Cherry MX Clear switches have soft tactile feedback (with no click). Cherry MX Blue have tactile feedback with a click (noisy); good for typing. Gateron Yellows KS-3, KS-3x47 or better Pros have a milky top and black bottom and linear TTC Silent Frozen v2. Linear and dead silent Mouse the huano brown with yellow dot for silent mouse clicks Kailh red dust proof encoder for smooth and close to silent scrolling Boba U4 Silent Tactile switches Husky linears HMX </pre > === Mouse === if the USB mouse is non-functional put a USB pendrive in before or add the following to user-startup in '''s''' drawer/folder/directory sys:prefs/trident NOGUI > NIL: {| class="wikitable sortable" width="90%" ! width="10%" | Brand ! width="20%" | Description ! width="10%" | Model ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | 3Dconnexion | 3D Mouse | <!--Model-->[http://www.3dconnexion.com/products/spacenavigator.html SpaceNavigator] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{N/A|untested}} |- | 3Dconnexion | 3D Mouse | <!--Model-->SpacePilot Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{N/A|untested}} |- | 3Dconnexion | Mouse | <!--Model-->SpaceExplorer | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{N/A|untested}} |- | 3Dconnexion | Wireless Mouse | <!--Model-->SpaceMouse | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{N/A|untested}} |- | <!--Brand-->3D Optical | <!--Description-->Wired | <!--Model--> | <!--Vendor ID-->0000:3825 | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | Belkin | Combo mouse | | 0x05FE | 0x0011 | Low 0100 | {{yes|works}} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand-->Cytec | <!--Description-->Wired Mouse Gaming | <!--Model-->R.A.T 5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | Dell | Mouse | MO56UC | 0x413C | 0x3200 | | {{yes|works}} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand-->equatech / clone logitech | <!--Description-->wireless mouse | <!--Model-->49779 / M185 | <!--Vendor ID--> 3151:2020 later 3151:3020 | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{Yes|detected and works}} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | Hama | RF Optical Mouse | AM-6000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{N/A|untested}} |- | <!--Brand-->Keychron | <!--Description-->Optical | <!--Model-->M3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand-->Keychron | <!--Description-->Optical | <!--Model-->M5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand-->Keycron | <!--Description-->Optical Wireless | <!--Model-->M6 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested 1k polling and 16k dpi }} |- | <!--Brand-->Keychron | <!--Description-->Optical Wireless | <!--Model-->M7 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested barebones 1k polling and 16k dpi, great for small hands, loud clicks}} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand-->LogiCAD 3D | <!--Description-->3D Mouse | <!--Model-->Magellan | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{N/A|untested}} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | Logitech | Cordless Desktop Navigator | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{No|The Logitech Unifying Receiver pairing}} |- | Logitech Inc. | First/Pilot Wheel Mouse | N48/M-BB48 M-BE58 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{N/A|untested }} |- | Logitech | Wireless mouse | [http://www.logitech.com/en-roeu/mice_pointers/mice/devices/5484 M305] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{yes|works}} |- | Logitech | Wireless RF Mouse | MK710 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{No|The Logitech Unifying Receiver pairing}} |- | <!--Brand-->Logitach | <!--Description-->Optical | <!--Model-->G304 | <!--Vendor ID-->0x | <!--Product ID-->0x | <!--Revision--> | <!--Opinion-->{{unk|2021 very clicky}} |- | <!--Brand-->Logitech | <!--Description-->Wireless Mouse | <!--Model-->MX Master Anywhere 2S | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{No|untested}} micro USB charge port on front |- | <!--Brand-->Logitech | <!--Description-->Wireless | <!--Model-->M220 silent touch MR0085 | <!--Vendor ID-->0x | <!--Product ID-->0x | <!--Revision--> | <!--Opinion-->{{N/A|2018 needs usb dongle - quiet clicking }} |- | <!--Brand-->Logitech Logi | <!--Description-->Optical | <!--Model-->MX Master 3S | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{No|2021 untested usb-c bluetooth, inbuilt battery but muted clicks}} |- | <!--Brand-->Logitach | <!--Description-->Optical | <!--Model-->G502 X Plus | <!--Vendor ID-->0x | <!--Product ID-->0x | <!--Revision--> | <!--Opinion-->{{N/A|2022 very clicky}} |- | <!--Brand-->Logitech | <!--Description-->Wireless | <!--Model-->M240 silent touch MR0105 | <!--Vendor ID-->0x | <!--Product ID-->0x | <!--Revision--> | <!--Opinion-->{{maybe|2022 no dongle as bluetooth enabled but could work with Logi Bolt USB Receiver - 1 aa battery - quiet clicking}} |- | <!--Brand-->Logitech | <!--Description-->Optical | <!--Model-->MX Master 4 MXM | <!--Vendor ID-->0x | <!--Product ID-->0x | <!--Revision--> | <!--Opinion-->{{No|Bluetooth usb-c dongle, inbuilt lithium battery}} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Brand | Description | Model | Vendor ID | Product ID | Revision | Opinion--> |- | <!--Brand-->Maxxter | <!--Description-->Wireless | <!--Model--> | <!--Vendor ID-->248a:8566 | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand-->Maxxter | <!--Description-->Wireless | <!--Model--> | <!--Vendor ID-->248a:8518 | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand-->OrzerHome Maxxter | <!--Description-->Wireless | <!--Model--> | <!--Vendor ID-->248a:8514 | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested 1 aa with no on/off switch }} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | Microsoft | Wheel Mouse optical | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{N/A|untested}} |- | Microsoft | Sidewinder Mouse | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{N/A|untested}} |- | Microsoft | IntelliMouse Explorer USB optical | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{N/A|untested}} |- | Microsoft | Wireless Optical Mouse 2000 | | 0x045E | 0x00F9 | | {{no|not working see keyboard Media Desktop 2000 above}} |- | <!--Brand-->Microsoft | <!--Description--> | <!--Model-->1461 1447 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{No|usb dongle matched to one mouse only no others}} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand-->Razer | <!--Description-->USB optical | <!--Model-->Orochi | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand-->Razer | <!--Description-->USB optical | <!--Model-->Mamba | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand-->Razer | <!--Description-->USB optical | <!--Model-->Naga | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} 17 buttons |- | <!--Brand-->Razer | <!--Description-->USB Optical | <!--Model-->Naga Hex V2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} MOBA Gaming Mouse, Professional Grade 16,000 DPI Sensor - RGB lighting |- | <!--Brand-->Razer | <!--Description-->USB optical | <!--Model-->DeathAdder | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand-->Razer | <!--Description-->USB optical | <!--Model-->Viper | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand-->Razer | <!--Description-->USB optical | <!--Model-->Basilisk V3 Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested 1k polling, 35k dpi, }} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | Trust | Slimline Lasermouse | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{N/A|untested}} |- | SteelSeries | Tobii EyeX EyeMobile PCEye | Eye Tracking Control | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{N/A|untested}} gaze interaction track technology for augment augmentative and alternative communication (AAC). |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand-->The Eye Tribe Tracker | <!--Description-->Eye | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand--> | <!--Description-->USB Optical Mouse | <!--Model-->MV3000 | <!--Vendor ID-->0x192f | <!--Product ID-->0x0916 | <!--Revision--> | <!--Opinion-->{{yes|works}} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |- | <!--Brand--> | <!--Description--> | <!--Model--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> {{N/A|untested}} |} === Trackball === {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->3Dconnexion SpaceBall 5000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{N/A|untested}} Labtec designed and rolled into new company 3dconnexion 2001 by owners Logitech |- | <!--Description-->ACCO Kensington Orbit optical F1233A | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Kensington Turbo Mouse 64210 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Clearly Superior Technologies. Model:CST 1000-RC | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Logitech Trackman Marble Mouse Wired USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Logitech Cordless Trackman Wheel | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Logitech Optical Trackman T-RB22 - Cordless | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Logitech M570 wireless | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Microsoft Trackball Mouse Optical 1.0 USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Microsoft X05-87473 Trackball USB Optical | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- |} === KVM === {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->NanoKVM | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- |} === Gamepad === Controllers have mostly decided that the left analog joystick is keyboard equivalent of WASD and right joystick is your mouse. You also have 2 bumpers above the triggers. Shoot could be right trigger (so it doesn't involve taking your thumb off the right joystick). Face buttons for reloading or jump or other non-critical functions. Crank up the sensitivity and practice. Testing can be done with the TRIDENT Prefs, [https://devicetests.com/controller-tester html5], [https://greggman.github.io/html5-gamepad-test/ html5], or [https://gamepad-tester.com/ Tester] ==== Dinput Poseidon Default Plugin - Playstation(TM) style ==== {| class="wikitable sortable" width="90%" ! width="35%" |Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="10%" |Merge with USB on Digital Pad ! width="10%" |Analogue Hack with Analog Stick ! width="30%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Betop Betong Bat D2E BTP-BD2E XD4D2E | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Gravis Eliminator Gamepad Pro USB | <!--Vendor ID-->047d | <!--Product ID-->4005 | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick-->{{N/A}} | <!--Opinion-->2002 2d only |- | Hama Black Force USB Gamepad | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{Maybe| }} | <!--Analogue Hack with Analog Stick-->{{Maybe| }} | <!--Opinion-->2003 psx clone look |- | <!--Description-->Jess Tech Game Elements Philips GGE909 PC Recoil Pad | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Merge with USB on Digital Pad | Analogue Hack with Analog Stick | Opinion |- | [http://www.youtube.com/watch?v=TCbAmIhj6P4 Logitech Wingman Precision USB] G-UC3B | <!--Vendor ID-->0x046d | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick-->{{N/A| }} | 2002 no 3D but good for 2D retro games like Turrican II |- | <!--Description-->Logitech Wingman Action Pad G-UB3A | <!--Vendor ID-->0x046d | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick-->{{Maybe|untested }} | <!--Opinion-->2002 1 blue lucid translucent - thin analog stick N64 type - |- | Logitech Wingman RumblePad UB05B | <!--Vendor ID-->0x046d | 0xc20a | 1.12 | <!--Merge with USB Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick-->{{Maybe|untesed }} | 2000 twin blue analogue sticks N64 type - poor 2d controls with single molded blue piece - vibration feedback - single shoulder buttons with throttle control below right one |- | Logitech Wingman Cordless RumblePad G-RA4A | <!--Vendor ID-->0x046d | 0xc211 | 1.12 | <!--Merge with USB Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick-->{{Maybe|untested }} | 2001 twin blue analogue sticks N64 type - poor 2d controls with single molded black piece - vibration feedback - dual shoulder buttons L1 L2 R1 R2 with blue throttle control below right one - 4 aa mn1500 batteries; life not great - C-UD10A usb dongle - overall big and bulky |- | <!--Description-->Logitech Precision Wired G-UG15 | <!--Vendor ID-->0x046d | <!--Product ID-->0x | <!--Revision-->0x | <!--Merge with USB on Digital Pad-->{{Maybe| }} | <!--Analogue Hack with Analog Stick-->{{N/A|N/A}} | <!--Opinion-->2002 psx styling blue outer shell - no 3D analog and no shoulder buttons - no rumble |- | <!--Description-->Logitech Cordless Precision G-X2E14A | <!--Vendor ID-->0x046d | <!--Product ID-->0x | <!--Revision-->0x | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{N/A|N/A}} | <!--Opinion-->2002 ps2 styling blue outer shell - no 3D analog and no shoulder buttons - no rumble |- | <!--Description-->Logitech G-X5C11A Cordless Precision Wireless Controllers | <!--Vendor ID-->0x046d | <!--Product ID-->0x | <!--Revision-->0x | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{N/A|N/A}} | <!--Opinion-->2002 psx styling black outer shell - no 3D analog and no shoulder buttons - no rumble |- | [http://www.testfreaks.co.uk/game-console-accessories-controls/logitech-dual-actiontm-gamepad/ Logitech Dual Action] * G-UD8 has no mode (2D only?) button and no rumble * G-UF13A later | <!--Vendor ID-->0x046d | 0xc2 | | <!--Merge with USB Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick-->{{Yes|[http://www.morphzone.org/modules/newbb_plus/viewtopic.php?topic_id=7018&forum=12 G-UF13A tested only]}} | 2003 New body shape psx style - dual analog 3D sticks - 4 small travel shoulder triggers no 5,6,7,8 |- | Logitech RumblePad 2 G-UF13 | <!--Vendor ID-->0x046d | 0xc218 | 1.00 | <!--Merge with USB Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick-->{{Yes| }} | 2006 light blue top/black base - twin analogues 3D along with dual short travel shoulder buttons - rumble present - |- | <!--Description-->[Logitech RumblePad 2 Cordless] * G-RC?? OLD version that take FOUR batteries and RED Logitech logo * G-RC14 uses TWO batteries has an ORANGE logo - dongle C-UE10 | <!--Vendor ID-->0x046d | <!--Product ID-->0xc219 | <!--Revision-->0x0200 | <!--Merge with USB Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick-->{{Yes|mostly}} | <!--Opinion-->2008 may have to remove 1 battery - G-RC?? 5 + 7 buttons - G-RC14 use buttons 6 + 8 to reset sticks - replace battery and push large button on receiver - |- | <!--Description-->Logitech F310 Wired Dual Action G-U0001 | <!--Vendor ID-->0x046d | <!--Product ID-->0xc21 | <!--Revision-->0x | <!--Merge with USB on Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick-->{{Yes|D mode switch}} | <!--Opinion-->2010 dual analog 3D with pc-xbox/psx switch on back (only D works) - both rear shoulder RT LT buttons have excess travel - no rumble vibration - |- | <!--Description-->Logitech F510 Wired G-UG0002 | <!--Vendor ID-->0x046d | <!--Product ID-->0xc21 | <!--Revision-->0x | <!--Merge with USB on Digital Pad-->{{Maybe| }} | <!--Analogue Hack with Analog Stick-->{{Maybe| }} | <!--Opinion-->2010 dual analog with dual xbox pc/psx X/D switched compatibility modes - |- | Logitech F710 Wireless / Cordless RumblePad 2 G-R0001 | <!--Vendor ID-->0x046d | 0xc219 | 3.05 | <!--Merge with USB Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick-->{{Maybe| }} | When switch on top set to D and nano receiver for each controller to pair - 2 aa mn1500 batteries required - rumble support sometimes - rear back shoulder buttons excessive travel needed |- |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Merge with USB on Digital Pad | Analogue Hack with Analog Stick | Opinion |- | <!--Description-->Megaworld 'TIME' USB pad | <!--Vendor ID-->0x0735 | <!--Product ID-->0x9902 | <!--Revision-->Low 0100 | <!--Merge with USB Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick-->{{No |}} | <!--Opinion-->2000 Poor quality |- | <!--Description-->Microsoft * SideWinder Precision Pro USB (1997) * SideWinder Precision 2 (1998) * Game Pad Pro (1999) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Microsoft Sidewinder Game Pad USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{yes| }}} | <!--Analogue Hack with Analog Stick-->{{yes| }} | <!--Opinion-->[https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=1149&rowstart=140&pid=5934#post_5931 must setup first] |- | <!--Description-->Microsoft Sidewinder Gamepad X04 Freestyle | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad-->{{Maybe| }} | <!--Analogue Hack with Analog Stick-->{{N/A|N/A }} | <!--Opinion-->{{N/A|untested}} 1998 might need USB adapter |- | <!--Description-->Microsoft Sidewinder X05 63895 92626 Flight stick | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick-->{{unk| }} | <!--Opinion-->{{Yes|2000 [https://ae.amigalife.org/index.php?topic=929.msg11309#new tested]}} |- | <!--Description-->Microsoft Sidewinder Flight Stick X08-58736 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Microsoft Plug & Play Game Pad (2000) SideWinder Joystick (2000) Game Pad 2.0 (2001) SideWinder Force Feedback 2 (2002) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2002 long-standing static buildup problem and Force Feedback 2 was the removal of the power brick |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | Saitek [http://www.testfreaks.co.uk/game-console-accessories-controls/saitek-ps1000/ PS1000 Cyborg V.1], [http://www.testfreaks.co.uk/game-console-accessories-controls/saitek-ps2700-rumble-pad/ PS2700] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2000 no rumble function |- | Saitek [http://www.youtube.com/watch?v=xG0v-hf6ZPA P2600] [http://compactiongames.about.com/od/hardware/tp/gamepads.htm P3600], | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2000 no rumble function |- | Saitek P2900 wireless | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | {{N/A|untested but runs on 1 AA battery}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Merge with USB on Digital Pad | Analogue Hack with Analog Stick | Opinion |- | <!--Description-->Sony Batoh PS3 mini USB Wired hookup [http://ps3.jim.sh/sixaxis/usb/ SIXAXIS] *PCB Ribbon Notes *Protos ALPS MSU Rev3 M3 and the later CBEH-1019 *? SA1Q135A for sixaxis *PP4 *V2 *V25 *VX SA1Q146A first dualshock 3 model *VX SA1Q147A CECHZC2U (USA) *VX35 SA1Q159A *VX3 SA1Q160A *VX? SA1Q188A *VX4 SA1Q189A shipped with a CECH-2504 datecode 0C *VX5 SA1Q194A changed design ALPS, PS button changes *VX6 SA1Q195A red case, *VX7 SA1Q222A superslims 2 ribbons *VX8 SA1Q224A superslims 2 ribbons | <!--Vendor ID-->0x054c | <!--Product ID-->0x0268 | <!--Revision-->1.00 | <!--Merge with USB on Digital Pad-->{{No|}} | <!--Analogue Hack with Analog Stick-->{{No|}} | <!--Opinion-->Sometimes detected but no support - no sixaxis features detected - mini usb lead will have varying results - |- | <!--Description-->Sony PS4 *JDM JDS 001 010 011 *JDM 030 040 055 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Sony PS5 Dual Sense | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Speed Link Strike 2 FX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Thrustmaster Firestorm Dual Power 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick-->{{Yes|[http://www.morphzone.org/modules/newbb_plus/viewtopic.php?topic_id=7018&forum=12 only 1 axis joystick only]}} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Trust Predator GM-1500 GM-1520 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Merge with USB on Digital Pad | Analogue Hack with Analog Stick | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Haute42 M series Aluminum Metal Joystick Hitbox Controller Arcade Fighting Stick | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Haute42 T series | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Haute42 G series Gamefinger G12 G13 G16 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> plastic - |- | <!--Description-->Haute42 S series | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> thinner and lighter than G series |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Mad Catz sf2 fightstick | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Mayflash Datel Paewang Arcade Pro Stick | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Mayflash F300 Fighting Stick | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Mayflash F500 Fighting Stick | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Pico Flatbox GP2040-CE Hot Swappable Mini Hitbox Keyboard | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> default it is configured for PS4 but before plugging usbc cable in, X for Dinput, B Xinput, RT HID - plastic build case - Rev4 based on RP2040 chip and firmware is based on GP2040-CE (Community Edition) - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Shenzhen Onebitdo Tech 8bitdo Fighting stick | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Venom 8 button | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- |} ==== Xinput Xbox Style Plugin ==== 2018 extension added originally called AROSx but later redacted. Latest [https://github.com/medusalix/xone linux driver] might be useful. {| class="wikitable sortable" width="90%" ! width="35%" |Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="10%" |Merge with USB on Digital Pad ! width="10%" |Analogue Hack with Analog Stick ! width="30%" |Opinion |- | <!--Description-->8bitdo Ultimate C Wired 82CB (Shenzhen ONEBITDO TECH - GWOWO) | <!--Vendor ID-->0x2dc8 | <!--Product ID-->0x3106 | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->2022 - 4 t6 torx screws - non hall effect so drifting issues - triggers go faulty often - |- | <!--Description-->8bitdo Ultimate 2C Wired Controller 82CD | <!--Vendor ID-->0x2dc8 | <!--Product ID-->0x310A | <!--Revision-->0114 | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->2024 - HID keyboard assigned - 4 t6 torx screws - hall effect analogs and triggers - 1000Hz polling - |- | <!--Description-->8bitdo Ultimate 2C wireless | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->2024 - 400mw battery - hall effect 3d nubs and triggers - micro switch shoulder buttons - d-pad poor for retro games - |- | <!--Description-->8bitdo ULtimate Mini Wired Controller for Xbox | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 hall effect |- | <!--Description-->8BitDo Pro 2 *Wired Controller *Wireless *Bluetooth | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 hall effect - playstation style layout for pc - slide button for S-A-D-X switch, android, dinput or xinput - |- | <!--Description-->8BitDo Pro 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2025 tmr hall effect analogs, hall effect triggers and some microswitches - button swap - ps2 style layout - |- | <!--Description-->8bitdo Ultimate 3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->2026 - mw battery - hall effect 3d nubs and triggers - micro switch shoulder buttons - d-pad for retro games - |- | <!--Description-->8BitDo Pro 3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2026 hall effect analogs, hall effect triggers and some microswitches - button swap - ps2 style layout - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Ace Aurora | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2025 hall effect joysticks with no deadzone mode, gyro, linear rumble, trigger stops, back paddles, button swap, macro, turbo, RGB LED effects - tri-mode connection - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Betop Beitong Spartan BTP-2270U | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion--> no hall effect |- | <!--Description-->Betop Betong Asura 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion--> no hall effect - noble linear trigger potentiometer and alps shoulder LB/RB micro switch |- | <!--Description-->BEITONG ASURA 2 Pro+ Game Controller Wireless Gamepad | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Beitong Zeus 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->BebonCool Dinofire Model Number: Q218 / TP28 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2021 - triggers aren't progressive but ON/OFF - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->EasySMX X05 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 hall effect analog and triggers - tri mode connection - |- | <!--Description-->EasySMX Wireless Controller PC PS3, 9013pro ESM-9013PRO | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 linear hall effect but device sometimes will not connect tried multiple attempts with the dongle |- | <!--Description-->EasySMX X10 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->EasySMX X20 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 ABXY MICRO SWITCH - Bumpers Tactile switch Hall Effect analog |- | <!--Description-->EasySMX X15 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2025 hall effect analog and triggers - membrane buttons - |- | <!--Description-->EasySMX S10 Wireless Gamepad | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2025 TMR Hall effect and compatible with Switch 2/PC/Phone/TV/Steam, NFC, Gyro, HD Rumble - |- | <!--Description-->EasySMX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->202 |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Fantech World EOS Pro WGP15 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 hall effect trigger and sticks,2 back paddles, motion controlling |- | <!--Description-->Fantech EOS PRO II S | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2025 controller with TMR hall effect analogues, mechanical face buttons and D-pad, 63 input macro, back paddles, turbo - analog triggers with trigger stops - tri mode bt wifi and wired - slide switch on back for switch, macos/android and xinput - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Flydigi Apex | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->2023 luxury model |- | <!--Description-->Flydigi Vader Pro 3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->2023 the Pro(Hall Effects) and Non-Pro (No Hall) |- | <!--Description-->Flydigi Direwolf 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->2023 hall effect sticks and triggers - poor wifi connection - |- | <!--Description-->Flydigi Apex 4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->2024 luxury model |- | <!--Description-->Flydigi Vader 4 Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->2024 - hall effect, DInput mode (o+A hold) - |- | <!--Description-->Flydigi Direwolf 3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->2024 hall effect analog and triggers but membrane buttons with gold contacts - 800mhA battery - |- | <!--Description-->Flydigi Dunefox | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->2024 basic model hall effect analog and triggers but membrane buttons - 500mha battery - no gyros - |- | <!--Description-->Flydigi Vader 5 Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->2025 - hall effect stick with tension control, linear triggers, DInput mode (o+A hold) - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Gamesir T4K Keleid, T4C Cyclone wired | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2023 poor to ok switch |- | <!--Description-->Gamesir Nova | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{no|| }} | <!--Analogue Hack with Analog Stick-->{{no| }} | <!--Opinion-->2024 - switch type layout |- | <!--Description-->Guangzhou Chicken Run Network Tech Nova Lite GameSir-T4n LITE - Zikway HID gamepad *[https://www.reddit.com/r/Gamesir/comments/1c185ve/psa_keep_gamesir_nova_lite_t4n_lite_firmware_at/ fw 4200 seems to be xbox so B then Home for Xinput (green LED), A then Home for HID BT Android (green/yellow LED), Y then Home for Switch Pro (Red LED)] or X then Home for Wifi and start and select to alternatively swap modes * and if on [https://www.reddit.com/r/Gamesir/comments/1c185ve/psa_keep_gamesir_nova_lite_t4n_lite_firmware_at/ fw 5700 ds4 so Home + B (blue LED), ] * firmware 6900 | <!--Vendor ID-->0x3537 | <!--Product ID-->0x1040 0x1041 | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{no| }} | <!--Analogue Hack with Analog Stick-->{{no| }} | <!--Opinion-->2024 - hall effect 3d nubs - no usb-c cable - rubber membrane analog trigger travel and bumpers shoulder buttons - wifi 2.4G and bluetooth - xbox layout so ab and xy might need to be swapped via m and a buttons for switch type [https://www.youtube.com/watch?v=po-nNuC5fps fixes video] - 250Hz polling - 600mah battery - rigid carry case - poor d-pad esp diagonals - gamesir settings software only on android 6+ or ios based only - |- | <!--Description-->Gamesir Nova 2 Lite | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->GameSir G7 SE Wired Controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 hall effect |- | <!--Description-->GameSir G8 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Gamesir TEGENARIA T3 Lite Wired | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 playstation aesthetic hall effect analog and membrane buttons - X+Home button connects as an Xbox controller |- | <!--Description-->GameSir Cyclone 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 TMR Joysticks with anti-friction rings and metal anti-friction rings around the stems, gyro, rumble, macro, turbo, 2 back paddles, hall analog triggers with micro-switch trigger - tri mode bluetooth, 2.4GHz wifi and wired, 1000hz polling rate - gamesir connect software - |- | <!--Description-->GameSir G7 Pro for Xbox | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 TMR hall effect - hall effect triggers, tri mode connection - gamesir nexus software - |- | <!--Description-->GameSir Super Nova Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2026 hall effect sticks and triggers, 1000Hz polling, tri mode connectivity, |- | <!--Description-->GameSir | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->GameSir | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->GameSir | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->GuliKit | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion--> |- | <!--Description-->GuliKit KingKong 2 NS08 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->Electromagnetic Stick hall effect - hall linear triggers - Mechanical face buttons - wired and wireless - Built-in rechargeable lithium battery |- | <!--Description-->GuliKit KingKong 2 PRO NS09 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->hall efect - wired and wireless - Mechanical face buttons - Built-in rechargeable lithium battery |- | <!--Description-->GuliKit KingKong MAX 3 KK3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->hall effect - wired and wireless - lithium battery - |- | <!--Description-->Gulikit KK3 Max USB-c Bluetooth Controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 Hall Joysticks and Triggers, Maglev/Rotor/HD Vibration, 1000Hz Polling Rate, 4 Back Buttons, |- | <!--Description-->GuliKit KK3 PRO | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->2024 smaller version of KK3 MAX - hall effect analog and triggers, face buttons , maglev rumble, gyro, 4 back paddles - rigid case - 950mAh up to 8 hrs - |- | <!--Description-->GuliKit | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Hyperkin | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Hori EX2 Turbo UHX3-45 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Machenike G1 Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 Wireless Gaming Controller with 1K Polling Rate Hall Effect Trigger Joystick For Nintendo Switch PC iOS Android |- | <!--Description-->Machenike G5 Pro Wireless Gaming Controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 ABXY Switch Membrane, Bumpers Tactile switch and hall effect analog |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->microsoft sidewinder precision pro | <!--Vendor ID-->0x045E | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | [https://pineight.com/mw/index.php?title=USB_game_controllers Xbox 360 Wired Controller] | 0x045e | 0x028e | 0x | <!--Merge with USB Digital Pad-->{{No|needs specific driver and has poor 2D control pad}} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion--> |- | Microsoft (R) [https://blog.tkjelectronics.dk/2012/12/xbox-360-receiver-added-to-the-usb-host-library/ Xbox 360] (TM) Wireless Receiver for Windows(R) Model 1086 and Controller | 0x045e | 0x0719, 0x or 0x0291 | 0x0100 | <!--Merge with USB Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->{{No|separate standalone usb dongle detected and shows as 8 vendor interfaces but no class associated and so not working - may need new class from code from xpad or xboxdrv to work the controllor}} |- | <!--Description-->Xbox 360 Kinect [http://hackaday.com/2010/11/10/kinect-open-source-driver-demo-and-hacking/ Video] [http://git.marcansoft.com/?p=libfreenect.git;a=commit;h=7655fcf7239ba4907654089dba535a196685dbe5 GIT] | <!--Vendor ID-->0x045E | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->2007 proprietary 2.4GHz RF protocol, |- | <!--Description-->Xbox One Wired Controller | <!--Vendor ID-->0x045E | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{no| }} | <!--Analogue Hack with Analog Stick-->{{no| }} | <!--Opinion--> |- | <!--Description-->Xbox One wireless controller newer model with the 3.5mm headphone jack 1537 1697 and microsoft adapter | <!--Vendor ID-->0x045E | <!--Product ID-->0x02d1 or 0x02dd | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{no| }} | <!--Opinion-->2014 |- | <!--Description-->Microsoft Elite Series 1 | <!--Vendor ID-->0x045E | <!--Product ID-->0x02e3 | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{no| }} | <!--Analogue Hack with Analog Stick-->{{no| }} | <!--Opinion-->2016 ok - |- | <!--Description-->Xbox later models 1708+ Xbox One and Series use 5GHz and use Bluetooth, | <!--Vendor ID-->0x045E | <!--Product ID-->0x02e0 | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{no| }} | <!--Analogue Hack with Analog Stick-->{{no| }} | <!--Opinion-->2017 |- | <!--Description-->Xbox One S | <!--Vendor ID-->0x045E | <!--Product ID-->0x02ea 0x02fd | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{no| }} | <!--Analogue Hack with Analog Stick-->{{no| }} | <!--Opinion-->2019 |- | <!--Description-->Microsoft Elite Series 2 Core | <!--Vendor ID-->0x045E | <!--Product ID-->0x02ff | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{no| }} | <!--Analogue Hack with Analog Stick-->{{no| }} | <!--Opinion-->2022 ok - no hall - 125Hz polling - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Minisform MGP01 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->MOBAPAD N1HD | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 has liquid silicone face buttons, hall effect analog, D-Pad swap, two back paddles, USB-A dongle, HD Rumble - |- | <!--Description-->Mobapad Huben 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2025 |- | <!--Description-->Mobapad | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->BIGBIG WON Gale 墨将 mòjiāng | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->BIGBIG WON Blitz PRO 2 TMR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->BIGBIG WON now MOJHON AETHER | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2025 hall effect joysticks, hall effect triggers, mechanical bumpers, 1000hz polling rate, mechanical D-pad, membrane face buttons, mechanical back paddles, rumble, deadzone issues - tri mode |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->MSI FORCE GC20 GC30 V2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2021 not hall effect |- | <!--Description-->MSI | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Mytrix Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->NACON GC-100XF Controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 average |- | <!--Description-->PXN P5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 hall effect joysticks & triggers, limited trigger stops, 1000hz polling rate on wired, 4 back paddles, 32 macro record, anti-deadzone mode, RAW mode, gyro, turbo, tri-mode connection - |- | <!--Description-->PXN P50L | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion--> |- | <!--Description-->PowerA | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->QRD Stellar T5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->QRD Junior E5 Mini | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->QRD | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Razer Wolverine V3 Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 hall |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->RetroFlag | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Speedlink XEOX Pro Analog Wireless | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->enclosed lithium battery? - xbox layout - switchable on back of controller to directinput (dinput) or xinput - USB dongle switchable to pc and ps3 |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->SCUF Instinct Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2022 good |- | <!--Description-->SCUF Envision Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2023 good |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Steel Series Stratus Duo XL | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->usb adapter needed |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->[https://inputlabs.io/Inputlabs InputLabs Alpakka Open Source and build yourself] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->DIY it with 3d printer, pcb and components - pi pico needed - 2 gyros for better accuracy - |- | <!--Description-->[https://inputlabs.io/kapybara Inputlabs kapybara] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->DIY one handed version wip |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Vilcorn Z03 BT Wireless | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion-->2024 - other Bluetooth modes (green, red, blue, purple, etc.) Select + M1 (or M2) - 400mAh - not great latency wired - 800mhz polling - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->zd ultimate legend | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->zd 0+ elite | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 |- | <!--Description-->zd 0+excellent | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->2024 |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- |} <pre> #ifndef AROSX_LIBRARY_H #define AROSX_LIBRARY_H #include <exec/types.h> #define AROSX_CONTROLLER_TYPE_UNKNOWN 0x00 #define AROSX_CONTROLLER_TYPE_GAMEPAD 0x01 #define AROSX_GAMEPAD_DPAD_UP 0x0001 #define AROSX_GAMEPAD_DPAD_DOWN 0x0002 #define AROSX_GAMEPAD_DPAD_LEFT 0x0004 #define AROSX_GAMEPAD_DPAD_RIGHT 0x0008 #define AROSX_GAMEPAD_START 0x0010 #define AROSX_GAMEPAD_BACK 0x0020 #define AROSX_GAMEPAD_LEFT_THUMB 0x0040 #define AROSX_GAMEPAD_RIGHT_THUMB 0x0080 #define AROSX_GAMEPAD_LEFT_SHOULDER 0x0100 #define AROSX_GAMEPAD_RIGHT_SHOULDER 0x0200 #define AROSX_GAMEPAD_A 0x1000 #define AROSX_GAMEPAD_B 0x2000 #define AROSX_GAMEPAD_X 0x4000 #define AROSX_GAMEPAD_Y 0x8000 struct AROSX_GAMEPAD { ULONG Timestamp; UWORD Buttons; UBYTE LeftTrigger; UBYTE RightTrigger; WORD ThumbLX; WORD ThumbLY; WORD ThumbRX; WORD ThumbRY; }; #define AROSX_EHMB_CONNECT 0x00 #define AROSX_EHMB_DISCONNECT 0x01 #define AROSX_EHMF_CONNECT (1L<<AROSX_EHMB_CONNECT) #define AROSX_EHMF_DISCONNECT (1L<<AROSX_EHMB_DISCONNECT) struct AROSX_EventHook { struct Node eh_Node; struct MsgPort *eh_MsgPort; ULONG eh_MsgMask; }; struct AROSX_EventNote { struct Message en_Msg; ULONG en_Event; APTR en_Param1; APTR en_Param2; }; #endif /* AROSX_LIBRARY_H */ </pre> === Joystick === {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="10%" |Merge with USB on Digital Pad ! width="10%" |Analogue Hack with Analog Stick ! width="50%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->CH Products CombatStick 568 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Cyborg X | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Logitech Extreme 3D | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{N/A|untested }} |- | [Logitech Attack 3 Joystick] | 0x0464 | 0xC214 | 0205 | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | {{yes|works}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->saitek X-52 x52 pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->saitek aviator | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{N/A|untested }} |- | Speedlink Competition Pro USB | | | | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | {{maybe|works but games not working "out of the box"}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Trust Predator QZ 501 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{yes|works}} |- | <!--Description-->Trust Predator TH 400 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{yes|works}} |- | <!--Description-->Trust Predator GM-2500 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{yes|works}} |- | <!--Description-->Trust XK 100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{N/A|untested }} |- |} ===[https://github.com/JacKeTUs/linux-steering-wheels Gaming Racing Steering Wheels]=== {| class="wikitable sortable" width="90%" ! width="25%" |Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="10%" |Merge with USB on Digital Pad ! width="10%" |Analogue Hack with Analog Stick ! width="40%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> [https://www.usb.org/sites/default/files/documents/pid1_01.pdf USB PID standard not supported], |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Cammus C5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Fanatec CSL Elite | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->PS4 and Xbox - belt driven wheel - 30cm wheel swapping |- | <!--Description-->Fanatec Club Sport | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> top belt $600 £500 system |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->FFBeast | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Merge with USB on Digital Pad | Analogue Hack with Analog Stick | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Genius TRIO RACER F1 Racing Wheel | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->Cheap and cheerful but not great - may need calibrating |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Hama PC Racing Wheel Thunder V18 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->Average |- | <!--Description-->Hori Racing Wheel 3 with pedals | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->PS3 PC |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Logic3 PXU450 TopDrive GT450 Steering Wheel for PS3, PS4, XBox One and PC | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Merge with USB on Digital Pad | Analogue Hack with Analog Stick | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Logitech MOMO | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->Very good |- | <!--Description-->Logitech Driving Force GT | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Logitech Drive Force Pro DFP | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> wheel 900 degree - weighs in at 15&nbsp;lbs |- | <!--Description-->Logitech Formula Force EX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->200 degrees turn for the EX model is arcade-like driving - adds PS3 compatibility via the PSx/2 adaptor - weighs in at 9&nbsp;lbs |- | <!--Description-->Logitech G25 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> - needs external psu - |- | <!--Description-->Logitech G27 PC/PS3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> comes with gear shifter - needs external psu - |- | <!--Description-->Logitech G29 PC PS3/PS4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> may need additional shifter - gear 900deg wheel / rumble - 3 peddle - needs external psu - |- | <!--Description-->Logitech G920 PC XboxOne | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> may need additional shifter - gear 900deg wheel / rumble - 3 peddle - needs external psu - |- | <!--Description-->Logitech G923 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Microsoft(R) SideWinder Precision Racing Wheel (1999) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Moza R3 | <!--Vendor ID-->0x346E | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Moza R5 | <!--Vendor ID-->0x346E | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Moza R9 | <!--Vendor ID-->0x346E | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Moza R12 | <!--Vendor ID-->0x346E | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->[https://github.com/Ultrawipf/OpenFFBoard OpenFFBoard], | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->PXN V10 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->PXN V12 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->PXN V12 Lite | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Merge with USB on Digital Pad | Analogue Hack with Analog Stick | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Simagic M10 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> base direct drive $900 £800 |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Simplicity Simwheel | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> direct |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Simucube | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Simucube | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Simucube | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Simxperience Accuforce V2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->SPEEDLINK Drift O.Z. Racing Wheel with Pedals and Gear Stick | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->SteelSeries Simraceway SRW-S1 Steering Wheel (PC) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Merge with USB on Digital Pad | Analogue Hack with Analog Stick | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Thrustmaster Nascar Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Thrustmaster Ferrari Challenge Wheel | <!--Vendor ID-->0x044f | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> Poor |- | <!--Description-->Thrustmaster Ferrari FGT Rumble GT Experience 3-in-1 (PC/PS3) | <!--Vendor ID-->0x044f | <!--Product ID-->b658 | <!--Revision-->0102 | <!--Merge with USB Digital Pad-->{{Yes|Wheel and all buttons detected}} | <!--Analogue Hack with Analog Stick-->{{Maybe|}} | <!--Opinion-->Not great - gear driven 240deg wheel rotation - no psu needed - 2 peddle - flappy gear change - rumble untested - red switch for PC PS3 selection |- | <!--Description-->Thrustmaster F430 | <!--Vendor ID-->0x044f | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Thrustmaster T500 RS Wheel | <!--Vendor ID-->0x044f | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> belt driven wheel/rumble for GT5 |- | <!--Description-->Thrustmaster T60 Challenge | <!--Vendor ID-->0x044f | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Thrustmaster T150 Wheel | <!--Vendor ID-->0x044f | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> gear / belt combo wheel / rumble - 2 peddle |- | <!--Description-->Thrustmaster TMX Pro PC/XboxOne | <!--Vendor ID-->0x044f | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad-->{{No| }} | <!--Analogue Hack with Analog Stick-->{{No| }} | <!--Opinion--> direct drive rumble - no manual gear shift included |- | <!--Description-->Thrustmaster T80 | <!--Vendor ID-->0x044f | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->Base level and OK - PS4 - 270deg rumble - 2 peddle |- | <!--Description-->Thrustmaster T300 RS GT | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->PS3 PS4 - belt driven - 900deg rotation and modular 28cm wheel out - 2 peddles but 3 available |- | <!--Description-->Thrustmaster TX Leather | <!--Vendor ID-->0x044f | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->TX Xbox version - 900deg rotation |- | <!--Description-->Thrustermaster TS PC | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->PC only belt wheel |- | <!--Description--> TS XW Racer PC Xbox1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> top belt system |- | <!--Description-->Thrustmaster T-GT | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->PS4 $700 £600 with T-DFB |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Merge with USB on Digital Pad | Analogue Hack with Analog Stick | Opinion |- | <!--Description-->Tracer Zonda Racing Steering Wheel PC PS3 Vibration Feedback Pedals Gearbox | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion-->{{unk| }} |- |} ===Gamepad Joypad Adapters=== * Most adapters will work in most OS's without installing a driver. Special functions needing drivers will be noted. * Some adapters do not work with some [http://www.stepmania.com/wiki/Dance_Pads dance pads] because of voltage issues. Other adapters map the dancemat arrows as axes and not as buttons, causing problems. * If using an adapters should be compatible with '''original''' PlayStation PS/Xbox Xbox/GameCube GC /Dreamcast DC/Sega Saturn SS gamepads. {| class="wikitable sortable" width="90%" ! width="35%" |Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="10%" |Merge with USB on Digital Pad ! width="10%" |Analogue Hack with Analog Stick ! width="30%" |Opinion |- | <!--Description-->[http://www.maplin.co.uk/psx-usb-bridge-34887?tabid=3&worldid=&doy=21m9&faqitem=playstation%20controller%20to%20pc%20adaptor Maplin] [http://www.rockfire.com.tw/ Padix Co. Ltd. Rockfire] PX-205 PSX/USB Bridge | <!--Vendor ID-->0x0583 | <!--Product ID-->0x2050 | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{Yes}} but buttons mapped different from others | <!--Analogue Hack with Analog Stick-->{{Maybe|poor}} | <!--Opinion-->Ok with dpads, but very poor support with analogue hack |- | Boom PS Joy Converter adaptor | | | | <!--Merge with USB Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick--> | discontinued (2004/5). Hold Up, Start, and Select for three seconds. Very good [http://www.stepmania.com stepmania] recommendation. |- | [http://www.hkems.com/m_main.htm EMS] [http://www.hkems.com/product/ps2/ps2-usb2.htm USB2] grey plastic box with 2 PSX ports, one on either side - UP and Select pressed for 3 seconds at the same time or the dance code (start+select+up) | | | | <!--Merge with USB Digital Pad-->{{Yes|Tests/joystick shows the PS port works in digital mode on d-pad}} | <!--Analogue Hack with Analog Stick--> | Set in PC switch mode. Does not work when using 2 pads at the same time, likely higher power requirements. FPSE emu DualShock untested, Mat and Guitar untested but known lag involved |- | Joytech (play.com) (EMS USB2 bad clone) Black box twin PSX | 0x0b43 | 0x0003 | 0x0 | <!--Merge with USB Digital Pad-->{{Maybe| }} | <!--Analogue Hack with Analog Stick-->{{No|buggy hardware}} | but poor on dance ddr mat and guitar hero as the left and right keys do not like being pressed together, Dual shock untested |- | [ EMS Trio Linker ] 1 PSone connection at bottom | | | | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | 1PSX discontinued 2005 |- | [http://psxemulator.proboards.com/index.cgi?board=support&action=display&thread=421 EMS Trio Linker Plus] (blue box) 1 PSx at bottom | | | | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | 1PSX discontinued |- | Gamtec [http://www.gamestone.co.uk/gradius/guides_usb_smartjoy_guide.php SmartJoy Plus] Lik Sang PS->USB converter Red 2005 | 0x0925 | 0x0005 | Low 0110 | <!--Merge with USB Digital Pad-->{{Maybe|detected and digital dpad works with [http://aros-exec.org/modules/newbb/viewtopic.php?topic_id=4138&forum=2&post_id=35952#forumpost35952 joystick and testjoystick tests] but the second analog control is not mapping correctly in digital mode}} | <!--Analogue Hack with Analog Stick-->{{No|Analogue Hack - hardware buggy not useable}} | Dual shock untested, Mat and Guitar untested. Nothing picked up upon plugging it in. Quite common, these items have grounding issues or feed voltage back into the USB host and freeze the host controller, preventing any plugins or removals being detected. |- | Gamtec SmartJoy Plus Dual PS->USB converter Red | 0x0925 | 0x00 | Low | <!--Merge with USB Digital Pad-->{{Maybe| }} | <!--Analogue Hack with Analog Stick-->{{No|buggy hardware}} | |- | [http://uk.gear.ign.com/articles/700/700334p1.html Lik-Sang Super SmartJoy PSX] | | | | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | 1PSX |- | Soyo Kiki Kiky | | | | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | |- | eXcel PSX adaptor shaped a little like a stealth bomber with USB pass through | | | | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | |- | Venom | | | | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | |- | Dragon Plus (Radio Shack) Pantherlord GreenAsia USB to PS2/PS3 converter single black cable | 0x0e8f | 0x03 | 1.07 | <!--Merge with USB Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick-->{{Yes| }} | |- | Deal Extreme 2 PSX black cables from 1 USB port | | | | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | {{N/A|untested }} |- | <!--Description-->HDE 2014 Personal Communication Systems Inc | <!--Vendor ID-->0x0810 | <!--Product ID-->0x0001 | <!--Revision-->0106 | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Same as single cable above but with black block midway along cable | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> |- | <!--Description-->TigerGame Ltd Mayflash PC001 Super Joy Box 3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | TigerGame Ltd Mayflash PC016 Super Joy Box arrowhead triangle twin PSX] Original was lack with RED Leds. Clones Dilong pu203, Blue HDE Neewer ShineData SD-APS2USB, Red Octane and Black PC Power Box (NS3454) '''embossed circle''' on top | 0x0810 | 0x0001 | 1.06 | <!--Merge with USB Digital Pad-->{{Yes|Tests/joystick shows one PS port does not work with analog control at all but the other port does and maps correctly in digital mode}} | <!--Analogue Hack with Analog Stick-->{{Yes|Analogue hack works }} | Still available 2013, poor construction though, falls to pieces easily. Dual Shock untested, Mat and Guitar untested |- | <!--Description-->TigerGame Ltd [http://www.mayflash.com/pc/pc038/pc038-1.htm Mayflash PC038 Super Joy Box Pro triangle twin PSX] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | TigerGame Limited Mayflash SuperJoy Box 5 PC006 long V-shaped 4 port PS/PS2 Game Controller Adapter | | | | <!--Merge with USB Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick--> | |- | <!--Description-->TigerGame Limited Mayflash SuperJoy Box 5 PRO PC039 PS/PS2 Game Controller Adapter | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Merge with USB on Digital Pad | Analogue Hack with Analog Stick | Opinion |- | Boom PSX+N64 USB converter (purple or blue see through box) (2003/4) - red led for psx and green led for n64 | 0x6666 | 0x0667 | 0x0 | <!--Merge with USB Digital Pad-->{{No|not detected by Tests/joystick}} | <!--Analogue Hack with Analog Stick-->{{No|Analogue hack }} | Rumble Pak untested |- | [http://www.hkems.com/product/ps2/TrioLinkerPlus2.htm EMS Trio Linker Plus II] | | | | <!--Merge with USB Digital Pad-->{{Yes| }} [http://aros-exec.org/modules/newbb/viewtopic.php?topic_id=4753&forum=24&post_id=43102#forumpost43102 ] | <!--Analogue Hack with Analog Stick--> | 1DC 1GC 1PSX but not for ddr mat games |- | TigerGame Mayflash PC043 clone HuiJia Black twin N64 converter for PC USB | 0x0e8f | 0x3013 | 0x0 | <!--Merge with USB Digital Pad-->{{No|detected by Tests/joystick though two digital pads have their settings wrong}} | <!--Analogue Hack with Analog Stick-->{{Yes|Analogue hack works well with middle handle/grip little joystick}} | Rumble Pack untested |- | TigerGame Mayflash PC MagicBox SuperBox 3 | | | | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | untested 1SS 1DC 1PSX } |- | <!--Description-->Lik Sang SmartJoy X | <!--Vendor ID-->0x045e | <!--Product ID-->0x0285 | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->SmartJoy X2 | <!--Vendor ID-->0x045e | <!--Product ID-->0x0289 | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | TigerGame Mayflash PC018 Super Joy Box 9 Xbox (NOT 360) | 0x05e3 | 0x060 | | <!--Merge with USB Digital Pad-->{{No|shows up as a Genesys Logic Hub}} | <!--Analogue Hack with Analog Stick-->{{No| }} | does not work. Hub(s) 0x0288 detected but 0x0289 xbox1 joypads are not detected as hid let alone as [http://www.amiga.org/forums/archive/index.php/t-62940.html xpad] or [http://pingus.seul.org/~grumbel/xboxdrv/ linux xboxdrv driver] |- | TigerGame Mayflash PC019 Super Joy Box 10 Xbox Twin ports (NOT 360) | 0x05e3 | 0x060 | | <!--Merge with USB Digital Pad-->{{No|shows up as a Genesys Logic Hub}} | <!--Analogue Hack with Analog Stick-->{{No| }} | does not work with the big Fatty Duke or smaller S Akebono controller(s) |- | TigerGame Ltd Mayflash PC020 Super Joy Box 11 Xbox Quad ports (NOT 360) | 0x05e3 | 0x0604 | | <!--Merge with USB Digital Pad-->{{No|shows up as a Genesys Logic Hub}} | <!--Analogue Hack with Analog Stick-->{{No| }} | |- | <!--Description-->TigerGame Ltd Mayflash PC035 3 in 1 Magic Joy box PS GC Xbox | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->USB to NES [http://wiki.nesdev.com/w/index.php/Standard_controller SPI like protocol] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Buffalo Classic USB Pad SNES like | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Mayflash PC044 USB to SNES | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->USB to MEGADRIVE GENESIS Joypad | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->[http://www.retrousb.com/product_info.php?cPath=21&products_id=70 USB to 9 pin ATARI RETROPORT style JOYSTICK PORT] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Atari RetroLink 9pin to SB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->SLS Sega Saturn USB pad | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB on Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Mayflash PC050 Dual Saturn ports | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Guitar Hero for PC/Mac | <!--Vendor ID-->0x1430 | <!--Product ID-->0x474C | <!--Revision--> | <!--Merge with USB Digital Pad-->{{Yes| }} | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Cronus Max | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->BrookX One | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Mayflash Gamecube to USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->Mayflash Magic NS | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> WiiU |- | <!--Description-->Brook Converter WiiU P3 P4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- | <!--Description-->CooV Xbox One Converter | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Merge with USB Digital Pad--> | <!--Analogue Hack with Analog Stick--> | <!--Opinion--> |- |} * [http://www.bemanistyle.com/forum/f6/best-metal-pad-19066/ Metal dance pads with LEDs] - My My Box Blue Shark (Nexen), Cobalt Flux (CF) (Let's Groove), Red Octane Afterburner, TX-2000, Logic3 (Dance Dance Dance), Gamerose (Stay Cool), * Hard foam mat - [http://www.mayflash.eu/3in1-deluxe-dansmat-ignition-foam-ps2xboxpc-p-5.html Mayflash] FutureMax Deluxe 3 in 1 Ignition, [http://www.gamerose.com/ Gamerose] (Stay Cool), TrinPad orange, * Soft foam mat - Logic3 (PS420N), [http://www.positivegaming.com/index.php?id=36 Positive Gaming Impact], Gamerose Miss Daisys Naki (Stay Cool), Pelican, MadCatz *PS1 PS2 PS3 PS4 flex ribbon big source of button/trigger issues with all controllers *PS2 Phat KSA1Q40A (Board), SA1Q33A (Membrane) SCHP-10010 H *PS2 SA1Q42A SCHP-10010 A *PS2 SA1Q43-A SCHP-10010 H The primary axes are either the Control Pad or the left stick. Buttons come in a rough order: face buttons, then shoulder buttons, then Select and Start, then buttons under sticks, and finally Control Pad directions if not assigned to a hat. But the order and number of buttons within a category are unpredictable, as is which button the user expects to use for each action. {| class="wikitable sortable" width="90%" ! width="10%" | Joypad ! width="5%" | HATS ! width="5%" | Button 01 ! width="5%" | Button 02 ! width="5%" | Button 03 ! width="5%" | Button 04 ! width="5%" | Button 05 ! width="5%" | Button 06 ! width="5%" | Button 07 ! width="5%" | Button 08 ! width="5%" | Button 09 ! width="5%" | Button 10 ! width="5%" | Button 11 ! width="5%" | Button 12 ! width="5%" | Button 13 ! width="5%" | Button 14 ! width="5%" | Axes 1 ! width="5%" | Axes 2 ! width="5%" | Axes 3 ! width="5%" | Axes 4 ! width="5%" | Axes 5 ! width="5%" | Axes 6 ! width="10%" | Comment |- | [https://pineight.com/mw/index.php?title=USB_game_controllers Xbox 360 Wired Controller] | | A (down-green) | B (right-red) | X (left-blue) | Y (up-yellow) | LB (white) | RB (black) | Back | Start | Guide | L3 | R3 | | | | Left X | Left Y | LT | Right X | Right Y | RT | Poor 2D, Good 3D |- | <!--Description-->Gravis GamePad / Original PlayStation Controller | <!--HATS DPAD--> | <!--Button 01-->Red (Sqleft) | Yellow X (X down) | Green O (O right) | Blue (Tri up) | L1 | R1 | L2 | R2 | Select | <!--Button 10-->Start | | | | | <!--Axes 1-->Stick X | Stick Y | | | | | <!--Opinion--> |- | <!--Description--> PlayStation 2 Older Adapters | <!--HATS DPAD--> | <!--Button 01-->Blue X (down) | Red O (right) | Pink Sq (left) | Green Tri (up) | L1 | R1 | L2 | R2 | Select | <!--Button 10-->Start | Stick 1 | Stick 2 | | | <!--Axes 1--> | | | | | | <!--Opinion--> |- | <!--Description--> PlayStation 2 Newer Adapters | <!--HATS DPAD--> | <!--Button 01-->Up | Right | Down | Left | L2 | R2 | L1 | R1 | Select | <!--Button 10-->Start | Stick 1 (analogue Hack) | Stick 2 | | | <!--Axes 1--> | | | | | | <!--Opinion--> |- | <!--Description--> Wish Technologies N64 Adaptoid | <!--HATS DPAD--> | <!--Button 01--> A | C Down | C Right | B | C Left | C Up | L | R | Start | <!--Button 10-->Z | Pad Up | Pad Down | Pad Left | Pad Right | <!--Axes 1-->Stick X | Stick Y | | | | | <!--Opinion--> |- | <!--Description--> | <!--HATS DPAD--> | <!--Button 01--> | | | | | | | | | <!--Button 10--> | | | | | <!--Axes 1--> | | | | | | <!--Opinion--> |- | <!--Description--> | <!--HATS DPAD--> | <!--Button 01--> | | | | | | | | | <!--Button 10--> | | | | | <!--Axes 1--> | | | | | | <!--Opinion--> |- |} Just plug in your digital/analogue joystick or gamepad into USB port. The device will be handled by Poseidon USB stack. Poseidon is the USB stack with Trident adding a GUI (graphical user interface) prefs. the context sensitive page would come up right on pressing the help key inside the relevant window. The manual is in this archive, just in case it isn't in SYS:Locale/Help *How to change joystick mode to analogue? By default a connected USB joystick emulates Amiga digital joystick. To change this behaviour so that the joystick is presented as analogue you need to use Trident preferences application (System:Prefs/Trident). Open Trident and go to Devices on the left hand side (mouse click once on it). Select your controller from the list to the right and then click on Settings button below. This will open a new window. On the "General" tab find the "Lowlevel Library Joypad Emulation" section near the bottom. Find ports which are set to "Merge with USB" or "Override with USB" and change them to "Analogue Hack". Please note that analogue joystick support is an extension of original Amiga functionality, thus an Amiga application must be explicitly written to use it. AROS SDL library uses this functionality, thus all SDL applications that use joystick, can use the analogue joystick feature. The HID class has several options how to handle the input data: * Don't touch: The movement and button data for is not modified by the hid class. This is the default for the ports 0, 2, and 3. * Overwrite with USB: This will kill the original data that might had come from the internal ports and overwrites it with the joypad data for this USB interface. Note well: If you have multiple joypads connected, take care which setting you have selected for each port, because only the last interface with this option will actually send the joypad data to the game. * Merge with USB: This option merges the input data of the lowlevel.library with the USB stream. This only works, if the connected device on the original Amiga ports is NOT a mouse (because then the streams are incompatible). Merging should be the preferred method, because it leaves the original joysticks working. * Disable: Turns off the port for the application. * Analogue Hack: Tells Poseidon to force reporting of analogue data at the port. Please note that this only works with programs that understand the analogue data, because it's an extension to the original lowlevel.library standard made by Commodore. If you want to incorporate this feature in your software, just contact me and I will send you the necessary information. * Rumble Port: As addition to the analogue data, the HID class supports applications and games that want to utilize a rumble pack or force feedback motors in the gamepads. This field selects to which lowlevel port the hid device responds, when attempting to use the rumble pack. Normally, this corresponds to the port that has been set in the actions for the joypad. *How to change joystick port assignment? The low level library supports up to four ports. Port 0 is usually used by the mouse, port 1 is the standard port for joysticks/joypads. By default a connected USB joystick is present in Port 1. To change its location to Port 0 you need to use Trident preferences. Open Trident and go to Devices window. Select your controller from the list and then click on Settings button. This will open a new window. On the "General" tab find the "Lowlevel Library Joypad Emulation" section. Port 1 should be set as either "Merge with USB" or "Override with USB". Change this setting to "Don't touch". Change Port 0 setting to "Merge with USB". Go to "Actions" tab. In the "Reports and collection" select first entry named "Joystick". in the "Usage items" select "X axis". Go to "Performed actions" area. On the left there will be a list of triggers. Each of them should have (port1) in their params. Click on the first trigger and using buttons to the right of the list change port1 into port 0. Repeat this for all triggers and for all items on "Usage items" list. *How to make joystick simulate keyboard keys? With Poseidon it is possible to make the joystick simulate the keyboard pressings. This might enable using joystick for playing games which only have keyboard support. This feature is configured in Trident preferences. Open Trident and go to Devices window. Select your controller from the list and then click on Settings button. This will open a new window. Go to "Actions" tab. On the right top window select X axis. On the left bottom list select an entry "Digital Joystick, Push left(port 1)". On the panel to the right change "Digital joystick" into "Raw Key". A list of keys will be displayed. Select key you wish to send. Repeat the same procedure for "Digital Joystick, Release left (port 1)" option but this time check "Send key up even instead of key down". Open shell and move your joystick to the left - your selected letter should appear in the shell. *Analogue in Trident Prefs * Open the Trident USB Prefs -> Devices -> Select your joypad -> Settings button -> Action TAB * See some "axis" listed under "Usage items" in the top right of the window. They are your analog stick(s) * Check [x] Track Incoming Events which is half way down the window on the left And you should see some axis activity in "Usage items" when you move the analog stick *Actions HID class item -> Settings -> HID Class Window -> Action Tab -> Action handling area Reports and collections -> Usage Items -> Performed actions Qualifier keys are *special*. You don't only need to create the actual keypress but also modify the qualifiers. Go to the keyboard panel and find the windows menu key by enabling key tracking and pressing the windows menu key. Then assign the right amiga key to it. Go to the actions panel and find the right amiga key (it's called "Keyboard right GUI"). Remember the actions stored there, best write them down in exact order. Then delete them. Find the windows menu item and add the missing qualifier action. Be sure the parameters are exactly the same and the order is right. Set them to Raw, then assign an up and down button for each character, etc. when you change the settings to RAW so you can assign keyboard strokes. it will always say, KEYDOWN or what ever on the left, it never provides and option for key release. The problem still remains though that if I try to assign the Directional Pad (Hat) to Arrow Keys, that things will get screwed up and you either can not move with the directional PAD (HAT), or movements are assigned to the Left Analog, and do not work as they should, it's as if the right and down arrow keys are ALWAYS On, regardless of the fact that I did indeed assign a Key release command to each input. check that by pressing analog directions and see the current values, and the thresholds configured in poseidon to bind them to left/right/up/down. misconfigured too much stuff in the HID settings, you can always go in poseidon->config list entry and delete the config item related to your device (or the HID class setting itself), back to basics. *Rumble in Trident Prefs Open Trident Prefs and click on the Devices option in the left hand window. Click with the mouse once on your gamepad choice on the right hand side and again on the Settings button below. In the new window, select the '''General''' TAB and half way down on the right there is an "Open Now" button in the section "HID output control window". Clicking on that button opens another window (HID Control) with sliders for the two rumble engines inside the controllers and you can test if they work. '''Sometimes clicking that button does nothing, other times it will open the window and say nothing is detected.''' The leftmost two sliders do nothing, the third one has a large rumble effect, and the fourth one has a small rumble effect. ===Graphic Drawing Tablet=== There is a standard in HID for tablets possibly mouse type. If the tablet is HID conforming in that sense, it should work. Aiptek does a fairly good job at this. The other competitor, Wacom, didn't pay too much attention to this and simply adapted their legacy serial protocol into HID in a very awkward way. Older Wacom tablets have worked with the special support in the HID class, but not the more recent ones. to use graphic tablets fully, applications need to be written that make use of the AmigaOS NewTablet events (which AROS has) * Entry level - A6 (6x4) work area * Medium A5 (6x8) A4 (10x7) size (recommended but only a few ie years 2000 to 2003 models supported) * Semi Pro A3 (12x9) * Pro Cintiq * 2005/6 Some support added for Wacom tablets * 2008 Wacom's patent on battery free pens expires {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->Micrograf Tabby (late 1980s and early 1990s) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|Serial RS232 based }} |- | <!--Description-->podscat pt 3030 graphics tablet | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|Serial RS232 based }} |- | <!--Description-->Summagraphics | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|Serial RS232 based }} |- | <!--Description-->Wacom IV compatible (Graphire, ArtPad, A3, A4, A5 and PenPartner CT-0405-P - Wacom intuos GD-0405-R) Waycom Digitiser II UD-0608-R | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|Serial RS232 based }} |- | <!--Description-->Wacom Artpad II (KT-0405-R) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|Serial RS232 based }} |- | <!--Description-->AceCad boards | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|Serial RS232 based }} |- | <!--Description-->AipTek HyperPen 6000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|Serial RS232 based }} |- | <!--Description-->Calcomp | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|Serial RS232 based }} |- | <!--Description-->AipTek HyperPen 8000 - Aldi/Medion MD 9310 and Aldi/Tevion LT 9310 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|Serial RS232 based }} |- | <!--Description-->Tablet PC penabled | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|Serial RS232 based like x61t X60t NC4200 NC4400 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|Serial RS232 based }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> * Wacom PenPartner * PenPartner 2 * PenStation 2 | <!--Vendor ID-->0x056a | <!--Product ID-->0x0000 | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Wacom Graphire - Wacom Tablet ET-0405-U UV1.1-1 (Slate Blue) ET-0405UL (lime) (orange) (red) (purple) | <!--Vendor ID-->0x056A | <!--Product ID-->0X0010 | <!--Revision-->0100 | <!--Opinion-->{{Yes|late 90s with A6 size - [Wacom Support] of X-axis 00000-10205 Y-AXIS 0000-7421 Tip Pressure 000-511 under Trident prefs. Air pen mouse type movements }} |- | <!--Description--> * Grapphire 2 4x5 ET-0405A-U UV2.0-3 (Steel Blue) * Graphire 2 5x7 ET-0507A | <!--Vendor ID-->0x056A | <!--Product ID-->0x0011 and 0x0012 | <!--Revision-->0110 | <!--Opinion-->{{Yes|A6 and A5 versions - [Wacom Support] of X-axis 00000-10205 Y-AXIS 0000-7421 Tip Pressure 000-511. Air pen mouse type movements - mouse EC-120-0K tested}} |- | <!--Description-->Wacom Graphire 3 * cte-430/w 4x5 pearl sapphire * cte 630 6x8 | <!--Vendor ID-->0x056A | <!--Product ID-->0x0013 and 0x0014 | <!--Revision-->0314 | <!--Opinion-->{{Yes|A6 and A5 size - [Wacom Support] Xaxis 0-10207 yaxis 0-7423 tip pressure 0-511 and the erase end appears to respond but avoid bluetooth BT versions }} |- | Wacom Graphire 4 * cte-440/B Blue cte 440/s Silver 4x5 * cte-640 6x8 cte 640 u 0403 | <!--Vendor ID-->0x056A | <!--Product ID-->0x0015 and 0x0016 | <!--Revision-->403 | {{Yes|A6 and A5 work area detected [Wacom Support] x-axis 0000-10207 Y axis 0000-7423 Tip Pressure 000-511 and delete rub out end of the pencil seems detected but avoid bluetooth BT versions }} |- | <!--Description--> * Wacom Intuos 4x5 GD-0405 * Intuos 6x8 GD-0608 * Intuos 9x12 GD-0912 * Intuos 12x12 GD-1212-U * Intuos 12x18 GD-1218 | <!--Vendor ID--> | <!--Product ID-->0x0020 0x0021 0x0022 0x0023 0x0024 | <!--Revision--> | <!--Opinion-->{{Yes|detected and responses delivered back - x axis up to 30479 and y axis 31679, tip pressure up to 1023 and x and y tilt up to 127 - Wacom intuos GD-0912-A for Apple Macs NOT SUPPORTED}} |- | <!--Description--> * Intuos 2 4x5 A6 - XD-0405-U * Intuos 2 6x8 A5 - xd 0608u uoc * Intuos 2 9x12 XD-0912-U * Intuos 2 12x12 XD-1212-U * Intuos 2 12x18 XD-1218-U | <!--Vendor ID-->0x056a | <!--Product ID-->0x0041 0x0042 0x0043 0x0044 0x0045 | <!--Revision-->0126 | <!--Opinion-->{{No|various sizes and recognised as [Wacom Support] but not working. x-axis 00000-20319 y-axis 00000-16239 tip presure 0000-1023 x-tilt y-tilt 000-127. HID mouse xc-100-03 works but never could use it as a real tablet with pressure with TVPaint 3.6 }} |- | <!--Description--> * Intuos 3 4x5 (PTZ-430) * Intuos 3 4x6 (PTZ-431W ) * Intuos 3 6x8 (PTZ-630 PTZ630) * Intuos 3 6x11 (PTZ-631W A3 wide) * Intuos 3 9x12 (A4 PTZ-930 PTZ930) * Intuos 3 | <!--Vendor ID-->056a | <!--Product ID-->0x00b0 0x00b1 0x00b2 0x00b3 0x00b4 0x00b5 | <!--Revision--> | <!--Opinion-->{{No}} Actions in HID setup window definitively locks the Pointer (mouse) reports settings and even after a clear and save, nothing changes, the configuration returns to default values. "[Wacom]" reports don't see any events from the tablet, even with "Pointer" reports cleared and save, so is locked a in "mouse" state - but can send a special command to the tablet in order to put it into a special vendor mode. This mode enables Wacom specificities like pressure, tilt, absolute position, buttons, etc... you should send an HID report feature with ReportID=2 and data=2, the current HID class driver doesn't give a way to change that, even using the "initial startup actions" item in the extra collection. No listed features work |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | Wacom Volito - Promethean FT-0405-U06 UV1.4-1 | <!--Vendor ID-->0x056A | <!--Product ID-->0x0060 | <!--Revision-->0141 | <!--Opinion-->{{Yes|A6 work area with [Wacom Support] of x-axis 0000-5103 Y axis 0000-3711 Tip Pressure 000-511. Air and touch mouse movement - appears to be the budget option with some but limited features}} |- | <!--Description-->Wacom Volito 2 * CTF-??? 2x3 * CTF-420G CTF-420 V2.0-0 4x5 * Serif Penabled 6742 rebadge of CTF 420/020-B CTF-420/02 | <!--Vendor ID-->0x056A | <!--Product ID-->0x0062 | <!--Revision-->0200 | <!--Opinion-->{{Yes|A6 work area with [Wacom Support] of x-axis 0000-5103 Y axis 0000-3711 Tip Pressure 000-511. Air and touch mouse movement - no erase function on the end of the pen - nylon nibs value option}} |- | <!--Description--> * Wacom PL-400 LCD * PL-500 * PL-510 * PL-550 | <!--Vendor ID--> | <!--Product ID-->0x0030 0x0031 0x0032 0x0034 | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> * PL-600 * PL-600 SX * PL-700 * PL-710 * PL-800 | <!--Vendor ID--> | <!--Product ID-->0x0033 0x0035 0x0036 0x0037 | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Wacom Cintiq 21 UX and Cintiq Partner DTF-720 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->Wacom PenTablet Bamboo (MTE), Bamboo Craft (CTH), Bamboo Fun (CTE), Bamboo Pen (CTL) and Bamboo Pen & Touch (CTH) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | Wacom Bamboo Fun Medium CTE-650 | | 0x0018 | | {{Maybe|[http://www.a1k.org/forum/showthread.php?t=11432 works on a1k forum]}} |- | <!--Description-->Bamboo Fun Small CTE-450 white | <!--Vendor ID--> | <!--Product ID-->0x0017 | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Wacom Bamboo One CTF-430 V2.0-0 CTF 430/S | <!--Vendor ID-->0x056A | <!--Product ID-->0x0069 | <!--Revision-->0200 | <!--Opinion-->{{Maybe|A5 wired air pen and acts like a mouse only}} |- | <!--Description-->Wacom Intuos 4 * Small PTK-440 PTK-540 * Medium - PTK-640 - PTK 540WL Wireless - | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested Intuos4 surface sheet was revised in October 2010 to reduce nib wear}} |- | <!--Description-->Wacom Intuos 5 Touch * * Medium - PTH-650 - USB Wired and Wireless Kit | <!--Vendor ID--> | <!--Product ID-->0x0027 | <!--Revision--> | <!--Opinion-->{{N/A|untested work, however wireless may glitch or drag }} |- | <!--Description-->Wacom Intuos Pro Medium - PTH-651 - | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Bamboo Small Pen Tablet - MTE 450 MTE-450A (MTE-450/k) - | <!--Vendor ID-->0x056A | <!--Product ID-->0x0065 | <!--Revision-->0116 | <!--Opinion-->{{Maybe|A6 work area - mouse movement but no pen detection except x-axis 2 to -2 and y-axis 2 to -2 - mini usb lead - 4 blue led lit buttons not detected as well as circular touch button?? }} |- | <!--Description-->Bamboo Pen CTL 460 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested all Bamboo versions were criticized for the drawing surface's roughness (which got smoother over time), which caused the small pressure-sensitive 'nib' to wear down, and become slanted or scratchy in the same way as pencil lead, albeit more slowly}} |- | <!--Description-->Wacom Bamboo Fun CTH-461/S wired | <!--Vendor ID-->0x056A | <!--Product ID-->0x00D2 | <!--Revision-->0106 | <!--Opinion-->{{Maybe|A6 size - Pen tracking not working but finger touch works }} |- | <!--Description-->Wacom Bamboo Connect Pen Tablet CTL-470 CTL-470K 470-DE | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->CTH 470K | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Wacom CTH 480/S wireless | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} lithium battery for pad - |- | <!--Description-->Wacom Intuos Pen Small CTL-480/S CTL 480 K wired | <!--Vendor ID-->0x056A | <!--Product ID-->0x030E | <!--Revision-->0200 | <!--Opinion-->{{No|A5 detected as Intuos PS but not working although the RHS blue led responds to pen on tablet }} |- | <!--Description-->CTH 490 PK S Photo - CTH-490CK-S Comic - CTH-490AK-S Art | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested lower hovering height pen nibs wear fast and input lag/responsiveness}} |- | <!--Description-->Intuos Pen & Touch Medium - CTH-680 - USB Wired and Wireless Kit work | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Wacom Intuos Pro (PTH-660 and PTH-860) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->Waltop Media Tablet 10.6" Genius G-Pen M609 Genius G-Pen M609X iVista Media Tablet 10.6 Aiptek MediaTablet 10000u | <!--Vendor ID-->172f:0501 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Slim Tablet 12.1" | <!--Vendor ID-->0x172F | <!--Product ID-->0x0034 | <!--Revision-->0x1105 | <!--Opinion-->{{yes|works}} |- | <!--Description-->Waltop Media Tablet 12 by 9" Aiptek HyperPen 12000u T-12000U Tablet Series Nisis T-12000u USB Tablet Series Version 1.05 (aiptek rebadged) Trust item #1535 ADESSO Cyber Tablet 12000 Graphic design tablet iVista Media Tablet 12 PENTAGRAM O'pen Wide P 2003 Genius G-Pen M712 | <!--Vendor ID-->172f:0500, 0x08ca | <!--Product ID-->0x0010 | <!--Revision-->0105 | <!--Opinion-->{{Yes|detected with Nisis/Aiptek functioning as a tablet, untested with others - Puck (mouse) x axis 0000 to 6000 y axis 0000 to 6000 - stylus (pen) x axis 00000 to 12000 y axis 00000 to 12000 tip pressure 0000 to 1023 - 16 function keys - AAA battery needed for pen and another for the mouse}} |- | <!--Description-->Waltop Media Tablet 14.1" v5.1e Genius G-Pen M714X Aiptek MediaTablet 14000u WMK-H141 Trust item #15358 Adesso CyberTablet 14000 M14 iVista Media Tablet 14.1 PENTAGRAM O'pen Wide P 2004 | <!--Vendor ID-->0X172f | <!--Product ID-->0X0500 | <!--Revision-->0114 | <!--Opinion-->{{Yes|detected with Nisis/Aiptek functioning as a tablet - Stylus (Pen) X 16838 Y 16838 Tip Pressure 1023 }} |- | <!--Description-->Waltop PID 0038 Genius G-Pen F509 Manhattan 177405 | <!--Vendor ID-->172f:0038 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Waltop PID 0052 Yiynova MSP19 | <!--Vendor ID-->172f:0052 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Waltop Q Pad Aiptek HyperPen Mini NGS Flexi Style VisTablet PenPad iVistaTablet Q Flex Pad Bravod Q-PD65-S Trust Flex Design Tablet (#16937) | <!--Vendor ID-->172f:0037 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Waltop Sirius Battery Free Tablet VisTablet Muse PENTAGRAM Designer P 2700 Princeton PTB-S1BK | <!--Vendor ID-->172f:0502 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Waltop Slim Tablet 12.1" Genius G-Pen F610 Trust Slimline Widescreen Tablet (#16529) VisTablet Original 12" Adesso CyberTablet Z12 Adesso CT-Z12A PenPower Tooya Pro Aiptek Slim 12.1 Inch Aiptek SlimTablet 600u Premium II NGS Slim Proguess iVistaTablet Slim 12.1 PENTAGRAM ThinType P 2006 | <!--Vendor ID-->172f:0034 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Waltop Slim Tablet 5.8" Genius G-Pen F350 Trust item #16485 VisTablet Mini iVistaTablet Slim 5.8 | <!--Vendor ID-->172f:0032 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Waltop Venus S Tablet Trust eBrush Widescreen Tablet (#17939) | <!--Vendor ID-->172f:0503 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Aiptek GmBH MediaTablet Ultimate II - 16:10 Professional Graphic Tablet Model 1400U | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->Hanvon Beijing HanWang HW Micro Drawing Tablet ET0504U | <!--Vendor ID-->0x0b57 | <!--Product ID-->0x8030 | <!--Revision-->01111 | <!--Opinion-->{{No|does not work - recognised as an HID mouse - no tablet extensions detected}} |- | <!--Description-->KYE EasyPen 340, Genius EasyPen 340 | <!--Vendor ID-->0458:5014 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|untested }} |- |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | Aiptek Hyper Pen 6000u PC Tablet APT | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{No|detected but does not work - win98 era cordless 6in by 4.5in - }} |- | <!--Description-->nisis T-8000U APT-2 Aiptek rebadge | <!--Vendor ID-->0x08CA | <!--Product ID-->0x0021 | <!--Revision--> | <!--Opinion-->{{No|A5 detected but no responses }} |- | <!--Description-->Acecad Flair II GT-504 Init Fkt Fkt 0x5ab450c0 AIPTEK HyperPen 10000 U Aiptek HyperPen 10000U, AIPTEK Slim Tablet U600 Premium II | <!--Vendor ID-->0x0460 | <!--Product ID-->0x0004 | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Ace Cad Enterprise Co., Ltd Tablet - 5x3.75 drawing area | <!--Vendor ID-->0x0460 | <!--Product ID-->0x0004 | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Bosto's | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} UCLogic Digitizer |- | <!--Description-->Adesso CyberTablet Z7, Adesso CyberTablet 12000, Adesso CT-12000A | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->UC-Logic / Lapazz WP8060, UC-Logic / Lapazz PF1209, UC-Logic / Lapazz Artistic Tablet 5540, Manhattan 8"x6", Manhattan 3"x4", Manhattan | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested but suspect not working}} |- | <!--Description-->DigiPro 5.5×4” Graphics Tablet Digital Ink Pad (A4 format) DigiPro WP8060, DigiPro WP5540, | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Genius G-pen G-Pen 4500 Genius Wizardpen Genius Mousepen Genius Easypen i405 M610 Genius PenSketch 9x12, Genius MousePen i608, Genius MousePen 8x6, Genius MousePen / WizardPen 5x4, | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Genius G-Pen F610 Genius G-Pen M610 Genius G-Pen 340 (UC-LOGIC Tablet WP4030U) Genius G-Pen 450 (UC-LOGIC Tablet WP5540U) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Genius UC-LOGIC iBall Tablet PF8060 iBall Iball Pen Tablet 8060U, Iball Pen Tablet 5540U, Iball Pen Tablet 4030U, Iball Design Tablet PF1209, NGS CADBOY (UC-LOGIC Tablet WP5540U) Pentagram QWare | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Trust TB-3100 Trust TB-5300 Trust 15356 Trust TB-6300 Trust 15357 WP8060U Slimline but bulky with metal backing A5 size Trust 16486, Trust 16447, Sketch Design Tablet, | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|clashes with usb and crashes AROS }} |- | <!--Description-->UC-Logic Tablet WP1062 Aiptek HyperPen 10000U Monoprice 10X6.25 Inches Graphic Drawing Tablet Pickle 10x6.25 Inch Graphic Drawing tabletguess | <!--Vendor ID-->5543:0064 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | [ VTech KidiPhoto Art Studio] | | | | {{yes|works}} |- |} Tablet has a squared lines of wires which induce a current into the pen which is then detected by the metal grid in the tablet pad. Tablets report pressure (and tilt on expensive models) and are absolute pointing devices (put the pen at the top left and the mouse pointer will go to the top left of the screen). Graphic drawing area, what keys, report rate, resolution lpi lpmm, accuracy, pressure levels (may come from the app), origin position, Wacom tablets use electromagnetic resonance technology. Since the tablet provides power to the pen through resonant inductive coupling, no power is required for the pointing device. As a result, no batteries are inside the pen (or the accompanying puck), making them lighter and slimmer. Under the tablet's surface (or LCD in the case of the Cintiq) is a printed circuit board with a grid of multiple send/receive coils and a magnetic reflector attached behind the grid. In send mode, the tablet generates a close-coupled electromagnetic field (also known as a B-field) at a frequency of 531&nbsp;kHz. This close-coupled field stimulates oscillation in the pen's coil/capacitor (LC) circuit when brought into range of the B-field. Any excess resonant electromagnetic energy is reflected back to the tablet. In receive mode, the energy of the resonant circuit’s oscillations in the pen is detected by the tablet's grid. This information is analyzed by the computer to determine the pen's position, by interpolation and Fourier analysis of the signal intensity. In addition, the pen communicates information such as pen tip pressure, side-switch status, tip vs. eraser orientation and ID number (to differentiate between different pens, mice, etc.). For example, applying more or less pressure to the tip of the pen changes the value of the pen's timing circuit capacitor. This signal change can be communicated in an analog or digital method. An analog implementation modulates the phase angle of the resonant frequency, while a digital method is communicated to a modulator that distributes the information digitally. The tablet forwards this and other relevant tool information in packets, up to 200 times per second, to the computer. If you disable (delete all of them except for one that needs to be set to "no action", so that it will not be regenerated as default) the Extra Startup actions, the tablet should remain in relative mouse mode—you will not get pressure information in that mode though. [http://tech.groups.yahoo.com/group/highway_usb/message/2394]}} === Handheld Barcode Scanner Readers === {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->Farsun 9100 barcode scanner 0-12" | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Motorola Symbol LS2203 CMOS | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Tysso | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested Simple}} Code 11, Code 39, Code 93, Code 128, Coda Bar, UPC-A, UPC-E, EAN-8, EAN-13, MSI/Plessey, Telepen, Interleaved 2 of 5, Industrial 2 of 5, Matrix 2 of 5 |- | <!--Description-->Unitech MS320 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Wasp WCS3905 CCD 1" | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} Code 93, Matrix 2 of 5, Industrial 2 of 5, Code 39, UCC/EAN-128, ISBN, Code 32, EAN/JAN-8 , EAN/JAN-13 , UPC-A, UPC-E, Codabar, Code 128, Code 11, Interleaved 2 of 5, MSI-Plessey, China Post, IATA 2 of 5, ISSN, UK-Plessey |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->Datalogic Touch 90 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Intermec | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Honeywell Metrologic MK9540-32A38 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Motorola LS2208 Laser | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Wasp WWS800 Laser 1D | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->Datalogic GD4130-BK-C066 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Honeywell 1202G-1USB-5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Motorola / Symbol DS6707-DC20007ZZR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->DataMan 8000 2D | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Honeywell Voyager 9520/40 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Metrologic MS1690 USB 2D Barcode Scanner | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} QR Code GS1 Databar PDF417 |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Syscan GM800 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- |} [http://www.scandit.com/2011/11/04/types-of-barcodes-choosing-the-right-barcode-type-ean-upc-code128-itf-14-or-code39/ Types of Barcode] <pre> UPC-A Grocery most common Code 128 EAN-13 Library Books ISBN & ISSN, Code 39 Codabar blood bank, 2D barcodes such as Data Matrix PDF417e Maxicode Aztec QR Code old Nokia handsets, MicroPDF417 </pre> ===TouchScreens=== Projected capacitive (PCAP) touch screen product, amongst many options the widely used are I2C and USB *USB host–device structure which dominates consumer and industrial electronics devices where higher bandwidth needed and user-friendly (multiswipes) *I2C Inter-Integrated Circuit simple serial standard for LCD display in embedded systems because of cost and low power *SPI arduino and rpi single boards We cover the USB here {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | eGalax Touch 4a | 0eef | 0001 | 0001 | {{yes|2009 works}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Lilliput HDMI Monitors 669GL-70NP/C/T (7 inch) 869GL-80NP/C/T (8 inch) FA1011-NP/C/T (10 inch) FA1046-NP/C/T (10 inch) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Iilyama Prolite Monitors PROLITE T1513SR-1 (15 inch) PROLITE T1730 (17 inch) PROLITE T1713SR-1 (17 inch) PROLITE T1913SR-1 (19 inch) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Smart Display Company (SDC) Touchscreens TFT Monitors TOUCH-TFT-TS07 (7 inch) TOUCH-TFT-TS08 (8 inch) TOUCH-TFT-TS10 (10 inch) TOUCH-TFT-TS12 (12 inch) TOUCH-TFT-TS15 (15 inch) TOUCH-TFT-TS17 (17 inch) TOUCH-TFT-TS19W (19 inch wide) TOUCH-TFT-TS22W (22 inch wide) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->XENARC Monitors 7 inch models 700TSH 700TSU 700TSV 702TSV 705TSV 706TSA 700IDT MDT-X7000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->XENARC 8 inch models: 800TSV 805TSV 10 inch models: 1020TSV 1026TSA 1040TS 12 inch models: 1200TS 1200TR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->Asus VT229H 21.5" | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->CUQI 7" Monitor Touchscreen 1024x600 IPS | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Espresso 15" Portable Touchscreen Display Monitor | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Hannspree HT225HPB 21.5 inch | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->WaveShare 13.3inch HDMI LCD (H) (with case) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- |} ===GPS tracking, running, cycling, biking, walking, hiking, ORIENTEERING, boaters and mapping=== Support for OpenStreetMap but not for Ordnance Survey, Map Pilot or National Geographic's Topo maps data gdb, Data output supported nmea 0183 V1.5 APA, V1.5 XTE and V2.1 GSA formats, gpx, kml/kmz, tracks from tcx files, geo: URIs, NMEA0183(which is RS232, voltages range from -15 volts to 15 volts, 4800 baud), or need NMEA sentences connected to your computer other method that some units support is a special serial cable that actually emits raw RS232 NMEA. These usually take 10->30 volts input, can run the unit, and have full voltage I/O for RS232 (not like spanner mode, which effectively turns the unit into a USB->Serial adapter inside the case). Equivalent apps - merkator, mapsource, {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->Garmin gpsmap 180 GPS/chart plotter | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->1992 GARMIN GPS 55 AVD Portable System | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Garmin GPS V | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested - waas pinpoint within 3 metres - nmea - 4AA battery}} |- | <!--Description-->Garmin GPS 12 12XL | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Garmin Legend C | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Garmin eMap | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|possibly through usbmodem rs232 connection nmea 0183 protocol}} |- | <!--Description-->Garmin eTrex | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} rs232 these older units supported it and would provide the stream in either the standard NMEA 0183 format or a proprietary Garmin format. |- | <!--Description-->Garmin GPS 75 AVD | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Magellan GPS Map 7000 model 45006 (1994) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Magellan GPS Tracker | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Magellan Pioneer Satellite Navigator | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Magellan GPS 300 315 320 Mentor Receiver (2003) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Not for dedicated sat nav units like the Nuvi, TomTom, etc | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->NaviLock NL-402U | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested u-blox 5 SuperSense® chipset with receivers for GPS, GLONASS, Galileo, BeiDou and QZSS}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->GM1-86UB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| U-BLOX UB-6010 GGA,GSA,GSV, RMC and support VTG, GLL, TXT ublox binary and NMEA Command Dynamic Condition }} |- | <!--Description-->NAVILOCK GPS NL-602U USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Yes|works via usbmodem.device - ublox ag 6 chipset - 50 channel}} |- | <!--Description-->TOPGNSS ton Receiver & Antenna GM702 u-blox 7 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Yes|UBLOX7020 chip design bloc u-blox}} |- | <!--Description-->VK-162 G-MOUSE u blox 7 | <!--Vendor ID-->0x1546 | <!--Product ID-->0x01a7 | <!--Revision-->0100 | <!--Opinion-->{{N/A|UBX G70xx with RMC VTG GSV TXT GLL GGA GSA}} |- | <!--Description-->VK-172 u-blox 7 G7020-KT gps gnss white pen stick receiver - over 1 inch long | <!--Vendor ID-->0x1546 | <!--Product ID-->0x01a7 | <!--Revision-->0100 | <!--Opinion-->{{N/A| detected as cdc controlled plug in device - 18x18x2mm patch antenna but can be slow to update - nmea 0183 and ublox binary protocol}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->GlobalSat BU-353 WaterProof USB GPS Receiver | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested SiRF Star III}} |- | <!--Description-->Haicom HI-206 USB GPS receiver with RS-232 interfaces, RJ11 and PS/II connector EB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|usb-serial prolific pl2303 detected but GSP3F SiRF Star IV technology not detected or bound}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->BT760Y, | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested Skytraq Venus 5 GPS chipset}} |- | <!--Description-->GM-65 USB GPS Receiver | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested Skytraq Venus 6 GPS chipset - 65 channel}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested Skytraq Venus 7 GPS chipset}} |- | <!--Description-->GM-65 USB GPS Receiver | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested Skytraq Venus 8 GPS chipset - 167 channels}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->Garmin Colorado 300 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} USB |- | <!--Description-->Garmin Geko 101 201 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} limited waas enabled only - waypoints - aaa battery |- | <!--Description-->Garmin Edge 200 bike mount | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Garmin ForeRunner 10 15 watch | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Garmin Montana 600 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Garmin Dakota 10 20 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Garmin Map76s | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Garmin Oregon 450T | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} USB nmea 0183 |- | <!--Description-->Garmin eTrex 10 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested - no nmea0183 sentences data stream output - configuration an option to set it to "Garmin" mode, or "Mass Storage" mode. Since the mass storage mode seems to be required for waypoint/track/etc data exchange, the 'Garmin' mode would be for this data stream. Yet putting it in that mode doesnt seem to produce anything.}} |- | <!--Description-->Garmin Oregon 650T | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Garmin GPSMAP 64S | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Maybe|untested}} |- | <!--Description-->GPSMap 78S or GPSMap 76CSX which has a NMEA port for talking to Nav equipment | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Maybe|untested}} |- | <!--Description-->Garmin eTrex Vista Cx GPS Receiver | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested - 2AA battery}} |- | <!--Description-->Garmin GPSmap 276c | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Magellan 2000 XL | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Magellan | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Magellan 3000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Magellan Triton 300 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} SiRFstarIII™, Antenna Type Multidirectional Patch with WAAS, EGNOS, MSAS support |- | <!--Description-->Magellan Triton 400 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- |} ==massstorage.class (MSC/UMS - most cameras and mp3 players)== === USB Card Readers === {| class="wikitable sortable" width="90%" ! width="15%" | Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="15%" |Installing ! width="15%" |Booting ! width="30%" |Opinion |- | A-Tec Model CR-362 | | | | <!--Installing--> | <!--Booting--> | {{N/A|untested}} |- | [http://www.belkin.com/IWCatProductPage.process?Merchant_Id=&Section_Id=200406&pcount=&Product_Id=179164 Belkin 15 in 1 Card Reader] | | | | <!--Installing--> | <!--Booting--> | {{yes|works}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} |- | Conrad CP440 60 in 1 | | | | <!--Installing--> | <!--Booting--> | {{yes|works on a1k forum}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} |- | Genesys Gtech Logic 19 in 1 | 0x05E3 | 0x0710 | High 0200 | <!--Installing--> | <!--Booting--> | {{yes|works}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} |- | Hama 19 in 1 Card Reader | | | | <!--Installing--> | <!--Booting--> | {{yes|works}} |- | Hama 35 in 1 Card Reader | | | | <!--Installing--> | <!--Booting--> | {{yes|works}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Integral Single Slot SD | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Kingston USB 3.0 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Lexar microsd adapter | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} but wider than Sandisk version - could block other slot if below |- | Pretec CardDriver | | | | <!--Installing--> | <!--Booting--> | {{no|no driver}} |- | Sandisk MicroMate | | | | <!--Installing--> | <!--Booting--> | {{yes|works}} |- | <!--Description-->Sandisk MobileMate SD | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Sandisk MobileMate Micro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} has satisfying 'click' when microsd inserted |- | <!--Description-->Sandisk MobileMate Duo MicroSD | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} no 'click' insertion uses pressure so future wear and tear issues |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Serena metal cased microsd only | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|Maybe}} hit or miss on quality |- | <!--Description-->Serena "Sandisk MobileMate" look-alike | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|Maybe}} hit or miss on quality |- | SilverCrest 16in1 | | | | <!--Installing--> | <!--Booting--> | {{yes|works}} |- | <!--Description-->Transcend | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Transcend P5 8 in 1 TSRDP5K | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Transcend P8 15 in 1 TSRDP8K | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} |- | Zyxel integralmemory 8 in 1 | 0x0aec | 0x3260 | | <!--Installing--> | <!--Booting--> | {{no|not detected}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Installing--> | <!--Booting--> | <!--Opinion-->{{N/A|untested }} |- |} === USB Hard Drives === {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | Datel MaxDrive | | | | {{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Inateck 2.5 Inch USB 3.0 Hard Drive Disk Enclosure/ Case (FE2001) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} Full USB 3.0 port but plastic teeth keeping drive in place can snap |- | <!--Description-->Inateck case (FE2002) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} full USB 3.0 port - updated design |- | <!--Description-->Inateck case (FE3001) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} wider USB 3.0 port and no on/off switch Jmicron JMS578 chipset |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | Iomega Desktop Hard Drive 500GB, 3,5“, USB2.0 | | | | {{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | Samsung | | | | {{N/A|untested}} |- | Samsung | | | | {{N/A|untested}} |- | Samsung T3 SSD | | | | {{N/A|untested}} USB 3.1 Gen 1 space grey / black metal/ plastic |- | Samsung T5 SSD | | | | {{N/A|untested}} USB 3.1 Gen 2 256GB 512GB alluring blue 1Tb 2Tb black unibody metal |- | Samsung | | | | {{N/A|untested}} |- | Seagate | | | | {{N/A|untested}} |- | Seagate | | | | {{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Toshiba Canvio 1TB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Yes|partition fat32 or sfs to 100GB max - ntfs partitions not detected out of the box - select usb drive in trident prefs and press disable to shutdown}} |- | Verbatim 160GB Smartdisk | | | | {{yes|works }} |- | Western Digital USB | | | | {{N/A|untested}} |- | <!--Description-->WD Essential | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->WD Passport | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- |} === USB DVD CD ROM Drives === {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->12.5mm | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->12.5mm enclosure mini-sata dvd-rw | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested needs sole usb3 port to power it}} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->9.5mm enclosure ECD829 mini-sata dvd-rw with Initio Corporation INIC-1618L SATA | <!--Vendor ID-->0x13fd | <!--Product ID-->0x0840 | <!--Revision--> | <!--Opinion-->{{N/A|untested but probably needs sole usb3 port to power it}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |} === USB to NGFF NVMe SDD HDD DVD CD ROM Drives === The older Jmicron JMS539B seems to result in massive filesystem corruption given the amount of corrupted content. Prehaps always avoided Jmicron and opted for Asmedia even if it costed a bit more. Realtek seems to be working okay for me generally speaking and newer Jmicron chipsets are less buggy – but evidently not perfect. From [https://goughlui.com/2025/08/17/psa-validate-your-storage-jmicron-jms583-kioxia-bg4-series-ssd-issue/ thread] Here is a [https://forums.anandtech.com/threads/stable-nvme-usb-adapter.2572973/ very long thread] that discusses data corruption and stability issues with these bridges. The majority of the posts are complaining of dropouts, hangs and the like, which usually down to either a poor USB 3.x implementation (SuperSpeed connections are very picky as to cables, ports and trace routing) or problematic compatibility. Regardless, the [https://www.legitreviews.com/jmicron-jms583-controller-version-matters-for-portable-usb-drives_219422 JMS583 is known to have several versions] noting that the last revision (C) in that article is a 2021 release which should fix earlier stability and cable quality compatibility issues. JMS583-STD-Release-v00.02.01.04-Bus Power.bin is the latest JMS583 firmware as of August 2025. Early firmware RTL9210 seems to have issues as well * RTL9210B * JMS583 rev1 with firmware A2 or A3 * RTL9210A * JMS583 firmware 2.0.9 * Asmedia ASM2362 * RTL9201A The reference Hardware ID for the JMS583 chipset from JMicron is: VID_152D&PID_0583&REV_0209 where "VID_152D" identifies a JMicron product; "PID_0583" is the generation chipset; "REV_0209" is the firmware version installed. In the same way, the reference Hardware ID for the RTL9210 from Realtek is: VID_0BDA&PID_9210&REV_3100 "VID_0BDA" is for a Realtek product, "PID_9210" is referred to the chipset and "REV_3100" to the firmware. {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->ASM1153E / ASM1153 with firmware 140509_A1_82_40 or 141126_A1_EE_82. Both supports UASP and TRIM on USB 3.1 Gen.1 adapter | <!--Vendor ID-->0x174c | <!--Product ID-->0x55aa | <!--Revision--> | <!--Opinion-->{{maybe|works with sabrent ec-uasp}} |- | <!--Description-->ASM235CM Ugreen aluminum bridging the USB3.2 Gen2x1 to Serial ATA host interface | <!--Vendor ID-->0x174c | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->TI 9261 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->ASM225 | <!--Vendor ID-->0x174c | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->JMicron JMS578 issues USB 3.1 Gen.1 adapter | <!--Vendor ID-->152d | <!--Product ID-->0578 | <!--Revision--> | <!--Opinion-->{{maybe|needs fixing on pi4 storage quirks}} |- | <!--Description-->JMicron JMS576 issues USB 3 to usb-c adapter | <!--Vendor ID-->152d | <!--Product ID-->0576 | <!--Revision--> | <!--Opinion-->{{maybe|orico}} |- | <!--Description-->JMS562 JMicron Technology Corp | <!--Vendor ID-->152d | <!--Product ID-->0562 | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->JMS561U | <!--Vendor ID-->0x152d | <!--Product ID-->0x1561 | <!--Revision--> | <!--Opinion-->{{maybe|works with sabrent ec-uasp}} |- | <!--Description-->VL716Q4 Orico black meshed aluminum usb c | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Asmedia ASM1053E | <!--Vendor ID-->0x1B21 | <!--Product ID-->0x55aa | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->ASmedia ASM1051E | <!--Vendor ID-->0x174c | <!--Product ID-->0x55aa | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Asmedia ASM1053 | <!--Vendor ID-->0x174C | <!--Product ID-->0x1536 | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Asmedia ASM104x | <!--Vendor ID-->0x1B21 | <!--Product ID-->0x1042 | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Unknown Chinese version | <!--Vendor ID-->0x0bc2 | <!--Product ID-->0x2312 | <!--Revision--> | <!--Opinion-->{{maybe|sometimes works}} |- | <!--Description-->JMicron N5321 gr | <!--Vendor ID-->0x152d | <!--Product ID-->0xa583 | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Initio Corp INIC-1618L mini slimline sata 6 + 7 pins to usb2 adapter | <!--Vendor ID-->0x13FD | <!--Product ID-->0x0840 | <!--Revision-->0114 | <!--Opinion-->{{maybe|sometimes works mini sata to usb2 detects 201x laptop DVD as MassStorage(CD/DVD) but may need powered USB hub}} |- | <!--Description-->Unknown mini sata to usb3 adaptor | <!--Vendor ID-->0x01F75 | <!--Product ID-->0x0621 | <!--Revision-->0036 | <!--Opinion-->{{maybe|sometimes works mini sata to usb3 detects 201x notebook DVD drive as MassStorage(SCSI) but 5V 1.5Amp needs powered hub to burn }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |} === External Floppy === {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->[http://techtravels.org/amiga/amigablog/ Amiga Floppy Project] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{no|no driver}} |- | <!--Description-->[http://amigakit.leamancomputing.com/catalog/product_info.php?products_id=842 Catweasel Mk4] | 0xE159 | 0x0001 | 0x00 | {{yes|[http://archives.aros-exec.org/index.php?function=browse&cat=driver/storage works]}} |- | <!--Description-->[http://hxc2001.free.fr/floppy_drive_emulator/ HxC Floppy Emulator] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{no|no driver}} |- | <!--Description-->[http://www.softpres.org/glossary:kryoflux KyroFlux] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{no|no driver}} |- | <!--Description-->Samsung SFD-321U/EP USB Floppy | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{no|no driver}} |- | <!--Description-->[http://www.cbmstuff.com/proddetail.php?prod=SCP SuperCard Pro] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->[https://github.com/tebl/Amiga-DrawBridge Amiga-DrawBridge][https://www.facebook.com/groups/greaseweazle Greaseweazle STM hardware], [https://cowlark.com/fluxengine/index.html Greaseweasel support], [https://github.com/keirf/Greaseweazle/wiki software], [https://amigakit.amiga.store/greaseweazle-p-91279.html buy], | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description-->FL-2501 USB Portable Diskette Drive | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->2009 usb - [https://amiga.robsmithdev.co.uk/ Drawbridge] [https://github.com/RobSmithDev/ArduinoFloppyDiskReader software] ribbon cable compat with p/n 19308801-19 and s/n U356244 - model ASM P/N 27l4226 and FRU P/N 05k9283 - |- | <!--Description-->Dell Floppy Drive Module USB External 3.5" - Teac FD-05PUB 1.44mb | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->2004 usb 1.1 |- | <!--Description-->USB FLOPPY DISK DRIVE (USB External Floppy Disk) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->[https://github.com/SukkoPera/OpenFlops OpenFlops] with [https://github.com/keirf/flashfloppy FlashFloppy] Gotech clone | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->[https://github.com/hmerrett/HenryFlops HenryFlops reworked OpenFlops] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested }} |- |} ==ptp.class (PTP and MTP - other cameras and mp3 players)== === Cameras === {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->Canon EOS 20D | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2004 }} |- | <!--Description-->Canon 350D (also known as the Digital Rebel XT/Kiss Digital N) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2005 DIGIC II processor 8-megapixel }} |- | <!--Description-->Canon PowerShot A430 A560 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2006 }} |- | <!--Description-->Canon EOS 400D (XTi) digital SLR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2007 }} |- | <!--Description-->Canon EOS 1000D also known as Rebel XS | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2008 10.2mp 720p }} |- | <!--Description-->Canon 450D aka Rebel Xsi | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2008 12.2mp }} |- | <!--Description-->Canon PowerShot S90 S95 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2009 2010 720p video - 10Mpixel }} |- | <!--Description-->Canon Powershot SD960 IS Digtal ELPH | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2009 Still Image: Exif 2.2 (JPEG), Movie: MOV (Image: H.264; Audio: Linear PCM) Lithium-ion Battery Pack NB-4L }} |- | <!--Description-->Canon EOS 500D aka Rebel | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2009 1080p 15.1MP Lithium }} |- | <!--Description-->Canon EOS 550D 600D aka Rebel T2i T3i DSLR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2010-2011 1080p 18MP Lithium LP-E8 }} |- | <!--Description-->Canon Powershot S100 S110 S120 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2011-2013 720p-1080p video 12.1MP and above versions - }} |- | <!--Description-->Canon EOS 1100D DSLR Camera aka Rebel T3 SLR, EOS Kiss X50 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2011 720p 10Mpixels Lithium }} |- | <!--Description-->Canon EOS 650D 700D aka Rebel T4i T5i T6i SLR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2012-2013 1080p 18Mpixels Lithium LP-E8 articulating flip out twistable screen }} |- | <!--Description-->Canon ELPH 300 HS (IXUS 220 HS) 230 100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2012 blogging camera }} |- | <!--Description-->Canon PowerShot N | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2013 12.1 MP CMOS, DIGIC 5 Wifi Lithium Battery Pack NB-9L }} |- | <!--Description-->Canon Powershot G7 X, G7X-II | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2014-2016 1080p video 12.1MP and above versions - }} |- | <!--Description-->Canon EOS 1300D DSLR Camera aka Rebel T6 SLR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2016 1080p 16Mpixels Lithium }} |- | <!--Description-->Canon Powershot G7x G5X | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| G7X flip up and G5X flip out - same batteries - no external microphone input - }} |- | <!--Description-->Canon EOS M3 M5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| flip out - same batteries - }} |- | <!--Description-->Canon EOS 60D 70D 80D | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Canon 6D 7D 8D | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|untested}} |- | <!--Description-->Canon 5D Mark II III IV DSLR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Canon | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Canon | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Fuji FinePix A850 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->FujiFilm Finepix F100fd | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Fuji FinePix F810 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Fuji xf1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| pocketable exr cmos 12mp }} |- | <!--Description-->Fuji xt1 x-t1 x10 x-t10 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| 1080p }} |- | <!--Description-->Fujifilm x100 x100s x100t | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Fuji xPro1 xPro2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Fuji xt2 / x-t2 x-t20 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| 4K video }} |- | <!--Description-->Fuji | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Fuji | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|untested}} |- | <!--Description-->Fuji | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|untested}} |- | <!--Description-->GoPro HERO 3 HERO4 HERO 5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Nikon | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Nikon D100, D60 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2004 Compact flash storage - non interchangeable lenses up to 12.3MP sensor }} |- | <!--Description-->Nikon D50, D50x | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2005 storage - 6.1MP sensor }} |- | <!--Description-->Nikon D70, D80, D90 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2006 Compact flash storage - 10MP sensor }} |- | <!--Description-->Nikon D40, D40x | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2007 storage - 10MP sensor }} |- | <!--Description-->Nikon D300, D700 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2008 storage - 12.3MP sensor }} |- | <!--Description-->Nikon D2Xs, D2Hs, D3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2006-2008 storage - sensor }} |- | <!--Description-->Nikon D3000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2008 720p video }} |- | <!--Description-->Nikon D5000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2010 720p video unlike D3000 }} |- | <!--Description-->Nikon D6000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2010 16mpixel}} |- | <!--Description-->Nikon D7000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2010 16.2mp 720p video }} |- | <!--Description-->Nikon L26 L27 L28 L29 L31 Coolpix compact cameras | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2011 720p video - 2 AA - pocket sized }} |- | <!--Description-->Nikon D3100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2011 720p video 14.2mp}} |- | <!--Description-->Nikon D5100 DSLR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2011 16.2mp 720p}} |- | <!--Description-->Nikon L810 L820 L830 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2012-2014 720p video }} |- | <!--Description-->Nikon D4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2012 storage - sensor }} |- | <!--Description-->Nikon D7100 D7200 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2012-2014 up to 24.2mp 1080p video }} |- | <!--Description-->Nikon D3200 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2012 1080p 24MPixel}} |- | <!--Description-->Nikon D5200 D5300 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2013 24.1MP 1080p }} |- | <!--Description-->Nikon D800 D600 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2014 1080p video sd card storage - dust/oil issue at start}} |- | <!--Description-->Nikon D3300 DSLR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2014 24.2MP 1080p }} |- | <!--Description-->Nikon D500, a high-performance DX-format (APS-C) DSLR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2016 }} |- | <!--Description-->Nikon D3400 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2016 24.2MP 1080p }} |- | <!--Description-->Nikon D5500 D5600 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2016-2018 24.1MP 1080p }} |- | <!--Description-->Nikon D810 D610 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2018 1080p video sd card storage }} |- | <!--Description-->Nikon D7300 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| 4K UHD video }} |- | <!--Description-->Nikon D900 D850 D820 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| 4k 46MP }} |- | <!--Description-->Nikon | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Nikon | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Olympus C-370 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2004 3.2mp }} |- | <!--Description-->Olympus Camedia C-725 Ultrazoom | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2004 3mp aa batteries, }} |- | <!--Description-->Olympus Evolt E-500 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2005 8mp }} |- | <!--Description-->Olympus | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Olympus Evolt E-410 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2007 }} |- | <!--Description-->Olympus Evolt E-510 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2007 10MP Live MOS sensor with TruePic III processor, }} |- | <!--Description-->Olympus E-420 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2008 10mp, compactflash and xD cards, }} |- | <!--Description-->Olympus E-520 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2008 10mp, compactflash and xD cards, }} |- | <!--Description-->Olympus E-620 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2009 12.3mp, compactflash, xD and microdrive cards, }} |- | <!--Description-->Olympus E-30 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2009 }} |- | <!--Description-->Olympus E-450 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2009 10mp, }} |- | <!--Description-->Olympus | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Olympus | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Pentax * ist DS DSLR camera | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2005 6.1mp }} |- | <!--Description-->Pentax K10D | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2006 10.2mp APS-C CCD no video and older manual Pentax K-mount lenses}} |- | <!--Description-->Pentax K20D | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2008 14.6MP APS-C but no video recording mode }} |- | <!--Description-->Pentax K30 K-5 II | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2012 16MP full HD (1080p) recording at 24/25/30 fps}} |- | <!--Description-->Pentax K-3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2014 24MP 1080p }} |- | <!--Description-->Pentax K-3 II | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2015 24MP }} |- | <!--Description-->Pentax K-3 III | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2021 25.7MP BSI CMOS sensor }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Panasonic Lumix LZ10 LZ20 DMC-LZ30 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| 720p video }} |- | <!--Description-->Panasonic TZ1 TZ5 TZ9 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Panasonic Lumix GH1 GH2 like the DMC-GH2HEB-K - GH3 DMC-GH3HEB-K | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| Four Thirds (GH2) MFT Micro Four Thirds (GH3) limited to 29mins recording }} |- | <!--Description-->Panasonic AF series AF100 AF101 AF102 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Panasonic Lumix DMC-G2 DMC-G3 G5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Panasonic TZ60 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Panasonic DMC LX7 10 LX15 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Panasonic GF7 GX8 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Panasonic G80 G85 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| micro 4/3 }} |- | <!--Description-->Panasonic GH4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| micro 4/3 - shooting in MOV or MP4 formats recording limited to sd card size but split files because the FAT32 file system only supports files up 4GB in size, which amounts to around 5 minutes of 4K (100mbps) footage - GH4 appears to create 4GB files as a rule, regardless of whether the memory card’s file system supports larger files or not - }} |- | <!--Description-->Panasonic GH5 gx80 gx85 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| Effective: 20.3 Megapixel 5184 x 3888 - 2 sd card slots compatible with high-speed, high capacity UHS-II - sd card v rating like the v90 should record at 60MB/s to be compatible with the GH5 in the All-I format - possible file corruption with .mdt files - new firmware 2.0 update, the Panasonic GH5 becomes the first 5K - }} |- | <!--Description-->Panasonic FZ2000 FZ2500 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Panasonic | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Samsung | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Samsung WB100 WB1100 WB150 WB2200 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| 16MP }} |- | <!--Description-->Samsung NX11 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Samsung NX200, NX20, NX1000 and NX210 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| 20.3Mp APS-C sized CMOS image sensor }} |- | <!--Description-->Samsung | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Samsung | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Sanyo Xacti CG65 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Sanyo | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Sony Alpha DSLR-A100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2005 6.1MP }} |- | <!--Description-->Sony Cyber-shot DSC camera models W110 W220 H300 H400 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2007 }} |- | <!--Description-->Sony Alpha DSLR-A200 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2008 10.2MP }} |- | <!--Description-->Sony Alpha DSLR-A230 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2009 10.2MP }} |- | <!--Description-->Sony A290 DSLR Camera | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2010 14.2MP }} |- | <!--Description-->Sony Cybershot HX20V HX30V | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2011 18mp 720p - steady shot unit / optical block can cause buzzing noise and/or jumping image in lcd / viewfinder - dots are dirt and this voids the warranty }} |- | <!--Description-->Sony Cybershot HX50V HX60V | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2012 20.2MP 1080p - steady shot unit / optical block can cause buzzing noise and/or jumping image in lcd / viewfinder - dots are dirt and this voids the warranty }} |- | <!--Description-->Sony A77 A99 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2012 }} |- | <!--Description-->Sony WX100 WX150 wx220 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2012 2014 }} |- | <!--Description-->Sony NEX-6 Sony NEX-7 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2011 16 to 24MP }} |- | <!--Description-->Sony NEX-3N Sony NEX-5N | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2013 16MP }} |- | <!--Description-->Sony α58 Sony α68 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2013 20.1 MP 2014 24mp }} |- | <!--Description-->Sony rx100 mk III | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2014 20.1MP 1.0-type back-illuminated Exmor R CMOS sensor, often after boot-up, the motor starts running for no reason for first versions' - }} |- | <!--Description-->Sony α5000 a5000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2014 20.1 Megapixel APS-C Exmor APS HD CMOS 1080p Sony E-mount [https://github.com/ma1co/Sony-PMCA-RE hack] using [https://www.youtube.com/watch?v=8M4hR9HiOzM this] }} |- | <!--Description-->Sony α6000 a6000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2014 24MP APS-C sensor }} |- | <!--Description-->Sony α7 A7S a7r a7c | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2014 mirror less - more compact }} |- | <!--Description-->Sony α77 II, α99 II, | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2015 24.3 MP, 2016 42.4mp }} |- | <!--Description-->Sony rx100 mk IV V | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2015 2016 }} |- | <!--Description-->Sony RX0 RX zero, RX0 II | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2015 2017 }} |- | <!--Description-->Sony α6500 a6500 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2016 24.2MP APS-C sensor 4K }} |- | <!--Description-->Sony α7 Alpha 7 II E-mount interchangeable lens mirrorless camera | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2017 24.2mp, }} |- | <!--Description-->Sony α7 A7Sii a7r a7c | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2018 mirror less - more compact }} |- | <!--Description-->Sony a7 III α77 ILCE7M3/B Full-Frame Mirrorless Interchangeable-Lens Camera | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2019 24.2mp, }} |- | <!--Description-->Sony ZV-1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2021 24mm optical zoom, }} |- | <!--Description-->Sony ZV-1F | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2022 entry-level vlogging, 1-inch 20.1MP, ultra-wide 20mm f/2 prime lens}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |} <pre > Lens Mounts Canon EF EF-S Nikon F Panasonic Olympus OM Pentax DA, FA, F, A, M, and K series Fujifilm X mount </pre > <pre > Sensors APS-C S35 Full Frame 43 Four Thirds M43 MFT Micro four thirds </pre > === Digital Voice Recorder Dictaphone Dictation Machine Handheld === {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Olympus VN-7000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested 2011 }} |- | <!--Description-->Olympus VN-7200 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|untested 2012 no usb }} |- | <!--Description-->Olympus VN-7500 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested 2012 }} |- | <!--Description-->Olympus VN-7600 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested 2013 }} |- | <!--Description-->Olympus WS-100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested usb}} |- | <!--Description-->Olympus VN-7700 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Olympus VN-8600 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Olympus VN-711PC | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Olympus VN-712PC | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Olympus VN-731PC | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Olympus | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Olympus WS-811 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested slide out usb-a - aaa battery - ok recordings }} |- | <!--Description-->Olympus VN-540PC Olympus VN-541PC | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Philips DVT1250 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Sony | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Sony | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Sony | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Sony ICD-UX470 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Sony ICD-UX560 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Sony ICD-UX570 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- |} === USB eBooks Readers drm free EPUB version 2.0.1 (2007), 3.0 (2011), 3.1 (2015) or [https://www.w3.org/TR/epub-33/ 3.3 (2024)] [https://github.com/thansen0/sample-epub-minimal epub examples] formats access === EPUB file format is an open standard based on XHTML for content and XML for metadata, contained in a zip file archive PDF v2.0 in 2017, 2009 takeover by ISO Org, 1.7 in 2006 , 1.6 in 2005, 1.4 in 2001, 1.3 in 1999, 1.0 in 1993 {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="15%" |Access ! width="30%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Barnes and Noble Nook Simple Touch NST BNRV300 | <!--Vendor ID-->0x2080 | <!--Product ID-->0x0003 | <!--Revision--> | <!--Access-->when finding the right micro usb cable that works, internal nook memory not accessible but sd card fat32 readable and writable outside | <!--Opinion-->{{N/A|2011 6in 600x800 e-ink 16 grayscale .jpg}} battery remove sd card and Torx T5 back top for Cameron Sino CS-BNR003SL - USA 1.2.2 md5sum 351e26527e80156183e74be2da2ce89f *nook_1_2_update.zip - 1.2.1 UK fdba3981f7f221cc5143db6329645bc2 *nook_1_2_update.zip - skip registration, Turn on the device, but do NOT start setting it up. Hold down the top right button on the front of the device and slide your finger from left to right across the top of the E Ink screen. A ‘Factory’ button should appear in the top left corner of the screen. Press it. Once in the Factory menu, hold down the top right button on the front of the device and tap the bottom right corner of the screen should now see a ‘Skip Oobe’ button. Tap that and the Nook should finally load the home screen. Poor battery management - |- | <!--Description-->Barnes and Noble Nook Simple Touch with Glowlight *2012 Nook Simple Touch with GlowLight BNRV350 *2013 Nook GlowLight BNRV500 | <!--Vendor ID-->0x2080 | <!--Product ID-->0x0004 0x0007 | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|2012 untested }} perform a hard reset: Turn off the nook completely, turn it on, as soon as you see the screen flash begin holding the bottom page turn buttons until the screen flashes with a message asking reset, press the 'n' key twice to start the reset - Poor battery management - |- | <!--Description-->Nook Glowlight 4 Plus 7.8-inch screen | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|untested }} Poor battery management - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> *NOOK 1st Edition (2009-2018) BNRZ100 *NOOK Color (2010-2024) BNRV200 *NOOK Tablet (8GB/16GB) (2011-2024) BNTV250A / BNTV250 *NOOK HD (2012-2024) BNTV400 *NOOK HD+ (2012-2024) BNTV600 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Elonex 511EB | <!--Vendor ID-->045e:ffff | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|2009 untested Preferences->advanced->debug device detection}} |- | <!--Description-->[https://jaforeck.wordpress.com/2012/08/05/ready-to-meet-viktor-navorski-gained-access-to-elonex-621ebs-terminal-52/ Elonex 621EB] eBook | <!--Vendor ID-->0x1f85 | <!--Product ID-->0x1688 | <!--Revision--> | <!--Access-->unlocked ootb | <!--Opinion-->{{N/A|2010 untested usb mini charging 6" diagonal eInk Screen - 800 x 600 pixels, 8 Level 166dpi Paperlike screen, Embedded 1GB Flash NAND, full SD Card Slot up to 16GB - WAV, MP3, JPG, PNG, BMP, GIF support and ePub and PDF(with reflow) (TXT, HTML) support}} |- | <!--Description-->Elonex 700eb | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|2011 untested adjust screen blanking by menu then settings then device standby, you can then turn it off}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->iRiver Story HD eBook | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|untested }} freescale imx.508 arm mcimx508cvkbb cpu with 2gb samsung nand, m13892aj charging chip, eb07_main_mp1_110321 mobo, mini usb, atheros ar61026 wifi - |- | <!--Description-->iRiver Story | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Kobo Rakuten Touch A/B kobo3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Kobo Touch C, Kobo Mini, Kobo Glo N613, Kobo Aura HD N514 N204 kobo4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Kobo Aura, Kobo Aura H2O, kobo5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|2013 6in untested }} |- | <!--Description-->Kobo Aura H2O Edition 2 v1, Kobo Glo HD, Kobo Touch 2.0, Kobo Aura ONE N709, Kobo Aura ONE Limited Edition, Kobo Aura Edition 2 v1 N236, kobo6 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Kobo Aura H2O Edition 2 v2, Kobo Aura Edition 2 v2, Kobo Nia, Kobo Clara HD, Kobo Forma, Kobo Libra H2O kobo7 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description-->Kobo Elipsa, Kobo Sage kobo8 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> *Kobo Libra 2 kobo9, Kobo Clara 2E kobo10, Kobo Elipsa 2E kobo11 *Kobo Libra Colour kobo13, Kobo Clara BW, Kobo Clara Colour kobo12 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Pandigital Personal eReader aka? Papyre 6.2 very similar to BQ Avant Firmware | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk|2011 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Sony PRS 300 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Sony PRS 350 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|2009 epub bbeb cbz untested }} |- | <!--Description-->Sony PRS-650 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Kindle K1 D00111 - Main Menu=: Settings: Menu=: Device Info shows S/N | <!--Vendor ID-->0x1949 | <!--Product ID-->0x0002 | <!--Revision-->100 | <!--Access-->256mb | <!--Opinion-->{{N/A|2007 untested Marvell Xscale PXA255}} |- | <!--Description-->Kindle K2, D00511 170-1012-00, D00701 D00801 S11S01B * k2 means K2 US * k2i means K2 GW * dx means KDX US * dxi means KDX GW * dxg means KDX Graphite | <!--Vendor ID-->0x1949 | <!--Product ID-->0x0003 | <!--Revision-->100 | <!--Access-->2gb unless jb | <!--Opinion-->{{N/A|2010 untested Freescale i.MX31 }} the Kindle is a small computer running Linux 2.6 on an ARM processor |- | <!--Description-->AMAZON Kindle D00901 3rd Gen with keyboard - Menu, Settings for S/N and then Menu again to choose Update * S/N starts B006 means k3g aka K3 3G US * S/N starts B008 means k3w aka K3 WiFi * S/N starts B00A means k3gb aka K3 3G UK EU - debug mode with ;debugON and ~help | <!--Vendor ID-->0x1949 | <!--Product ID-->0x0004 | <!--Revision-->100 | <!--Access-->{{yes|4Gb internal no access until jailbroken JB}} | <!--Opinion-->2010 with mobi and azw3 formats only - micro usb 5v 0.85a - freescale i.mx35 ARM soc with 12bit parallel interface with epson e-ink cpu, 256MB synchronous dynamic RAM, 4GB eMMC internal memory only but no sd slot, MC13892 PMIC - atheros wifi 54mbit pci-e a e keyed wifi - ?? later models wm96103 audio codec - display has 2Mbit serial memory ic on ribbon cable with 4bpp inverse grayscale display not touchscreen - 3g module - screen replacement really annoying - 4 test points near T07 = TX RX GND ? - as of 2025, JB v0.13.N, MKK2014, MKK2025, KUAL, KoReader Legacy2025, and maybe later SS v0.47.N, Python 0.14.N, Fonts v5.16.N, USBNet v0.57.N - USB-downloader mode when Vol+ is pressed during startup - Shift + Alt + M for Minesweeper - |- | <!--Description-->Amazon Kindle 4th Generation k4 D01100 two buttons, square movement and two buttons at bottom *B00E plastic back clipped in [https://www.youtube.com/watch?v=LV1dyNkjjro many places] and strongly taped down to battery cover | <!--Vendor ID-->0x1949 | <!--Product ID-->0x0005 | <!--Revision-->100 | <!--Access-->2gb unless jb with USB MS, USBMS aka also known as USB MSC or UMS | <!--Opinion-->{{unk|2012 once back off use Torx T5 to remove battery cover screws - battery glued down S2011-001-A 515-1058-01 DR-A015 MC-265360 - Freescale i.MX508 SOC, 2Gb eMMC storage, 256MiB of LPDDR1, MC13892 PMIC - vendor modified u-boot imximage based on u-boot v2009.08 - USB-downloader mode press the fiveway down button during startup resetmykindle - as of 2025 upgrade firmware from 4.1.x and to 4.1.4, sign into account and copy jb.1.8 bits, mkk-2014, mkk-2025, kual and then uninstall kual, koreader2025 - }} |- | <!--Description-->Kindle Touch WiFi (Kindle 5th Gen) D01200 K5, KT *Once signed into an Amazon Account get S/N under Settings -> Device Options *B00F Kindle Touch 3G + WiFi (Kindle 5) (U.S. and Canada) [Mostly] *B011 Kindle Touch WiFi (Kindle 5) *B010 Kindle Touch 3G + WiFi (Kindle 5) (Europe) | <!--Vendor ID-->0x1949 | <!--Product ID-->0x0006 | <!--Revision-->100 | <!--Access-->4gb unless jb | <!--Opinion-->{{unk|2013 touchscreen i.MX508 SOC, 256MiB of LPDDR1 and USB-downloader mode by the SOC microcode when a specific key is pressed during startup: the home button on model D01200 - update firmware 5.3.2 to 5.3.7.3, access account, }} |- | <!--Description-->Kindle PaperWhite 3G + WiFi (U.S.) [Mostly] PW <pre> B024 Kindle PaperWhite WiFi B01B Kindle PaperWhite 3G + WiFi (U.S.) [Mostly] B020 Kindle PaperWhite 3G + WiFi (Brazil) B01C Kindle PaperWhite 3G + WiFi (Canada) B01D Kindle PaperWhite 3G + WiFi (Europe) B01F Kindle PaperWhite 3G + WiFi (Japan) </pre> | <!--Vendor ID-->0x1949 | <!--Product ID-->0x0007 | <!--Revision-->100 | <!--Access-->2gb | <!--Opinion-->{{unk|2013 Freescale i.MX508 }} |- | <!--Description--> | <!--Vendor ID-->0x1949 | <!--Product ID-->0x0008 | <!--Revision-->100 | <!--Access-->2gb | <!--Opinion-->{{unk| }} |- | <!--Description-->Kindle PaperWhite 2 (2013) PW2 *B0D4, 90D4 WiFi (U.S., Intl.) *B05A, 905A WiFi (Japan) *B0D5, 90D5 3G + WiFi (U.S.) [Mostly] *B0D6, 90D6 3G + WiFi (Canada] *B0D7, 90D7 3G + WiFi (Europe) *B0D8, 90D8 3G + WiFi (Russia) *B0F2, 90F2 3G + WiFi (Japan) *B017, 9017 WiFi (4GB) (U.S., Intl.) *B060, 9060 3G + WiFi (4GB) (Europe) *B062, 9062 3G + WiFi (4GB) (U.S.) [Mostly] *B05F, 905F 3G + WiFi (4GB) (Canada) *B061, 9061 3G + WiFi (4GB) (Brazil) | <!--Vendor ID-->0x1949 | <!--Product ID-->0x0009 | <!--Revision-->100 | <!--Access-->2gb or 4gb | <!--Opinion-->{{unk| PW2 uses Freescale/NXP i.MX6 SoloLite }} |- | <!--Description-->Kindle Paperwhite 3 PW3 i.e. Kindle 7th gen *G090G1 (2015) WiFi *G090G2 (2015) 3G + WiFi (U.S.) [Mostly] *G090G4 (2015) 3G + WiFi (Mexico) *G090G5 (2015) 3G + WiFi (Europe, Australia) *G090G6 (2015) 3G + WiFi (Canada) *G090G7 (2015) 3G + WiFi (Japan) *G090KB (2015) WiFi *G090KC (2015) 3G + WiFi (Japan) *G090KE (2016) 3G + WiFi (International) White *G090KF (2016) 3G + WiFi (International) White *G090LK (2016) WiFi, 32GB (Japan) *G090LL (2016) WiFi, 32GB (Japan) White | <!--Vendor ID-->0x1949 | <!--Product ID-->0x000A | <!--Revision-->100 | <!--Access-->4gb | <!--Opinion-->{{unk| ease up glued down front bezel rim panel gently, remove 11 screws underneath and lift screen up from bottom end - battery underneath - }} |- | <!--Description-->Kindle PaperWhite 4 (2018) PW4 *G000PP, G8S0PP WiFi, 8GB *G000T6, G8S0T6 WiFi, 32GB *G000T1 WiFi+4G, 32GB *G000T2 WiFi+4G, 32GB (Europe) *G00102 WiFi, 8GB (India) *G000T3 WiFi+4G, 32GB (Japan) *G0016T, G8S16T WiFi, 8GB Twilight Blue *G0016Q, G8S16Q WiFi, 32GB Twilight Blue *G0016U WiFi, 8GB Plum *G0016V, G8S16V WiFi, 8GB Sage *G00103 WiFi, 32GB (India) *G0016R WiFi, 32GB Plum *G0016S WiFi, 32GB Sage | <!--Vendor ID-->0x1949 | <!--Product ID-->0x000B | <!--Revision-->100 | <!--Access-->8gb or 32gb | <!--Opinion-->{{unk| Freescale/NXP i.MX6 SoloLite }} |- | <!--Description-->Kindle Oasis 2 and 3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access-->8gb or 32gb | <!--Opinion-->{{unk| NXP i.MX7D }} |- | <!--Description-->Kindle Paperwhite 5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access-->8gb or 16gb | <!--Opinion-->{{unk| MediaTek MT8110 }} |- | <!--Description-->Kindle 11 Scribe | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access-->8gb or 16gb | <!--Opinion-->{{unk| MediaTek MT8113 }} |- | <!--Description-->Kindle Paperwhite 6 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access-->16gb or 32gb | <!--Opinion-->{{unk| }} |- | <!--Description-->Kindle Paperwhite Gen 11 and 12 - Signature | <!--Vendor ID-->0x1949 | <!--Product ID-->0x0 | <!--Revision--> | <!--Access-->16Gb or 32Gb | <!--Opinion-->{{unk|2024 account not blocked, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->[https://github.com/Modos-Labs Modos Labs] open source e-ink 60Hz 75Hz caster controller and glider monitor | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Xteink X3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->[https://www.xteink.com Xteink X4] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->2025 4.3in 220ppi no touchscreen so [https://www.youtube.com/watch?v=R7RuokaVauo buttons navigation] - 650mAh battery - micro-sd slot up to 512Gb covering epub, txt, and jpg in directories with [https://github.com/crosspoint-reader crosspoint reader] esp32 cpu custom rom firmware using [https://xteink.dve.al/ Flash website] on usb-c but no ecosystem store |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |} {| class="wikitable sortable" width="90%" ! width="15%" | Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="15%" |Access ! width="30%" |Opinion |- | <!--Description-->Amazon D01400 Kindle Fire (1st Generation) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{No|2010 too old }} android 2.3 and touchscreen digitizer fails often, battery SWE P/N 1002000004742 Model KC1 (EU) QP01 (US) 16.28whr, ti 257epl9l omap 4430 with elpida 88164b3pf-10-f88164b3pf or hynix, mobo ??,, DAOKC1MB8F0 Rev F, ti aic3110 audio codec, |- | <!--Description-->Amazon Fire 7in X43260 X43Z60 2nd Gen | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk|2012 untested FireOS Android 4 omap 4460 and PowerVR SGX540}} |- | <!--Description-->Amazon Kindle Fire HD (3rd Gen) P48WVB4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk|2013 untested }} |- | <!--Description-->Amazon *Amazon Fire HD10 (2015) *Amazon Fire HD8 (2015) *Amazon Fire HD7 (2015) (5th Generation) 7 inch 8GB SV98LN *Amazon Fire HD7 (2014) *Amazon Fire HD6 (2014) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk|untested android 5.1 max}} |- | <!--Description--> *Amazon Fire 10 (2017) *Amazon Fire 8 (2017) 7th Gen 8 inch SX034OT *Amazon Fire 7 (2017) (7th Generation) 7 inch 16GB (SR043KL) *Amazon Kindle Fire 7 (7th Generation) 7 inch 8GB WIFI Tablet (SR043KL) *Amazon Fire HD8 (2016) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| Android 5.1 max 7in screen resolution of 1024 x 600, }} |- | <!--Description--> *Amazon Fire 10/10+ (2021) *Amazon Fire 8/8+ (2020) *Amazon Fire 10 (2019) *Amazon Fire 7 (2019) *Amazon Kindle Fire 7 9th Gen 16GB M8S26G *Amazon Fire 8 (2018) 8th Gen 8 inch 32GB L5S83A | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| android 9 max}} |- | <!--Description-->Amazon *Amazon Fire HD 10 (2023) *Amazon Fire Max 11 (2023) *Amazon Fire 8 (2022) *Amazon Fire 7 (2022) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| android 11 max}} |- | <!--Description-->Amazon Kindle Scribe | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk|2025 }} |- | <!--Description-->Amazon | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Minimal Phone, Mudita Kompakt | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| eink }} |- | <!--Description-->Bigme B751C | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|2022 android untested }} |- | <!--Description-->Bigme B7 Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk|2025 }} |- | <!--Description-->Bigme B6 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk|2025 android based color eink small - 300dpi b/w 150ppi color -}} |- | <!--Description-->Bigme | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| e-ink }} |- | <!--Description-->Bigme Hibreak Pro, Hisense A9 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| e-ink}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->iFlyTech AINote | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk|2024 }} |- | <!--Description-->iFlyTech AINote 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk|2026 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Meebook | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Onyx Boox Page Palma | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk|2016 android untested }} |- | <!--Description-->Onyx Boox Leaf3C | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Onyx Boox Go Color 7 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk|2023 untested 7in e-ink e-reader android tablet }} |- | <!--Description-->Onyx BooxTab Ultra X C | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Onyx Boox Note Max Air4 C | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Onyx Boox Leaf5C | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Onyx Boox Poke6S | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Onyx Boox Go 10.3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Onyx Boox MC | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| color e-ink 13.3in }} |- | <!--Description-->Onyx Boox Go 10.3 (Gen 2) Lumi | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk|2026 b/w eink with front light, no EMR annd capacitance pen, }} |- | <!--Description-->Onyx Moaan Pantone 6 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->reMarkable 1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|2021 untested but subscriptions needed for some features }} |- | <!--Description-->reMarkable 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|2023 untested but subscriptions needed for some features }} |- | <!--Description-->reMarkable Paper Pro Move | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{N/A|2024 untested but subscriptions needed for some features }} |- | <!--Description-->reMarkable 3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk|2026 untested but subscriptions needed for some features}} |- | <!--Description-->reMarkable | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Supernote A5 X2 Manta | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk|2022 }} |- | <!--Description-->Supernote A6 X2 Nomad | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk|2023 }} |- | <!--Description-->Supernote | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Tolino Vision 2 3 4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Tolino Epos2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Viwoods AI Paper and AI Paper Mini | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Access--> | <!--Opinion-->{{unk| }} |} ==printer.class== As the only printer driver that AROS supports natively is Postscript, our focus is on applications that generally output postscript formatted data for printing purposes. There has been an attempt at recent AirPrint support *Inkjet *Laser Start simple and then test every higher level... * can if you ping your printer (the IP addy is good)? * set up LPR/IPP to talk to that known good IP address. * see if you can copy a few words of plain ASCII text to the IPP/LPR device (do you have a connection)? * see if you can find a simple postscript file and then copy it to the IPP/LPR device. * see if you can set up to print directly to the IPP/LPR device (set "Output file" to PRT: or LPR:). * see if you can set up a PS printer config to the IPP/LPR device. * go back and try the tests with the other driver (LPR or IPP). See [http://www.irseesoft.de/tp_drive7.htm here] for compatibility with TP7 (TurboPrint 7) Last update 2004. Not tested under emulation. Janus-UAE, Emumiga, Amiberry etc usbparallel.device untested with USB->Centronics - The printer.class is rather 'clever'. It remembers to which unit the printers were connected (until you reboot). So if you first plug in Printer1, it gets unit 0, and Printer2 gets unit 1. If you now remove both printers and replug Printer2, it still will get unit 1 and not 0. This is used not to confuse the programs using the different units (moreover, if some program uses the usbparallel.device unit of an USB printer, and the printer is unplugged, the device unit cannot be freed immediately as the application still keeps it open). {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | Beige cream D shape centronics end (Prolific chipset?) | | | | {{N/A|untested}} |- | Belkin F5U002v1 centronics end (chipset?) | | | | {{N/A|untested}} |- | Belkin F5U002VEA v2 centronics end (Prolific PL2305L chipset) | | | | {{N/A|untested}} |- | DYNAMODE USB-C-PP-1284 USB to 36pin (Prolific 2305 chipset) | 0x067b | 0x2305 | 0x02 | {{N/A|untested but similar to BAFO below}} |- | IOGear GUC1284B | | | | {{N/A|untested}} |- | My-Link (raised ellipse on centronics plastic end) (unknown chipset) | | | | {{N/A|untested but more expensive }} |- | NEWLink (Prolific chipset?) | | | | {{N/A|untested}} |- | Targus PA096E centronics end (chipset?) | | | | {{N/A|untested}} |- | TRENDnet ware TU-P1284 | | | | {{N/A|untested}} |- | True PnP (Prolific chipset 2305) cheap 36pin Centronics (series of ridges along both short sides) | 0x067b | 0x2305 | 2.00 | {{N/A|untested on BAFO BF-1284 but reports of poor quality and lack of support on other OSs }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | Transparent See Through Blue | | | | {{N/A|untested but possible poor quality build }} |- | Dynamode USB-PARALLEL 25pin female (prolific) | 0x067b | 0x2305 | 0x02 | {{N/A|untested}} |- | FDL USB to 25pin | | | | {{N/A|untested}} |- | PlusKom USB to 25pin female connector for printer (IEEE 1284) | | | | {{N/A|untested}} |- | QinHeng Electronics (CH340S chipset) | 0x1a86 | 0x7584 | | {{N/A|untested curvy sides - flat top }} |- | StarTech | | | | {{N/A|untested}} |- | Syba SD-USB-DB25 | | | | {{N/A|untested}} |- |} Postscript interpreters (eg ghostscript) have been developed as a cheaper option which sit in between postscript data streams and non postscript printers. Ghostscript has internal printer drivers gs -h and with something like gs -sDEVICE=stcolor -r300 -sOutputFile=RAM:tempfile gs813:examples/tiger.ps copytopar ram:tempfile It checks if in RAM: exists a outputfile (Cinnamon can export to PS postscript) then it sends this via copytopar to the printer. There was only support for parport (parallel) but Terminillis added support for USB and ethernet. A big issue with using ghostscript for drivers is that data has to originate as postscript (.PS) file. gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=ljet4 -sOutputFile=RAM:tempfile RAM:file.pdf the ljet4 output device generates PCL also the pxlmono driver, which generates more generic PXL (PCL 6) gs -q -sstdout=%stderr -sDEVICE=pswrite -sOutputFile=- -dBATCH -dNOPAUSE -dPARANOIDSAFER testpage-a4.ps > test.pdf gs -q -sstdout=%stderr -sDEVICE=pxlmono -sOutputFile=- -dBATCH -dNOPAUSE -dPARANOIDSAFER test.pdf > test.pxl Printers supported by ghostscript...Explanation [http://freebooks.by.ru/view/RedHatLinux6Unleashed/rhl6u151.htm here] or [http://www.gnu.org/software/ghostscript/devices.html here] and [http://pages.cs.wisc.edu/~ghost/doc/printer.htm here] <pre> bit cljet5 ljet4d pjxl300 pxlcolor bitcmyk cljet5c ljetplus pkm pxlmono bitrgb deskjet nullpage pkmraw stp bj10e djet500 pbm pksm tiff12nc bj200 epswrite pbmraw pksmraw tiff24nc bjc600 faxg3 pcx16 png16 tiffcrle bjc800 faxg32d pcx24b png16m tiffg3 bmp16 faxg4 pcx256 png256 tiffg32d bmp16m ijs pcxcmyk pnggray tiffg4 bmp256 jpeg pcxgray pngmono tifflzw bmp32b jpeggray pcxmono pnm tiffpack bmpgray laserjet pdfwrite pnmraw uniprint bmpmono lj5gray pgm ppm x11 bmpsep1 lj5mono pgmraw ppmraw x11alpha bmpsep8 ljet2p pgnm psgray x11cmyk cdeskjet ljet3 pgnmraw psmono x11gray2 cdj550 ljet3d pj psrgb x11gray4 cdjcolor ljet4 pjxl pswrite x11mono cdjmono </pre> ==rawwrap.class - some old flatbed scanners supported== Scandal is the MUI frontend to [http://www.ppa.pl/bugtracker/ Betascan Bugtracker] and [http://aminet.net/search?query=betascan Search for Betascan scanner drivers] derived from [http://www.sane-project.org/sane-backends.html sane backends] [http://www.sane-project.org/sane-backends.html#S-EPSON2 Epson2] {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | Expression 1600 1640XL 1680 10000XL | 0x04b8 | 0x0107 | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Prefection 1200U, 1200 Photo, | 0x04b8 | 0x0104 | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Perfection 1240U | 0x04b8 | 0x010b | <!--Revision--> | <!--Opinion-->{{[https://amigaworld.net/modules/newbb/viewtopic.php?topic_id=45760&forum=25 works]|Needs 24V 0.8A psu but in Trident, click on "Classes", then on "rawwrap.class", then on "Configure". There, under "Global", activate the Option "Bind to Vendor/Unknown Interfaces". Now go to the second tab "Default Interface" and select/enter these values: Default usbraw.device Unit: 0 Exclusive access: Yes Out NAK Timeout: 20000ms In NAK Timeout: 20000ms In Buffer Mode: No buffering Buffer Size: 36 KB Short Reads Terminate: Yes Now click on "Use as Default" and select "Devices" on the left. There, click on your scanner and click on "Class Scan". Now close Trident by clicking on "Save". }} |- | Perfection 1640SU Photo | 0x04b8 | 0x010a | 0x0104 | {{yes|works, even the transparency unit}} |- | Perfection 1650 Photo, 1660 Photo, 3200 Photo | 0x04b8 | 0x011c | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Perfection 2400 Photo, 2450 Photo | 0x04b8 | 0x011b | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Perfection 4870 Photo, 4990 Photo, | 0x04b8 | 0x0128 | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Perfection V700 V750 Photo | 0x04b8 | 0x012c | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Stylus CX2800 2900 3200 3500 3600 3650 3700 3800 3900 Stylus CX4100 4200 3500 4600 4700 4800 4900 500 5100 5200 5300 5400 5900 | 0x04b8 | 0x0802 | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Stylus Office BX300F USB | 0x04b8 | 0x0848 | | {{yes| works with good scan quality}} |- |} [http://www.meier-geinitz.de/sane/gt68xx-backend/ gt68xx] scanners based on the Grandtech GT-6801 and GT-6816 "System-On-Chip" scanner chipsets {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | Artec Ultima 2000 and e+, Trust Flat Scan USB 19200 (ePlus2k.usb / Gt680xfw.usb) | 0x05d8 | 0x4002 | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Genius Colorpage Vivid3x 4x 1200x | 0x0458 | 0x2011 to 0x201f | <!--Revision--> | <!--Opinion-->{{unk| (ccd548.fw)}} |- | <!--Description-->Lexmark X70 also X73 [http://subfusion.net/drivers/oslo3071b2.usb OSLO3071b2.usb] | <!--Vendor ID-->0x043d | <!--Product ID-->0x002d | <!--Revision--> | <!--Opinion--> |- | <!--Description-->Medion/Lifetec/Tevion/Cytron MD/LT 9375 and Artec Ultima 2000, MD LT 9385 Gt680xfw.usb | <!--Vendor ID-->0x05d8 | <!--Product ID-->0x4002 | <!--Revision--> | <!--Opinion--> |- | BearPaw 2448 CS and TA Plus [http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/A2Nfw.usb A2Nfw.usb] | 0x055f | 0x021a | <!--Revision--> | <!--Opinion-->{{unk|2009 }} |- | Mustek BearPaw 1200 CS | 0x055f | 0x021e | <!--Revision--> | <!--Opinion-->{{unk| ([http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/A1fw.usb A1fw.usb])}} |- | <!--Description-->Mustek 1200 CU Plus Scanner [http://www.meier-geinitz.de/sane/gt68xx-backend PS1Dfw.usb / SBSfw.usb] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2000 }} |- | Mustek ScanExpress 1200 UB plus, Trust Compact Scan USB 19200, ScanMagic 1200 UB Plus | 0x05d8 | 0x4002 | <!--Revision--> | <!--Opinion-->{{unk| ([http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/sbfw.usb sbfw.usb])}} |- | Mustek ScanExpress 1248 UB aka PC-World PC Line PCL-3000 | 0x055f | 0x021f | <!--Revision--> | <!--Opinion-->{{unk| ([http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/SBSfw.usb SBSfw.usb])}} |- | Mustek BearPaw 2400CS TA aka Goodmans GSC 12/24 | 0x055f | 0x0218 | <!--Revision--> | <!--Opinion-->{{unk| (Transparency adapter untested) }} |- | BearPaw 2400 CS aka TA Plus | 0x055f | 0x0219 | <!--Revision--> | <!--Opinion-->{{unk| (Transparency adapter) }} |- | Packard Bell Diamond 1200 Plus | 0x055f | 0x021c or 0x021b | 0x0 | {{yes|works - [http://www.meier-geinitz.de/sane/gt68xx-backend/ firmware required] but slow usb 1.1 speed with poor quality output (scanner fault not scandal)}} |- | Packard Bell Diamond 2400 Plus aka BearPaw 2400 CU Plus [http://www.meier-geinitz.de/sane/gt68xx-backend/ PS2Dfw2.usb firmware rename to PS2Dfw.usb] | 0x055f | 0x021d | 1.00 | {{yes|works slow usb 1.1 speed with ok quality output (scanner fault not scandal)}} |- | Plustek OpticPro 1248U | 0x07B3 | 0x0400 0x0401 | <!--Revision--> | <!--Opinion-->{{unk| (ccd548.fw)}} |- | Plustek OpticSlim 2400 | 0x07b3 | 0x0422 | <!--Revision--> | <!--Opinion-->{{unk| (cis3R5B1.fw)}} |- | Visioneer OneTouch 7300 | 0x04a7 | 0x0444 | <!--Revision--> | <!--Opinion-->{{unk| (Cis3r5b1.fw)}} |- | <!--Description-->Mustek ScanEpress 1200 UB (Plus) clone [http://www.meier-geinitz.de/sane/ use mustek_usb backend] | <!--Vendor ID-->0x055f | <!--Product ID-->0x0006 | <!--Revision--> | <!--Opinion-->{{no| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- |} Lexmark - needs testing {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | Lexmark X1110 | | | | {{N/A|untested}} |- | Lexmark X1140 | | | | {{N/A|untested}} |- | Lexmark X1150 | | | | {{N/A|untested}} |- | Lexmark X1170 | | | | {{N/A|untested}} |- | Lexmark X1180 | | | | {{N/A|untested}} |- | Lexmark X1185 | 0x043d | 0x007c | | {{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Lexmark X12xx | | | | {{N/A|untested in USB1.1, not fully tested in USB2.0}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Dell A920 | | | | {{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- |} HP - no driver {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | HP ScanJet 4100C | 0x03f0 | 0x0101 | | {{no|no driver}} |- | HP ScanJet 5200C | 0x03f0 | 0x0401 | | {{no|no driver}} |- | HP ScanJet 62X0C | 0x03f0 | 0x0201 | | {{no|no driver}} |- | HP ScanJet 63X0C | 0x03f0 | 0x0601 | | {{no|no driver}} |- | HP | 0x03f0 | 0x0102, 0x0105, 0x0205, 0x0305, 0x0405 | | {{no|no driver}} |- | HP | 0x03f0 | 0x0705, 0x0805, 0x0901, 0x0a01 | | {{no|no driver}} |- | HP | 0x03f0 | 0x1205, 0x1305, 0x2005, 0x2205 | | {{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- |} Plustek [http://www.sane-project.org/sane-backends.html#S-PLUSTEK LM983x] - no driver {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | Plustek OticPro U12 UT12 UT16 U24 UT24 | 0x07B3 | 0x0010 to 0x0017 | | {{no|no driver}} |- | KYE/Genius Colorpage HR6-V2 HR6A HR7 HR7LE HR6X | 0x0458 | 0x2008 to 0x2016 | | {{no|no driver}} |- | Hewlett-Packard ScanJet 2100C and 2200C | 0x03F0 | 0x0505 and 0x0605 | | {{no|no driver}} |- | Mustek BearPaw 1200 and 2400 | 0x0400 | 0x1000 and 0x1001 | | {{no|no driver}} |- | UMAX 3400/3450 and 5400 | 0x1606 | 0x0050, 0x0060 and 0x0160 | | {{no|no driver}} |- | Epson Perfection 1250 and 1260 | 0x04B8 | 0x010f and 0x011d | | {{no|no driver}} |- | CANON CanoScan N650/656U N1220U D660U N670/676U N1240U LIDE20 LIDE25 LIDE30 | 0x04A9 | 0x2206 to 0x2220 | | {{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |} [http://snapscan.sourceforge.net/ SnapScan] - no driver {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | Acer Benq 310U, 320U, 340U | 0x4a5 | 0x0 | | {{no|no driver}} |- | Acer Benq 620U, 620UT, 640U, 640UT | 0x4a5 | 0x20 | | {{no|no driver}} |- | Acer Benq 1240 3300 4300 | 0x4a5 | 0x020 | | {{no|no driver}} |- | Agfa SnapScan e10 e20 e25 e26 e40 e42 e50 e52 | 0x06bd | 0x20 | | {{no|no driver}} |- | Epson Perfection 660 | 0x04b8 | 0x0114 | | {{no|no driver}} |- | Epson Perfection 1270 1670 | 0x04b8 | 0x0 | | {{no|no driver}} |- | Epson Perfection 2480 2580 | 0x04b8 | 0x0 | | {{no|no driver}} |- | Epson Perfection 3490 3590 | 0x04b8 | 0x0 | | {{no|no driver}} |- | Mitsubishi | 0x0 | 0x0 | | {{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- |} ==hub.class (self-powered and external ac powered hubs)== {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->Dynamode USB-H41 4 ports | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Belkin 4 Port | | | | {{yes|works}} |- | Conrad | | | | {{yes|[http://www.a1k.org/forum/showthread.php?t=11432 works on a1k forum] }} |- | DLink DUB-H4 AC Adapter | 0x05e3 | 0x0608 | High 0200 | {{maybe|WARNING Genesys Logic Hub Broken - Will cause failures with USB}} |- | [http://service.targa.co.uk/faq.php?lang_id=2&baseid=178&artdesc=SilverCrest+USB+Hub+2040&artid=760&artpic=silvercrestHUB2040.jpg SilverCrest 4-port slim USB 2.0 HUB - HUB2040 (40775) - Targa GmbH] | 0x05e3 | 0x0608 | 0901 | {{yes|works Genesys Logic, Inc., [http://service.targa.co.uk/dokumente/USB_HUB_2040_0109_manual_EN.pdf Manual]}} |- | Skymaster | 0x05e3 | 0x0605 | 060B | {{yes|works}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | No Name active 4-port | 0x1a40 | 0x0101 | 0111 | {{yes|works}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description-->Thinkpad USB 3.0 Dock DU9019D1 | <!--Vendor ID-->0x17e9 | <!--Product ID-->0x4302 | <!--Revision-->0014 | <!--Opinion-->{{Maybe|works a bit}} classed as dfu.class with two further USB 2.0 hubs - USB 3.0 ports detected and work (2.0 backwards compatibility) - DisplayLink DL-3900 with VIA VL811 chipset - usb ethernet not working - two dvi not working - 20V psu 2a (40w) with a 5.5 - 2.5mm tip (no bus power) - data through a-b printer/scanner usb lead - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- |} ==Internet== ===rndis.class USB Tethering === The rndis class provides support for Ethernet access over Remote NDIS. Most USB based devices should be supported including smartfones. Before opening Network Prefs, activate USB Tethering on the Smartfon, on Network prefs, type in usbrndis.device and tick "Start Network during system boot" and saved the configuration, the Connection is immediate no reboot is needed. When restart AROS my Smartphone deactivates the connection and to access the network again, have to reactivate it before starting the browser. {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->Alcatel | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{yes|untested}} |- | Huawei U8800 | 0x12d1 | 0x1039 | | {{yes|works}} |- | <!--Description-->Huawei | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{yes|untested}} |- | HTC (Android phone) | 0x0bb4 | 0x0ffe | | {{Yes|any android phone with usb tethering option}} |- | <!--Description-->Nokia | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{yes|untested}} |- | <!--Description-->Oppo | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{yes|untested}} |- | <!--Description-->Samsung Galaxy | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{yes|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- |- | <!--Description-->iPhone | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Microsoft winPhone | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |} ===USB &rarr; ethernet lan adaptor=== *2002 playstation 2 usb1.1 era - a little support but very old and slow *2006 wii asix era - a little support but very much miss than hit *2026 usb0: or eth0: of CDC Ethernet protocol (cdcether) with Ethernet Control Model (ECM) and [https://www.usb.org/document-library/class-definitions-communication-devices-12 others like Wireless Mobile Communication Devices WMC] and later CDC EEM (Ethernet Emulation Model) and NCM (Network Control Model) are USB Communication Device Class (CDC) protocols packing more Ethernet traffic over every USB bundle. For CDC Ethernet - NCM is better than EEM is better than ECM * USB1.1 Up to 010 meg broadband (1.25MBytes/s) - ADM8511, DM9601 poor speeds * USB2.0 Up to 400 meg broadband (60MBytes/s) - MCS7830, AX88772 a little especially the 2010 apple version but buy many as very very poor odds of working one * USB3.0 Over 400 meg broadband (60+MBytes/s) - not supported at the moment SANA (Standard Amiga Network Architecture) to usb ADMtek Infineon ADM8511 Pegasus II (USB 1.1 and 10Mbit/s - Sony PlayStation 2 network adapter) {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="50%" |Opinion |- | 3Com 3c460b | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2001 }} |- | Abocom UFE1000 / Abocom DSB650TX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Accton USB320-EC / Accton SpeedStream Ethernet | 0x083a | 0x0320 | <!--Revision--> | {{unk|2002 }} |- | AEI USB Fast Ethernet / Allied Telesyn AT-USB100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2002 }} |- | ATEN UC-110T | 0x0557 | 0x4000 | | {{unk|2001 }} |- | BAFO USB To Ethernet Adapter BF-310 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2001 }} |- | Belkin F5D5050 v1 1101 | 0x050D | | <!--Revision--> | {{maybe|2002 sometimes works from old amiga.org post which is now removed}} |- | Belkin F5D5050 v2 2101 | 0x050D | 0x0121 | <!--Revision--> | {{no|2006 does not works}} |- | Belkin F5U122-PC | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Billionton USB-100 / Billionton USBLP-100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Billionton USBEL-100 / Billionton USBE-100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Compex LinkPort/UE202A | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | D-Link DSB-H3ETX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | D-Link DSB-650 / D-Link DSB-650TX / D-Link DSB-650TX-PNA | 0x2001 | 0x4000 | <!--Revision--> | <!--Opinion-->{{unk| }} |- | D-Link DU-E10 / D-Link DU-E100 | 0x2001 | | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Edimax USB Ethernet Adapter EU-4201 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Elsa AG MicroLink USB2 Lan Ethernet adapter | 0x05cc | 0x3000 | <!--Revision-->1.01 | <!--Opinion-->{{unk| }} |- | GetNet | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | GIGABYTE GN-BR402W Wireless Router | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Goodway Fellowes USB UE-120 REV:V1 UE120 ADMTek 1011594 HO2419741 | <!--Vendor ID-->0x07a6 | <!--Product ID-->0x0986 | <!--Revision-->0001 | <!--Opinion-->{{maybe|2001 USB Specification 1.1 compliant}} |- | GWC Tech USB Ethernet Adapter | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Hawking UF100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | HP HN210E / I/O DATA USB ETTX / Kingston KNU101TX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Jinco USB Ethernet Adapter 10/100 Base-T UE-110 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Kouwell USB to Ethernet 588A | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Linksys USB10T / TA / TX | 0x066b | 0x2202 | <!--Revision--> | <!--Opinion-->{{unk|untested - possible peg1/peg2}} |- | Linksys (Cisco) USB100TX / H1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Logitec LAN-TX/U1 H2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | [http://www.mayflash.com/psps2/ps2024/ps2024.htm Mayflash PS2024] Playstation2 compatible clone of Proxim/Farallon NetLine? | 0x07a6 | 0x8511 | <!--Revision-->1.01 | <!--Opinion-->{{maybe|works with DHCP router option on old 32bit distros but not on newer 64bit, best to go asixeth apple 2010 but buy many of them as poor success rate i.e. a lottery}} |- | Netgear FA101 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Philips CPWUE01/00 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Planet UE-9500 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | PlayStation 2 SCPH-10000 50000 models | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Proxim (formerly Farallon) NetLine USB PN796-650 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Siemens SpeedStream USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | SOHOware NUB100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | SMC EZNET-USB 2202USB/ETH / SMC 2206USB/ETH | 0x0707 | 0x0100 0x0200 0x0201 | <!--Revision--> | {{unk|untested but should work very well }} |- | Surecom EP-1427X 100/10M | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Target USB to 10/100M Fast Ethernet Converter | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Trendnet TU-ET100C | 0x07a6 | 0x8511 | <!--Revision-->0x0 | {{yes| sometimes works well, very stable}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->Digitus USB NIC DN-3016-A | 0x07a6 | 0x8513 | 1.01 | {{unk|untested new chipset }} |- | Digitus lanusb ADM8515 | 0x07a6 | 0x8515 | 1.01 | {{unk|untested because new chipset }} |- | VE285 usblan ADMtek 8515 | 0x07a6 | 0x8515 | 1.01 | {{no|not working as new chipset }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- |} Davicom DM9601 eth (USB 1.1 and up to 10Mbit/s) {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | Davicom USB-100 see clone below | 0x0a46 | 0x9601 | <!--Revision--> | <!--Opinion-->{{unk|2001 }} |- | [http://wiki.maemo.org/USB_to_ethernet_networking chinese translucent transparent crystal blue] but variants are also found in clear, white and black. Just over 6&nbsp;cm long. | 0x0a46 | 0x9601 | 0x0 | {{yes|2002 success can be sporadic so technically okay, but lacking in reliability. Out of 4 tested by me, only 2 worked. One case cracked open. }} |- | Corega FEther USB-TXC | 0x07aa | 0x9601 | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Dynamode USB-NIC-1427-100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Hirose USB-100 | 0x0a47 | 0x9601 | <!--Revision--> | <!--Opinion-->{{unk| }} |- | KY-RS9600 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{yes|[http://www.amiga.org/forums/showpost.php?p=585358&postcount=12 works] }} |- | ShanTou ST268 USB NIC | 0x0a46 | 0x0268 | <!--Revision--> | <!--Opinion-->{{unk| }} |- | ZT6688 USB NIC | 0x0a46 | 0x6688 | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->ICS Advent DM9601 USB 2.0 10/100M Ethenet Adaptor JP1081B | <!--Vendor ID-->0x0FE6 | <!--Product ID-->0x9700 | <!--Revision-->0101 | <!--Opinion-->{{No|not working 32bit and 64bit - USB 1.1 10M ethernet}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- |} MosChip MCS7830 (USB 2) {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | Digitus DN-10050 | 0x9710 | 0x7830 | <!--Revision--> | <!--Opinion-->{{unk|2004 }} |- | Edimax [http://www.edimax.co.uk/images/Image/datasheet/USB/EU-4206/EU-4206.pdf EU-4206] | | | <!--Revision--> | <!--Opinion-->{{unk|2005 }} |- | Speed Dragon | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | STLabs | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | StarTech Compact USB2105S [http://www.kustompcs.co.uk/acatalog/info_6790.html USB2106S] | 0x9710 | 0x7830 | <!--Revision--> | <!--Opinion-->{{unk|2007 }} |- | Sunrich Technologies [http://www.st-lab.com/admin/upfile/UploadFile/manual/manual(u-250).zip U-250] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2006 }} |- | Syba | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->MCS 7832 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2008 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- |} * USB2 [https://www.asix.com.tw/en/product/USBEthernet Asix Ethernet] AX88178A, AX88772C, AX88772B, AX88772A (wii), AX88172A * USB3 AX88179A, AX88179 {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | AirLink101 AGIGAUSB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2009 AX88172}} |- | ATEN UC210T | 0x0557 | 0x2009 | 0x | <!--Opinion-->{{unk| AX88172}} |- | <!--Description-->Billionton Systems USB2AR | <!--Vendor ID-->0x08dd | <!--Product ID-->0x90ff | <!--Revision--> | <!--Opinion-->{{No| }} |- | <!--Description-->Buffalo LUA-U2-KTX | <!--Vendor ID-->0x0411 | <!--Product ID-->0x003d | <!--Revision--> | <!--Opinion-->{{No| }} |- | <!--Description-->corega FEther USB2-TX | <!--Vendor ID-->0x07aa | <!--Product ID-->0x0017 | <!--Revision--> | <!--Opinion-->{{no| }} |- | D-Link DUB-E100 up to rev A4 | 0x2001 | 0x1a00 | | <!--Opinion-->{{No| }} |- | <!--Description-->D-Link DUB-E100 rev B1 onwards | 0x07d1 or 0x2001 | 0x3c05 | <!--Revision--> | <!--Opinion-->{{Maybe|AX88172 works on Deneb with [http://amigax.com/2010/02/21/usb-ethernet-speed-test-amigaos-4-0-classic/ Amiga OS4 Classic] and [http://www.a1k.org/forum/showthread.php?t=11432 on a1k] }} |- | <!--Description-->goodway corp USB gwusb2e | <!--Vendor ID-->0x1631 | <!--Product ID-->0x6200 | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Hawking UF200 | 0x07b8 | 0x420a | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->[Linksys USB200M] | 0x077b | 0x2226 | <!--Revision--> | <!--Opinion-->{{yes|[http://www.amiga.org/forums/showpost.php?p=585601&postcount=20 works] }} |- | <!--Description-->Netgear FA120 | 0x0846 | 0x1040 | <!--Revision--> | <!--Opinion-->{{N/A|untested 2002 10/100 Rev.B1" is silkscreened on the board of the device populating this entry (S/N: FA12254CB100409, date code 0508). This device may be manuf. by [http://www.cameo.com.tw/ Cameo] "AX88172 L", "F05040157", and "ED3" Chip1 ASIX AX88172 Chip2 Realtek RTL8201BL}} |- | <!--Description-->Intellinet | 0x0b95 | 0x1720 | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->JVC MP-PRX1 Port Replicator | <!--Vendor ID-->0x04f1 | <!--Product ID-->0x3008 | <!--Revision--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description-->ST Lab USB Ethernet | <!--Vendor ID-->0x0b95 | <!--Product ID-->0x1720 | <!--Revision--> | <!--Opinion--> |- | <!--Description-->Sitecom LN-029 "USB 2.0 10/100 Ethernet adapter" | <!--Vendor ID-->0x6189 | <!--Product ID-->0x182d | <!--Revision-->0 | <!--Opinion-->{{No| }} |- | <!--Description-->Surecom EP-1427X-2 | <!--Vendor ID-->0x1189 | <!--Product ID-->0x0893 | <!--Revision--> | <!--Opinion-->{{No| }} |- | <!--Description-->TrendNet TU2-ET100 v2 | 0x07b8 | 0x420a | <!--Revision--> | <!--Opinion-->{{Maybe|version 2}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->A-LINK NA1GU | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| 88772}} |- | <!--Description-->AirLink101 ASOHOUSB Wii | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->AirLive EtherWe-1000U | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->APPLE AX88772 Model No. A1277 MC704LL/A P/N 825-7098-A | <!--Vendor ID-->0x05ac | <!--Product ID-->0x1402 | <!--Revision--> | <!--Opinion-->{{No|2008 usb2, }} |- | <!--Description-->APPLE Model No. A1277 (MB442Z/A 0885909217434) MC704ZM/A PN 825-7579-A | <!--Vendor ID-->0x05ac | <!--Product ID-->0x1402 | <!--Revision--> | <!--Opinion-->{{Maybe|2010 model, usb2 and controller AX88772 where prehaps 1in3 units working with owb - really poor odds i.e. a lottery, could be situation where various ethernet phy chipsets are used - press Use in network prefs after Save initial setup typing in usbasixeth.device, }} |- | <!--Description-->ASIX AX88772 bulbous casing | <!--Vendor ID-->0x0b95 | <!--Product ID-->0x7720 | <!--Revision-->0x0 | <!--Opinion-->{{maybe|2008 works on 32bit and 64bit though setup can take a few attempts but may have issues with phy ethernet chip changing, }} |- | <!--Description-->Datel Wii Lan Adapter DUS0204 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2007 }} |- | <!--Description-->EdiMax EU-4207 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2008 }} |- | <!--Description-->Goodway HE2230 Maplin ASIX 88772 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2008 }} |- | <!--Description-->Intec LAN G5626 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2008 }} |- | <!--Description-->LevelOne USB-0202 | 0x0b95 | <!--Product ID-->0x07720 | <!--Revision-->0x | <!--Opinion-->{{unk|2008 }} |- | <!--Description-->LevelOne USB-0301 | 0x0b95 | <!--Product ID-->0x07720 | <!--Revision-->0x | <!--Opinion-->{{unk|2009 }} |- | <!--Description-->Linksys USB200M Rev 2 | <!--Vendor ID-->0x13b1 | <!--Product ID-->0x0018 | <!--Revision--> | <!--Opinion-->{{maybe|2008 sparsely randomly working AX88772 or with "Sana-II Meter Tool 37.11" network monitoring program, showing continuous "Bad Packet" errors which could means "CRC" errors}} |- | <!--Description-->Linksys USB300M | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{maybe|2009 AX88772 }} |- | <!--Description-->Mayflash W001 or clones Lupo/PEGA S-Wii-0680 light gray rectangular with third of one top 45 degree angled slope | <!--Vendor ID-->0x0b95 | <!--Product ID-->0x7720 | <!--Revision-->0x0 | <!--Opinion-->{{unk| may have randomly changed phy ethernet chips, }} |- | <!--Description-->Max Value MVF00446 ASIN B006EG568A | <!--Vendor ID-->0x0b95 | <!--Product ID-->0x7720 | <!--Revision-->0x0 | <!--Opinion-->{{Maybe|Trident prefs recognises as AX88772 sometimes works on 32bit and 64bit}} |- | <!--Description-->NEWLink N14050 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->NEWLink Wii-ETH USB2.0 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Nintendo Wii LAN Adaptor 2110566 and clones | <!--Vendor ID-->0x0b95 | <!--Product ID-->0x07720 | <!--Revision-->0x | <!--Opinion-->{{Maybe|Poseidon recognises as AX88772 with usbasixeth.device sometimes works seems different ethernet phy chips can be matched affecting compatibility}} |- | <!--Description-->Nyko Wii Net Connect 87024 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{yes|[http://www.amiga.org/forums/showpost.php?p=585624&postcount=22 works] }} |- | <!--Description-->0Q0 cable ethernet | <!--Vendor ID-->0x1557 | <!--Product ID-->0x7720 | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Plugable USB2-E100 (2009/2010) Bulbous housing | <!--Vendor ID-->0x0b95 | <!--Product ID-->0x7720 | <!--Revision-->0x0 | <!--Opinion-->{{Maybe|Trident prefs recognises it as ax88772A and typing in usbasixeth.device sometimes works}} |- | <!--Description-->Sabrent KINAMAX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->SpeedLink SL-3401-SGY | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->TrendNet TU2-ET100 v3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->UGreen 20254 USB2 to 10/100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| AX88772}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->Afunta Apple-style White USB2.0 I/O Crest SY-ADA24005 ASIX Electronics Corp. AX88772A Fast Ethernet Adapter | <!--Vendor ID-->0x0b95 | <!--Product ID-->0x772a | <!--Revision-->0x | <!--Opinion-->{{no|usbasixeth.device accepted by network prefs but does not work}} |- | <!--Description-->Amazon Basics USB 2.0 AX88772A | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Digitus DN-10050-1 | <!--Vendor ID-->0x0b95 | <!--Product ID-->0x772a | <!--Revision-->0x0 | <!--Opinion-->{{unk| }} |- | <!--Description-->Edimax EU-4230 | <!--Vendor ID-->0x0b95 | <!--Product ID-->0x772a | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Sabrent KINAMAX NT-USB20 AX88772A | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> AX88772B USB 2.0 to 10/100M | <!--Vendor ID-->0x0B95 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2010 }} |- | <!--Description--> | <!--Vendor ID-->0x0B95 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->EdiMax EU-4208 | <!--Vendor ID-->0x0B95 | <!--Product ID-->0x772b | <!--Revision-->0x | <!--Opinion-->{{No|Detected but not working}} |- | <!--Description--> | <!--Vendor ID-->0x0B95 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->StarTech USB2100 ASIX AX88772C | <!--Vendor ID-->0x0B95 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID-->0x0B95 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->[https://www.asix.com.tw/en/product/USBEthernet/High-Speed_USB_Ethernet/AX88772D AX88772D] | <!--Vendor ID-->0x0B95 | <!--Product ID-->0x1790 | <!--Revision--> | <!--Opinion-->{{unk|2011 }} |- | <!--Description--> | <!--Vendor ID-->0x0B95 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->[https://www.asix.com.tw/en/product/USBEthernet/High-Speed_USB_Ethernet/AX88772E AX88772E] | <!--Vendor ID-->0x0B95 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2012 }} |- | <!--Description--> | <!--Vendor ID-->0x0B95 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->AX88178 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2004 }} |- | <!--Description-->Plugable USB2-E1000 i.e. USB 2.0 to Gigabit Ethernet 10/100/1000 LAN | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2011 ASIX AX88178 Controller and Realtek RTL8211CL PHY}} |- | <!--Description-->AX88178A USB 2.0 to 10/100/1000M Gigabit Ethernet controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2005 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->AmazonBasics USB3.0 adapter [https://github.com/nothingstopsme/AX88179_178A_Linux_Driver AX88179] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Cable Matters SuperSpeed USB 3.0 RJ45 adapter | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Hori Nintendo Switch 1 USB3 ethernet AX88179 | <!--Vendor ID-->0x0b95 | <!--Product ID-->0x1790 | <!--Revision--> | <!--Opinion-->{{no|2017 AX88179 not binding to asixeth.class }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Plugable USB3-E1000 | <!--Vendor ID-->0x0b95 | <!--Product ID-->0x1790 | <!--Revision--> | <!--Opinion-->{{no|2020 ASIX AX88179 not binding to class, USB 3.2 Gen1 to Gigabit Ethernet controller with integrated 10/100/1000Mbps Gigabit Ethernet PHY}} |- | <!--Description-->Plugable AX88179 = [https://plugable.com/products/usb3-e1000-deal USB3-E1000] before mid-2023 or USB3-E1000; AX88179A = USBC-E1000 after mid-2023 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2022 controller is AX88179 phy is ??, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->StarTech USB31000SPTW ax88179 | <!--Vendor ID-->0x0b95 | <!--Product ID-->0x1790 | <!--Revision--> | <!--Opinion-->{{no| AX88179 not binding to asixeth.class, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->StarTech USB31000NDS AX88179 USB-A | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->StarTech US1GC301AU AX88179 USB-c | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->StarTech US1GC30B2 AX88179A USB-c | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->StarTech USB32000SPT AX88179A USB-c Rev 1 (AX88179) Rev 2 (AX88179A) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->USB32000SPT the Lot code sticker will have a bar code accompanied by a 10 digit number. The 5th and 6th digits of this lot code number would signify the revision. (Ex. xxxx02xxxx which would indicate rev. 2) |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->SYBA SY-ADA24029 Gigabit AX88179 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| }} may depend on the PHY chip connected to the controller chipset |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->TP-Link UE306 AX88179 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->TeckNet® Orico UL677G 10/100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->TeckNet® UL688G USB 3.0 10/100/1000 Base-T Ethernet port | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->AX88179 178A |- | <!--Description-->Tecknet UL699G | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->TrendNet TU2-ET100 v6 | <!--Vendor ID-->0x07b8 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|no support }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->uGreen 50922 USB3-A to 100/1000 dark grey rounded barrels | <!--Vendor ID-->0x0b95 | <!--Product ID-->0x | <!--Revision--> | <!--Opinion-->{{no| ax88179 not binding to asixeth.class, }} |- | <!--Description-->UGreen USB3-C to 100/1000 | <!--Vendor ID-->0x0b95 | <!--Product ID-->0x1790 | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->uGreen CR111 20256 usb3 a black plastic | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| AX88179}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> AX88179A | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Plugable USB3-E1000 USBC-E1000 after mid-2023 i.e. AX88179A | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->StarTech USB31000SPTB | <!--Vendor ID-->0x0b95 | <!--Product ID-->0x1790 | <!--Revision--> | <!--Opinion-->{{unk| AX88179A USB-A, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> AX88179B | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |} ==USB &rarr; SerialPort Converter== *2002 some support for early revisions of PL2303 *2005 Prolific PL2303H PL-2303X and Pl-2303HX (same usb ids as pl2303) no support *2025 FTDI 232R [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=1135&highlight=232r&rowstart=20 work in progress] *2026 CDC-ACM i.e. Serial port over USB standard serialpl2303.class make sure you specify serialpl2303.device or Echo "Test" >SER1: {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | ATEN UC-232A | 0x0557 | 0x2008 | Full 0x0300 | {{N/A|untested}} |- | IOGear GUC232A | 0x0557 | 0x2008 | Full 0x0110 | {{N/A|untested}} |- | Alcatel | 0x11f7 | 0x02df | | {{N/A|untested}} |- | BAFO BF-810 | 0x067B | 0x2303 | 0x0 | {{N/A|untested}} |- | Belkin F5U103 | 0x | 0x | 0x0 | {{N/A|untested}} |- | Davibe SP611 | 0x067B | 0x2303 | 0x0 | {{N/A|untested}} |- | Dcu10 | 0x0731 | 0x0528 | | {{N/A|untested}} |- | Elcom | 0x056e | 0x5003 | | {{N/A|untested}} |- | IOData | 0x04bb | 0x0a03 | 0x0 | {{N/A|untested}} |- | Itegno | 0x0eba | 0x1080 | | {{N/A|untested}} |- | Nokia CA42 | | | | {{N/A|untested}} |- | Radioshack | 0x1453 | 0x4026 | | {{N/A|untested}} |- | Ratoc | 0x0584 | 0xb000 | | {{N/A|untested}} |- | Samsung | 0x04e8 | 0x8001 | | {{N/A|untested}} |- | Siemens DCA-510 | 0x067B | 0x2303 | 0x0 | {{N/A|untested}} |- | Sitecom CN104 | 0x6189 | 0x2068 | | {{N/A|untested}} |- | Sitecom CN116 | 0x6189 | 0x2068 | | {{N/A|untested}} |- | Some Cut Ma620 | 0x0df7 | 0x0620 | | {{N/A|untested}} |- | Speed Dragon Multimedia MS3303H | | | | {{N/A|untested}} |- | Syntech | | | | {{N/A|untested}} |- | <!--Description-->Tripp | 0x2478 | 0x2008 | | {{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->Airlink101 AC-USBS | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver }} |- | <!--Description-->Belkin F5U103v | 0x067B | 0x2303 | 0x0 | {{no|no driver }} |- | Dynamode U232-P9 | 0x067B | 0x2303 | 300 | {{no| no driver [http://koti.mbnet.fi/lonnberg/pl2303x.html linux patch] and using lsusb -v -d 067b:2303 gave bMaxPacketSize as 64 - pl2303x }} |- | Konig CABLE-146/2 USB to RS232 | 0x067b | 0x2303 | 400 | {{no|no driver }} |- | MANHATTAN 205146 USB to Serial Converter | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver }} |- | Sabrent SBT-USC1M | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver }} |- | <!--Description-->Trendnet TU-59 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver }} |- | <!--Description-->Unbranded black case and lead USB 232 Converter | <!--Vendor ID-->0x067B | <!--Product ID-->0x2303 | <!--Revision-->0300 | <!--Opinion-->{{No| }} |- |} [http://www.ftdichip.com/index.html Future Technology Devices International Ltd FTDI]-FT232R.class [https://ftdichip.com/software-examples/code-examples/c-builder/ FTProg src], [http://rtr.ca/ft232r/ ft232r src], [https://ftdichip.com/wp-content/uploads/2020/08/DS_FT232R.pdf FT232R datasheet], [], {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description--> | <!--Vendor ID-->0x0403 | <!--Product ID-->0x6001 | <!--Revision--> | <!--Opinion-->{{no|no driver}} [https://www.youtube.com/watch?v=1GE-gKgHxZI beware of cheap clones fake with s/n A50285BI SN] |- | <!--Description-->Lynx Astro FTDI | <!--Vendor ID-->0x0403 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} FT232R |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description-->Sabrent CB-FTDI | <!--Vendor ID-->0x0403 | <!--Product ID--> | <!--Revision--> | {{no|no driver TTL-232R cables use FTDI's [http://n1mm.hamdocs.com/tiki-index.php?page=USB+Interface+Devices FT232RQ ic device] }} |- | <!--Description-->Startech.com 1 Port FTDI USB to Serial RS232 DB9M Adapter Cable with COM Retention ICUSB2321F | <!--Vendor ID-->0x0403 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} FT232RL Chipset |- | <!--Description-->StarTech.com 2 Port FTDI USB to Serial RS232 Adapter Cable ICUSB2322F | <!--Vendor ID-->0x0403 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} FTDI FT2232D Chipset |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} FT232RL is the SSOP-28 and the FT232RQ is the QFN-32 package option |} [https://www.onetransistor.eu/2017/08/ch341a-mini-programmer-schematic.html ch341a.class] *I2C EEPROMS (3.3V and 5V) compatible and also SPI FLASH memories (3.3V devices) making sure 1.8V is covered *each having their own [https://winraid.level1techs.com/t/guide-how-to-use-a-ch341a-spi-programmer-flasher-with-pictures/33041 4x2 connection blocks] using [https://github.com/flashrom/flashrom flashrom] sudo flashrom --programmer ch341a_spi -r backup.bin sudo flashrom --programmer ch341a_spi -w <new bios name> {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->Jiangsu QinHeng Ltd CH341A emulate UART communication, standard parallel port, memory parallel port and synchronous serial (I2C, SPI) | <!--Vendor ID-->0x1A86 | <!--Product ID-->0x5512 | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description-->QinHeng USB2.0-Serial HL-340 | <!--Vendor ID-->0x1A86 | <!--Product ID-->0x7523 | <!--Revision-->0252 | <!--Opinion-->{{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |} ==simplemidi.class and CAMD== Currently support includes * simplemidi.class SimpleMidi maps some keyboard keys to corresponding computer keys as used by music trackers to emulate a musical keyboard * camdusbmidi.class follows the rules of the m68k implementation of Commodore's CAMD midi specification and usb class compliant for * usb host like a computer, pi, etc * usb device controllers - keyboards, drum machines, djay turntables, grooveboxes, etc * interfaces - cables or boxes which convert usb to 5pin DIN plug midi What is needed is a fully class-compliant '''brand name''' USB MIDI keyboard, especially manufactured in the last 15 years are best *Arturia *Novation *M-Audio *Akai Plugging this in one of your USB ports, the camd.library will make the keyboard's MIDI IN/OUT ports available in the system. Then select the keyboard's MIDI IN port (known as a "cluster" in CAMD) for input, and the software instrument's cluster as output ShowCluster (shows midi ports available in and out) MidiWatch (usually port usbmidi.in.0 less often usbmidi.out.0) (Ctrl-C to end output stream) usbmidi.in.0 Message on channel 01, NoteOn 90 39 08 00 usbmidi.in.0 Message on channel 01, NoteOff 80 39 00 00 MidiThru (forwards messages from one port to another) run >nil: c:midithru usbmidi.out.0 usbmidi.out.2 MidiSendC (sends a middle C to a specific port) Midi Controller + Sound Module (together aka as a synth) -> Audio Output The difference between midi and midi over USB is that in old school Midi the transmitter transmits whenever it wants and the receiver always has to be prepared to receive data. Easy to do at the rate of a 1990's modem speed these days. USB over midi.. turns midi into a polled protocol.. So the USB host (typically the computer) has to ask "do you have anything for me" before the remote will send. If the USB host gets busy doing other things or there is a lot of things on the USB bus to get polled, you can get delays. For its age midi is still a great protocol for music * [https://www.usb.org/sites/default/files/midi10.pdf USBIF's "USB Device Class Definition for MIDI Devices" document, version 1.0 from Nov 1, 1999] * [https://www.usb.org/sites/default/files/USB%20MIDI%20v2_0.pdf MIDI v2.0 from 2020 which AROS still needs, adds support for MIDI 2.0, MIDI-CI, and Universal MIDI Packet] Nearly all synthesizers now use the 16 MIDI channels available on a MIDI bus in one instrument alone, requiring multiple MIDI busses in a typical setup with more than one MIDI instrument. In addition, by handling multiple "virtual" cables, USB offers a solution to go beyond MIDI's 16-channel limit. MIDI data is transferred over USB using 32-bit USB-MIDI Event Packets. These packets provide an efficient method to transfer multiple MIDI streams with fixed length messages. The 32-bit USB-MIDI Event Packet allows multiple "virtual MIDI cables" routed over the same USB endpoint. This approach minimizes the number of required endpoints. It also makes parsing MIDI events easier by packetizing the separate bytes of a MIDI event into one parsed USB-MIDI event. {| class="wikitable sortable" width="90%" ! width="25%" | Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="15%" |CAMD ! width="30%" |Opinion |- | <!--Description-->Computer | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD--> | <!--Opinion-->{{Yes|which acts as USB midi host to get all usb devices talking together}} |- | <!--Description-->Hobbytronics usb host standalone | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->bomebox | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->[https://neuma.studio/rpi-as-midi-host/ raspberry pi] with several midi interface(s) and linux scripting | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Kenton MIDI USB Host mk3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD--> | <!--Opinion-->{{N/A|untested}} |} {| class="wikitable sortable" width="90%" ! width="25%" | Description ! width="5%" |Vendor ID ! width="5%" |Product ID ! width="5%" |Revision ! width="15%" |CAMD ! width="30%" |Opinion |- | <!--Description-->Acorn Instruments Masterkey 49 device | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2018 untested usb powered 5V regulated - similar keybed to keystation 49es but unplug then re-plug the USB cable while it is powered the device might reconnect |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{maybe| }} | <!--Opinion--> midi keyboard controller |- | <!--Description-->Akai SynthStation 25 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2010 - sticky rubber keys - usb |- | <!--Description-->Akai MPK Mini Laptop Production Keyboard | <!--Vendor ID-->0x09e8 | <!--Product ID-->0x007c | <!--Revision-->0100 | <!--CAMD-->{{Yes|detected and camd usb to use, not tested with apps}} | <!--Opinion-->2010 25 mini key self powered by mini USB lead - sustain port - no top left corner joystick - tested icaros 2.3 - |- | <!--Description-->Akai LPK25 LPK37 LPK49 Laptop Production Keyboard | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested }} | <!--Opinion-->2012 untested velocity sensitive mini keys with synth action - weak mini USB port - latency issues - |- | <!--Description-->Akai Professional APC Key 25 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2012 |- | <!--Description-->Akai MPK49 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| untested}} | <!--Opinion-->2012 untested 49 key 49-key full-sized, semi-weighted keyboard with aftertouch - |- | <!--Description-->AKAI Max25 MAX49 control keyboard | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested }} | <!--Opinion-->2014 usb compliant |- | <!--Description-->Akai Professional MPK249 MPK261 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2015 USB2 USB-b - full keys semi-weighted aftertouch - midi in out - sustain and peddle port |- | <!--Description-->Akai Professional Advance 49 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2016 |- | <!--Description-->Akai MPK Mini MKII MK2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| untested}} | <!--Opinion-->2017 untested USB2 USB-b midi connection only - 4 way thumb joystick top left - 25 tiny keys - velocity drum pads - plastic build quality - |- | <!--Description-->AKAI Professional APC Key 25 MK2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| driver}} | <!--Opinion-->2017 |- | <!--Description-->Akai MPK Mini Play | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2021 untested USB2 USB-b midi connection only - synth basic samples - class compliant? - small led display top centre - 25 mini keys - press and hold the "Prog Select" button then use the "Program" knob to assign a MIDI channel - |- | <!--Description-->Akai MPK Mini 3 MKIII MK3 | <!--Vendor ID-->0x09E8 | <!--Product ID-->0x1049 | <!--Revision-->0200 | <!--CAMD-->{{Yes|detected audio class and bindings with camdusbmidi.class - - midi in out untested - }} | <!--Opinion-->2021 USB2 USB-b midi controller connection no 5pin legacy - small led display top centre - 25 mini keys goofy uneven feel of the akai keyboards - press and hold the "Prog Select" button and press pad 1 to 8 to assign a MIDI channel - tested on AROS One 2.4 usb |- | <!--Description-->Akai Force / MPC One | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{Maybe| }} | <!--Opinion--> |- | <!--Description-->Akai Pro MPK Mini Plus | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{Maybe| }} | <!--Opinion-->2023 untested 37 mini keys - class compliant device - usb-b bus powered only with 5pin midi in and out - Shift and Global for Midi Ch - |- | <!--Description-->Akai Pro Ableton Push Mk 1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->Akai Professional MPC Key 37 49 61 midi controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| untested}} | <!--Opinion-->2023 untested USB2 usb-b |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | CAMD | Opinion |- | <!--Description-->Alesis Photon PH-25 X25 Midi & USB keyboard/synth | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2005 midi keyboard controller |- | <!--Description-->Alesis Q25 Q49 Q61 Q88 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{Maybe| }} | <!--Opinion-->2014 untested |- | <!--Description-->Alesis Coda Pro Portable 88-Key Digital Piano USB MIDI Keyboard | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2015 |- | <!--Description-->Alesis V25 V49 V61 midi controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| untested}} | <!--Opinion-->2017 |- | <!--Description-->Alesis V Mini | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{Maybe| }} | <!--Opinion--> |- | <!--Description-->Alesis VI49 VI61 midi controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{Maybe| }} | <!--Opinion--> |- | <!--Description-->Alesis VX49 VX61 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2016 1 5-pin MIDI input, 1 5-pin MIDI output, 1 USB port, |- | <!--Description-->Alesis Q25 Q49 Q61 Mk2 MKII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2018 |- | <!--Description-->Alesis Recital 88 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2020 |- | <!--Description-->Alesis V25 V49 V61 MK2 MKII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2022 |- | <!--Description-->Alesis Qmini portable 32-key | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2023 |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->audiothingies MicroMonsta | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2016 untested synth - |- | <!--Description-->audiothingies MicroMonsta 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2019 synth - |- | <!--Description-->Arturia Analog Experience “The Player” USB MIDI Master Keyboard Model APE25 | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2010 usb-b bus powered - |- | <!--Description-->Arturia MiniLab Mk1 | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2013 maybe class complaint |- | <!--Description-->Arturia MiniLab MkII Mk2 | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2016 maybe class complaint |- | <!--Description-->Arturia Keystep 32 | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{Maybe| }} | <!--Opinion-->2016 untested 32 mini keys usb compliant |- | <!--Description-->Arturia KeyLab 61 88 | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{Maybe| }} | <!--Opinion-->2017 untested hammer-action Fatar keybed - reset Press and hold Oct + and Oct – buttons then insert the USB cable - |- | <!--Description-->Arturia MiniLab mkII | <!--Vendor ID-->0x1C75 | <!--Product ID-->0x2209 | <!--Revision-->0100 | <!--CAMD-->{{Yes|detected audio class and bindings with camdusbmidi.class - - midi in out untested - }} | <!--Opinion-->2017 USB2 usb-b bus power - metal base heavier than most - Shift and press a key to select the MIDI Channel - To reset to original factory, unplug the USB cable, hold down the Oct- and Oct + buttons, plug the USB cable back in and continue to hold the buttons until the pads turn white - need software to change parameters like velocity sensitive assistance - |- | <!--Description-->Arturia KeyLab MK2 MKII 61 88 | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested }} | <!--Opinion-->2017 untested hammer-action Fatar keybed |- | <!--Description-->Arturia MicroFreak | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2019 hybrid digital/analog synthesis, |- | <!--Description-->[https://www.youtube.com/watch?v=PeYIAfn3UMs Arturia Minilab 3] [https://www.youtube.com/shorts/chj1WgMupGw ] [https://www.youtube.com/shorts/FMVdfhzg1Dw ] | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| untested}} | <!--Opinion-->2020 untested usb-c bus powered - 25 mini keys semi - |- | <!--Description-->Arturia Keystep Pro | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2020 |- | <!--Description-->Arturia MiniLab 3 Mk3 | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2022 maybe class complaint |- | <!--Description-->Arturia MiniFreak | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2022 |- | <!--Description-->Arturia KeyLab Essential 49 61 88 mk3 | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2023 untested usb-c and 1 midi out - lack of aftertouch - |- | <!--Description-->Arturia AstroLab | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2024 |- | <!--Description-->Arturia KeyLab MK3 MKIII 61 88 | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2025 untested hammer-action Fatar keybed |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->Behringer UMX61 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{maybe|untested}} | <!--Opinion-->2007 |- | <!--Description-->Behringer U-Control UMX490 UMX610 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2010 |- | <!--Description-->Behringer U-Control | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion--> |- | <!--Description-->Behringer Swing 32-Key | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->Behringer MOTOR 49 - 49-Key USB/MIDI Master Controller Keyboard | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | CAMD | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> midi keyboard controller |- | <!--Description-->Creative EMU Xboard 25 E-MU X-Board 49 61 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|untested}} | <!--Opinion-->2008 |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->CME M-Key Mkey 49 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2008 stops sending MIDI on a regular basis. The simplest "fix" is to flip it off and on via the power switch at the back |- | <!--Description-->CME Ukey U-Key | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2009 |- | <!--Description-->CME Xkey | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2014 low-profile aluminium full size pressure sensitive with polyphonic aftertouch but keys make too much noise and that they can be too sensitive to velocity - low power draw 25ma |- | <!--Description-->CME M-Key 49 V2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2014 simplified version of the U-key Mobiltone |- | <!--Description-->CME XKEY AIR 37 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2019 |- | <!--Description-->cme xkey 37 le | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2020 |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{ | }} | <!--Opinion--> |- | <!--Description-->Donner Spaceline DMK-25 Donnerdeal Rantion | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->Donner DMK25 PRO | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> 25 mini velocity keys with limited aftertouch - usb-c powered - 8 drum pads - 3.5mm "midi out" socket - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{ | }} | <!--Opinion--> |- | <!--Description-->Elektron Digitakt | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2015 expensive later midi usb class compliant with since 1.5 Update |- | <!--Description-->Elecktron Digitone | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->Elektron Digitone Keys 37-key Digital FM Synthesizer | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2018 expensive |- | <!--Description-->Elektron Analog Four MKII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->Elektron Octatrak MKII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{ | }} | <!--Opinion--> |- | <!--Description-->ESI keycontrol | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->ESI keycontrol 49+ | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->ESI keycontrol 25xt | <!--Vendor ID-->0x2702 | <!--Product ID-->0x2702 | <!--Revision-->0100 | <!--CAMD-->{{Yes|detected and usb driver working}} | <!--Opinion-->2011 bus powered or 12v 0.5a dc in - metal base so heavy - midi out 5pin - sustain pedal port - modulation slider - rubber coated knobs becomes sticky - |- | <!--Description-->ESI keycontrol 49xt 61xt 88xt | <!--Vendor ID-->0x2702 | <!--Product ID--> | <!--Revision-->0100 | <!--CAMD-->{{Yes|detected}} | <!--Opinion-->2011 12v 0.5a center pin +ve external psu required - USB i/o and 1 legacy 5pin out - full sized keys - heavy aluminium case keyboard metal base - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{maybe| }} | <!--Opinion--> |- | <!--Description-->Evolution MK-125 MK-149 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2000 9v |- | <!--Description-->Evolution MK-225C MK-249C | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2003 9v |- | <!--Description-->Evolution USB/Midi Controller MK-425C MK-449C MK-461C | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|25, 49, 61 keys - }} | <!--Opinion-->2006 9V or 12V - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{maybe| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> midi keyboard controller |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | CAMD | Opinion |- | <!--Description-->IK Multimedia iRig Keys Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2014 37 full keys |- | <!--Description-->IK Multimedia iRig Keys Pro Mobile | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2014 25 or 37 mini keys |- | <!--Description-->IK Multimedia iRig Keys 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2020 mini velocity keys no aftertouch - |- | <!--Description-->IK Multimedia iRig Keys 2 PRO | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2020 full velocity keys no aftertouch - |- | <!--Description-->IK Multimedia iRig Keys | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{maybe| }} | <!--Opinion--> |- | <!--Description-->Kawai VPC 1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> weighted keys - heavy build - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->Keith McMillen Instruments K-Board | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> omni class compliant to all channels? each keypad makes them velocity, pressure, and location sensitive but not really suited for piano playing |- | <!--Description-->Keith McMillen BopPad | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> omni class compliant to all channels? |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{maybe| }} | <!--Opinion--> |- | <!--Description-->Korg NanoKontrol 1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->mini usb |- | <!--Description-->Korg Prophecy | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->KORG microKONTROL | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no| }} | <!--Opinion-->2010 |- | <!--Description-->Korg microKEY | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| untested}} | <!--Opinion-->2011 velocity-sensitive Natural Touch keys but joystick is an alternative to the common pitch/modulation wheel design - power draw - |- | <!--Description-->Korg nanoKey nanoPad | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2011 |- | <!--Description-->Korg Taktile | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->Korg microKEY2 25 37 49 61 USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|2015 untested}} | <!--Opinion-->2015 USB powered - semi weighted - |- | <!--Description-->Korg MiniList | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->Korg MinKey nanoPad nanoPad 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->Korg Nautilus | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2024 |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{maybe| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> midi keyboard controller |- | <!--Description-->Kurzweil PC3 7 series - Artis 7 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->fatar TP-8 semi-weighted action |- | <!--Description-->Kurzweil PC1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->Kurzweil PC3 A8 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{maybe| }} | <!--Opinion--> |- | <!--Description-->Line 6 Mobile keys 25 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2006 |- | <!--Description-->Line 6 POD Studio KB37 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2006 |- | <!--Description-->Line 6 Tone Port KB37 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2007 |- |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | CAMD | Opinion |- | <!--Description-->Midiman (later M-Audio) Oxygen8 Ozone Ozonic 25 32 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no|not class compliant - untested 5pin legacy }} | <!--Opinion-->2002 2004 - 25 full keys - slider/fader to left of lcd display - |- | <!--Description-->m-audio oxygen keystation (61 key) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no| }} | <!--Opinion-->2004 |- | <!--Description-->M-Audio eKeys 37 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no| }} | <!--Opinion-->2005 |- | <!--Description-->M-Audio Axiom 25, 49, 61 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2006 bus powered and 12v psu - if sliders/faders are on right - legacy midi 5pin - chunky unit - |- | <!--Description-->M-Audio Oxygen 8v2, 49, 61 (silver) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no| }} | <!--Opinion-->2006 full size velocity sensitive 12v psu - sending random pitchbend info - |- | <!--Description-->M-Audio Keystation 37e 49e, 61e MK1 MKI | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2006 - ok key action - |- | <!--Description-->M-Audio Keystation 37es 49se 61es, 88es MK1 MKI | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2008 - |- | <!--Description-->M-Audio Oxygen 25/49/61/88 (blue) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2008 [https://m-audio.com/products/view/oxygen-25-legacy advised Class-compliant and GM/GM2/XG SysEx messages] with full size velocity sensitive 12v psu - sending random pitchbend info - |- | <!--Description-->M-Audio Axiom 25, 49, 61 (2nd Gen) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2010 semi-weighted mini keys - bus powered and 9v psu for 25/49 and 12v for 61 - if sliders/faders are on left - legacy midi 5pin - chunky unit - |- | <!--Description-->M-Audio Axiom Pro 25, 49, 61 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2011 poor construction |- | <!--Description-->MAudio Axiom AIR 25 M-Audio Axiom Air Mini 32 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2012 |- | <!--Description-->M-Audio Oxygen 25 III (3rd Gen) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2012 untested - usb only - rubber keys sticky - |- | <!--Description-->MAudio Keyrig 49 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->M-Audio Keystation Mini 32 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2012 - mini usb - plays a few notes and then stops responding randomly - try plugging it into port 1 or 2 on your pc - |- | <!--Description-->M-Audio Keystation 49 MK2 II | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2012 USB port and class compliant |- | <!--Description-->M-Audio Keystation 61 MK3 MKIII MIDI keyboard | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2015 usb compliant untested |- | <!--Description-->M-Audio Oxygen 25 IV | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| untested}} | <!--Opinion-->2016 choice |- | <!--Description-->M-Audio CTRL-49 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2017 |- | <!--Description-->M-Audio ProKeys 88, 88sx | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->M-Audio Keystation Mini 32 MK3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2019 mini usb - some power or incompatibility issue with the native USB ports of the laptop, plugged in a passive USB 2.0 HUB (not USB 3.0, not powered) |- | <!--Description-->[https://www.youtube.com/watch?v=3328SvuJsLw M-Audio Oxygen25 MKV] | <!--Vendor ID-->0x0763 | <!--Product ID-->0x0001 | <!--Revision-->0023 | <!--CAMD-->{{Yes|detected audio class and bindings with camdusbmidi.class - midi in out untested}} | <!--Opinion-->2020 25 full size semi keys - USB2 usb-b but no 5pin classic plugs - channel select SHIFT button and CHANNEL on keybed - plastic build - holding down both the Octave + and - for factory reset - more limited in what you can do with it than IV 4th one - tested on AROS One 2.4 usb |- | <!--Description-->M-Audio Oxygen Pro 25 49 61 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2022 untested semi full keys |- | <!--Description-->M-Audio Oxygen Pro Mini | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2023 untested - 32 smaller keys - not endless encoders - usb only - |- | <!--Description-->M-Audio Hammer 88 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->Moog | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->Moog Minitaur | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->M-VAVE SMK-25mini 25key MIDI Control Keyboard Y6I0 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->Native Instruments NI Primus A25 JamMate | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no| }} | <!--Opinion-->2008 not compliant, |- | <!--Description-->Native Instruments Maschine MK1 MKI | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2009 not compliant uses snd-usb-caiaq module, |- | <!--Description-->Native Instruments Komplete Kontrol S88 S61 S49 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2012 - weighted keys - |- | <!--Description-->Native Instruments Maschine MK2 MKII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2013 maybe compliant, |- | <!--Description-->Native Instruments Maschine Micro Mikro MK2 MKII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2014 maybe? |- | <!--Description-->NI Komplete Kontrol S49 S61 S88 MkII MK2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2017 all MK2 MK3 power up the keyboard using USB, it will set the keyboards MIDI port to computer MIDI only without any option to set it to use the MIDI DIN, meaning you cannot connect the keyboard to hardware and power from USB, you MUST power with the power adapter and physically unplug from any USB connection - |- | <!--Description-->Native Instruments Komplete Kontrol A25 A49 A61 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2018 maybe compliant, |- | <!--Description-->[https://github.com/sikorak666/maschine-mikro-mk3-driver Native Instruments Maschine Micro Mikro Plus MK3 MKIII] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2019 |- | <!--Description-->Native Instruments Komplete Kontrol M32 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2019 untested 32 smaller keys - no drum pads - USB only - |- | <!--Description-->NI Komplete Kontrol S49 S61 S88 MkIII MK3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2023 |- | <!--Description-->NI | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2025 |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | CAMD | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> midi keyboard controller |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Neusonik iBoard 4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Nektar Impact LX25+ LX49+ LX61+ LX88+ SE | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2017 budget full-size velocity-sensitive synth-action keyboard - |- | <!--Description-->Nektar Impact GX49 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> USB port - |- | <!--Description-->Nektar Panorama P4 P6 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> USB & USB Micro B, 5-pin MIDI out, 2 x TRS inputs with 49 semi-weighted, velocity sensitive with aftertouch |- | <!--Description-->Nektar SE25 SE49 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> mini keys - micro usb bus powered - velocity and sustain button |- | <!--Description-->Nektar Panorama P6 61 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Nektar Panorama T6 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Nord Stage 3 midi controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> sysex |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Novation ReMote 25 49 61 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2003 lhs XY touchpad and the joystick - |- | <!--Description-->Novation LaunchKey 25 49 61 88 Mk1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no| }} | <!--Opinion-->2005 not USB class compliant |- | <!--Description-->Novation 49 61 SL | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2006 semi-weighted Fatar TP-8 or TP-9 keybed |- | <!--Description-->Novation ReMote 25SL 49SL 61SL soft label | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2006 - two long top liquid-crystal display LCD strips - XY touchpad and the joystick - |- | <!--Description-->Novation ReMOTE 25LE | <!--Vendor ID-->0x1235 | <!--Product ID-->0x0004 | <!--Revision-->0001 | <!--CAMD-->{{Yes|detected, usb driver in devs/midi for camd to use}} | <!--Opinion-->2007 USB-b powered, 9v center pin positive or 6 MN1500 AA batteries - X/Y touchpad and the combined pitch and modulation joystick - no aftertouch but can use both the legacy MIDI OUT and USB port simultaneously |- | <!--Description-->Novation Nocturn 49 61 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{Unk| }} | <!--Opinion-->2008 untested sending random pitchbend info |- | <!--Description-->Novation 49 61 SL MkII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2009 semi-weighted Fatar TP-8 or TP-9 keybed |- | <!--Description-->Novation MiniNova | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2013 |- | <!--Description-->Novation Impulse 25 49 61 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2012 velocity aftertouch‑sensitive semi-weighted keyboards and eight backlit pads - USB, 5-pin MIDI out - |- | <!--Description-->Novation Circuit Tracks / Rhythm | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2015 untested |- | <!--Description-->Novation LaunchKey 25 49 61 88 MK2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2015 USB class compliant - full keys - |- | <!--Description-->Novation Launchpad Mini MK2 MKII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2016 untested 8x8 buttons with 16 backlit |- | <!--Description-->Novation LaunchKey Mini MK2 MKII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2018 untested - 25 soft mini keys - 2 rotary wheels lhs - |- | <!--Description-->Novation LaunchKey 25 37 49 61 88 MK3 MKIII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2020 USB class compliant choice - full keys - |- | <!--Description-->Novation LaunchKey Mini MK3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2023 untested - 25 soft mini keys - 2 sliders lhs - |- | <!--Description-->Novation 61SL Mk3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> midi keyboard controller |- | <!--Description-->Nymphes Dreadbox | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> 6 voice analog synth |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | CAMD | Opinion |- | <!--Description-->Oberheim MC 2000 EX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2015 88 keys fully weighted - very heavy - |- | <!--Description-->PreSonus ATOM SQ Hybrid MIDI Keyboard/Pad | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->[https://polyend.com/tracker/ Polyend Tracker] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion--> |- | <!--Description-->Roland ED PC-300 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2002 USB MIDI keyboard controller 49-key |- | <!--Description-->Roland EDIROL PCR-M30 PCR-M50 PCR-M80 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2005 |- | <!--Description-->Roland Edirol PCR-30 PCR-50 PCR-80 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2007 untested 32 key - |- | <!--Description-->Roland PC-50 PC-80 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2007 |- | <!--Description-->Roland PCR-500 PCR-800 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2008 61 velocity-sensitive keys with aftertouch |- | <!--Description-->Roland A-88 a-49 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2013 USB port - weighted keys velocity no aftertouch - class compliant with press FUNCTION so it is lit. Press the key labelled "ADV.", Press the "+" button so it is lit - |- | <!--Description-->Roland PC-200 mkII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2014 some had fatar keys |- | <!--Description-->Roland MC-707 Groovebox | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2015 |- | <!--Description-->Roland MC-101 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2015 untested |- | <!--Description-->Roland A-500 A500Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2018 |- | <!--Description-->Roland A-300 A300Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2018 |- | <!--Description-->Roland JUNO DS, FA, Fantom, JUPITER X / Xm | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2019 (be sure that USB driver is set to "Generic" - requires device rebooting) |- | <!--Description-->Roland A-88 a-49 MKii MK2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2020 expensive with USB-c port - hammer-action keyboard weighted keys - Class-compliant if USB-C enables bus power - MIDI 2.0 later - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->ROLI Seaboard RISE 25 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> midi keyboard controller |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | CAMD | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> midi keyboard controller |- | <!--Description-->Samson Graphite 49 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Samson Carbon 49 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Sequential TAKE 5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Studiologic VMK-161 and VMK-161 Plus Organ version | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->TP-8O action is the unweighted, organ-style waterfall keybed - usb midi in out - 9v psu - |- | <!--Description-->Studiologic SL990XP midi controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Studiologic VMK176 Plus | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->USB and midi connectivity |- | <!--Description-->Studiologic SL880 midi controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Studiologic SL73 SL88 Studio midi controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> hammer-action Fatar TP semi-weighted keys |- | <!--Description-->Studiologic Numa Organ 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> 73 key TP-8O action is the unweighted, organ-style waterfall keybed used in nearly all clonewheels |- | <!--Description-->Studiologic Numacompact 2/2x, Numa X Piano | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->SubZero CommandKey49 CommandKey25 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->SubZero SZ-MiniCommand Mini-Command USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->SubZero SPC61 MIDI Controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> bus powered - 5 octave |- | <!--Description-->SubZero ControlKey49S 49 Key Slim MIDI Controller Keyboard | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{maybe| }} | <!--Opinion--> |- | <!--Description-->Synido TempoKey K25 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2023 25 mini keys - usb-c powered |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{maybe| }} | <!--Opinion--> |- | <!--Description-->Winterbloom Sol | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{maybe| }} | <!--Opinion--> |- | <!--Description-->Worlde Panda | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> midi keyboard controller |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | CAMD | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Yamaha KX8 KX49 KX61 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2008 not compliant |- | <!--Description-->Yamaha CMC-PD | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2010 |- | <!--Description-->Yamaha | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2011 not class compliant |- | <!--Description-->Yamaha P45B P-45 Digital Piano | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2011 not compliant |- | <!--Description-->Yamaha P-115 midi controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2016 untested weighted keys - USB midi port |- | <!--Description-->Yamaha MX49 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2020 should compliant untested |- | <!--Description-->Yamaha Montage, CP73/88, YC, MODX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> midi keyboard controller |- | <!--Description-->Yamaha PSR-E353, PSR-E443 PSR-S670, PSR-S770, PSR-S970, PSR-A3000, TYROS-5 NP-12, NP-32 DGX-650, DGX-660 P-105, P-115, P-255 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Yamaha MX49 II V2 Black Blue | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2023 |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> midi keyboard controller |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | CAMD | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->DJM V10 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion--> dj |- | <!--Description-->Native Instruments Kontrol DJ Pro midi controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> detected but untested |- | <!--Description-->Numark Mixtrack Pro II USB DJ Controller Djay | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->older generation pioneer DDJ-SX2 dj | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |} {| class="wikitable sortable" width="90%" ! width="20%" | Description ! width="10%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="10%" |CAMD ! width="30%" |Opinion |- | <!--Description-->Alyseum AL-22 AL22c | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Alyseum AL-88 Schneidersladen AL88c | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Alyseum U3-88c Midi Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> no CopperLan support Midi network using a UTP Ethernet patch cable) |- | <!--Description-->Behringer BCF2000 midi interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion--> |- | <!--Description-->[http://www.behringer.com/EN/home.aspx Behringer] BCR2000 1in 2out | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion--> |- | <!--Description-->Behringer B-CONTROL DEEJAY BCD3000 DJ Mixer | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Behringer UMD404 UMD202 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Creative EMU 0404/USB midi interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no| }} | <!--Opinion-->2006 |- | <!--Description-->DigiDesign / Focusrite Command 8 Control Surface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2005 supports MIDI continuous controller (CC) and note data. SysEx dumping and loading is also supported |- | <!--Description-->Digidesign Digi 002 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2006 firewire only |- | <!--Description-->Digidesign Digi 003 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2009 firewire only |- | <!--Description-->emagic m4 2x4 AMT8 Unitor 8 Mk2 8x8 | <!--Vendor ID-->0x00d0 | <!--Product ID--> | <!--Revision-->0x010 0x0103 | <!--CAMD-->{{No| }} | <!--Opinion-->2000 offers MTS (Midi Time Stamping) - 12v 2a psu centre pos - usb mini with rs232 and rs422 serial ports - 16 channels (8-in / 8-out), this rack-mountable unit - |- | <!--Description-->Evolution U-Control UC-16 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| detected}} | <!--Opinion--> |- | <!--Description-->Focusrite Saffire 6 USB 1.1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Guillemot Maxi Studio ISIS Vintage Sound Card MIDI Audio Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|dedicated driver}} | <!--Opinion-->1998 |- | <!--Description-->[http://www.ucapps.de/mbhp_usb.html MidiBox] Hardware Platform USB Module | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no| }} | <!--Opinion-->2001 |- | <!--Description-->Mackie Control Universal Pro XT with One Two Extenders | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no| }} | <!--Opinion-->2008 not compliant, |- | <!--Description-->M-Audio Audiophile USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2003 not compliant, |- | <!--Description-->M-Audio Midisport UNO old version | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2004 not compliant, |- | <!--Description-->M-Audio MidiMan 1x1 midi interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2004 [http://sourceforge.net/projects/linux-hotplug/ firmware update] |- | <!--Description-->M-Audio Midisport 2x2 yellowy green blue, green or silver chassis plastic box | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|MIDISPORT 2x2 or 4x4 interfaces from previous production series (blue, green or silver chassis) are not class-compliant}} | <!--Opinion-->2004 |- | <!--Description-->MAudio Audiosport Quattro USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|dedicated driver}} | <!--Opinion-->2004 not usb compliant as [http://usb-midi-fw.sourceforge.net/ firmware required and that is buggy], |- | <!--Description-->M-Audio UC-33 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no| }} | <!--Opinion-->2004 not compliant, |- | <!--Description-->M-Audio Midisport 1x1 2x2 4x4 Anniversary Edition, black box | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2010 maybe class compliant, |- | <!--Description-->Mooer Steep II Multi-Platform USB Audio Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->[http://www.amiga.org/forums/showthread.php?t=52920 Mark of the Unicorn Motu Fastlane] 2x2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|[http://www.amiga.org/forums/showpost.php?p=560852&postcount=8 not working on OS4]}} | <!--Opinion--> not class compliant, |- | <!--Description-->Motu Micro Lite 1x1 and MOTU microlite 5x5 USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|dedicated driver}} | <!--Opinion--> good unit but poor just plug in support and not class compliant - USB2 usb-b - |- | <!--Description-->Motu MIDI Express 128 8x8 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|dedicated driver}} | <!--Opinion-->poor support serial port only - offers MTS (Midi Time Stamping) A serial port based MIDI interface or a USB interface without MTS will have a MIDI slop of up to 2ms on record and playback. MTS provides accuracy for record and playback to around .3ms - five times more accurate than serial or non-MTS." |- | <!--Description-->MOTU.com MIDI Express XT | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|dedicated driver}} | <!--Opinion-->2008 for many USB should have octocoupled connection to reduce groundloop humm, usually the timing is off |- | <!--Description-->MOTU MIDI Timepiece AV | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|dedicated driver}} | <!--Opinion--> not class compliant is one of the best multi-port MIDI interfaces ever made as USB model connects to the computer as an 8x16 interface |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Native Instruments GmbH Audio 8 DJ, 4 DJ, 2 DJ | <!--Vendor ID-->0x17CC | <!--Product ID-->0x | <!--Revision--> | <!--CAMD-->{{no|needs dedicated driver}} | <!--Opinion-->2006 not class compliant, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Qcon | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Roland Edirol UA-100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|did not match to camdusbmidi.class USB audio midi with onboard DSP}} | <!--Opinion-->1998 |- | <!--Description-->Roland Corp Edirol UM-2 | <!--Vendor ID-->0x0582 | <!--Product ID-->0x0005 | <!--Revision-->0200 | <!--CAMD-->{{no|is not bound via camdusbmidi.class }} | <!--Opinion-->1999 not bound to any midi class - 2x2 - tested Aros One USb 2.4 |- | <!--Description-->Roland Edirol UA-100G | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|detected but not working}} | <!--Opinion-->1999 USB audio midi with onboard DSP |- | <!--Description-->Roland Edirol UM-880 8x8 midi interface | <!--Vendor ID-->0x0582 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|detected but not working}} | <!--Opinion-->2000 under poseidon but could work with run >nil: c:midithru out.0 "EDIROL UM-880.out.2" |- | <!--Description-->Roland Edirol UM-1 blue plastic | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{Unk| bound??? via camdusbmidi.class - untested midi in out}} | <!--Opinion-->2000 UM-1 - 1-in/1-out (16 channels) |- | <!--Description-->Roland Edirol UM-1S | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|not working}} | <!--Opinion-->2000 1-in/1-out (16 channels) |- | <!--Description-->Roland Edirol UM-2E | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|not working}} | <!--Opinion-->2000 |- | <!--Description-->Roland Edirol UM550 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2001 |- | <!--Description-->Roland Edirol UM-1X midi interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|do not have the Advanced Driver Switch on them}} | <!--Opinion-->2001 |- | <!--Description-->Roland Edirol UM-1SX | <!--Vendor ID-->0x0582 | <!--Product ID-->0x0052 | <!--Revision-->0200 | <!--CAMD-->{{No|do not have the Advanced Driver Switch on them}} | <!--Opinion-->2003 |- | <!--Description-->Roland Edirol Cakewalk UM-2C - 2x2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2003 |- | <!--Description-->Roland Edirol Cakewalk UM-1G 1x1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2004 |- | <!--Description-->Roland Edirol Cakewalk UM-2G 2x2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2004 |- | <!--Description-->[https://github.com/spotify/linux/blob/master/sound/usb/usbquirks.h Roland Edirol UA20 UA-20] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|not working}} | <!--Opinion-->2004 |- | <!--Description-->Roland UM-1EX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2005 |- | <!--Description-->Roland Edirol UM-2EX 2x2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no| }} | <!--Opinion-->2005 adds a second MIDI OUT |- | <!--Description-->Roland Cakewalk UM-3G - 3x3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2006 |- | <!--Description-->Roland Cakewalk ua-25excw 1x1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|detected but not working}} | <!--Opinion-->2009 not class compliant mode |- | <!--Description-->[https://alsa.opensrc.org/Edirol_UA-25EX Roland Edirol UA55 UA-55 Cakewalk UA25 EX] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|detected but not working}} | <!--Opinion-->2011 not usb compliant, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Sonuus B2M Bass MIDI Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Sonuus G2M | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Steinberg CMC Series | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Subzero SZ-MB44 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Swisssonic MIDI1x1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2012 AmigaOS there is no output at midichannel one and two but if play a midi file there is only output on some channels and if pressed stop the prog freezes or the whole system crashes |- | <!--Description-->Teac Tascam US-428 US-422 midi interface | <!--Vendor ID-->0x0644 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion--> 2000 not compatible |- | <!--Description-->Teac Tascam [http://web.archive.org/web/*/http://www.tascam.com/Products/US-224.html US-224] | <!--Vendor ID-->0x1604 | <!--Product ID-->0x8004 | <!--Revision-->0100 | <!--CAMD-->{{No| }} | <!--Opinion--> 2002 does not bind to any class |- | <!--Description-->Teac Corp Tascam US-1x2 | <!--Vendor ID-->0x0644 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion-->2002 |- | <!--Description-->Teac Tascam US-122 MKII midi interface | <!--Vendor ID-->0x0644 | <!--Product ID-->0x8021 | <!--Revision-->0100 | <!--CAMD-->{{No|not detected / binding to camdusbmidi.class on AROS 2.4 usb }} | <!--Opinion-->2004 detected but not working 2-in/2-out USB two XLR microphone preamps with phantom power for condenser microphones |- | <!--Description-->Teac Tascam US-200 US-400 US-600 US-800 US-1200 US-1800 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|no driver}} | <!--Opinion-->2010 may not be totally usb compliant |- | <!--Description-->Yamaha UX-16 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|no driver}} | <!--Opinion-->2010 |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | CAMD | Opinion |- | <!--Description-->Akai EIE and Pro version midi interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2011 dc 6v power - 3 USB hubs, midi in out , |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Alesis I/O2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no| }} | <!--Opinion-->2007 powered USB hub required, not compliant |- | <!--Description-->Alesis IO2 Express | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2010 usb compliant? |- | <!--Description-->Alesis IO4 Express | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2010 |- | <!--Description-->Behringer XTouch | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> psu needed |- | <!--Description-->Behringer X-Touch Compact | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2014 maybe usb compliant? |- | <!--Description-->Behringer X-Touch Mini | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2014 maybe usb compliant?, usb to 5pin midi interface |- | <!--Description-->Behringer U-Phoria UMD404HD UMD202HD | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2019 maybe class compliant - volume low, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->CME U2 MIDI Pro 1x1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> current model |- | Creative EMU XMIDI 1X1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2008 early versions with sysex checksum errors |- | <!--Description-->Creative E-MU Xmidi 1x1 Tab (V3) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2010 tab version class compliant but report that when transferring 'System Exclusive' messages (SysEx) the unit could not handle the highest data rate leading to data corruption |- | Creative EMU XMIDI 2x2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2008 sysex errors |- | <!--Description-->Digidesign Mbox 2 Mini now Avid | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no| }} | <!--Opinion-->2005 USB powered but not compliant |- | <!--Description-->Digidesign Mbox II Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no| }} | <!--Opinion-->2006 USB powered but not compliant |- | <!--Description-->Engl Z7 MIDI Interface (E660/E610/E360/E930) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> guitar? |- | <!--Description-->Elektron TurboMidi TM-1 1in 1out | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->ESI MidiTerminal M4U 4x4 midi interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->supposedly class compliant - USB bus powered - |- | <!--Description-->ESI MidiTerminal M8U 8x8 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->ESI MidiTerminal M4U XL 4x4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> ploytec chipset |- | <!--Description-->ESI MidiTerminal M8U XL 8x8 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> no hardware routing e.g. x on input 5 to synth y on output 7 - ploytec chipset |- | <!--Description-->ESI MidiMate 1x1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> supposedly class compliant - USB bus powered |- | <!--Description-->ESI MidiMate II 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->ESI ROM I/O | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2005 romio version |- | <!--Description-->ESI M4U XT | <!--Vendor ID-->0x2573 | <!--Product ID-->0x0002 | <!--Revision-->0100 | <!--CAMD-->{{Maybe|is bound via camdusbmidi.class AROS One 2.4 - untested midi in out}} | <!--Opinion-->2010 - |- | <!--Description-->ESI M8U XT 8in 8out | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2010 discontinued 2018 |- | <!--Description-->ESI M8UEX USB3.0 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2018 current model |- | <!--Description-->ESI M4U eX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2018 current model |- | <!--Description-->ESI MidiMate eX midi interface 1x1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2016 curent model, well liked and might class compliant?? |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->icon midiport 2x2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->iCON CubeMi 3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> class compliant? |- | <!--Description-->iConnectivity | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->iConnectivity mio | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2010 class compliant but reported issues with sending System Exclusive (SysEx) MIDI messages and MIDI signals getting cut off |- | <!--Description--> iConnectMidi interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2010 |- | <!--Description-->iCM2 iCM4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2012 |- | <!--Description-->iConnectivity iConnectMIDI4+ L | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2014 class compliant?? |- | <!--Description-->iConnectivity MioXL | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->IK Multimedia iRig MIDI 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> class compliant |- | <!--Description-->iRig Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Kenton | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Kenton Electronics pro solo mk2 midi to cv converter | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Kenton Midi Thru-25 5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Keytech MT18E 8 Way Midi Thru box | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> 9 to 12v psu required |- | <!--Description-->MidiPlus Midi 2x2 midi interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->MidiPlus Midi 4x4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> supposedly class compliant - USB bus powered |- | <!--Description-->MidiTech MIT-00151 Midiface 4x4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->MidiTech Midiface 4x4 8x8 16x16 thru merge | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Miditech Midilink mini 1x1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->M-Audio Midisport UNO only if box is labeled Class Compliant and latest MIDISPORT 1x1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->M-Audio Fast Track Ultra (6 in 6 out) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2008 not usb compliant, - |- | <!--Description-->M-Audio Midiman Midisport 2x2 Anniversary Edition [https://gearspace.com/board/electronic-music-instruments-and-electronic-music-production/1133862-why-there-hardly-any-midi-interfaces.html not stable enough] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2009 USB2 usb-b - does not need firmware and supposedly plug and play - |- | <!--Description-->M-Audio Midisport 4x4 Anniversary Edition | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> rumored does not need firmware - supposedly plug and play - issues with its firmware for some and lacks configurable routing |- | <!--Description-->Maudio Fast Track Ultra 8R | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Native Instruments Komplete Audio 6 Mk1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2011 maybe usb compliant but bus powered, |- | <!--Description-->Nektar Midiflex 4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|untested}} | <!--Opinion-->2015 class compliant and usb-b powered - used as a 1 in / 3 out, 2 in / 2 out or 4 out 5pin sockets - |- | <!--Description-->Neusonik IM-One | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Peavey Xport | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> guitars only |- | <!--Description-->Roland UM-ONE UM-1 mk2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->2010 USB class compliant if switch to TAB for class compliant mode rather than the COMPUTER mode |- | <!--Description-->Squarp Hermid | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Steinberg Midex 8x8 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> class compliant? supporting MIDI Time Stamping protocol |- | <!--Description-->Swissonic MidiConnect 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Tapco LiNK.midi USB 4x4 (Loud technologies) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no|dedicated driver}} | <!--Opinion-->2005 |- | <!--Description-->Teac Corp Tascam US-2x2 | <!--Vendor ID-->0x0644 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{no| }} | <!--Opinion--> 2014 5v dc power, midi out in, |- | <!--Description-->Teac Corp Tascam US-4x4 | <!--Vendor ID-->0x0644 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion--> |- | <!--Description-->Teac Tascam US-16x08 US-20x20 | <!--Vendor ID-->0x0644 | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No| }} | <!--Opinion--> |- | <!--Description-->Zoom U-24 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> midi to 5pin interface |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> midi to 5pin interface |- | <!--Description-->Unbranded cable | 0x552d | 0x4348 | F110 | <!--CAMD-->{{Maybe|detected but no usb driver in devs/midi for camd to use}} | <!--Opinion-->detected but not working the USB-MIDI conversion functionality of the cheapo USB MIDI "cable" interface is simply lacking, possibly being incapable of handling MIDI strings longer than 3 bytes long SysEx strings (e.g. SysEx dumps) - tested in Icaros 2.3 - |- | <!--Description-->USB2.0-MIDI Unbranded cable with clear braided underneath leads | <!--Vendor ID-->0x1A86 | <!--Product ID-->0x752D | <!--Revision-->0254 | <!--CAMD-->{{Maybe|detected binding to camdusbmidi.class but untested midi in / out}} | <!--Opinion-->untested but better to get a branded version - tested AROS One 2.4 usb |- | <!--Description-->LogiLink USB to Midi In-Out | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk|}} | <!--Opinion-->untested cheap cable version but issues with latency on other systems |- | <!--Description--> gm5 USB midi chip DIY option only | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Doremidi LEKATO MIDI USB C Interface 1x1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description-->Thomann Midi USB 1x1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> Prodipe made |- | <!--Description-->Prodipe MIDI 1i/1o | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> usb to 5pin midi interface |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |} Classic 5pin DIN controllers for above interfaces {| class="wikitable sortable" width="90%" ! width="20%" | Description ! width="10%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="10%" |CAMD ! width="30%" |Opinion |- | <!--Description-->Akai s5000 s6000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> midi digital samplers |- | <!--Description-->Akai AX80 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Casio CZ-5000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Casio CZ-3000 CZ-1000 CZ-101 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Cheetah MS6 midi controller | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{No|untested}} | <!--Opinion-->2000 multi-timbral, six-voice (twelve-oscillator), analogue synthesiser module is loaded with CEM 3396s |- | <!--Description-->Ensoniq ESQ1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Integra | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Korg Wavestation Ex A/D SR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->1986 ex has piano and drum sounds |- | <!--Description-->Korg DW-8000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Korg DW-6000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Korg Poly 800 MK1 Poly-800ii | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> all plastic and can run on batteries - 49 keys non-velocity dco synt analogue filter |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Roland D-50 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD--> | <!--Opinion-->{{N/A|1987 untested greater concern would be moisture and wear}} |- | <!--Description-->Roland A50 (76) A80 (88) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD--> | <!--Opinion-->{{N/A|1989 untested}} |- | <!--Description-->ROLAND JUNO-D | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Roland Juno 106 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->80s kx73 or kx88 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Roland ED PC-160A PC-180A | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD--> | <!--Opinion-->{{N/A|untested}} legacy DIN5 MIDI port only - 6 AA batteries or 9v psu - One regular source of failure for me were emty batteries (even with red control light still active). Another source was a bad MIDI cable - unplug then re-plug the USB cable while it is powered the device might reconnect |- | <!--Description-->Roland M1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Roland S-550 S-760 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> digital samplers kontakt replaced these? |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Yamaha DX7 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->1983 12bit |- | <!--Description-->Yamaha DX7S DX72IID DX7IIFD | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion-->1987 16bit versions |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--CAMD-->{{unk| }} | <!--Opinion--> |- |} The MIDI standard was published in August 1983. The inventors, Kakehashi and Smith finally received a Technical Grammy Award in 2013 for their work. The MIDI files that contained just the note data, velocity and timing meant you could transfer an entire studio session from one place to another on one floppy disk and it could control all the synths and drum samplers. Pass-thru meant that one computer could run an entire bands worth of instruments. It's bulletproof too. MIDI never goes wrong, it's always a bug in software that causes any issue - you can absolutely rely on it to go gigging with, take your synths, controllers and computers and not crash an entire gig at your 100,000 person venue. The MIDI hardware specification is very simple (voltage, polarity, screening, protection and a fast enough opto-isolator), it assumes that the data it sends and receives between MIDI devices is to the MIDI data standard and just passes it on. The microprocessor in the hardware does all the work. The minimum for a computer/MIDI interface is that it meets the MIDI hardware specification. It is attached to the computer bus and handles the electrical conversions required. To meet the MIDI hardware specification, to be class compliant as a USB device all it has to do is report itself properly when plugged in. The other half of the equation is the MIDI data standard, and for a computer MIDI interface the main issue is the speed of data transmission. The bus speed of the computer is faster than the speed of the MIDI standard so it can generate and send MIDI data faster than a MIDI device can receive it. The MIDI standards have nothing to say on that bottleneck at all. MIDI was designed to be very simple and very open, it just defines a standard for the messages and leaves it up to manufacturers to implement them in the way they want. That's what makes it so powerful a tool, and also what makes it so confusing and frustrating at times. For midi, the hardware/software combination at various connection points handles the translation to/from midi (or other protocols). Drivers would be needed for midi, including clock and SysEx signal (actually claiming to handle ALL midi quirks transparently All the important MIDI data types can be sent (CC, NRPN, RPN, MMC, Note On/Off, program change) There is no official way to solve the data bottleneck. Early software sequencers and librarians tried to solve it by having an option to buffer SYSEX data in software and transmit it at the MIDI data rate. The downside is that hogs the bus and can hit computer performance. Interface manufacturers would add a hardware buffer which would take all the MIDI data from the PC bus and feed it into the MIDI at the slower data rate, but that added cost and created timing issues. Things have moved on since then, but the principles remain the same. You can buffer in the hardware or in software, whether that is in the application or the interface driver. SYSEX will work perfectly well with that budget cable if your software handles the buffering. And while the cables with hardware buffers make SYSEX easier, they still have potential problems because of the limitations of the MIDI data rate. Your MIDI clock doesn't like being interrupted with a big program dump The serial / parallel ports were a direct connection, so faster. Now, everything in the computer is virtual and the only thing connected to the hardware is the kernel, hence everything is by default bottlenecked and jittery, regardless of which connection. So by the time the interface gets the information it's already too late. Ethernet network cable to transport MIDI over large distances, connect 2 MIDI In and 2 MIDI Out ports to patch, remap, filter and merge MIDI flows on a fine channel basis for tight MIDI throughput, latency and jitter Possibilities for DAWs of the future including a kind of sync reference for timing reference which an interface could sync to, hence all the timings then would be locked between the grid on the DAW screen and the MIDI info. Preemptible, low latency and accuracy are essential for good communication. One of the first things you need to do, is make sure your MIDI software sets the interface to the same MIDI channel as your keyboard (usually 1) Do you want to send just your master keyboard to other synths or to be able to use any keyboard with any synth? 1st option is relatively simple. Just need to send midi from your master keyboard into a midi splitter that redistributes the signal onto your synths. Each synth will be set up to receive midi on a specific channel so the only challenge is to find a way to select to which channel you are sending midi. Some master keyboards can do that although not many that have a dedicated knob or switch on the panel and most require a bit of menu diving. Could use a midi box that offers channel selection but usually this is not very workflow friendly. The software route would require using the mouse. 2nd option is a bit more complex but superior workflow by sending midi messages into a merge box, from there into a hardware sequencer that allows to select midi channel, then on to a midi interface that distributes the signal to the synths. Master keyboard MIDI-in to computer. External hardware sampler MIDI-out from computer. Audio-out from sampler to audio-in on computer/device. Blue Ribbon Soundworks Bars & Pipes Professional (1993/4) GM (1984), GS (1987), XG level 1-3 (1994-1997), GM level 2 (1999) GM GM1 imposes several requirements beyond the MIDI 1.0 specification. While MIDI 1.0 by itself provides a communication protocol which ensures that different instruments can interoperate at a fundamental level e.g sound modules. GM goes further in two ways. First, GM requires that all compliant MIDI instruments meet a certain minimal set of features, such as being able to play at least 24 notes simultaneously (polyphony). Second, GM attaches specific interpretations to many parameters and control messages which were left unspecified in the MIDI 1.0 specification. A minimum of 128 MIDI Program Numbers (conforming to the GM 1 Instrument Patch Map) and 47 percussion sounds (conforming to the GM 1 Percussion Key Map). Support for controller number 1, 7, 10, 11, 64, 100, 101, 121 and 123; support for channel pressure and pitch bend controllers. General MIDI Level 2 or GM2 is a specification for synthesizers which defines several requirements beyond the MIDI standard and is based on General MIDI (GM) and Roland GS extensions. It was adopted in 1999 by the MIDI Manufacturers Association (MMA). * Number of Notes: 32 simultaneous notes * MIDI Channels: 16 * Simultaneous Melodic Instruments – up to 16 (all Channels) * Simultaneous Percussion Kits – up to 2 (Channel 10/11) Program and bank change events General MIDI 2 compatible synthesizers access all of the 256 instruments by setting cc#0 (Bank Select MSB) to 121 and using cc#32 (Bank Select LSB) to select the variation bank before a Program Change. Variation bank 0 contains the full GM (General MIDI 1) sound set. Variations using other bank numbers are new to General MIDI 2, and correspond to variation sounds introduced in Roland GS. [https://www.youtube.com/watch?v=CluuHrr7HG4 Major WWHWWWH, Minor WHWWHWW scale], [https://www.youtube.com/watch?v=Jjm7Ti-iwz0 Chords], ==usb audio== USB audio has recently made available for Aros, there are many standards introduced over the years. Much is still untested. *Introduced 2000 and from 2014 USB Audio 1 UAC1 16bit 44.1kHz *Introduced 2006 and from 2014 USB Audio 2 [https://www.usb.org/document-library/usb-device-class-definition-audio-devices-release-20-errata-and-ecn-through-april UAC2] 24bit 192kHz *Introduced 2016 and from 2024 USB Audio 3 [https://www.usb.org/documents UAC3] 32bit 384kHz USB group decided to rewrite the audio standard, so [https://os4depot.net/?function=showfile&file=audio/record/usbaudio2.lha UAC2] and [https://archive.fosdem.org/2019/schedule/event/linux_and_usb_audio_class_3/attachments/slides/3345/export/events/attachments/linux_and_usb_audio_class_3/slides/3345/Linux_and_USB_Audio_Class_3___FOSDEM_2019.pdf UAC3]. They added clock selection and control, timing domains and others. Part of the changes included changing many of the descriptors that an audio device uses to describe itself to the machine. PsdErrorlog/PsdDevlister? The AHI driver generated only supports mono/stereo at any bit rates between 8 and 32 bit per sample, but not multichannel modes and only rates up to 65KHz (because AHI uses a 16-bit word for frequencies). If the soundcard does not offer such a PCM 8-32 bit mode at frequencies lower than 65 KHz, there's nothing much that can be done about it on the computer side other than revising and expanding the AHI standard. Most cheap USB soundcards do though. AHI does not support six channel playback. It only supports mono, stereo and multichannel (8 channels). Due to the multichannel mode not being used by any application so far, the usbaudio.class does not support multichannel playback, especially not "upchannelling" stereo to six or more channels. If this USB device does not support a two channel mode, you can't use it under AHI. Untested but most likely to work, at least 2 mic inputs (low impedance) & instruments (high impedance) and made in the last 10 years *[https://www.youtube.com/watch?v=gMuA-2FbJxE Entry level <100Euro] BOMGE U202, Behringer UMC, Presonus Studio, *[ Next tier <200Euro] Audient iD, Solid SSL2 and SSL2+, Lewitt, Focusrite Scarlett, Arturia MiniFuse, *[ Prosumer <300Euro] Focusrite Clarett+, *[ Professional <500Euro] RME Babyface, *[ Studio >500Euros] Bands should need 4 or more mic inputs [http://forum.xda-developers.com/showthread.php?p=38364030 XDA Forum thread], <pre> <- Computer <- Mobile Phone / Tablet (OTG) <- Digital Cameras <- Video <- Webcams Base Computer <-> OBS like <- Audio Mixer <- Microphone(s) -> Internet -> Youtube & Chat </pre> USB AUDIO CARDS - UAC Compliant {| class="wikitable sortable" width="90%" ! width="20%" |Description ! width="10%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="10%" |Playback ! width="10%" |Records ! width="30%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Antelope Galaxy 64 Synergy Core | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion--> not compliant so does not wotk with Aros and a high-end 64-channel AD/DA converter HDX, Dante connectivity and a Thunderbolt Audio interface |- | <!--Description-->Antelope Galaxy 32 Synergy Core | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion--> not be compliant so does not wotk with Aros as Antelope Audio does not provide official drivers, control software, or an Antelope Launcher |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Arturia Mini Fuse 1 | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2021 maybe usb compliant, okay pre amp 1 combi input, cirrus logic cs4272 ad converter, |- | <!--Description-->Arturia MiniFuse 2 | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2021 maybe usb compliant usb-c with usb2.0, okay pre amps with good dynamic range 110dB, cirrus logic cs4272 ad converter, two combi inputs for mic, line or guitar, |- | <!--Description-->Arturia MiniFuse 4 | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2022 maybe usb compliant, okay 110dB dynamic range, -129dB EIN, |- | <!--Description-->Arturia AudioFuse 16Rig | <!--Vendor ID-->0x1C75 | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2023 maybe usb compliant, good |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Audient iD44 mk1 mki | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2018 maybe usb compliant, good, |- | <!--Description-->Audient evo4 EVO8 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2020 maybe usb compliant, |- | <!--Description-->Audient iD4 mk2 mkII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2022 maybe usb compliant, |- | <!--Description-->Audient id14 mk2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2022 maybe usb compliant, good, |- | <!--Description-->Audient iD24 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2023 maybe usb compliant and usb-c bus powered, good, , 0-in/14-out audio interface with ADAT expandability, balanced inserts |- | <!--Description-->Audient iD44 Mk2 Mkii | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2022 maybe usb compliant, good, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Behringer U-PHORIA UMC22 | <!--Vendor ID-->0x1397 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2014 maybe usb compliant, okay, midas pre-amps |- | <!--Description-->Behringer U-PHORIA UMC202HD | <!--Vendor ID-->0x1397 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2014 maybe usb compliant, okay, midas pre-amps ein -129 dBu, 24bit ADC, |- | <!--Description-->Behringer U-PHORIA UMC404HD | <!--Vendor ID-->0x1397 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2014 maybe usb compliant, okay, midas pre-amps, 24bit adc, |- | <!--Description-->Behringer U-PHORIA UMC204HD 192 Empower Tribe | <!--Vendor ID-->0x1397 | <!--Product ID-->0x0508 | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2015 maybe usb compliant, okay, midas pre-amps |- | <!--Description-->Behringer UMC1820 | <!--Vendor ID-->0x1397 | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2016, bus complaint?, okay midas pre amps, adc, |- | <!--Description-->Behringer U-PHORIA UM2 | <!--Vendor ID-->0x1397 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2018 maybe usb compliant, poor zenyx pre-amps with high noise floor, plastic build no rf shielding, latency issues, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Focusrite Saffire 6 USB 1.1 | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2008 maybe usb compliant, , , midi, strictly NEC USB 2.0, |- | <!--Description-->Focusrite Scarlett 8i6 Gen 1 MOSC0001 | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2011 maybe usb compliant, but |- | <!--Description-->Focusrite Scarlett 2i2 Gen 1 MOSC0003 *TP1 - 3.3V, tested ok *TP2 - U4 control signal, 3.3V present at all time. *TP4 - Ground *TP6 - 48V, tested ok *TP7 - Ground *TP8 - Ground | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2011 usually avoid early Gen 1, |- | <!--Description-->[https://khronscave.blogspot.com/2021/08/75-focusrite-scarlett-2i4-1st-gen.html Focusrite Scarlet 2i4 Gen 1 (slide toggles) MOSC0004] *TP1 - 3.3V, tested 3.22v *TP2 - U4 control signal, 3.3V present *TP4 - Ground *TP6 - measure 47.72v * AKM 4384ET (VDD 5v) * Cirrus Logic CS4272-CZZ (VA 4.94v/ VD 3.2v/ VL 3.2v) * all four HC4066 (VCC 4.96v) * XMOS XS1-L01A-TQ128-C5 (all VDD 1.08v/ all VVDIO 3.23v/ PPLAVDD 0.99v/ PCU-VDDIO 3.23v) 2i4S *TP1 seems to be 0V *TP2 should be 5V *TP3 should be *TP6 should be 48V *TP8 should be 3.3V | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2011 maybe usb compliant, pre amps JRC NJM2122 and NJM4565, [https://statics.cirrus.com/pubs/proDatasheet/CS4272_F1.pdf CS4272 adc], [https://pdf.datasheet.live/e5e5fd1c/akm.com/AK4384.pdf AK4384 output pair], Xmos XS1-L8A-64-TQ128 processor and firmware in Winbond 25X40CL 4Mbit, an SMSC Microchip USB3343 interface and a Microchip PL611 clock generator - two Intersil / Renesas ISL97519A for the phantom power rail, two OnSemi NCP1521B for the 3.3V (digital) and 1V (Xmos core) rails - |- | <!--Description-->Focusrite iTrack Solo USB Audio Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2012 maybe usb compliant, |- | <!--Description-->Focusrite Scarlett 18i20 1st Gen MOSC00 | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2013 maybe usb compliant, , Cirrus CS4272, |- | <!--Description-->[http://wiki.linuxaudio.org/wiki/current_audio_gear Focusrite ] Scarlett 4i4 Gen MOSC00 | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe usb compliant, , Cirrus CS4272, |- | <!--Description-->Focusrite Scarlett 6i6 Gen1 MOSC00 | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2013 maybe usb compliant, , , 12v psu, the headphone outs mirror the outs on the back panel, so that's six independent outs. 4 independent analog output paths, plus two over spdif, |- | <!--Description-->[https://khronscave.blogspot.com/2019/03/38-focusrite-scarlett-18i8-gen1-teardown.html Focusrite Scarlett 18i8 1st Gen MOSC0008] | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2013 maybe usb compliant, JRC NJM4565 provide most of the opamps, pair of JRC NJM2122's for inputs 1 and 2, [http://www.mouser.com/ds/2/76/cs4272_f1-43250.pdf Cirrus CS4272], 12v 1a +central psu to a pair of National Semiconductor LM2672 for 3.3V rail and the +6.9V rail, Xmos XS1–L16A–128 dual-row QFN package, firmware a Winbond 25X40C 4Mbit SPI Flash and an SMSC USB3343 interface chip, the two headphone outs are completely independent so 6 independent analog output paths, plus two over spdif, |- | <!--Description-->Focusrite Clarett+ 8Pre | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2015 great, expensive, maybe usb compliant? |- | <!--Description-->Focusrite Scarlett 2i2 Gen 2 (slide toggles) MOSC0006 *TP6 should be 48V | <!--Vendor ID-->0x1235 | <!--Product ID-->0x8202 | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2016 maybe usb compliant, USB-b bus powered, good preamps ein equivalent input noise -128 dBu, 24-bit 192kHz CS4272 as well as an additional AKM AK4384ET for the second stereo output pair, 4 screws under bottom rubber, |- | <!--Description-->[https://khronscave.blogspot.com/2021/07/focusrite-scarlett-2i4-2nd-gen-teardown.html Focusrite Scarlett 2i4 Gen 2 (slide toggles) MOSC0014] *TP6 should be 48V | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2016 maybe usb compliant, USB-b bus powered, good preamps NJM2122's, NJM4565's and CMOS switches (HEF4053 and HEF4066), CS4272 and a AKM AK4384ET, Xmos XU208-256-TQ64-C10 with firmware stored in a Macronix MX25L8006E 8Mbit flash memory, clocking by a Cirrus Logic CS2100, an MP1542 boost converter creates +6V and -6V rails, powering the opamps and the rest of the analog circuitry, |- | <!--Description-->Focusrite Scarlett 6i6 Gen2 MOSC0016 | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2016 maybe usb compliant, 12v psu, |- | <!--Description-->Focusrite Scarlett Solo 2nd Gen MOSC0019 | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2016 maybe usb compliant, |- | <!--Description-->[https://khronscave.blogspot.com/2024/03/focusrite-scarlett-18i8-gen2-teardown.html Focusrite Scarlett 18i8 2nd Gen MOSC00] | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2016 maybe usb compliant, 12v psu, |- | <!--Description-->Focusrite Red 16Line | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2017 may not be compliant as Focusrite provides no drivers - 64-in/64-out Pro Tools - dual Thunderbolt 3 audio interface with ultra-low latency A-D/D-A conversion - Red Evolution mic preamps |- | <!--Description-->Focusrite Scarlett Solo 3rd Gen MOSC0024 | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2019 maybe usb compliant usb-c but usb2, preamps, ad/dc 24bit 192kHz, most Focusrite gen3 interfaces have encrypted processors, |- | <!--Description-->Focusrite Scarlett 18i6 Gen3 MOSC00 | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2019 maybe usb compliant, USB2 class compliant device, but with custom mixer interface |- | <!--Description-->Focusrite Scarlett 2i2 Gen 3 (push in switches) MOSC00 | <!--Vendor ID-->0x1235 | <!--Product ID-->0x8210 | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2019 maybe usb compliant, USB-c bus powered, good preamps ein equivalent input noise -128 dBu, 24-bit 192kHz Cirrus Logic xfr002c and cs4272 chips, |- | <!--Description-->Focusrite Scarlett 18i20 3rd gen MOSC00 | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2019 maybe usb compliant, |- | <!--Description-->Focusrite Scarlett 18i8 3rd Gen MOSC00 | <!--Vendor ID-->0x1235 | <!--Product ID-->0x8214 | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2019 maybe usb compliant, , , no screws under the rubber pads on the bottom, 12v psu, |- | <!--Description-->Focusrite Scarlett Solo Studio Mk3 USB Audio Interface MOSC0030 | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2020 |- | <!--Description-->Focusrite Scarlett 2i2 4th Gen USB | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2024 maybe usb compliant, |- | <!--Description-->Focusrite Scarlett 4i4 4th Gen USB | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2024 maybe usb compliant, |- | <!--Description-->Focusrite Scarlett Studio 4th Gen USB | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2024 maybe usb compliant, |- | <!--Description-->Focusrite Scarlett Solo 4th Gen MOSC00 | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe usb compliant, |- | <!--Description-->Focusrite Scarlett 18i20 4th Gen MOSC00 | <!--Vendor ID-->0x1235 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2024 maybe usb compliant, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->FractalAudio FM9 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2018 |- | <!--Description-->Fractal Audio AM4 platform | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2023 not working |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Lewitt Connect 6 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe usb compliant, |- | <!--Description-->Lewitt | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Mooer Steep II Multi-Platform USB Audio Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Motu UltraLite AVB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> usb not compliant? |- | <!--Description-->MOTU M2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe not usb compliant?, usb-c, good pre amps, ad/dc, |- | <!--Description-->MOTU M4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe not usb compliant, okay, |- | <!--Description-->MOTU U2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe not usb compliant, good but latest had hardware revision |- | <!--Description-->MOTU UltraLite-mk3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2010 not usb compliant, great |- | <!--Description-->MOTU UltraLite-mk5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2020 not usb compliant, great |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Nuemann MT48 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> usb audio compliant, great pre-amps |- | <!--Description-->Neumann MT48 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->neuralDSP Quad Cortex QC platform | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2024 cc compliant but plugins not working |- | <!--Description-->NeuralDSP QC Lite | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2024 cc complaint |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Neve Genesys Black G16 G32 G64 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> not compliant - very good very expensive |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Presonus AudioBox USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2008 maybe not usb compliant, usb1.1 usb-b bus powered, okay pre-amps, 24bit ADC 48Khz max, |- | <!--Description-->Presonus Audiobox 1818VSL | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2011 maybe not usb compliant, |- | <!--Description-->Presonus AudioBox 44VSL | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2011 may not be usb compliant, 12v psu, |- | <!--Description-->PreSonus AudioBox 22VSL | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2011 maybe not usb compliant, |- | <!--Description-->|PreSonus Studio 2|4 2x2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe usb compliant, usb-b, |- | <!--Description-->|PreSonus Studio 2|6 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2017 maybe usb compliant, |- | <!--Description-->|PreSonus Studio 6|8 USB Audio Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2017 maybe compliant, needs ext psu, |- | <!--Description-->PreSonus Studio 24c 2x2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2019 maybe usb compliant, usb-c, good, adc, |- | <!--Description-->PreSonus Studio 26c | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2019 maybe usb compliant, usb-c, |- | <!--Description-->PreSonus® Studio 68c | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2019 maybe usb compliant, usb-c, |- | <!--Description-->PreSonus AudioBox USB 96 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2020 maybe usb compliant, high preamp noise, |- | <!--Description-->Presonus Quantum ES2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2022 maybe usb compliant, okay, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Prism | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Prism Lyra | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2013 maybe not usb compliant, great |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Platane UP1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2024 maybe usb compliant usb- UAC2 asynchronous protocol, 64dB Low-noise Mic amplifier, 32Bit High End ADC and DAC, 16dBu High-power ti headphone amplifier |- | <!--Description-->Platane UP2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2024 maybe usb compliant, |- | <!--Description-->Platane | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->RME Babyface/UC/UFX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2010 maybe not usb compliant, good |- | <!--Description-->RME Fireface UCX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2012 might be able to put into class compliant cc although a firewire device, pre amps, adc, |- | <!--Description-->RME Babyface Pro FS | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2019 maybe not usb compliant, good |- | <!--Description-->RME Fireface UCX II | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2021 might be class compliant usb-b, pre amps, adc, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Solid State Logic SSL2 SSL2+ Mk1 1st Gen | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2020 maybe usb compliant, good, adc, |- | <!--Description-->Solid State Logic SSL12 SSL18 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2022 maybe usb compliant, bus powered, good pre-amps, up to 32-bit 192kHz AD/DA converters, 12-in 8-out, |- | <!--Description-->Solid State Logic SSL2 SSL2+ MkII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2024 maybe usb compliant, good pre amps ein -130 dBu, ad/dc, okay latency, |- | <!--Description-->Solid State Logic | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe usb compliant, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Topping E1x2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2023 maybe usb compliant, good |- | <!--Description-->Topping Pro E2x2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2023 maybe usb compliant, good |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->UAD UA Apollo | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2012 maybe not usb compliant, |- | <!--Description-->UA apollo 2nd Gen twin X (Duo/Quad), X4, X6, X8, X8P, and X16 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2015 bus compliant?, usb- |- | <!--Description-->UA apollo twin x quad 3rd Gen | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2018 bus compliant?, usb- |- | <!--Description-->Universal Audio Volt 1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2021 maybe usb compliant, good, |- | <!--Description-->|Universal Audio Volt 276 2|76 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2021 maybe usb compliant, good, |- | <!--Description-->Universal Audio Volt 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2022 maybe usb compliant, good, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Playback | Records | Opinion |- | <!--Description-->Akai EIE Pro AI01 Electromusic Interface Expander - | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2011 maybe not usb compliant, 4-in/4-out USB 2.0 audio interface with a built-in USB hub and MIDI I/O, up to 24-bit/96kHz |- | <!--Description-->Akai EIE Pro AI02 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe not usb compliant, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->|Alesis io2 io|2, io14 io|14, io26 io|26 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2006 bus powered but not usb compliant, okay pre-amps, 2, 4 or 8 mics respectively, |- | <!--Description-->Alesis iO2 Express | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2010 not usb compliant, poor pre-amps, |- | <!--Description-->Alesis Core 1 USB Audio Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2014 maybe cc, mini usb, poor latency, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Apogee Duet 1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2009 firewire only, not usb compliant micro-usb with most features, , , two‑channel two‑in, two‑out, |- | <!--Description-->Apogee Ensemble | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2009 firewire, not usb compliant micro-usb with most features, , , two‑channel |- | <!--Description-->Apogee One USB 1st Gen | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2010 maybe not usb compliant micro-usb for basic features, , , single‑channel up to 48kHz |- | <!--Description-->Apogee One USB 2nd Gen | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2013 maybe usb compliant usb- and maybe aa batteries, |- | <!--Description-->Apogee Duet 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2022 maybe usb compliant usb-c with most features, , , |- | <!--Description-->Apogee One USB 3rd Gen | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2016 maybe usb compliant, |- | <!--Description-->Apogee Ensemble Thunderbolt | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2020 maybe not usb compliant micro-usb with most features, , , two‑channel |- | <!--Description-->Apogee Boom | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2022 maybe usb compliant usb-c, , , |- | <!--Description-->Apogee Duet 3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2022 maybe usb compliant usb-c with most features, , , |- | <!--Description-->Apogee | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->ART PRO Audio Usb Mix | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2016 maybe usb compliant bus powered, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Avid Digidesign Mbox 1 USB Audio | <!--Vendor ID-->0x0dba | <!--Product ID-->01000 | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2002 mbox original was usb1 and not a usb class compliant device, and had the much hated "focusrite designed" mic preamps, light blue front plate and the sticky out feet |- | <!--Description-->Avid Digidesign Mbox 2 USB Audio | <!--Vendor ID-->0x0dba | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2005 midi not usb compliant |- | <!--Description-->Avid Digidesign Mbox 2 Pro USB Audio | <!--Vendor ID-->0x0dba | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2006 not usb compliant |- | <!--Description-->Avid Digidesign Mbox 2 Mini USB Audio | <!--Vendor ID-->0x0dba | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2007 not usb compliant |- | <!--Description-->Avid Digidesign Mbox 2 Micro USB Audio | <!--Vendor ID-->0x0dba | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2009 not usb compliant |- | <!--Description-->AVID MBox 3rd gen Mini or Standard but Pro is Firewire | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2010 maybe usb compliant, |- | <!--Description-->behringer u-control uca202 | <!--Vendor ID-->0x8bb | <!--Product ID-->0x2902 | <!--Revision-->1.00 | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2008 maybe usb compliant, draws a lot of power - dac ti burr-brown - no microphone pre-amp - |- | <!--Description-->Behringer U-CONTROL UCA 222 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2009 maybe usb compliant, - no microphone pre-amp - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Black Lion Audio 2x2 evolution | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2021 maybe usb compliant but , okay with 109dB range - poor noise floor, 24-bit 192kHz Cirrus Logic CS4272, average latency, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Bomge 11s | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2021 |- | <!--Description-->Bomge 22s | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2021 |- | <!--Description-->Bomge BMG22 USB Audio Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2021 usb-c, 24bit 192kHz but only use much lower, may have to spend time cleaning up some of the noise, high latency, |- | <!--Description-->Bomge U202 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2022 usb-c, 32bit 192kHz but only use much lower, may have to spend time cleaning up some of the noise, high latency, |- | <!--Description-->Bomge U204 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2022 usb-c, 32bit 192kHz but only use much lower , may have to spend time cleaning up some of the noise, high latency, |- | <!--Description-->Bomge Mini | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2024 |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->TI Burr-Brown PCM2702E PCM2704 PCM2704C Muse Audio Mini USB DAC board | <!--Vendor ID-->0x08bb | <!--Product ID-->0x2704 | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe usb compliant, no mic input - goodish quality |- | <!--Description-->TI Burr-Brown PCM2900 PCM2902 PCM2906 USB DAC board | <!--Vendor ID-->0x08bb | <!--Product ID-->0x2900 | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe usb compliant, no mic input - goodish quality |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Depusheng MD22 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2022 usb-b powered, 24bit 192kHz though is 96kHz, |- | <!--Description-->Depusheng USB Audio | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2023 usb-b powered, 24bit 192kHz though is 96kHz, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->|Emagic emi 2|6 em2|6 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2002 not uac |- | <!--Description-->|Emagic emi 6|2m | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2005 not uac |- | <!--Description-->|Emagic emi 6|2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2005 not uac |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Ego Systems, Inc. in Korea (ESI) joining with RIDI GmbH | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2006 maybe not usb compliant, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->esi Mixvibes U46 Mk II USB audio | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2007 not usb compliant, usb-b powered, |- | <!--Description-->ESI ESU22 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2008 maybe not usb compliant, |- | <!--Description-->esi U24XL | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2008 maybe usb compliant, usb-b powered, 24 bits, 2 analogue inputs and outputs with 6.3 mm jack connection, Output L can be used as a headphone output, S / PDIF digital input - |- | <!--Description-->esi U46XL | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2008 maybe usb compliant, usb-b powered, |- | <!--Description-->ESI Originals, Inc ESIO MAYA22USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2013 maybe usb compliant, usb-b powered, 1 xlr, |- | <!--Description-->ESI MAYA44USB+ | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2013 maybe usb compliant, usb-b powered, xlr, |- | <!--Description-->ESI Originals, Inc ESIO MARA22XTU | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2014 maybe usb compliant, usb-b powered, 1 xlr, |- | <!--Description-->ESI U22XT | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2016 usb class compliant |- | <!--Description-->ESI Gigaport Ex | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2020 usb compliant?, usb-c usb3.1, , , |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->iConnectivity iConnectAUDIO2+ icaudio-02 USB audio interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->{{unk|2016 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->LexiconPro - Omega 8x4x2 (USB-1.1) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2003 not usb complaint |- | <!--Description-->Lexicon Alpha | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2006 not usb compliant, |- | <!--Description-->Lexicon Lambda | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2006 may not be compliant, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Line 6 Toneport UX1 and Tone Port UX2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2004 not usb compliant, |- | <!--Description-->Line 6 TonePort UX8 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2005 maybe not class compliant, |- | <!--Description-->Line 6 POD Studio UX1 UX2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2006 not usb compliant, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Lokchonk UX22 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->[https://www.youtube.com/watch?v=ljSiNmudMm0 Lokchonk UX44HD] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2023 usb-b , , , 2in 2out only, average latency, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Mackie Onyx Artist 1·2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2006 maybe not usb compliant, usb-b powered, |- | <!--Description-->Mackie Onyx Producer 2X2 USB Audio Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2008 maybe usb compliant, usb-b midi |- | <!--Description-->Mackie Onyx Blackjack | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2011 USB powered but maybe not usb compliant, Two Onyx Preamps, 2-in, 2-out which are combo Neutrik-type connectors to handle XLR, instrument or line level |- | <!--Description-->Mackie | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2011 maybe usb compliant, , , |- | <!--Description-->Media Assistance USB-One | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2009 not uac cc comliant, |- | <!--Description-->M-Audio Fast Track USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2004 maybe not usb compliant, - guitar |- | <!--Description-->M-Audio Fast Track Ultra (6 in 6 out) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2008 maybe usb cc providing 24-bit/96kHz audio capabilities but requires manual configuration of the mixer settings |- | <!--Description-->M-Audio M-Track | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2008 usb compliant?, okay - guitar and vocal mainly |- | <!--Description-->[https://htyp.org/M-Audio/Fast_Track_Ultra/Linux M-Audio FastTrack Ultra] and Ultra 8R | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2010 maybe usb compliant, low round-trip latency, okay octane pre amps, adc, |- | <!--Description-->M-Audio M-Track 2x2M | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2016 usb compliant? usb-c - okay pre-amps, , |- | <!--Description-->M-Audio M-Track (MkII) 2x2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2016 usb compliant? usb-c - okay pre amps, , |- | <!--Description-->M-Audio M-Track Solo | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2021 usb compliant? - okay but issues, MJN4580C opamps (lower gain 55 dB at volume 9-10), ti PCM2900C ADC 16bit means there is a hard noise floor at -96 dB, plastic build no rf shielding, |- | <!--Description-->M-Audio M-Track DUO | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2021 usb compliant? - okay but issues, MJN4580C opamps (lower gain 55 dB at volume 9-10), ti PCM2900C ADC 16bit means there is a hard noise floor at -96 dB, plastic build no rf sheild, |- | <!--Description-->M-Audio Air | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe usb compliant, okay |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->NI AK1 | <!--Vendor ID-->0x17CC | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2008 maybe usb compliant, |- | <!--Description-->[https://www.pogo.org.uk/~mark/linuxdj/ Native Instruments Traktor Audio 8 DJ], [ Traktor Audio 4 DJ], [ Traktor Audio 2 DJ], | <!--Vendor ID-->0x17cc | <!--Product ID-->0x1978, 0x0839, 0x041C | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2009 not usb compliant uses snd-usb-caiaq module, [https://mixxx.discourse.group/t/problems-with-native-instruments-audio-8-dj-on-linux/14719/2 Audio 8 device has 4 subunits which are not recognized correctly], Cirrus Logic DACs spec'd at 24-bit/96KHz over a USB2, |- | <!--Description-->NI Komplete Audio 6 Mk1 | <!--Vendor ID-->0x17CC | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2011 maybe usb compliant, pre amps, 24bit 96kHz adc, ocassional dropouts, plastic build top with metal around 3/4, |- | <!--Description-->Native Instruments NI Komplete Audio 1 and 2 USB | <!--Vendor ID-->0x17CC | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2019 maybe usb compliant, good pre amp ein -129.5 dBu, ad/dc, |- | <!--Description-->[https://support.native-instruments.com/hc/en-us/articles/360014683497-Apple-Silicon-Compatibility-News Native Instruments Komplete Audio 6 Mk2] | <!--Vendor ID-->0x17CC | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2019 maybe usb compliant, pre amps, 24bit 192kHz adc, black aluminum glass build, |- | <!--Description-->[ Native Instruments Traktor Pro] | <!--Vendor ID-->0x17cc | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2023 maybe usb compliant |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Novation AudioHub 2x4 NOVHUB01 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2008 maybe usb compliant, usb-b powered, no xlr, focusrite sounds inside, |- | <!--Description-->Novation AudioHub | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe usb compliant, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Prodipe Studio 22 Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe not usb compliant, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Schiit HEL 1 USB Audio Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2019 |- | <!--Description-->Schiit HEL 2 USB Audio Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2021 gaming headsets mostly |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Roland Edirol UA-3 Audio Capture | <!--Vendor ID-->0x0582 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->1998 maybe not usb compliant, |- | <!--Description-->Roland Edirol UA-30 Audio Capture | <!--Vendor ID-->0x0582 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->1999 not usb compliant, |- | <!--Description-->Roland Edirol UA1A UA-1D Audio Capture | <!--Vendor ID-->0x0582 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->2000 not usb compliant, |- | <!--Description-->Roland Edirol UA-5 Audio Capture (Roland) | <!--Vendor ID-->0x0582 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->2000 not usb compliant, |- | <!--Description-->Roland Edirol UA-1000 Audio Capture | <!--Vendor ID-->0x0582 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->2004 not usb compliant, |- | <!--Description-->Roland Edirol UA-1EX, Cakewalk UA-1G | <!--Vendor ID-->0x0582 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->2005 not usb compliant driver also supports ASIO (Steinberg Audio Stream I/O Interface), noisy |- | <!--Description-->Roland Duo Capture UA-11 | <!--Vendor ID-->0x0582 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->2006 not usb compliant, |- | <!--Description-->Roland QUAD-CAPTURE Analog 2x2 Digital 2x2 USB 2.0 4in/4out | <!--Vendor ID-->0x0582 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->2005 not usb compliant, usb-b powered |- | <!--Description-->[https://wiki.debian.org/DebianEdu/Documentation/Manuals/Rosegarden/Setup Roland Edirol UA-101 and UA-1000 (Clemens Ladisch driver)] | <!--Vendor ID-->0x0582 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2006 not usb compliant, |- | <!--Description-->[https://github.com/mmueller-kaffeeschluerfercom/UA-25-Firmware-Modification Roland Edirol ua-25] | <!--Vendor ID-->0x0582 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2007 maybe usb compliant 16bit 44.1kHz sampling without MIDI but not USB class complient when in Advanced mode for 24bit or midi |- | <!--Description-->Edirol by Roland USB AudioCapture UA-25EX | <!--Vendor ID-->0x0582 | <!--Product ID-->0x00e6, 0x00e7 | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2008 maybe usb compliant if ADVANCED DRIVER switched to OFF might play and record at 44.1kHz and 16-bit samples |- | <!--Description-->Roland Audio Interface V-Studio 20 VS-20 Cakewalk | <!--Vendor ID-->0x0582 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2010 maybe not usb compliant, usb-b powered, 1 xlr, |- | <!--Description-->Roland Edirol UA55 UA-55 Quad Cakewalk | <!--Vendor ID-->0x0582 | <!--Product ID-->0x012f | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2011 not USB class compliant, |- | <!--Description-->Roland DUO-CAPTURE EX UA-22 USB Audio | <!--Vendor ID-->0x0582 | <!--Product ID-->0x0159 | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2013 maybe usb compliant but not be used with a USB 3.0 port that is not compatible with USB 2.0 specification, vs pre amps, adc, three AA batteries in base, or an AC adapter psb-1u 9V 2A - |- | <!--Description-->Roland Rubix series Roland Rubix22 USB 2.0 Audio Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2017 maybe usb compliant, |- | <!--Description-->Roland Rubix series Roland Rubix24 USB 2.0 Audio Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2017 maybe usb compliant, |- | <!--Description-->Roland | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe usb compliant |- | <!--Description-->Steinberg MI2, Steinberg MI4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2004 not usb compliant, |- | <!--Description-->Steinberg (2004 Yamaha buys) MIDI interface hardware including the CC like CC121 CC-121 and CI1 CI2 series. | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->2008 not usb compliant, |- | <!--Description-->Steinberg UR12 UR22 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2013 maybe not usb compliant, poor pre-amps, |- | <!--Description-->Steinberg UR44 usb audio interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2014 maybe not usb compliant, poor pre-amps, |- | <!--Description-->Steinberg UR242 audio interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2015 maybe usb compliant, usb powered or 5v psu, okay pre-amps, |- | <!--Description-->Steinberg UR22mkII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2018 maybe usb compliant, okay pre-amps ein -123 dBu, ad/dc, |- | <!--Description-->Steinberg UR-RT 2 USB Audio Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2018 maybe usb compliant, usb2.0 usb-b, pre-amps, ad/dc, |- | <!--Description-->Steinberg UR44C (USB3) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2019 maybe usb compliant, |- | <!--Description-->Steinberg URX22C UR22C | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2021 maybe usb compliant, preamps okay but little noisy, ad/dc. |- | <!--Description-->Steinberg UR22 MkIII UR series | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2024 maybe usb compliant usb-c, okay pre-amps, adc, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Tapco LiNK.USB 2x2 (Loud technologies WA, USA) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2005 maybe not compliant, usb-b, poor pre-amps hum, latency issues, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->[https://git.alsa-project.org/?p=alsa-tools.git;a=blob;f=usx2yloader/README;hb=3843634ef0310a952b256bcb6a4ddd0ad4ebe396 Teac Tascam US-422 US-428 US2XYloader] | <!--Vendor ID-->0x0644 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->2000 not usb compliant, |- | <!--Description-->Tascam US-122 US-224 | <!--Vendor ID-->0x0644 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->2003 not usb compliant, needing firmware usx2yloader/us122fw.ihx for audio sound card - Tascam US-122 and US-122L are not the same - |- | <!--Description-->Tascam US-122L | <!--Vendor ID-->0x0644 | <!--Product ID-->0x800e | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->2006 not usb compliant, obsolete needs tascam_loader.ihx and us122fw.ihx firmware loaded each time unless automated |- | <!--Description-->Tascam US122 US-122 Mk2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->2004 not usb compliant although USB2 downgrade so using USB1.1 UHCI, tascam units suffer from high round-trip latency as do most typical USB units |- | <!--Description-->Tascam US144 US-144 Mk2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->2004 maybe usb compliant although USB2 downgrade so using USB1.1 UHCI, tascam units suffer from high round-trip latency as do most typical USB units |- | <!--Description-->Teac TASCAM US-200 USB 2.0 Audio / MIDI Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->2011 maybe not usb compliant, |- | <!--Description-->Teac US-366 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->2011 maybe not usb compliant, |- | <!--Description-->Teac TASCAM US-600 USB 2.0 Audio / MIDI Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->2011 maybe not usb compliant, |- | <!--Description-->Teac TASCAM US-800 USB 2.0 Audio / MIDI Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no|no driver}} | <!--Records-->{{no|no driver}} | <!--Opinion-->2011 may not be totally usb compliant |- | <!--Description-->Teac Tascam iU2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{no| }} | <!--Records-->{{no| }} | <!--Opinion-->2012 maybe not usb compliant, |- | <!--Description-->Teac Corp Tascam US-2x2 | <!--Vendor ID-->0x0644 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2014 usb compliant?, 5v dc power, midi out in, |- | <!--Description-->Teac Corp Tascam US-4x4 | <!--Vendor ID-->0x0644 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> usb compliant?, |- | <!--Description-->Teac Tascam US-16x08 US-20x20 | <!--Vendor ID-->0x0644 | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->teyun q12 Q-12, q22 Q-22 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe usb compliant - unknown pre amp, unknown ad/dc, |- | <!--Description-->Teyun q26 Q-26, q24 Q-24 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe usb compliant - unknown pre amp, unknown ad/dc, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Yamaha UW500 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2000 not class compliant, |- | <!--Description-->Yamaha Audiogram 3 USB Digital Audio Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2012 maybe usb compliant, okay pre amp, 16bit 44kHz adc no advanced features without dedicated asio driver, 1 xlr, 1 instrument, |- | <!--Description-->Yamaha Audiogram 6 USB Digital Audio Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2013 maybe usb compliant, okay, 2 xlr, 2 instrument, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Zoom UAC-232 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe not usb compliant, okay, |- | <!--Description-->Zoom UAC | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> maybe not usb compliant, okay, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Playback | Records | Opinion |- | <!--Description-->[http://www.arcam.co.uk/products,rseries,usb-dacs,rPAC.htm Arcam rPac] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Audioquest Dragonfly | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Audioengine D1 Premium 24-bit DAC | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Beresford TC-7520 (Burr Brown PCM 1716) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Beresford TC-7520 + Burson Buffer + MK3 JKSPDIF | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->[http://epiphany-acoustics.co.uk/products-page/dacs/e-dac-24bit-miniature-usb-dac/ Epiphany E-DAC 24bit] ES9023 DAC chip | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Firestone Audio FUBAR II Mk2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Firestone Audio iLoveTW 24Bit USB DAC | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->FiiO D5 ta2020 chip amp | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->FiiO E07K Andes | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->FiiO E17 Alpen | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->GoVibe Magnum | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->GoVibe Martini-U | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->GoVibe Vulcan | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Halide Design DAC HD (Wolfson WM8716) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->HRT Steamer II USB DAC | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->John Kenny JKDAC uses a 24-bit/192&nbsp;kHz Sabre ES9022 DAC or better JKDAC32 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> iBasso D12 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Leckerton UHA-6S MKII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->MyST 1866 PortaDAC | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Objective DAC ODAC+O2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Rega DAC (Wolfson WM8742) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Playback | Records | Opinion |- | <!--Description-->[http://www.henryaudio.com/open-source.php Henry Audio USB DAC 128 also known as QNKTC AB-1.2 open source DAC] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Henry Audio mkII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->AKM4430 DAC chip comes from Asahi Kasai |- | <!--Description-->DevilSound USB DAC | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Zoom U series | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->KingRex UD-01 SE (Burr-Brown PCM 2702E) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->SuperPro 24/192 USB DAC (24bit 192&nbsp;kHz, CS-4398 D/A chip) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Playback | Records | Opinion |- | CMedia CM108 7.1ch emulation I2S in and out | 0x1926 | 0x0003 | 0x0100 | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | [http://www.lindy.co.uk/usb-2-audio-adapter/42961.html Lindy USB 2.0] (Chipset CM108) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | Speed-Link SL-8850-SBK Vigo ([http://mightyohm.com/forum/viewtopic.php?p=1036#p1030 CMedia CM108]) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | Dynamode USB SOUNDCARD 2.0 | <!--Vendor ID-->0x0003 | <!--Product ID-->0x1130 | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | Dynamode Virtual 7.1 USB-SOUND7 (C-Media ) | 0x0d8c | 0x000c 0x000e | 1.00 | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Generic White box with very little red led and white USB lead (CMedia ) | <!--Vendor ID-->0x0d8c | <!--Product ID--> 0c000e | <!--Revision-->1.00 | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Playback | Records | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | CM109 CiT SC-U119 5.1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Playback | Records | Opinion |- | CMedia CM1197.1ch I2C MCU port Penguin | 0x0D8C | 0x0000 | 0x010 | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Playback | Records | Opinion |- | <!--Description-->Sweex 7.1 Startech External USB, WMA Blue metal box SYBA SD-AUD20040, Sabrent USB-SND8, Sewell Vantec NBA-200U (C-Media CM6206 CM106 like) | <!--Vendor ID-->0x0d8c | <!--Product ID-->0x0102 | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->50/50 if the item is detected but does not work |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Creative Labs SoundBlaster X-fi | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Creative X-Fi Go | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Creative X-Fi 5.1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Creative Sound Blaster Play! USB sound adapter (SB1140) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> working with [http://www.amiga.org/forums/showpost.php?p=646431&postcount=15 Deneb on OS3] |- | <!--Description-->Asus Xonar U1 (ASUS UA100 USB Audio Chip) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Asus Xonar U3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Playback | Records | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Griffin iMic | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->M-Audio Transit | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Icemat Siberia (steel series) (Cmedia chipset) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->JMTek HY554, ZyXEL NSA-220, Logilink (Tenx Technology TP6911 and SSS-1623 headphone set) | 0x0C76 0x1130 | 0x1605 0x1607 0xf211 | 0x | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> reports on other OS not good |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Plantronics "DSP Adapter-01" (or "USB Adapter-02") | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Rocksmith Real Tone Cable | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->RSA Intruder Predator | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->StarTech ICUSBAUDIO7 | <!--Vendor ID-->0x0d8c | <!--Product ID-->0x000c | <!--Revision-->1.00 | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Stoner Acoustics UD100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Teac UDH01-B | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Terratec Aureon 5.1 USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Terratec Aureon 5.1 USB MKII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->TerraTec Electronic GmbH Aureon Dual USB | 0x0ccd | 0x0077 | <!--Product ID--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Terratec Phase26 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Trust 510 EX 5.1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Logitech A-5572A USB 2.0 to 3.5mm jacks Virtual 7.1 Surround Sound Adapter or accessory of Logitech Clearchat pro USB or Logitech USB Headset H530 | <!--Vendor ID-->0x0003 | <!--Product ID-->0x046D | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Trumix TM-10 USB Audio Interface | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion-->2024 maybe cc |- | <!--Description-->Trumix TM-12 USB-C | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion-->2024 maybe cc usb compliant, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description-->Turtle Beach Audio Advantage Amigo Micro II USB Sound Card & Headset Adapter | <!--Vendor ID-->0x10F5 | <!--Product ID-->0x0211 | <!--Revision-->0100 | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |- | <!--Description-->Vantec NBA-100U 7.1 Channel | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback-->{{unk| }} | <!--Records-->{{unk| }} | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Playback--> | <!--Records--> | <!--Opinion--> |} Companies including Access, Alesis, Allen&Heath, American Audio, CME, ESI, Infrasonic, Lexicon, Numark, Presonus, Reloop, SIMS, Sound Devices, Steinberg, Swissonic, Tascam, Terrasoniq, Terratec, Yamaha and Yellowtec decided to license and bundle this driver. So fully functional custom drivers are available for Access Virus TI, Access Virus TI snow, Alesis Multimix 8 USB2.0, Alesis Multimix 16 USB2.0, Allen&Heath XONE:2D, Allen&Heath XONE:3D, Allen&Heath XONE:4D, Allen&Heath XONE:DX, Allen&Heath XONE:DB4, American Audio Versa Port, CME XCORPIO, ESI ESU1808, ESI Gigaport AG / DG, ESI Maya 44 USB, Infrasonic Amon, Lexicon I-ONIX U22, Lexicon I-ONIX U42S, Lexicon I-ONIX U82S, Mindprint DI-MOD USB, Numark DJ IO, Numark NS6, Numark NS7, Numark Omni Control, Numark V7, Presonus Audiobox USB, Reloop Digital Jockey, SIMS Primus, Sound Devices USB pre, Steinberg MI2, Steinberg MI4, Swissonic Easy USB, Tascam M-164UF, Tascam US-122L, Tascam US-144, Tascam US-Tascam US-144mkII 122mkII, Tascam US-200, Tascam US-600, Tascam US-1641, Tascam US-1800, Tascam US-2000, Terratec Area 61, Terrasoniq Phase X64, Terratec Phase 26 USB, Yamaha UW10, Yamaha UW500, Yellowtec PUC2 and many others. Well, those companies are using the same driver framework because all of those interfaces use the same microprocessor/firmware architecture to communicate with the USB bus. Just like almost all FireWire audio interfaces use the same TC Dice or BridgeCo chipsets. Usually it does not make sense for companies to develop their own USB1.1/USB2/FW framework for a product they are going to sell for <$500. However, that isn't the end of the story. The companies who develop audio interfaces implement different features into their devices and must update the driver and firmware to accommodate those features. That is where things can go wrong. Sometimes there is miss-communication about how things are coded, sometimes the developer who started a project leaves without transferring his knowledge to his successor, etc. You have to keep in mind that there are no "big" computer audio companies. Even the companies that seem big in the scale of the market, probably have fewer employees than you'd think. A very well made interface that is designed from scratch from the ground up would be a very expensive device, regardless of whether it's USB, FW, PCIe or whatever. Round-trip latency is the sum of the following: <pre> ASIO input buffer ASIO output buffer A/D D/A converter latency The driver's hidden safety buffer </pre> At a 64-sample ASIO buffer size/44.1k, Tascam units yield ~18ms total round-trip latency. Typical USB audio interfaces use a large hidden safety buffer. This helps ensure glitch-free playback... even under less than ideal circumstances. But... this comes at the expense of much higher round-trip latency. Short of doubling the sample-rate, there's no means of mitigating the higher round-trip latency. If you have no plans of ever monitoring in realtime thru software based EFX/processing (ie: playing/monitoring DI bass thru an AmpSim plugin as you're playing), then this may not matter to you. If you want the ability this play/monitor in realtime thru software based EFX/processing, make sure to get an audio interface that yields low round-trip latency. As a point of reference the best PCI/e audio interfaces yield about 5ms total round-trip latency at a 64-sample ASIO buffer size/44.1k The best Firewire and USB units yield 5.5-5.6ms total round-trip latency at those same settings. Typical USB and Firewire units (that use a large hidden safety buffer) yield 12-18ms total round-trip latency at those same settings. Anything above ~6ms starts to feel sluggish. Anything above ~10ms feels like playing thru molasses. USB Microphones {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->C-Media Electronics, Inc. CM108 Audio Controller Mic | <!--Vendor ID-->0x0d8c | <!--Product ID-->0x013c | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Elgato WaveMic | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Elgato Wave:1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2019 no driver }} |- | <!--Description-->Elgato Wave:3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2019 no driver lightweight }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->hyperx solocast | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2018 no driver}} |- | <!--Description-->hyperx quadcast | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2018 no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Sennheiser CC510 USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->Alesis USB-Mic microphone podcasting kit | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Audio-Technica AT2020 (AT202) AT4040 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Audio-Technica AT2035 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Behringer B1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Blue Microphones Snowball | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Blue Microphones Snowball iCE | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| cardioid only }} |- | <!--Description-->Blue Microphones Yeti | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|can pick up a lot of background noise but not sure if right mode used }} |- | <!--Description-->Blue Microphones Yeti Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| can pick up a lot of background noise but not sure if right mode used }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->MXL 2001A/600 Studio Microphone Pack / MXL 2003A Studio Condenser | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Microsoft LifeChat LX-3000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Namtai SingStar(TM) PS2 SCEH-0001 USBMIC | <!--Vendor ID-->0x1415 | <!--Product ID--> | <!--Revision-->0.01 | <!--Opinion-->{{unk| mono microphones }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Neumann MT48 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Razer Seiren X | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Razer Seiren Mini USB Condenser Microphone | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Rockband USB Mic | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Rode NT1A VideoMic Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Rode Podcaster 2 USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| RODECaster Pro usb audio compatible}} |- | <!--Description-->Rode NT1A NT2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| NT2 better }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Roland R-07 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Samson Go Mic - Portable USB Microphone for Recording | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| mini usb r.h.s. and clip on the bottom left hand side}} |- | <!--Description-->Samson Go Mic Clip On USB Microphone | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| switch to choose between Cardiod, Omni and -10&nbsp;dB modes, a 3.5mm headphone socket and a USB socket}} |- | <!--Description-->Samson C01U | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| cardoid only}} |- | <!--Description-->Samson C03U | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Shure MV7 USB Podcast Microphone | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Shure MV7+ XLR & USB-C dynamic microphone | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->SONY PCM-D50 handy | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| one mini usb 5V, }} |- | <!--Description-->Sony PCM-M10 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| one mini usb out 5V, }} |- | <!--Description-->SONY | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| one mini usb out, }} |- | <!--Description-->SONY | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| one mini usb out, }} |- | <!--Description-->TASCAM DR-1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2008, one mini usb out, lithium battery}} |- | <!--Description-->Tascam DR-07 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2009, one mini usb out, aa battery}} |- | <!--Description-->Tascam DR05 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2011, one mini usb port for file transfer and charging the AA batteries }} |- | <!--Description-->Tascam DR-40 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2011 mini usb aa battery }} |- | <!--Description-->Tascam DR-07mkII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2012 , one mini usb out, }} |- | <!--Description-->Tascam DR-05X | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2019 , one micro usb out, }} |- | <!--Description-->Tascam DR-07X | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2019 , one micro usb out, }} |- | <!--Description-->Tascam DR-40X | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2019 , one micro usb 3 aa battery }} |- | <!--Description-->Tascam DR-05XP | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 , one usb-c , }} |- | <!--Description-->Tascam DR-07XP | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 , one usb-c , }} |- | <!--Description-->Tascam DR-40XP | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 , one usb-c, }} |- | <!--Description-->Tascam DR-100mkIII | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| , usb , }} |- | <!--Description-->Tascam | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| , usb , }} |- | <!--Description-->Zoom H4 | <!--Vendor ID-->0x1686 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2006 no driver, mini usb 5V }} |- | <!--Description-->Zoom H2 | <!--Vendor ID-->0x1686 | <!--Product ID-->0x0095 | <!--Revision--> | <!--Opinion-->{{unk|2007 no driver, mini usb 5V audio i/f USB Card and USB Audio; press the Record button when USB Audio is displayed. Press Record again to choose the default }} |- | <!--Description-->Zoom H4n | <!--Vendor ID-->0x1686 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2009 no driver, mini usb 5V }} |- | <!--Description-->Zoom H1 | <!--Vendor ID-->0x1686 | <!--Product ID-->0x0120 | <!--Revision--> | <!--Opinion-->{{unk|2010 no driver, mini usb 5V and display will alternate between USB Card and USB Audio; press the Record button when USB Audio is displayed. Press Record again to choose the default }} |- | <!--Description-->Zoom H2n | <!--Vendor ID-->0x1686 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2011 no driver, mini usb 5V audio i/f press the Record. Press Record again to choose the default }} |- | <!--Description-->Zoom H4n PRO | <!--Vendor ID-->0x1686 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2011 no driver, mini usb 5V }} |- | <!--Description-->Zoom H6 | <!--Vendor ID-->0x1686 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2013 untested, 2xlr, 5v mini usb, }} |- | <!--Description-->Zoom H5 | <!--Vendor ID-->0x1686 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2014 no driver, 5v mini usb, 2 xlr, }} |- | <!--Description-->Zoom H1n-vp handy | <!--Vendor ID-->0x1686 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2018 no driver, mini usb 5V }} |- | <!--Description-->Zoom H6studio | <!--Vendor ID-->0x1686 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 untested}} |- | <!--Description-->Zoom | <!--Vendor ID-->0x1686 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|no driver}} |- | <!--Description-->Zoom Q3 | <!--Vendor ID-->0x1686 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2008 untested usb a cord, no hdmi, 480p}} |- | <!--Description-->Zoom Q3HD Handy Video Recorder | <!--Vendor ID-->0x1686 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2010 untested, built in usb-a cord, mini hdmi, 1 hour on 2 AA batteries, H.264 movies 480p }} |- | <!--Description-->Zoom Q2HD Handy | <!--Vendor ID-->0x1686 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2012 untested, up 720p but no stablisation, mini usb cord, 1 hour on 2 AA batteries}} |- | <!--Description-->Zoom Q4 | <!--Vendor ID-->0x1686 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2014 untested, li-ion battery}} |- | <!--Description-->Zoom Q4N | <!--Vendor ID-->0x1686 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2015 untested, li-ion battery}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Audio Technica ATR4697-USB Boundary Microphone | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->CAD Audio CAD USB Condenser Boundary Microphone | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->MXL AC-44 Boundary Conferencing Mic | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Samson Audio SAUB1 Boundary Microphone (USB) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |} USB Speakers {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Focal XS 2.1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- |} USB Headset Wired/Wireless {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | Logitech Vantage Wired (came free with PS2 Socom3) | | | | <!--Opinion-->{{unk| }} |- | Logitech G330 | | | | <!--Opinion-->{{unk| }} |- | Logitech Premium USB Stereo Headset 350 | | | | <!--Opinion-->{{unk| }} |- | Plantronics DSP-300 | | | | <!--Opinion-->{{unk| }} |- | Plantronics GameCom 777 | | | | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->Wireless | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Logitech G-930 Wireless | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | [http://www.makeuseof.com/tag/set-usb-wireless-earphones/ Plantronics Audio 995 Wireless RF] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | Sennheiser Wireless | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- |} [https://www.youtube.com/watch?v=Be1e0QPIPK0 Mixers] {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->ALESIS MULTIMIX 4 CHANNEL USB MIXER | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Alesis - MultiMix 8 USB FX (USB 1.0) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->2010 usb compliant?, up to 16-bit/48kHz, 18v 500mA - |- | <!--Description-->Alesis - MultiMix 8 USB 2.0 FX (USB 2.0) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->2012 usb compliant?, up to 16-bit/48kHz, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Allen&Heath MixWiz16 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> maybe not usb compliant, |- | <!--Description-->Allen and Heath ZED Power 1000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb 8 xlr, usb-b out, }} |- | <!--Description-->Allen & Heath ZEDi-10 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> maybe not usb compliant, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Behringer XENYX 302USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| 5-Input Mixer/Audio Interface - 1 xlr - }} |- | <!--Description-->Behringer Xenyx Q502USB Mixer | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|no driver}} Behringer 2*18.5V 250ma psu - 1 xlr - phanton power - |- | <!--Description-->Behringer Xenyx Q802USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} Behringer 2*18.5V 250ma psu - 2 xlr - phanton power - |- | <!--Description-->BEHRINGER XENYX 1204USB 8-Channel 2-Bus Mixer USB/Audio Interface Studio/Live | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} iec kettle psu lead - can develop constant background hiss over time |- | <!--Description-->Behringer XENYX X1222USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver - 12-Channel Analog Mixer with USB Interface and Effects}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description-->Depusheng HT-7 HT7USB 7 Channel Audio Mixer | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2023 cheap no driver, USB MP3 player to work, format your USB stick Fat32 as a Logical drive - not primary}} |- | <!--Description-->Depusheng XT7 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2025 cheap no driver}} |- | <!--Description-->Depusheng DT8 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2025 cheap no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description-->Spirit soundcraft Folio FX8 with Lexicon Effects Processor | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} unusual power connector - [https://github.com/lack/soundcraft-utils usb routing] - |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description-->Weymic Professional F7 7-Channel 2-Bus Mixer | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2022 no driver, cheap mixer with 3pin ac input (introduces noise) and 1 usb-a port}} |- | <!--Description-->Weymic Professional F7-Pro 7-Channel 2-Bus Mixer | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2022 no driver}} |- | <!--Description-->Weymic A80 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2024 no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description-->Yamaha | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- |} Mixer no hardware usb {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} |- | <!--Description-->ALTO Lynx MIX82FX Audio Mixer | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} |- | <!--Description-->Alto L16 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} |- | <!--Description-->Behringer MXUL5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} |- | <!--Description-->Behringer MX602A | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} |- | <!--Description-->Behringer Eurorack UB502 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb 17.5V 3pin psu needed}} |- | <!--Description-->Behringer Eurorack UB802 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb 2 xlr,}} |- | <!--Description-->Behringer Eurorack UB1002 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb 2 xlr,}} |- | <!--Description-->Behringer Eurorack UB1202 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb 4 xlr, }} |- | <!--Description-->Behringer Eurorack UB1602 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} |- | <!--Description-->Behringer RX1602 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} |- | <!--Description-->Behringer 802 XENYX 8-Input 2-Bus Mixer Small Format Mixer | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} Behringer 18.5V ???ma psu - 2 xlr - phanton power - |- | <!--Description-->Behringer Xenyx 502 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} |- | <!--Description-->Behringer Xenyx | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} |- | <!--Description-->Behringer | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no hardware usb connection}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} |- | <!--Description-->IMG stage Line MMX-122 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb, 4 xlr, iec cable}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no hardware usb connection}} |- | <!--Description-->Mackie 802VLZ4 Mackie 802-VLZ4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb , psu}} |- | <!--Description-->Mackie 1202-VLZ Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb, mains iec}} |- | <!--Description-->Mackie Mix5 Mixer | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} 18v 300mA psu - 5 Channel - |- | <!--Description-->Mackie Mix8 Mixer | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} 9v x2 600mA psu - |- | <!--Description-->Mackie MIX12FX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb, 4 xlr, 9v 500mA x2 psu, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no hardware usb connection}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no usb}} |- | <!--Description-->[https://www.soundcraft.com/en/product_documents/en/owners_manual Soundcraft] Spirit Folio F1 Fader 100 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} 16 Channel Mixer - |- | <!--Description-->Soundcraft EPM6 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no hardware usb connection}} |- | <!--Description-->Soundcraft EPM8 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no hardware usb connection}} |- | <!--Description-->Harman Soundcraft EPM 12 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} iec kettle power lead - |- | <!--Description-->Soundcraft EPM 16 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description-->Soundcraft Notepad 8FX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no hardware usb connection}} |- | <!--Description-->Soundcraft Notepad UI12 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> connect via wifi |- | <!--Description-->Soundcraft Notepad UI16 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> connect via wifi |- | <!--Description-->Soundcraft Notepad 124FX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no hardware usb connection, 14.8V x2 3 pin psu}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no hardware usb connection}} |- | <!--Description-->t.mix xmix 1402fx mp usb | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no hardware usb connection, mains iec, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no hardware usb connection}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no hardware usb connection}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no hardware usb connection}} |- |} ==Webcameras== A USB camera has two dedicated chips: a controller or bridge and an image sensor. There was no Commodore support for video interfaces. The only commercial, now discontinued application that defined some sort of standard was VHI Studio by iospirit. ===OLD standards=== See [http://www.e3b.de/usb/main_supported_e.html support pages] and [http://www.e3b.de/usb/main_faq_e.html here] and some [http://webcam-osx.sourceforge.net/cameras/index.php?orderBy=status further compatibility] Pencam STV680 {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | AIPTEK stv680 | 0x0553 | 0x0202 | | {{N/A|untested}} |- | Konica e-mini | 0x04c8 | 0x0722 | | {{N/A|untested }} |- | DigitalDream l'espion XS | 0x1183 | 0x0001 | | {{N/A|untested}} |- | [http://reviews.cnet.com/webcams/creative-webcam-go/1707-6502_7-1446174.html Creative WebCam Go mini] | 0x041e | 0x4007 | | {{N/A|untested}} |- |} SonixcamTool (Sonix webcams and derivates) '''Note [http://amigadev.free.fr/sonix/ some] Sonix Webcams with a Sonix SN9C1xx controller ''and'' a pas106b or tas5110c1b sensor support bulk mode which works even with pciusb.device!''' {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | Macally IceCam II | 0x0c45 | 0x05d8 | | {{N/A|untested}} |- | Sweex MiniCam 100K | 0x0c45 | 0x6005 | | {{N/A|untested - sensor tas5110c1b}} |- | Macally IceCam Portable | 0x0c45 | 0x6007 | | {{N/A|untested - sensor tas5110d}} |- | Sweex 100K | 0x0c45 | 0x6009 | 0x0101 | {{yes|bulk works - sensor pas106b}} |- | [http://www.epinions.com/pr-Chicony_TwinkleCam_Webcam/display_~full_specs Chicony Twinkle DC-2110A] | 0x0c45 | 0x600d | | {{no|no}} |- | Unknown | 0x0c45 | 0x601e | | {{no|no}} |- | USB PC Camera (SN9C102) | 0x0c45 | 0x6028 | | {{no|no - sn9c10x + pas202b}} |- | Trust SpaceC@m 120 and 150 | 0x0c45 | 0x6029 | | {{N/A|untested - sensor pas106a}} |- | HiRes Webcam Live | 0x0c45 | 0x602c | | {{no|no - sensor ov7630}} |- | [http://www.sweex.com/en/assortiment/sound-vision/webcams/JA000020 Sweex USB Webcam 300K] | 0x0c45 | 0x608f | | {{no|no - sensor ov7630}} |- | Speedlink Sphere Webcam SL-6820, 350K | 0x0c45 | 0x613c | 0x0101 | {{N/A|untested - sensor HV7131R}} |- | WB-3250P | 0x0c45 | 0x613e | | {{no|no - sensor ov7630}} |- | Unknown | 0x0c45 | 0x6207 | | {{no|no}} |} <pre> micromaxx USB Camera STM 1363 514 works --- USB Tower Lego 1684 1 works need NCQ Trust Spycam 100plus STM 1363 514 works </pre> ov51x.class - no driver {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | D-Link VGA Webcam (640x480) | 0x05a9 | 0x8519 | | {{no|no driver}} |- | Sony PS2 EyeToy Logitech/Logicool Black (ov519) SCEH-0004 | 0x054c | 0x0154 | | {{no|no driver}} |- | Sony PS2 EyeToy Namtai Silver (ov519) SLEH-00031 SLEH-00030 | 0x054c | 0x0155 | | {{no|no driver}} |- |} ===UVC.class - [https://www.usb.org/document-library/video-class-v15-document-set USB Device Class Definition for Video Devices or USB Video Class]=== AROS still needs an uvc.class which might create a virtual UVC.VHI type device driver for use by AROS apps since 2019 the market is filled with UVC Compliant USB HDMI Capture {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->Acasis 4K30 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|}} |- | <!--Description-->Acasis 4K60 HD VS009 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|4k 60hz ok for chat streams}} |- | <!--Description-->Acasis 4K60 HDMI HDR Game Live Video Capture | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| for chat streams }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->AJA U-tap HDMI | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|}} |- | <!--Description-->ASUS TUF CU4K30 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->ATEN CAMLIVE HDMI to USB-C UVC Video Capture adapter UC3020 HDMI (F) TO USB-C M | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2019 possibly UVC and UAC standard support allows up to 1080P @ 60}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Avermedia Live Streamer Cap 4K - BU113 | <!--Vendor ID-->0x07ca | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2021 uvc usb3}} |- | <!--Description-->AVerMedia GC515 video capturing device | <!--Vendor ID-->0x07ca | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2021 USB 3.2 Gen 1 (3.1 Gen 1)}} |- | <!--Description-->AVerMedia Live Gamer Ultra GC553 | <!--Vendor ID-->0x07ca | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2021 usb3 powered by Type C USB cable and 4K HDMI cable}} |- | <!--Description-->AVerMedia Live Gamer Ultra S GC553PROW 302AGC553DL2 | <!--Vendor ID-->0x07ca | <!--Product ID-->0x1553 | <!--Revision--> | <!--Opinion-->{{unk|2021 powered by good quality type C USB3 cable and 4K HDMI 2.0 cable}} |- | <!--Description-->AVermedia Live Gamer Mini GC311 302AGC311DG9 | <!--Vendor ID-->0x07ca | <!--Product ID-->0x1311 | <!--Revision--> | <!--Opinion-->{{unk|2021 uvc compliant up to 1080p 60fps capture and supports internal hardware H.264 encoding - if flashing blue light try another '''quality''' micro usb cable - }} |- | <!--Description-->AVerMedia Ez Recorder 330 (ER330) | <!--Vendor ID-->0x07ca | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2021 designed to work independently and is generally not compatible as a plug-and-play UVC capture card }} |- | <!--Description-->AVerMedia Live Gamer extreme3 GC551G2 (LGX3) | <!--Vendor ID-->0x07ca | <!--Product ID-->0x3551 | <!--Revision--> | <!--Opinion-->{{unk|2022 uvc compliant for intensive gaming streams, some vrr but no hdr with maximum recording resolution of 4K30/1080p60 from fully wired usb3 compatible cable - passing through 4K60/1080p120 Game Capture video capturing device HDMI}} |- | <!--Description-->AVerMedia Live Gamer Ultra Pro GC553Pro | <!--Vendor ID-->0x07ca | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 usb3 }} |- | <!--Description-->AVerMedia Live Gamer Ultra 2.1 GC553G2 61GC553G20BV video capturing device | <!--Vendor ID-->0x07ca | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 USB 3.2 Gen 1 (3.1 Gen 1)}} |- | <!--Description-->AVerMedia GC575 | <!--Vendor ID-->0x07ca | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 usb3 powered by Type C USB cable and 4K HDMI cable}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->AVMatrix | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->ClonerAlliance Flint 4KP Plus | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->DIGITNOW U600 video capture card | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2022 uvc uac }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Epiphan AV.io HD | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Epiphan AV.io 4K | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Elgato Cam Link 4K | <!--Vendor ID-->0x0FD9 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2018 uvc }} |- | <!--Description-->[https://github.com/elgatosf/capture-device-support Elgato HD60 S+] | <!--Vendor ID-->0x0FD9 | <!--Product ID-->0x006C, 0x006E | <!--Revision--> | <!--Opinion-->{{unk|2019 4K 30FPS capture, 1080p 60FPS uvc}} |- | <!--Description-->Elgato HD60 X | <!--Vendor ID-->0x0FD9 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2022 uvc }} |- | <!--Description-->Elgato Cam Link 4K HDMI video capture card | <!--Vendor ID-->0x0FD9 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 uvc compliant but can have usb disconnects}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->EVGA XR1 USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2021 USB 3.0 device with 1080/60 capture and 4K/60 passthrough}} |- | <!--Description-->EVGA XR1 lite USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2022 USB 3.0 device }} |- | <!--Description-->EVGA XR1 Pro USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2021 USB 3.0 device with 1080/60 capture and 4K/60 passthrough}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->EZcap Game Link Raw - ezcap321 usb3.1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2022 2160p30, 1080p120 and 1440p60 HDMI input and pass-through. - 1080p120, 2160p30 and 1440p60 recording. - Latency less than 50ms uvc}} |- | <!--Description-->EZCap GameDock Ultra | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2022 record at 4K30, 1440p60, and 1080p120}} |- | <!--Description-->EZcap 360 Game Capture Extreme | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2023 USB 3.0, 4K 60FPS passthru and 1080p 240FPS}} |- | <!--Description-->EZCAP 364 GameDock Extreme 2.1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Genki ShadowCast 1 & 2, the Pro version | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->HAUPPAUGE HD PVR Pro 60 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2021 4K in/Out 1080P 60fps Capture and Streaming PC Connected and Stand Alone }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->INOGENI 4K2USB3 2830 3826 HDMI 4K to USB 3.0 UHD 1080p Video Capture Card | <!--Vendor ID-->0x2997 | <!--Product ID-->0x0004 | <!--Revision--> | <!--Opinion-->{{unk|2019 uvc compliant made in Canada - usb3-b socket and 1 hdmi 1080p from 23.98 up to 60p, 4K@30 fps maybe - }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Kondor Blue | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Nanjing Magewell Electronics Co ltd USB 3.0 XI100DUSB-HDMI Pro Capture | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2013 }} |- | <!--Description-->Magewell USB3.0 Silver HDMI Full HD Video Capture Device 1080p 32011 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2013 usb audio extract HDMI embedded audio output via headphones}} |- | <!--Description-->Magewell USB capture HDMI PLUS 2K 32040 320400000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2014 captures video up to 1920×1200, 1920×1080 or 2048×1080 at 60 fps over an HDMI capture from devices such as game consoles in up to DCI 4Kp60 4:2:0 input resolution, and it automatically upscales/downscales the signal to 2K for recording or streaming}} |- | <!--Description-->Magewell USB capture HDMI Gen2 32060 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2015 1080p gets hot, 165M HDMI receiver, max input 2048x1080 60fps 4:4:4, RGB/YUV 4:4:4 8/10/12-bit, YUY 4:2:2 12-bit, up to 8-channel 24-bit HDMI-embedded audio at 192kHz, HDMI 1.4a, output from 480p to 1080p, YUY2/UYVY/RGB24/RGB32 support video cropping, up/down scaling, de-interlacing, aspect ratio conversion, color format conversion, frame rate conversion, flip and mirror, up to 2-channel IEC60958 audio streams, 5V 0.5A 2.5W, }} |- | <!--Description-->Magewell USB Capture 4K Plus 32090 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2022 limited by the bandwidth of USB 3.0, the maximum frame rate can only reach 30 fps when capturing}} |- | <!--Description-->Magewell USB Capture 4K PRO | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 }} |- | <!--Description-->Magewell Pro Convert IP to USB | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|Captures one network eth NDI® High Bandwidth, NDI® HX2, NDI® HX3 sources or H.264/H.265 video source into software at resolutions up to 1080p60}} |- | <!--Description-->Magewell USB Fusion | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|versatile USB video capture device that allows users to switch between two HDMI inputs and one USB webcam input for live presentations}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->ROLAND UVC-01 USB Video Capture | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2020 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Sunplus Innovation Technology Inc. MiraBox HSV321 ARX321 Video Capture device | <!--Vendor ID-->ox1bcf | <!--Product ID-->0x2c99 | <!--Revision--> | <!--Opinion-->{{unk|2022 uvc uac }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->UGREEN CM716 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| uvc uac but disable HDCP on your source device (PS4/PS5, Xbox) }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->VisionTek UVC HD60 Capture Card | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- |} {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->Acer Aspire Crystal Eye AOA110 AOA150 0.3M | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2008 webcam }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description-->AVerMedia Live Streamer CAM 313 (PW313) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2019 uvc 1080p/30 webcam}} |- | <!--Description-->AVerMedia Live Streamer DUO | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2021 uvc 1080p/60 webcam}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description-->[http://reviews.cnet.co.uk/webcams/creative-live-cam-optia-af-review-49294183/ Creative Live Cam Optia AF] 2.0M | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | {{no|2008 }} |- | <!--Description-->DSLR macro extensions + a cheap 50mm E-Series lens + some PVC tubing and a negative holder | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{yes| if uvc camera chosen}} |- | <!--Description-->DSLR scanning using a macro lens, for the adapter, for a 3d printed negative holder) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{yes| if uvc camera used }} |- | <!--Description-->Logitech C270 | <!--Vendor ID-->0x046d | <!--Product ID-->0x0825 | <!--Revision--> | <!--Opinion-->{{unk|720p }} |- | <!--Description-->Logitech C910 C920 HD Pro 5Megapixels 720p | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|Output mjpg 1080p}} |- | <!--Description-->Logitech C920s c922 HD Pro 5Megapixels 1080p | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|Output mjpg 1080p}} |- | <!--Description-->Logitech | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|}} |- | <!--Description-->Logitech Brio 100 300 500 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|}} 1080p |- | <!--Description-->Logitech MX Brio 4k | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|4k}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|}} |- | <!--Description-->Microsoft's LifeCam HD-3000 HD-5000 | <!--Vendor ID-->0x045e | <!--Product ID--> 0x0779 | <!--Revision-->1.06 | <!--Opinion-->{{no|}} |- | <!--Description-->Microsoft LifeCam Cinema | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description-->Microsoft LifeCam Studio | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} sony imx179 1080p |- | <!--Description-->Pi | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} 1/2.8” Sony IMX291 image sensor, it's a 2MP, UVC-compliant, ultra-wide-angle, low light, high-speed USB 2.0 |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} OV5648 |- | <!--Description-->razer kiyo | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} 4 megapixel sensor 1080p 30fps 720p 60fps - 12 led ring light adjustable |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description-->TeckNet C068 1.3mpixel HTD USB2.0 Camera Vimicro Z-Star Corp | <!--Vendor ID-->0x0AC8 | <!--Product ID--> 0x3420 | <!--Revision-->0x01FA | <!--Opinion-->{{no|}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description-->YEALINK(XIAMEN) NETWORK UVC50 is compatible with the UVC 1.1 protocol CP960-UVC50 and CP960-UVC80 kits PTZ, CP960-UVC30 Kit is UVC 1.5 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->Amcrest ProHD 1080P WiFi Wireless IP Security Camera - 1080P (1920TVL), [https://www.ispyconnect.com/man.aspx%3Fn%3DAmcrest IP2M-841] nvr | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} h264/rtsp, motion detection, features Sony image sensor and Ambarella processor - rtsp://[username]:[password]@[IPaddress]:[port]/cam/realmonitor?channel=[channel]&subtype=[stream] - [username] - username to login to the DVR or NVR, [password] - password, [IPaddress] - IP address of the device. If you are not on the same local network, this should be the external IP address of the device's network, [port] - port number, [channel] - channel number of the stream, [stream] - view the Main or Sub stream. (main stream is 0, sub stream is 1) , eg. rtsp://admin:admin@192.108.1.108:80/cam/realmonitor?channel=1&subtype=1 - utilizing RTSP ( rtsp://user:pass@ipcam1 ) |- | <!--Description-->Axis all modern ones | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} RTSP/RTP + H264/mjpeg or MJPEG over HTTP |- | <!--Description-->PTZ | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description-->DLink DCS-5222 5222L network camera | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} camera streams H.264 over RTP controlled by RTSP |- | <!--Description-->Dlink DCS900 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description-->Sony | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description-->Wansview 1080p [http://marc.merlins.org/perso/linuxha/post_2013-11-10_Reviewing-IP-Webcams-for-Linux-and-Zoneminder_Dlink-DCS900_-Ubnt-Aircam_-Foscam-FI8904W-FI8910W_-FFI9820W_-FI9821W_-Wansview-NCB541W_-and-Zavio-F3210.html#NCM625GA NCM625GA] IP Camera WiFi Wireless IP Security Camera , Full HD Plug n Play Home Surveillance / Baby Monitor | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} RTSP/RTP + H264/mjpeg - play its HD stream without problem with vlc rtsp://ip/live/ch0 and getting jpegs http://ipaddr/mjpeg/snap.cgi?chn=0 - methods involve transcoding h.264 video from the camera into jpeg's, which is cpu intensive - able to pull images manually, using http://username:password@ip/mjpeg/snap.cgi - |- | <!--Description-->Wansview NCB541W | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|}} |- |} {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc}} |- | <!--Description-->Avermedia Game Capture HD C281 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2011 standalone h.264 recording of up to component cable not hdmi but not uvc}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Avermedia GL310 Live Gamer Portable (LGP Lite) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2014 not working usb2 and USB Lite no uvc}} |- | <!--Description-->Avermedia AVerMedia Live Gamer Portable ([https://github.com/Trouffman/octv_gears_lgp Model C875]) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2014 usb2 no uvc}} |- | <!--Description-->AVerMedia LGX Live Gamer extreme GC550 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2015 but [https://github.com/ChrisAJS/lgx2userspace driver]}} |- | <!--Description-->AVerMedia LGX2 Live Gamer extreme2 gc550 plus gc551 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2017 but [https://github.com/ChrisAJS/lgx2userspace driver]}} |- | <!--Description-->Avermedia ExtremeCap UVC - BU110 | <!--Vendor ID-->0x07ca | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2017 maybe not uvc and uac}} |- | <!--Description-->AVerMedia Live Gamer Portable 2 Plus GC513 Micro-USB Capture Box LGP2 Plus | <!--Vendor ID-->0x07ca | <!--Product ID-->0x1513 | <!--Revision--> | <!--Opinion-->{{no|2017 powered by a standard Micro-USB cable, video capture output up to 1080p60 capture to hdmi in, standalone sd card recording on exFAT or FAT32 of .MOV, 2160p pass-through hdmi out to tv - no vrr - [https://www.avermedia.com/uk/support/download#ans_part firmware latest 2.1.7.13, 2.1.7.14], SN74AVC8T245 8bit, DRV604 stereo, iTE IT6663FN hdmi 2.0 splitter, TLV320DAC3101 DAC, CS42L73 audio codec, CDCE913 PLL clock, W29N01HVSINA nand bios, I-Catch V35MA SOC CPU 32bit MIPS24K, ADV7480 hdmi mhl, }} |- | <!--Description-->AVerMedia Live Gamer 4K LG4K GC573 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2018 not uvc but [https://github.com/derrod/lg4k-linux drivers here], }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description-->Blackmagic intensity Extreme Capture Card | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2011 not uvc }} |- | <!--Description-->BlackMagic Intensity Pro 4k | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2015 }} |- | <!--Description-->Elgato Video Capture (1VC108601000) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description-->Elgato Game Capture | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc, mini usb}} |- | <!--Description-->Elgato Game Capture HD60 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc, }} |- | <!--Description-->Elgato Game Capture HD GCHD 2GC309901000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc https://github.com/tolga9009/elgato-gchd needs firmware mb86h57_h58_idle.bin and mb86h57_h58_enc_h.bin - mini usb}} |- | <!--Description-->Elgato HD60S Elgato Game Capture 4K60 S+ Video Capture | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|non uvc, }} |- | <!--Description-->August EZCap.tv model 116 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| }} poor audio recording |- | <!--Description-->E-SDS Diamond Maplin | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description-->Hauppauge 1212 HD PVR | <!--Vendor ID-->0x2040 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| }} analog and component only - PlayStation (.m2ts), AVCHD (ts), or XBox(.mp4) recording formats - switched the component output from the default YPbPr to RGB. |- | <!--Description-->Hauppauge 1431 1445 HD PVR Gaming Edition HDMI Capture | <!--Vendor ID-->0x2040 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2014 not working, can get warm}} |- | <!--Description-->Hauppauge HD Rocket | <!--Vendor ID-->0x2040 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc}} |- | <!--Description-->Hauppauge HD-PVR2 (model 145210 Rev E4) | <!--Vendor ID-->0x2040 | <!--Product ID-->0xE502 | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description-->Hauppauge 1480 1482 HD PVR 2 GE Gaming Edition HDMI Capture green LED - 1498 1503 1504 Plus version with Mac support | <!--Vendor ID-->0x2040 | <!--Product ID-->0xe514 0xe524 | <!--Revision--> | <!--Opinion-->{{No| can get warm - [https://ez.analog.com/video/w/documents/581/adv7482-design-support-files ADV7482] [https://patchwork.kernel.org/patch/9201075/ video chip] with Magnum DXT H.264 encoder blob, IDR keyframe generation poor - best for model 157210 and not 157221 and Game Edition Plus (model 157320) 2040:E505 E505-00-00AF1234 [http://www.hauppauge.com/site/support/linux.html#tabs-3 ]}} * HDMI: 1920x1080p50/60, 1920x1080i50/60, 1280x720p50/60, 720x480i, 720x576i, 640x480p60. * Component: 1920x1080p50/60, 1920x1080i50/60*, 1280x720p50/60, 720x480p60, 720x480i, 720x576i. * Composite: 720x480i and 720x576i * Audio Inputs : HDMI PCM and RCA support with Adjustable Bitrate Quality 2 Channel AAC/AC3 audio codec |- | <!--Description-->Hauppauge 1512 HD PVR 2 PC blue LED with optical in input on the back | <!--Vendor ID-->0x2040 | <!--Product ID-->0xe525 | <!--Revision--> | <!--Opinion-->{{No| }} can get quite warm - IR Blaster added - |- | <!--Description-->Hauppauge Colossus2 E585-00-00AF4321 | <!--Vendor ID-->0x2040 | <!--Product ID-->0xe585 | <!--Revision--> | <!--Opinion-->{{No| not uvc}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description-->Ion SLIDES2PC 35mm Portable Slide & Film Scanner | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description-->Ion Pics 2 PC | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description-->ION PowerScan USB film and slide scanner | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2011 not uvc }} |- | <!--Description-->Koolertron Sunny | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description-->FilmScan35 35mm Film Negative Scanner 1304 marks spencer | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description-->U3 HD Capture | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description-->[https://github.com/openrazer/openrazer Razer Ripsaw HD] Game Capture (RZ20-01780100) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2017 not uvc put in usb2 slot and use video BGR3 (Emulated) and OpenRazer drivers }} |- | <!--Description-->Razer Ripsaw HD USB HDMI Capture Card | <!--Vendor ID-->0x1532 | <!--Product ID-->0x0d01 | <!--Revision--> | <!--Opinion-->{{no|2018 not uvc compliant}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description-->Silvercrest 35mm Photo Slide Scanner | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc but not great quality}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description-->Z-Star Microelectronics Corp. Traveler TV 6500 SF Dia-scanner | <!--Vendor ID-->0x0ac8 | <!--Product ID-->0x3370 | <!--Revision--> | <!--Opinion-->{{No|2010 not uvc and poor scans}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| not uvc }} |- |} === WebAR + WebVR = WebXR Headset === AROS needs realtime isochronous transfers in EHCI and XHCI, then an usb based uvc.class to vhi type driver for virtual display and webXr for controllers The primary engineering challenge of VR is motion sickness caused by a mismatch of visual and inner ear information, which is extremely well established as causing people to throw up in a wide range of contexts outside of VR. The experiences that make some people sick are low framerate. Foveated rendering doesn't solve vergence accommodation. Your eye will still be focused at infinity regardless of where you are looking, you'll just have the illusion that the foreground or background are out of focus. Eye tracking plus dynamic lenses (perhaps liquid lenses) or real light fields are necessary. First start with apps that have simple static features at first, then advance to dioramasa and teleportation options for 10, 20 minutes and then gradually upgrade over a timespan of four weeks to train your brain. Avoid smooth motion stuff like rollercoaster or mountain heights until much later. Even with this preparation, VR makes 40% of people seasick nausea. If so, you may be able to use VR glasses just to watch videos and some slow moving apps [https://www.emuvr.net/ emuVR] instead. *2014-2019 1st Gen, low resolution, *2020-2025 2nd Gen, higher resolution, *2026- Most hardware typically has a 1-3 year retail lifespan with 1-3 years of updates after. Really need "right" tethered PCVR rather than wireless. The advantage to being tethered to a PC is processing power. Any standalone headset is going to be running purely off of batteries. VR and AR are known as XR Technology will get immersed enough so not making people sick. Higher resolution, faster frame rates, and [https://github.com/opentrack/opentrack better tracking]. Eventually, hyper reality brings VR, AR and MR digital layers together as a less chaotic, optic tracking with no delay, agents understanding, experiences with objects 3Dgs 4Dgs gassian splats bullet time slice photo snaps .ply for WebXR [https://lvra.gitlab.io/docs/hardware/ ], {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Big Screen Beyond 1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2023 pcvr 2560 x 2560, fixed IPD, }} |- | <!--Description-->bigscreen Beyond 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 pcvr oled 5120 x 2560 @75Hz 2688x2688 @90Hz over pancake lenses, 116 FOV, virtual screens, custom facial plate from iphone app, streamvr 2.0 basestations and controllers not included, no passthrough, 107g-196g, }} |- | <!--Description-->bigscreen Beyond 2e | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2026 pcvr oled 5120 x 2560 total up to 90Hz pancake lens 116 FOV adjustable IPD app needed for adjustment, eye tracking, custom face mask cushion, streamvr 2.0 basestations and controllers not included, seperate head strap and speaker modules extra costs, 110g-300g }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Dpvr P1 Pro 4k Ultra Vr Headset | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 wireless snapdragon, }} |- | <!--Description-->DPVR P2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Play for Dream MR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 android modular 3840x3552 uoled per eye 90Hz or qled mura issues, Arm snapdragon XR2+ Gen 2, eye tracking and 11 cameras 7 sensors 22 ir leds 14ms latency and foveated rendering, 1.5hrs battery, }} |- | <!--Description-->Play for Dream GravityXR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2026 ultralight head gear gx100 3w }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->[https://lvra.gitlab.io/docs/community/ Valve Index HMD] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2019 tethered PC VR headset 1440 x 1600 120Hz, 108° and 104° FOV, fresnel lenses, SteamVR2 compatible tracking ir basestations, controllers aka Knuckles, dp 1.2 and usb3 cable proprietary cable end, no battery, }} |- | <!--Description-->Valve Steam Frame (Valve Deckard / Valve’s Index 2) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2026 - 2160 x 2160 up to 144Hz pancake lens, 108° and 96° FOV, wifi 6 fovelated streaming, Qualcomm Snapdragon 8 Gen 3 with [https://github.com/FEX-Emu/FEX fex] arm-to-x86 x64 translation layer, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Sony PSVR2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|2023 PCVR with adapter, two, one for each eye, 2000 x 2040 resolution OLED panels from 90Hz 120Hz refresh rates, fresnel lenses, 116° and 102° FOV, sony proprietary headset cable end, needs additional comfort options, }} |- | <!--Description-->VisionPro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Goertek glasses | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->HTC Vive ? | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| 2016 2x 1080x1200 needs external power supply, }} |- | <!--Description-->HTC Vive Original | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2016 108° and 96° FOV}} |- | <!--Description-->HTC Vive Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2016 , uvc, at least 2 powered steamvr basestations so 3 to 5 wall warts in total, proprietary cable end, }} |- | <!--Description-->HTC Vive Pro 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2017 dual 1440x1600 oled displays, 116° and 100° FOV - steamvr 2.0 basestation 2 for 5m2 area 4 for 10m2 - steamvr 2.0 joypads - low latency wireless later - type USB-c headphone adapter required, [https://github.com/CertainLach/VivePro2-Linux-Driver Rust on Linux] with [https://github.com/santeri3700/vive-pro-2-on-linux Shell], proprietary cable end, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Lynx R1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2023 android Qualcomm Snapdragon XR2 Gen 1, }} |- | <!--Description-->Lynx R2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2026 company liquidated, 2 x 2312x2160 110 FOV pancake lenses, LynxOS android Qualcomm Snapdragon XR2 Gen, openxr 1.1, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Oculus Rift prototype development kit [https://www.virtual-boy.com/forums/t/the-oculus-rift-dk1-thread/ DK1] with [https://www.youtube.com/watch?v=X_T4DJyy2Bo wired razer hydra controllers] | <!--Vendor ID-->0x2833 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2013 pcvr LCD 1280 × 800 resolution 640 × 800 per eye up to 110° FOV, and 3DoF rotational tracking via a 1000Hz 9-axis IMU (Accelerometer, gyroscope, and magnetometer), no positional optical tracking either inside-out or outside-in, 380g, nausea issues, , }} |- | <!--Description-->Oculus Rift prototype development kit [https://github.com/facebookarchive/RiftDK2/tree/master DK2], [https://www.ifixit.com/Teardown/Oculus+Rift+Development+Kit+2+Teardown/27613 ifixit teardown] | <!--Vendor ID-->0x2833 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2014 pcvr, 5.7" Super AMOLED display with a resolution of 960 x 1080 per eye 100° field of view, 1 usb Positional Tracker DK2 camera, lots of wires}} |- | <!--Description-->Facebook [https://github.com/thaytan/OpenHMD/tree/rift-kalman-filter Oculus Rift CV1] [https://noraisin.net/diary/?m=202201 some Linux support] [] [https://github.com/OpenHMD/OpenHMD/issues/330 AMD usb issues] [https://github.com/OpenHMD/OpenHMD/wiki/Xorg ] [https://github.com/Doc-Ok/OculusRiftCV1Camera Live Video] [https://www.youtube.com/@thaytan Youtube] [https://github.com/Fredrum/riftOnLinux Pi] [https://github.com/OhioIon/riftDriverPi ], but not quite there with the [https://www.youtube.com/watch?v=DSsCN6HFkWc consumer CV1], [https://forum.dcs.world/topic/142259-cv1-not-working-in-dcs/#comment-2878168 orange led could be HDMI Signal is not within HDMI Spec and might be Overclocked or usb3 not getting enough power frustrating], | <!--Vendor ID-->0x2833 | <!--Product ID-->0x3031, 0x2031, 0x0031 and 0x0211 for 3p-a basestations lighthouses, 0x045e 0x02e6 for xbox wireless adapter | <!--Revision--> | <!--Opinion-->{{No|2016 powered run from your PC maybe uvc via wired dual PenTile OLED 2160x1200 (1080x1200 per eye) @ exactly 90Hz but screen door effect (space between pixels), 87 FOV, IPD from 58mm to 72mm, good 3D audio and okay mic, constellation headset 6DOF (3-axis rotational tracking + 3-axis positional tracking) with up to 3 usb infrared basestation (1 in front and 2 behind pointing upwards) on usb3 and usb2 to your PC but the tracking can be fragile so set it up on a weekly basis, wired only HDMI 1.3, USB 3.0 bus powered with proprietary plug in headset, 470g 1lb front heavy, 2 robust 1st Gen touch controllers with external sensors i.e. outside-in - 1 aa alkaline over rechargable battery each , press occulus and B buttons for 2 secs to connect, headset traps air so gets very warm inside and random disconnects due to twisting action on the top of the headset and/or cables, t4 torx screws }} |- | <!--Description-->Facebook Occulus Go 32Gb | <!--Vendor ID-->0x2833 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2018 discontinued 2020 android based, 1280x1440 per eye 60Hz LCD, not gaming, no inside-out and limited self tracking, }} |- | <!--Description-->Facebook Oculus Rift S [https://noraisin.net/diary/?m=202201 some Linux support] | <!--Vendor ID-->0x2833 | <!--Product ID-->0x0051 headset (cdc, audio, tracking data), 0x2052 usb hub, | <!--Revision--> | <!--Opinion-->{{No|2019 PCVR wired dual LCD 1080 by 1200, 88 horizontal FOV, display port (fibre optic strands) and annoying USB3 copper cables (power, audio and other data) but proprietary port in the headset, cameras on the headset ("inside-out") tracking so no base stations, non removeable head band and cushions and ipd hard to set, requires specific fragile Rift S/Quest1 2nd Gen Touch controllers which has a ring of translucent plastic with leds inside - t5 torx to disassemble for sticks drifting}} |- | <!--Description-->Facebook Occulus Quest 1 *032Gb *064Gb | <!--Vendor ID-->0x2833 | <!--Product ID-->0x0183 (single adb boot), 0x0 | <!--Revision--> | <!--Opinion-->{{No|2019 android standalone wireless, 1440 x 1600 72Hz oled, front heavy though, play area 2m x 2m or bigger, low clocked Qualcomm Snapdragon 835 (MSM8998) (4x Kryo 280 Gold cores ARM Cortex-A73) + (4x Kryo 280 Silver A53), 2 to 3 hrs play time, 575g, 2nd Gen touch controllers, }} |- | <!--Description-->Meta Oculus Quest 2 KW49CM aka Codename Del Mar [https://www.meta.com/en-gb/help/quest/967070027432609/ fragile 3rd Gen Touch controllers] [https://www.youtube.com/watch?v=Cgejky8ZeoM internal battery] and selling over 20 million, more than all other quest headsets combined *064Gb *128Gb (110Gb free) *256Gb Setup continuous wifi, create Meta Oculus account, [https://developers.meta.com/horizon/ verify dev account, click on My apps], [ create Organization -> My Organization Groupings], [https://www.youtube.com/watch?v=QPInS5xxF-0 finally, meta quest mobile app to switch on adb], | <!--Vendor ID-->0x2833 | <!--Product ID-->0x5010 (), 0x0083 (massstorage), 0x0086 (), 0x0186 (adb and xrsp [https://github.com/shinyquagsire23/xrsp_tests tests]), 0x0090 (composite adb), 0x0081 (), | <!--Revision-->0419 | <!--Opinion-->{{unk|2021 android stand alone, lcd 1832x1920 per-eye 90Hz refresh rate, 97 FOV, fresnel lenses, 6DOF (degrees of freedom), 58-63-68 IPD settings, low clocked Arm snapdragon xr2 gen 1 apps with Meta Link cable USB-C usb3.2 pcvr maybe, b/w but no color passthrough, 6 t2 torx and 5 ph00 screws in headset (long bit), discontinued December 31, 2024, feature updates until December 2026, critical bug fixes and security updates until December 2027, 470g, Oculus + B button on right controller (move) and Menu + Y button on left controller (click) for about 3 seconds, 10W 5v 2a, RTL8153 chipset usb support, *V60 unable to *V77 pcvr issues *V79 unable to }} |- | <!--Description-->Facebook Occulus Quest Pro aka Codename Seacliffe | <!--Vendor ID-->0x2833 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2022 android standalone wireless 1440 x 1600 72Hz oled, 106° and 96° FOV mini lcd local dimming, pancake lenses, limited eye tracking, play area 2m x 2m or bigger, higher clocked snapdragon xr2 gen 1 arm cpu Arm apps, 1 to 2 hrs play time, new pro controllers with 3 cameras each, battery at rear, wireless charging, color passthrough, 9V 3A or 5V 3A, *v77 capped wifi }} |- | <!--Description-->Meta Oculus Quest 3 aka Codename Eureka [ Air Light ALVR] or [ WiVRn] with fragile touch plus q3 controllers *128Gb *512Gb streaming from PC with [https://github.com/alvr-org/Monado-ALVR ALVR], runtime of [https://monado.freedesktop.org/ Monado steamvr alternative openxr openVR], with Envision GUI, | <!--Vendor ID-->0x2833 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2023 standalone, pancake lenses on lcd 2064 x 2208 res panel per eye 1200ppi - 104° and 96° FOV - up to 120Hz, Arm snapdragon xr2 gen 2 apps, foveated rendering, Meta Link cable USB-C 3.2, headstrap clamshell or halo style, speaker arms fragile, color passthrough, 510g, 18W 9v 2A or 15W 5V 3A, *v74 ok }} *v76 pcvr issues }} |- | <!--Description-->Meta Quest 3S aka Codename Ventura *128Gb *256Gb | <!--Vendor ID-->0x2833 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 Arm snapdragon xr2 gen 2 cpu, lcd 1832 x 1920 fresnel lenses, 97 FOV, headphone arms fragile, better air flow, no promixity sensor inside, Meta Link cable USB-C 3.2, passthrough, }} |- | <!--Description-->Meta Boba 3 | <!--Vendor ID-->0x2833 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2027 ultra-wide 180° x 120° FOV, snapdragon XR2 G2, }} |- | <!--Description-->Meta Tiramisu | <!--Vendor ID-->0x2833 | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2027 µOLED displays with 90 pixels per degree, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Pimax 5K Super Plus | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2019 }} |- | <!--Description-->Pimax 8K | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2020 }} |- | <!--Description-->Pimax 8K-X 8KX | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2021 }} |- | <!--Description-->Pimax Crystal Light | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 tethered to PC with 2160 x 2160 4k 120Hz, 115° and 96° FOV, inside-out tracking, no battery, display port cable, variable qc and customer service, }} |- | <!--Description-->Pimax Crystal Super | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 tethered to PC with 3640 x 3640 4k 90hz, 116°+ and 100° FOV, eye tracking, inside-out tracking, no battery, display port cable, }} |- | <!--Description-->Pimax Dream Air with Lighthouse(s) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2026 tethered 3840 by 3552 @90Hz micro oled with pancake lens, 100 HFOV 96 VFOV but FOV IPD changes in app, link box for headset 2 split y cables, removable face gasket, 290g, steamVR2 bases and controllers, eye tracking, }} |- | <!--Description-->Pimax Dream Air SLAM | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2026 Simultaneous Localization and Mapping (SLAM) tracking inside-out so no base stations, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->[https://somniumspace.com/ Somnium VR One VR1] [https://portal.vrgineers.com/user-guide/software/ open source] VR headset | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 pcvr 2880 x 2880 per eye @90 @120Hz, 125° horizontal 100° vertical FOV, 2 x SteamVR 2.0 bases, passthrough, 900g }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Varjo Aero VR-1 Headset | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2022 psu needed, 2 x Mini LED binocular of 150 nits, 2880x2720 per, 90Hz, FOV 102° horizontal, 73° vertical, 720g with headstrap, 2 x SteamVR 2.0 basestations, no speakers/mic, hdmi and usb3.0}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Varjo Aero XR-3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Varjo Aero XR-4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Camelo La Melaza Music Shield | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2026 no usb only bluetooth , }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->InAir 2 elite suite | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 ar nits 46FOV , , 4h battery life, 80g, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Oakley Vanguard | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->RayNeo Air 3s | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 AR 100in 46FOV 650nits, usb-c 79g }} |- | <!--Description-->RayNeo Air 3S Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 AR 135in virtual display 46FOV 1200nits, usb-c 80g }} |- | <!--Description-->RayNeo Air 4 Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2026 AR oled vision 4000 processing, HDR10, 47 FOV }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Rokid Max 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 ar 147in 50 FOV 650nits, usb-c back left, 76g, }} |- | <!--Description-->Rokid AI Spatial with Station 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 AR 600nits 147in 50FOV 75g, }} |- | <!--Description-->Rokid | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| ar ai smart glass}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Viture Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 135in 46 FOV 1000nits, magnetic connector, 77g, }} |- | <!--Description-->VITURE XR Luma | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 ar 147in 1200p 50 FOV, }} |- | <!--Description-->Viture Luma Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 152in 52 FOV 1000nits 1200p, 3dof, , 79g, }} |- | <!--Description-->Viture Luma Ultra | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 in FOV, 2 cameras, 3dof 6dof, }} |- | <!--Description-->[https://github.com/wheaney/XRLinuxDriver Viture Luma Pro] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Viture Beast | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 ar 1250nits 58FOV 174in, magnetic, 88g, }} |- | <!--Description-->VITURE Beast X Glasses models (Immersive 3D Moonlight) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2026 based 2D to 3D conversion with support DP Alt Mode (DisplayPort over USB-C), 1200p, 3df tracking, practic lenses 58deg POV, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Xreal One | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 ar 600nits, 50FOV, 3dof, usb-c 84g, }} |- | <!--Description-->XReal One Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 ar 700nits 57FOV 171in, usb-c, x1 3dof, }} |- | <!--Description-->Nreal now Xreal Air | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 , micro-oled 1080p, audio, virtual uvc ar displays, }} |- | <!--Description-->Nreal now Xreal Real3D 1S | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2026 AI based 2D to 3D conversion 57 FOV, , virtual uvc ar displays not vr, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Xiami XR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Xtal 8k | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->Apple Vision Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2022 tethered AR mixed reality glasses, 3300ppi, 800g, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Google XR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->HTC Vive Focus | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2018 standalone }} |- | <!--Description-->HTC Vive Focus Plus | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2018 android with 2 1440 x 1600 75Hz amoled, inside-out, durable motion controllers, Vive port, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->HTC Vive Pro EYE | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2019 dual-OLED displays 2880 x 1600 combined resolution), SteamVR 2.0 tracking, foveated rendering, Tobii, it enables gaze-based menu navigation with avatar eye contact, proprietary cables, }} |- | <!--Description-->HTC Vibe Cosmos | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2018 poor tracking and lifespan on controllers, }} |- | <!--Description-->HTC Vibe Cosmos Elite | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2020 1440x1700 per eye resolution, 90 Hz refresh rate, 6 DoF tracking, 2880 x 1700 combined pixel resolution, 97° FoV, two controllers and two base stations. Lighthouse tracking, }} |- | <!--Description-->HTC Vive Focus Vision Wired | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No| }} |- | <!--Description-->HTC Vive Focus 3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2021 per-eye resolution of 2448×2448 at 90 Hz, a 120-degree field of view, Qualcomm Snapdragon XR2 Gen 1, }} |- | <!--Description-->HTC Vive XR Elite VR Headset Deluxe Pack | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2022 snapdragon xr2 gen 1, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Pico Goblin | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2017 android based, 2.5K 1280x1440 per eye @70Hz, 92° FoV, and 3DoF (three degrees of freedom) tracking (Orientation tracking only—yaw, pitch, roll), single controller, snapdragon 820, ipd adjustment 54-71 mm, 600g, }} |- | <!--Description-->ByteDance Pico G2 4K | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2020 android standalone VR headset, 3840 x 2160 (4K) LCD screen, Snapdragon 835 processor, 3DoF so rotational movement (looking around, pointing) rather than positional movement (walking, leaning), does not support hand or eye tracking, 800g }} |- | <!--Description-->ByteDance Pico NEO 2 EYE | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2020 6DoF 360g snapdragon 845 display 4k 75Hz tracking inside-out - magnetic field for controllers - pico software on android 8 - eye tracking }} |- | <!--Description-->ByteDance Pico Neo 3 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2022 Snapdragon XR2 Gen, 4K 3664 x 1920 90Hz lcd, battery at rear, displayport, Pico apparently emulates Oculus controllers, }} |- | <!--Description-->ByteDance Pico Neo 3 Pro | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2022 }} |- | <!--Description-->ByteDance Pico Neo 3 Link | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2022 }} |- | <!--Description-->ByteDance Pico 4 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2023 2160x2160 panel per eye 75Hz 90Hz 105 FOV, Arm snapdragon xr gen 1, }} |- | <!--Description-->ByteDance Pico 4 ultra | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2023 2160 x 2160 @90 105 FOV, snapdragon XR2 G2, streaming from PC with alvr, wireless streaming from PC with WiVRn, Pico apparently emulates Oculus controllers, not plug and play, }} |- | <!--Description-->ByteDance Pico 5 aka Project Swan aka Vision Pro Competitor | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2026 micro-oled BOE 3840 x 3840 4000ppi per eye, MLA pancake lenses, custom pico arm cpu, pico os 6 android, eye and hand tracking, 300g, }} |- | <!--Description-->ByteDance Pico | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Samsung Galaxy XR VR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 3552 x 3840 @60-90 109 FOV , Arm snapdragon XR2+ Gen 2, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Shiftall MeganeX 8K | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2024 android }} |- | <!--Description-->[https://en.shiftall.net/products/meganex8k MeganeX Superlight 8K] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 android (3552 x 3840 pixels) into pixel count yields 27.27MP 10-bit HDR-compatible 4K resolution micro OLED panels @90Hz, pancake lenses 94 FOV, SteamVR™ tracking, 180g, 5V 2A, }} |- | <!--Description-->[https://en.shiftall.net/products/meganex8kmk2 MeganeX 8K Mk2 MkII] [https://github.com/sboys3/CustomHeadsetOpenVR community] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2026 pcvr linux, 4K per eye (1.35inch micro OLED 3552x3840 10 bit HDR) 27MP @90Hz 75Hz 72Hz pancake, upto 108 hor 100 vert FOV, usb-c and dp cables to breakout box, 5V 2.1A, 200g}} |- | <!--Description-->Shiftall | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2026 }} |- | <!--Description-->Shiftall | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->Acer Windows(TM) MR AH101 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2018 Dual 2.89” LCD panels 2880 x 1440 combined (1440 x 1440 per eye) Up to 90Hz (HDMI 2.0), or 60Hz (HDMI 1.4), Field of View FOV 95, Tracking Inside-out, lots of light leak, }} |- | <!--Description-->Acer H7001 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2017 wmr 1440 x 1440 per-eye resolution @90Hz refresh rate, and 100-degree field of view FOV, inside-out tracking with front-mounted cameras so no external sensors, flip-up visor design but has a "screen door effect," subpar foam padding, win10 to win11 24H2, }} |- | <!--Description-->Dell Visor Mixed Reality VRP100 VR118 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2017 2x 1440x1440 a bit of nose light leak }} |- | <!--Description-->Fujitsu | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2017 cheap and lots of light leak }} |- | <!--Description-->[https://github.com/HadesVR HadesVR] with [https://github.com/ManoloMancelli/Persephone-Classic-Controller Persephone Controller] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->[https://www.youtube.com/watch?v=HFaVjB1uNOM Persephone 3 Pro DiY 6Dof SteamVR Headset], | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->HP Reverb G1 VR1000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2019 WMR 2160 x 2160 @90Hz, 115 FOV, , hp proprietary headset cable end, 2 camera tracking but poor and controllers can be unresponsive, 500g front heavy, flight sims rather than gaming, }} |- | <!--Description-->HP 1440p Spatial Computing | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2019 dim display }} |- | <!--Description-->[https://forums.x-plane.org/forums/topic/294764-vr-in-linux-without-steam/ HP Reverb G2] WMR VR3000 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2020 2 2160 x 2160 90Hz, needs Windows10 or Win 11 24H2, 4 camera tracking, controllers can be unresponsive, hp proprietary headset cable end, , }} |- | <!--Description-->HP | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Mirage Solo is a Standalone VR headset | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2018 Qualcomm Snapdragon 835, 1280x1440 per eye resolution, 75 Hz refresh rate, }} |- | <!--Description-->Lenovo Explorer VR2511N (G0A2) VR windows mixed reality (WMR) | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2018 LCD 2.89" 1440 x 1440 per eye @90Hz, 6 DOF position tracking, 400g, }} |- | <!--Description-->[https://github.com/relativty/relativty open source relativty] | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Samsung MHD Odyssey XE800ZAA WMR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2018 9V 500mA oled screens 2x 1440x1600 with usb3 and hdmi cables but bluetooth dongle required }} |- | <!--Description-->Samsung MHD Odyssey+ Plus WMR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2019 dual 3.5-inch AMOLED displays 2880 x 1600 total @90Hz, 6DOF inside-out tracking with usb3 and hdmi cables but bluetooth dongle required, use only win10 or win11 24H2, }} |- | <!--Description-->Sony PSVR | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2016 2x 1080x960 up to 120Hz, lots of cables and computation brick, sony camera needed for tracking, ps4 or move controllers, }} |- | <!--Description-->Virtuality | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|1992 , , Amiga 3000 with TI chips, }} |- | <!--Description-->Virtuix Omni | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2013 VR treadmill changed course to commercial VR and pivotted back again 2020, }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- |} === HDMI CEC transmitter and receiver === {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- |} === TV Remote Control MCE IR transmitter and receiver === {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Compro K100 K300 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|need extra software support}} |- | <!--Description-->Elitegroup Computer Systems | <!--Vendor ID-->0x1019 | <!--Product ID-->0x0f38 | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->GMYLE MCE | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{Maybe|acts as usb-hid with limited keyboard like controls }} |- | <!--Description-->Hauppauge WinTV-PVR kit | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|untested}} |- | <!--Description-->Logitech Harmony 300 i300 600 650 800 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|need extra software support}} |- | <!--Description-->Microsoft MCE Commander | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|2005 need extra software support}} |- | <!--Description-->Microsoft 1039 rev 1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2005 home top of square shape direction keys}} |- | <!--Description-->Microsoft 1039 rev 2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2006 home under circle spaced direction keys}} |- | <!--Description-->Microsoft 1069 SMK Manufacturing, Inc | <!--Vendor ID-->0x0609 | <!--Product ID-->0x0334 | <!--Revision--> | <!--Opinion-->{{No|2007 untested}} |- | <!--Description-->Philips RC1974506/00 | <!--Vendor ID-->0x0471 | <!--Product ID-->0x0815 | <!--Revision--> | <!--Opinion-->{{No|untested}} |- | <!--Description-->Sony RM-MCE10E PC REMOTE CONTROL VGN-AR21M VGX-XL100 VGN-AR21B/AR21S | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Sony RM-MCE20E PC REMOTE CONTROL | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Sony RM-MCE30E PC REMOTE CONTROL VGN-AW21XY VGX-TP3E VGX-TP3G | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Sony RM-MCE50E PC REMOTE CONTROL VGC-LA2R | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->TSDX-IR14 USB MCE Media Center External Infrared IR Receiver | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->chipsets support CIR (consumer IR) Winbond W83977F/AF, SMC IrCC 2.0 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|technical reasons it's not possible to use USB IrDA dongles}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | <!--Description-->Zotac RC2604323/01G Zbox Media Remote Control with IR USB Receiver OVU710 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- |} {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->Anycubic Cobra 2 Max | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Bambu Labs A1 Mini 3D printer | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{No|2019 EMS proprietary slicer app and cloud use, eSUN}} |- | <!--Description-->Bambu Labs X1 Carbon | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2022 }} |- | <!--Description-->Bambu Labs X2D | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Creality K1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Creality K2 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Creality | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Elegoo | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Lulzbot | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Prusa | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Qidi | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Snapmaker U1 | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk|2025 tool changer }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description-->Sovol SV08 Max | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| open source voron model, }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->desktop pick and place machines AFARCO PNP running OpenPnP for Desktop SMT | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |} ==ethwrap.class - Host Data Link "Cable Bridge" for data transfer== {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | Advance USBNET (eTEK design) | 0x0525 | 0x9901 | | {{N/A|untested}} |- | ALi Uli M5632 (chip) | | | | {{N/A|untested}} |- | Aten (Ali Corporation) UN201 | 0x0402 | 0x5632 | | {{maybe|force binding from rawwarp to ethwrap}} |- | Belkin (eTek design see below) | 0x050d | 0x0004 | | {{N/A|untested}} |- | Digitus DN-3004 - USB Host Link | | | | {{yes|works}} |- | EPSON USB client | 0x0525 | 0x2888 | | {{N/A|untested}} |- | eTEK | 0x056c | 0x8100 | | {{N/A|untested}} |- | KC-190 | 0x050f | 0x0190 | | {{N/A|untested}} |- | GeneSys GL620USB | | | | {{no|no driver the half-duplex GL620USB is NOT supported, products using it include the Inland Pro USB Quick Link}} |- | GeneSys GL620USB-A | | | | {{N/A|untested}} |- | Laplink Gold (uses NetChip 1080) | | | | {{N/A|untested}} |- | Prolific 2301/2302 (Jaton USB ConNET) (BAFO DirectLinq) | 0x067b | 0x0000 and 0x0001 | 0x0004 | {{maybe|detected but untested}} |- | Xircom PGUNET (uses AnchorChips 2720) | 0x0547 | 0x2727 | | {{N/A|untested}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- |} ==cdcacm.class - USB modem== The CDC ACM driver exposes the USB modem as a virtual serial modem or a virtual COM port to the operating system. The driver enables sending both data and AT commands, either through ACM (separating data and AT commands over different channels) or through Serial Emulation (passing the AT commands as is and as part of the data stream). {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | Alcatel OT-I650 | 0x1bbb | 0x0003 | | {{N/A|untested}} |- | Acatel Dymamode/Dynamite | 0x06b9 | 0xa5a5 | | {{N/A|untested Zyxel Prestige 630-13 - untested PROLiNK Hurricane 8000 external link }} |- | AnyData ADU-100A ADU-E100A ADU-E100D ADU-E100H D10 | 0x16d5 | 0x6501 | | {{N/A|untested}} |- | AnyData ADU-310 | 0x16d5 | 0x650 | | {{N/A|untested}} |- | AnyData ADU-500A ADU-510A ADU-510L ADU-520A | 0x16d5 | 0x6502 | | {{N/A|untested}} |- | AnyData ADU-610 ADU-620 | 0x16d5 | 0x650 | | {{N/A|untested}} |- | BT On-Air USB MODEM | 0x079b | 0x000f | | {{N/A|untested}} |- | Conexant USB MODEM CX93010 | 0x0572 | 0x1321 | | {{N/A|untested}} |- | Conexant USB MODEM RD02-D400 | 0x0572 | 0x1324 | | {{N/A|untested}} |- | Conexant Chipset | 0x06ea | 0x0002 | | {{N/A|untested AUS N367 Roadster II 56 USB (Model AM5050R3) - untested }} |- | [http://accessrunner.sourceforge.net/ Conexant AccessRunner] | 0x0586 | 0x330a | | {{N/A|untested }} |- | Creative Modem Blaster USB DE5670 | 0x1690 | 0x0101 | | {{N/A|untested}} |- | FIREFLY, MediaTek Inc | 0x0e8d | 0x0003 | | {{N/A|untested}} |- | Huawei E122 | 0x12d1 | 0x1446 | | {{yes|works}} [http://aros-exec.org/modules/newbb/viewtopic.php?post_id=49126#forumpost49126] |- | Huawei E160, E160E, E160G | 0x12d1 | 0x1003 | |{{yes|works}} [http://aros-exec.org/modules/newbb/viewtopic.php?post_id=51888#forumpost51888] (Chipset: Qualcomm MSM6246) |- | Huawei E169 also known as Vodafone K3715 and Huawei K3715 | 0x12d1 | 0x1001 | |{{yes|works}} [http://aros-exec.org/modules/newbb/viewtopic.php?topic_id=4941&forum=4&post_id=44683#forumpost44683] (Chipset: Qualcomm MSM7200) |- | Huawei E220 "Vodafone EasyBox II" "T-Mobile wnw Box Micro" also known as Huawei K3565 | 0x12d1 | 0x1003 | | {{yes|works, see E169 above (Chipset: Qualcomm MSM6280)}} |- | Huawei E1750 | 0x12d1 | 0x1001 | | {{N/A|untested (Chipset: Qualcomm MSM6290)}} |- | Huawei E170, E172, E176 | 0x12d1 | 0x1003 | | {{N/A|untested (Chipset: Qualcomm MSM7200)}} |- | Huawei E180 | 0x12d1 | 0x1406 | | {{yes|Works (Chipset: Qualcomm MSM7200)}} |- | KYOCERA AH-K3001V | 0x0482 | 0x0203 | | {{N/A|untested}} |- | LG CU515 | | | | {{N/A|untested}} |- | MediaTek Inc GPS | 0x0e8d | 0x3329 | | {{N/A|untested}} |- | Metricom GS Modem | 0x0870 | 0x0001 | | {{N/A|untested}} |- | Motorola MOTOMAGX phones | 0x22b8 | 0x6425 | | {{N/A|untested}} |- | Motorola Q Phone | 0x22b8 | 0x7000 | | {{N/A|untested}} |- | Hummingbird huc56s (Conexant) | 0x0572 | 0x1329 | | {{N/A|untested}} |- | Netcomm Roadster II 128 ISDN | | | | {{N/A|untested}} |- | Nokia n70 N95 HSDPA | | | | {{yes|works - see [http://aros-exec.org/modules/newbb/viewtopic.php?start=0&topic_id=4415&viewmode=flat&order=ASC here]}} |- | OGO | 0x045E | 0x0079 | 0090 | {{no|no driver}} |- | Olitec ADSL Modem V2 | 0x08e3 | 0x0100 / 0x0102 | | {{N/A|untested}} |- | <!--Description-->Onda PT502HS | <!--Vendor ID-->0x19D2 | <!--Product ID-->0x0001 | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- | Radicom V92HU-E2 | | | | {{N/A|untested}} |- | <!--Description-->Samsung i8510 Innov8 Symbian smartphone | 0x04e8 | 0x6651 | <!--Revision--> | {{yes|works}} [http://aros-exec.org/modules/newbb/viewtopic.php?start=0&topic_id=5552&viewmode=flat&order=ASC&type=&mode=0] |- | Samsung Tocco Lite (aka GT-S5230) | 0x04e8 | 0x6795 | <!--Revision--> | {{yes|works}} [http://aros-exec.org/modules/newbb/viewtopic.php?start=0&topic_id=5552&viewmode=flat&order=ASC&type=&mode=0] |- | Shiro / Aztech USB MODEM UM-3100 | 0x0572 | 0x1328 | | {{N/A|untested}} |- | ZyDAS 56K USB MODEM | 0x0ace | 0x1602 | | {{N/A|untested}} |- | ZyDAS 56K USB MODEM | 0x0ace | 0x1608 | | {{N/A|untested}} |- | ZyDAS 56K USB MODEM - new version | 0x0ace | 0x1611 | | {{N/A|untested}} |- | Zoom Telephonics Model 3095F USB MODEM | 0x0803 | 0x3095 | | {{N/A|untested}} |- | Ugobe Pleo | 0x6962 | 0x0100 | 0x0100 | {{Yes|Works}} |} ==Misc== palmpda.class - no [http://aminet.net/package/util/libs/PdaLinkPoseidon pdalink.library and tools] in AROS Palm PDA (discontinued) synchronisation requires a port of pdalink.library and its tools through virtual usbpalm.device. {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | Palm IIIx (OS3.1) serial rs-232 only | | | | {{no|no }} |- | Palm IIIc (OS3.5) | | | | {{no|no }} |- | Palm V | | | | {{no|no }} |- | Palm m100 | | | | {{no|no }} |- | Palm m125 first USB - last with aaa batteries | | | | {{no|no }} |- | Palm m500 (OS4) | | | | {{no|no }} |- | Tungsten T (OS5) first arm cpu | 0x | 0x | 0x | {{no|no }} |- | Zire 31 (OS 5.28) color arm-based | | | | {{no|no }} |- | [[:w:Handspring (company)|Handspring Visor]] – USB support out of box | | | | {{no|no }} |- | Handspring Treo 600 – last one for [[:w:Handspring (company)|Handspring]] | | | | {{no|no }} |- | Treo 700w | | | | {{no|no }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- |} bluetooth.class - needs Bluetooth (Viking King Harald "Bluetooth" Gormsson (Old Norse: Haraldr Blátǫnn Gormsson; Danish: Harald Blåtand Gormsen) stack to work (not written due to licensing fees to use the symbol merging the Younger Futhark runes for H (ᚼ) and B (ᛒ), representing Harald's initials) {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- |} ccid.class - Chip/Smart Card Interface Devices (not implemented) {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->cyberJack RFID basis | <!--Vendor ID-->0x0C4B | <!--Product ID-->0x9102 | <!--Revision-->0001 | <!--Opinion-->{{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{no|no driver}} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{N/A|untested}} |- |} dfu.class - DFU firmware upgrade {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | <!--Description-->iPhone 3, 4, 5, 5c | <!--Vendor ID-->0x05ac | <!--Product ID-->0x1290 0x1292 0x1294 | <!--Revision--> | <!--Opinion-->{{unk| 32bit use with caution could cause damage}} |- | <!--Description-->iPhone 5s, 6, 7, 8, X | <!--Vendor ID-->0x05ac | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| 64bit use with caution could cause damage}} |- | <!--Description-->M-Audio/Midiman USB audio | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Description | Vendor ID | Product ID | Revision | Opinion |- | <!--Description-->iPad 1, iPad 2 A1395 A1430, iPad 3, ipad mini A1432, iPad A1458 4th Gen (MD512LL/A), | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->2008-2013 32bit A4, A5 up to Apple A6X, iOS 1 to 10, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |- | <!--Description-->iPad Air (1st generation) A1474, A1475, A1476, | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->2014-2015 [https://github.com/AsahiLinux 64bit], A7, iOS 11 up to |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->2015 64bit A8, A8X, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->2016 64bit A9, A9X, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->2017 64bit A10, A10X, |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->2018 64bit A11 |- | <!--Description-->iPad Air 3rd Gen A2153, A2123, A2154, iPad Mini 5th Gen, | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->2019 64bit A12 |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion-->{{unk| }} |- |} RocketTool (USB Rocket Launchers - Toy missile launchers) {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="3px" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | Original Launcher and StrikerII (includes laser) | 0x1130 | 0x0202 | | {{yes|works }} |- | Dream Cheeky USB Missile Launcher or USB Cirus Cannon | 0x1941 | 0x8021 | | {{no|no driver }} |- | Dream Cheeky USB Webcam Missile Launcher | 0x1941 | | | {{no|no driver }} |- | Rocket Baby | 0x0a81 | 0x0701 | | {{no|no driver }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |} DRadioTool (FM Radios - USB radio devices D-Link/Gemtek) {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="5%" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | D-Link DSB-R100 USB | 0x04b4 | 0x1002 | 0x0410 | {{yes|works }} |- | [http://www.neoseeker.com/forums/383/t257009-link-usb-dru-r100-radio/ GemTek USB FM Radio 21] | 0x04b4 | 0x1002 | | {{N/A|untested }} |- | <!--Description--> | <!--Vendor ID--> | <!--Product ID--> | <!--Revision--> | <!--Opinion--> |} UproarTool (Valencia MPX mp3 player and others) {| class="wikitable sortable" width="90%" ! width="30%" | Description ! width="3px" |Vendor ID ! width="10%" |Product ID ! width="10%" |Revision ! width="50%" |Opinion |- | Korean D Square Valencia MPX-Player | 0x04e8 | various | | {{N/A|untested }} |- |} {{BookCat}} 8fvnlg37vv0ae11e5e66g3933vzlmrs Knowledge Management Cases in Asia/Knowledge Management in a Law Enforcement Unit/Literature Review 0 219223 4672875 3582909 2026-09-29T05:33:41Z WereSpielChequers 248949 typo 4672875 wikitext text/x-wiki In the knowledge economy, we see more knowledge firms emerging. And some existing knowledge firms redefining themselves to exploit and explore their knowledge resources. In public sector, law enforcement unit in many different countries has been already aware the significance of knowledge management in the past. Governments have become increasingly focused upon the setting of targets in efforts to improve the efficacy of law enforcement units&#8217; performance. The primary mission of any law enforcement units in the world is to protect life and property, preserve law and order and prevent and detect crime (Luen &amp; Al-Hawamdeh, 2001). Investigation units of a law enforcement unit represent a knowledge-intensive and time-critical environment (Chen et al., 2002). The activities and work carried out by law enforcement units are primarily in the areas of crime prevention, incident management, investigation and community policing. Crime prevention implies the detection, and hence prevention of crime. These activities can be carried out through both reactive and proactive means. Reactive measures such as roadblocks, spot-checks and showing police presence are routinely carried out by law enforcement officers as part of their investigation duties. Proactive measures include public education to help prevent crime. In Singapore, one of the law enforcement units&#8217; officers also reach out to the community via grassroots and community agencies to educate the public on the latest crime trends and threats. Law enforcement officers performing both reactive and proactive measures effectively will need to know the latest legal and organisational directions regarding these functions as well as the latest information on crime trends and the corresponding knowledge about the detection and prevention of crime. Luen and Al-Hawamdeh (2001) find that the amount of information that law enforcement officers come into contact with in the course of their work is astounding. The needs of vast knowledge showed the growing importance for law enforcement officers to be a proficient knowledge worker, and they should able to access, assimilate and use knowledge effectively to discharge their duties. Presently, information and knowledge are captured within law enforcement units in various forms, ranging from computer records, to documented institutional orders, to the personal experiences of its officers. The crux of the issue is how to surface such knowledge and bring it to bear on the problems faced by law enforcement officers in a timely and effectively manner. This is where knowledge management principles and practices can help. It is thus imperative that law enforcement units such as the one in Singapore develops a coherent knowledge management strategy to ensure that such knowledge and information are made available to officers in a timely and effective manner, so as to enable them to perform their duties at an optimal level. In short, in such a complex and dynamic working environment information must be enhanced by an effective knowledge sharing system. (Luen and Al-Hawamdeh, 2001) With the increased adoption of information technology within law enforcement units and the increasing of overall quality and information technology competence of law enforcement officers, law enforcement units are well positioned to leverage knowledge management principles and practices. This complemented by the enhanced skills, equipment and empowerment given to the officers that will enable them to perform their duties at an optimal level. In discussing the scope of knowledge management in law enforcement units, Luen and Al-Hawamdeh (2001) mentioned two definitions of knowledge within the context of knowledge management. There are two types of knowledge that need to be managed within law enforcement units, explicit knowledge and tacit knowledge. Explicit knowledge is used as guidance for law enforcement and decision-making. This type of knowledge is captured in the form of document (e.g. doctrines, law enforcement general orders and standard operating procedures) that have been verified and ascertained to be of value to law enforcement officers. The second type of knowledge is implicit or tacit knowledge. This includes the competence, experience and skills of law enforcement officers. Tacit knowledge is usually dynamic and fast changing as compared with documented knowledge. Regarding tacit knowledge, the scope of knowledge management in law enforcement units is primarily in the areas of creating and sharing knowledge and information. It has long been recognized that the most valued law enforcement knowledge has been acquired and organized around situational or street experience (Rubinstein, 1973). According to Luen and Al-Hawamdeh (2001), the more difficult issue to tackle is that of the willingness of law enforcement offices to create and share knowledge. There is a need for a culture characterized by openness, collaboration and sharing among law enforcement officers. This will require that law enforcement officers recognize the importance of collaboration and sharing knowledge with others. The responsibility to surface knowledge lies with everyone in the law enforcement units, as knowledge is generated in all phases of work. For example, in Norway, the Police Security Service replaced the Police Surveillance Service. In the U.S., a clearinghouse for foreign and domestic terrorism analysis &#8211; the Terrorist Threat Integration Center &#8211; was located at the Central Intelligence Agency (CIA) compound at Langley, Virginia, reporting directly to the Director of Central Intelligence. The center will fuse all appropriate information and send a summary report to the Department of Homeland Security. The reason behind these arrangements is that a special branch of police work, which seems extremely knowledge-intensive, is police intelligence. Lahneman (2004) suggests that intelligence agencies were the world&#8217;s first knowledge companies. Managing knowledge has always been the primary mission of the intelligence community&#8217;s leadership. Accordingly, the intelligence community can benefit substantially from knowledge management approaches. Several agencies have embarked on innovative, large-scale projects on upgrade their IT capabilities. The intelligence community has also experienced several high-level organizational changes and proposals for organizational changes. Knowledge collection activities require coordination to make sure that collected information gets to the right person at the right time. They also need oversight to ensure that each agency&#8217;s collection assets are so employed that the collection of potentially useful information is optimized. Optimized knowledge sharing where intelligence analysis is concerned can be more difficult. It is because unlike collection efforts, coordination is increasingly interagency in nature. Analysis related to terrorism and, in particular, terrorism against the U.S. homeland, is particularly dependent on fusing information from disparate sources. (Lahneman, 2004). According to Grover and Davenport (2001), most knowledge management projects in organizations involve the use of information technology. Identifying, nurturing and harvesting knowledge is a principal concern in the information society and the knowledge age. Effective use of knowledge-facilitating tools and techniques is critical, and a number of computational tools have been developed (Housel &amp; Bell, 2001). While technology can be used with knowledge management initiatives, Ward and Peppard (2002) argue that it should never be the first step. Knowledge management is primarily a human and process issue. It has been argued that IT-based systems used to support knowledge management can only be of benefit if used to support the development and communication of human beings. Grover and Davenport (2001) found that by far the most common objective of knowledge management projects in Western organizations including law enforcement units involves some sort of knowledge repository. The objective of this type of project is to capture knowledge for later and broader access by others within the same organization. Common repository technologies include Lotus Notes, web-based intranets and Microsoft&#8217;s Exchange, supplemented by search engines, document management tools and other tools that allow editing and access. The repositories typically contain specific types of information to represent knowledge for a particular business function or process, such as: * &#8220;Best practices&#8221; information within a quality or business process management function; * Lessons learned in projects or product development efforts; * Information around the implementation of information systems; * Competitive intelligence for strategy and planning function; and * &#8220;Learning histories&#8221; or records of experience with a new corporate direction or approach. According to Davenport and Prusak (1998), more and more companies have instituted knowledge repositories, supporting such diverse types of knowledge as best practices, lessons learned etc. Moffett and McAdam (2003) illustrate the variety of knowledge management technology tools by distinguishing between collaborative tools, content management and business intelligence. Collaborative tool include groupware technology, meeting support systems, knowledge directories and intranets/extranets. Content management includes the internet, agents and filters, electronic publishing systems, document management systems and office automation systems. Business intelligence includes data warehousing, decision support systems, knowledge-based systems and workflow systems. With the aids of modern information technology (e.g. the internet, intranets, extranets, browsers, data warehouses, data filters, software agents and expert systems) knowledge creation, sharing and exchange in an organization and between organizations can be supported. Modern information technology can collect, systematize, structure, store, combine, distribute and present information of value to knowledge workers. (Nahapiet &amp; Ghoshal, 1998). Two examples of knowledge management technology in law enforcement units will be presented in the following. The first example is COPLINK described by Chen et al. (2002, 2003). COPLINK Connect is an application for information and knowledge sharing in law enforcement. The system uses a three-tiered architecture. The user access the system through a Web browser. The middle tier connects the user interface and the backend databases and implements the work logic. COPLINK Detect is targeted for detectives and crime analysts. The system shares the same incident record information as the Connect module and utilizes the database indexes it generates. However, the Detect system has a completely redesigned user interface, and employs a new set of intelligence analysis tools to meet its user needs. Much of crime analysis is concerned with creating associations or linkage among various aspects of a crime. COPLINK Detect uses a technique called concept space to identify such associations from existing crime data automatically. In general, a concept space is a network of terms and weighted associations within an underlying information space. COPLINK Detect uses statistical techniques such as co-occurrence analysis and clustering functions to weight relationships between all possible pairs of concepts. In COPLINK Detect, detailed criminal case reports are the underlying information space, and concepts are meaningful terms occurring in each case. These case reports contain both structured (for example, database fields for incidents containing the case number, names of people involved, address and date) and unstructured data (narratives written by officers commenting on an incident, for example, witness A said he saw suspect A run away in a whit truck). Several field user studies have been conducted to evaluate the COPLINK system. One of the studies is that a group of 52 law enforcement personnel from the Tucson Police Department representing number of different job classification and backgrounds were recruited to participate in a study to evaluate COPLINK Connect. Both interview-data and survey-data analyses support a conclusion that us of the application provided performance superior to using the legacy police records management system. In addition to the statistical data, these findings were supported by qualitative data collected from participant interviews (Chen et al., 2003). The other application to be presented here is concerned with geocomputation for geodemographics (Ashby and Longley, 2005). Geodemographic profiles of the characteristics of individuals and small areas potentially offer significant breakthroughs in clarifying local policing needs in the same way they have become an integral part of many commercial and marketing ventures. Ashby and Longley (2005) conducted a case study of the Devon and Cornwall Constabulary. They found that geodemographic analyses of local policing environments, crime profiles and police performance provide a significantly increased level of community intelligence for police use. This was further enhanced by the use of penetration ranking reports where neighborhood types were ranked by standardized crime rates, and cumulative percentage of the crime was compared with the corresponding population at risk. Investigations of law enforcement units are complex undertaking that have both reactive and proactive dimensions to them. The knowledge required to effectively carry out an investigation is built upon &#8220;three pillars&#8221;, a team employed by the Singapore Police Force. These pillars are forensics, intelligence and interviews. A well-grounded forensic understanding of a crime scene is the foundation of any investigation. Intelligence gathering is a crucial activity for an investigation, particularly for proactive investigations into organized crime and/or terrorist related-operations. As regards interviews, the ability to derive relevant information from people through effective interviewing is seen by law enforcement units as an essential activity in any investigation. One of the research conducted by Adhami and Browne (1996) concluded that knowledge management systems are more important in problem solving than in&nbsp; other primary activities of law enforcement units. Dean (2000) noted that knowledge management systems are more important in the thinking styles of method and skill than in the thinking styles of challenge and risk. And so Dean specified that law enforcement research efforts should be focused on developing knowledge management systems that concentrate on enhancing the activity of how &#8220;problem solving&#8221; takes place within investigations. A set of five basic procedural steps are proposed: collecting, checking, considering, connecting and constructing. According to Johnson and Scholes (2002), successful strategies are dependent on the organization having the strategic capability to perform at the level that is required for success. With different knowledge focus in the organization, different knowledge management strategies have to be adapted. Hansen (1999) mentioned knowledge strategies can be classified as: stock strategy, flow strategy and growth strategy. Stock strategy (efficiency- driven business) is used to solve known problems. The quality of the solution is found in fast and inexpensive application to meet customer needs. There is an accumulation of knowledge to improve efficiency. Competitive advantage is achieved in the ability to make small adjustments in existing goods and services at a low price it characterized by known problems and known methods for solution. Flow strategy (experience- driven business) solves large and complicated problems for customers, the problems are new, but they can be solved with existing methods in a specific context every time by effective adaptation. It is characterized by both new problems and existing methods for solutions. Growth strategy (expert-driven business) solves large, complex, risky, new and unusual problems for customers. There are continuous improvisation and innovation. Knowledge workers apply general high-level knowledge to understand, solve and learn. Learning from problem solving is important to be able to solve the next new and unknown problem for customers. So, knowledge of previous problems becomes obsolete. An expert-driven business is characterized by both new problems and new methods for solution. Knowledge is the most important strategic resource that law enforcement unit as a &#8220;firm&#8221; use to solve their particular crime problems. And the success of law enforcement work is positively related to stage of knowledge management technology and the extent of access to strategic knowledge resources. In response to the September 11th terrorist attacks, major government efforts to modernize federal law enforcement authorities&#8217; intelligence collection and processing capabilities have been initiated worldwide. At the state and local levels in many countries, crime and law enforcement report data have rapidly migrated from paper to automated records management systems in recent years, making them increasingly accessible (Chen et al., 2003). Investigations of law enforcement units are often dependent upon information from abroad. For example, the intelligence communities of different countries cooperate and share their information and knowledge, such as the Mossad with the CIA (Kahana, 2001). According to Lahneman (2004), knowledge sharing in the intelligence communities after 9/11 has increased rapidly. Knowledge management as a field of study is concerned with simplifying and improving the process of sharing, distributing, creating, capturing and understanding knowledge, it has direct relevance to the work of law enforcement. {{BookCat}} m49aosf5wfffh5uqjg7bhecm7e59b00 OpenSCAD User Manual/General 0 219725 4672853 4669983 2026-09-28T22:50:44Z ~2026-52282-34 3627117 /* Introduction to Syntax */ 4672853 wikitext text/x-wiki {{incomplete}} OpenSCAD is a [[w:2D_computer_graphics|2D]]/[[w:3D computer graphics software|3D]] and [[w:Solid modeling|solid modeling]] program that is based on a [[w:Functional programming|Functional programming]] [[w:Procedural modeling|language]] used to create [[w:Polygonal modeling|models]] that are previewed on the screen, and rendered into 3D [[w:Polygon mesh|mesh]] that can be exported in a variety of 2D/3D file formats. == Introduction to Syntax == A script in the OpenSCAD language is used to create 2D or 3D models. This script is a free format list of statements, e.g.: // Ice Maker Ice Basket (HZB-16A) // Dimensions: 181mm x 125mm x 95mm length = 181; width = 125; height = 95; wall = 2.5; // سمك الجدار slot_width = 8; slot_height = 15; module ice_basket() { difference() { // الجسم الخارجي للسلة (مع تقوس بسيط للحواف) hull() { translate([0, 0, 0]) cube([length, width, 1], center=true); translate([0, 0, height/2]) cube([length-4, width-4, height], center=true); } // التجويف الداخلي translate([0, 0, wall]) hull() { translate([0, 0, 0]) cube([length - wall*2, width - wall*2, 1], center=true); translate([0, 0, height/2]) cube([length - wall*2 - 4, width - wall*2 - 4, height], center=true); } // فتحات التصريف والتهوية (تحت والجانبين) // فتحات القاعدة for (i = [-70: 15: 70]) { translate([i, 0, -height/2]) cube([8, width - 30, wall * 3], center=true); } } } ice_basket(); ;Assignments :Assignment statements associate a value with a name. ;Objects :Objects are the building blocks for models, created by 2D and 3D primitives and user-defined modules. Objects end in a semicolon ';'. :Examples are: cube(), sphere(), polygon(), circle(), etc. ;Operators :Operators, or transformations, modify the location, color and other properties of objects. Operators use braces '{}' when their scope covers more than one action. More than one operator may be used for the same object or group of objects. Multiple operators are processed Right to Left, that is, the operator closest to the object is processed first. :Examples: cube(5); x = 4+y; rotate(40) square(5,10); translate([10,5]) { circle(5); square(4); } rotate(60) color("red") { circle(5); square(4); } color("blue") { translate([5,3,0]) sphere(5); rotate([45,0,45]) { cylinder(10); cube([5,6,7]); } } == Comments == Comments are a way of leaving notes within the script, or code, (either to yourself or to future programmers) describing how the code works, or what it does. Comments are not evaluated by the compiler, and should not be used to describe self-evident code. OpenSCAD uses C++-style comments: // This is a comment myvar = 10; // The rest of the line is a comment /* Multi-line comments can span multiple lines. */ == Values and Data Types == A value in OpenSCAD is either a Number (like 42), a Boolean (like true), a String (like "foo"), a Range (like [0: 1: 10]), a Vector (like [1,2,3]), or the Undefined value (undef). Values can be stored in variables, passed as function arguments, and returned as function results. [OpenSCAD is a dynamically typed language with a fixed set of data types. There are no type names, and no user defined types.] === Numbers === Numbers are the most important type of value in OpenSCAD, and they are written in the familiar decimal notation used in other languages, e.g., -1, 42, 0.5, 2.99792458e+8. {{requires|Development snapshot}} Hexadecimal constants are allowed in the C style, <code>0x</code> followed by hexadecimal digits. [OpenSCAD does not support octal notation for numbers.] In addition to decimal numerals, the following name for a special number is defined: * <code>PI</code> OpenSCAD has only a single kind of number, which is a 64 bit IEEE floating point number. OpenSCAD does not distinguish integers and floating point numbers as two different types, nor does it support complex numbers. Because OpenSCAD uses the IEEE floating point standard, there are a few deviations from the behavior of numbers in mathematics: * We use binary floating point. A fractional number is not represented exactly unless the denominator is a power of 2. For example, 0.2 (2/10) does not have an exact internal representation, but 0.25 (1/4) and 0.375 (3/8) are represented exactly. * The largest representable number is about 1e308. If a numeric result is too large, then the result can be infinity (printed as inf by echo). * The smallest representable number is about -1e308. If a numeric result is too small, then the result can be -infinity (printed as -inf by echo). * Values are precise to about 16 decimal digits. * If a numeric result is invalid, then the result can be Not A Number (printed as nan by echo). * If a non-zero numeric result is too close to zero to be representable, then the result is -0 if the result is negative, otherwise it is 0. Zero (0) and negative zero (-0) are treated as two distinct numbers by some of the math operations, and are printed differently by 'echo', although they compare as equal. The constants <code>inf</code> and <code>nan</code> are not supported as numeric constants by OpenSCAD, even though you can compute numbers that are printed this way by 'echo'. You can define variables with these values by using: inf = 1e200 * 1e200; nan = 0 / 0; echo(inf,nan); The value <code>nan</code> is the only OpenSCAD value that is not equal to any other value, including itself. Although you can test if a variable 'x' has the undefined value using 'x == undef', you can't use 'x == 0/0' to test if x is Not A Number. Instead, you must use 'x != x' to test if x is nan. === Boolean values === Booleans are variables with two states, typically denoted in OpenSCAD as true and false. Boolean variables are typically generated by conditional tests and are employed by conditional statement 'if()'. conditional operator '? :', and generated by logical operators <code>!</code> (not), <code>&&</code> (and), and <code>||</code> (or). Statements such as <code>if()</code> actually accept non-boolean variables, but most values are converted to <code>true</code> in a boolean context. The values that count as <code>false</code> are: * <code>false</code> * <code>0</code> and <code>-0</code> * <code>""</code> * <code>[]</code> * <code>undef</code> Note that <code>"false"</code> (the string), <code>[0]</code> (a numeric vector), <code>[ [] ]</code> (a vector containing an empty vector), <code>[false]</code> (a vector containing the Boolean value false) and <code>0/0</code> (not a number) all count as true. === Strings === A string is a sequence of zero or more unicode characters. String values are used to specify file names when importing a file, and to display text for debugging purposes when using echo(). Strings can also be used with the [[OpenSCAD_User_Manual/Text |'''text()''' primitive]], added in version '''2015.03'''. A string literal is written as a sequence of characters enclosed in quotation marks <code>"</code>, like this: <code>""</code> (an empty string), or <code>"this is a string"</code>. To include a <code>"</code> character in a string literal, use <code>\"</code>. To include a <code>\</code> character in a string literal, use <code>\\</code>. The following escape sequences beginning with <code>\</code> can be used within string literals: * \" → " * \\ → \ * \t → tab * \n → newline * \r → carriage return * \x21 → ! - valid only in the range from \x01 to \x7f, \x00 produces a space * \u03a9 → Ω - 4 digit unicode code point, see <b>text()</b> for further information on unicode characters * \U01f600 → 😀 - 6 digit unicode code point This behavior is new since OpenSCAD-2011.04. You can upgrade old files using the following sed command: <code>sed 's/\\/\\\\/g' non-escaped.scad > escaped.scad</code> '''Example:''' echo("The quick brown fox \tjumps \"over\" the lazy dog.\rThe quick brown fox.\nThe \\lazy\\ dog."); '''result'''<br/> ECHO: "The quick brown fox jumps "over" the lazy dog. The quick brown fox. The \lazy\ dog." '''old result''' ECHO: "The quick brown fox \tjumps \"over\" the lazy dog. The quick brown fox.\nThe \\lazy\\ dog." === Ranges === Ranges are used by [[OpenSCAD_User_Manual/Conditional_and_Iterator_Functions#For_Loop| for() loops]] and [[OpenSCAD_User_Manual/User-Defined_Functions_and_Modules#Children|children()]]. They have 2 varieties: : [<''start''>:<''end''>] : [<''start''>:<''increment''>:<''end''>] A missing <''increment''> defaults to 1. Although enclosed in square brackets [] , they are not vectors. They use colons : for separators rather than commas. r1 = [0:10]; r2 = [0.5:2.5:20]; echo(r1); // ECHO: [0: 1: 10] echo(r2); // ECHO: [0.5: 2.5: 20] '''In version 2021.01 and earlier''', a range in the form [<''start''>:<''end''>] with <''start''> greater than <''end''> generates a warning and is equivalent to [<''end''>: 1: <''start''>]. A range in the form [<''start''>:1:<''end''>] with <''start''> greater than <''end''> does not generate a warning and is equivalent to []. {{requires|Development snapshot}} This also applies when the increment is omitted. The <''increment''> in a range may be negative (for versions after 2014). A start value less than the end value, with a negative increment, does not generate a warning and is equivalent to []. You should take care with step values that cannot be represented exactly as binary floating point numbers. Integers are okay, as are fractional values whose denominator is a power of two. For example, 0.25 (1/4) and 0.375 (3/8) are safe, but 0.2 (2/10) may cause problems. The problem with these step values is that your range may have more or fewer elements than you expect, due to inexact arithmetic. === The Undefined Value === The undefined value is a special value written as <code>undef</code>. It is the initial value of a variable that hasn't been assigned a value, and it is often returned as a result by functions or operations that are passed illegal arguments. Finally, <code>undef</code> can be used as a null value, equivalent to <code>null</code> or <code>NULL</code> in other programming languages. All arithmetic expressions containing <code>undef</code> values evaluate as <code>undef</code>. In logical expressions, <code>undef</code> is equivalent to <code>false</code>. Relational operator expressions with <code>undef</code> evaluate as <code>false</code> except for <code>undef==undef</code>, which is <code>true</code>. Note that numeric operations may also return 'nan' (not-a-number) to indicate an illegal argument. For example, <code>0/false</code> is <code>undef</code>, but <code>0/0</code> is 'nan'. Relational operators like < and > return <code>false</code> if passed illegal arguments. Although <code>undef</code> is a language value, 'nan' is not. ==Variables== OpenSCAD variables are created by a statement with a name or [[w:Identifier (computer programming)|identifier]], assignment via an expression and a semicolon. The role of arrays, found in many imperative languages, is handled in OpenSCAD via vectors. Valid identifiers are composed of simple characters and underscores [a-zA-Z0-9_]. High_ASCII and Unicode characters are not allowed. '''Before Development snapshot''', variable names can begin with digits. In '''Development snapshot''', names starting with <code>0x</code> and followed by hexadecimal digits represent a hexadecimal constant, and other variable names beginning with digits will trigger a warning. var = 25; xx = 1.25 * cos(50); y = 2*xx+var; logic = true; MyString = "This is a string"; a_vector = [1,2,3]; rr = a_vector[2]; // member of vector range1 = [-1.5:0.5:3]; // for() loop range xx = [0:5]; // alternate for() loop range OpenSCAD is a [[w:Functional programming| Functional]] programming language, so such [[w:Variable_(computer_science%29)|variables]] are bound to expressions and keep a single value during their entire lifetime due to the requirements of [[w:Referential transparency (computer science)|referential transparency]]. In [[w:Imperative programming|imperative languages]], such as C, the same behavior is seen as constants, which are typically contrasted with normal variables. In other words, OpenSCAD variables are more like constants, but with an important difference. If variables are assigned a value multiple times, only the last assigned value is used in all places in the code. See further discussion at [[#Variables cannot be changed]]. This behavior is due to the need to supply variable input on the [[OpenSCAD User Manual/Using OpenSCAD in a command line environment|command line]], via the use of ''-D variable=value'' option. OpenSCAD currently places that assignment at the end of the source code, and thus must allow a variable's value to be changed for this purpose. Values cannot be modified during run time; all variables are effectively constants that do not change once created. Each variable retains its last assigned value, in line with [[w:Functional programming|Functional]] programming languages. Unlike [[w:Imperative programming|Imperative]] languages, such as C, OpenSCAD is not an iterative language, and therefore the concept of ''x''&nbsp;=&nbsp;''x''&nbsp;+&nbsp;1 is not valid. The only way an expression like this works in OpenSCAD is if the ''x'' on the right comes from a parent scope, such as an argument list, and the assignment operation creates a new ''x'' in the current scope. Understanding this concept leads to understanding the beauty of OpenSCAD. '''Before version 2015.03''', it was not possible to do assignments at any place except the file top-level and module top-level. Inside an ''if/else''&nbsp; or ''for''&nbsp; loop, assign() was needed. '''Since version 2015.03''', variables can now be assigned in any scope. Note that assignments are valid only within the scope in which they are defined - it is still not possible to leak values to an outer scope. See [[#Scope of variables|Scope of variables]] for more details. a=0; if (a==0) { a=1; // before 2015.03 this line would generate a Compile Error // since 2015.03 no longer an error, but the value a=1 is confined to within the braces {} } === Undefined variable === Referring to a variable that has not had a value assigned triggers a warning, and yields the special value '''undef'''. It is possible to detect an undefined variable using `is_undef(var)`. (Note that the simpler `var == undef` will yield a warning.) '''Example''' echo("Variable a is ", a); // Variable a is undef, triggers a warning if (is_undef(a)) { // does not trigger a warning echo("Variable a is tested undefined"); // Variable a is tested undefined } === Scope of variables === When operators such as translate() and color() need to encompass more than one action ( actions end in ;), braces {} are needed to group the actions, creating a new, inner scope. When there is only one semicolon, braces are usually optional. Each pair of braces grouping "children" of an operator creates a new scope inside the scope where they were used. '''Since 2015.03''', new variables can be created within this new scope. New values can be given to variables that were created in an outer scope. These variables and their values are also available to further inner scopes created within this scope, but are '''not available''' to anything outside this scope. Variables still have only the last value assigned within a scope. // scope 1 a = 6; // create a echo(a,b); // 6, undef translate([5,0,0]){ // scope 1.1 a= 10; b= 16; // create b echo(a,b); // 100, 16 a=10; was overridden by later a=100; color("blue") { // scope 1.1.1 echo(a,b); // 100, 20 cube(); b=20; } // back to 1.1 echo(a,b); // 100, 16 a=100; // override a in 1.1 } // back to 1 echo(a,b); // 6, undef color("red"){ // scope 1.2 cube(); echo(a,b); // 6, undef } // back to 1 echo(a,b); // 6, undef //In this example, scopes 1 and 1.1 are outer scopes to 1.1.1 but 1.2 is not. : '''Anonymous scopes''' are not considered scopes: { angle = 45; } rotate(angle) square(10); For() loops are not an exception to the rule about variables having only one value within a scope. A copy of loop contents is created for each pass. Each pass is given its own scope, allowing any variables to have unique values for that pass. No, you still can't do a = a + 1. === Variables cannot be changed === The simplest description of OpenSCAD variables is that an assignment creates a new variable in the current scope, and that it's not legal to set a variable that has already been set in the current scope. In a lot of ways, it's best to think of them as named constants, calculated on entry to the scope, but there's a catch. If you set a variable twice in the same scope, the second assignment triggers a warning (which may abort the program, depending on preferences settings). It does *not* then replace the value of the variable - rather, it replaces the original assignment, at its position in the list of assignments. The original assignment is never executed. a = 1; // never executed echo(a); // 2 a = 2; // executed at the position of the original assignment echo(a); // 2 That's still not the complete story. There are two special cases that do not trigger warnings: * if the first assignment is in the top level of an `include` file, and the second assignment is in the including file. * If the first assignment is in the top level of the program source, and the second assignment comes from a `-D` option or from the Customizer. While this appears to be counter-intuitive, it allows you to do some interesting things: for instance, if you set up your shared library files to have default values defined as variables at their root level, when you include that file in your own code you can 're-define' or override those constants by simply assigning a new value to them - and other variables based on that variable are based on the value from the main program. // main.scad include <lib.scad> a = 2; echo(b); // lib.scad a = 1; b = a + 1; will produce 3. === Special variables === Special variables provide an alternate means of passing arguments to modules and functions. All variables starting with a '$' are special variables, similar to special variables in lisp. As such they are more dynamic than regular variables. (for more details see [[OpenSCAD_User_Manual/Other_Language_Features#Special_variables|Other Language Features]]) == Vectors == A vector or list is a sequence of zero or more OpenSCAD values. Vectors are collections of numeric or boolean values, variables, vectors, strings or any combination thereof. They can also be expressions that evaluate to one of these. Vectors handle the role of arrays found in many imperative languages. The information here also applies to lists and tables that use vectors for their data. A vector has square brackets, [] enclosing zero or more items (elements or members), separated by commas. A vector can contain vectors, which can contain vectors, etc. '''Examples''' [1,2,3] [a,5,b] [] [5.643] ["a","b","string"] [[1,r],[x,y,z,4,5]] [3, 5, [6,7], [[8,9],[10,[11,12],13], c, "string"] [4/3, 6*1.5, cos(60)] use in OpenSCAD: cube( [width,depth,height] ); // optional spaces shown for clarity translate( [x,y,z] ) polygon( [ [x<sub>0</sub>,y<sub>0</sub>], [x<sub>1</sub>,y<sub>1</sub>], [x<sub>2</sub>,y<sub>2</sub>] ] ); === Creation === Vectors are created by writing the list of elements, separated by commas, and enclosed in square brackets. Variables are replaced by their values. cube([10,15,20]); a1 = [1,2,3]; a2 = [4,5]; a3 = [6,7,8,9]; b = [a1,a2,a3]; // [ [1,2,3], [4,5], [6,7,8,9] ] note increased nesting depth Vectors can be initialized using a for loop enclosed in square brackets. The following example initializes the vector ''result'' with a length ''n'' of 10 values to the value of ''a''.<syntaxhighlight lang="openscad">n = 10; a = 0; result = [ for (i=[0:n-1]) a ]; echo(result); //ECHO: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]</syntaxhighlight>The following example shows a vector ''result'' with a ''n'' length of 10 initialized with values that are alternatively ''a'' or ''b'' respectively if the index position ''i'' is an even or an odd number.<syntaxhighlight> n = 10; a = 0; b = 1; result = [ for (i=[0:n-1]) (i % 2 == 0) ? a : b ]; echo(result); //ECHO: [0, 1, 0, 1, 0, 1, 0, 1, 0, 1] </syntaxhighlight> === Indexing elements within vectors === Elements within vectors are numbered from 0 to n - 1 where n is the length returned by [[#len|len()]]. Address elements within vectors with the following notation: e[5] // element no 5 (sixth) at 1st nesting level e[5][2] // element 2 of element 5 2nd nesting level e[5][2][0] // element 0 of 2 of 5 3rd nesting level e[5][2][0][1] // element 1 of 0 of 2 of 5 4th nesting level <div id= "example1"> example elements with lengths from len()</div> e = [ [1], [], [3,4,5], "string", "x", [[10,11],[12,13,14],[[15,16],[17]]] ]; // length 6 address length element e[0] 1 [1] e[1] 0 [] e[5] 3 [ [10,11], [12,13,14], [[15,16],[17]] ] e[5][1] 3 [ 12, 13, 14 ] e[5][2] 2 [ [15,16], [17] ] e[5][2][0] 2 [ 15, 16 ] e[5][2][0][1] undef 16 e[3] 6 "string" e[3 ][2] 1 "r" s = [2,0,5]; a = 2; s[a] undef 5 e[s[a]] 3 [ [10,11], [12,13,14], [[15,16],[17]] ] ==== String indexing ==== The elements (characters) of a string can be accessed: "string"[2] //resolves to "r" ==== Dot notation indexing ==== The first three elements of a vector can be accessed with an alternate dot notation: e.x //equivalent to e[0] e.y //equivalent to e[1] e.z //equivalent to e[2] === Vector operators === ==== concat ==== {{requires|2015.03}} <code>concat()</code> combines the elements of 2 or more vectors into a single vector. No change in nesting level is made. vector1 = [1,2,3]; vector2 = [4]; vector3 = [5,6]; new_vector = concat(vector1, vector2, vector3); // [1,2,3,4,5,6] string_vector = concat("abc","def"); // ["abc", "def"] one_string = str(string_vector[0],string_vector[1]); // "abcdef" ==== len ==== <code>len()</code> is a function that returns the length of vectors or strings. Indices of elements are from [0] to [length-1]. : '''vector''' :: Returns the number of elements at this level. :: Single values, which are '''not''' vectors, raise an error. : '''string''' :: Returns the number of characters in a string. a = [1,2,3]; echo(len(a)); // 3 [[#example1|See example elements with lengths]] === Matrix === A matrix is a vector of vectors. Example that defines a 2D rotation matrix mr = [ [cos(angle), -sin(angle)], [sin(angle), cos(angle)] ]; == Objects == {{requires|Development snapshot}} Objects store collections of data, like vectors, but the individual members are accessed by string names rather than by numeric indexes. They are analogous to JavaScript objects or Python dictionaries. === Creating an object === The <code>object()</code> function can be used to create objects. <code>object()</code> processes its arguments left to right, adding them to the object under construction. It accepts three different styles of argument, which can be mixed as desired: The first form is this: <name>=<value> This form is convenient for cases where the name is constant and suitable for use as an identifier. The second form is this: [ [ <name-string>, <value> ], ... ] This form allows calculated names and names that are not suitable as identifiers. It also allows lists of members that are derived from other processing - from a list comprehension, perhaps. The third form is this: <object> If an argument is itself an object, its members are added to the object under construction. If a member is mentioned more than once, the last mention wins. Thus you can copy an object, replacing one member, using <code>object(obj, name=newvalue)</code>. You can remove a member from the object under construction using the list form, supplying only a name and no value - e.g., <code>object(obj, [ [ "unwanted" ] ])</code> === Retrieving a value from an object === obj.name Retrieves the named value from the object, for a name that is constant and syntactically suitable for use as an identifier. obj["name"] Retrieves the named value from the object, for a name that is an arbitrary string expression. Note that members with identifier-like names can be accessed using either mechanism. The choice depends on the particular use case. If the specified member is not present in the object, yields <code>undef</code>. === Iterating over object members === for (name = obj) { ... } iterates over the members of the object, in an unspecified order, setting <code>name</code> to the name of each member. It is then typically desirable to access the value using <code>obj[name]</code>. This construct works for [[OpenSCAD_User_Manual/Conditional_and_Iterator_Functions#For_Loop|flow-control <code>for</code>]], [[OpenSCAD_User_Manual/Conditional_and_Iterator_Functions#Intersection_For_Loop|intersection_for()]], and [[OpenSCAD_User_Manual/List_Comprehensions#for|list-comprehension <code>for</code>]]. === Examples === // Create an object with a few members. o1 = object(a = 1, b = "hello", c = true); // Retrieve a member using a constant name. echo(o1.b); // "hello" // Retrieve members using a name that varies. for (k = [ "a", "b" ]) echo(o1[k]); // 1; "hello" // Copy the object, changing "c", adding "d", and removing "a". o2 = object(o1, c = false, d = "dog", [["a"]]); echo(o2); // { b = "hello"; c = false; d = "dog"; } // Create an object, calculating the names to use. o3 = object([ for (i = [1:3]) [ str("x", i), i*i ] ]); echo(o3); // { x1 = 1; x2 = 4; x3 = 9; } // Merge the three objects together. o4 = object(o1, o2, o3); // Separately print each member of the result for (name = o4) echo(name = name, value = o4[name]); // name = "a", value = 1 // name = "b", value = "hello" // name = "c", value = false // name = "d", value = "dog" // name = "x1", value = 1 // name = "x2", value = 4 // name = "x3", value = 9 == Getting input == There is no mechanism for variable input from keyboard or reading from arbitrary files. There is no prompting mechanism, no input window, or input fields or any way to manually enter data while the script is running. Variables can be set via: * assignments in the script * [[OpenSCAD_User_Manual/Customizer|the Customizer]] * <code>-D</code> at the [[OpenSCAD_User_Manual/Using_OpenSCAD_in_a_command_line_environment|command line interface]] * accessing data in a few file formats (dxf, json). With the exception of [[OpenSCAD User Manual/Importing Geometry#import() function: Importing data|JSON]] and DXF files, data from files is not accessible to the script, although to a limited extent the script may be able to manipulate the data as a whole. For example, STL files can be rendered in OpenSCAD, translated, clipped, etc. But the internal data that constitutes the STL file is inaccessible. === Getting a point from a drawing === Getting a point is useful for reading an origin point in a 2D view in a technical drawing. The function dxf_cross reads the intersection of two lines on a layer you specify and returns the intersection point. This means that the point must be given with two lines in the DXF file, and not a point entity. <syntaxhighlight lang="java"> OriginPoint = dxf_cross(file="drawing.dxf", layer="SCAD.Origin", origin=[0, 0], scale=1); </syntaxhighlight> === Getting a dimension value === You can read dimensions from a technical drawing. This can be useful to read a rotation angle, an extrusion height, or spacing between parts. In the drawing, create a dimension that does not show the dimension value, but an identifier. To read the value, you specify this identifier from your program: <syntaxhighlight lang="java"> TotalWidth = dxf_dim(file="drawing.dxf", name="TotalWidth", layer="SCAD.Origin", origin=[0, 0], scale=1); </syntaxhighlight> For a nice example of both functions, see Example009 and the image on the [http://www.openscad.org/ homepage of OpenSCAD]. {{BookCat}} lcvkmj6y6u0nfy4i7nfjo0t34khs8cv Unicode/Character reference/11000-11FFF 0 229801 4672739 4672649 2026-09-28T12:20:12Z ILYA125467 3627024 Fixed colors 4672739 wikitext text/x-wiki {{:Unicode/Character reference}} {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Brahmi''' |----- style="background:#ccccff;{{text default color}};" !style="width:4%"|U+!!style="width:6%"|0!!style="width:6%"|1!!style="width:6%"|2!!style="width:6%"|3!!style="width:6%"|4!!style="width:6%"|5!!style="width:6%"|6!!style="width:6%"|7!!style="width:6%"|8!!style="width:6%"|9!!style="width:6%"|A!!style="width:6%"|B!!style="width:6%"|C!!style="width:6%"|D!!style="width:6%"|E!!style="width:6%"|F |----- style="text-align:center;background:#7bffe8;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1100x |{{H:title|dotted=no|BRAHMI SIGN CANDRABINDU|&#x11000;}}||{{H:title|dotted=no|BRAHMI SIGN ANUSVARA|&#x11001;}}||{{H:title|dotted=no|BRAHMI SIGN VISARGA|&#x11002;}}||{{H:title|dotted=no|BRAHMI SIGN JIHVAMULIYA|&#x11003;}}||{{H:title|dotted=no|BRAHMI SIGN UPADHMANIYA|&#x11004;}}||{{H:title|dotted=no|BRAHMI LETTER A|&#x11005;}}||{{H:title|dotted=no|BRAHMI LETTER AA|&#x11006;}}||{{H:title|dotted=no|BRAHMI LETTER I|&#x11007;}}||{{H:title|dotted=no|BRAHMI LETTER II|&#x11008;}}||{{H:title|dotted=no|BRAHMI LETTER U|&#x11009;}}||{{H:title|dotted=no|BRAHMI LETTER UU|&#x1100a;}}||{{H:title|dotted=no|BRAHMI LETTER VOCALIC R|&#x1100b;}}||{{H:title|dotted=no|BRAHMI LETTER VOCALIC RR|&#x1100c;}}||{{H:title|dotted=no|BRAHMI LETTER VOCALIC L|&#x1100d;}}||{{H:title|dotted=no|BRAHMI LETTER VOCALIC LL|&#x1100e;}}||{{H:title|dotted=no|BRAHMI LETTER E|&#x1100f;}} |----- style="text-align:center;background:#7bffe8;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1101x |{{H:title|dotted=no|BRAHMI LETTER AI|&#x11010;}}||{{H:title|dotted=no|BRAHMI LETTER O|&#x11011;}}||{{H:title|dotted=no|BRAHMI LETTER AU|&#x11012;}}||{{H:title|dotted=no|BRAHMI LETTER KA|&#x11013;}}||{{H:title|dotted=no|BRAHMI LETTER KHA|&#x11014;}}||{{H:title|dotted=no|BRAHMI LETTER GA|&#x11015;}}||{{H:title|dotted=no|BRAHMI LETTER GHA|&#x11016;}}||{{H:title|dotted=no|BRAHMI LETTER NGA|&#x11017;}}||{{H:title|dotted=no|BRAHMI LETTER CA|&#x11018;}}||{{H:title|dotted=no|BRAHMI LETTER CHA|&#x11019;}}||{{H:title|dotted=no|BRAHMI LETTER JA|&#x1101a;}}||{{H:title|dotted=no|BRAHMI LETTER JHA|&#x1101b;}}||{{H:title|dotted=no|BRAHMI LETTER NYA|&#x1101c;}}||{{H:title|dotted=no|BRAHMI LETTER TTA|&#x1101d;}}||{{H:title|dotted=no|BRAHMI LETTER TTHA|&#x1101e;}}||{{H:title|dotted=no|BRAHMI LETTER DDA|&#x1101f;}} |----- style="text-align:center;background:#7bffe8;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1102x |{{H:title|dotted=no|BRAHMI LETTER DDHA|&#x11020;}}||{{H:title|dotted=no|BRAHMI LETTER NNA|&#x11021;}}||{{H:title|dotted=no|BRAHMI LETTER TA|&#x11022;}}||{{H:title|dotted=no|BRAHMI LETTER THA|&#x11023;}}||{{H:title|dotted=no|BRAHMI LETTER DA|&#x11024;}}||{{H:title|dotted=no|BRAHMI LETTER DHA|&#x11025;}}||{{H:title|dotted=no|BRAHMI LETTER NA|&#x11026;}}||{{H:title|dotted=no|BRAHMI LETTER PA|&#x11027;}}||{{H:title|dotted=no|BRAHMI LETTER PHA|&#x11028;}}||{{H:title|dotted=no|BRAHMI LETTER BA|&#x11029;}}||{{H:title|dotted=no|BRAHMI LETTER BHA|&#x1102a;}}||{{H:title|dotted=no|BRAHMI LETTER MA|&#x1102b;}}||{{H:title|dotted=no|BRAHMI LETTER YA|&#x1102c;}}||{{H:title|dotted=no|BRAHMI LETTER RA|&#x1102d;}}||{{H:title|dotted=no|BRAHMI LETTER LA|&#x1102e;}}||{{H:title|dotted=no|BRAHMI LETTER VA|&#x1102f;}} |----- style="text-align:center;background:#7bffe8;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1103x |{{H:title|dotted=no|BRAHMI LETTER SHA|&#x11030;}}||{{H:title|dotted=no|BRAHMI LETTER SSA|&#x11031;}}||{{H:title|dotted=no|BRAHMI LETTER SA|&#x11032;}}||{{H:title|dotted=no|BRAHMI LETTER HA|&#x11033;}}||{{H:title|dotted=no|BRAHMI LETTER LLA|&#x11034;}}||{{H:title|dotted=no|BRAHMI LETTER OLD TAMIL LLLA|&#x11035;}}||{{H:title|dotted=no|BRAHMI LETTER OLD TAMIL RRA|&#x11036;}}||{{H:title|dotted=no|BRAHMI LETTER OLD TAMIL NNNA|&#x11037;}}||{{H:title|dotted=no|BRAHMI VOWEL SIGN AA|&#x11038;}}||{{H:title|dotted=no|BRAHMI VOWEL SIGN BHATTIPROLU AA|&#x11039;}}||{{H:title|dotted=no|BRAHMI VOWEL SIGN I|&#x1103a;}}||{{H:title|dotted=no|BRAHMI VOWEL SIGN II|&#x1103b;}}||{{H:title|dotted=no|BRAHMI VOWEL SIGN U|&#x1103c;}}||{{H:title|dotted=no|BRAHMI VOWEL SIGN UU|&#x1103d;}}||{{H:title|dotted=no|BRAHMI VOWEL SIGN VOCALIC R|&#x1103e;}}||{{H:title|dotted=no|BRAHMI VOWEL SIGN VOCALIC RR|&#x1103f;}} |----- style="text-align:center;background:#7bffe8;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1104x |{{H:title|dotted=no|BRAHMI VOWEL SIGN VOCALIC L|&#x11040;}}||{{H:title|dotted=no|BRAHMI VOWEL SIGN VOCALIC LL|&#x11041;}}||{{H:title|dotted=no|BRAHMI VOWEL SIGN E|&#x11042;}}||{{H:title|dotted=no|BRAHMI VOWEL SIGN AI|&#x11043;}}||{{H:title|dotted=no|BRAHMI VOWEL SIGN O|&#x11044;}}||{{H:title|dotted=no|BRAHMI VOWEL SIGN AU|&#x11045;}}||{{H:title|dotted=no|BRAHMI VIRAMA|&nbsp;&#x11046;}}||{{H:title|dotted=no|BRAHMI DANDA|&#x11047;}}||{{H:title|dotted=no|BRAHMI DOUBLE DANDA|&#x11048;}}||{{H:title|dotted=no|BRAHMI PUNCTUATION DOT|&#x11049;}}||{{H:title|dotted=no|BRAHMI PUNCTUATION DOUBLE DOT|&#x1104a;}}||{{H:title|dotted=no|BRAHMI PUNCTUATION LINE|&#x1104b;}}||{{H:title|dotted=no|BRAHMI PUNCTUATION CRESCENT BAR|&#x1104c;}}||{{H:title|dotted=no|BRAHMI PUNCTUATION LOTUS|&#x1104d;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#7bffe8;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1105x |style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|BRAHMI NUMBER ONE|&#x11052;}}||{{H:title|dotted=no|BRAHMI NUMBER TWO|&#x11053;}}||{{H:title|dotted=no|BRAHMI NUMBER THREE|&#x11054;}}||{{H:title|dotted=no|BRAHMI NUMBER FOUR|&#x11055;}}||{{H:title|dotted=no|BRAHMI NUMBER FIVE|&#x11056;}}||{{H:title|dotted=no|BRAHMI NUMBER SIX|&#x11057;}}||{{H:title|dotted=no|BRAHMI NUMBER SEVEN|&#x11058;}}||{{H:title|dotted=no|BRAHMI NUMBER EIGHT|&#x11059;}}||{{H:title|dotted=no|BRAHMI NUMBER NINE|&#x1105a;}}||{{H:title|dotted=no|BRAHMI NUMBER TEN|&#x1105b;}}||{{H:title|dotted=no|BRAHMI NUMBER TWENTY|&#x1105c;}}||{{H:title|dotted=no|BRAHMI NUMBER THIRTY|&#x1105d;}}||{{H:title|dotted=no|BRAHMI NUMBER FORTY|&#x1105e;}}||{{H:title|dotted=no|BRAHMI NUMBER FIFTY|&#x1105f;}} |----- style="text-align:center;background:#7bffe8;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1106x |{{H:title|dotted=no|BRAHMI NUMBER SIXTY|&#x11060;}}||{{H:title|dotted=no|BRAHMI NUMBER SEVENTY|&#x11061;}}||{{H:title|dotted=no|BRAHMI NUMBER EIGHTY|&#x11062;}}||{{H:title|dotted=no|BRAHMI NUMBER NINETY|&#x11063;}}||{{H:title|dotted=no|BRAHMI NUMBER ONE HUNDRED|&#x11064;}}||{{H:title|dotted=no|BRAHMI NUMBER ONE THOUSAND|&#x11065;}}||{{H:title|dotted=no|BRAHMI DIGIT ZERO|&#x11066;}}||{{H:title|dotted=no|BRAHMI DIGIT ONE|&#x11067;}}||{{H:title|dotted=no|BRAHMI DIGIT TWO|&#x11068;}}||{{H:title|dotted=no|BRAHMI DIGIT THREE|&#x11069;}}||{{H:title|dotted=no|BRAHMI DIGIT FOUR|&#x1106a;}}||{{H:title|dotted=no|BRAHMI DIGIT FIVE|&#x1106b;}}||{{H:title|dotted=no|BRAHMI DIGIT SIX|&#x1106c;}}||{{H:title|dotted=no|BRAHMI DIGIT SEVEN|&#x1106d;}}||{{H:title|dotted=no|BRAHMI DIGIT EIGHT|&#x1106e;}}||{{H:title|dotted=no|BRAHMI DIGIT NINE|&#x1106f;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1107x |style="background:#ffc0e0;{{text default color}};"|{{H:title|dotted=no|BRAHMI SIGN OLD TAMIL VIRAMA|&#x11070;}}||style="background:#ffc0e0;{{text default color}};"|{{H:title|dotted=no|BRAHMI LETTER OLD TAMIL SHORT E|&#x11071;}}||style="background:#ffc0e0;{{text default color}};"|{{H:title|dotted=no|BRAHMI LETTER OLD TAMIL SHORT O|&#x11072;}}||style="background:#ffc0e0;{{text default color}};"|{{H:title|dotted=no|BRAHMI VOWEL SIGN OLD TAMIL SHORT E|&#x11073;}}||style="background:#ffc0e0;{{text default color}};"|{{H:title|dotted=no|BRAHMI VOWEL SIGN OLD TAMIL SHORT O|&#x11074;}}||style="background:#ffc0e0;{{text default color}};"|{{H:title|dotted=no|BRAHMI LETTER OLD TAMIL LLA|&#x11075;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||style="background:#87abff;{{text default color}};font-size:75%"|{{H:title|dotted=no|BRAHMI NUMBER JOINER|[BNJ]}} |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Kaithi''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#78ffca;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1108x |{{H:title|dotted=no|KAITHI SIGN CANDRABINDU|&#x11080;}}||{{H:title|dotted=no|KAITHI SIGN ANUSVARA|&#x11081;}}||{{H:title|dotted=no|KAITHI SIGN VISARGA|&#x11082;}}||{{H:title|dotted=no|KAITHI LETTER A|&#x11083;}}||{{H:title|dotted=no|KAITHI LETTER AA|&#x11084;}}||{{H:title|dotted=no|KAITHI LETTER I|&#x11085;}}||{{H:title|dotted=no|KAITHI LETTER II|&#x11086;}}||{{H:title|dotted=no|KAITHI LETTER U|&#x11087;}}||{{H:title|dotted=no|KAITHI LETTER UU|&#x11088;}}||{{H:title|dotted=no|KAITHI LETTER E|&#x11089;}}||{{H:title|dotted=no|KAITHI LETTER AI|&#x1108a;}}||{{H:title|dotted=no|KAITHI LETTER O|&#x1108b;}}||{{H:title|dotted=no|KAITHI LETTER AU|&#x1108c;}}||{{H:title|dotted=no|KAITHI LETTER KA|&#x1108d;}}||{{H:title|dotted=no|KAITHI LETTER KHA|&#x1108e;}}||{{H:title|dotted=no|KAITHI LETTER GA|&#x1108f;}} |----- style="text-align:center;background:#78ffca;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1109x |{{H:title|dotted=no|KAITHI LETTER GHA|&#x11090;}}||{{H:title|dotted=no|KAITHI LETTER NGA|&#x11091;}}||{{H:title|dotted=no|KAITHI LETTER CA|&#x11092;}}||{{H:title|dotted=no|KAITHI LETTER CHA|&#x11093;}}||{{H:title|dotted=no|KAITHI LETTER JA|&#x11094;}}||{{H:title|dotted=no|KAITHI LETTER JHA|&#x11095;}}||{{H:title|dotted=no|KAITHI LETTER NYA|&#x11096;}}||{{H:title|dotted=no|KAITHI LETTER TTA|&#x11097;}}||{{H:title|dotted=no|KAITHI LETTER TTHA|&#x11098;}}||{{H:title|dotted=no|KAITHI LETTER DDA|&#x11099;}}||{{H:title|dotted=no|KAITHI LETTER DDDHA|&#x1109a;}}||{{H:title|dotted=no|KAITHI LETTER DDHA|&#x1109b;}}||{{H:title|dotted=no|KAITHI LETTER RHA|&#x1109c;}}||{{H:title|dotted=no|KAITHI LETTER NNA|&#x1109d;}}||{{H:title|dotted=no|KAITHI LETTER TA|&#x1109e;}}||{{H:title|dotted=no|KAITHI LETTER THA|&#x1109f;}} |----- style="text-align:center;background:#78ffca;{{text default color}};" !style="background:#ffffff;{{text default color}};"|110Ax |{{H:title|dotted=no|KAITHI LETTER DA|&#x110a0;}}||{{H:title|dotted=no|KAITHI LETTER DHA|&#x110a1;}}||{{H:title|dotted=no|KAITHI LETTER NA|&#x110a2;}}||{{H:title|dotted=no|KAITHI LETTER PA|&#x110a3;}}||{{H:title|dotted=no|KAITHI LETTER PHA|&#x110a4;}}||{{H:title|dotted=no|KAITHI LETTER BA|&#x110a5;}}||{{H:title|dotted=no|KAITHI LETTER BHA|&#x110a6;}}||{{H:title|dotted=no|KAITHI LETTER MA|&#x110a7;}}||{{H:title|dotted=no|KAITHI LETTER YA|&#x110a8;}}||{{H:title|dotted=no|KAITHI LETTER RA|&#x110a9;}}||{{H:title|dotted=no|KAITHI LETTER LA|&#x110aa;}}||{{H:title|dotted=no|KAITHI LETTER VA|&#x110ab;}}||{{H:title|dotted=no|KAITHI LETTER SHA|&#x110ac;}}||{{H:title|dotted=no|KAITHI LETTER SSA|&#x110ad;}}||{{H:title|dotted=no|KAITHI LETTER SA|&#x110ae;}}||{{H:title|dotted=no|KAITHI LETTER HA|&#x110af;}} |----- style="text-align:center;background:#78ffca;{{text default color}};" !style="background:#ffffff;{{text default color}};"|110Bx |{{H:title|dotted=no|KAITHI VOWEL SIGN AA|&#x110b0;}}||{{H:title|dotted=no|KAITHI VOWEL SIGN I|&#x110b1;}}||{{H:title|dotted=no|KAITHI VOWEL SIGN II|&#x110b2;}}||{{H:title|dotted=no|KAITHI VOWEL SIGN U|&#x110b3;}}||{{H:title|dotted=no|KAITHI VOWEL SIGN UU|&#x110b4;}}||{{H:title|dotted=no|KAITHI VOWEL SIGN E|&#x110b5;}}||{{H:title|dotted=no|KAITHI VOWEL SIGN AI|&#x110b6;}}||{{H:title|dotted=no|KAITHI VOWEL SIGN O|&#x110b7;}}||{{H:title|dotted=no|KAITHI VOWEL SIGN AU|&#x110b8;}}||{{H:title|dotted=no|KAITHI SIGN VIRAMA|&#x110b9;}}||{{H:title|dotted=no|KAITHI SIGN NUKTA|&#x110ba;}}||{{H:title|dotted=no|KAITHI ABBREVIATION SIGN|&#x110bb;}}||{{H:title|dotted=no|KAITHI ENUMERATION SIGN|&#x110bc;}}||{{H:title|dotted=no|KAITHI NUMBER SIGN|&#x110bd;}}||{{H:title|dotted=no|KAITHI SECTION MARK|&#x110be;}}||{{H:title|dotted=no|KAITHI DOUBLE SECTION MARK|&#x110bf;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|110Cx |style="background:#78ffca;{{text default color}};"|{{H:title|dotted=no|KAITHI DANDA|&#x110c0;}}||style="background:#78ffca;{{text default color}};"|{{H:title|dotted=no|KAITHI DOUBLE DANDA|&#x110c1;}}||style="background:#ffc0e0;{{text default color}};"|{{H:title|dotted=no|KAITHI VOWEL SIGN VOCALIC R|&#x110c2;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||style="background:#d093ff;{{text default color}};"|{{H:title|dotted=no|KAITHI NUMBER SIGN ABOVE|&#x110cd;}}||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Sora Sompeng''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|110Dx |{{H:title|dotted=no|SORA SOMPENG LETTER SAH|&#x110d0;}}||{{H:title|dotted=no|SORA SOMPENG LETTER TAH|&#x110d1;}}||{{H:title|dotted=no|SORA SOMPENG LETTER BAH|&#x110d2;}}||{{H:title|dotted=no|SORA SOMPENG LETTER CAH|&#x110d3;}}||{{H:title|dotted=no|SORA SOMPENG LETTER DAH|&#x110d4;}}||{{H:title|dotted=no|SORA SOMPENG LETTER GAH|&#x110d5;}}||{{H:title|dotted=no|SORA SOMPENG LETTER MAH|&#x110d6;}}||{{H:title|dotted=no|SORA SOMPENG LETTER NGAH|&#x110d7;}}||{{H:title|dotted=no|SORA SOMPENG LETTER LAH|&#x110d8;}}||{{H:title|dotted=no|SORA SOMPENG LETTER NAH|&#x110d9;}}||{{H:title|dotted=no|SORA SOMPENG LETTER VAH|&#x110da;}}||{{H:title|dotted=no|SORA SOMPENG LETTER PAH|&#x110db;}}||{{H:title|dotted=no|SORA SOMPENG LETTER YAH|&#x110dc;}}||{{H:title|dotted=no|SORA SOMPENG LETTER RAH|&#x110dd;}}||{{H:title|dotted=no|SORA SOMPENG LETTER HAH|&#x110de;}}||{{H:title|dotted=no|SORA SOMPENG LETTER KAH|&#x110df;}} |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|110Ex |{{H:title|dotted=no|SORA SOMPENG LETTER JAH|&#x110e0;}}||{{H:title|dotted=no|SORA SOMPENG LETTER NYAH|&#x110e1;}}||{{H:title|dotted=no|SORA SOMPENG LETTER AH|&#x110e2;}}||{{H:title|dotted=no|SORA SOMPENG LETTER EEH|&#x110e3;}}||{{H:title|dotted=no|SORA SOMPENG LETTER IH|&#x110e4;}}||{{H:title|dotted=no|SORA SOMPENG LETTER UH|&#x110e5;}}||{{H:title|dotted=no|SORA SOMPENG LETTER OH|&#x110e6;}}||{{H:title|dotted=no|SORA SOMPENG LETTER EH|&#x110e7;}}||{{H:title|dotted=no|SORA SOMPENG LETTER MAE|&#x110e8;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|110Fx |{{H:title|dotted=no|SORA SOMPENG DIGIT ZERO|&#x110f0;}}||{{H:title|dotted=no|SORA SOMPENG DIGIT ONE|&#x110f1;}}||{{H:title|dotted=no|SORA SOMPENG DIGIT TWO|&#x110f2;}}||{{H:title|dotted=no|SORA SOMPENG DIGIT THREE|&#x110f3;}}||{{H:title|dotted=no|SORA SOMPENG DIGIT FOUR|&#x110f4;}}||{{H:title|dotted=no|SORA SOMPENG DIGIT FIVE|&#x110f5;}}||{{H:title|dotted=no|SORA SOMPENG DIGIT SIX|&#x110f6;}}||{{H:title|dotted=no|SORA SOMPENG DIGIT SEVEN|&#x110f7;}}||{{H:title|dotted=no|SORA SOMPENG DIGIT EIGHT|&#x110f8;}}||{{H:title|dotted=no|SORA SOMPENG DIGIT NINE|&#x110f9;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Chakma''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1110x |{{H:title|dotted=no|CHAKMA SIGN CANDRABINDU|&#x11100;}}||{{H:title|dotted=no|CHAKMA SIGN ANUSVARA|&#x11101;}}||{{H:title|dotted=no|CHAKMA SIGN VISARGA|&#x11102;}}||{{H:title|dotted=no|CHAKMA LETTER AA|&#x11103;}}||{{H:title|dotted=no|CHAKMA LETTER I|&#x11104;}}||{{H:title|dotted=no|CHAKMA LETTER U|&#x11105;}}||{{H:title|dotted=no|CHAKMA LETTER E|&#x11106;}}||{{H:title|dotted=no|CHAKMA LETTER KAA|&#x11107;}}||{{H:title|dotted=no|CHAKMA LETTER KHAA|&#x11108;}}||{{H:title|dotted=no|CHAKMA LETTER GAA|&#x11109;}}||{{H:title|dotted=no|CHAKMA LETTER GHAA|&#x1110a;}}||{{H:title|dotted=no|CHAKMA LETTER NGAA|&#x1110b;}}||{{H:title|dotted=no|CHAKMA LETTER CAA|&#x1110c;}}||{{H:title|dotted=no|CHAKMA LETTER CHAA|&#x1110d;}}||{{H:title|dotted=no|CHAKMA LETTER JAA|&#x1110e;}}||{{H:title|dotted=no|CHAKMA LETTER JHAA|&#x1110f;}} |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1111x |{{H:title|dotted=no|CHAKMA LETTER NYAA|&#x11110;}}||{{H:title|dotted=no|CHAKMA LETTER TTAA|&#x11111;}}||{{H:title|dotted=no|CHAKMA LETTER TTHAA|&#x11112;}}||{{H:title|dotted=no|CHAKMA LETTER DDAA|&#x11113;}}||{{H:title|dotted=no|CHAKMA LETTER DDHAA|&#x11114;}}||{{H:title|dotted=no|CHAKMA LETTER NNAA|&#x11115;}}||{{H:title|dotted=no|CHAKMA LETTER TAA|&#x11116;}}||{{H:title|dotted=no|CHAKMA LETTER THAA|&#x11117;}}||{{H:title|dotted=no|CHAKMA LETTER DAA|&#x11118;}}||{{H:title|dotted=no|CHAKMA LETTER DHAA|&#x11119;}}||{{H:title|dotted=no|CHAKMA LETTER NAA|&#x1111a;}}||{{H:title|dotted=no|CHAKMA LETTER PAA|&#x1111b;}}||{{H:title|dotted=no|CHAKMA LETTER PHAA|&#x1111c;}}||{{H:title|dotted=no|CHAKMA LETTER BAA|&#x1111d;}}||{{H:title|dotted=no|CHAKMA LETTER BHAA|&#x1111e;}}||{{H:title|dotted=no|CHAKMA LETTER MAA|&#x1111f;}} |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1112x |{{H:title|dotted=no|CHAKMA LETTER YYAA|&#x11120;}}||{{H:title|dotted=no|CHAKMA LETTER YAA|&#x11121;}}||{{H:title|dotted=no|CHAKMA LETTER RAA|&#x11122;}}||{{H:title|dotted=no|CHAKMA LETTER LAA|&#x11123;}}||{{H:title|dotted=no|CHAKMA LETTER WAA|&#x11124;}}||{{H:title|dotted=no|CHAKMA LETTER SAA|&#x11125;}}||{{H:title|dotted=no|CHAKMA LETTER HAA|&#x11126;}}||{{H:title|dotted=no|CHAKMA VOWEL SIGN A|&#x11127;}}||{{H:title|dotted=no|CHAKMA VOWEL SIGN I|&#x11128;}}||{{H:title|dotted=no|CHAKMA VOWEL SIGN II|&#x11129;}}||{{H:title|dotted=no|CHAKMA VOWEL SIGN U|&#x1112a;}}||{{H:title|dotted=no|CHAKMA VOWEL SIGN UU|&#x1112b;}}||{{H:title|dotted=no|CHAKMA VOWEL SIGN E|&#x1112c;}}||{{H:title|dotted=no|CHAKMA VOWEL SIGN AI|&#x1112d;}}||{{H:title|dotted=no|CHAKMA VOWEL SIGN O|&#x1112e;}}||{{H:title|dotted=no|CHAKMA VOWEL SIGN AU|&#x1112f;}} |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1113x |{{H:title|dotted=no|CHAKMA VOWEL SIGN OI|&#x11130;}}||{{H:title|dotted=no|CHAKMA O MARK|&#x11131;}}||{{H:title|dotted=no|CHAKMA AU MARK|&#x11132;}}||{{H:title|dotted=no|CHAKMA VIRAMA|&#x11133;}}||{{H:title|dotted=no|CHAKMA MAAYYAA|&#x11134;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|CHAKMA DIGIT ZERO|&#x11136;}}||{{H:title|dotted=no|CHAKMA DIGIT ONE|&#x11137;}}||{{H:title|dotted=no|CHAKMA DIGIT TWO|&#x11138;}}||{{H:title|dotted=no|CHAKMA DIGIT THREE|&#x11139;}}||{{H:title|dotted=no|CHAKMA DIGIT FOUR|&#x1113a;}}||{{H:title|dotted=no|CHAKMA DIGIT FIVE|&#x1113b;}}||{{H:title|dotted=no|CHAKMA DIGIT SIX|&#x1113c;}}||{{H:title|dotted=no|CHAKMA DIGIT SEVEN|&#x1113d;}}||{{H:title|dotted=no|CHAKMA DIGIT EIGHT|&#x1113e;}}||{{H:title|dotted=no|CHAKMA DIGIT NINE|&#x1113f;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1114x |style="background:#7ef9ff;{{text default color}};"|{{H:title|dotted=no|CHAKMA SECTION MARK|&#x11140;}}||style="background:#7ef9ff;{{text default color}};"|{{H:title|dotted=no|CHAKMA DANDA|&#x11141;}}||style="background:#7ef9ff;{{text default color}};"|{{H:title|dotted=no|CHAKMA DOUBLE DANDA|&#x11142;}}||style="background:#7ef9ff;{{text default color}};"|{{H:title|dotted=no|CHAKMA QUESTION MARK|&#x11143;}}||style="background:#d093ff;{{text default color}};"|{{H:title|dotted=no|CHAKMA LETTER LHAA|&#x11144;}}||style="background:#d093ff;{{text default color}};"|{{H:title|dotted=no|CHAKMA VOWEL SIGN AA|&#x11145;}}||style="background:#d093ff;{{text default color}};"|{{H:title|dotted=no|CHAKMA VOWEL SIGN EI|&#x11146;}}||style="background:#ffb0ff;{{text default color}};"|{{H:title|dotted=no|CHAKMA LETTER VAA|&#x11147;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Mahajani''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1115x |{{H:title|dotted=no|MAHAJANI LETTER A|&#x11150;}}||{{H:title|dotted=no|MAHAJANI LETTER I|&#x11151;}}||{{H:title|dotted=no|MAHAJANI LETTER U|&#x11152;}}||{{H:title|dotted=no|MAHAJANI LETTER E|&#x11153;}}||{{H:title|dotted=no|MAHAJANI LETTER O|&#x11154;}}||{{H:title|dotted=no|MAHAJANI LETTER KA|&#x11155;}}||{{H:title|dotted=no|MAHAJANI LETTER KHA|&#x11156;}}||{{H:title|dotted=no|MAHAJANI LETTER GA|&#x11157;}}||{{H:title|dotted=no|MAHAJANI LETTER GHA|&#x11158;}}||{{H:title|dotted=no|MAHAJANI LETTER CA|&#x11159;}}||{{H:title|dotted=no|MAHAJANI LETTER CHA|&#x1115a;}}||{{H:title|dotted=no|MAHAJANI LETTER JA|&#x1115b;}}||{{H:title|dotted=no|MAHAJANI LETTER JHA|&#x1115c;}}||{{H:title|dotted=no|MAHAJANI LETTER NYA|&#x1115d;}}||{{H:title|dotted=no|MAHAJANI LETTER TTA|&#x1115e;}}||{{H:title|dotted=no|MAHAJANI LETTER TTHA|&#x1115f;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1116x |{{H:title|dotted=no|MAHAJANI LETTER DDA|&#x11160;}}||{{H:title|dotted=no|MAHAJANI LETTER DDHA|&#x11161;}}||{{H:title|dotted=no|MAHAJANI LETTER NNA|&#x11162;}}||{{H:title|dotted=no|MAHAJANI LETTER TA|&#x11163;}}||{{H:title|dotted=no|MAHAJANI LETTER THA|&#x11164;}}||{{H:title|dotted=no|MAHAJANI LETTER DA|&#x11165;}}||{{H:title|dotted=no|MAHAJANI LETTER DHA|&#x11166;}}||{{H:title|dotted=no|MAHAJANI LETTER NA|&#x11167;}}||{{H:title|dotted=no|MAHAJANI LETTER PA|&#x11168;}}||{{H:title|dotted=no|MAHAJANI LETTER PHA|&#x11169;}}||{{H:title|dotted=no|MAHAJANI LETTER BA|&#x1116a;}}||{{H:title|dotted=no|MAHAJANI LETTER BHA|&#x1116b;}}||{{H:title|dotted=no|MAHAJANI LETTER MA|&#x1116c;}}||{{H:title|dotted=no|MAHAJANI LETTER RA|&#x1116d;}}||{{H:title|dotted=no|MAHAJANI LETTER LA|&#x1116e;}}||{{H:title|dotted=no|MAHAJANI LETTER VA|&#x1116f;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1117x |style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|MAHAJANI LETTER SA|&#x11170;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|MAHAJANI LETTER HA|&#x11171;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|MAHAJANI LETTER RRA|&#x11172;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|MAHAJANI SIGN NUKTA|&#x11173;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|MAHAJANI ABBREVIATION SIGN|&#x11174;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|MAHAJANI SECTION MARK|&#x11175;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|MAHAJANI LIGATURE SHRI|&#x11176;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Sharada''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1118x |{{H:title|dotted=no|SHARADA SIGN CANDRABINDU|&#x11180;}}||{{H:title|dotted=no|SHARADA SIGN ANUSVARA|&#x11181;}}||{{H:title|dotted=no|SHARADA SIGN VISARGA|&#x11182;}}||{{H:title|dotted=no|SHARADA LETTER A|&#x11183;}}||{{H:title|dotted=no|SHARADA LETTER AA|&#x11184;}}||{{H:title|dotted=no|SHARADA LETTER I|&#x11185;}}||{{H:title|dotted=no|SHARADA LETTER II|&#x11186;}}||{{H:title|dotted=no|SHARADA LETTER U|&#x11187;}}||{{H:title|dotted=no|SHARADA LETTER UU|&#x11188;}}||{{H:title|dotted=no|SHARADA LETTER VOCALIC R|&#x11189;}}||{{H:title|dotted=no|SHARADA LETTER VOCALIC RR|&#x1118a;}}||{{H:title|dotted=no|SHARADA LETTER VOCALIC L|&#x1118b;}}||{{H:title|dotted=no|SHARADA LETTER VOCALIC LL|&#x1118c;}}||{{H:title|dotted=no|SHARADA LETTER E|&#x1118d;}}||{{H:title|dotted=no|SHARADA LETTER AI|&#x1118e;}}||{{H:title|dotted=no|SHARADA LETTER O|&#x1118f;}} |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1119x |{{H:title|dotted=no|SHARADA LETTER AU|&#x11190;}}||{{H:title|dotted=no|SHARADA LETTER KA|&#x11191;}}||{{H:title|dotted=no|SHARADA LETTER KHA|&#x11192;}}||{{H:title|dotted=no|SHARADA LETTER GA|&#x11193;}}||{{H:title|dotted=no|SHARADA LETTER GHA|&#x11194;}}||{{H:title|dotted=no|SHARADA LETTER NGA|&#x11195;}}||{{H:title|dotted=no|SHARADA LETTER CA|&#x11196;}}||{{H:title|dotted=no|SHARADA LETTER CHA|&#x11197;}}||{{H:title|dotted=no|SHARADA LETTER JA|&#x11198;}}||{{H:title|dotted=no|SHARADA LETTER JHA|&#x11199;}}||{{H:title|dotted=no|SHARADA LETTER NYA|&#x1119a;}}||{{H:title|dotted=no|SHARADA LETTER TTA|&#x1119b;}}||{{H:title|dotted=no|SHARADA LETTER TTHA|&#x1119c;}}||{{H:title|dotted=no|SHARADA LETTER DDA|&#x1119d;}}||{{H:title|dotted=no|SHARADA LETTER DDHA|&#x1119e;}}||{{H:title|dotted=no|SHARADA LETTER NNA|&#x1119f;}} |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|111Ax |{{H:title|dotted=no|SHARADA LETTER TA|&#x111a0;}}||{{H:title|dotted=no|SHARADA LETTER THA|&#x111a1;}}||{{H:title|dotted=no|SHARADA LETTER DA|&#x111a2;}}||{{H:title|dotted=no|SHARADA LETTER DHA|&#x111a3;}}||{{H:title|dotted=no|SHARADA LETTER NA|&#x111a4;}}||{{H:title|dotted=no|SHARADA LETTER PA|&#x111a5;}}||{{H:title|dotted=no|SHARADA LETTER PHA|&#x111a6;}}||{{H:title|dotted=no|SHARADA LETTER BA|&#x111a7;}}||{{H:title|dotted=no|SHARADA LETTER BHA|&#x111a8;}}||{{H:title|dotted=no|SHARADA LETTER MA|&#x111a9;}}||{{H:title|dotted=no|SHARADA LETTER YA|&#x111aa;}}||{{H:title|dotted=no|SHARADA LETTER RA|&#x111ab;}}||{{H:title|dotted=no|SHARADA LETTER LA|&#x111ac;}}||{{H:title|dotted=no|SHARADA LETTER LLA|&#x111ad;}}||{{H:title|dotted=no|SHARADA LETTER VA|&#x111ae;}}||{{H:title|dotted=no|SHARADA LETTER SHA|&#x111af;}} |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|111Bx |{{H:title|dotted=no|SHARADA LETTER SSA|&#x111b0;}}||{{H:title|dotted=no|SHARADA LETTER SA|&#x111b1;}}||{{H:title|dotted=no|SHARADA LETTER HA|&#x111b2;}}||{{H:title|dotted=no|SHARADA VOWEL SIGN AA|&#x111b3;}}||{{H:title|dotted=no|SHARADA VOWEL SIGN I|&#x111b4;}}||{{H:title|dotted=no|SHARADA VOWEL SIGN II|&#x111b5;}}||{{H:title|dotted=no|SHARADA VOWEL SIGN U|&#x111b6;}}||{{H:title|dotted=no|SHARADA VOWEL SIGN UU|&#x111b7;}}||{{H:title|dotted=no|SHARADA VOWEL SIGN VOCALIC R|&#x111b8;}}||{{H:title|dotted=no|SHARADA VOWEL SIGN VOCALIC RR|&#x111b9;}}||{{H:title|dotted=no|SHARADA VOWEL SIGN VOCALIC L|&#x111ba;}}||{{H:title|dotted=no|SHARADA VOWEL SIGN VOCALIC LL|&#x111bb;}}||{{H:title|dotted=no|SHARADA VOWEL SIGN E|&#x111bc;}}||{{H:title|dotted=no|SHARADA VOWEL SIGN AI|&#x111bd;}}||{{H:title|dotted=no|SHARADA VOWEL SIGN O|&#x111be;}}||{{H:title|dotted=no|SHARADA VOWEL SIGN AU|&#x111bf;}} |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|111Cx |{{H:title|dotted=no|SHARADA SIGN VIRAMA|&#x111c0;}}||{{H:title|dotted=no|SHARADA SIGN AVAGRAHA|&#x111c1;}}||{{H:title|dotted=no|SHARADA SIGN JIHVAMULIYA|&#x111c2;}}||{{H:title|dotted=no|SHARADA SIGN UPADHMANIYA|&#x111c3;}}||{{H:title|dotted=no|SHARADA OM|&#x111c4;}}||{{H:title|dotted=no|SHARADA DANDA|&#x111c5;}}||{{H:title|dotted=no|SHARADA DOUBLE DANDA|&#x111c6;}}||{{H:title|dotted=no|SHARADA ABBREVIATION SIGN|&#x111c7;}}||{{H:title|dotted=no|SHARADA SEPARATOR|&#x111c8;}}||style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|SHARADA SANDHI MARK|&#x111c9;}}||style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|SHARADA SIGN NUKTA|&#x111ca;}}||style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|SHARADA VOWEL MODIFIER MARK|&#x111cb;}}||style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|SHARADA EXTRA SHORT VOWEL MARK|&#x111cc;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|SHARADA SUTRA MARK|&#x111cd;}}||style="background:#ffb0ff;{{text default color}};"|{{H:title|dotted=no|SHARADA VOWEL SIGN PRISHTHAMATRA E|&#x111ce;}}||style="background:#ffb0ff;{{text default color}};"|{{H:title|dotted=no|SHARADA SIGN INVERTED CANDRABINDU|&#x111cf;}} |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|111Dx |{{H:title|dotted=no|SHARADA DIGIT ZERO|&#x111d0;}}||{{H:title|dotted=no|SHARADA DIGIT ONE|&#x111d1;}}||{{H:title|dotted=no|SHARADA DIGIT TWO|&#x111d2;}}||{{H:title|dotted=no|SHARADA DIGIT THREE|&#x111d3;}}||{{H:title|dotted=no|SHARADA DIGIT FOUR|&#x111d4;}}||{{H:title|dotted=no|SHARADA DIGIT FIVE|&#x111d5;}}||{{H:title|dotted=no|SHARADA DIGIT SIX|&#x111d6;}}||{{H:title|dotted=no|SHARADA DIGIT SEVEN|&#x111d7;}}||{{H:title|dotted=no|SHARADA DIGIT EIGHT|&#x111d8;}}||{{H:title|dotted=no|SHARADA DIGIT NINE|&#x111d9;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|SHARADA EKAM|&#x111da;}}||style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|SHARADA SIGN SIDDHAM|&#x111db;}}||style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|SHARADA HEADSTROKE|&#x111dc;}}||style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|SHARADA CONTINUATION SIGN|&#x111dd;}}||style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|SHARADA SECTION MARK-1|&#x111de;}}||style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|SHARADA SECTION MARK-2|&#x111df;}} |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Sinhala Archaic Numbers''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|111Ex |style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|SINHALA ARCHAIC DIGIT ONE|&#x111e1;}}||{{H:title|dotted=no|SINHALA ARCHAIC DIGIT TWO|&#x111e2;}}||{{H:title|dotted=no|SINHALA ARCHAIC DIGIT THREE|&#x111e3;}}||{{H:title|dotted=no|SINHALA ARCHAIC DIGIT FOUR|&#x111e4;}}||{{H:title|dotted=no|SINHALA ARCHAIC DIGIT FIVE|&#x111e5;}}||{{H:title|dotted=no|SINHALA ARCHAIC DIGIT SIX|&#x111e6;}}||{{H:title|dotted=no|SINHALA ARCHAIC DIGIT SEVEN|&#x111e7;}}||{{H:title|dotted=no|SINHALA ARCHAIC DIGIT EIGHT|&#x111e8;}}||{{H:title|dotted=no|SINHALA ARCHAIC DIGIT NINE|&#x111e9;}}||{{H:title|dotted=no|SINHALA ARCHAIC NUMBER TEN|&#x111ea;}}||{{H:title|dotted=no|SINHALA ARCHAIC NUMBER TWENTY|&#x111eb;}}||{{H:title|dotted=no|SINHALA ARCHAIC NUMBER THIRTY|&#x111ec;}}||{{H:title|dotted=no|SINHALA ARCHAIC NUMBER FORTY|&#x111ed;}}||{{H:title|dotted=no|SINHALA ARCHAIC NUMBER FIFTY|&#x111ee;}}||{{H:title|dotted=no|SINHALA ARCHAIC NUMBER SIXTY|&#x111ef;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|111Fx |style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|SINHALA ARCHAIC NUMBER SEVENTY|&#x111f0;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|SINHALA ARCHAIC NUMBER EIGHTY|&#x111f1;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|SINHALA ARCHAIC NUMBER NINETY|&#x111f2;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|SINHALA ARCHAIC NUMBER ONE HUNDRED|&#x111f3;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|SINHALA ARCHAIC NUMBER ONE THOUSAND|&#x111f4;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Khojki''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1120x |{{H:title|dotted=no|KHOJKI LETTER A|&#x11200;}}||{{H:title|dotted=no|KHOJKI LETTER AA|&#x11201;}}||{{H:title|dotted=no|KHOJKI LETTER I|&#x11202;}}||{{H:title|dotted=no|KHOJKI LETTER U|&#x11203;}}||{{H:title|dotted=no|KHOJKI LETTER E|&#x11204;}}||{{H:title|dotted=no|KHOJKI LETTER AI|&#x11205;}}||{{H:title|dotted=no|KHOJKI LETTER O|&#x11206;}}||{{H:title|dotted=no|KHOJKI LETTER AU|&#x11207;}}||{{H:title|dotted=no|KHOJKI LETTER KA|&#x11208;}}||{{H:title|dotted=no|KHOJKI LETTER KHA|&#x11209;}}||{{H:title|dotted=no|KHOJKI LETTER GA|&#x1120a;}}||{{H:title|dotted=no|KHOJKI LETTER GGA|&#x1120b;}}||{{H:title|dotted=no|KHOJKI LETTER GHA|&#x1120c;}}||{{H:title|dotted=no|KHOJKI LETTER NGA|&#x1120d;}}||{{H:title|dotted=no|KHOJKI LETTER CA|&#x1120e;}}||{{H:title|dotted=no|KHOJKI LETTER CHA|&#x1120f;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1121x |{{H:title|dotted=no|KHOJKI LETTER JA|&#x11210;}}||{{H:title|dotted=no|KHOJKI LETTER JJA|&#x11211;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|KHOJKI LETTER NYA|&#x11213;}}||{{H:title|dotted=no|KHOJKI LETTER TTA|&#x11214;}}||{{H:title|dotted=no|KHOJKI LETTER TTHA|&#x11215;}}||{{H:title|dotted=no|KHOJKI LETTER DDA|&#x11216;}}||{{H:title|dotted=no|KHOJKI LETTER DDHA|&#x11217;}}||{{H:title|dotted=no|KHOJKI LETTER NNA|&#x11218;}}||{{H:title|dotted=no|KHOJKI LETTER TA|&#x11219;}}||{{H:title|dotted=no|KHOJKI LETTER THA|&#x1121a;}}||{{H:title|dotted=no|KHOJKI LETTER DA|&#x1121b;}}||{{H:title|dotted=no|KHOJKI LETTER DDDA|&#x1121c;}}||{{H:title|dotted=no|KHOJKI LETTER DHA|&#x1121d;}}||{{H:title|dotted=no|KHOJKI LETTER NA|&#x1121e;}}||{{H:title|dotted=no|KHOJKI LETTER PA|&#x1121f;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1122x |{{H:title|dotted=no|KHOJKI LETTER PHA|&#x11220;}}||{{H:title|dotted=no|KHOJKI LETTER BA|&#x11221;}}||{{H:title|dotted=no|KHOJKI LETTER BBA|&#x11222;}}||{{H:title|dotted=no|KHOJKI LETTER BHA|&#x11223;}}||{{H:title|dotted=no|KHOJKI LETTER MA|&#x11224;}}||{{H:title|dotted=no|KHOJKI LETTER YA|&#x11225;}}||{{H:title|dotted=no|KHOJKI LETTER RA|&#x11226;}}||{{H:title|dotted=no|KHOJKI LETTER LA|&#x11227;}}||{{H:title|dotted=no|KHOJKI LETTER VA|&#x11228;}}||{{H:title|dotted=no|KHOJKI LETTER SA|&#x11229;}}||{{H:title|dotted=no|KHOJKI LETTER HA|&#x1122a;}}||{{H:title|dotted=no|KHOJKI LETTER LLA|&#x1122b;}}||{{H:title|dotted=no|KHOJKI VOWEL SIGN AA|&#x1122c;}}||{{H:title|dotted=no|KHOJKI VOWEL SIGN I|&#x1122d;}}||{{H:title|dotted=no|KHOJKI VOWEL SIGN II|&#x1122e;}}||{{H:title|dotted=no|KHOJKI VOWEL SIGN U|&#x1122f;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1123x |{{H:title|dotted=no|KHOJKI VOWEL SIGN E|&#x11230;}}||{{H:title|dotted=no|KHOJKI VOWEL SIGN AI|&#x11231;}}||{{H:title|dotted=no|KHOJKI VOWEL SIGN O|&#x11232;}}||{{H:title|dotted=no|KHOJKI VOWEL SIGN AU|&#x11233;}}||{{H:title|dotted=no|KHOJKI SIGN ANUSVARA|&#x11234;}}||{{H:title|dotted=no|KHOJKI SIGN VIRAMA|&#x11235;}}||{{H:title|dotted=no|KHOJKI SIGN NUKTA|&#x11236;}}||{{H:title|dotted=no|KHOJKI SIGN SHADDA|&#x11237;}}||{{H:title|dotted=no|KHOJKI DANDA|&#x11238;}}||{{H:title|dotted=no|KHOJKI DOUBLE DANDA|&#x11239;}}||{{H:title|dotted=no|KHOJKI WORD SEPARATOR|&#x1123a;}}||{{H:title|dotted=no|KHOJKI SECTION MARK|&#x1123b;}}||{{H:title|dotted=no|KHOJKI DOUBLE SECTION MARK|&#x1123c;}}||{{H:title|dotted=no|KHOJKI ABBREVIATION SIGN|&#x1123d;}}||style="background:#9c8dff;{{text default color}};"|{{H:title|dotted=no|KHOJKI SIGN SUKUN|&#x1123e;}}||style="background:#ffc0c0;{{text default color}};"|{{H:title|dotted=no|KHOJKI LETTER QA|&#x1123f;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1124x |style="background:#ffc0c0;{{text default color}};"|{{H:title|dotted=no|KHOJKI LETTER SHORT I|&#x11240;}}||style="background:#ffc0c0;{{text default color}};"|{{H:title|dotted=no|KHOJKI VOWEL SIGN VOCALIC R|&#x11241;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Landa''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1125x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1126x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1127x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Multani''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#8a94ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1128x |{{H:title|dotted=no|MULTANI LETTER A|&#x11280;}}||{{H:title|dotted=no|MULTANI LETTER I|&#x11281;}}||{{H:title|dotted=no|MULTANI LETTER U|&#x11282;}}||{{H:title|dotted=no|MULTANI LETTER E|&#x11283;}}||{{H:title|dotted=no|MULTANI LETTER KA|&#x11284;}}||{{H:title|dotted=no|MULTANI LETTER KHA|&#x11285;}}||{{H:title|dotted=no|MULTANI LETTER GA|&#x11286;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|MULTANI LETTER GHA|&#x11288;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|MULTANI LETTER CA|&#x1128a;}}||{{H:title|dotted=no|MULTANI LETTER CHA|&#x1128b;}}||{{H:title|dotted=no|MULTANI LETTER JA|&#x1128c;}}||{{H:title|dotted=no|MULTANI LETTER JJA|&#x1128d;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|MULTANI LETTER NYA|&#x1128f;}} |----- style="text-align:center;background:#8a94ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1129x |{{H:title|dotted=no|MULTANI LETTER TTA|&#x11290;}}||{{H:title|dotted=no|MULTANI LETTER TTHA|&#x11291;}}||{{H:title|dotted=no|MULTANI LETTER DDA|&#x11292;}}||{{H:title|dotted=no|MULTANI LETTER DDDA|&#x11293;}}||{{H:title|dotted=no|MULTANI LETTER DDHA|&#x11294;}}||{{H:title|dotted=no|MULTANI LETTER NNA|&#x11295;}}||{{H:title|dotted=no|MULTANI LETTER TA|&#x11296;}}||{{H:title|dotted=no|MULTANI LETTER THA|&#x11297;}}||{{H:title|dotted=no|MULTANI LETTER DA|&#x11298;}}||{{H:title|dotted=no|MULTANI LETTER DHA|&#x11299;}}||{{H:title|dotted=no|MULTANI LETTER NA|&#x1129a;}}||{{H:title|dotted=no|MULTANI LETTER PA|&#x1129b;}}||{{H:title|dotted=no|MULTANI LETTER PHA|&#x1129c;}}||{{H:title|dotted=no|MULTANI LETTER BA|&#x1129d;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|MULTANI LETTER BHA|&#x1129f;}} |----- style="text-align:center;background:#8a94ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|112Ax |{{H:title|dotted=no|MULTANI LETTER MA|&#x112a0;}}||{{H:title|dotted=no|MULTANI LETTER YA|&#x112a1;}}||{{H:title|dotted=no|MULTANI LETTER RA|&#x112a2;}}||{{H:title|dotted=no|MULTANI LETTER LA|&#x112a3;}}||{{H:title|dotted=no|MULTANI LETTER VA|&#x112a4;}}||{{H:title|dotted=no|MULTANI LETTER SA|&#x112a5;}}||{{H:title|dotted=no|MULTANI LETTER HA|&#x112a6;}}||{{H:title|dotted=no|MULTANI LETTER RRA|&#x112a7;}}||{{H:title|dotted=no|MULTANI LETTER RHA|&#x112a8;}}||{{H:title|dotted=no|MULTANI SECTION MARK|&#x112a9;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Khudawadi''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|112Bx |{{H:title|dotted=no|KHUDAWADI LETTER A|&#x112b0;}}||{{H:title|dotted=no|KHUDAWADI LETTER AA|&#x112b1;}}||{{H:title|dotted=no|KHUDAWADI LETTER I|&#x112b2;}}||{{H:title|dotted=no|KHUDAWADI LETTER II|&#x112b3;}}||{{H:title|dotted=no|KHUDAWADI LETTER U|&#x112b4;}}||{{H:title|dotted=no|KHUDAWADI LETTER UU|&#x112b5;}}||{{H:title|dotted=no|KHUDAWADI LETTER E|&#x112b6;}}||{{H:title|dotted=no|KHUDAWADI LETTER AI|&#x112b7;}}||{{H:title|dotted=no|KHUDAWADI LETTER O|&#x112b8;}}||{{H:title|dotted=no|KHUDAWADI LETTER AU|&#x112b9;}}||{{H:title|dotted=no|KHUDAWADI LETTER KA|&#x112ba;}}||{{H:title|dotted=no|KHUDAWADI LETTER KHA|&#x112bb;}}||{{H:title|dotted=no|KHUDAWADI LETTER GA|&#x112bc;}}||{{H:title|dotted=no|KHUDAWADI LETTER GGA|&#x112bd;}}||{{H:title|dotted=no|KHUDAWADI LETTER GHA|&#x112be;}}||{{H:title|dotted=no|KHUDAWADI LETTER NGA|&#x112bf;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|112Cx |{{H:title|dotted=no|KHUDAWADI LETTER CA|&#x112c0;}}||{{H:title|dotted=no|KHUDAWADI LETTER CHA|&#x112c1;}}||{{H:title|dotted=no|KHUDAWADI LETTER JA|&#x112c2;}}||{{H:title|dotted=no|KHUDAWADI LETTER JJA|&#x112c3;}}||{{H:title|dotted=no|KHUDAWADI LETTER JHA|&#x112c4;}}||{{H:title|dotted=no|KHUDAWADI LETTER NYA|&#x112c5;}}||{{H:title|dotted=no|KHUDAWADI LETTER TTA|&#x112c6;}}||{{H:title|dotted=no|KHUDAWADI LETTER TTHA|&#x112c7;}}||{{H:title|dotted=no|KHUDAWADI LETTER DDA|&#x112c8;}}||{{H:title|dotted=no|KHUDAWADI LETTER DDDA|&#x112c9;}}||{{H:title|dotted=no|KHUDAWADI LETTER RRA|&#x112ca;}}||{{H:title|dotted=no|KHUDAWADI LETTER DDHA|&#x112cb;}}||{{H:title|dotted=no|KHUDAWADI LETTER NNA|&#x112cc;}}||{{H:title|dotted=no|KHUDAWADI LETTER TA|&#x112cd;}}||{{H:title|dotted=no|KHUDAWADI LETTER THA|&#x112ce;}}||{{H:title|dotted=no|KHUDAWADI LETTER DA|&#x112cf;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|112Dx |{{H:title|dotted=no|KHUDAWADI LETTER DHA|&#x112d0;}}||{{H:title|dotted=no|KHUDAWADI LETTER NA|&#x112d1;}}||{{H:title|dotted=no|KHUDAWADI LETTER PA|&#x112d2;}}||{{H:title|dotted=no|KHUDAWADI LETTER PHA|&#x112d3;}}||{{H:title|dotted=no|KHUDAWADI LETTER BA|&#x112d4;}}||{{H:title|dotted=no|KHUDAWADI LETTER BBA|&#x112d5;}}||{{H:title|dotted=no|KHUDAWADI LETTER BHA|&#x112d6;}}||{{H:title|dotted=no|KHUDAWADI LETTER MA|&#x112d7;}}||{{H:title|dotted=no|KHUDAWADI LETTER YA|&#x112d8;}}||{{H:title|dotted=no|KHUDAWADI LETTER RA|&#x112d9;}}||{{H:title|dotted=no|KHUDAWADI LETTER LA|&#x112da;}}||{{H:title|dotted=no|KHUDAWADI LETTER VA|&#x112db;}}||{{H:title|dotted=no|KHUDAWADI LETTER SHA|&#x112dc;}}||{{H:title|dotted=no|KHUDAWADI LETTER SA|&#x112dd;}}||{{H:title|dotted=no|KHUDAWADI LETTER HA|&#x112de;}}||{{H:title|dotted=no|KHUDAWADI SIGN ANUSVARA|&#x112df;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|112Ex |{{H:title|dotted=no|KHUDAWADI VOWEL SIGN AA|&#x112e0;}}||{{H:title|dotted=no|KHUDAWADI VOWEL SIGN I|&#x112e1;}}||{{H:title|dotted=no|KHUDAWADI VOWEL SIGN II|&#x112e2;}}||{{H:title|dotted=no|KHUDAWADI VOWEL SIGN U|&#x112e3;}}||{{H:title|dotted=no|KHUDAWADI VOWEL SIGN UU|&#x112e4;}}||{{H:title|dotted=no|KHUDAWADI VOWEL SIGN E|&#x112e5;}}||{{H:title|dotted=no|KHUDAWADI VOWEL SIGN AI|&#x112e6;}}||{{H:title|dotted=no|KHUDAWADI VOWEL SIGN O|&#x112e7;}}||{{H:title|dotted=no|KHUDAWADI VOWEL SIGN AU|&#x112e8;}}||{{H:title|dotted=no|KHUDAWADI SIGN NUKTA|&#x112e9;}}||{{H:title|dotted=no|KHUDAWADI SIGN VIRAMA|&#x112ea;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|112Fx |{{H:title|dotted=no|KHUDAWADI DIGIT ZERO|&#x112f0;}}||{{H:title|dotted=no|KHUDAWADI DIGIT ONE|&#x112f1;}}||{{H:title|dotted=no|KHUDAWADI DIGIT TWO|&#x112f2;}}||{{H:title|dotted=no|KHUDAWADI DIGIT THREE|&#x112f3;}}||{{H:title|dotted=no|KHUDAWADI DIGIT FOUR|&#x112f4;}}||{{H:title|dotted=no|KHUDAWADI DIGIT FIVE|&#x112f5;}}||{{H:title|dotted=no|KHUDAWADI DIGIT SIX|&#x112f6;}}||{{H:title|dotted=no|KHUDAWADI DIGIT SEVEN|&#x112f7;}}||{{H:title|dotted=no|KHUDAWADI DIGIT EIGHT|&#x112f8;}}||{{H:title|dotted=no|KHUDAWADI DIGIT NINE|&#x112f9;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Grantha''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1130x |style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|GRANTHA SIGN COMBINING ANUSVARA ABOVE|&#x11300;}}||{{H:title|dotted=no|GRANTHA SIGN CANDRABINDU|&#x11301;}}||{{H:title|dotted=no|GRANTHA SIGN ANUSVARA|&#x11302;}}||{{H:title|dotted=no|GRANTHA SIGN VISARGA|&#x11303;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|GRANTHA LETTER A|&#x11305;}}||{{H:title|dotted=no|GRANTHA LETTER AA|&#x11306;}}||{{H:title|dotted=no|GRANTHA LETTER I|&#x11307;}}||{{H:title|dotted=no|GRANTHA LETTER II|&#x11308;}}||{{H:title|dotted=no|GRANTHA LETTER U|&#x11309;}}||{{H:title|dotted=no|GRANTHA LETTER UU|&#x1130a;}}||{{H:title|dotted=no|GRANTHA LETTER VOCALIC R|&#x1130b;}}||{{H:title|dotted=no|GRANTHA LETTER VOCALIC L|&#x1130c;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|GRANTHA LETTER EE|&#x1130f;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1131x |{{H:title|dotted=no|GRANTHA LETTER AI|&#x11310;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|GRANTHA LETTER OO|&#x11313;}}||{{H:title|dotted=no|GRANTHA LETTER AU|&#x11314;}}||{{H:title|dotted=no|GRANTHA LETTER KA|&#x11315;}}||{{H:title|dotted=no|GRANTHA LETTER KHA|&#x11316;}}||{{H:title|dotted=no|GRANTHA LETTER GA|&#x11317;}}||{{H:title|dotted=no|GRANTHA LETTER GHA|&#x11318;}}||{{H:title|dotted=no|GRANTHA LETTER NGA|&#x11319;}}||{{H:title|dotted=no|GRANTHA LETTER CA|&#x1131a;}}||{{H:title|dotted=no|GRANTHA LETTER CHA|&#x1131b;}}||{{H:title|dotted=no|GRANTHA LETTER JA|&#x1131c;}}||{{H:title|dotted=no|GRANTHA LETTER JHA|&#x1131d;}}||{{H:title|dotted=no|GRANTHA LETTER NYA|&#x1131e;}}||{{H:title|dotted=no|GRANTHA LETTER TTA|&#x1131f;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1132x |{{H:title|dotted=no|GRANTHA LETTER TTHA|&#x11320;}}||{{H:title|dotted=no|GRANTHA LETTER DDA|&#x11321;}}||{{H:title|dotted=no|GRANTHA LETTER DDHA|&#x11322;}}||{{H:title|dotted=no|GRANTHA LETTER NNA|&#x11323;}}||{{H:title|dotted=no|GRANTHA LETTER TA|&#x11324;}}||{{H:title|dotted=no|GRANTHA LETTER THA|&#x11325;}}||{{H:title|dotted=no|GRANTHA LETTER DA|&#x11326;}}||{{H:title|dotted=no|GRANTHA LETTER DHA|&#x11327;}}||{{H:title|dotted=no|GRANTHA LETTER NA|&#x11328;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|GRANTHA LETTER PA|&#x1132a;}}||{{H:title|dotted=no|GRANTHA LETTER PHA|&#x1132b;}}||{{H:title|dotted=no|GRANTHA LETTER BA|&#x1132c;}}||{{H:title|dotted=no|GRANTHA LETTER BHA|&#x1132d;}}||{{H:title|dotted=no|GRANTHA LETTER MA|&#x1132e;}}||{{H:title|dotted=no|GRANTHA LETTER YA|&#x1132f;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1133x |{{H:title|dotted=no|GRANTHA LETTER RA|&#x11330;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|GRANTHA LETTER LA|&#x11332;}}||{{H:title|dotted=no|GRANTHA LETTER LLA|&#x11333;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|GRANTHA LETTER VA|&#x11335;}}||{{H:title|dotted=no|GRANTHA LETTER SHA|&#x11336;}}||{{H:title|dotted=no|GRANTHA LETTER SSA|&#x11337;}}||{{H:title|dotted=no|GRANTHA LETTER SA|&#x11338;}}||{{H:title|dotted=no|GRANTHA LETTER HA|&#x11339;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#d093ff;{{text default color}};"|{{H:title|dotted=no|COMBINING BINDU BELOW|&#x1133b;}}||{{H:title|dotted=no|GRANTHA SIGN NUKTA|&#x1133c;}}||{{H:title|dotted=no|GRANTHA SIGN AVAGRAHA|&#x1133d;}}||{{H:title|dotted=no|GRANTHA VOWEL SIGN AA|&#x1133e;}}||{{H:title|dotted=no|GRANTHA VOWEL SIGN I|&#x1133f;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1134x |{{H:title|dotted=no|GRANTHA VOWEL SIGN II|&#x11340;}}||{{H:title|dotted=no|GRANTHA VOWEL SIGN U|&#x11341;}}||{{H:title|dotted=no|GRANTHA VOWEL SIGN UU|&#x11342;}}||{{H:title|dotted=no|GRANTHA VOWEL SIGN VOCALIC R|&#x11343;}}||{{H:title|dotted=no|GRANTHA VOWEL SIGN VOCALIC RR|&#x11344;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|GRANTHA VOWEL SIGN EE|&#x11347;}}||{{H:title|dotted=no|GRANTHA VOWEL SIGN AI|&#x11348;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|GRANTHA VOWEL SIGN OO|&#x1134b;}}||{{H:title|dotted=no|GRANTHA VOWEL SIGN AU|&#x1134c;}}||{{H:title|dotted=no|GRANTHA SIGN VIRAMA|&#x1134d;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1135x |style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|GRANTHA OM|&#x11350;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|GRANTHA AU LENGTH MARK|&#x11357;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|GRANTHA SIGN PLUTA|&#x1135d;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|GRANTHA LETTER VEDIC ANUSVARA|&#x1135e;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|GRANTHA LETTER VEDIC DOUBLE ANUSVARA|&#x1135f;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1136x |{{H:title|dotted=no|GRANTHA LETTER VOCALIC RR|&#x11360;}}||{{H:title|dotted=no|GRANTHA LETTER VOCALIC LL|&#x11361;}}||{{H:title|dotted=no|GRANTHA VOWEL SIGN VOCALIC L|&#x11362;}}||{{H:title|dotted=no|GRANTHA VOWEL SIGN VOCALIC LL|&#x11363;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|COMBINING GRANTHA DIGIT ZERO|&#x11366;}}||{{H:title|dotted=no|COMBINING GRANTHA DIGIT ONE|&#x11367;}}||{{H:title|dotted=no|COMBINING GRANTHA DIGIT TWO|&#x11368;}}||{{H:title|dotted=no|COMBINING GRANTHA DIGIT THREE|&#x11369;}}||{{H:title|dotted=no|COMBINING GRANTHA DIGIT FOUR|&#x1136a;}}||{{H:title|dotted=no|COMBINING GRANTHA DIGIT FIVE|&#x1136b;}}||{{H:title|dotted=no|COMBINING GRANTHA DIGIT SIX|&#x1136c;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1137x |style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|COMBINING GRANTHA LETTER A|&#x11370;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|COMBINING GRANTHA LETTER KA|&#x11371;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|COMBINING GRANTHA LETTER NA|&#x11372;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|COMBINING GRANTHA LETTER VI|&#x11373;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|COMBINING GRANTHA LETTER PA|&#x11374;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Tulu-Tigalari''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#edc3b4;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1138x |{{H:title|dotted=no|TULU-TIGALARI LETTER A|&#x11380;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER AA|&#x11381;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER I|&#x11382;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER II|&#x11383;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER U|&#x11384;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER UU|&#x11385;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER VOCALIC R|&#x11386;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER VOCALIC RR|&#x11387;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER VOCALIC L|&#x11388;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER VOCALIC LL|&#x11389;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|TULU-TIGALARI LETTER EE|&#x1138b;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|TULU-TIGALARI LETTER AI|&#x1138e;}}||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#edc3b4;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1139x |{{H:title|dotted=no|TULU-TIGALARI LETTER OO|&#x11390;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER AU|&#x11391;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER KA|&#x11392;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER KHA|&#x11393;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER GA|&#x11394;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER GHA|&#x11395;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER NGA|&#x11396;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER CA|&#x11397;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER CHA|&#x11398;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER JA|&#x11399;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER JHA|&#x1139a;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER NYA|&#x1139b;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER TTA|&#x1139c;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER TTHA|&#x1139d;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER DDA|&#x1139e;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER DDHA|&#x1139f;}} |----- style="text-align:center;background:#edc3b4;{{text default color}};" !style="background:#ffffff;{{text default color}};"|113Ax |{{H:title|dotted=no|TULU-TIGALARI LETTER NNA|&#x113a0;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER TA|&#x113a1;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER THA|&#x113a2;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER DA|&#x113a3;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER DHA|&#x113a4;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER NA|&#x113a5;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER PA|&#x113a6;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER PHA|&#x113a7;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER BA|&#x113a8;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER BHA|&#x113a9;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER MA|&#x113aa;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER YA|&#x113ab;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER RA|&#x113ac;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER LA|&#x113ad;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER VA|&#x113ae;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER SHA|&#x113af;}} |----- style="text-align:center;background:#edc3b4;{{text default color}};" !style="background:#ffffff;{{text default color}};"|113Bx |{{H:title|dotted=no|TULU-TIGALARI LETTER SSA|&#x113b0;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER SA|&#x113b1;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER HA|&#x113b2;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER LLA|&#x113b3;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER RRA|&#x113b4;}}||{{H:title|dotted=no|TULU-TIGALARI LETTER LLLA|&#x113b5;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|TULU-TIGALARI SIGN AVAGRAHA|&#x113b7;}}||{{H:title|dotted=no|TULU-TIGALARI VOWEL SIGN AA|&#x113b8;}}||{{H:title|dotted=no|TULU-TIGALARI VOWEL SIGN I|&#x113b9;}}||{{H:title|dotted=no|TULU-TIGALARI VOWEL SIGN II|&#x113ba;}}||{{H:title|dotted=no|TULU-TIGALARI VOWEL SIGN U|&#x113bb;}}||{{H:title|dotted=no|TULU-TIGALARI VOWEL SIGN UU|&#x113bc;}}||{{H:title|dotted=no|TULU-TIGALARI VOWEL SIGN VOCALIC R|&#x113bd;}}||{{H:title|dotted=no|TULU-TIGALARI VOWEL SIGN VOCALIC RR|&#x113be;}}||{{H:title|dotted=no|TULU-TIGALARI VOWEL SIGN VOCALIC L|&#x113bf;}} |----- style="text-align:center;background:#edc3b4;{{text default color}};" !style="background:#ffffff;{{text default color}};"|113Cx |{{H:title|dotted=no|TULU-TIGALARI VOWEL SIGN VOCALIC LL|&#x113c0;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|TULU-TIGALARI VOWEL SIGN EE|&#x113c2;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|TULU-TIGALARI VOWEL SIGN AI|&#x113c5;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|TULU-TIGALARI VOWEL SIGN OO|&#x113c7;}}||{{H:title|dotted=no|TULU-TIGALARI VOWEL SIGN AU|&#x113c8;}}||{{H:title|dotted=no|TULU-TIGALARI AU LENGTH MARK|&#x113c9;}}||{{H:title|dotted=no|TULU-TIGALARI SIGN CANDRA ANUNASIKA|&#x113ca;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|TULU-TIGALARI SIGN ANUSVARA|&#x113cc;}}||{{H:title|dotted=no|TULU-TIGALARI SIGN VISARGA|&#x113cd;}}||{{H:title|dotted=no|TULU-TIGALARI SIGN VIRAMA|&#x113ce;}}||{{H:title|dotted=no|TULU-TIGALARI SIGN LOOPED VIRAMA|&#x113cf;}} |----- style="text-align:center;background:#edc3b4;{{text default color}};" !style="background:#ffffff;{{text default color}};"|113Dx |{{H:title|dotted=no|TULU-TIGALARI CONJOINER|&#x113d0;}}||{{H:title|dotted=no|TULU-TIGALARI REPHA|&#x113d1;}}||{{H:title|dotted=no|TULU-TIGALARI GEMINATION MARK|&#x113d2;}}||{{H:title|dotted=no|TULU-TIGALARI SIGN PLUTA|&#x113d3;}}||{{H:title|dotted=no|TULU-TIGALARI DANDA|&#x113d4;}}||{{H:title|dotted=no|TULU-TIGALARI DOUBLE DANDA|&#x113d5;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|TULU-TIGALARI SIGN OM PUSHPIKA|&#x113d7;}}||{{H:title|dotted=no|TULU-TIGALARI SIGN SHRII PUSHPIKA|&#x113d8;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|113Ex |&nbsp;||style="background:#edc3b4;{{text default color}};"|{{H:title|dotted=no|TULU-TIGALARI VEDIC TONE SVARITA|&#x113e1;}}||style="background:#edc3b4;{{text default color}};"|{{H:title|dotted=no|TULU-TIGALARI VEDIC TONE ANUDATTA|&#x113e2;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|113Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Newa''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1140x |{{H:title|dotted=no|NEWA LETTER A|&#x11400;}}||{{H:title|dotted=no|NEWA LETTER AA|&#x11401;}}||{{H:title|dotted=no|NEWA LETTER I|&#x11402;}}||{{H:title|dotted=no|NEWA LETTER II|&#x11403;}}||{{H:title|dotted=no|NEWA LETTER U|&#x11404;}}||{{H:title|dotted=no|NEWA LETTER UU|&#x11405;}}||{{H:title|dotted=no|NEWA LETTER VOCALIC R|&#x11406;}}||{{H:title|dotted=no|NEWA LETTER VOCALIC RR|&#x11407;}}||{{H:title|dotted=no|NEWA LETTER VOCALIC L|&#x11408;}}||{{H:title|dotted=no|NEWA LETTER VOCALIC LL|&#x11409;}}||{{H:title|dotted=no|NEWA LETTER E|&#x1140a;}}||{{H:title|dotted=no|NEWA LETTER AI|&#x1140b;}}||{{H:title|dotted=no|NEWA LETTER O|&#x1140c;}}||{{H:title|dotted=no|NEWA LETTER AU|&#x1140d;}}||{{H:title|dotted=no|NEWA LETTER KA|&#x1140e;}}||{{H:title|dotted=no|NEWA LETTER KHA|&#x1140f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1141x |{{H:title|dotted=no|NEWA LETTER GA|&#x11410;}}||{{H:title|dotted=no|NEWA LETTER GHA|&#x11411;}}||{{H:title|dotted=no|NEWA LETTER NGA|&#x11412;}}||{{H:title|dotted=no|NEWA LETTER NGHA|&#x11413;}}||{{H:title|dotted=no|NEWA LETTER CA|&#x11414;}}||{{H:title|dotted=no|NEWA LETTER CHA|&#x11415;}}||{{H:title|dotted=no|NEWA LETTER JA|&#x11416;}}||{{H:title|dotted=no|NEWA LETTER JHA|&#x11417;}}||{{H:title|dotted=no|NEWA LETTER NYA|&#x11418;}}||{{H:title|dotted=no|NEWA LETTER NYHA|&#x11419;}}||{{H:title|dotted=no|NEWA LETTER TTA|&#x1141a;}}||{{H:title|dotted=no|NEWA LETTER TTHA|&#x1141b;}}||{{H:title|dotted=no|NEWA LETTER DDA|&#x1141c;}}||{{H:title|dotted=no|NEWA LETTER DDHA|&#x1141d;}}||{{H:title|dotted=no|NEWA LETTER NNA|&#x1141e;}}||{{H:title|dotted=no|NEWA LETTER TA|&#x1141f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1142x |{{H:title|dotted=no|NEWA LETTER THA|&#x11420;}}||{{H:title|dotted=no|NEWA LETTER DA|&#x11421;}}||{{H:title|dotted=no|NEWA LETTER DHA|&#x11422;}}||{{H:title|dotted=no|NEWA LETTER NA|&#x11423;}}||{{H:title|dotted=no|NEWA LETTER NHA|&#x11424;}}||{{H:title|dotted=no|NEWA LETTER PA|&#x11425;}}||{{H:title|dotted=no|NEWA LETTER PHA|&#x11426;}}||{{H:title|dotted=no|NEWA LETTER BA|&#x11427;}}||{{H:title|dotted=no|NEWA LETTER BHA|&#x11428;}}||{{H:title|dotted=no|NEWA LETTER MA|&#x11429;}}||{{H:title|dotted=no|NEWA LETTER MHA|&#x1142a;}}||{{H:title|dotted=no|NEWA LETTER YA|&#x1142b;}}||{{H:title|dotted=no|NEWA LETTER RA|&#x1142c;}}||{{H:title|dotted=no|NEWA LETTER RHA|&#x1142d;}}||{{H:title|dotted=no|NEWA LETTER LA|&#x1142e;}}||{{H:title|dotted=no|NEWA LETTER LHA|&#x1142f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1143x |{{H:title|dotted=no|NEWA LETTER WA|&#x11430;}}||{{H:title|dotted=no|NEWA LETTER SHA|&#x11431;}}||{{H:title|dotted=no|NEWA LETTER SSA|&#x11432;}}||{{H:title|dotted=no|NEWA LETTER SA|&#x11433;}}||{{H:title|dotted=no|NEWA LETTER HA|&#x11434;}}||{{H:title|dotted=no|NEWA VOWEL SIGN AA|&#x11435;}}||{{H:title|dotted=no|NEWA VOWEL SIGN I|&#x11436;}}||{{H:title|dotted=no|NEWA VOWEL SIGN II|&#x11437;}}||{{H:title|dotted=no|NEWA VOWEL SIGN U|&#x11438;}}||{{H:title|dotted=no|NEWA VOWEL SIGN UU|&#x11439;}}||{{H:title|dotted=no|NEWA VOWEL SIGN VOCALIC R|&#x1143a;}}||{{H:title|dotted=no|NEWA VOWEL SIGN VOCALIC RR|&#x1143b;}}||{{H:title|dotted=no|NEWA VOWEL SIGN VOCALIC L|&#x1143c;}}||{{H:title|dotted=no|NEWA VOWEL SIGN VOCALIC LL|&#x1143d;}}||{{H:title|dotted=no|NEWA VOWEL SIGN E|&#x1143e;}}||{{H:title|dotted=no|NEWA VOWEL SIGN AI|&#x1143f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1144x |{{H:title|dotted=no|NEWA VOWEL SIGN O|&#x11440;}}||{{H:title|dotted=no|NEWA VOWEL SIGN AU|&#x11441;}}||{{H:title|dotted=no|NEWA SIGN VIRAMA|&#x11442;}}||{{H:title|dotted=no|NEWA SIGN CANDRABINDU|&#x11443;}}||{{H:title|dotted=no|NEWA SIGN ANUSVARA|&#x11444;}}||{{H:title|dotted=no|NEWA SIGN VISARGA|&#x11445;}}||{{H:title|dotted=no|NEWA SIGN NUKTA|&#x11446;}}||{{H:title|dotted=no|NEWA SIGN AVAGRAHA|&#x11447;}}||{{H:title|dotted=no|NEWA SIGN FINAL ANUSVARA|&#x11448;}}||{{H:title|dotted=no|NEWA OM|&#x11449;}}||{{H:title|dotted=no|NEWA SIDDHI|&#x1144a;}}||{{H:title|dotted=no|NEWA DANDA|&#x1144b;}}||{{H:title|dotted=no|NEWA DOUBLE DANDA|&#x1144c;}}||{{H:title|dotted=no|NEWA COMMA|&#x1144d;}}||{{H:title|dotted=no|NEWA GAP FILLER|&#x1144e;}}||{{H:title|dotted=no|NEWA ABBREVIATION SIGN|&#x1144f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1145x |{{H:title|dotted=no|NEWA DIGIT ZERO|&#x11450;}}||{{H:title|dotted=no|NEWA DIGIT ONE|&#x11451;}}||{{H:title|dotted=no|NEWA DIGIT TWO|&#x11452;}}||{{H:title|dotted=no|NEWA DIGIT THREE|&#x11453;}}||{{H:title|dotted=no|NEWA DIGIT FOUR|&#x11454;}}||{{H:title|dotted=no|NEWA DIGIT FIVE|&#x11455;}}||{{H:title|dotted=no|NEWA DIGIT SIX|&#x11456;}}||{{H:title|dotted=no|NEWA DIGIT SEVEN|&#x11457;}}||{{H:title|dotted=no|NEWA DIGIT EIGHT|&#x11458;}}||{{H:title|dotted=no|NEWA DIGIT NINE|&#x11459;}}||style="background:#ffb0ff;{{text default color}};"|{{H:title|dotted=no|NEWA DOUBLE COMMA|&#x1145a;}}||{{H:title|dotted=no|NEWA PLACEHOLDER MARK|&#x1145b;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|NEWA INSERTION SIGN|&#x1145d;}}||style="background:#d093ff;{{text default color}};"|{{H:title|dotted=no|NEWA SANDHI MARK|&#x1145e;}}||style="background:#e896ff;{{text default color}};"|{{H:title|dotted=no|NEWA LETTER VEDIC ANUSVARA|&#x1145f;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1146x |style="background:#ffb0ff;{{text default color}};"|{{H:title|dotted=no|NEWA SIGN JIHVAMULIYA|&#x11460;}}||style="background:#ffb0ff;{{text default color}};"|{{H:title|dotted=no|NEWA SIGN UPHADHMANIYA|&#x11461;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1147x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Tirhuta''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1148x |{{H:title|dotted=no|TIRHUTA ANJI|&#x11480;}}||{{H:title|dotted=no|TIRHUTA LETTER A|&#x11481;}}||{{H:title|dotted=no|TIRHUTA LETTER AA|&#x11482;}}||{{H:title|dotted=no|TIRHUTA LETTER I|&#x11483;}}||{{H:title|dotted=no|TIRHUTA LETTER II|&#x11484;}}||{{H:title|dotted=no|TIRHUTA LETTER U|&#x11485;}}||{{H:title|dotted=no|TIRHUTA LETTER UU|&#x11486;}}||{{H:title|dotted=no|TIRHUTA LETTER VOCALIC R|&#x11487;}}||{{H:title|dotted=no|TIRHUTA LETTER VOCALIC RR|&#x11488;}}||{{H:title|dotted=no|TIRHUTA LETTER VOCALIC L|&#x11489;}}||{{H:title|dotted=no|TIRHUTA LETTER VOCALIC LL|&#x1148a;}}||{{H:title|dotted=no|TIRHUTA LETTER E|&#x1148b;}}||{{H:title|dotted=no|TIRHUTA LETTER AI|&#x1148c;}}||{{H:title|dotted=no|TIRHUTA LETTER O|&#x1148d;}}||{{H:title|dotted=no|TIRHUTA LETTER AU|&#x1148e;}}||{{H:title|dotted=no|TIRHUTA LETTER KA|&#x1148f;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1149x |{{H:title|dotted=no|TIRHUTA LETTER KHA|&#x11490;}}||{{H:title|dotted=no|TIRHUTA LETTER GA|&#x11491;}}||{{H:title|dotted=no|TIRHUTA LETTER GHA|&#x11492;}}||{{H:title|dotted=no|TIRHUTA LETTER NGA|&#x11493;}}||{{H:title|dotted=no|TIRHUTA LETTER CA|&#x11494;}}||{{H:title|dotted=no|TIRHUTA LETTER CHA|&#x11495;}}||{{H:title|dotted=no|TIRHUTA LETTER JA|&#x11496;}}||{{H:title|dotted=no|TIRHUTA LETTER JHA|&#x11497;}}||{{H:title|dotted=no|TIRHUTA LETTER NYA|&#x11498;}}||{{H:title|dotted=no|TIRHUTA LETTER TTA|&#x11499;}}||{{H:title|dotted=no|TIRHUTA LETTER TTHA|&#x1149a;}}||{{H:title|dotted=no|TIRHUTA LETTER DDA|&#x1149b;}}||{{H:title|dotted=no|TIRHUTA LETTER DDHA|&#x1149c;}}||{{H:title|dotted=no|TIRHUTA LETTER NNA|&#x1149d;}}||{{H:title|dotted=no|TIRHUTA LETTER TA|&#x1149e;}}||{{H:title|dotted=no|TIRHUTA LETTER THA|&#x1149f;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|114Ax |{{H:title|dotted=no|TIRHUTA LETTER DA|&#x114a0;}}||{{H:title|dotted=no|TIRHUTA LETTER DHA|&#x114a1;}}||{{H:title|dotted=no|TIRHUTA LETTER NA|&#x114a2;}}||{{H:title|dotted=no|TIRHUTA LETTER PA|&#x114a3;}}||{{H:title|dotted=no|TIRHUTA LETTER PHA|&#x114a4;}}||{{H:title|dotted=no|TIRHUTA LETTER BA|&#x114a5;}}||{{H:title|dotted=no|TIRHUTA LETTER BHA|&#x114a6;}}||{{H:title|dotted=no|TIRHUTA LETTER MA|&#x114a7;}}||{{H:title|dotted=no|TIRHUTA LETTER YA|&#x114a8;}}||{{H:title|dotted=no|TIRHUTA LETTER RA|&#x114a9;}}||{{H:title|dotted=no|TIRHUTA LETTER LA|&#x114aa;}}||{{H:title|dotted=no|TIRHUTA LETTER VA|&#x114ab;}}||{{H:title|dotted=no|TIRHUTA LETTER SHA|&#x114ac;}}||{{H:title|dotted=no|TIRHUTA LETTER SSA|&#x114ad;}}||{{H:title|dotted=no|TIRHUTA LETTER SA|&#x114ae;}}||{{H:title|dotted=no|TIRHUTA LETTER HA|&#x114af;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|114Bx |{{H:title|dotted=no|TIRHUTA VOWEL SIGN AA|&#x114b0;}}||{{H:title|dotted=no|TIRHUTA VOWEL SIGN I|&#x114b1;}}||{{H:title|dotted=no|TIRHUTA VOWEL SIGN II|&#x114b2;}}||{{H:title|dotted=no|TIRHUTA VOWEL SIGN U|&#x114b3;}}||{{H:title|dotted=no|TIRHUTA VOWEL SIGN UU|&#x114b4;}}||{{H:title|dotted=no|TIRHUTA VOWEL SIGN VOCALIC R|&#x114b5;}}||{{H:title|dotted=no|TIRHUTA VOWEL SIGN VOCALIC RR|&#x114b6;}}||{{H:title|dotted=no|TIRHUTA VOWEL SIGN VOCALIC L|&#x114b7;}}||{{H:title|dotted=no|TIRHUTA VOWEL SIGN VOCALIC LL|&#x114b8;}}||{{H:title|dotted=no|TIRHUTA VOWEL SIGN E|&#x114b9;}}||{{H:title|dotted=no|TIRHUTA VOWEL SIGN SHORT E|&#x114ba;}}||{{H:title|dotted=no|TIRHUTA VOWEL SIGN AI|&#x114bb;}}||{{H:title|dotted=no|TIRHUTA VOWEL SIGN O|&#x114bc;}}||{{H:title|dotted=no|TIRHUTA VOWEL SIGN SHORT O|&#x114bd;}}||{{H:title|dotted=no|TIRHUTA VOWEL SIGN AU|&#x114be;}}||{{H:title|dotted=no|TIRHUTA SIGN CANDRABINDU|&#x114bf;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|114Cx |{{H:title|dotted=no|TIRHUTA SIGN ANUSVARA|&#x114c0;}}||{{H:title|dotted=no|TIRHUTA SIGN VISARGA|&#x114c1;}}||{{H:title|dotted=no|TIRHUTA SIGN VIRAMA|&#x114c2;}}||{{H:title|dotted=no|TIRHUTA SIGN NUKTA|&#x114c3;}}||{{H:title|dotted=no|TIRHUTA SIGN AVAGRAHA|&#x114c4;}}||{{H:title|dotted=no|TIRHUTA GVANG|&#x114c5;}}||{{H:title|dotted=no|TIRHUTA ABBREVIATION SIGN|&#x114c6;}}||{{H:title|dotted=no|TIRHUTA OM|&#x114c7;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|114Dx |{{H:title|dotted=no|TIRHUTA DIGIT ZERO|&#x114d0;}}||{{H:title|dotted=no|TIRHUTA DIGIT ONE|&#x114d1;}}||{{H:title|dotted=no|TIRHUTA DIGIT TWO|&#x114d2;}}||{{H:title|dotted=no|TIRHUTA DIGIT THREE|&#x114d3;}}||{{H:title|dotted=no|TIRHUTA DIGIT FOUR|&#x114d4;}}||{{H:title|dotted=no|TIRHUTA DIGIT FIVE|&#x114d5;}}||{{H:title|dotted=no|TIRHUTA DIGIT SIX|&#x114d6;}}||{{H:title|dotted=no|TIRHUTA DIGIT SEVEN|&#x114d7;}}||{{H:title|dotted=no|TIRHUTA DIGIT EIGHT|&#x114d8;}}||{{H:title|dotted=no|TIRHUTA DIGIT NINE|&#x114d9;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Tani''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|114Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|114Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Ranjana''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1150x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1151x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1152x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1153x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1154x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1155x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1156x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1157x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Siddham''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1158x |{{H:title|dotted=no|SIDDHAM LETTER A|&#x11580;}}||{{H:title|dotted=no|SIDDHAM LETTER AA|&#x11581;}}||{{H:title|dotted=no|SIDDHAM LETTER I|&#x11582;}}||{{H:title|dotted=no|SIDDHAM LETTER II|&#x11583;}}||{{H:title|dotted=no|SIDDHAM LETTER U|&#x11584;}}||{{H:title|dotted=no|SIDDHAM LETTER UU|&#x11585;}}||{{H:title|dotted=no|SIDDHAM LETTER VOCALIC R|&#x11586;}}||{{H:title|dotted=no|SIDDHAM LETTER VOCALIC RR|&#x11587;}}||{{H:title|dotted=no|SIDDHAM LETTER VOCALIC L|&#x11588;}}||{{H:title|dotted=no|SIDDHAM LETTER VOCALIC LL|&#x11589;}}||{{H:title|dotted=no|SIDDHAM LETTER E|&#x1158a;}}||{{H:title|dotted=no|SIDDHAM LETTER AI|&#x1158b;}}||{{H:title|dotted=no|SIDDHAM LETTER O|&#x1158c;}}||{{H:title|dotted=no|SIDDHAM LETTER AU|&#x1158d;}}||{{H:title|dotted=no|SIDDHAM LETTER KA|&#x1158e;}}||{{H:title|dotted=no|SIDDHAM LETTER KHA|&#x1158f;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1159x |{{H:title|dotted=no|SIDDHAM LETTER GA|&#x11590;}}||{{H:title|dotted=no|SIDDHAM LETTER GHA|&#x11591;}}||{{H:title|dotted=no|SIDDHAM LETTER NGA|&#x11592;}}||{{H:title|dotted=no|SIDDHAM LETTER CA|&#x11593;}}||{{H:title|dotted=no|SIDDHAM LETTER CHA|&#x11594;}}||{{H:title|dotted=no|SIDDHAM LETTER JA|&#x11595;}}||{{H:title|dotted=no|SIDDHAM LETTER JHA|&#x11596;}}||{{H:title|dotted=no|SIDDHAM LETTER NYA|&#x11597;}}||{{H:title|dotted=no|SIDDHAM LETTER TTA|&#x11598;}}||{{H:title|dotted=no|SIDDHAM LETTER TTHA|&#x11599;}}||{{H:title|dotted=no|SIDDHAM LETTER DDA|&#x1159a;}}||{{H:title|dotted=no|SIDDHAM LETTER DDHA|&#x1159b;}}||{{H:title|dotted=no|SIDDHAM LETTER NNA|&#x1159c;}}||{{H:title|dotted=no|SIDDHAM LETTER TA|&#x1159d;}}||{{H:title|dotted=no|SIDDHAM LETTER THA|&#x1159e;}}||{{H:title|dotted=no|SIDDHAM LETTER DA|&#x1159f;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|115Ax |{{H:title|dotted=no|SIDDHAM LETTER DHA|&#x115a0;}}||{{H:title|dotted=no|SIDDHAM LETTER NA|&#x115a1;}}||{{H:title|dotted=no|SIDDHAM LETTER PA|&#x115a2;}}||{{H:title|dotted=no|SIDDHAM LETTER PHA|&#x115a3;}}||{{H:title|dotted=no|SIDDHAM LETTER BA|&#x115a4;}}||{{H:title|dotted=no|SIDDHAM LETTER BHA|&#x115a5;}}||{{H:title|dotted=no|SIDDHAM LETTER MA|&#x115a6;}}||{{H:title|dotted=no|SIDDHAM LETTER YA|&#x115a7;}}||{{H:title|dotted=no|SIDDHAM LETTER RA|&#x115a8;}}||{{H:title|dotted=no|SIDDHAM LETTER LA|&#x115a9;}}||{{H:title|dotted=no|SIDDHAM LETTER VA|&#x115aa;}}||{{H:title|dotted=no|SIDDHAM LETTER SHA|&#x115ab;}}||{{H:title|dotted=no|SIDDHAM LETTER SSA|&#x115ac;}}||{{H:title|dotted=no|SIDDHAM LETTER SA|&#x115ad;}}||{{H:title|dotted=no|SIDDHAM LETTER HA|&#x115ae;}}||{{H:title|dotted=no|SIDDHAM VOWEL SIGN AA|&#x115af;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|115Bx |{{H:title|dotted=no|SIDDHAM VOWEL SIGN I|&#x115b0;}}||{{H:title|dotted=no|SIDDHAM VOWEL SIGN II|&#x115b1;}}||{{H:title|dotted=no|SIDDHAM VOWEL SIGN U|&#x115b2;}}||{{H:title|dotted=no|SIDDHAM VOWEL SIGN UU|&#x115b3;}}||{{H:title|dotted=no|SIDDHAM VOWEL SIGN VOCALIC R|&#x115b4;}}||{{H:title|dotted=no|SIDDHAM VOWEL SIGN VOCALIC RR|&#x115b5;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|SIDDHAM VOWEL SIGN E|&#x115b8;}}||{{H:title|dotted=no|SIDDHAM VOWEL SIGN AI|&#x115b9;}}||{{H:title|dotted=no|SIDDHAM VOWEL SIGN O|&#x115ba;}}||{{H:title|dotted=no|SIDDHAM VOWEL SIGN AU|&#x115bb;}}||{{H:title|dotted=no|SIDDHAM SIGN CANDRABINDU|&#x115bc;}}||{{H:title|dotted=no|SIDDHAM SIGN ANUSVARA|&#x115bd;}}||{{H:title|dotted=no|SIDDHAM SIGN VISARGA|&#x115be;}}||{{H:title|dotted=no|SIDDHAM SIGN VIRAMA|&#x115bf;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|115Cx |{{H:title|dotted=no|SIDDHAM SIGN NUKTA|&#x115c0;}}||{{H:title|dotted=no|SIDDHAM SIGN SIDDHAM|&#x115c1;}}||{{H:title|dotted=no|SIDDHAM DANDA|&#x115c2;}}||{{H:title|dotted=no|SIDDHAM DOUBLE DANDA|&#x115c3;}}||{{H:title|dotted=no|SIDDHAM SEPARATOR DOT|&#x115c4;}}||{{H:title|dotted=no|SIDDHAM SEPARATOR BAR|&#x115c5;}}||{{H:title|dotted=no|SIDDHAM REPETITION MARK-1|&#x115c6;}}||{{H:title|dotted=no|SIDDHAM REPETITION MARK-2|&#x115c7;}}||{{H:title|dotted=no|SIDDHAM REPETITION MARK-3|&#x115c8;}}||{{H:title|dotted=no|SIDDHAM END OF TEXT MARK|&#x115c9;}}||style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|SIDDHAM SECTION MARK WITH TRIDENT AND U-SHAPED ORNAMENTS|&#x115ca;}}||style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|SIDDHAM SECTION MARK WITH TRIDENT AND DOTTED CRESCENTS|&#x115cb;}}||style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|SIDDHAM SECTION MARK WITH RAYS AND DOTTED CRESCENTS|&#x115cc;}}||style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|SIDDHAM SECTION MARK WITH RAYS AND DOTTED DOUBLE CRESCENTS|&#x115cd;}}||style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|SIDDHAM SECTION MARK WITH RAYS AND DOTTED TRIPLE CRESCENTS|&#x115ce;}}||style="background:#8a94ff;{{text default color}};"|{{H:title|dotted=no|SIDDHAM SECTION MARK DOUBLE RING|&#x115cf;}} |----- style="text-align:center;background:#8a94ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|115Dx |{{H:title|dotted=no|SIDDHAM SECTION MARK DOUBLE RING WITH RAYS|&#x115d0;}}||{{H:title|dotted=no|SIDDHAM SECTION MARK WITH DOUBLE CRESCENTS|&#x115d1;}}||{{H:title|dotted=no|SIDDHAM SECTION MARK WITH TRIPLE CRESCENTS|&#x115d2;}}||{{H:title|dotted=no|SIDDHAM SECTION MARK WITH QUADRUPLE CRESCENTS|&#x115d3;}}||{{H:title|dotted=no|SIDDHAM SECTION MARK WITH SEPTUPLE CRESCENTS|&#x115d4;}}||{{H:title|dotted=no|SIDDHAM SECTION MARK WITH CIRCLES AND RAYS|&#x115d5;}}||{{H:title|dotted=no|SIDDHAM SECTION MARK WITH CIRCLES AND TWO ENCLOSURES|&#x115d6;}}||{{H:title|dotted=no|SIDDHAM SECTION MARK WITH CIRCLES AND FOUR ENCLOSURES|&#x115d7;}}||{{H:title|dotted=no|SIDDHAM LETTER THREE-CIRCLE ALTERNATE I|&#x115d8;}}||{{H:title|dotted=no|SIDDHAM LETTER TWO-CIRCLE ALTERNATE I|&#x115d9;}}||{{H:title|dotted=no|SIDDHAM LETTER TWO-CIRCLE ALTERNATE II|&#x115da;}}||{{H:title|dotted=no|SIDDHAM LETTER ALTERNATE U|&#x115db;}}||{{H:title|dotted=no|SIDDHAM VOWEL SIGN ALTERNATE U|&#x115dc;}}||{{H:title|dotted=no|SIDDHAM VOWEL SIGN ALTERNATE UU|&#x115dd;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|115Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|115Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Modi''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1160x |{{H:title|dotted=no|MODI LETTER A|&#x11600;}}||{{H:title|dotted=no|MODI LETTER AA|&#x11601;}}||{{H:title|dotted=no|MODI LETTER I|&#x11602;}}||{{H:title|dotted=no|MODI LETTER II|&#x11603;}}||{{H:title|dotted=no|MODI LETTER U|&#x11604;}}||{{H:title|dotted=no|MODI LETTER UU|&#x11605;}}||{{H:title|dotted=no|MODI LETTER VOCALIC R|&#x11606;}}||{{H:title|dotted=no|MODI LETTER VOCALIC RR|&#x11607;}}||{{H:title|dotted=no|MODI LETTER VOCALIC L|&#x11608;}}||{{H:title|dotted=no|MODI LETTER VOCALIC LL|&#x11609;}}||{{H:title|dotted=no|MODI LETTER E|&#x1160a;}}||{{H:title|dotted=no|MODI LETTER AI|&#x1160b;}}||{{H:title|dotted=no|MODI LETTER O|&#x1160c;}}||{{H:title|dotted=no|MODI LETTER AU|&#x1160d;}}||{{H:title|dotted=no|MODI LETTER KA|&#x1160e;}}||{{H:title|dotted=no|MODI LETTER KHA|&#x1160f;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1161x |{{H:title|dotted=no|MODI LETTER GA|&#x11610;}}||{{H:title|dotted=no|MODI LETTER GHA|&#x11611;}}||{{H:title|dotted=no|MODI LETTER NGA|&#x11612;}}||{{H:title|dotted=no|MODI LETTER CA|&#x11613;}}||{{H:title|dotted=no|MODI LETTER CHA|&#x11614;}}||{{H:title|dotted=no|MODI LETTER JA|&#x11615;}}||{{H:title|dotted=no|MODI LETTER JHA|&#x11616;}}||{{H:title|dotted=no|MODI LETTER NYA|&#x11617;}}||{{H:title|dotted=no|MODI LETTER TTA|&#x11618;}}||{{H:title|dotted=no|MODI LETTER TTHA|&#x11619;}}||{{H:title|dotted=no|MODI LETTER DDA|&#x1161a;}}||{{H:title|dotted=no|MODI LETTER DDHA|&#x1161b;}}||{{H:title|dotted=no|MODI LETTER NNA|&#x1161c;}}||{{H:title|dotted=no|MODI LETTER TA|&#x1161d;}}||{{H:title|dotted=no|MODI LETTER THA|&#x1161e;}}||{{H:title|dotted=no|MODI LETTER DA|&#x1161f;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1162x |{{H:title|dotted=no|MODI LETTER DHA|&#x11620;}}||{{H:title|dotted=no|MODI LETTER NA|&#x11621;}}||{{H:title|dotted=no|MODI LETTER PA|&#x11622;}}||{{H:title|dotted=no|MODI LETTER PHA|&#x11623;}}||{{H:title|dotted=no|MODI LETTER BA|&#x11624;}}||{{H:title|dotted=no|MODI LETTER BHA|&#x11625;}}||{{H:title|dotted=no|MODI LETTER MA|&#x11626;}}||{{H:title|dotted=no|MODI LETTER YA|&#x11627;}}||{{H:title|dotted=no|MODI LETTER RA|&#x11628;}}||{{H:title|dotted=no|MODI LETTER LA|&#x11629;}}||{{H:title|dotted=no|MODI LETTER VA|&#x1162a;}}||{{H:title|dotted=no|MODI LETTER SHA|&#x1162b;}}||{{H:title|dotted=no|MODI LETTER SSA|&#x1162c;}}||{{H:title|dotted=no|MODI LETTER SA|&#x1162d;}}||{{H:title|dotted=no|MODI LETTER HA|&#x1162e;}}||{{H:title|dotted=no|MODI LETTER LLA|&#x1162f;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1163x |{{H:title|dotted=no|MODI VOWEL SIGN AA|&#x11630;}}||{{H:title|dotted=no|MODI VOWEL SIGN I|&#x11631;}}||{{H:title|dotted=no|MODI VOWEL SIGN II|&#x11632;}}||{{H:title|dotted=no|MODI VOWEL SIGN U|&#x11633;}}||{{H:title|dotted=no|MODI VOWEL SIGN UU|&#x11634;}}||{{H:title|dotted=no|MODI VOWEL SIGN VOCALIC R|&#x11635;}}||{{H:title|dotted=no|MODI VOWEL SIGN VOCALIC RR|&#x11636;}}||{{H:title|dotted=no|MODI VOWEL SIGN VOCALIC L|&#x11637;}}||{{H:title|dotted=no|MODI VOWEL SIGN VOCALIC LL|&#x11638;}}||{{H:title|dotted=no|MODI VOWEL SIGN E|&#x11639;}}||{{H:title|dotted=no|MODI VOWEL SIGN AI|&#x1163a;}}||{{H:title|dotted=no|MODI VOWEL SIGN O|&#x1163b;}}||{{H:title|dotted=no|MODI VOWEL SIGN AU|&#x1163c;}}||{{H:title|dotted=no|MODI SIGN ANUSVARA|&#x1163d;}}||{{H:title|dotted=no|MODI SIGN VISARGA|&#x1163e;}}||{{H:title|dotted=no|MODI SIGN VIRAMA|&#x1163f;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1164x |style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|MODI SIGN ARDHACANDRA|&#x11640;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|MODI DANDA|&#x11641;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|MODI DOUBLE DANDA|&#x11642;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|MODI ABBREVIATION SIGN|&#x11643;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|MODI SIGN HUVA|&#x11644;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1165x |{{H:title|dotted=no|MODI DIGIT ZERO|&#x11650;}}||{{H:title|dotted=no|MODI DIGIT ONE|&#x11651;}}||{{H:title|dotted=no|MODI DIGIT TWO|&#x11652;}}||{{H:title|dotted=no|MODI DIGIT THREE|&#x11653;}}||{{H:title|dotted=no|MODI DIGIT FOUR|&#x11654;}}||{{H:title|dotted=no|MODI DIGIT FIVE|&#x11655;}}||{{H:title|dotted=no|MODI DIGIT SIX|&#x11656;}}||{{H:title|dotted=no|MODI DIGIT SEVEN|&#x11657;}}||{{H:title|dotted=no|MODI DIGIT EIGHT|&#x11658;}}||{{H:title|dotted=no|MODI DIGIT NINE|&#x11659;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Mongolian Supplement''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1166x |{{H:title|dotted=no|MONGOLIAN BIRGA WITH ORNAMENT|&#x11660;}}||{{H:title|dotted=no|MONGOLIAN ROTATED BIRGA|&#x11661;}}||{{H:title|dotted=no|MONGOLIAN DOUBLE BIRGA WITH ORNAMENT|&#x11662;}}||{{H:title|dotted=no|MONGOLIAN TRIPLE BIRGA WITH ORNAMENT|&#x11663;}}||{{H:title|dotted=no|MONGOLIAN BIRGA WITH DOUBLE ORNAMENT|&#x11664;}}||{{H:title|dotted=no|MONGOLIAN ROTATED BIRGA WITH ORNAMENT|&#x11665;}}||{{H:title|dotted=no|MONGOLIAN ROTATED BIRGA WITH DOUBLE ORNAMENT|&#x11666;}}||{{H:title|dotted=no|MONGOLIAN INVERTED BIRGA|&#x11667;}}||{{H:title|dotted=no|MONGOLIAN INVERTED BIRGA WITH DOUBLE ORNAMENT|&#x11668;}}||{{H:title|dotted=no|MONGOLIAN SWIRL BIRGA|&#x11669;}}||{{H:title|dotted=no|MONGOLIAN SWIRL BIRGA WITH ORNAMENT|&#x1166a;}}||{{H:title|dotted=no|MONGOLIAN SWIRL BIRGA WITH DOUBLE ORNAMENT|&#x1166b;}}||{{H:title|dotted=no|MONGOLIAN TURNED SWIRL BIRGA WITH DOUBLE ORNAMENT|&#x1166c;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1167x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Takri''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1168x |{{H:title|dotted=no|TAKRI LETTER A|&#x11680;}}||{{H:title|dotted=no|TAKRI LETTER AA|&#x11681;}}||{{H:title|dotted=no|TAKRI LETTER I|&#x11682;}}||{{H:title|dotted=no|TAKRI LETTER II|&#x11683;}}||{{H:title|dotted=no|TAKRI LETTER U|&#x11684;}}||{{H:title|dotted=no|TAKRI LETTER UU|&#x11685;}}||{{H:title|dotted=no|TAKRI LETTER E|&#x11686;}}||{{H:title|dotted=no|TAKRI LETTER AI|&#x11687;}}||{{H:title|dotted=no|TAKRI LETTER O|&#x11688;}}||{{H:title|dotted=no|TAKRI LETTER AU|&#x11689;}}||{{H:title|dotted=no|TAKRI LETTER KA|&#x1168a;}}||{{H:title|dotted=no|TAKRI LETTER KHA|&#x1168b;}}||{{H:title|dotted=no|TAKRI LETTER GA|&#x1168c;}}||{{H:title|dotted=no|TAKRI LETTER GHA|&#x1168d;}}||{{H:title|dotted=no|TAKRI LETTER NGA|&#x1168e;}}||{{H:title|dotted=no|TAKRI LETTER CA|&#x1168f;}} |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1169x |{{H:title|dotted=no|TAKRI LETTER CHA|&#x11690;}}||{{H:title|dotted=no|TAKRI LETTER JA|&#x11691;}}||{{H:title|dotted=no|TAKRI LETTER JHA|&#x11692;}}||{{H:title|dotted=no|TAKRI LETTER NYA|&#x11693;}}||{{H:title|dotted=no|TAKRI LETTER TTA|&#x11694;}}||{{H:title|dotted=no|TAKRI LETTER TTHA|&#x11695;}}||{{H:title|dotted=no|TAKRI LETTER DDA|&#x11696;}}||{{H:title|dotted=no|TAKRI LETTER DDHA|&#x11697;}}||{{H:title|dotted=no|TAKRI LETTER NNA|&#x11698;}}||{{H:title|dotted=no|TAKRI LETTER TA|&#x11699;}}||{{H:title|dotted=no|TAKRI LETTER THA|&#x1169a;}}||{{H:title|dotted=no|TAKRI LETTER DA|&#x1169b;}}||{{H:title|dotted=no|TAKRI LETTER DHA|&#x1169c;}}||{{H:title|dotted=no|TAKRI LETTER NA|&#x1169d;}}||{{H:title|dotted=no|TAKRI LETTER PA|&#x1169e;}}||{{H:title|dotted=no|TAKRI LETTER PHA|&#x1169f;}} |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|116Ax |{{H:title|dotted=no|TAKRI LETTER BA|&#x116a0;}}||{{H:title|dotted=no|TAKRI LETTER BHA|&#x116a1;}}||{{H:title|dotted=no|TAKRI LETTER MA|&#x116a2;}}||{{H:title|dotted=no|TAKRI LETTER YA|&#x116a3;}}||{{H:title|dotted=no|TAKRI LETTER RA|&#x116a4;}}||{{H:title|dotted=no|TAKRI LETTER LA|&#x116a5;}}||{{H:title|dotted=no|TAKRI LETTER VA|&#x116a6;}}||{{H:title|dotted=no|TAKRI LETTER SHA|&#x116a7;}}||{{H:title|dotted=no|TAKRI LETTER SA|&#x116a8;}}||{{H:title|dotted=no|TAKRI LETTER HA|&#x116a9;}}||{{H:title|dotted=no|TAKRI LETTER RRA|&#x116aa;}}||{{H:title|dotted=no|TAKRI SIGN ANUSVARA|&#x116ab;}}||{{H:title|dotted=no|TAKRI SIGN VISARGA|&#x116ac;}}||{{H:title|dotted=no|TAKRI VOWEL SIGN AA|&#x116ad;}}||{{H:title|dotted=no|TAKRI VOWEL SIGN I|&#x116ae;}}||{{H:title|dotted=no|TAKRI VOWEL SIGN II|&#x116af;}} |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|116Bx |{{H:title|dotted=no|TAKRI VOWEL SIGN U|&#x116b0;}}||{{H:title|dotted=no|TAKRI VOWEL SIGN UU|&#x116b1;}}||{{H:title|dotted=no|TAKRI VOWEL SIGN E|&#x116b2;}}||{{H:title|dotted=no|TAKRI VOWEL SIGN AI|&#x116b3;}}||{{H:title|dotted=no|TAKRI VOWEL SIGN O|&#x116b4;}}||{{H:title|dotted=no|TAKRI VOWEL SIGN AU|&#x116b5;}}||{{H:title|dotted=no|TAKRI SIGN VIRAMA|&#x116b6;}}||{{H:title|dotted=no|TAKRI SIGN NUKTA|&#x116b7;}}||style="background:#e896ff;{{text default color}};"|{{H:title|dotted=no|TAKRI LETTER ARCHAIC KHA|&#x116b8;}}||style="background:#ffc0e0;{{text default color}};"|{{H:title|dotted=no|TAKRI ABBREVIATION SIGN|&#x116b9;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#7ef9ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|116Cx |{{H:title|dotted=no|TAKRI DIGIT ZERO|&#x116c0;}}||{{H:title|dotted=no|TAKRI DIGIT ONE|&#x116c1;}}||{{H:title|dotted=no|TAKRI DIGIT TWO|&#x116c2;}}||{{H:title|dotted=no|TAKRI DIGIT THREE|&#x116c3;}}||{{H:title|dotted=no|TAKRI DIGIT FOUR|&#x116c4;}}||{{H:title|dotted=no|TAKRI DIGIT FIVE|&#x116c5;}}||{{H:title|dotted=no|TAKRI DIGIT SIX|&#x116c6;}}||{{H:title|dotted=no|TAKRI DIGIT SEVEN|&#x116c7;}}||{{H:title|dotted=no|TAKRI DIGIT EIGHT|&#x116c8;}}||{{H:title|dotted=no|TAKRI DIGIT NINE|&#x116c9;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Myanmar Extended-C''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#edc3b4;{{text default color}};" !style="background:#ffffff;{{text default color}};"|116Dx |{{H:title|dotted=no|MYANMAR PAO DIGIT ZERO|&#x116d0;}}||{{H:title|dotted=no|MYANMAR PAO DIGIT ONE|&#x116d1;}}||{{H:title|dotted=no|MYANMAR PAO DIGIT TWO|&#x116d2;}}||{{H:title|dotted=no|MYANMAR PAO DIGIT THREE|&#x116d3;}}||{{H:title|dotted=no|MYANMAR PAO DIGIT FOUR|&#x116d4;}}||{{H:title|dotted=no|MYANMAR PAO DIGIT FIVE|&#x116d5;}}||{{H:title|dotted=no|MYANMAR PAO DIGIT SIX|&#x116d6;}}||{{H:title|dotted=no|MYANMAR PAO DIGIT SEVEN|&#x116d7;}}||{{H:title|dotted=no|MYANMAR PAO DIGIT EIGHT|&#x116d8;}}||{{H:title|dotted=no|MYANMAR PAO DIGIT NINE|&#x116d9;}}||{{H:title|dotted=no|MYANMAR EASTERN PWO KAREN DIGIT ZERO|&#x116da;}}||{{H:title|dotted=no|MYANMAR EASTERN PWO KAREN DIGIT ONE|&#x116db;}}||{{H:title|dotted=no|MYANMAR EASTERN PWO KAREN DIGIT TWO|&#x116dc;}}||{{H:title|dotted=no|MYANMAR EASTERN PWO KAREN DIGIT THREE|&#x116dd;}}||{{H:title|dotted=no|MYANMAR EASTERN PWO KAREN DIGIT FOUR|&#x116de;}}||{{H:title|dotted=no|MYANMAR EASTERN PWO KAREN DIGIT FIVE|&#x116df;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|116Ex |style="background:#edc3b4;{{text default color}};"|{{H:title|dotted=no|MYANMAR EASTERN PWO KAREN DIGIT SIX|&#x116e0;}}||style="background:#edc3b4;{{text default color}};"|{{H:title|dotted=no|MYANMAR EASTERN PWO KAREN DIGIT SEVEN|&#x116e1;}}||style="background:#edc3b4;{{text default color}};"|{{H:title|dotted=no|MYANMAR EASTERN PWO KAREN DIGIT EIGHT|&#x116e2;}}||style="background:#edc3b4;{{text default color}};"|{{H:title|dotted=no|MYANMAR EASTERN PWO KAREN DIGIT NINE|&#x116e3;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|116Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Ahom''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#8a94ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1170x |{{H:title|dotted=no|AHOM LETTER KA|&#x11700;}}||{{H:title|dotted=no|AHOM LETTER KHA|&#x11701;}}||{{H:title|dotted=no|AHOM LETTER NGA|&#x11702;}}||{{H:title|dotted=no|AHOM LETTER NA|&#x11703;}}||{{H:title|dotted=no|AHOM LETTER TA|&#x11704;}}||{{H:title|dotted=no|AHOM LETTER ALTERNATE TA|&#x11705;}}||{{H:title|dotted=no|AHOM LETTER PA|&#x11706;}}||{{H:title|dotted=no|AHOM LETTER PHA|&#x11707;}}||{{H:title|dotted=no|AHOM LETTER BA|&#x11708;}}||{{H:title|dotted=no|AHOM LETTER MA|&#x11709;}}||{{H:title|dotted=no|AHOM LETTER JA|&#x1170a;}}||{{H:title|dotted=no|AHOM LETTER CHA|&#x1170b;}}||{{H:title|dotted=no|AHOM LETTER THA|&#x1170c;}}||{{H:title|dotted=no|AHOM LETTER RA|&#x1170d;}}||{{H:title|dotted=no|AHOM LETTER LA|&#x1170e;}}||{{H:title|dotted=no|AHOM LETTER SA|&#x1170f;}} |----- style="text-align:center;background:#8a94ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1171x |{{H:title|dotted=no|AHOM LETTER NYA|&#x11710;}}||{{H:title|dotted=no|AHOM LETTER HA|&#x11711;}}||{{H:title|dotted=no|AHOM LETTER A|&#x11712;}}||{{H:title|dotted=no|AHOM LETTER DA|&#x11713;}}||{{H:title|dotted=no|AHOM LETTER DHA|&#x11714;}}||{{H:title|dotted=no|AHOM LETTER GA|&#x11715;}}||{{H:title|dotted=no|AHOM LETTER ALTERNATE GA|&#x11716;}}||{{H:title|dotted=no|AHOM LETTER GHA|&#x11717;}}||{{H:title|dotted=no|AHOM LETTER BHA|&#x11718;}}||{{H:title|dotted=no|AHOM LETTER JHA|&#x11719;}}||style="background:#d093ff;{{text default color}};"|{{H:title|dotted=no|AHOM LETTER ALTERNATE BA|&#x1171a;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|AHOM CONSONANT SIGN MEDIAL LA|&#x1171d;}}||{{H:title|dotted=no|AHOM CONSONANT SIGN MEDIAL RA|&#x1171e;}}||{{H:title|dotted=no|AHOM CONSONANT SIGN MEDIAL LIGATING RA|&#x1171f;}} |----- style="text-align:center;background:#8a94ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1172x |{{H:title|dotted=no|AHOM VOWEL SIGN A|&#x11720;}}||{{H:title|dotted=no|AHOM VOWEL SIGN AA|&#x11721;}}||{{H:title|dotted=no|AHOM VOWEL SIGN I|&#x11722;}}||{{H:title|dotted=no|AHOM VOWEL SIGN II|&#x11723;}}||{{H:title|dotted=no|AHOM VOWEL SIGN U|&#x11724;}}||{{H:title|dotted=no|AHOM VOWEL SIGN UU|&#x11725;}}||{{H:title|dotted=no|AHOM VOWEL SIGN E|&#x11726;}}||{{H:title|dotted=no|AHOM VOWEL SIGN AW|&#x11727;}}||{{H:title|dotted=no|AHOM VOWEL SIGN O|&#x11728;}}||{{H:title|dotted=no|AHOM VOWEL SIGN AI|&#x11729;}}||{{H:title|dotted=no|AHOM VOWEL SIGN AM|&#x1172a;}}||{{H:title|dotted=no|AHOM SIGN KILLER|&#x1172b;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#8a94ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1173x |{{H:title|dotted=no|AHOM DIGIT ZERO|&#x11730;}}||{{H:title|dotted=no|AHOM DIGIT ONE|&#x11731;}}||{{H:title|dotted=no|AHOM DIGIT TWO|&#x11732;}}||{{H:title|dotted=no|AHOM DIGIT THREE|&#x11733;}}||{{H:title|dotted=no|AHOM DIGIT FOUR|&#x11734;}}||{{H:title|dotted=no|AHOM DIGIT FIVE|&#x11735;}}||{{H:title|dotted=no|AHOM DIGIT SIX|&#x11736;}}||{{H:title|dotted=no|AHOM DIGIT SEVEN|&#x11737;}}||{{H:title|dotted=no|AHOM DIGIT EIGHT|&#x11738;}}||{{H:title|dotted=no|AHOM DIGIT NINE|&#x11739;}}||{{H:title|dotted=no|AHOM NUMBER TEN|&#x1173a;}}||{{H:title|dotted=no|AHOM NUMBER TWENTY|&#x1173b;}}||{{H:title|dotted=no|AHOM SIGN SMALL SECTION|&#x1173c;}}||{{H:title|dotted=no|AHOM SIGN SECTION|&#x1173d;}}||{{H:title|dotted=no|AHOM SIGN RULAI|&#x1173e;}}||{{H:title|dotted=no|AHOM SYMBOL VI|&#x1173f;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1174x |style="background:#ffc0e0;{{text default color}};"|{{H:title|dotted=no|AHOM LETTER CA|&#x11740;}}||style="background:#ffc0e0;{{text default color}};"|{{H:title|dotted=no|AHOM LETTER TTA|&#x11741;}}||style="background:#ffc0e0;{{text default color}};"|{{H:title|dotted=no|AHOM LETTER TTHA|&#x11742;}}||style="background:#ffc0e0;{{text default color}};"|{{H:title|dotted=no|AHOM LETTER DDA|&#x11743;}}||style="background:#ffc0e0;{{text default color}};"|{{H:title|dotted=no|AHOM LETTER DDHA|&#x11744;}}||style="background:#ffc0e0;{{text default color}};"|{{H:title|dotted=no|AHOM LETTER NNA|&#x11745;}}||style="background:#ffc0e0;{{text default color}};"|{{H:title|dotted=no|AHOM LETTER LLA|&#x11746;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Zou''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1175x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1176x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1177x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1178x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1179x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|117Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Pyu''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|117Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|117Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|117Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|117Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | ''Unassigned'' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|117Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Dogra''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#d093ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1180x |{{H:title|dotted=no|DOGRA LETTER A|&#x11800;}}||{{H:title|dotted=no|DOGRA LETTER AA|&#x11801;}}||{{H:title|dotted=no|DOGRA LETTER I|&#x11802;}}||{{H:title|dotted=no|DOGRA LETTER II|&#x11803;}}||{{H:title|dotted=no|DOGRA LETTER U|&#x11804;}}||{{H:title|dotted=no|DOGRA LETTER UU|&#x11805;}}||{{H:title|dotted=no|DOGRA LETTER E|&#x11806;}}||{{H:title|dotted=no|DOGRA LETTER AI|&#x11807;}}||{{H:title|dotted=no|DOGRA LETTER O|&#x11808;}}||{{H:title|dotted=no|DOGRA LETTER AU|&#x11809;}}||{{H:title|dotted=no|DOGRA LETTER KA|&#x1180a;}}||{{H:title|dotted=no|DOGRA LETTER KHA|&#x1180b;}}||{{H:title|dotted=no|DOGRA LETTER GA|&#x1180c;}}||{{H:title|dotted=no|DOGRA LETTER GHA|&#x1180d;}}||{{H:title|dotted=no|DOGRA LETTER NGA|&#x1180e;}}||{{H:title|dotted=no|DOGRA LETTER CA|&#x1180f;}} |----- style="text-align:center;background:#d093ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1181x |{{H:title|dotted=no|DOGRA LETTER CHA|&#x11810;}}||{{H:title|dotted=no|DOGRA LETTER JA|&#x11811;}}||{{H:title|dotted=no|DOGRA LETTER JHA|&#x11812;}}||{{H:title|dotted=no|DOGRA LETTER NYA|&#x11813;}}||{{H:title|dotted=no|DOGRA LETTER TTA|&#x11814;}}||{{H:title|dotted=no|DOGRA LETTER TTHA|&#x11815;}}||{{H:title|dotted=no|DOGRA LETTER DDA|&#x11816;}}||{{H:title|dotted=no|DOGRA LETTER DDHA|&#x11817;}}||{{H:title|dotted=no|DOGRA LETTER NNA|&#x11818;}}||{{H:title|dotted=no|DOGRA LETTER TA|&#x11819;}}||{{H:title|dotted=no|DOGRA LETTER THA|&#x1181a;}}||{{H:title|dotted=no|DOGRA LETTER DA|&#x1181b;}}||{{H:title|dotted=no|DOGRA LETTER DHA|&#x1181c;}}||{{H:title|dotted=no|DOGRA LETTER NA|&#x1181d;}}||{{H:title|dotted=no|DOGRA LETTER PA|&#x1181e;}}||{{H:title|dotted=no|DOGRA LETTER PHA|&#x1181f;}} |----- style="text-align:center;background:#d093ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1182x |{{H:title|dotted=no|DOGRA LETTER BA|&#x11820;}}||{{H:title|dotted=no|DOGRA LETTER BHA|&#x11821;}}||{{H:title|dotted=no|DOGRA LETTER MA|&#x11822;}}||{{H:title|dotted=no|DOGRA LETTER YA|&#x11823;}}||{{H:title|dotted=no|DOGRA LETTER RA|&#x11824;}}||{{H:title|dotted=no|DOGRA LETTER LA|&#x11825;}}||{{H:title|dotted=no|DOGRA LETTER VA|&#x11826;}}||{{H:title|dotted=no|DOGRA LETTER SHA|&#x11827;}}||{{H:title|dotted=no|DOGRA LETTER SSA|&#x11828;}}||{{H:title|dotted=no|DOGRA LETTER SA|&#x11829;}}||{{H:title|dotted=no|DOGRA LETTER HA|&#x1182a;}}||{{H:title|dotted=no|DOGRA LETTER RRA|&#x1182b;}}||{{H:title|dotted=no|DOGRA VOWEL SIGN AA|&#x1182c;}}||{{H:title|dotted=no|DOGRA VOWEL SIGN I|&#x1182d;}}||{{H:title|dotted=no|DOGRA VOWEL SIGN II|&#x1182e;}}||{{H:title|dotted=no|DOGRA VOWEL SIGN U|&#x1182f;}} |----- style="text-align:center;background:#d093ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1183x |{{H:title|dotted=no|DOGRA VOWEL SIGN UU|&#x11830;}}||{{H:title|dotted=no|DOGRA VOWEL SIGN VOCALIC R|&#x11831;}}||{{H:title|dotted=no|DOGRA VOWEL SIGN VOCALIC RR|&#x11832;}}||{{H:title|dotted=no|DOGRA VOWEL SIGN E|&#x11833;}}||{{H:title|dotted=no|DOGRA VOWEL SIGN AI|&#x11834;}}||{{H:title|dotted=no|DOGRA VOWEL SIGN O|&#x11835;}}||{{H:title|dotted=no|DOGRA VOWEL SIGN AU|&#x11836;}}||{{H:title|dotted=no|DOGRA SIGN ANUSVARA|&#x11837;}}||{{H:title|dotted=no|DOGRA SIGN VISARGA|&#x11838;}}||{{H:title|dotted=no|DOGRA SIGN VIRAMA|&#x11839;}}||{{H:title|dotted=no|DOGRA SIGN NUKTA|&#x1183a;}}||{{H:title|dotted=no|DOGRA ABBREVIATION SIGN|&#x1183b;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1184x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Sirmauri''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1185x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1186x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1187x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1188x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | ''Unassigned'' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1189x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Warang Citi''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|118Ax |{{H:title|dotted=no|WARANG CITI CAPITAL LETTER NGAA|&#x118a0;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER A|&#x118a1;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER WI|&#x118a2;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER YU|&#x118a3;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER YA|&#x118a4;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER YO|&#x118a5;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER II|&#x118a6;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER UU|&#x118a7;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER E|&#x118a8;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER O|&#x118a9;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER ANG|&#x118aa;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER GA|&#x118ab;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER KO|&#x118ac;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER ENY|&#x118ad;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER YUJ|&#x118ae;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER UC|&#x118af;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|118Bx |{{H:title|dotted=no|WARANG CITI CAPITAL LETTER ENN|&#x118b0;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER ODD|&#x118b1;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER TTE|&#x118b2;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER NUNG|&#x118b3;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER DA|&#x118b4;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER AT|&#x118b5;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER AM|&#x118b6;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER BU|&#x118b7;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER PU|&#x118b8;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER HIYO|&#x118b9;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER HOLO|&#x118ba;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER HORR|&#x118bb;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER HAR|&#x118bc;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER SSUU|&#x118bd;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER SII|&#x118be;}}||{{H:title|dotted=no|WARANG CITI CAPITAL LETTER VIYO|&#x118bf;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|118Cx |{{H:title|dotted=no|WARANG CITI SMALL LETTER NGAA|&#x118c0;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER A|&#x118c1;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER WI|&#x118c2;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER YU|&#x118c3;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER YA|&#x118c4;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER YO|&#x118c5;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER II|&#x118c6;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER UU|&#x118c7;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER E|&#x118c8;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER O|&#x118c9;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER ANG|&#x118ca;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER GA|&#x118cb;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER KO|&#x118cc;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER ENY|&#x118cd;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER YUJ|&#x118ce;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER UC|&#x118cf;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|118Dx |{{H:title|dotted=no|WARANG CITI SMALL LETTER ENN|&#x118d0;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER ODD|&#x118d1;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER TTE|&#x118d2;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER NUNG|&#x118d3;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER DA|&#x118d4;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER AT|&#x118d5;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER AM|&#x118d6;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER BU|&#x118d7;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER PU|&#x118d8;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER HIYO|&#x118d9;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER HOLO|&#x118da;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER HORR|&#x118db;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER HAR|&#x118dc;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER SSUU|&#x118dd;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER SII|&#x118de;}}||{{H:title|dotted=no|WARANG CITI SMALL LETTER VIYO|&#x118df;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|118Ex |{{H:title|dotted=no|WARANG CITI DIGIT ZERO|&#x118e0;}}||{{H:title|dotted=no|WARANG CITI DIGIT ONE|&#x118e1;}}||{{H:title|dotted=no|WARANG CITI DIGIT TWO|&#x118e2;}}||{{H:title|dotted=no|WARANG CITI DIGIT THREE|&#x118e3;}}||{{H:title|dotted=no|WARANG CITI DIGIT FOUR|&#x118e4;}}||{{H:title|dotted=no|WARANG CITI DIGIT FIVE|&#x118e5;}}||{{H:title|dotted=no|WARANG CITI DIGIT SIX|&#x118e6;}}||{{H:title|dotted=no|WARANG CITI DIGIT SEVEN|&#x118e7;}}||{{H:title|dotted=no|WARANG CITI DIGIT EIGHT|&#x118e8;}}||{{H:title|dotted=no|WARANG CITI DIGIT NINE|&#x118e9;}}||{{H:title|dotted=no|WARANG CITI NUMBER TEN|&#x118ea;}}||{{H:title|dotted=no|WARANG CITI NUMBER TWENTY|&#x118eb;}}||{{H:title|dotted=no|WARANG CITI NUMBER THIRTY|&#x118ec;}}||{{H:title|dotted=no|WARANG CITI NUMBER FORTY|&#x118ed;}}||{{H:title|dotted=no|WARANG CITI NUMBER FIFTY|&#x118ee;}}||{{H:title|dotted=no|WARANG CITI NUMBER SIXTY|&#x118ef;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|118Fx |style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|WARANG CITI NUMBER SEVENTY|&#x118f0;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|WARANG CITI NUMBER EIGHTY|&#x118f1;}}||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|WARANG CITI NUMBER NINETY|&#x118f2;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||style="background:#87abff;{{text default color}};"|{{H:title|dotted=no|WARANG CITI OM|&#x118ff;}} |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Dives Akuru''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#ffb0ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1190x |{{H:title|dotted=no|DIVES AKURU LETTER A|&#x11900;}}||{{H:title|dotted=no|DIVES AKURU LETTER AA|&#x11901;}}||{{H:title|dotted=no|DIVES AKURU LETTER I|&#x11902;}}||{{H:title|dotted=no|DIVES AKURU LETTER II|&#x11903;}}||{{H:title|dotted=no|DIVES AKURU LETTER U|&#x11904;}}||{{H:title|dotted=no|DIVES AKURU LETTER UU|&#x11905;}}||{{H:title|dotted=no|DIVES AKURU LETTER E|&#x11906;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|DIVES AKURU LETTER O|&#x11909;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|DIVES AKURU LETTER KA|&#x1190c;}}||{{H:title|dotted=no|DIVES AKURU LETTER KHA|&#x1190d;}}||{{H:title|dotted=no|DIVES AKURU LETTER GA|&#x1190e;}}||{{H:title|dotted=no|DIVES AKURU LETTER GHA|&#x1190f;}} |----- style="text-align:center;background:#ffb0ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1191x |{{H:title|dotted=no|DIVES AKURU LETTER NGA|&#x11910;}}||{{H:title|dotted=no|DIVES AKURU LETTER CA|&#x11911;}}||{{H:title|dotted=no|DIVES AKURU LETTER CHA|&#x11912;}}||{{H:title|dotted=no|DIVES AKURU LETTER JA|&#x11913;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|DIVES AKURU LETTER NYA|&#x11915;}}||{{H:title|dotted=no|DIVES AKURU LETTER TTA|&#x11916;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|DIVES AKURU LETTER DDA|&#x11918;}}||{{H:title|dotted=no|DIVES AKURU LETTER DDHA|&#x11919;}}||{{H:title|dotted=no|DIVES AKURU LETTER NNA|&#x1191a;}}||{{H:title|dotted=no|DIVES AKURU LETTER TA|&#x1191b;}}||{{H:title|dotted=no|DIVES AKURU LETTER THA|&#x1191c;}}||{{H:title|dotted=no|DIVES AKURU LETTER DA|&#x1191d;}}||{{H:title|dotted=no|DIVES AKURU LETTER DHA|&#x1191e;}}||{{H:title|dotted=no|DIVES AKURU LETTER NA|&#x1191f;}} |----- style="text-align:center;background:#ffb0ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1192x |{{H:title|dotted=no|DIVES AKURU LETTER PA|&#x11920;}}||{{H:title|dotted=no|DIVES AKURU LETTER PHA|&#x11921;}}||{{H:title|dotted=no|DIVES AKURU LETTER BA|&#x11922;}}||{{H:title|dotted=no|DIVES AKURU LETTER BHA|&#x11923;}}||{{H:title|dotted=no|DIVES AKURU LETTER MA|&#x11924;}}||{{H:title|dotted=no|DIVES AKURU LETTER YA|&#x11925;}}||{{H:title|dotted=no|DIVES AKURU LETTER YYA|&#x11926;}}||{{H:title|dotted=no|DIVES AKURU LETTER RA|&#x11927;}}||{{H:title|dotted=no|DIVES AKURU LETTER LA|&#x11928;}}||{{H:title|dotted=no|DIVES AKURU LETTER VA|&#x11929;}}||{{H:title|dotted=no|DIVES AKURU LETTER SHA|&#x1192a;}}||{{H:title|dotted=no|DIVES AKURU LETTER SSA|&#x1192b;}}||{{H:title|dotted=no|DIVES AKURU LETTER SA|&#x1192c;}}||{{H:title|dotted=no|DIVES AKURU LETTER HA|&#x1192d;}}||{{H:title|dotted=no|DIVES AKURU LETTER LLA|&#x1192e;}}||{{H:title|dotted=no|DIVES AKURU LETTER ZA|&#x1192f;}} |----- style="text-align:center;background:#ffb0ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1193x |{{H:title|dotted=no|DIVES AKURU VOWEL SIGN AA|&#x11930;}}||{{H:title|dotted=no|DIVES AKURU VOWEL SIGN I|&#x11931;}}||{{H:title|dotted=no|DIVES AKURU VOWEL SIGN II|&#x11932;}}||{{H:title|dotted=no|DIVES AKURU VOWEL SIGN U|&#x11933;}}||{{H:title|dotted=no|DIVES AKURU VOWEL SIGN UU|&#x11934;}}||{{H:title|dotted=no|DIVES AKURU VOWEL SIGN E|&#x11935;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|DIVES AKURU VOWEL SIGN AI|&#x11937;}}||{{H:title|dotted=no|DIVES AKURU VOWEL SIGN O|&#x11938;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|DIVES AKURU SIGN ANUSVARA|&#x1193b;}}||{{H:title|dotted=no|DIVES AKURU SIGN CANDRABINDU|&#x1193c;}}||{{H:title|dotted=no|DIVES AKURU SIGN HALANTA|&#x1193d;}}||{{H:title|dotted=no|DIVES AKURU VIRAMA|&#x1193e;}}||{{H:title|dotted=no|DIVES AKURU PREFIXED NASAL SIGN|&#x1193f;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1194x |style="background:#ffb0ff;{{text default color}};"|{{H:title|dotted=no|DIVES AKURU MEDIAL YA|&#x11940;}}||style="background:#ffb0ff;{{text default color}};"|{{H:title|dotted=no|DIVES AKURU INITIAL RA|&#x11941;}}||style="background:#ffb0ff;{{text default color}};"|{{H:title|dotted=no|DIVES AKURU MEDIAL RA|&#x11942;}}||style="background:#ffb0ff;{{text default color}};"|{{H:title|dotted=no|DIVES AKURU SIGN NUKTA|&#x11943;}}||style="background:#ffb0ff;{{text default color}};"|{{H:title|dotted=no|DIVES AKURU DOUBLE DANDA|&#x11944;}}||style="background:#ffb0ff;{{text default color}};"|{{H:title|dotted=no|DIVES AKURU GAP FILLER|&#x11945;}}||style="background:#ffb0ff;{{text default color}};"|{{H:title|dotted=no|DIVES AKURU END OF TEXT MARK|&#x11940;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#ffb0ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1195x |{{H:title|dotted=no|DIVES AKURU DIGIT ZERO|&#x11950;}}||{{H:title|dotted=no|DIVES AKURU DIGIT ONE|&#x11951;}}||{{H:title|dotted=no|DIVES AKURU DIGIT TWO|&#x11952;}}||{{H:title|dotted=no|DIVES AKURU DIGIT THREE|&#x11953;}}||{{H:title|dotted=no|DIVES AKURU DIGIT FOUR|&#x11954;}}||{{H:title|dotted=no|DIVES AKURU DIGIT FIVE|&#x11955;}}||{{H:title|dotted=no|DIVES AKURU DIGIT SIX|&#x11956;}}||{{H:title|dotted=no|DIVES AKURU DIGIT SEVEN|&#x11957;}}||{{H:title|dotted=no|DIVES AKURU DIGIT EIGHT|&#x11958;}}||{{H:title|dotted=no|DIVES AKURU DIGIT NINE|&#x11959;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Vatteluttu''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1196x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1197x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1198x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1199x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Nandinagari''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|119Ax |{{H:title|dotted=no|NANDINAGARI LETTER A|&#x119a0;}}||{{H:title|dotted=no|NANDINAGARI LETTER AA|&#x119a1;}}||{{H:title|dotted=no|NANDINAGARI LETTER I|&#x119a2;}}||{{H:title|dotted=no|NANDINAGARI LETTER II|&#x119a3;}}||{{H:title|dotted=no|NANDINAGARI LETTER U|&#x119a4;}}||{{H:title|dotted=no|NANDINAGARI LETTER UU|&#x119a5;}}||{{H:title|dotted=no|NANDINAGARI LETTER VOCALIC R|&#x119a6;}}||{{H:title|dotted=no|NANDINAGARI LETTER VOCALIC RR|&#x119a7;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|NANDINAGARI LETTER E|&#x119aa;}}||{{H:title|dotted=no|NANDINAGARI LETTER AI|&#x119ab;}}||{{H:title|dotted=no|NANDINAGARI LETTER O|&#x119ac;}}||{{H:title|dotted=no|NANDINAGARI LETTER AU|&#x119ad;}}||{{H:title|dotted=no|NANDINAGARI LETTER KA|&#x119ae;}}||{{H:title|dotted=no|NANDINAGARI LETTER KHA|&#x119af;}} |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|119Bx |{{H:title|dotted=no|NANDINAGARI LETTER GA|&#x119b0;}}||{{H:title|dotted=no|NANDINAGARI LETTER GHA|&#x119b1;}}||{{H:title|dotted=no|NANDINAGARI LETTER NGA|&#x119b2;}}||{{H:title|dotted=no|NANDINAGARI LETTER CA|&#x119b3;}}||{{H:title|dotted=no|NANDINAGARI LETTER CHA|&#x119b4;}}||{{H:title|dotted=no|NANDINAGARI LETTER JA|&#x119b5;}}||{{H:title|dotted=no|NANDINAGARI LETTER JHA|&#x119b6;}}||{{H:title|dotted=no|NANDINAGARI LETTER NYA|&#x119b7;}}||{{H:title|dotted=no|NANDINAGARI LETTER TTA|&#x119b8;}}||{{H:title|dotted=no|NANDINAGARI LETTER TTHA|&#x119b9;}}||{{H:title|dotted=no|NANDINAGARI LETTER DDA|&#x119ba;}}||{{H:title|dotted=no|NANDINAGARI LETTER DDHA|&#x119bb;}}||{{H:title|dotted=no|NANDINAGARI LETTER NNA|&#x119bc;}}||{{H:title|dotted=no|NANDINAGARI LETTER TA|&#x119bd;}}||{{H:title|dotted=no|NANDINAGARI LETTER THA|&#x119be;}}||{{H:title|dotted=no|NANDINAGARI LETTER DA|&#x119bf;}} |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|119Cx |{{H:title|dotted=no|NANDINAGARI LETTER DHA|&#x119c0;}}||{{H:title|dotted=no|NANDINAGARI LETTER NA|&#x119c1;}}||{{H:title|dotted=no|NANDINAGARI LETTER PA|&#x119c2;}}||{{H:title|dotted=no|NANDINAGARI LETTER PHA|&#x119c3;}}||{{H:title|dotted=no|NANDINAGARI LETTER BA|&#x119c4;}}||{{H:title|dotted=no|NANDINAGARI LETTER BHA|&#x119c5;}}||{{H:title|dotted=no|NANDINAGARI LETTER MA|&#x119c6;}}||{{H:title|dotted=no|NANDINAGARI LETTER YA|&#x119c7;}}||{{H:title|dotted=no|NANDINAGARI LETTER RA|&#x119c8;}}||{{H:title|dotted=no|NANDINAGARI LETTER LA|&#x119c9;}}||{{H:title|dotted=no|NANDINAGARI LETTER VA|&#x119ca;}}||{{H:title|dotted=no|NANDINAGARI LETTER SHA|&#x119cb;}}||{{H:title|dotted=no|NANDINAGARI LETTER SSA|&#x119cc;}}||{{H:title|dotted=no|NANDINAGARI LETTER SA|&#x119cd;}}||{{H:title|dotted=no|NANDINAGARI LETTER HA|&#x119ce;}}||{{H:title|dotted=no|NANDINAGARI LETTER LLA|&#x119cf;}} |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|119Dx |{{H:title|dotted=no|NANDINAGARI LETTER RRA|&#x119d0;}}||{{H:title|dotted=no|NANDINAGARI VOWEL SIGN AA|&#x119d1;}}||{{H:title|dotted=no|NANDINAGARI VOWEL SIGN I|&#x119d2;}}||{{H:title|dotted=no|NANDINAGARI VOWEL SIGN II|&#x119d3;}}||{{H:title|dotted=no|NANDINAGARI VOWEL SIGN U|&#x119d4;}}||{{H:title|dotted=no|NANDINAGARI VOWEL SIGN UU|&#x119d5;}}||{{H:title|dotted=no|NANDINAGARI VOWEL SIGN VOCALIC R|&#x119d6;}}||{{H:title|dotted=no|NANDINAGARI VOWEL SIGN VOCALIC RR|&#x119d7;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|NANDINAGARI VOWEL SIGN E|&#x119da;}}||{{H:title|dotted=no|NANDINAGARI VOWEL SIGN AI|&#x119db;}}||{{H:title|dotted=no|NANDINAGARI VOWEL SIGN O|&#x119dc;}}||{{H:title|dotted=no|NANDINAGARI VOWEL SIGN AU|&#x119dd;}}||{{H:title|dotted=no|NANDINAGARI SIGN ANUSVARA|&#x119de;}}||{{H:title|dotted=no|NANDINAGARI SIGN VISARGA|&#x119df;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|119Ex |style="background:#e896ff;{{text default color}};"|{{H:title|dotted=no|NANDINAGARI SIGN VIRAMA|&#x119e0;}}||style="background:#e896ff;{{text default color}};"|{{H:title|dotted=no|NANDINAGARI SIGN AVAGRAHA|&#x119e1;}}||style="background:#e896ff;{{text default color}};"|{{H:title|dotted=no|NANDINAGARI SIGN SIDDHAM|&#x119e2;}}||style="background:#e896ff;{{text default color}};"|{{H:title|dotted=no|NANDINAGARI HEADSTROKE|&#x119e3;}}||style="background:#e896ff;{{text default color}};"|{{H:title|dotted=no|NANDINAGARI VOWEL SIGN PRISHTHAMATRA E|&#x119e4;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|119Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Zanabazar Square''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#b690ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11A0x |{{H:title|dotted=no|ZANABAZAR SQUARE LETTER A|&#x11a00;}}||{{H:title|dotted=no|ZANABAZAR SQUARE VOWEL SIGN I|&#x11a01;}}||{{H:title|dotted=no|ZANABAZAR SQUARE VOWEL SIGN UE|&#x11a02;}}||{{H:title|dotted=no|ZANABAZAR SQUARE VOWEL SIGN U|&#x11a03;}}||{{H:title|dotted=no|ZANABAZAR SQUARE VOWEL SIGN E|&#x11a04;}}||{{H:title|dotted=no|ZANABAZAR SQUARE VOWEL SIGN OE|&#x11a05;}}||{{H:title|dotted=no|ZANABAZAR SQUARE VOWEL SIGN O|&#x11a06;}}||{{H:title|dotted=no|ZANABAZAR SQUARE VOWEL SIGN AI|&#x11a07;}}||{{H:title|dotted=no|ZANABAZAR SQUARE VOWEL SIGN AU|&#x11a08;}}||{{H:title|dotted=no|ZANABAZAR SQUARE VOWEL SIGN REVERSED I|&#x11a09;}}||{{H:title|dotted=no|ZANABAZAR SQUARE VOWEL LENGTH MARK|&#x11a0a;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER KA|&#x11a0b;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER KHA|&#x11a0c;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER GA|&#x11a0d;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER GHA|&#x11a0e;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER NGA|&#x11a0f;}} |----- style="text-align:center;background:#b690ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11A1x |{{H:title|dotted=no|ZANABAZAR SQUARE LETTER CA|&#x11a10;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER CHA|&#x11a11;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER JA|&#x11a12;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER NYA|&#x11a13;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER TTA|&#x11a14;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER TTHA|&#x11a15;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER DDA|&#x11a16;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER DDHA|&#x11a17;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER NNA|&#x11a18;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER TA|&#x11a19;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER THA|&#x11a1a;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER DA|&#x11a1b;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER DHA|&#x11a1c;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER NA|&#x11a1d;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER PA|&#x11a1e;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER PHA|&#x11a1f;}} |----- style="text-align:center;background:#b690ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11A2x |{{H:title|dotted=no|ZANABAZAR SQUARE LETTER BA|&#x11a20;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER BHA|&#x11a21;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER MA|&#x11a22;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER TSA|&#x11a23;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER TSHA|&#x11a24;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER DZA|&#x11a25;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER DZHA|&#x11a26;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER ZHA|&#x11a27;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER ZA|&#x11a28;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER -A|&#x11a29;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER YA|&#x11a2a;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER RA|&#x11a2b;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER LA|&#x11a2c;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER VA|&#x11a2d;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER SHA|&#x11a2e;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER SSA|&#x11a2f;}} |----- style="text-align:center;background:#b690ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11A3x |{{H:title|dotted=no|ZANABAZAR SQUARE LETTER SA|&#x11a30;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER HA|&#x11a31;}}||{{H:title|dotted=no|ZANABAZAR SQUARE LETTER KSSA|&#x11a32;}}||{{H:title|dotted=no|ZANABAZAR SQUARE FINAL CONSONANT MARK|&#x11a33;}}||{{H:title|dotted=no|ZANABAZAR SQUARE SIGN VIRAMA|&#x11a34;}}||{{H:title|dotted=no|ZANABAZAR SQUARE SIGN CANDRABINDU|&#x11a35;}}||{{H:title|dotted=no|ZANABAZAR SQUARE SIGN CANDRABINDU WITH ORNAMENT|&#x11a36;}}||{{H:title|dotted=no|ZANABAZAR SQUARE SIGN CANDRA WITH ORNAMENT|&#x11a37;}}||{{H:title|dotted=no|ZANABAZAR SQUARE SIGN ANUSVARA|&#x11a38;}}||{{H:title|dotted=no|ZANABAZAR SQUARE SIGN VISARGA|&#x11a39;}}||{{H:title|dotted=no|ZANABAZAR SQUARE CLUSTER-INITIAL LETTER RA|&#x11a3a;}}||{{H:title|dotted=no|ZANABAZAR SQUARE CLUSTER-FINAL LETTER YA|&#x11a3b;}}||{{H:title|dotted=no|ZANABAZAR SQUARE CLUSTER-FINAL LETTER RA|&#x11a3c;}}||{{H:title|dotted=no|ZANABAZAR SQUARE CLUSTER-FINAL LETTER LA|&#x11a3d;}}||{{H:title|dotted=no|ZANABAZAR SQUARE CLUSTER-FINAL LETTER VA|&#x11a3e;}}||{{H:title|dotted=no|ZANABAZAR SQUARE INITIAL HEAD MARK|&#x11a3f;}} |----- style="text-align:center;background:#b690ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11A4x |{{H:title|dotted=no|ZANABAZAR SQUARE CLOSING HEAD MARK|&#x11a40;}}||{{H:title|dotted=no|ZANABAZAR SQUARE MARK TSHEG|&#x11a41;}}||{{H:title|dotted=no|ZANABAZAR SQUARE MARK SHAD|&#x11a42;}}||{{H:title|dotted=no|ZANABAZAR SQUARE MARK DOUBLE SHAD|&#x11a43;}}||{{H:title|dotted=no|ZANABAZAR SQUARE MARK LONG TSHEG|&#x11a44;}}||{{H:title|dotted=no|ZANABAZAR SQUARE INITIAL DOUBLE-LINED HEAD MARK|&#x11a45;}}||{{H:title|dotted=no|ZANABAZAR SQUARE CLOSING DOUBLE-LINED HEAD MARK|&#x11a46;}}||{{H:title|dotted=no|ZANABAZAR SQUARE SUBJOINER|&#x11a47;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Soyombo''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#b690ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11A5x |{{H:title|dotted=no|SOYOMBO LETTER A|&#x11a50;}}||{{H:title|dotted=no|SOYOMBO VOWEL SIGN I|&#x11a51;}}||{{H:title|dotted=no|SOYOMBO VOWEL SIGN UE|&#x11a52;}}||{{H:title|dotted=no|SOYOMBO VOWEL SIGN U|&#x11a53;}}||{{H:title|dotted=no|SOYOMBO VOWEL SIGN E|&#x11a54;}}||{{H:title|dotted=no|SOYOMBO VOWEL SIGN O|&#x11a55;}}||{{H:title|dotted=no|SOYOMBO VOWEL SIGN OE|&#x11a56;}}||{{H:title|dotted=no|SOYOMBO VOWEL SIGN AI|&#x11a57;}}||{{H:title|dotted=no|SOYOMBO VOWEL SIGN AU|&#x11a58;}}||{{H:title|dotted=no|SOYOMBO VOWEL SIGN VOCALIC R|&#x11a59;}}||{{H:title|dotted=no|SOYOMBO VOWEL SIGN VOCALIC L|&#x11a5a;}}||{{H:title|dotted=no|SOYOMBO VOWEL LENGTH MARK|&#x11a5b;}}||{{H:title|dotted=no|SOYOMBO LETTER KA|&#x11a5c;}}||{{H:title|dotted=no|SOYOMBO LETTER KHA|&#x11a5d;}}||{{H:title|dotted=no|SOYOMBO LETTER GA|&#x11a5e;}}||{{H:title|dotted=no|SOYOMBO LETTER GHA|&#x11a5f;}} |----- style="text-align:center;background:#b690ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11A6x |{{H:title|dotted=no|SOYOMBO LETTER NGA|&#x11a60;}}||{{H:title|dotted=no|SOYOMBO LETTER CA|&#x11a61;}}||{{H:title|dotted=no|SOYOMBO LETTER CHA|&#x11a62;}}||{{H:title|dotted=no|SOYOMBO LETTER JA|&#x11a63;}}||{{H:title|dotted=no|SOYOMBO LETTER JHA|&#x11a64;}}||{{H:title|dotted=no|SOYOMBO LETTER NYA|&#x11a65;}}||{{H:title|dotted=no|SOYOMBO LETTER TTA|&#x11a66;}}||{{H:title|dotted=no|SOYOMBO LETTER TTHA|&#x11a67;}}||{{H:title|dotted=no|SOYOMBO LETTER DDA|&#x11a68;}}||{{H:title|dotted=no|SOYOMBO LETTER DDHA|&#x11a69;}}||{{H:title|dotted=no|SOYOMBO LETTER NNA|&#x11a6a;}}||{{H:title|dotted=no|SOYOMBO LETTER TA|&#x11a6b;}}||{{H:title|dotted=no|SOYOMBO LETTER THA|&#x11a6c;}}||{{H:title|dotted=no|SOYOMBO LETTER DA|&#x11a6d;}}||{{H:title|dotted=no|SOYOMBO LETTER DHA|&#x11a6e;}}||{{H:title|dotted=no|SOYOMBO LETTER NA|&#x11a6f;}} |----- style="text-align:center;background:#b690ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11A7x |{{H:title|dotted=no|SOYOMBO LETTER PA|&#x11a70;}}||{{H:title|dotted=no|SOYOMBO LETTER PHA|&#x11a71;}}||{{H:title|dotted=no|SOYOMBO LETTER BA|&#x11a72;}}||{{H:title|dotted=no|SOYOMBO LETTER BHA|&#x11a73;}}||{{H:title|dotted=no|SOYOMBO LETTER MA|&#x11a74;}}||{{H:title|dotted=no|SOYOMBO LETTER TSA|&#x11a75;}}||{{H:title|dotted=no|SOYOMBO LETTER TSHA|&#x11a76;}}||{{H:title|dotted=no|SOYOMBO LETTER DZA|&#x11a77;}}||{{H:title|dotted=no|SOYOMBO LETTER ZHA|&#x11a78;}}||{{H:title|dotted=no|SOYOMBO LETTER ZA|&#x11a79;}}||{{H:title|dotted=no|SOYOMBO LETTER -A|&#x11a7a;}}||{{H:title|dotted=no|SOYOMBO LETTER YA|&#x11a7b;}}||{{H:title|dotted=no|SOYOMBO LETTER RA|&#x11a7c;}}||{{H:title|dotted=no|SOYOMBO LETTER LA|&#x11a7d;}}||{{H:title|dotted=no|SOYOMBO LETTER VA|&#x11a7e;}}||{{H:title|dotted=no|SOYOMBO LETTER SHA|&#x11a7f;}} |----- style="text-align:center;background:#b690ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11A8x |{{H:title|dotted=no|SOYOMBO LETTER SSA|&#x11a80;}}||{{H:title|dotted=no|SOYOMBO LETTER SA|&#x11a81;}}||{{H:title|dotted=no|SOYOMBO LETTER HA|&#x11a82;}}||{{H:title|dotted=no|SOYOMBO LETTER KSSA|&#x11a83;}}||style="background:#e896ff;{{text default color}};"|{{H:title|dotted=no|SOYOMBO SIGN JIHVAMULIYA|&#x11a84;}}||style="background:#e896ff;{{text default color}};"|{{H:title|dotted=no|SOYOMBO SIGN UPADHMANIYA|&#x11a85;}}||{{H:title|dotted=no|SOYOMBO CLUSTER-INITIAL LETTER RA|&#x11a86;}}||{{H:title|dotted=no|SOYOMBO CLUSTER-INITIAL LETTER LA|&#x11a87;}}||{{H:title|dotted=no|SOYOMBO CLUSTER-INITIAL LETTER SHA|&#x11a88;}}||{{H:title|dotted=no|SOYOMBO CLUSTER-INITIAL LETTER SA|&#x11a89;}}||{{H:title|dotted=no|SOYOMBO FINAL CONSONANT SIGN G|&#x11a8a;}}||{{H:title|dotted=no|SOYOMBO FINAL CONSONANT SIGN K|&#x11a8b;}}||{{H:title|dotted=no|SOYOMBO FINAL CONSONANT SIGN NG|&#x11a8c;}}||{{H:title|dotted=no|SOYOMBO FINAL CONSONANT SIGN D|&#x11a8d;}}||{{H:title|dotted=no|SOYOMBO FINAL CONSONANT SIGN N|&#x11a8e;}}||{{H:title|dotted=no|SOYOMBO FINAL CONSONANT SIGN B|&#x11a8f;}} |----- style="text-align:center;background:#b690ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11A9x |{{H:title|dotted=no|SOYOMBO FINAL CONSONANT SIGN M|&#x11a90;}}||{{H:title|dotted=no|SOYOMBO FINAL CONSONANT SIGN R|&#x11a91;}}||{{H:title|dotted=no|SOYOMBO FINAL CONSONANT SIGN L|&#x11a92;}}||{{H:title|dotted=no|SOYOMBO FINAL CONSONANT SIGN SH|&#x11a93;}}||{{H:title|dotted=no|SOYOMBO FINAL CONSONANT SIGN S|&#x11a94;}}||{{H:title|dotted=no|SOYOMBO FINAL CONSONANT SIGN -A|&#x11a95;}}||{{H:title|dotted=no|SOYOMBO SIGN ANUSVARA|&#x11a96;}}||{{H:title|dotted=no|SOYOMBO SIGN VISARGA|&#x11a97;}}||{{H:title|dotted=no|SOYOMBO GEMINATION MARK|&#x11a98;}}||{{H:title|dotted=no|SOYOMBO SUBJOINER|&#x11a99;}}||{{H:title|dotted=no|SOYOMBO MARK TSHEG|&#x11a9a;}}||{{H:title|dotted=no|SOYOMBO MARK SHAD|&#x11a9b;}}||{{H:title|dotted=no|SOYOMBO MARK DOUBLE SHAD|&#x11a9c;}}||style="background:#d093ff;{{text default color}};"|{{H:title|dotted=no|SOYOMBO MARK PLUTA|&#x11a9d;}}||{{H:title|dotted=no|SOYOMBO HEAD MARK WITH MOON AND SUN AND TRIPLE FLAME|&#x11a9e;}}||{{H:title|dotted=no|SOYOMBO HEAD MARK WITH MOON AND SUN AND FLAME|&#x11a9f;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11AAx |style="background:#b690ff;{{text default color}};"|{{H:title|dotted=no|SOYOMBO HEAD MARK WITH MOON AND SUN|&#x11aa0;}}||style="background:#b690ff;{{text default color}};"|{{H:title|dotted=no|SOYOMBO TERMINAL MARK-1|&#x11aa1;}}||style="background:#b690ff;{{text default color}};"|{{H:title|dotted=no|SOYOMBO TERMINAL MARK-2|&#x11aa2;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Unified Canadian Aboriginal Syllabics Extended-A''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#ffc0e0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11ABx |{{H:title|dotted=no|CANADIAN SYLLABICS NATTILIK HI|&#x11ab0;}}||{{H:title|dotted=no|CANADIAN SYLLABICS NATTILIK HII|&#x11ab1;}}||{{H:title|dotted=no|CANADIAN SYLLABICS NATTILIK HO|&#x11ab2;}}||{{H:title|dotted=no|CANADIAN SYLLABICS NATTILIK HOO|&#x11ab3;}}||{{H:title|dotted=no|CANADIAN SYLLABICS NATTILIK HA|&#x11ab4;}}||{{H:title|dotted=no|CANADIAN SYLLABICS NATTILIK HAA|&#x11ab5;}}||{{H:title|dotted=no|CANADIAN SYLLABICS NATTILIK SHRI|&#x11ab6;}}||{{H:title|dotted=no|CANADIAN SYLLABICS NATTILIK SHRII|&#x11ab7;}}||{{H:title|dotted=no|CANADIAN SYLLABICS NATTILIK SHRO|&#x11ab8;}}||{{H:title|dotted=no|CANADIAN SYLLABICS NATTILIK SHROO|&#x11ab9;}}||{{H:title|dotted=no|CANADIAN SYLLABICS NATTILIK SHRA|&#x11aba;}}||{{H:title|dotted=no|CANADIAN SYLLABICS NATTILIK SHRAA|&#x11abb;}}||{{H:title|dotted=no|CANADIAN SYLLABICS SPE|&#x11abc;}}||{{H:title|dotted=no|CANADIAN SYLLABICS SPI|&#x11abd;}}||{{H:title|dotted=no|CANADIAN SYLLABICS SPO|&#x11abe;}}||{{H:title|dotted=no|CANADIAN SYLLABICS SPA|&#x11abf;}} |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Pau Cin Hau''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11ACx |{{H:title|dotted=no|PAU CIN HAU LETTER PA|&#x11ac0;}}||{{H:title|dotted=no|PAU CIN HAU LETTER KA|&#x11ac1;}}||{{H:title|dotted=no|PAU CIN HAU LETTER LA|&#x11ac2;}}||{{H:title|dotted=no|PAU CIN HAU LETTER MA|&#x11ac3;}}||{{H:title|dotted=no|PAU CIN HAU LETTER DA|&#x11ac4;}}||{{H:title|dotted=no|PAU CIN HAU LETTER ZA|&#x11ac5;}}||{{H:title|dotted=no|PAU CIN HAU LETTER VA|&#x11ac6;}}||{{H:title|dotted=no|PAU CIN HAU LETTER NGA|&#x11ac7;}}||{{H:title|dotted=no|PAU CIN HAU LETTER HA|&#x11ac8;}}||{{H:title|dotted=no|PAU CIN HAU LETTER GA|&#x11ac9;}}||{{H:title|dotted=no|PAU CIN HAU LETTER KHA|&#x11aca;}}||{{H:title|dotted=no|PAU CIN HAU LETTER SA|&#x11acb;}}||{{H:title|dotted=no|PAU CIN HAU LETTER BA|&#x11acc;}}||{{H:title|dotted=no|PAU CIN HAU LETTER CA|&#x11acd;}}||{{H:title|dotted=no|PAU CIN HAU LETTER TA|&#x11ace;}}||{{H:title|dotted=no|PAU CIN HAU LETTER THA|&#x11acf;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11ADx |{{H:title|dotted=no|PAU CIN HAU LETTER NA|&#x11ad0;}}||{{H:title|dotted=no|PAU CIN HAU LETTER PHA|&#x11ad1;}}||{{H:title|dotted=no|PAU CIN HAU LETTER RA|&#x11ad2;}}||{{H:title|dotted=no|PAU CIN HAU LETTER FA|&#x11ad3;}}||{{H:title|dotted=no|PAU CIN HAU LETTER CHA|&#x11ad4;}}||{{H:title|dotted=no|PAU CIN HAU LETTER A|&#x11ad5;}}||{{H:title|dotted=no|PAU CIN HAU LETTER E|&#x11ad6;}}||{{H:title|dotted=no|PAU CIN HAU LETTER I|&#x11ad7;}}||{{H:title|dotted=no|PAU CIN HAU LETTER O|&#x11ad8;}}||{{H:title|dotted=no|PAU CIN HAU LETTER U|&#x11ad9;}}||{{H:title|dotted=no|PAU CIN HAU LETTER UA|&#x11ada;}}||{{H:title|dotted=no|PAU CIN HAU LETTER IA|&#x11adb;}}||{{H:title|dotted=no|PAU CIN HAU LETTER FINAL P|&#x11adc;}}||{{H:title|dotted=no|PAU CIN HAU LETTER FINAL K|&#x11add;}}||{{H:title|dotted=no|PAU CIN HAU LETTER FINAL T|&#x11ade;}}||{{H:title|dotted=no|PAU CIN HAU LETTER FINAL M|&#x11adf;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11AEx |{{H:title|dotted=no|PAU CIN HAU LETTER FINAL N|&#x11ae0;}}||{{H:title|dotted=no|PAU CIN HAU LETTER FINAL L|&#x11ae1;}}||{{H:title|dotted=no|PAU CIN HAU LETTER FINAL W|&#x11ae2;}}||{{H:title|dotted=no|PAU CIN HAU LETTER FINAL NG|&#x11ae3;}}||{{H:title|dotted=no|PAU CIN HAU LETTER FINAL Y|&#x11ae4;}}||{{H:title|dotted=no|PAU CIN HAU RISING TONE LONG|&#x11ae5;}}||{{H:title|dotted=no|PAU CIN HAU RISING TONE|&#x11ae6;}}||{{H:title|dotted=no|PAU CIN HAU SANDHI GLOTTAL STOP|&#x11ae7;}}||{{H:title|dotted=no|PAU CIN HAU RISING TONE LONG FINAL|&#x11ae8;}}||{{H:title|dotted=no|PAU CIN HAU RISING TONE FINAL|&#x11ae9;}}||{{H:title|dotted=no|PAU CIN HAU SANDHI GLOTTAL STOP FINAL|&#x11aea;}}||{{H:title|dotted=no|PAU CIN HAU SANDHI TONE LONG|&#x11aeb;}}||{{H:title|dotted=no|PAU CIN HAU SANDHI TONE|&#x11aec;}}||{{H:title|dotted=no|PAU CIN HAU SANDHI TONE LONG FINAL|&#x11aed;}}||{{H:title|dotted=no|PAU CIN HAU SANDHI TONE FINAL|&#x11aee;}}||{{H:title|dotted=no|PAU CIN HAU MID-LEVEL TONE|&#x11aef;}} |----- style="text-align:center;background:#87abff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11AFx |{{H:title|dotted=no|PAU CIN HAU GLOTTAL STOP VARIANT|&#x11af0;}}||{{H:title|dotted=no|PAU CIN HAU MID-LEVEL TONE LONG FINAL|&#x11af1;}}||{{H:title|dotted=no|PAU CIN HAU MID-LEVEL TONE FINAL|&#x11af2;}}||{{H:title|dotted=no|PAU CIN HAU LOW-FALLING TONE LONG|&#x11af3;}}||{{H:title|dotted=no|PAU CIN HAU LOW-FALLING TONE|&#x11af4;}}||{{H:title|dotted=no|PAU CIN HAU GLOTTAL STOP|&#x11af5;}}||{{H:title|dotted=no|PAU CIN HAU LOW-FALLING TONE LONG FINAL|&#x11af6;}}||{{H:title|dotted=no|PAU CIN HAU LOW-FALLING TONE FINAL|&#x11af7;}}||{{H:title|dotted=no|PAU CIN HAU GLOTTAL STOP FINAL|&#x11af8;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Devanagari Extended-A''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#ffc0c0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11B0x |{{H:title|dotted=no|DEVANAGARI HEAD MARK|&#x11b00;}}||{{H:title|dotted=no|DEVANAGARI HEAD MARK WITH HEADSTROKE|&#x11b01;}}||{{H:title|dotted=no|DEVANAGARI SIGN BHALE|&#x11b02;}}||{{H:title|dotted=no|DEVANAGARI SIGN BHALE WITH HOOK|&#x11b03;}}||{{H:title|dotted=no|DEVANAGARI SIGN EXTENDED BHALE|&#x11b04;}}||{{H:title|dotted=no|DEVANAGARI SIGN EXTENDED BHALE WITH HOOK|&#x11b05;}}||{{H:title|dotted=no|DEVANAGARI SIGN WESTERN FIVE-LIKE BHALE|&#x11b06;}}||{{H:title|dotted=no|DEVANAGARI SIGN WESTERN NINE-LIKE BHALE|&#x11b07;}}||{{H:title|dotted=no|DEVANAGARI SIGN REVERSED NINE-LIKE BHALE|&#x11b08;}}||{{H:title|dotted=no|DEVANAGARI SIGN MINDU|&#x11b09;}}||style="background:#c8a36f;{{text default color}};"|{{H:title|dotted=no|DEVANAGARI LETTER ALTERNATE DDDA|&#x11b0a;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11B1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11B2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11B3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11B4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11B5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Sharada Supplement''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11B6x |style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|SHARADA VOWEL SIGN OE|&#x11b60;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|SHARADA VOWEL SIGN OOE|&#x11b61;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|SHARADA VOWEL SIGN UE|&#x11b62;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|SHARADA VOWEL SIGN UUE|&#x11b63;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|SHARADA VOWEL SIGN SHORT E|&#x11b64;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|SHARADA VOWEL SIGN SHORT O|&#x11b65;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|SHARADA VOWEL SIGN CANDRA E|&#x11b66;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|SHARADA VOWEL SIGN CANDRA O|&#x11b67;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11B7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Leke''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11B8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11B9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11BAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11BBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Sunuwar''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#edc3b4;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11BCx |{{H:title|dotted=no|SUNUWAR LETTER DEVI|&#x11bc0;}}||{{H:title|dotted=no|SUNUWAR LETTER TASLA|&#x11bc1;}}||{{H:title|dotted=no|SUNUWAR LETTER EKO|&#x11bc2;}}||{{H:title|dotted=no|SUNUWAR LETTER IMAR|&#x11bc3;}}||{{H:title|dotted=no|SUNUWAR LETTER REU|&#x11bc4;}}||{{H:title|dotted=no|SUNUWAR LETTER UTTHI|&#x11bc5;}}||{{H:title|dotted=no|SUNUWAR LETTER KIK|&#x11bc6;}}||{{H:title|dotted=no|SUNUWAR LETTER MA|&#x11bc7;}}||{{H:title|dotted=no|SUNUWAR LETTER APPHO|&#x11bc8;}}||{{H:title|dotted=no|SUNUWAR LETTER PIP|&#x11bc9;}}||{{H:title|dotted=no|SUNUWAR LETTER GIL|&#x11bca;}}||{{H:title|dotted=no|SUNUWAR LETTER HAMSO|&#x11bcb;}}||{{H:title|dotted=no|SUNUWAR LETTER CARMI|&#x11bcc;}}||{{H:title|dotted=no|SUNUWAR LETTER NAH|&#x11bcd;}}||{{H:title|dotted=no|SUNUWAR LETTER BUR|&#x11bce;}}||{{H:title|dotted=no|SUNUWAR LETTER JYAH|&#x11bcf;}} |----- style="text-align:center;background:#edc3b4;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11BDx |{{H:title|dotted=no|SUNUWAR LETTER LOACHA|&#x11bd0;}}||{{H:title|dotted=no|SUNUWAR LETTER OTTHI|&#x11bd1;}}||{{H:title|dotted=no|SUNUWAR LETTER SHYELE|&#x11bd2;}}||{{H:title|dotted=no|SUNUWAR LETTER VARCA|&#x11bd3;}}||{{H:title|dotted=no|SUNUWAR LETTER YAT|&#x11bd4;}}||{{H:title|dotted=no|SUNUWAR LETTER AVA|&#x11bd5;}}||{{H:title|dotted=no|SUNUWAR LETTER AAL|&#x11bd6;}}||{{H:title|dotted=no|SUNUWAR LETTER DONGA|&#x11bd7;}}||{{H:title|dotted=no|SUNUWAR LETTER THARI|&#x11bd8;}}||{{H:title|dotted=no|SUNUWAR LETTER PHAR|&#x11bd9;}}||{{H:title|dotted=no|SUNUWAR LETTER NGAR|&#x11bda;}}||{{H:title|dotted=no|SUNUWAR LETTER KHA|&#x11bdb;}}||{{H:title|dotted=no|SUNUWAR LETTER SHYER|&#x11bdc;}}||{{H:title|dotted=no|SUNUWAR LETTER CHELAP|&#x11bdd;}}||{{H:title|dotted=no|SUNUWAR LETTER TENTU|&#x11bde;}}||{{H:title|dotted=no|SUNUWAR LETTER THELE|&#x11bdf;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11BEx |style="background:#edc3b4;{{text default color}};"|{{H:title|dotted=no|SUNUWAR LETTER KLOKO|&#x11be0;}}||style="background:#edc3b4;{{text default color}};"|{{H:title|dotted=no|SUNUWAR SIGN PVO|&#x11be1;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#edc3b4;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11BFx |{{H:title|dotted=no|SUNUWAR DIGIT ZERO|&#x11bf0;}}||{{H:title|dotted=no|SUNUWAR DIGIT ONE|&#x11bf1;}}||{{H:title|dotted=no|SUNUWAR DIGIT TWO|&#x11bf2;}}||{{H:title|dotted=no|SUNUWAR DIGIT THREE|&#x11bf3;}}||{{H:title|dotted=no|SUNUWAR DIGIT FOUR|&#x11bf4;}}||{{H:title|dotted=no|SUNUWAR DIGIT FIVE|&#x11bf5;}}||{{H:title|dotted=no|SUNUWAR DIGIT SIX|&#x11bf6;}}||{{H:title|dotted=no|SUNUWAR DIGIT SEVEN|&#x11bf7;}}||{{H:title|dotted=no|SUNUWAR DIGIT EIGHT|&#x11bf8;}}||{{H:title|dotted=no|SUNUWAR DIGIT NINE|&#x11bf9;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Bhaiksuki''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11C0x |{{H:title|dotted=no|BHAIKSUKI LETTER A|&#x11c00;}}||{{H:title|dotted=no|BHAIKSUKI LETTER AA|&#x11c01;}}||{{H:title|dotted=no|BHAIKSUKI LETTER I|&#x11c02;}}||{{H:title|dotted=no|BHAIKSUKI LETTER II|&#x11c03;}}||{{H:title|dotted=no|BHAIKSUKI LETTER U|&#x11c04;}}||{{H:title|dotted=no|BHAIKSUKI LETTER UU|&#x11c05;}}||{{H:title|dotted=no|BHAIKSUKI LETTER VOCALIC R|&#x11c06;}}||{{H:title|dotted=no|BHAIKSUKI LETTER VOCALIC RR|&#x11c07;}}||{{H:title|dotted=no|BHAIKSUKI LETTER VOCALIC L|&#x11c08;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|BHAIKSUKI LETTER E|&#x11c0a;}}||{{H:title|dotted=no|BHAIKSUKI LETTER AI|&#x11c0b;}}||{{H:title|dotted=no|BHAIKSUKI LETTER O|&#x11c0c;}}||{{H:title|dotted=no|BHAIKSUKI LETTER AU|&#x11c0d;}}||{{H:title|dotted=no|BHAIKSUKI LETTER KA|&#x11c0e;}}||{{H:title|dotted=no|BHAIKSUKI LETTER KHA|&#x11c0f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11C1x |{{H:title|dotted=no|BHAIKSUKI LETTER GA|&#x11c10;}}||{{H:title|dotted=no|BHAIKSUKI LETTER GHA|&#x11c11;}}||{{H:title|dotted=no|BHAIKSUKI LETTER NGA|&#x11c12;}}||{{H:title|dotted=no|BHAIKSUKI LETTER CA|&#x11c13;}}||{{H:title|dotted=no|BHAIKSUKI LETTER CHA|&#x11c14;}}||{{H:title|dotted=no|BHAIKSUKI LETTER JA|&#x11c15;}}||{{H:title|dotted=no|BHAIKSUKI LETTER JHA|&#x11c16;}}||{{H:title|dotted=no|BHAIKSUKI LETTER NYA|&#x11c17;}}||{{H:title|dotted=no|BHAIKSUKI LETTER TTA|&#x11c18;}}||{{H:title|dotted=no|BHAIKSUKI LETTER TTHA|&#x11c19;}}||{{H:title|dotted=no|BHAIKSUKI LETTER DDA|&#x11c1a;}}||{{H:title|dotted=no|BHAIKSUKI LETTER DDHA|&#x11c1b;}}||{{H:title|dotted=no|BHAIKSUKI LETTER NNA|&#x11c1c;}}||{{H:title|dotted=no|BHAIKSUKI LETTER TA|&#x11c1d;}}||{{H:title|dotted=no|BHAIKSUKI LETTER THA|&#x11c1e;}}||{{H:title|dotted=no|BHAIKSUKI LETTER DA|&#x11c1f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11C2x |{{H:title|dotted=no|BHAIKSUKI LETTER DHA|&#x11c20;}}||{{H:title|dotted=no|BHAIKSUKI LETTER NA|&#x11c21;}}||{{H:title|dotted=no|BHAIKSUKI LETTER PA|&#x11c22;}}||{{H:title|dotted=no|BHAIKSUKI LETTER PHA|&#x11c23;}}||{{H:title|dotted=no|BHAIKSUKI LETTER BA|&#x11c24;}}||{{H:title|dotted=no|BHAIKSUKI LETTER BHA|&#x11c25;}}||{{H:title|dotted=no|BHAIKSUKI LETTER MA|&#x11c26;}}||{{H:title|dotted=no|BHAIKSUKI LETTER YA|&#x11c27;}}||{{H:title|dotted=no|BHAIKSUKI LETTER RA|&#x11c28;}}||{{H:title|dotted=no|BHAIKSUKI LETTER LA|&#x11c29;}}||{{H:title|dotted=no|BHAIKSUKI LETTER VA|&#x11c2a;}}||{{H:title|dotted=no|BHAIKSUKI LETTER SHA|&#x11c2b;}}||{{H:title|dotted=no|BHAIKSUKI LETTER SSA|&#x11c2c;}}||{{H:title|dotted=no|BHAIKSUKI LETTER SA|&#x11c2d;}}||{{H:title|dotted=no|BHAIKSUKI LETTER HA|&#x11c2e;}}||{{H:title|dotted=no|BHAIKSUKI VOWEL SIGN AA|&#x11c2f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11C3x |{{H:title|dotted=no|BHAIKSUKI VOWEL SIGN I|&#x11c30;}}||{{H:title|dotted=no|BHAIKSUKI VOWEL SIGN II|&#x11c31;}}||{{H:title|dotted=no|BHAIKSUKI VOWEL SIGN U|&#x11c32;}}||{{H:title|dotted=no|BHAIKSUKI VOWEL SIGN UU|&#x11c33;}}||{{H:title|dotted=no|BHAIKSUKI VOWEL SIGN VOCALIC R|&#x11c34;}}||{{H:title|dotted=no|BHAIKSUKI VOWEL SIGN VOCALIC RR|&#x11c35;}}||{{H:title|dotted=no|BHAIKSUKI VOWEL SIGN VOCALIC L|&#x11c36;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|BHAIKSUKI VOWEL SIGN E|&#x11c38;}}||{{H:title|dotted=no|BHAIKSUKI VOWEL SIGN AI|&#x11c39;}}||{{H:title|dotted=no|BHAIKSUKI VOWEL SIGN O|&#x11c3a;}}||{{H:title|dotted=no|BHAIKSUKI VOWEL SIGN AU|&#x11c3b;}}||{{H:title|dotted=no|BHAIKSUKI SIGN CANDRABINDU|&#x11c3c;}}||{{H:title|dotted=no|BHAIKSUKI SIGN ANUSVARA|&#x11c3d;}}||{{H:title|dotted=no|BHAIKSUKI SIGN VISARGA|&#x11c3e;}}||{{H:title|dotted=no|BHAIKSUKI SIGN VIRAMA|&#x11c3f;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11C4x |style="background:#9c8dff;{{text default color}};"|{{H:title|dotted=no|BHAIKSUKI SIGN AVAGRAHA|&#x11c40;}}||style="background:#9c8dff;{{text default color}};"|{{H:title|dotted=no|BHAIKSUKI DANDA|&#x11c41;}}||style="background:#9c8dff;{{text default color}};"|{{H:title|dotted=no|BHAIKSUKI DOUBLE DANDA|&#x11c42;}}||style="background:#9c8dff;{{text default color}};"|{{H:title|dotted=no|BHAIKSUKI WORD SEPARATOR|&#x11c43;}}||style="background:#9c8dff;{{text default color}};"|{{H:title|dotted=no|BHAIKSUKI GAP FILLER-1|&#x11c44;}}||style="background:#9c8dff;{{text default color}};"|{{H:title|dotted=no|BHAIKSUKI GAP FILLER-2|&#x11c45;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11C5x |{{H:title|dotted=no|BHAIKSUKI DIGIT ZERO|&#x11c50;}}||{{H:title|dotted=no|BHAIKSUKI DIGIT ONE|&#x11c51;}}||{{H:title|dotted=no|BHAIKSUKI DIGIT TWO|&#x11c52;}}||{{H:title|dotted=no|BHAIKSUKI DIGIT THREE|&#x11c53;}}||{{H:title|dotted=no|BHAIKSUKI DIGIT FOUR|&#x11c54;}}||{{H:title|dotted=no|BHAIKSUKI DIGIT FIVE|&#x11c55;}}||{{H:title|dotted=no|BHAIKSUKI DIGIT SIX|&#x11c56;}}||{{H:title|dotted=no|BHAIKSUKI DIGIT SEVEN|&#x11c57;}}||{{H:title|dotted=no|BHAIKSUKI DIGIT EIGHT|&#x11c58;}}||{{H:title|dotted=no|BHAIKSUKI DIGIT NINE|&#x11c59;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER ONE|&#x11c5a;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER TWO|&#x11c5b;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER THREE|&#x11c5c;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER FOUR|&#x11c5d;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER FIVE|&#x11c5e;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER SIX|&#x11c5f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11C6x |{{H:title|dotted=no|BHAIKSUKI NUMBER SEVEN|&#x11c60;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER EIGHT|&#x11c61;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER NINE|&#x11c62;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER TEN|&#x11c63;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER TWENTY|&#x11c64;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER THIRTY|&#x11c65;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER FORTY|&#x11c66;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER FIFTY|&#x11c67;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER SIXTY|&#x11c68;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER SEVENTY|&#x11c69;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER EIGHTY|&#x11c6a;}}||{{H:title|dotted=no|BHAIKSUKI NUMBER NINETY|&#x11c6b;}}||{{H:title|dotted=no|BHAIKSUKI HUNDREDS UNIT MARK|&#x11c6c;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Marchen''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11C7x |{{H:title|dotted=no|MARCHEN HEAD MARK|&#x11c70;}}||{{H:title|dotted=no|MARCHEN MARK SHAD|&#x11c71;}}||{{H:title|dotted=no|MARCHEN LETTER KA|&#x11c72;}}||{{H:title|dotted=no|MARCHEN LETTER KHA|&#x11c73;}}||{{H:title|dotted=no|MARCHEN LETTER GA|&#x11c74;}}||{{H:title|dotted=no|MARCHEN LETTER NGA|&#x11c75;}}||{{H:title|dotted=no|MARCHEN LETTER CA|&#x11c76;}}||{{H:title|dotted=no|MARCHEN LETTER CHA|&#x11c77;}}||{{H:title|dotted=no|MARCHEN LETTER JA|&#x11c78;}}||{{H:title|dotted=no|MARCHEN LETTER NYA|&#x11c79;}}||{{H:title|dotted=no|MARCHEN LETTER TA|&#x11c7a;}}||{{H:title|dotted=no|MARCHEN LETTER THA|&#x11c7b;}}||{{H:title|dotted=no|MARCHEN LETTER DA|&#x11c7c;}}||{{H:title|dotted=no|MARCHEN LETTER NA|&#x11c7d;}}||{{H:title|dotted=no|MARCHEN LETTER PA|&#x11c7e;}}||{{H:title|dotted=no|MARCHEN LETTER PHA|&#x11c7f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11C8x |{{H:title|dotted=no|MARCHEN LETTER BA|&#x11c80;}}||{{H:title|dotted=no|MARCHEN LETTER MA|&#x11c81;}}||{{H:title|dotted=no|MARCHEN LETTER TSA|&#x11c82;}}||{{H:title|dotted=no|MARCHEN LETTER TSHA|&#x11c83;}}||{{H:title|dotted=no|MARCHEN LETTER DZA|&#x11c84;}}||{{H:title|dotted=no|MARCHEN LETTER WA|&#x11c85;}}||{{H:title|dotted=no|MARCHEN LETTER ZHA|&#x11c86;}}||{{H:title|dotted=no|MARCHEN LETTER ZA|&#x11c87;}}||{{H:title|dotted=no|MARCHEN LETTER -A|&#x11c88;}}||{{H:title|dotted=no|MARCHEN LETTER YA|&#x11c89;}}||{{H:title|dotted=no|MARCHEN LETTER RA|&#x11c8a;}}||{{H:title|dotted=no|MARCHEN LETTER LA|&#x11c8b;}}||{{H:title|dotted=no|MARCHEN LETTER SHA|&#x11c8c;}}||{{H:title|dotted=no|MARCHEN LETTER SA|&#x11c8d;}}||{{H:title|dotted=no|MARCHEN LETTER HA|&#x11c8e;}}||{{H:title|dotted=no|MARCHEN LETTER A|&#x11c8f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11C9x |style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER KA|&#x11c92;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER KHA|&#x11c93;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER GA|&#x11c94;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER NGA|&#x11c95;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER CA|&#x11c96;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER CHA|&#x11c97;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER JA|&#x11c98;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER NYA|&#x11c99;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER TA|&#x11c9a;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER THA|&#x11c9b;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER DA|&#x11c9c;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER NA|&#x11c9d;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER PA|&#x11c9e;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER PHA|&#x11c9f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11CAx |{{H:title|dotted=no|MARCHEN SUBJOINED LETTER BA|&#x11ca0;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER MA|&#x11ca1;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER TSA|&#x11ca2;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER TSHA|&#x11ca3;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER DZA|&#x11ca4;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER WA|&#x11ca5;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER ZHA|&#x11ca6;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER ZA|&#x11ca7;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER YA|&#x11ca9;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER RA|&#x11caa;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER LA|&#x11cab;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER SHA|&#x11cac;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER SA|&#x11cad;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER HA|&#x11cae;}}||{{H:title|dotted=no|MARCHEN SUBJOINED LETTER A|&#x11caf;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11CBx |style="background:#9c8dff;{{text default color}};"|{{H:title|dotted=no|MARCHEN VOWEL SIGN AA|&#x11cb0;}}||style="background:#9c8dff;{{text default color}};"|{{H:title|dotted=no|MARCHEN VOWEL SIGN I|&#x11cb1;}}||style="background:#9c8dff;{{text default color}};"|{{H:title|dotted=no|MARCHEN VOWEL SIGN U|&#x11cb2;}}||style="background:#9c8dff;{{text default color}};"|{{H:title|dotted=no|MARCHEN VOWEL SIGN E|&#x11cb3;}}||style="background:#9c8dff;{{text default color}};"|{{H:title|dotted=no|MARCHEN VOWEL SIGN O|&#x11cb4;}}||style="background:#9c8dff;{{text default color}};"|{{H:title|dotted=no|MARCHEN SIGN ANUSVARA|&#x11cb5;}}||style="background:#9c8dff;{{text default color}};"|{{H:title|dotted=no|MARCHEN SIGN CANDRABINDU|&#x11cb6;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Balti-B''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11CCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11CDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11CEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11CFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Masaram Gondi''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#b690ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11D0x |{{H:title|dotted=no|MASARAM GONDI LETTER A|&#x11d00;}}||{{H:title|dotted=no|MASARAM GONDI LETTER AA|&#x11d01;}}||{{H:title|dotted=no|MASARAM GONDI LETTER I|&#x11d02;}}||{{H:title|dotted=no|MASARAM GONDI LETTER II|&#x11d03;}}||{{H:title|dotted=no|MASARAM GONDI LETTER U|&#x11d04;}}||{{H:title|dotted=no|MASARAM GONDI LETTER UU|&#x11d05;}}||{{H:title|dotted=no|MASARAM GONDI LETTER E|&#x11d06;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|MASARAM GONDI LETTER AI|&#x11d08;}}||{{H:title|dotted=no|MASARAM GONDI LETTER O|&#x11d09;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|MASARAM GONDI LETTER AU|&#x11d0b;}}||{{H:title|dotted=no|MASARAM GONDI LETTER KA|&#x11d0c;}}||{{H:title|dotted=no|MASARAM GONDI LETTER KHA|&#x11d0d;}}||{{H:title|dotted=no|MASARAM GONDI LETTER GA|&#x11d0e;}}||{{H:title|dotted=no|MASARAM GONDI LETTER GHA|&#x11d0f;}} |----- style="text-align:center;background:#b690ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11D1x |{{H:title|dotted=no|MASARAM GONDI LETTER NGA|&#x11d10;}}||{{H:title|dotted=no|MASARAM GONDI LETTER CA|&#x11d11;}}||{{H:title|dotted=no|MASARAM GONDI LETTER CHA|&#x11d12;}}||{{H:title|dotted=no|MASARAM GONDI LETTER JA|&#x11d13;}}||{{H:title|dotted=no|MASARAM GONDI LETTER JHA|&#x11d14;}}||{{H:title|dotted=no|MASARAM GONDI LETTER NYA|&#x11d15;}}||{{H:title|dotted=no|MASARAM GONDI LETTER TTA|&#x11d16;}}||{{H:title|dotted=no|MASARAM GONDI LETTER TTHA|&#x11d17;}}||{{H:title|dotted=no|MASARAM GONDI LETTER DDA|&#x11d18;}}||{{H:title|dotted=no|MASARAM GONDI LETTER DDHA|&#x11d19;}}||{{H:title|dotted=no|MASARAM GONDI LETTER NNA|&#x11d1a;}}||{{H:title|dotted=no|MASARAM GONDI LETTER TA|&#x11d1b;}}||{{H:title|dotted=no|MASARAM GONDI LETTER THA|&#x11d1c;}}||{{H:title|dotted=no|MASARAM GONDI LETTER DA|&#x11d1d;}}||{{H:title|dotted=no|MASARAM GONDI LETTER DHA|&#x11d1e;}}||{{H:title|dotted=no|MASARAM GONDI LETTER NA|&#x11d1f;}} |----- style="text-align:center;background:#b690ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11D2x |{{H:title|dotted=no|MASARAM GONDI LETTER PA|&#x11d20;}}||{{H:title|dotted=no|MASARAM GONDI LETTER PHA|&#x11d21;}}||{{H:title|dotted=no|MASARAM GONDI LETTER BA|&#x11d22;}}||{{H:title|dotted=no|MASARAM GONDI LETTER BHA|&#x11d23;}}||{{H:title|dotted=no|MASARAM GONDI LETTER MA|&#x11d24;}}||{{H:title|dotted=no|MASARAM GONDI LETTER YA|&#x11d25;}}||{{H:title|dotted=no|MASARAM GONDI LETTER RA|&#x11d26;}}||{{H:title|dotted=no|MASARAM GONDI LETTER LA|&#x11d27;}}||{{H:title|dotted=no|MASARAM GONDI LETTER VA|&#x11d28;}}||{{H:title|dotted=no|MASARAM GONDI LETTER SHA|&#x11d29;}}||{{H:title|dotted=no|MASARAM GONDI LETTER SSA|&#x11d2a;}}||{{H:title|dotted=no|MASARAM GONDI LETTER SA|&#x11d2b;}}||{{H:title|dotted=no|MASARAM GONDI LETTER HA|&#x11d2c;}}||{{H:title|dotted=no|MASARAM GONDI LETTER LLA|&#x11d2d;}}||{{H:title|dotted=no|MASARAM GONDI LETTER KSSA|&#x11d2e;}}||{{H:title|dotted=no|MASARAM GONDI LETTER JNYA|&#x11d2f;}} |----- style="text-align:center;background:#b690ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11D3x |{{H:title|dotted=no|MASARAM GONDI LETTER TRA|&#x11d30;}}||{{H:title|dotted=no|MASARAM GONDI VOWEL SIGN AA|&#x11d31;}}||{{H:title|dotted=no|MASARAM GONDI VOWEL SIGN I|&#x11d32;}}||{{H:title|dotted=no|MASARAM GONDI VOWEL SIGN II|&#x11d33;}}||{{H:title|dotted=no|MASARAM GONDI VOWEL SIGN U|&#x11d34;}}||{{H:title|dotted=no|MASARAM GONDI VOWEL SIGN UU|&#x11d35;}}||{{H:title|dotted=no|MASARAM GONDI VOWEL SIGN VOCALIC R|&#x11d36;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|MASARAM GONDI VOWEL SIGN E|&#x11d3a;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|MASARAM GONDI VOWEL SIGN AI|&#x11d3c;}}||{{H:title|dotted=no|MASARAM GONDI VOWEL SIGN O|&#x11d3d;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|MASARAM GONDI VOWEL SIGN AU|&#x11d3f;}} |----- style="text-align:center;background:#b690ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11D4x |{{H:title|dotted=no|MASARAM GONDI SIGN ANUSVARA|&#x11d40;}}||{{H:title|dotted=no|MASARAM GONDI SIGN VISARGA|&#x11d41;}}||{{H:title|dotted=no|MASARAM GONDI SIGN NUKTA|&#x11d42;}}||{{H:title|dotted=no|MASARAM GONDI SIGN CANDRA|&#x11d43;}}||{{H:title|dotted=no|MASARAM GONDI SIGN HALANTA|&#x11d44;}}||{{H:title|dotted=no|MASARAM GONDI VIRAMA|&#x11d45;}}||{{H:title|dotted=no|MASARAM GONDI REPHA|&#x11d46;}}||{{H:title|dotted=no|MASARAM GONDI RA-KARA|&#x11d47;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#b690ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11D5x |{{H:title|dotted=no|MASARAM GONDI DIGIT ZERO|&#x11d50;}}||{{H:title|dotted=no|MASARAM GONDI DIGIT ONE|&#x11d51;}}||{{H:title|dotted=no|MASARAM GONDI DIGIT TWO|&#x11d52;}}||{{H:title|dotted=no|MASARAM GONDI DIGIT THREE|&#x11d53;}}||{{H:title|dotted=no|MASARAM GONDI DIGIT FOUR|&#x11d54;}}||{{H:title|dotted=no|MASARAM GONDI DIGIT FIVE|&#x11d55;}}||{{H:title|dotted=no|MASARAM GONDI DIGIT SIX|&#x11d56;}}||{{H:title|dotted=no|MASARAM GONDI DIGIT SEVEN|&#x11d57;}}||{{H:title|dotted=no|MASARAM GONDI DIGIT EIGHT|&#x11d58;}}||{{H:title|dotted=no|MASARAM GONDI DIGIT NINE|&#x11d59;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Gunjala Gondi''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#d093ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11D6x |{{H:title|dotted=no|GUNJALA GONDI LETTER A|&#x11d60;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER AA|&#x11d61;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER I|&#x11d62;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER II|&#x11d63;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER U|&#x11d64;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER UU|&#x11d65;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|GUNJALA GONDI LETTER EE|&#x11d67;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER AI|&#x11d68;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|GUNJALA GONDI LETTER OO|&#x11d6a;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER AU|&#x11d6b;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER YA|&#x11d6c;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER VA|&#x11d6d;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER BA|&#x11d6e;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER BHA|&#x11d6f;}} |----- style="text-align:center;background:#d093ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11D7x |{{H:title|dotted=no|GUNJALA GONDI LETTER MA|&#x11d70;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER KA|&#x11d71;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER KHA|&#x11d72;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER TA|&#x11d73;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER THA|&#x11d74;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER LA|&#x11d75;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER GA|&#x11d76;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER GHA|&#x11d77;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER DA|&#x11d78;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER DHA|&#x11d79;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER NA|&#x11d7a;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER CA|&#x11d7b;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER CHA|&#x11d7c;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER TTA|&#x11d7d;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER TTHA|&#x11d7e;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER LLA|&#x11d7f;}} |----- style="text-align:center;background:#d093ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11D8x |{{H:title|dotted=no|GUNJALA GONDI LETTER JA|&#x11d80;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER JHA|&#x11d81;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER DDA|&#x11d82;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER DDHA|&#x11d83;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER NGA|&#x11d84;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER PA|&#x11d85;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER PHA|&#x11d86;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER HA|&#x11d87;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER RA|&#x11d88;}}||{{H:title|dotted=no|GUNJALA GONDI LETTER SA|&#x11d89;}}||{{H:title|dotted=no|GUNJALA GONDI VOWEL SIGN AA|&#x11d8a;}}||{{H:title|dotted=no|GUNJALA GONDI VOWEL SIGN I|&#x11d8b;}}||{{H:title|dotted=no|GUNJALA GONDI VOWEL SIGN II|&#x11d8c;}}||{{H:title|dotted=no|GUNJALA GONDI VOWEL SIGN U|&#x11d8d;}}||{{H:title|dotted=no|GUNJALA GONDI VOWEL SIGN UU|&#x11d8e;}}||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#d093ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11D9x |{{H:title|dotted=no|GUNJALA GONDI VOWEL SIGN EE|&#x11d90;}}||{{H:title|dotted=no|GUNJALA GONDI VOWEL SIGN AI|&#x11d91;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|GUNJALA GONDI VOWEL SIGN OO|&#x11d93;}}||{{H:title|dotted=no|GUNJALA GONDI VOWEL SIGN AU|&#x11d94;}}||{{H:title|dotted=no|GUNJALA GONDI SIGN ANUSVARA|&#x11d95;}}||{{H:title|dotted=no|GUNJALA GONDI SIGN VISARGA|&#x11d96;}}||{{H:title|dotted=no|GUNJALA GONDI VIRAMA|&#x11d97;}}||{{H:title|dotted=no|GUNJALA GONDI OM|&#x11d98;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#d093ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11DAx |{{H:title|dotted=no|GUNJALA GONDI DIGIT ZERO|&#x11da0;}}||{{H:title|dotted=no|GUNJALA GONDI DIGIT ONE|&#x11da1;}}||{{H:title|dotted=no|GUNJALA GONDI DIGIT TWO|&#x11da2;}}||{{H:title|dotted=no|GUNJALA GONDI DIGIT THREE|&#x11da3;}}||{{H:title|dotted=no|GUNJALA GONDI DIGIT FOUR|&#x11da4;}}||{{H:title|dotted=no|GUNJALA GONDI DIGIT FIVE|&#x11da5;}}||{{H:title|dotted=no|GUNJALA GONDI DIGIT SIX|&#x11da6;}}||{{H:title|dotted=no|GUNJALA GONDI DIGIT SEVEN|&#x11da7;}}||{{H:title|dotted=no|GUNJALA GONDI DIGIT EIGHT|&#x11da8;}}||{{H:title|dotted=no|GUNJALA GONDI DIGIT NINE|&#x11da9;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Tolong Siki''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11DBx |style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER I|&#x11db0;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER E|&#x11db1;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER U|&#x11db2;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER O|&#x11db3;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER A|&#x11db4;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER AA|&#x11db5;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER P|&#x11db6;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER PH|&#x11db7;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER B|&#x11db8;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER BH|&#x11db9;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER M|&#x11dba;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER T|&#x11dbb;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER TH|&#x11dbc;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER D|&#x11dbd;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER DH|&#x11dbe;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER N|&#x11dbf;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11DCx |style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER TT|&#x11dc0;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER TTH|&#x11dc1;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER DD|&#x11dc2;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER DDH|&#x11dc3;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER NN|&#x11dc4;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER C|&#x11dc5;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER CH|&#x11dc6;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER J|&#x11dc7;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER JH|&#x11dc8;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER NY|&#x11dc9;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER K|&#x11dca;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER KH|&#x11dcb;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER G|&#x11dcc;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER GH|&#x11dcd;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER NG|&#x11dce;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER Y|&#x11dcf;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11DDx |style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER R|&#x11dd0;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER L|&#x11dd1;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER V|&#x11dd2;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER NNY|&#x11dd3;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER S|&#x11dd4;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER H|&#x11dd5;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER X|&#x11dd6;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER RR|&#x11dd7;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI LETTER RRH|&#x11dd8;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI SIGN SELA|&#x11dd9;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI SIGN HECAKA|&#x11dda;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI UNGGA|&#x11ddb;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11DEx |style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI DIGIT ZERO|&#x11de0;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI DIGIT ONE|&#x11de1;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI DIGIT TWO|&#x11de2;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI DIGIT THREE|&#x11de3;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI DIGIT FOUR|&#x11de4;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI DIGIT FIVE|&#x11de5;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI DIGIT SIX|&#x11de6;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI DIGIT SEVEN|&#x11de7;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI DIGIT EIGHT|&#x11de8;}}||style="background:#ddb495;{{text default color}};"|{{H:title|dotted=no|TOLONG SIKI DIGIT NINE|&#x11de9;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Bengali Supplement''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11DFx |style="background:#c8a36f;{{text default color}};"|{{H:title|dotted=no|BENGALI SIGN COMBINING ANUSVARA ABOVE|&#x11df0;}}||style="background:#c8a36f;{{text default color}};"|{{H:title|dotted=no|BENGALI LETTER ALTERNATE BARGIYA BA|&#x11df1;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Tocharian''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11E0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11E1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11E2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11E3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11E4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11E5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11E6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Khotanese''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11E7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11E8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11E9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11EAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11EBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11ECx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | ''Unassigned'' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11EDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Makasar''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#d093ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11EEx |{{H:title|dotted=no|MAKASAR LETTER KA|&#x11ee0;}}||{{H:title|dotted=no|MAKASAR LETTER GA|&#x11ee1;}}||{{H:title|dotted=no|MAKASAR LETTER NGA|&#x11ee2;}}||{{H:title|dotted=no|MAKASAR LETTER PA|&#x11ee3;}}||{{H:title|dotted=no|MAKASAR LETTER BA|&#x11ee4;}}||{{H:title|dotted=no|MAKASAR LETTER MA|&#x11ee5;}}||{{H:title|dotted=no|MAKASAR LETTER TA|&#x11ee6;}}||{{H:title|dotted=no|MAKASAR LETTER DA|&#x11ee7;}}||{{H:title|dotted=no|MAKASAR LETTER NA|&#x11ee8;}}||{{H:title|dotted=no|MAKASAR LETTER CA|&#x11ee9;}}||{{H:title|dotted=no|MAKASAR LETTER JA|&#x11eea;}}||{{H:title|dotted=no|MAKASAR LETTER NYA|&#x11eeb;}}||{{H:title|dotted=no|MAKASAR LETTER YA|&#x11eec;}}||{{H:title|dotted=no|MAKASAR LETTER RA|&#x11eed;}}||{{H:title|dotted=no|MAKASAR LETTER LA|&#x11eee;}}||{{H:title|dotted=no|MAKASAR LETTER VA|&#x11eef;}} |----- style="text-align:center;background:#d093ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11EFx |{{H:title|dotted=no|MAKASAR LETTER SA|&#x11ef0;}}||{{H:title|dotted=no|MAKASAR LETTER A|&#x11ef1;}}||{{H:title|dotted=no|MAKASAR ANGKA|&#x11ef2;}}||{{H:title|dotted=no|MAKASAR VOWEL SIGN I|&#x11ef3;}}||{{H:title|dotted=no|MAKASAR VOWEL SIGN U|&#x11ef4;}}||{{H:title|dotted=no|MAKASAR VOWEL SIGN E|&#x11ef5;}}||{{H:title|dotted=no|MAKASAR VOWEL SIGN O|&#x11ef6;}}||{{H:title|dotted=no|MAKASAR PASSIMBANG|&#x11ef7;}}||{{H:title|dotted=no|MAKASAR END OF SECTION|&#x11ef8;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Kawi''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#ffc0c0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11F0x |{{H:title|dotted=no|KAWI SIGN CANDRABINDU|&#x11f00;}}||{{H:title|dotted=no|KAWI SIGN ANUSVARA|&#x11f01;}}||{{H:title|dotted=no|KAWI SIGN REPHA|&#x11f02;}}||{{H:title|dotted=no|KAWI SIGN VISARGA|&#x11f03;}}||{{H:title|dotted=no|KAWI LETTER A|&#x11f04;}}||{{H:title|dotted=no|KAWI LETTER AA|&#x11f05;}}||{{H:title|dotted=no|KAWI LETTER I|&#x11f06;}}||{{H:title|dotted=no|KAWI LETTER II|&#x11f07;}}||{{H:title|dotted=no|KAWI LETTER U|&#x11f08;}}||{{H:title|dotted=no|KAWI LETTER UU|&#x11f09;}}||{{H:title|dotted=no|KAWI LETTER VOCALIC R|&#x11f0a;}}||{{H:title|dotted=no|KAWI LETTER VOCALIC RR|&#x11f0b;}}||{{H:title|dotted=no|KAWI LETTER VOCALIC L|&#x11f0c;}}||{{H:title|dotted=no|KAWI LETTER VOCALIC LL|&#x11f0c;}}||{{H:title|dotted=no|KAWI LETTER E|&#x11f0e;}}||{{H:title|dotted=no|KAWI LETTER AI|&#x11f0f;}} |----- style="text-align:center;background:#ffc0c0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11F1x |{{H:title|dotted=no|KAWI LETTER O|&#x11f10;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|KAWI LETTER KA|&#x11f12;}}||{{H:title|dotted=no|KAWI LETTER KHA|&#x11f13;}}||{{H:title|dotted=no|KAWI LETTER GA|&#x11f14;}}||{{H:title|dotted=no|KAWI LETTER GHA|&#x11f15;}}||{{H:title|dotted=no|KAWI LETTER NGA|&#x11f16;}}||{{H:title|dotted=no|KAWI LETTER CA|&#x11f17;}}||{{H:title|dotted=no|KAWI LETTER CA|&#x11f18;}}||{{H:title|dotted=no|KAWI LETTER JA|&#x11f19;}}||{{H:title|dotted=no|KAWI LETTER JHA|&#x11f1a;}}||{{H:title|dotted=no|KAWI LETTER NYA|&#x11f1b;}}||{{H:title|dotted=no|KAWI LETTER TTA|&#x11f1c;}}||{{H:title|dotted=no|KAWI LETTER TTHA|&#x11f1d;}}||{{H:title|dotted=no|KAWI LETTER DDA|&#x11f1e;}}||{{H:title|dotted=no|KAWI LETTER DDHA|&#x11f1f;}} |----- style="text-align:center;background:#ffc0c0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11F2x |{{H:title|dotted=no|KAWI LETTER NNA|&#x11f20;}}||{{H:title|dotted=no|KAWI LETTER TA|&#x11f21;}}||{{H:title|dotted=no|KAWI LETTER THA|&#x11f22;}}||{{H:title|dotted=no|KAWI LETTER DA|&#x11f23;}}||{{H:title|dotted=no|KAWI LETTER DHA|&#x11f24;}}||{{H:title|dotted=no|KAWI LETTER NA|&#x11f25;}}||{{H:title|dotted=no|KAWI LETTER PA|&#x11f26;}}||{{H:title|dotted=no|KAWI LETTER PHA|&#x11f27;}}||{{H:title|dotted=no|KAWI LETTER BA|&#x11f28;}}||{{H:title|dotted=no|KAWI LETTER BHA|&#x11f29;}}||{{H:title|dotted=no|KAWI LETTER MA|&#x11f2a;}}||{{H:title|dotted=no|KAWI LETTER YA|&#x11f2b;}}||{{H:title|dotted=no|KAWI LETTER RA|&#x11f2c;}}||{{H:title|dotted=no|KAWI LETTER LA|&#x11f2d;}}||{{H:title|dotted=no|KAWI LETTER WA|&#x11f2e;}}||{{H:title|dotted=no|KAWI LETTER SHA|&#x11f2f;}} |----- style="text-align:center;background:#ffc0c0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11F3x |{{H:title|dotted=no|KAWI LETTER SSA|&#x11f30;}}||{{H:title|dotted=no|KAWI LETTER SA|&#x11f31;}}||{{H:title|dotted=no|KAWI LETTER HA|&#x11f32;}}||{{H:title|dotted=no|KAWI LETTER JNYA|&#x11f33;}}||{{H:title|dotted=no|KAWI VOWEL SIGN AA|&#x11f34;}}||{{H:title|dotted=no|KAWI VOWEL SIGN ALTERNATE AA|&#x11f35;}}||{{H:title|dotted=no|KAWI VOWEL SIGN I|&#x11f36;}}||{{H:title|dotted=no|KAWI VOWEL SIGN II|&#x11f37;}}||{{H:title|dotted=no|KAWI VOWEL SIGN U|&#x11f38;}}||{{H:title|dotted=no|KAWI VOWEL SIGN UU|&#x11f39;}}||{{H:title|dotted=no|KAWI VOWEL SIGN VOCALIC R|&#x11f34;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|KAWI VOWEL SIGN E|&#x11f3e;}}||{{H:title|dotted=no|KAWI VOWEL SIGN AI|&#x11f3f;}} |----- style="text-align:center;background:#ffc0c0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11F4x |{{H:title|dotted=no|KAWI VOWEL SIGN EU|&#x11f40;}}||{{H:title|dotted=no|KAWI SIGN KILLER|&#x11f41;}}||{{H:title|dotted=no|KAWI CONJOINER|&#x11f42;}}||{{H:title|dotted=no|KAWI DANDA|&#x11f43;}}||{{H:title|dotted=no|KAWI DOUBLE DANDA|&#x11f44;}}||{{H:title|dotted=no|KAWI PUNCTUATION SECTION MARKER|&#x11f45;}}||{{H:title|dotted=no|KAWI PUNCTUATION ALTERNATE SECTION MARKER|&#x11f46;}}||{{H:title|dotted=no|KAWI PUNCTUATION FLOWER|&#x11f47;}}||{{H:title|dotted=no|KAWI PUNCTUATION SPACE FILLER|&#x11f48;}}||{{H:title|dotted=no|KAWI PUNCTUATION DOT|&#x11f49;}}||{{H:title|dotted=no|KAWI PUNCTUATION DOUBLE DOT|&#x11f4a;}}||{{H:title|dotted=no|KAWI PUNCTUATION TRIPLE DOT|&#x11f4b;}}||{{H:title|dotted=no|KAWI PUNCTUATION CIRCLE|&#x11f4c;}}||{{H:title|dotted=no|KAWI PUNCTUATION FILLED CIRCLE|&#x11f4d;}}||{{H:title|dotted=no|KAWI PUNCTUATION SPIRAL|&#x11f4e;}}||{{H:title|dotted=no|KAWI PUNCTUATION CLOSING SPIRAL|&#x11f4f;}} |----- style="text-align:center;background:#ffc0c0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11F5x |{{H:title|dotted=no|KAWI DIGIT ZERO|&#x11f50;}}||{{H:title|dotted=no|KAWI DIGIT ONE|&#x11f51;}}||{{H:title|dotted=no|KAWI DIGIT TWO|&#x11f52;}}||{{H:title|dotted=no|KAWI DIGIT THREE|&#x11f53;}}||{{H:title|dotted=no|KAWI DIGIT FOUR|&#x11f54;}}||{{H:title|dotted=no|KAWI DIGIT FIVE|&#x11f55;}}||{{H:title|dotted=no|KAWI DIGIT SIX|&#x11f56;}}||{{H:title|dotted=no|KAWI DIGIT SEVEN|&#x11f57;}}||{{H:title|dotted=no|KAWI DIGIT EIGHT|&#x11f58;}}||{{H:title|dotted=no|KAWI DIGIT NINE|&#x11f59;}}||style="background:#edc3b4;{{text default color}};"|{{H:title|dotted=no|KAWI SIGN NUKTA|&#x11f5a;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Pallava''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11F6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11F7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11F8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11F9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11FAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Lisu Supplement''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11FBx |style="background:#ffb0ff;{{text default color}};"|{{H:title|dotted=no|LISU LETTER YHA|&#x11fb0;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Tamil Supplement''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11FCx |{{H:title|dotted=no|TAMIL FRACTION ONE THREE-HUNDRED-AND-TWENTIETH|&#x11fc0;}}||{{H:title|dotted=no|TAMIL FRACTION ONE ONE-HUNDRED-AND-SIXTIETH|&#x11fc1;}}||{{H:title|dotted=no|TAMIL FRACTION ONE EIGHTIETH|&#x11fc2;}}||{{H:title|dotted=no|TAMIL FRACTION ONE SIXTY-FOURTH|&#x11fc3;}}||{{H:title|dotted=no|TAMIL FRACTION ONE FORTIETH|&#x11fc4;}}||{{H:title|dotted=no|TAMIL FRACTION ONE THIRTY-SECOND|&#x11fc5;}}||{{H:title|dotted=no|TAMIL FRACTION THREE EIGHTIETHS|&#x11fc6;}}||{{H:title|dotted=no|TAMIL FRACTION THREE SIXTY-FOURTHS|&#x11fc7;}}||{{H:title|dotted=no|TAMIL FRACTION ONE TWENTIETH|&#x11fc8;}}||{{H:title|dotted=no|TAMIL FRACTION ONE SIXTEENTH-1|&#x11fc9;}}||{{H:title|dotted=no|TAMIL FRACTION ONE SIXTEENTH-2|&#x11fca;}}||{{H:title|dotted=no|TAMIL FRACTION ONE TENTH|&#x11fcb;}}||{{H:title|dotted=no|TAMIL FRACTION ONE EIGHTH|&#x11fcc;}}||{{H:title|dotted=no|TAMIL FRACTION THREE TWENTIETHS|&#x11fcd;}}||{{H:title|dotted=no|TAMIL FRACTION THREE SIXTEENTHS|&#x11fce;}}||{{H:title|dotted=no|TAMIL FRACTION ONE FIFTH|&#x11fcf;}} |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11FDx |{{H:title|dotted=no|TAMIL FRACTION ONE QUARTER|&#x11fd0;}}||{{H:title|dotted=no|TAMIL FRACTION ONE HALF-1|&#x11fd1;}}||{{H:title|dotted=no|TAMIL FRACTION ONE HALF-2|&#x11fd2;}}||{{H:title|dotted=no|TAMIL FRACTION THREE QUARTERS|&#x11fd3;}}||{{H:title|dotted=no|TAMIL FRACTION DOWNSCALING FACTOR KIIZH|&#x11fd4;}}||{{H:title|dotted=no|TAMIL SIGN NEL|&#x11fd5;}}||{{H:title|dotted=no|TAMIL SIGN CEVITU|&#x11fd6;}}||{{H:title|dotted=no|TAMIL SIGN AAZHAAKKU|&#x11fd7;}}||{{H:title|dotted=no|TAMIL SIGN UZHAKKU|&#x11fd8;}}||{{H:title|dotted=no|TAMIL SIGN MUUVUZHAKKU|&#x11fd9;}}||{{H:title|dotted=no|TAMIL SIGN KURUNI|&#x11fda;}}||{{H:title|dotted=no|TAMIL SIGN PATHAKKU|&#x11fdb;}}||{{H:title|dotted=no|TAMIL SIGN MUKKURUNI|&#x11fdc;}}||{{H:title|dotted=no|TAMIL SIGN KAACU|&#x11fdd;}}||{{H:title|dotted=no|TAMIL SIGN PANAM|&#x11fde;}}||{{H:title|dotted=no|TAMIL SIGN PON|&#x11fdf;}} |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11FEx |{{H:title|dotted=no|TAMIL SIGN VARAAKAN|&#x11fe0;}}||{{H:title|dotted=no|TAMIL SIGN PAARAM|&#x11fe1;}}||{{H:title|dotted=no|TAMIL SIGN KUZHI|&#x11fe2;}}||{{H:title|dotted=no|TAMIL SIGN VELI|&#x11fe3;}}||{{H:title|dotted=no|TAMIL WET CULTIVATION SIGN|&#x11fe4;}}||{{H:title|dotted=no|TAMIL DRY CULTIVATION SIGN|&#x11fe5;}}||{{H:title|dotted=no|TAMIL LAND SIGN|&#x11fe6;}}||{{H:title|dotted=no|TAMIL SALT PAN SIGN|&#x11fe7;}}||{{H:title|dotted=no|TAMIL TRADITIONAL CREDIT SIGN|&#x11fe8;}}||{{H:title|dotted=no|TAMIL TRADITIONAL NUMBER SIGN|&#x11fe9;}}||{{H:title|dotted=no|TAMIL CURRENT SIGN|&#x11fea;}}||{{H:title|dotted=no|TAMIL AND ODD SIGN|&#x11feb;}}||{{H:title|dotted=no|TAMIL SPENT SIGN|&#x11fec;}}||{{H:title|dotted=no|TAMIL TOTAL SIGN|&#x11fed;}}||{{H:title|dotted=no|TAMIL IN POSSESSION SIGN|&#x11fee;}}||{{H:title|dotted=no|TAMIL STARTING FROM SIGN|&#x11fef;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|11FFx |style="background:#e896ff;{{text default color}};"|{{H:title|dotted=no|TAMIL SIGN MUTHALIYA|&#x11ff0;}}||style="background:#e896ff;{{text default color}};"|{{H:title|dotted=no|TAMIL SIGN VAKAIYARAA|&#x11ff1;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||style="background:#e896ff;{{text default color}};"|{{H:title|dotted=no|TAMIL PUNCTUATION END OF TEXT|&#x11fff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |} be8vka93kxeq2tnnpohrpoifzsgn6eg Aros/User/Applications 0 237399 4672905 4672424 2026-09-29T11:10:50Z Jeff1138 301139 4672905 wikitext text/x-wiki ==Introduction== [[#Graphical Image Editing Art]] [[#Office Application]] [[#Audio]] [[#Misc Application]] [[#Games & Emulation]] [[#Application Guides]] [[#top|...to the top]] [[#top|...to the top]] Most apps can be opened on the Workbench (aka publicscreen pubscreen) which is the default display option but can offer a custom one set to your configurations (aka custom screen mode promotion). These custom ones tend to stack so the possible use of A-M/A-N method of switching between full screens and the ability to pull down screens as well If you are interested in creating or porting new software, see [http://en.wikibooks.org/wiki/Aros/Developer/Docs here] {| class="wikitable sortable" |- !width:30%;|Internet Applications !width:10%;|AROS(x86) !width:10%;|Commodore-Amiga OS 3.1 (68k) !width:10%;|Hyperion OS4(PPC) !width:10%;|MorphOS(PPC) |- |<!--Sub Menu-->Web Online Browser [], |<!--AROS-->[https://archives.arosworld.org/index.php?function=browse&cat=network/browser Amelinium], Odyssey 2.0, [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=1175&highlight=odyssey&rowstart=100 Odyssey 3.0], [], |<!--Amiga OS-->[https://juen.in/ Amelinium], [https://blog.alb42.de/programs/amifox/ amifox] with [https://github.com/alb42/wrp wrp server], IBrowse*, [https://github.com/zapek/Voyager Voyager], [https://github.com/amigazen/aweb3/ AWeb 3.6 src], [https://github.com/matjam/aweb AWeb Src], [http://aminet.net/package/comm/www/NetSurf-m68k-sources Netsurf], [], |<!--AmigaOS4-->[ Odyssey OWB], [ Timberwolf (Firefox port 2011)], [http://amigaworld.net/modules/newbb/viewtopic.php?forum=32&topic_id=32847 OWB-mui], [http://strohmayer.org/owb/ OWB-Reaction], IBrowse*, [http://os4depot.net/index.php?function=showfile&file=network/browser/aweb.lha AWeb], Voyager, [http://www.os4depot.net/index.php?function=browse&cat=network/browser Netsurf], |<!--MorphOS-->Wayfarer, [http://fabportnawak.free.fr/owb/ Odyssey OWB], [ Netsurf], IBrowse*, AWeb, [], |- |<!--Sub Menu-->YouTube, Dailymotion website downloading videos audio [https://github.com/yt-dlp/yt-dlp yt-dlp], [https://clipgrab.org/ clipgrab], |<!--AROS-->[], [https://blog.alb42.de/amitube/ Amitube], |<!--Amiga OS-->[https://blog.alb42.de/amitube/ Amitube], [ smtube], |<!--AmigaOS4-->[https://blog.alb42.de/amitube/ Amitube], getVideo, Tubexx, [https://github.com/walkero-gr/aiostreams aiostreams], |<!--MorphOS-->[ ytsearch], [https://blog.alb42.de/amitube/ Amitube], [http://morphos.lukysoft.cz/en/vypis.php?kat=5 getVideo], Tubexx |- |<!--Sub Menu-->Old style E-mailing SMTP POP3 IMAP based |<!--AROS-->Emailinium, [http://archives.arosworld.org/index.php?function=browse&cat=network/email SimpleMail], [http://sourceforge.net/projects/simplemail/files/ src], [https://github.com/jens-maus/yam YAM] |<!--Amiga OS-->Emailinium, [http://sourceforge.net/projects/simplemail/files/ SimpleMail], [https://github.com/jens-maus/yam YAM] |<!--AmigaOS4-->SimpleMail, YAM, |<!--MorphOS--> SimpleMail, YAM |- |<!--Sub Menu-->IRC, ICB, |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=network/chat WookieChat], [https://sourceforge.net/projects/wookiechat/ Wookiechat src], [http://archives.arosworld.org/index.php?function=browse&cat=network/chat AiRcOS], Jabberwocky, |<!--Amiga OS-->[https://github.com/charabaruk/WookieChat Wookiechat], AmIRC |<!--AmigaOS4-->Wookiechat |<!--MorphOS-->[http://morphos.lukysoft.cz/en/vypis.php?kat=5 Wookiechat], [http://morphos.lukysoft.cz/en/vypis.php?kat=5 AmIRC], |- |<!--Sub Menu-->Instant Messaging IM like [https://github.com/BlitterStudio/amidon Hollywood lang based Mastodon client], BlueSky AT protocol, Facebook(TM), Twitter X (TM), Bitlbee IRC Gateway and others |<!--AROS-->[https://github.com/kaffeine1/telegram-amiga telegram-amiga], [http://archives.arosworld.org/index.php?function=browse&cat=network/chat jabberwocky], |<!--Amiga OS-->[http://amitwitter.sourceforge.net/ AmiTwitter], CLIMM, SabreMSN, [https://sourceforge.net/projects/ajabberwocky/ jabberwocky], |<!--AmigaOS4-->[http://amitwitter.sourceforge.net/ AmiTwitter], SabreMSN, |<!--MorphOS-->[http://amitwitter.sourceforge.net/ AmiTwitter], [http://morphos.lukysoft.cz/en/vypis.php?kat=5 PolyglotNG], SabreMSN, |- |<!--Sub Menu-->Torrents |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=network/p2p ArTorr], |<!--Amiga OS--> |<!--AmigaOS4-->CTorrent, Transmission |<!--MorphOS-->MLDonkey, Beehive, [http://morphos.lukysoft.cz/en/vypis.php?kat=5 Transmission], CTorrent, |- |<!--Sub Menu-->FTP |<!--AROS-->[https://github.com/BlitterStudio/dopus5 Dopus5 Magellan], MarranoFTP, [https://aminet.net/package/comm/tcp/wput-0.3.4c.i386-aros wput i386 c src] |<!--Amiga OS-->[https://github.com/BlitterStudio/dopus5 Dopus5 Magellan], [http://aminet.net/package/comm/tcp/AmiFTP AmiFTP], AmiTradeCenter, ncFTP, [https://aminet.net/package/comm/tcp/sana2-tftpclient sana2 tftpclient c src] |<!--AmigaOS4-->[https://github.com/BlitterStudio/dopus5 Dopus5 Magellan], |<!--MorphOS-->[https://github.com/BlitterStudio/dopus5 Dopus5 Magellan], [http://morphos.lukysoft.cz/en/vypis.php?kat=5 Pftp], [http://aminet.net/package/comm/tcp/AmiFTP-1.935-OS4 AmiFTP], |- |<!--Sub Menu-->WYSIWYG Web Site Editor |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Internet Radio Streaming Audio [http://www.gnu.org/software/gnump3d/ gnump3d], [http://www.icecast.org/ Icecast2] Server (Broadcast) and Client (Listen), [ mpd], [http://darkice.sourceforge.net/ DarkIce], [http://www.dyne.org/software/muse/ Muse], |<!--AROS-->[https://archives.arosworld.org/index.php?function=browse&cat=audio/misc], Mplayer (Icecast Client only), |<!--Amiga OS-->[https://github.com/sandlbn/TuneFinder TuneFinder C Src], [https://github.com/sandlbn/TuneFinderMUI TuneFinderMUI], [http://amigazeux.net/anr/ AmiNetRadio], [https://github.com/boingball/MintAMP MintAMP], [], |<!--AmigaOS4-->[http://www.tunenet.co.uk/ Tunenet], |<!--MorphOS-->Mplayer, AmiNetRadio, |- |<!--Sub Menu-->VoIP (Voice over IP) with SIP Client (Session Initiation Protocol) or Asterisk IAX2 Clients Softphone (skype like) |<!--AROS--> |<!--Amiga OS-->AmiPhone with Speak Freely, |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Weather Forecast |<!--AROS-->[http://sourceforge.net/projects/zunetools/files/ WeatherBar], [http://archives.arosworld.org/index.php?function=browse&cat=utility/workbench AWeather], [] |<!--Amiga OS-->[http://amigazeux.net/wetter/ Wetter], [https://github.com/emartisoft/AmiWeatherForecasts AmiWeatherForecasts src], |<!--AmigaOS4-->[http://os4depot.net/?function=showfile&file=utility/workbench/flipclock.lha FlipClock], |<!--MorphOS-->[http://amigazeux.net/wetter/ Wetter], |- |<!--Sub Menu-->Street Road Maps Route Planning GPS Tracking |<!--AROS-->[https://blog.alb42.de/programs/muimapparium/ MuiMapparium] [https://build.alb42.de/ Build of MuiMapp versions], |<!--Amiga OS-->AmiAtlas*, UKRoutePlus*, [http://blog.alb42.de/ AmOSM], |<!--AmigaOS4--> |<!--MorphOS-->[http://blog.alb42.de/programs/mapparium/ Mapparium], |- |<!--Sub Menu-->Clock and Date setting from the internet by network time protocol (NTP) [https://www.timeanddate.com/worldclock/ World Clock], [http://www.time.gov/ old standard NIST Internet Time Servers], |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=network/misc ntpsync], [https://archives.arosworld.org/?function=showfile&file=utility/workbench/amitimekeeper.i386-aros.lha amitimekeeper with c src], [PiNTP], [], |<!--Amiga OS-->ntpsync, [http://aminet.net/package/util/cdity/AmiTimeKeeper amitimekeeper], [http://aminet.net/comm/misc/netclock netclock], [https://aminet.net/package/comm/net/sntp sntp], [http://aminet.net/package/util/time/ScreenTime ScreenTime], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Newsgroups |<!--AROS--> |<!--Amiga OS-->[http://newscoaster.sourceforge.net/ Newscoaster], [https://github.com/jens-maus/newsrog NewsRog], [ WorldNews], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->RSS |<!--AROS--> |<!--Amiga OS-->[https://github.com/Team-Boingo/AmiRSS AmiRSS src] |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->AI |<!--AROS--> |<!--Amiga OS-->[https://github.com/murinsel/AmigaAI Claude], [https://github.com/geekychris/amiga_mcp AI on host machine], [], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->BBS |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu--> |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |} <nowiki>*</nowiki> Commercial product. ==Graphical Image Editing Art== {| class="wikitable sortable" |- !width:30%;|Image Editing !width:10%;|AROS(x86) !width:10%;|Commodore-Amiga OS 3.1(68k) !width:10%;|Hyperion OS4(PPC) !width:10%;|MorphOS(PPC) |- |<!--Sub Menu-->Pixel Raster Artwork [https://github.com/LibreSprite/LibreSprite LibreSprite based on GPL aseprite], [https://github.com/abetusk/hsvhero hsvhero], [], |<!--AROS-->[https://sourceforge.net/projects/zunetools/files/ZunePaint/ ZunePaint], [http://archives.arosworld.org/index.php?function=browse&cat=graphics/edit LunaPaint], [http://archives.arosworld.org/index.php?function=browse&cat=graphics/edit GrafX2], [ LodePaint needs OpenGL], |<!--Amiga OS-->[http://www.amigaforever.com/classic/download.html PPaint], GrafX2, [https://github.com/grovdata/Amiga_Sources/blob/master/software.md DeluxePaint], [http://www.amiforce.de/perfectpaint/perfectpaint.php PerfectPaint], Zoetrope, Brilliance2*, |<!--AmigaOS4-->[http://www.os4depot.net/index.php?function=browse&cat=graphics/edit LodePaint], GrafX2, |<!--MorphOS-->Sketch, Pixel*, GrafX2, [http://morphos.lukysoft.cz/en/vypis.php?kat=3 LunaPaint] |- |<!--Sub Menu-->Image viewing |<!--AROS-->[http://sourceforge.net/projects/zunetools/files/ ZuneView], [http://archives.arosworld.org/index.php?function=browse&cat=graphics/viewer LookHere], [http://archives.arosworld.org/index.php?function=browse&cat=graphics/viewer LoView], [http://archives.arosworld.org/index.php?function=browse&cat=graphics/viewer PicShow] , [http://amigaworld.net/modules/newbb/viewtopic.php?mode=viewtopic&topic_id=31400&forum=32&start=80&viewmode=flat&order=0#583458 Picture Album], |<!--Amiga OS-->PicShow, PicView, Photoalbum, |<!--AmigaOS4-->WarpView, PicShow, flPhoto, Thumbs, [http://amigaworld.net/modules/newbb/viewtopic.php?mode=viewtopic&topic_id=31400&forum=32&start=80&viewmode=flat&order=0#583458 Picture Album], |<!--MorphOS-->[http://morphos.lukysoft.cz/en/vypis.php?kat=3 ShowGirls], [http://amigaworld.net/modules/newbb/viewtopic.php?mode=viewtopic&topic_id=31400&forum=32&start=80&viewmode=flat&order=0#583458 Picture Album] |- |<!--Sub Menu-->Photography retouching / Image Manipulation like Photoshop(tm) |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=graphics/edit RNOEffects], |<!--Amiga OS-->[ Tecsoft Video Paint aka TVPaint], Photogenics*, ArtEffect*, ImageFX*, XiPaint, fxPaint, ImageMasterRT, Opalpaint, |<!--AmigaOS4-->WarpView, flPhoto, [http://www.os4depot.net/index.php?function=browse&cat=graphics/edit Photocrop] |<!--MorphOS-->[http://morphos.lukysoft.cz/en/vypis.php?kat=3 ShowGirls], ImageFX*, |- |<!--Sub Menu-->Manage RAW picture folder galleries like Darktable, RAWtherapy, etc |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Graphic Format Converter - ICC profile support sRGB, Adobe RGB, XYZ and linear RGB |<!--AROS--> |<!--Amiga OS-->GraphicsConverter, ImageStudio, [http://www.coplabs.org/artpro.html ArtPro] |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Thumbnail Generator [], |<!--AROS-->[http://sourceforge.net/projects/zunetools/files/ ZuneView], [http://archives.arosworld.org/index.php?function=browse&cat=utility/shell Thumbnail Generator] |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Icon Editor |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=graphics/iconedit Archives], [http://archives.arosworld.org/index.php?function=browse&cat=utility/workbench Icon Toolbox], |<!--Amiga OS--> |<!--AmigaOS4-->[http://www.os4depot.net/index.php?function=browse&cat=graphics/iconedit IconEditor] |<!--MorphOS--> |- |<!--Sub Menu-->2D Pixel Art Animation |<!--AROS-->Lunapaint |<!--Amiga OS-->PPaint, AnimatED, Scala*, GoldDisk MovieSetter*, Walt Disney's Animation Studio*, ProDAD*, [https://github.com/historicalsource/DeluxePaint DeluxePaint src], Brilliance |<!--AmigaOS4--> |<!--MorphOS-->[http://morphos.lukysoft.cz/en/vypis.php?kat=3 Titler] |- |<!--Sub Menu-->2D SVG based MovieSetter type |<!--AROS--> |<!--Amiga OS-->MovieSetter*, Fantavision* |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Morphing |<!--AROS-->[ GLMorph] |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->2D Cad (qcad->LibreCAD, etc.) |<!--AROS--> |<!--Amiga OS-->Xcad, MaxonCAD |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->3D Cad like FreeCad, BRL-CAD, OpenSCAD, AvoCADo, etc. using dxf, obj (vertices), blend, |<!--AROS--> |<!--Amiga OS-->XCad3d*, DynaCADD*, [https://aminet.net/package/gfx/3d/Cycas178_EN Cycas]*, |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->3D Model Rendering of glft (json) gbl (png jpg), usdz (USD files with materials, textures, and animations), FBX Filmbox is a proprietary Autodesk format, |<!--AROS-->POV-Ray |<!--Amiga OS-->[http://www.discreetfx.com./amigaproducts.html CINEMA 4D]*, POV-Ray, Lightwave3D*, Real3D*, Caligari24*, Reflections/Monzoom*, [https://github.com/privatosan/RayStorm Raystorm src], Tornado 3D, [https://github.com/AlphaPixel/Eric-Graham-1987-Juggler-Raytracer-1.0 Eric-Graham-1987-Juggler-Raytracer-1.0] |<!--AmigaOS4-->Blender, POV-Ray, Yafray |<!--MorphOS-->Blender, POV-Ray, Yafray |- |<!--Sub Menu-->3D Format Converter [], [], |<!--AROS-->[https://archives.arosworld.org/?function=showfile&file=graphics/convert/ 3doc.i386-aros], [], |<!--Amiga OS--> |<!--AmigaOS4-->[http://www.os4depot.net/index.php?function=showfile&file=graphics/convert/ivcon.lha IVCon] |<!--MorphOS--> |- |<!--Sub Menu-->Screen grabbing display |<!--AROS-->[ Screengrabber], [http://archives.arosworld.org/index.php?function=browse&cat=utility/misc snapit], [http://archives.arosworld.org/index.php?function=browse&cat=video/record screen recorder], [] |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Grab graphics music from apps [https://github.com/Malvineous/ripper6 ripper6], [], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Manage metadata of images [https://github.com/exiv2/exiv2 exiv2], [ EXIF/IPTC/XMP metadata manipulation], [], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu--> |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |} <nowiki>*</nowiki> Commercial product. [[#top|...to the top]] ==Office Application== {| class="wikitable sortable" |- !width:30%;|Office !width:10%;|AROS (x86) !width:10%;|[http://en.wikipedia.org/wiki/Amiga_software Commodore-Amiga OS 3.1] (68k) !width:10%;|[http://en.wikipedia.org/wiki/AmigaOS_4 Hyperion OS4] (PPC) !width:10%;|[http://en.wikipedia.org/wiki/MorphOS MorphOS] (PPC) |- |<!--Sub Menu-->Office Suite |<!--AROS--> |<!--Amiga OS-->[ Softwood Final Office], [ Wordworth Office], [ Digita Office], [ The Works!], [ Europress Mini Office], [], [ Papyrus Office Demo], |<!--AmigaOS4--> |<!--MorphOS-->[ Papyrus Office], |- |<!--Sub Menu-->Word-processing |<!--AROS-->[https://finalwriter.godaddysites.com/ Final Writer 7*], [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=1995&rowstart=20&pid=12668#post_12668 Slovo], [https://github.com/sodero/MUI-Vim/releases MUI-Vim], [https://archives.arosworld.org/index.php?function=browse&cat=office/wordprocessing Cinnamon Writer], [], |<!--AmigaOS-->[ Softwood FinalCopy II*], Haage AmigaWriter*, Digita WordWorth*, Softwood FinalWriter*, Micro-Systems Excellence 3*, Arnor Protext, Rashumon, [ InterWord], [ KindWords], [WordPerfect], [ New Horizons Flow], [ CygnusEd Pro], [ Micro-systems Scribble], |<!--AmigaOS4-->AbiWord, [ CinnamonWriter], |<!--MorphOS-->[ Cinnamon Writer], [http://www.meta-morphos.org/viewtopic.php?topic=1246&forum=53 scriba], [http://morphos.lukysoft.cz/en/index.php Papyrus Office], |- |<!--Sub Menu-->Spreadsheets |<!--AROS-->[https://blog.alb42.de/programs/leu/ Leu], [https://archives.arosworld.org/index.php?function=browse&cat=office/spreadsheet ], |<!--AmigaOS-->[https://aminet.net/package/biz/spread/ignition-src Ignition Src 1.3], [MaxiPlan 500 Plus], [OXXI Plan/IT v2.0 Speadsheet], [ Superplan], [ Creative Developments TurboCalc], [ ProCalc], [ InterSpread], [Digita DGCalc], [ Gold Disk Advantage], [ Micro-systems Analyze!] |<!--AmigaOS4-->Gnumeric, [https://ignition-amiga.sourceforge.net/ Ignition], |<!--MorphOS-->[ ignition], [http://morphos.lukysoft.cz/en/vypis.php Papyrus Office], |- |<!--Sub Menu-->Presentations |<!--AROS-->[http://www.hollywoood-mal.com/ Hollywood]*, |<!--Amiga OS-->[http://www.hollywoood-mal.com/ Hollywood]*, [https://github.com/evaneykelen/mediapoint-amiga MediaPoint C and asm], PointRider, Scala*, |<!--Amiga OS4-->[http://www.hollywoood-mal.com/ Hollywood]*, PointRider |<!--MorphOS-->[http://www.hollywoood-mal.com/ Hollywood]*, PointRider |- |<!--Sub Menu-->Databases |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=office/database BeeBase], |<!--Amiga OS-->Precision Superbase 4 Pro*, Arnor Prodata*, [https://sourceforge.net/projects/beebase/ BeeBase], Datastore, FinalData*, AmigaBase, Fiasco, Twist2*, [Digita DGBase], [], |<!--AmigaOS4-->BeeBase, SQLite, |<!--MorphOS-->[http://morphos.lukysoft.cz/en/vypis.php?kat=6 BeeBase], |- |<!--Sub Menu-->PDF Viewing and editing digital signatures |<!--AROS-->[https://github.com/tomaszstaniak/aros-foliopdf aros-foliopdf version of mupdf], [http://sourceforge.net/projects/arospdf/ ArosPDF via splash], [https://github.com/wattoc/AROS-vpdf vpdf], |<!--Amiga OS-->APDF |<!--AmigaOS4-->AmiPDF |<!--MorphOS-->APDF, vPDF, |- |<!--Sub Menu-->Note Taking markdown support like Obsidian like, joplin, OneNote, EverNotes, xournalpp, etc |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Study and analyse, collect, organize, annotate, cite, and share |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->PIM Personal Information Manager - Day Diary Planner Calendar App Filofax like |<!--AROS-->[ ], [ ], [ ], |<!--Amiga OS-->Digita Organiser*, On The Ball, Everyday Organiser, [ Contact Manager], |<!--AmigaOS4-->AOrganiser, |<!--MorphOS-->[http://polymere.free.fr/orga_en.html PolyOrga], |- |<!--Sub Menu-->Accounting |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=office/misc ETB], LoanCalc, [ ], [ ], [ ], |[ Digita Home Accounts2], Accountant, Small Business Accounts, Account Master, [ Amigabok], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Project Management Research |<!--AROS--> |<!--Amiga OS-->SuperGantt, SuperPlan, |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Desktop |<!--AROS-->Wanderer, Scalos, Workbook, DOpus5, |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS-->[https://github.com/zapek/Ambient Ambient Src] |- |<!--Sub Menu-->System Wide Search |<!--AROS-->[https://archives.arosworld.org/index.php?function=browse&cat=utility/filetool Finder], [], [], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->System Wide Dictionary - multilingual [http://sourceforge.net/projects/babiloo/ Babiloo], [http://code.google.com/p/stardict-3/ StarDict], |<!--AROS-->[ ], |<!--AmigaOS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->System wide Thesaurus - multi lingual |<!--AROS-->[ ], |Kuma K-Roget*, |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Sticky Desktop Notes (post it type) |<!--AROS-->[http://aminet.net/package/util/wb/amimemos.i386-aros AmiMemos], [https://aminet.net/package/util/wb/amimemos.src-aros AmiMemos Src], [], |<!--Amiga OS-->[http://aminet.net/package/util/wb/StickIt-2.00 StickIt v2], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->DTP Desktop Publishing |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=graphics/edit RNOPublisher], |<!--Amiga OS-->[http://pagestream.org/ Pagestream]*, Professional Pro Page*, Saxon Publisher, Pagesetter, PenPal, |<!--AmigaOS4-->[http://pagestream.org/ Pagestream]* |<!--MorphOS-->[http://pagestream.org/ Pagestream]* |- |<!--Sub Menu-->Printing |<!--AROS-->Postscript 3 laser printers, [https://github.com/bohunamiga/MintPRINT MintPRINT AirPrint IPP], [ Ghostscript], [], |<!--Amiga OS-->[https://github.com/boingball/MintPRINT MintPRINT IPP], [https://github.com/Andiweli/AmiAirprint AmiAirprint], [http://www.irseesoft.de/tp_what.htm TurboPrint]*, [ GutenPrint], [https://aminet.net/package/comm/tcp/NetPrinter NetPrinter LPR], [], [], |<!--AmigaOS4-->(some native drivers), |<!--MorphOS-->early TurboPrint included, [https://aminet.net/package/comm/tcp/NetPrinter NetPrinter LPR], |- |<!--Sub Menu-->Scanning |<!--AROS-->[ SCANdal], [], |<!--Amiga OS-->FxScan*, ScanQuix*, [https://github.com/boingball/MintSCAN MintSCAN], |<!--AmigaOS4-->SCANdal (Sane) |<!--MorphOS-->SCANdal |- |<!--Sub Menu-->OCR |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=graphics/convert gOCR] |<!--AmigaOS--> |<!--AmigaOS4--> |<!--MorphOS-->[http://morphos-files.net/categories/office/text Tesseract] |- |<!--Sub Menu-->Text Editing |<!--AROS-->Jano Editor (already installed as Editor), [http://archives.arosworld.org/index.php?function=browse&cat=development/edit EdiSyn], [http://archives.arosworld.org/index.php?function=browse&cat=utility/text/edit Annotate], [https://archives.arosworld.org/index.php?function=browse&cat=development/edit Vim], [http://archives.arosworld.org/index.php?function=browse&cat=utility/text/edit FrexxEd] [https://github.com/vidarh/FrexxEd src], [ NoWinEd], |<!--Amiga OS-->[https://aminet.net/package/text/edit/TurboText20 TurboText20 ttx], Annotate, MicroGoldED/CubicIDE*, CygnusED*, Protext*, NoWinED, |<!--AmigaOS4-->Notepad, Annotate, CygnusED*, NoWinED, |<!--MorphOS-->MorphOS ED, NoWinED, GoldED/CubicIDE*, CygnusED*, Annotate, |- |<!--Sub Menu-->Office Fonts [http://sourceforge.net/projects/fontforge/files/fontforge-source/ Font Designer] |<!--AROS-->[ ], [ ], |<!--Amiga OS-->TypeSmith*, SaxonScript (GetFont Adobe Type 1), |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Drawing Vector |<!--AROS-->[http://sourceforge.net/projects/amifig/ ZuneFIG previously AmiFIG], [https://github.com/serk118/designworks-aros designworks aros 64bit] |<!--Amiga OS-->Drawstudio*, ProVector*, ArtExpression*, Professional Draw*, AmiFIG, MetaView, [https://gitlab.com/amigasourcecodepreservation/designworks Design Works Src], [], |<!--AmigaOS4-->MindSpace, [http://www.os4depot.net/index.php?function=browse&cat=graphics/edit amifig], |<!--MorphOS-->SteamDraw, [http://aminet.net/package/gfx/edit/amifig amiFIG], |- |<!--Sub Menu-->video conferencing (jitsi) |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->source code hosting |<!--AROS-->Gitlab, |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Remote Desktop (server) |<!--AROS-->[http://sourceforge.net/projects/zunetools/files/VNC_Server ArosVNCServer], |<!--Amiga OS-->[http://s.guillard.free.fr/AmiVNC/AmiVNC.htm AmiVNC], [http://dspach.free.fr/amiga/avnc/index.html AVNC] |<!--AmigaOS4-->[http://s.guillard.free.fr/AmiVNC/AmiVNC.htm AmiVNC] |MorphVNC, vncserver |- |<!--Sub Menu-->Remote Desktop (client) login and connect to another machine |<!--AROS-->[https://sourceforge.net/projects/zunetools/files/VNC_Client/ ArosVNC], [http://archives.arosworld.org/index.php?function=browse&cat=network/misc rdesktop], |<!--Amiga OS-->[http://twinvnc.free.fr/index.php?menu=01&lang=eng TwinVNC], [http://dspach.free.fr/amiga/vva/index.html VVA], [http://www.hd-zone.com/ RDesktop] |<!--AmigaOS4-->[http://twinvnc.free.fr/index.php?menu=01&lang=eng TwinVNC], [http://www.hd-zone.com/ RDesktop] |[http://twinvnc.free.fr/index.php?menu=01&lang=eng TwinVNC], [http://www.hd-zone.com/ RDesktop] |- |<!--Sub Menu-->notifications |<!--AROS--> |<!--Amiga OS-->Ranchero |<!--AmigaOS4-->Ringhio |<!--MorphOS-->MagicBeacon |- |<!--Sub Menu-->Biometric facial logins and fingerprint security features |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu--> |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |} <nowiki>*</nowiki> Commercial product. [[#top|...to the top]] ==Audio== {| class="wikitable sortable" |- !width:30%;|Audio !width:10%;|AROS(x86) !width:10%;|Commodore-Amiga OS 3.1(68k) !width:10%;|Hyperion OS4(PPC) !width:10%;|MorphOS(PPC) |- |<!--Sub Menu-->Playing playback Audio like MP3, [https://github.com/chrg127/gmplayer NSF], [https://github.com/kode54/lazyusf miniusf .usflib] [https://gitlab.com/kode54/psflib with pfslib], [], [], etc |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=video/play Mplayer], [ HarmonyPlayer hp], [http://www.a500.org/downloads/audio/index.xhtml playcdda] CDs, [ WildMidi Player], [https://bszili.morphos.me/ UADE mod player], [], [ RNOTunes], [ mp3Player], [], |<!--Amiga OS-->AmiNetRadio, AmigaAmp, playOGG, [https://codeberg.org/tygre/amimodradio amimodradio] |<!--AmigaOS4-->TuneNet, SimplePlay, AmigaAmp, TKPlayer |AmiNetRadio, Mplayer, Kaya, AmigaAmp |- |<!--Sub Menu-->Editing Audio |<!--AROS-->[ Audio Evolution 4] |<!--Amiga OS-->[https://sourceforge.net/projects/hd-rec/ HD-Rec Src], [http://www.sonicpulse.de/eng/news.html SoundFX], [ Samplitude], |<!--AmigaOS4-->[https://sourceforge.net/projects/hd-rec/ HD-Rec], AmiSoundED, [http://os4depot.net/?function=showfile&file=audio/record/audioevolution4.lha Audio Evolution 4] |[http://www.hd-rec.de/HD-Rec/index.php?site=home HD-Rec], |- |<!--Sub Menu-->Editing Tracker Music |<!--AROS-->[https://github.com/hitchhikr/protrekkr Protrekkr], [ Schism Tracker], [http://archives.arosworld.org/index.php?function=browse&cat=audio/tracker MilkyTracker], [http://www.hivelytracker.com/ HivelyTracker], [ Radium in AROS already], [http://www.a500.org/downloads/development/index.xhtml libMikMod], |<!--Amiga OS-->MilkyTracker, HivelyTracker, DigiBooster, Octamed SoundStudio, [https://github.com/elindstrom/soundtracker soundtracker], |<!--AmigaOS4-->MilkyTracker, HivelyTracker, GoatTracker |MilkyTracker, GoatTracker, DigiBooster, |- |<!--Sub Menu-->Editing Music [], [https://github.com/kmatheussen/camd CAMD] and/or staves and musical notes on manuscript [https://github.com/ratchov/midish midish] midi sequencer |<!--AROS-->[http://bnp.hansfaust.de/ Bars and Pipes], [], [], |<!--Amiga OS-->[http://bnp.hansfaust.de/ Bars'n'Pipes], MusicX* David "Talin" Joiner & Craig Weeks (for Notator-X), Deluxe Music Construction Set DMCS2*, [https://github.com/timoinutilis/midi-sequencer-amigaos Horny c Src] [https://github.com/kas1e/midi-sequencer-amigaos/tree/master/HornyGCC HornyGCC OS4 src] [https://github.com/capehill/midi-sequencer-amigaos Horny OS4 fork src] [https://www.amigans.net/modules/newbb/viewtopic.php?start=0&topic_id=8143&order=ASC&status=&mode=0 OS4 thread], HD-Rec, [https://aminet.net/package/mus/midi/dominatorV1_51 Dominator], [https://github.com/royaltm/Amiga-midiIn Amiga-midiIn], [ Aegis Sonix 2.0] |<!--AmigaOS4-->[https://sourceforge.net/p/hd-rec/code/HEAD/tree/ HD-Rec Src], Rockbeat, [http://bnp.hansfaust.de/download.html Bars'n'Pipes], [https://github.com/gooofy/freeaction Horny OS4 src fork], Audio Evolution 4, |<!--MorphOS-->Bars'n'Pipes, |- |<!--Sub Menu-->Sound Sampling |<!--AROS-->[ Advanced AHI Recorder all], [https://archives.arosworld.org/index.php?function=browse&cat=audio/record Audio Evolution 4], [http://www.imica.net/SitePortalPage.aspx?siteid=1&did=162 Quick Record], [https://archives.arosworld.org/index.php?function=browse&cat=audio/misc SOX to get AIFF 16bit files], [https://github.com/aros-development-team/AROS/tree/master/workbench/tools/AHIRecord AHIRecord], |<!--Amiga OS-->[https://aminet.net/package/mus/edit/AudioEvolution3_src Audio Evolution 3 c src], [ Samplitude]*, Audiomaster IV*, |<!--AmigaOS4-->[https://github.com/timoinutilis/phonolith-amigaos phonolith c src], HD-Rec, Audio Evolution 4, |<!--MorphOS-->[https://sourceforge.net/p/hd-rec/code/HEAD/tree/ HD-Rec Src], Audio Evolution 4, |- |<!--Sub Menu-->Audio Processing like easyeffects so having limiter, compressor, convolver, equalizer and auto volume and many other plugins |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Live Looping or Audio Misc - Groovebox like |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->CD/DVD burn |<!--AROS-->[https://archives.arosworld.org/index.php?function=browse&cat=utility IsoTools], [https://code.google.com/p/amiga-fryingpan/ FryingPan], |<!--Amiga OS-->FryingPan, [ MakeCD], |<!--AmigaOS4-->FryingPan, AmiDVD, |<!--MorphOS-->[http://www.amiga.org/forums/printthread.php?t=58736 FryingPan], Jalopeano, |- |<!--Sub Menu-->CD/DVD audio rip |<!--AROS-->Lame, [http://www.imica.net/SitePortalPage.aspx?siteid=1&cfid=0&did=167 Quick CDrip], |<!--Amiga OS-->Lame, |<!--AmigaOS4-->Lame, |<!--MorphOS-->Lame, |- |<!--Sub Menu-->MP3 v1 and v2 Tagger |<!--AROS-->id3ren (v1), [http://archives.arosworld.org/index.php?function=browse&cat=audio/edit mp3info], |<!--Amiga OS--> |<!--AmigaOS4--> | |- |<!--Sub Menu-->Audio Convert |<!--AROS-->[https://archives.arosworld.org/index.php?function=browse&cat=audio/misc Sox], [], |<!--Amiga OS-->[http://aminet.net/package/mus/misc/SoundBox SoundBox], [http://aminet.net/package/mus/misc/SoundBoxKey SoundBox Key], [http://aminet.net/package/mus/edit/SampleE SampleE], sox |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->DJ mixing jamming |<!--AROS--> |<!--Amiga OS-->[https://github.com/djh0ffman/PT1210 Hoffman PT1210 DJ tracker], [], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Radio Automation Software [http://www.rivendellaudio.org/ Rivendell], [http://code.campware.org/projects/livesupport/report/3 Campware LiveSupport], [http://www.sourcefabric.org/en/airtime/ SourceFabric AirTime], [http://www.ohloh.net/p/mediabox404 MediaBox404], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Speakers Audio Sonos Mains AC networked wired controlled *2005 ZP100 with ZP80 *2008 Zoneplayer ZP120 (multi-room wireless amp) ZP90 receiver only with CR100 controller, *2009 ZonePlayer S5, *2010 BR100 wireless Bridge (no support), *2011 Play:3 *2013 Bridge (no support), Play:1, *2016 Arc, Play:1, *Beam (Gen 2), Playbar, Ray, Era 100, Era 300, Roam, Move 2, *Sub (Gen 3), Sub Mini, Five, Amp S2 |<!--AROS-->SonosController |<!--Amiga OS-->SonosController |<!--AmigaOS4-->SonosController |<!--MorphOS-->SonosController |- |<!--Sub Menu-->Smart Speakers |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu--> |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |} <nowiki>*</nowiki> Commercial product. [[#top|...to the top]] ==Video Creativity and Production== {| class="wikitable sortable" |- !width:30%;|Video !width:10%;|AROS(x86) !width:10%;|Commodore-Amiga OS 3.1(68k) !width:10%;|Hyperion OS4(PPC) !width:10%;|MorphOS(PPC) |- |<!--Sub Menu-->Playing Video |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=video/play Mplayer], [ VAMP], [http://www.a500.org/downloads/video/index.xhtml CDXL player], [http://www.a500.org/downloads/video/index.xhtml IffAnimPlay], [], |<!--Amiga OS-->Frogger*, AMP2, MPlayer, RiVA*, MooViD*, |<!--AmigaOS4-->DvPlayer, MPlayer |<!--MorphOS-->MPlayer, Frogger, AMP2, VLC |- |<!--Sub Menu-->Streaming Video and game streaming like OBS studio, Parsec, [https://github.com/lizardbyte/sunshine sunshine], [https://github.com/moonlight-stream/moonlight-qt moonlight], etc |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Playing DVD |<!--AROS-->[http://a-mc.biz/ AMC]*, Mplayer |<!--Amiga OS-->AMP2, Frogger |<!--AmigaOS4-->[http://a-mc.biz/ AMC]*, DvPlayer*, AMP2, |<!--MorphOS-->Mplayer |- |<!--Sub Menu-->Screen Recording |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=video/record Screenrecorder], [ ], [ ], [ ], [ ], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS-->Screenrecorder, |- |<!--Sub Menu-->Create Edit Individual Video - Amiga like OSs have no pro NLE |<!--AROS-->[ Mencoder], [ Quick Videos], [http://archives.arosworld.org/index.php?function=browse&cat=graphics/edit AVIbuild], [http://archives.arosworld.org/index.php?function=browse&cat=graphics/misc FrameBuild], FFMPEG, |<!--Amiga OS-->[ MainConcept Mainactor Broadcast*], [http://en.wikipedia.org/wiki/Video_Toaster Video Toaster*] with [https://discreetfx.com/openvideotoaster.html some c src], MacroSystem MovieShop 4.3*, proDAD Adorage*, [ IOSpirit VHI studio]*, [Gold Disk ShowMaker], [], |<!--AmigaOS4-->FFMpeg/GUI |<!--MorphOS-->Blender, Mencoder, FFmpeg |- |<!--Sub Menu-->Subtitle editor |<!--AROS-->[https://aminet.net/package/text/edit/Slarti_Arosx86ABIv0 Slarti_Arosx86ABIv0], [], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu--> |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->IP-based video production workflows with High Dynamic Range (HDR), 10-bit color collaborative NDI, |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Blogging like Lemmy or kbin |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->VR face recognition for Vtubers |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->VR chatting Live2D models with Cubism type editor or [https://github.com/AyagamiDev/ayagami ayagami] like with zipped moc3 with model metadata (model3, cdi3) <pre> Model data (cmo3) Basic motions (can3) Background image (png) Set of files for embedding (runtime folder) • Model data (moc3) • Motion data (motion3.json) • Model settings file (model3.json) • Physics settings file (physics3.json) • Display auxiliary file (cdi3.json) </pre> |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->VR chatting chatters .VRML models - standardized 3D file format for VR avatars |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->V-tubers V-tubing like Vseeface with Openseeface tracker or Vpuppr (virtual puppet project) for online live 2d / 3d art models rigging rigged LIV |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu--> |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |} <nowiki>*</nowiki> Commercial product. [[#top|...to the top]] ==Misc Application== {| class="wikitable sortable" |- !width:30%;|Misc Application !width:10%;|AROS(x86) !width:10%;|Commodore-Amiga OS 3.1 (68k) !width:10%;|Hyperion OS4(PPC) !width:10%;|MorphOS(PPC) |- |<!--Sub Menu-->File Management |<!--AROS-->DOpus4, [https://github.com/BlitterStudio/dopus5 DOpus Magellan aka DOpus 5], [ Scalos], [ FileMaster], |<!--Amiga OS-->DOpus2, DOpus 4, [https://github.com/BlitterStudio/dopus5 Dopus5 Magellan], ClassAction, FileMaster, DirWork 2*, [https://github.com/RudolphRiedel/DiskMaster2 DiskMaster2 src], |<!--AmigaOS4-->DOpus4, [https://github.com/BlitterStudio/dopus5 Dopus5 Magellan], Filer, AmiDisk |<!--MorphOS-->DOpus4, [https://github.com/BlitterStudio/dopus5 Dopus5 Magellan], |- |<!--Sub Menu-->File Verification / Repair |<!--AROS-->[https://arosarchives.os4depot.net/index.php?function=browse&cat=utility md5sum], [https://arosarchives.os4depot.net/index.php?function=browse&cat=utility/filetool asum], [http://archives.arosworld.org/index.php?function=browse&cat=utility/filetool workpar2] (PAR2), [http://zakalwe.fi/~shd/foss/cksfv/files/ compile cksfv from website], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS-->Par2, |- |Application Installer |<!--AROS-->[], [ InstallerNG], |<!--Amiga OS-->InstallerNG, Grunch, |<!--AmigaOS4-->Jack |<!--MorphOS-->Jack |- |<!--Sub Menu-->Compression archiver [https://github.com/FS-make-simple/paq9a paq9a], [], |<!--AROS-->XAD system is a toolkit designed for handling various file and disk archiver |<!--Amiga OS--> |<!--AmigaOS4-->[https://aminet.net/package/util/pack/decrunchmania_os4 Crunchmania CrM2 depacker], |<!--MorphOS--> |- |<!--Sub Menu-->Binary Hexadecimal Editor |<!--AROS-->[https://archives.arosworld.org/index.php?function=browse&cat=development/edit Zaphod], [], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Filesystem Partition Editor formatter Disk Management |<!--AROS-->[https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=1440&highlight=partition&pid=8821#post_8821 QuickPart], [ HDToolBox] |<!--Amiga OS-->[https://github.com/stefanskotte/hdpart hdpart], [https://github.com/ChuckyGang/AmiPart AmiPart], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Filesystem Repair and backups |<!--AROS-->ArSFSDoctor, |<!--Amiga OS-->[https://aminet.net/package/disk/bakup/quarterback_src Quarterback Tools C and asm src], [ ], [ ], [ ], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->System Disk check, integrity and history [https://github.com/smartmontools/smartmontools smart tools], [], |<!--AROS--> |<!--Amiga OS-->[], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Multiple File renaming |<!--AROS-->DOpus 4 or 5, |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Anti Virus |<!--AROS--> |<!--Amiga OS-->VChecker, |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Random Wallpaper Desktop changer [ DOpus5], [ Scalos], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Alarm Clock, Timer, Stopwatch, Countdown |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=utility/workbench DClock], [http://aminet.net/util/time/AlarmClockAROS.lha AlarmClock], [], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu--> |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu--> |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |} ==Misc Application 2== {| class="wikitable sortable" |- !width:30%;|Misc Application !width:10%;|AROS(x86) !width:10%;|Commodore-Amiga OS 3.1(68k) !width:10%;|Hyperion OS4(PPC) !width:10%;|MorphOS(PPC) |- |<!--Sub Menu-->C/C++ IDE Integrated Development |<!--AROS-->[https://sourceforge.net/projects/aidea/ AIDEa], [ Murks], [], |<!--Amiga OS-->[http://devplex.awardspace.biz/cubic/index.html Cubic IDE]*, [ StormC], [https://github.com/jens-maus/amide amide], [], |<!--AmigaOS4-->CodeBench , [https://gitlab.com/boemann/codecraft CodeCraft], |<!--MorphOS-->[http://devplex.awardspace.biz/cubic/index.html Cubic IDE]*, |- |<!--Sub Menu-->C/C++ Text Editors |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=utility/text/edit FrexxEd], [https://github.com/vidarh/FrexxEd FrexxEd src], [http://archives.arosworld.org/index.php?function=browse&cat=utility/text/edit Annotate] with [https://www.onyxsoft.se/files/annotate_src.lha src], |<!--Amiga OS-->[ Protext], [ CED], [], |<!--AmigaOS4--> |<!--MorphOS-->[https://www.onyxsoft.se/annotate.html Annotate], |- |<!--Sub Menu-->Repository |<!--AROS-->[ Git] |<!--Amiga OS--> |<!--AmigaOS4-->Git |<!--MorphOS--> |- |<!--Sub Menu-->BASIC Computer Language |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=development/language Basic4SDL], [ Ace Basic], [ X-AMOS], [SDLBasic], [ Alvyn], |<!--Amiga OS-->[http://www.amiforce.de/main.php Amiblitz 3] with [https://github.com/AmiBlitz/AmiBlitz3 Asm src], [http://amos.condor.serverpro3.com/AmosProManual/contents/c1.html Amos Pro] with [https://github.com/AmiDARK/AmosProfessionalUnity-Official-Releases Asm src], [http://aminet.net/package/dev/basic/ace24dist ACE Basic], [https://github.com/gooofy/aqb aqb], [], |<!--AmigaOS4--> |<!--MorphOS-->sdlBasic |- |<!--Sub Menu-->Computer Languages Translation [https://tetracorp.github.io/guide/reverse-engineering-amiga.html], [https://amigasourcecodepreservation.gitlab.io/amiga-assembler-insider-guide/], [https://github.com/kermitfrog/Amiga-Re-Engineering Rust, Ghidra and FS-UAE], |<!--AROS--> |<!--Amiga OS-->[https://bitbucket.org/rhinoid/convert68000toc/src/main/ convert m68k seka asm-one to c], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Gui Creators |<!--AROS-->[https://archives.arosworld.org/index.php?function=browse&cat=development/guitool MuiBuilder], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS-->[ MuiBuilder], |- |<!--Sub Menu-->Catalog .cd .ct Custom App Language Editors |<!--AROS-->FlexCat, [https://archives.arosworld.org/index.php?function=browse&cat=utility Flexcat GUI], [], |<!--Amiga OS-->[http://www.geit.de/deu_simplecat.html SimpleCat], FlexCat |<!--AmigaOS4-->[http://aminet.net/package/dev/misc/simplecat SimpleCat], FlexCat |<!--MorphOS-->[http://www.geit.de/deu_simplecat.html SimpleCat], FlexCat |- |<!--Sub Menu-->Cross Development |<!--AROS-->[], [], |<!--Amiga OS-->[https://github.com/geekychris/amiga_mcp amiga_mcp], [https://github.com/mbergmann-sh/AmigaED4-IDE AmigaED4-IDE], [https://lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/ Turbo Rascal], [], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu--> |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |} <nowiki>*</nowiki> Commercial product. ==Misc Application 3== {| class="wikitable sortable" |- !width:30%;|Misc Application !width:10%;|AROS(x86) !width:10%;|Commodore-Amiga OS 3.1(68k) !width:10%;|Hyperion OS4(PPC) !width:10%;|MorphOS(PPC) |- |<!--Sub Menu-->System |<!--AROS-->[ SysExplorer], [ SysMon], [ Scout], [], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Terminals Shells CLIs |<!--AROS-->[https://tomaszstaniak.com/aros-term/ aros-term], [], [], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->OSK On Screen Keyboard |<!--AROS-->[], |<!--Amiga OS-->[https://aminet.net/util/wb/OSK.lha OSK] |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Screen Magnifier Magnifying Glass Magnification |<!--AROS-->[http://www.onyxsoft.se/files/zoomit.lha ZoomIT], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Comic Book CBR CBZ format reader viewer |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=graphics/viewer comics], [http://archives.arosworld.org/index.php?function=browse&cat=graphics/viewer comicon], [], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Ebook Reader |<!--AROS-->[https://blog.alb42.de/programs/#legadon Legadon EPUB],[] |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Ebook Converter |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Text to Speech tts [https://github.com/JonathanFly/bark-installer Bark], [], |<!--AROS-->[ Echo " " >SPEAK:A1 inbuilt], [http://archives.arosworld.org/index.php?function=browse&cat=audio/misc flite], |<!--Amiga OS-->[http://www.text2speech.com translator], [https://github.com/sidick/narrator.wyoming narrator.wyoming], [], |<!--AmigaOS4-->[http://www.os4depot.net/index.php?function=search&tool=simple FLite] |<!--MorphOS-->[http://se.aminet.net/pub/aminet/mus/misc/ FLite] |- |<!--Sub Menu-->Speech Voice Recognition Dictation - [http://sourceforge.net/projects/cmusphinx/files/ CMU Sphinx], [http://julius.sourceforge.jp/en_index.php?q=en/index.html Julius], [http://www.isip.piconepress.com/projects/speech/index.html ISIP], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Speech Voice Changer [], [], [], [], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Screen Display Blanker screensaver |<!--AROS-->Blanker Commodity (built in), [https://archives.arosworld.org/index.php?function=browse&cat=graphics/screenblanker GarshneBlanker], [http://sourceforge.net/projects/gblanker/ GBlanker Src], [], |<!--Amiga OS-->MultiCX, |<!--AmigaOS4--> |<!--MorphOS-->ModernArt Blanker, |- |<!--Sub Menu-->Fortune Cookie Quotes Sayings |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=utility/misc AFortune], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu--> |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu--> |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |} ==Misc Application 4== {| class="wikitable sortable" |- !width:30%;|Misc Application !width:10%;|AROS(x86) !width:10%;|Commodore-Amiga OS 3.1(68k) !width:10%;|Hyperion OS4(PPC) !width:10%;|MorphOS(PPC) |- |<!--Sub Menu-->Fractals mandelbrot, etc |<!--AROS-->[https://archives.arosworld.org/index.php?function=browse&cat=graphics/misc], |<!--Amiga OS-->ZoneXplorer, |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Landscape Rendering |<!--AROS-->[https://archives.arosworld.org/index.php?function=browse&cat=graphics/raytrace WCS World Construction Set], |<!--Amiga OS-->[ Vista Pro], [http://en.wikipedia.org/wiki/World_Construction_Set World Construction Set] |<!--AmigaOS4-->[ WCS World Construction Set], |<!--MorphOS-->[ WCS World Construction Set], |- |<!--Sub Menu-->Astronomy [https://sourceforge.net/projects/skychart/ skychart freepascal], [], [], |<!--AROS-->[ Digital Almanac (ABIv0 only)], |<!--Amiga OS-->[http://aminet.net/search?query=planetarium Aminet search], [http://aminet.net/misc/sci/DA3V56ISO.zip Digital Almanac], [https://aminet.net/package/misc/sci/da3sourceV58 Src c V58], [ Galileo renamed to Distant Suns]*, [], |<!--AmigaOS4-->[http://sourceforge.net/projects/digital-almanac/ Digital Almanac], Distant Suns*, [http://www.digitaluniverse.org.uk/ Digital Universe]*, |<!--MorphOS-->[http://www.aminet.net/misc/sci/da3.lha Digital Almanac], [http://www.aminet.net/package/misc/sci/da3-mos-src Src c V56], |- |<!--Sub Menu-->Astrology [https://sourceforge.net/projects/skylendar/ skylendar], [https://github.com/CruiserOne/Astrolog Astrolog], [https://www.astrolog.org/astrolog/astfile.htm Astrology alt site], [https://saravali.github.io/download.html Maitreya], [https://github.com/alamahant/Asteria Asteria], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Genealogy History Family Tree Ancestry Records (FreeBMD, FreeREG, and FreeCEN file formats or GEDCOM GenTree) |<!--AROS--> |<!--Amiga OS--> [ Origins], [ Your Family Tree], [ ], [ ], [ ], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Languages |<!--AROS--> |<!--Amiga OS-->Fun School, |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Mathematics ([http://www-fourier.ujf-grenoble.fr/~parisse/install_en.html Xcas], etc.), |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=utility/scientific mathX] |<!--Amiga OS-->Maple V, mathX, Fun School, GCSE Maths, [ ], [ ], [ ], |<!--AmigaOS4-->Yacas |<!--MorphOS-->Yacas |- |<!--Sub Menu-->Maths Graph Function Plotting |<!--AROS-->[https://blog.alb42.de/programs/#MUIPlot MUIPlot], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->App Utility Launcher Dock toolbar |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=utility/docky BoingBar], [], |<!--Amiga OS-->[https://github.com/adkennan/DockBot Dockbot], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->3D Printer [https://github.com/OrcaSlicer/OrcaSlicer OrcaSlicer] |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->PCB design |<!--AROS--> |<!--Amiga OS-->[ ], [ ], [ ], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Digital Signage |<!--AROS-->Hollywood, Hollywood Designer |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->HAM radio, amateur radio, packet radio, [], [], [], [https://cemaxecuter.com/ Dragon OS], [https://github.com/km4ack/73Linux with 73 link update], [https://www.youtube.com/watch?v=YAL5KNePRSg video for], |<!--AROS--> |<!--Amiga OS-->[https://github.com/punktniklas/NiKom NiKom], [https://www.amigarealm.com/amiga/amicomms/comm4.htm Comm4], [https://www.amigarealm.com/archives/comms/aarug/ TNC Terminal Node Controller with packets over serial connections on Yaesu or Woxum handheld], [https://aminet.net/comm/misc AmiCom], [ with 7Plus file encoder/decoder], [ mksstv], [ RTTYam], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->modern smart home network like Home Assistant Automation Yellow, Green, Mosquitto, EMQX, |<!--AROS--> |<!--Amiga OS-->[https://github.com/evil4dmin/ami2ha HA], [https://github.com/sidick/midge mtqq.lib], [https://aminet.net/package/comm/tcp/AmiHomeassist-0.7 AmiHomeassist], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Teaching classroom learning training [https://github.com/moodle/moodle moodle], [], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu--> |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |} <nowiki>*</nowiki> Commercial product. ==Games & Emulation== Some emulators/games require OpenGL to function and to adjust ahi prefs channels, frequency and unit0 and unit1 and [http://aros.sourceforge.net/documentation/users/shell/changetaskpri.php changetaskpri -1] Rom patching https://www.marcrobledo.com/RomPatcher.js/ https://www.romhacking.net/patch/ (ips, ups, bps, etc) and this other site supports the latter formats https://hack64.net/tools/patcher.php Free public domain roms for use with emulators can be found [http://www.pdroms.de/ here] as most of the rest are covered by copyright rules. If you like to read about old games see [http://retrogamingtimes.com/ here] and [http://www.armchairarcade.com/neo/ here] and a [http://www.vintagecomputing.com/ blog] about old computers. Possibly some of the [http://www.answers.com/topic/list-of-best-selling-computer-and-video-games best selling] of all time. [http://en.wikipedia.org/wiki/List_of_computer_system_emulators Wiki] with emulated systems list. [https://archive.gamehistory.org/ Archive of VGHF], [https://library.gamehistory.org/ Video Game History Foundation Library search] {| class="wikitable sortable" |- !width:10%;|Games [http://archives.arosworld.org/index.php?function=browse&cat=emulation/computer Emulation] !width:10%;|AROS(x86) !width:10%;|AmigaOS3(68k) !width:10%;|AmigaOS4(PPC) !width:10%;|MorphOS(PPC) |- |<!--Sub Menu-->Games Emulation Amstrad CPC |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/computer], [ Caprice32 (OpenGL & pure SDL)], [ Arnold], [https://retroshowcase.gr/cpcbox-master/], |<!--Amiga OS--> |<!--AmigaOS4-->[http://os4depot.net/index.php?function=browse&cat=emulation/computer] |<!--MorphOS-->[http://morphos.lukysoft.cz/en/vypis.php?kat=2], |- |<!--Sub Menu-->Games Emulation Apple2 and 2GS |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/computer], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Arcade |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/gamesystem Mame], [ SI Emu (ABIv0 only)], |<!--Amiga OS-->Mame, |<!--AmigaOS4-->[http://www.os4depot.net/index.php?function=browse&cat=emulation/gamesystem xmame], amiarcadia, |<!--MorphOS-->[http://morphos.lukysoft.cz/en/vypis.php?kat=2 Mame], |- |<!--Sub Menu-->Games Emulation Atari 2600 [], [], |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/gamesystem Stella], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Atari 5200 [https://github.com/wavemotion-dave/A5200DS A5200DS], [], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Atari 7800 |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Atari 400 800 130XL [https://github.com/wavemotion-dave/A8DS A8DS], [], |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/computer Atari800], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Atari Lynx |<!--AROS-->[http://myfreefilehosting.com/f/6366e11bdf_1.93MB Handy (ABIv0 only)], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Atari Jaguar |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Bandai Wonderswan |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation BBC Micro and Acorn Electron [http://beehttps://bem-unix.bbcmicro.com/download.html BeebEm], [http://b-em.bbcmicro.com/ B-Em], [http://elkulator.acornelectron.co.uk/ Elkulator], [http://electrem.emuunlim.com/ ElectrEm], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Dragon 32 and Tandy CoCo [http://www.6809.org.uk/xroar/ xroar], [], |<!--AROS-->[], [], [], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Commodore C16 Plus4 |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Commodore C64 |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/computer Vice (ABIv0 only)], [], |<!--Amiga OS-->Frodo, |<!--AmigaOS4-->[http://www.os4depot.net/index.php?function=browse&cat=emulation/gamesystem viceplus], |<!--MorphOS-->Vice, |- |<!--Sub Menu-->Games Emulation Commodore Amiga |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/computer Janus UAE], Emumiga, |<!--Amiga OS--> |<!--AmigaOS4-->[http://os4depot.net/index.php?function=browse&cat=emulation/computer UAE], |<!--MorphOS-->[http://morphos.lukysoft.cz/en/vypis.php?kat=2 UAE], |- |<!--Sub Menu-->Games Emulation Japanese MSX MSX2 |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Mattel Intelivision |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Mattel Colecovision and Adam |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Milton Bradley (MB) Vectrex [ Vectrex OpenGL], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation PICO8 Pico-8 fantasy video game console [https://github.com/egordorichev/pemsa-sdl/ pemsa-sdl], [https://github.com/jtothebell/fake-08 fake-08], [https://github.com/Epicpkmn11/fake-08/tree/wip fake-08 fork], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Nintendo Gameboy |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/gamesystem vba no sound], [], |<!--Amiga OS--> |<!--AmigaOS4-->[http://www.os4depot.net/index.php?function=browse&cat=emulation/gamesystem vba] |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Nintendo NES |<!--AROS-->[ EmiNES], [http://archives.arosworld.org/index.php?function=browse&cat=emulation/gamesystem Fceu], [https://github.com/takahirox/nes-js?tab=readme-ov-file nes-js], [https://github.com/bfirsh/jsnes jsnes], [https://github.com/angelo-wf/NesJs NesJs], |<!--Amiga OS-->AmiNES, [http://www.dridus.com/~nyef/darcnes/ darcNES], |<!--AmigaOS4-->[http://www.os4depot.net/index.php?function=browse&cat=emulation/gamesystem amines] |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Nintendo SNES |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/gamesystem Zsnes], |<!--Amiga OS--> |<!--AmigaOS4-->[http://www.os4depot.net/index.php?function=browse&cat=emulation/gamesystem warpsnes] |<!--MorphOS-->[http://fabportnawak.free.fr/snes/ Snes9x], |- |<!--Sub Menu-->Games Emulation Nintendo N64 *HLE and plugins [ mupen64], [https://github.com/ares-emulator/ares ares], [https://github.com/N64Recomp/N64Recomp N64Recomp], [https://github.com/rt64/rt64 rt64], [https://github.com/simple64/simple64 Simple64], *LLE [], |<!--AROS-->[http://code.google.com/p/mupen64plus/ Mupen64+], |<!--Amiga OS-->[http://code.google.com/p/mupen64plus/ Mupen64+], [http://aminet.net/package/misc/emu/tr-981125_src TR64], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->[ Nintendo Gamecube Wii] |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->[ Nintendo Wii U] |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->[https://github.com/yuzu-emu Nintendo Switch] |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation NEC PC Engine |<!--AROS-->[], [], [https://github.com/yhzmr442/jspce js-pce], |[http://www.hugo.fr.fm/ Hugo], [http://mednafen.sourceforge.net/ Mednafen], |<!--AmigaOS4-->[http://www.os4depot.net/index.php?function=browse&cat=emulation/gamesystem tgemu] |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Sega Master System (SMS) |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/gamesystem Dega], [http://archives.arosworld.org/index.php?function=browse&cat=emulation/gamesystem sms], |<!--Amiga OS--> |<!--AmigaOS4-->[http://www.os4depot.net/index.php?function=browse&cat=emulation/gamesystem osmose] |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Sega Genesis/Megadrive |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/gamesystem gp no sound], [http://archives.arosworld.org/index.php?function=browse&cat=emulation/gamesystem DGen], |<!--Amiga OS-->[http://code.google.com/p/genplus-gx/ Genplus], |<!--AmigaOS4-->[http://www.os4depot.net/index.php?function=browse&cat=emulation/gamesystem genesisplus] |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Sega Saturn *HLE [https://mednafen.github.io/ mednafen], [http://yabause.org/ yabause], [], *LLE [], [], |<!--AROS-->? |<!--Amiga OS-->[http://yabause.org/ Yabause], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Sega Dreamcast *HLE [https://github.com/flyinghead/flycast flycast], [https://code.google.com/archive/p/nulldc/downloads NullDC], *LLE [], [], |<!--AROS-->? |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Sinclair ZX80 and ZX81 |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/computer], [], [], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Sinclair Spectrum |[http://archives.arosworld.org/index.php?function=browse&cat=emulation/computer Fuse (crackly sound)], [http://archives.arosworld.org/index.php?function=browse&cat=emulation/computer SimCoupe], [ FBZX slow], [https://jsspeccy.zxdemo.org/ jsspeccy], [http://torinak.com/qaop/games qaop], |<!--Amiga OS-->[http://www.lasernet.plus.com/ Asp], [http://www.zophar.net/sinclair.html Speculator], [http://www.worldofspectrum.org/x128/index.html X128], |<!--AmigaOS4-->[http://www.os4depot.net/index.php?function=browse&cat=emulation/computer] |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Sinclair QL |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/computer], [], |<!--Amiga OS-->[http://aminet.net/package/misc/emu/QDOS4amiga1 QDOS4amiga] |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation SNK NeoGeo Pocket |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/gamesystem], |<!--Amiga OS--> |<!--AmigaOS4-->[http://www.os4depot.net/index.php?function=browse&cat=emulation/gamesystem gngeo], NeoPop, |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation Sony PlayStation |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/gamesystem FPSE], |<!--Amiga OS--> |<!--AmigaOS4-->[http://www.os4depot.net/index.php?function=browse&cat=emulation/gamesystem FPSE] |<!--MorphOS--> |- |<!--Sub Menu-->[ Sony PS2] |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->[ Sony PS3] |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->[https://vita3k.org/ Sony Vita] |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->[https://github.com/shadps4-emu/shadPS4 PS4] |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation [http://en.wikipedia.org/wiki/Tangerine_Computer_Systems Tangerine] Oric and Atmos |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/computer Oricutron] |<!--Amiga OS--> |<!--AmigaOS4-->[http://www.os4depot.net/index.php?function=browse&cat=emulation/gamesystem Oricutron] |<!--MorphOS-->[http://aminet.net/package/misc/emu/oricutron Oricutron] |- |<!--Sub Menu-->Games Emulation TI 99/4 99/4A [https://github.com/wavemotion-dave/DS994a DS994a], [], [https://js99er.net/#/ js99er], [], |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=emulation/computer], |<!--Amiga OS-->[http://aminet.net/package/misc/emu/TI4Amiga TI4Amiga], [http://aminet.net/package/misc/emu/TI4Amiga_src TI4Amiga src in c], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation HP 38G 40GS 48 49G/50G Graphing Calculators |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Emulation TI 58 83 84 85 86 - 89 92 Graphing Calculators |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu--> |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |} {| class="wikitable sortable" |- !width:10%;|Games [https://www.rockpapershotgun.com/ General] !width:10%;|AROS(x86) !width:10%;|AmigaOS3(68k) !width:10%;|AmigaOS4(PPC) !width:10%;|MorphOS(PPC) |- style="background:lightgrey;{{text default color}}; text-align:center; font-weight:bold;" | Games [https://www.trackawesomelist.com/michelpereira/awesome-open-source-games/ Open Source and others] || AROS || Amiga OS || Amiga OS4 || Morphos |- |<!--Sub Menu-->Games Action like [https://github.com/opentomb/OpenTomb opentomb], [https://github.com/LostArtefacts/TRX TRX formerly Tomb1Main], [https://github.com/TombEngine TombEngine], [http://archives.arosworld.org/index.php?function=browse&cat=game/action Thrust], [https://github.com/fragglet/sdl-sopwith sdl sopwith], |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=game/action], [https://archives.arosworld.org/index.php?function=browse&cat=game/action BOH], [], |<!--Amiga OS-->[https://github.com/BSzili/OpenLara/tree/amiga/src source of openlara SDL2], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Adventure like [http://dotg.sourceforge.net/ DMJ], [https://github.com/kromenak/gengine Gabriel Knight 3], [http://www.sarien.net/ Sierra Sarien], [https://github.com/klembot/twinejs twine js], [https://github.com/QSPFoundation/qspgui Quest Soft Player QSP], [], |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=game/adventure dmagnetic], [https://archives.arosworld.org/?function=browse&cat=emulation/misc ScummVM], [https://archives.arosworld.org/index.php?function=browse&cat=game/roleplaying frotz infocom], [], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Board like [https://github.com/aperture-software/colditz-escape escape from colditz], [], |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=game/board], [http://amigan.1emu.net/releases Africa] |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Cards |<!--AROS-->[https://archives.arosworld.org/index.php?function=browse&cat=game/card], [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=1443&rowstart=180&pid=12934#post_12934 Balatro], |<!--AmigaOS-->[http://home.arcor.de/amigasolitaire/e/welcome.html Reko], [https://github.com/samskivert/beschei-en beschei Src], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Misc [https://github.com/michelpereira/awesome-open-source-games Awesome open], [https://github.com/bobeff/open-source-games General Open Source], [https://github.com/SAT-R/sa2 Sonic Advance 2], [https://github.com/velorek1/cwordle Wordle type], |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=game/misc], [], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games FPS like [https://aminet.net/package/game/shoot/D1X_Rebirth_AGA Descent D1X src], [https://github.com/DescentDevelopers/Descent3 Descent 3], [https://github.com/Fewnity/Counter-Strike-Nintendo-DS Counter-Strike-Nintendo-DS], [https://github.com/Aleph-One-Marathon/alephone Bungie Marathon 1994], [https://zdoom.org/downloads UzDoom opengl 3.3], [https://github.com/ZDoom/gzdoom gzdoom opengl 3+], [https://zdoom.org/downloads LZDoom opengl 2.1], [https://github.com/OpenXRay/xray-16 S.T.A.L.K.E.R Xray], |<!--AROS-->Doom, Quake, [http://archives.arosworld.org/index.php?function=browse&cat=game/fps Quake 3 Arena (OpenGL)], [http://archives.arosworld.org/index.php?function=browse&cat=game/fps Cube (OpenGL)], [http://archives.arosworld.org/index.php?function=browse&cat=game/fps Assault Cube (OpenGL)], [http://archives.arosworld.org/index.php?function=browse&cat=game/fps Cube 2 Sauerbraten (OpenGL)], [http://fodquake.net/test/ FodQuake QuakeWorld], [https://archives.arosworld.org/index.php?function=browse&cat=game/fps Duke Nukem 3D], [https://archives.arosworld.org/index.php?function=browse&cat=game/fps Darkplaces Nexuiz Xonotic], [http://archives.arosworld.org/index.php?function=browse&cat=game/fps Doom 3 SDL (OpenGL)], [http://archives.arosworld.org/index.php?function=browse&cat=game/fps Hexenworld and Hexen 2], [https://archives.arosworld.org/index.php?function=browse&cat=game/fps Aliens vs Predator Gold 2000 avp (openGL)], [https://archives.arosworld.org/index.php?function=browse&cat=game/fps Odamex (openGL doom)], [https://archives.arosworld.org/?function=showfile&file=game/fps/ zgloom], [], [https://archives.arosworld.org/?function=showfile&file=game/fps/ ab3dhd], [], |<!--Amiga OS-->Doom, Quake, AB3D, Fears, Breathless, Gloom, |<!--AmigaOS4-->Doom, Quake, |<!--MorphOS-->[http://morphos.lukysoft.cz/en/vypis.php?kat=12 Doom], Quake, Quake 3 Arena, |- |<!--Sub Menu-->Games MMORG like |<!--AROS-->[ Eternal Lands (OpenGL)], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Platform like |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=game/platform], [ Maze of Galious], [ Gish]*(openGL), [ Mega Mario], [https://archives.arosworld.org/?function=showfile&file=game/platform/ thextech SMBX], [http://www.gianas-return.de/ Giana's Return], [http://www.sqrxz.de/ Sqrxz], [www.sqrxz2.de/ Sqrxz 2], [http://www.sqrxz.de/sqrxz-3/ Sqrxz 3], [http://www.sqrxz.de/sqrxz-4/ Sqrxz 4], [http://archives.arosworld.org/index.php?function=browse&cat=game/platform Cave Story], [https://bszili.morphos.me/ Frogatto], [https://bszili.morphos.me/ OpenJazz], [https://archives.arosworld.org/?function=showfile&file=game/platform/ pekkakana2], [ Aquaria], [https://archives.arosworld.org/?function=showfile&file=game/platform/ sonic CD], [], |<!--Amiga OS-->[ Giana Sisters], [], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Puzzle [https://github.com/mariopartyrd/marioparty4/tree/port Party], [https://github.com/mdodis/OpenSolomonsKey OpenSolomonsKey], [], |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=game/puzzle], [ Cubosphere (OpenGL)], [http://archives.arosworld.org/index.php?function=browse&cat=game/puzzle Candy Crisis], [http://bszili.morphos.me/ TailTale], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Racing [ Trigger Rally], [ VDrift], [http://www.ultimatestunts.nl/index.php?page=2&lang=en Ultimate Stunts], [http://maniadrive.raydium.org/ Mania Drive], [https://github.com/plowteam/donut Simpsons Hit and Run], [], |<!--AROS-->[ Super Tux Kart (OpenGL)], [http://www.dusabledanslherbe.eu/AROSPage/F1Spirit.30.html F1 Spirit (OpenGL)], [http://bszili.morphos.me/index.html MultiRacer], [https://bszili.morphos.me/ Speed Dreams], [https://archives.arosworld.org/?function=showfile&file=game/driving/dethrace-0.10.1.x86_64-aros-v11.zip Carmageddon dethrace 64bit], [http://maniadrive.raydium.org/index.php?downloads=yes maniadrive like trackmania], |<!--AmigaOS--> |<!--AmigaOS4-->[http://bszili.morphos.me/index.html Speed Dreams], |<!--MorphOS-->[http://morphos.lukysoft.cz/en/vypis.php?kat=12], [http://bszili.morphos.me/index.html TORCS], |- |<!--Sub Menu-->Games 1st first person DRPG [https://wiki.rpg.net/index.php/Open_Game_Systems Misc], [https://github.com/OpenEnroth/OpenEnroth OpenEnroth MM], [] |<!--AROS-->[https://github.com/BSzili/aros-stuff Arx Libertatis], [http://www.playfuljs.com/a-first-person-engine-in-265-lines/ js raycaster], [https://github.com/Dorthu/es6-crpg webgl], [https://github.com/sonountaleban/AmiShockolate System Shock], [], [], |<!--AmigaOS-->Phantasie, Faery Tale, Dungeon Master, |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games 3rd third person action CRPG [https://sourceforge.net/projects/sumwars/ Summoning Wars], [https://www.solarus-games.org/ Solarus], [https://wiki.rpg.net/index.php/Open_Game_Systems Misc], [https://github.com/alexbatalov/fallout1-ce fallout ce], [https://github.com/rwengine/openrw gta3], [https://github.com/gta-reversed/gta-reversed gta3 sa], [https://github.com/mrxenginner/reVC gta3 vc revc], [https://github.com/jakobharder/burntime/tree/main Burntime], |<!--AROS-->[https://archives.arosworld.org/?function=showfile&file=game/strategy/ fheroes2 homm2], [https://archives.arosworld.org/?function=showfile&file=game/roleplaying/ breakhack], [https://archives.arosworld.org/?function=showfile&file=game/roleplaying/ devilutionx diablo 1 hellfire], [https://archives.arosworld.org/?function=showfile&file=game/roleplaying/ fallout 1], [https://archives.arosworld.org/?function=showfile&file=game/strategy/ stratagus], [https://archives.arosworld.org/?function=showfile&file=game/strategy/ hostile-takeover], [], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games isometric RPG [https://sourceforge.net/projects/sumwars/ Summoning Wars], [https://www.solarus-games.org/ Solarus], [https://wiki.rpg.net/index.php/Open_Game_Systems Misc], [https://github.com/topics/dungeon?l=javascript Dungeon], [], [https://github.com/clintbellanger/heroine-dusk JS Dusk], |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=game/roleplaying nethack], [https://archives.arosworld.org/index.php?function=browse&cat=game/roleplaying GemRB], [], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games card based RPG [https://github.com/open-duelyst/duelyst Duelyst], [], [], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games turn based tactics RPG [], [], [], [], [], [], |<!--AROS-->[https://archives.arosworld.org/index.php?function=browse&cat=game/strategy UFO AI], [http://play.freeciv.org/ FreeCiv], [], [], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Strategy [http://rtsgus.org/ RTSgus], [http://stargus.sourceforge.net/ Stargus], [https://github.com/KD-lab-Open-Source/Perimeter Perimeter], [https://matty77.itch.io/conflict-3049 conflict-3049], [https://github.com/ZeroK-RTS/Zero-K Zero-K multi player rts lua], |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=game/strategy MegaGlest (OpenGL)], [https://archives.arosworld.org/?function=showfile&file=game/strategy/ signus], [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=1443&rowstart=140&pid=12446#post_12446 Wargus warcraft 2 setup], |<!--Amiga OS-->[https://aminet.net/package/game/strat/OpenDUNE_RTG OpenDUNE_RTG src] |<!--AmigaOS4--> |<!--MorphOS-->[http://morphos.lukysoft.cz/en/vypis.php?kat=12] |- |<!--Sub Menu-->Games Rhythm, Beat, Step [], [], [https://clonehero.net/ clonehero], [https://github.com/MatteoGodzilla/Dj-Engine Dj-Engine], |<!--AROS-->[https://archives.arosworld.org/index.php?function=browse&cat=game/misc Frets on Fire], [], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Shoot Em Ups [http://www.mhgames.org/oldies/formido/ Formido], [http://code.google.com/p/violetland/ Violetland], ||<!--AROS-->[https://archives.arosworld.org/index.php?function=browse&cat=game/action Open Tyrian], [http://www.parallelrealities.co.uk/projects/starfighter.php Starfighter], [ Alien Blaster], [https://github.com/OpenFodder/openfodder OpenFodder], [https://archives.arosworld.org/?function=showfile&file=game/action/ tbftss The Battle for the Solar System: the Pandora War] |<!--AmigaOS--> |<!--AmigaOS4-->[http://www.parallelrealities.co.uk/projects/starfighter.php Starfighter], [ The Battle for the Solar System: the Pandora War] |<!--MorphOS--> |- |<!--Sub Menu-->Games Simulations [http://scp.indiegames.us/ Freespace 2], [http://www.heptargon.de/gl-117/gl-117.html GL117], [http://code.google.com/p/corsix-th/ Theme Hospital], [http://code.google.com/p/freerct/ Rollercoaster Tycoon], [http://hedgewars.org/ Hedgewars], [https://github.com/raceintospace/raceintospace raceintospace], [https://github.com/Return-To-The-Roots RTTR Settlers 2], [https://github.com/OoliteProject/oolite oolite elite], [https://github.com/fesh0r/newkind newkind elite], [https://github.com/bohemiainteractive/cwr Arma Cold War Src], [https://github.com/endless-sky/endless-sky endless-sky], [https://github.com/pioneerspacesim/pioneer pioneer space command], |<!--AROS--> |<!--Amiga OS-->SimCity, SimAnt, Sim Hospital, Theme Park, [https://github.com/angree/openttd_amiga_68k openttd amiga_68k], |<!--AmigaOS4--> |<!--MorphOS-->[http://morphos.lukysoft.cz/en/vypis.php?kat=12] |- |<!--Sub Menu-->Games Life Sim [https://github.com/ACreTeam/forest Animal Crossing], [ ], [], [], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Horror [https://github.com/Mikompilation/MikuPan Fatal Frame], [ ], [], [], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Sandbox Voxel Open World Exploration [https://github.com/ClassiCube/ Classicube],[http://www.michaelfogleman.com/craft/ Craft], [https://github.com/tothpaul/DelphiCraft DelphiCraft],[https://www.minetest.net/ Luanti formerly Minetest], [ infiniminer], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Battle Royale [https://bruh.io/ Play.Bruh.io], [https://www.coolmathgames.com/0-copter Copter Royale], [https://surviv.io/ Surviv.io], [https://nuggetroyale.io/#Ketchup Nugget Royale], [https://miniroyale2.io/ Miniroyale2.io], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Tower Defense [https://chriscourses.github.io/tower-defense/ HTML5], [https://github.com/SBardak/Tower-Defense-Game TD C++], [https://github.com/bdoms/love_defense LUA and LOVE], [https://github.com/HyOsori/Osori-WebGame HTML5], [https://github.com/PascalCorpsman/ConfigTD ConfigTD Pascal], [https://github.com/GloriousEggroll/wine-ge-custom Wine], [] |<!--AROS-->[https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=1443&rowstart=180&pid=12871#post_12871 Plants vs Zombies PvZ], |<!--Amiga OS-->[https://github.com/boingball/miggy-tower-defense miggy-tower-defense], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Visual Novel Engines [https://github.com/diane1f0cd/VisualNovelTemplate Visual Novel Template], [https://github.com/Kirilllive/tuesday-js Tuesday JS], [https://github.com/tejasnayak25/vnsutra vnsutra], [https://github.com/weetabix-su/renpsp-dev RenPSP], [https://github.com/Galladite27/ONScripter-EN ONScripter-EN], [https://github.com/NathanGuilhot/VNES-Raylib https://github.com/NathanGuilhot/VNES VNES in Raylib], [https://www.renpy.org/latest.html renpy ren'py python based], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Virtual Reality VR [https://gitlab.com/madsbuvi/openmw openmw vr], [https://github.com/Team-Beef-Studios/BeefRaiderXR BeefRaiderXR], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Virtual Table Top VTT [ Roll20], [https://www.owlbear.rodeo/ owlbear rodeo], [], [], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Computer assisted TableTop TTRPG OSR [https://www.rpgsolo.com/play.php RPGSolo], [https://github.com/fpsvogel/solo-ttrpgs Solo TTRPG], [], [], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games 2D 3D Engines [https://github.com/fegennari/3DWorld 3DWorld], [https://github.com/GarageGames/Torque3D Torque3D], [https://github.com/gameplay3d/GamePlay GamePlay 3D], [https://www.babylonjs.com/ BabylonJS ], [ Godot], [ Ogre], [ Crystal Space], [https://github.com/JacobHess03/ Dragon-Quest like], [https://github.com/bjornbytes/lovr Lua LOVE for 2D LOVR for 3D], [], |<!--AROS-->[https://www.arkhamdev.net/wiki.htm?id=agx Arkham Development antiryadgx 8.9 lts with register], [], |<!--Amiga OS-->[https://github.com/alpyre/Sevgi_Engine Sevgi Engine], [], [], |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games C based game frameworks [https://github.com/orangeduck/Corange Corange], [https://github.com/scottcgi/Mojoc Mojoc], [https://orx-project.org/ Orx], [https://github.com/ioquake/ioq3 Quake 3], [https://www.mapeditor.org/ Tiled], [https://www.raylib.com/ 2d Raylib], [https://github.com/Rabios/awesome-raylib other raylib], [https://github.com/MrFrenik/gunslinger Gunslinger], [https://o3de.org/ o3d], [http://archives.aros-exec.org/index.php?function=browse&cat=development/library GLFW], [], |<!--AROS-->[http://archives.arosworld.org/index.php?function=browse&cat=development/library Raylib 5], |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games RPGMaker MV/MZ-compatible projects [https://github.com/Psychronic-Games/RPGReactor RPGReactor js], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games Virtual Pinball [https://github.com/vpinball/vpinball vpinball], [], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |- |<!--Sub Menu-->Games unpack unarc [], [], |<!--AROS--> |<!--Amiga OS--> |<!--AmigaOS4--> |<!--MorphOS--> |} ==Application Guides== [[#top|...to the top]] ===Web Browser=== OWB is now at version 2.0 (which got an engine refresh, from July 2015 to February 2019) and 3.0. This latest version has a good support for many/most web sites, even YouTube web page now works. [https://www.bilibili.tv/en/search untested] This improved compatibility comes at the expense of higher RAM usage (now 1GB RAM is the absolute minimum). Also, keep in mind that the lack of a JIT (Just-In-Time) JS compiler on the 32 bit version, makes the web surfing a bit slow. Only the 64 bit version of OWB 2.0 will have JIT enabled, thus benefitting of more speed. There are tooltypes that can be added to the icon to provide further features JIT, MSE etc Certificates from [https://curl.se/docs/caextract.html ca certs], DNS tracking blocking with [https://easylist.to/easylist/easylist.txt easylist.txt] in PROGDIR:Conf before starting browser with enabled AdBlock [https://github.com/easylist/easylist/tree/master easylist], [https://gitlab.com/eyeo anti abp], [https://firebog.net/ big blocklist], [https://github.com/StevenBlack/hosts Steves], [], [], This can be enabled with OWB Odyssey with Windows -> Content Blocking and Windows -> Messages and enter https://www.youtube.com/api/stats/ads* https://www.youtube.com/pagead/adview* https://www.youtube.com#@##player-ads* into your custom filters Element blocker browser extension might be needed for [https://github.com/easylist/easylist/wiki/Youtube-Issues youtube], [ mid roll], [ pre roll], [ ], OWB speed is much better when running from RAM Disk, the best way is to add the below into your S:User-Startup which copies OWB drawer from Extras:Internet/OWB to RAM Disk: So add this : <pre> copy Extras:Internet/OWB Ram:OWB/ ALL CLONE >NIL: copy Extras:Internet/OWB.info Ram: >NIL: </pre> Open RAM Disk and open OWB drawer and double click on OWB icon so that the above icon tooltypes are activated Problems are that the copy time is long (around 20 seconds added in the background), but we can make it faster if we delete useless files from the OWB drawer (docs, …) If you don’t copy the drawer back onto the HD, you won’t save your cache, cookies, passwords… So you need a script for it. copy Extras:Internet/Amelinium/#? Ram:Amelinium/ ALL CLONE >NIL: Error messages SSL error "cant verify with ca-certificates", check bios clock time date is correct Error 6, try checking networking prefs settings and Save / Use preferences again or a '''few times''' otherwise the network chipset may not be compatible with Aros [https://www.google.com/search?q=%s&udm=14 Google search without AI overview] [ DuckDuckGo] [ Ecosia] [ Qwant] [ Swisscows] [ Mojeek] [ Brave Search] [ PreSearch] [ Startpage] ===E-mail=== Emailinium is now available for IMAP and POP3 based accounts YAM does not support SSL and most mail providers now switched to encrypted SMTP/POP3 connections ====SimpleMail==== SimpleMail supports IMAP and appears to work with GMail, but it's never been reliable enough, it can crash with large mailboxes. Please read more on this [http://www.freelists.org/list/simplemail-usr User list] GMail Be sure to activate the pop3 usage in your gmail account setup / configuration first. pop3: pop.gmail.com Use SSL: Yes Port: 995 smtp: smtp.gmail.com (with authentication) Use Authentication: Yes Use SSL: Yes Port: 465 or 587 Hotmail/MSN/outlook/Microsoft Mail mid-2017, all outlook.com accounts will be migrated to Office 365 / Exchange Most users are currently on POP which does not allow showing folders and many other features (technical limitations of POP3). With Microsoft IMAP you will get folders, sync read/unread, and show flags. You still won't get push though, as Microsoft has not turned on the IMAP Idle command as at Sept 2013. If you want to try it, you need to first remove (you can't edit) your pop account (long-press the account on the accounts screen, delete account). Then set it up this way: 1. Email/Password 2. Manual 3. IMAP 4. * Incoming: imap-mail.outlook.com, port 993, SSL/TLS should be checked * Outgoing: smtp-mail.outlook.com, port 587, SSL/TLS should be checked * POP server name pop-mail.outlook.com, port 995, POP encryption method SSL Yahoo Mail On April 24, 2002 Yahoo ceased to offer POP access to its free mail service. Introducing instead a yearly payment feature, allowing users POP3 and IMAP server support, along with such benefits as larger file attachment sizes and no adverts. Sorry to see Yahoo leaving its users to cough up for the privilege of accessing their mail. Understandable, when competing against rivals such as Gmail and Hotmail who hold a large majority of users and were hacked in 2014 as well. Incoming Mail (IMAP) Server * Server - imap.mail.yahoo.com * Port - 993 * Requires SSL - Yes Outgoing Mail (SMTP) Server * Server - smtp.mail.yahoo.com * Port - 465 or 587 * Requires SSL - Yes * Requires authentication - Yes Your login info * Email address - Your full email address (name@domain.com) * Password - Your account's password * Requires authentication - Yes Note that you need to enable “Web & POP Access” in your Yahoo Mail account to send and receive Yahoo Mail messages through any other email program. You will have to enable “Allow your Yahoo Mail to be POPed” under “POP and Forwarding”, to send and receive Yahoo mails through any other email client. Cannot be done since 2002 unless the customer pays Yahoo a subscription subs fee to have access to SMTP and POP3 * Set the POP server for incoming mails as pop.mail.yahoo.com. You will have to enable “SSL” and use 995 for Port. * “Account Name or Login Name” – Your Yahoo Mail ID i.e. your email address without the domain “@yahoo.com”. * “Email Address” – Your Yahoo Mail address i.e. your email address including the domain “@yahoo.com”. E.g. myname@yahoo.com * “Password” – Your Yahoo Mail password. Yahoo! Mail Plus users may have to set POP server as plus.pop.mail.yahoo.com and SMTP server as plus.smtp.mail.yahoo.com. * Set the SMTP server for outgoing mails as smtp.mail.yahoo.com. You will also have to make sure that “SSL” is enabled and use 465 for port. you must also enable “authentication” for this to work. ====YAM Yet Another Mailer==== YAM does not support SSL and most mail providers have now switched to encrypted SMTP/POP3 connections This email client is POP3 only if the SSL library is available [http://www.freelists.org/list/yam YAM Freelists] One of the downsides of using a POP3 mailer unfortunately - you have to set an option not to delete the mail if you want it left on the server. IMAP keeps all the emails on the server. Possible issues Sending mail issues is probably a matter of using your ISP's SMTP server, though it could also be an SSL issue. getting a "Couldn't initialise TLSv1 / SSL error Use of on-line e-mail accounts with this email client is not possible as it lacks the OpenSSL AmiSSl v3 compatible library GMail Incoming Mail (POP3) Server - requires SSL: pop.gmail.com Use SSL: Yes Port: 995 Outgoing Mail (SMTP) Server - requires TLS: smtp.gmail.com (use authentication) Use Authentication: Yes Use STARTTLS: Yes (some clients call this SSL) Port: 465 or 587 Account Name: your Gmail username (including '@gmail.com') Email Address: your full Gmail email address (username@gmail.com) Password: your Gmail password Anyway, the SMTP is pop.gmail.com port 465 and it uses SSLLv3 Authentication. The POP3 settings are for the same server (pop.gmail.com), only on port 995 instead. Outlook.com access <pre > Outlook.com SMTP server address: smtp.live.com Outlook.com SMTP user name: Your full Outlook.com email address (not an alias) Outlook.com SMTP password: Your Outlook.com password Outlook.com SMTP port: 587 Outlook.com SMTP TLS/SSL encryption required: yes </pre > Yahoo Mail <pre > “POP3 Server” – Set the POP server for incoming mails as pop.mail.yahoo.com. You will have to enable “SSL” and use 995 for Port. “SMTP Server” – Set the SMTP server for outgoing mails as smtp.mail.yahoo.com. You will also have to make sure that “SSL” is enabled and use 465 for port. you must also enable “authentication” for this to work. “Account Name or Login Name” – Your Yahoo Mail ID i.e. your email address without the domain “@yahoo.com”. “Email Address” – Your Yahoo Mail address i.e. your email address including the domain “@yahoo.com”. E.g. myname@yahoo.com “Password” – Your Yahoo Mail password. </pre > Yahoo! Mail Plus users may have to set POP server as plus.pop.mail.yahoo.com and SMTP server as plus.smtp.mail.yahoo.com. Note that you need to enable “Web & POP Access” in your Yahoo Mail account to send and receive Yahoo Mail messages through any other email program. You will have to enable “Allow your Yahoo Mail to be POPed” under “POP and Forwarding”, to send and receive Yahoo mails through any other email client. Cannot be done since 2002 unless the customer pays Yahoo a monthly fee to have access to SMTP and POP3 Microsoft Outlook Express Mail 1. Get the files to your PC. By whatever method get the files off your Amiga onto your PC. In the YAM folder you have a number of different folders, one for each of your folders in YAM. Inside that is a file usually some numbers such as 332423.283. YAM created a new file for every single email you received. 2. Open up a brand new Outlook Express. Just configure the account to use 127.0.0.1 as mail servers. It doesn't really matter. You will need to manually create any subfolders you used in YAM. 3. You will need to do a mass rename on all your email files from YAM. Just add a .eml to the end of it. Amazing how PCs still rely mostly on the file name so it knows what sort of file it is rather than just looking at it! There are a number of multiple renamers online to download and free too. 4. Go into each of your folders, inbox, sent items etc. And do a select all then drag the files into Outlook Express (to the relevant folder obviously) Amazingly the file format that YAM used is very compatible with .eml standard and viola your emails appear. With correct dates and working attachments. 5. If you want your email into Microsoft Outlook. Open that up and create a new profile and a new blank PST file. Then go into File Import and choose to import from Outlook Express. And the mail will go into there. And viola.. you have your old email from your Amiga in a more modern day format. ===FTP=== Magellan has a great FTP module. It allows transferring files from/to a FTP server over the Internet or the local network and, even if FTP is perceived as a "thing of the past", its usability is all inside the client. The FTP thing has a nice side effect too, since every Icaros machine can be a FTP server as well, and our files can be easily transferred from an Icaros machine to another with a little configuration effort. First of all, we need to know the 'server' IP address. Server is the Icaros machine with the file we are about to download on another Icaros machine, that we're going to call 'client'. To do that, move on the server machine and 1) run Prefs/Services to be sure "FTP file transfer" is enabled (if not, enable it and restart Icaros); 2) run a shell and enter this command: ifconfig -a Make a note of the IP address for the network interface used by the local area network. For cabled devices, it usually is net0:. Now go on the client machine and run Magellan: Perform these actions: 1) click on FTP; 2) click on ADDRESS BOOK; 3) click on "New". You can now add a new entry for your Icaros server machine: 1) Choose a name for your server, in order to spot it immediately in the address book. Enter the IP address you got before. 2) click on Custom Options: 1) go to Miscellaneous in the left menu; 2) Ensure "Passive Transfers" is NOT selected; 3) click on Use. We need to deactivate Passive Transfers because YAFS, the FTP server included in Icaros, only allows active transfers at the current stage. Now, we can finally connect to our new file source: 1) Look into the address book for the newly introduced server, be sure that name and IP address are right, and 2) click on Connect. A new lister with server's "MyWorkspace" contents will appear. You can now transfer files over the network choosing a destination among your local (client's) volumes. Can be adapted to any FTP client on any platform of your choice, just be sure your client allows Active Transfers as well. ===IRC Internet Relay Chat=== Jabberwocky is ideal for one-to-one social media communication, use IRC if you require one to many. Just type a message in ''lowercase''' letters and it will be posted to all in the [ AROS irc channel]. Please do not use UPPER CASE as it is a sign of SHOUTING which is annoying. Other things to type in - replace <message> with a line of text and <nick> with a person's name <pre> /help /list /who /whois <nick> /msg <nick> <message> /query <nick> <message>s /query /away <message> /away /quit <going away message> </pre> [http://irchelp.org/irchelp/new2irc.html#smiley Intro guide here]. IRC Primer can be found here in [http://www.irchelp.org/irchelp/ircprimer.html html], [http://www.irchelp.org/irchelp/text/ircprimer.txt TXT], [http://www.kei.com/irc/IRCprimer1.1.ps PostScript]. Issue the command /me <text> where <text> is the text that should follow your nickname. Example: /me slaps ajk around a bit with a large trout /nick <newNick> /nickserv register <password> <email address> /ns instead of /nickserv, while others might need /msg nickserv /nickserv identify <password> Alternatives: /ns identify <password> /msg nickserv identify <password> ==== IRC WookieChat ==== WookieChat is the most complete internet client for communication across the IRC Network. WookieChat allows you to swap ideas and communicate in real-time, you can also exchange Files, Documents, Images and everything else using the application's DCC capabilities. add smilies drawer/directory run wookiechat from the shell and set stack to 1000000 e.g. wookiechat stack 1000000 select a server / server window * nickname * user name * real name - optional Once you configure the client with your preferred screen name, you'll want to find a channel to talk in. servers * New Server - click on this to add / add extra - change details in section below this click box * New Group * Delete Entry * Connect to server * connect in new tab * perform on connect Change details * Servername - change text in this box to one of the below Server: * Port number - no need to change * Server password * Channel - add #channel from below * auto join - can click this * nick registration password, Click Connect to server button above <pre> Server: irc.freenode.net Channel: #aros </pre> irc://irc.freenode.net/aros <pre> Server: chat.amigaworld.net Channel: #amigaworld or #amigans </pre> <pre> On Sunday evenings USA time usually starting around 3PM EDT (1900 UTC) Server:irc.superhosts.net Channel #team*amiga </pre> <pre> BitlBee and Minbif are IRCd-like gateways to multiple IM networks Server: im.bitlbee.org Port 6667 Seems to be most useful on WookieChat as you can be connected to several servers at once. One for Bitlbee and any messages that might come through that. One for your normal IRC chat server. </pre> [http://www.bitlbee.org/main.php/servers.html Other servers], <pre> #Amiga.org - irc.synirc.net eu.synirc.net dissonance.nl.eu.synirc.net (IPv6: 2002:5511:1356:0:216:17ff:fe84:68a) twilight.de.eu.synirc.net zero.dk.eu.synirc.net us.synirc.net avarice.az.us.synirc.net envy.il.us.synirc.net harpy.mi.us.synirc.net liberty.nj.us.synirc.net snowball.mo.us.synirc.net - Ports 6660-6669 7001 (SSL) </pre> <pre> Multiple server support "Perform on connect" scripts and channel auto-joins Automatic Nickserv login Tabs for channels and private conversations CTCP PING, TIME, VERSION, SOUND Incoming and Outgoing DCC SEND file transfers Colours for different events Logging and automatic reloading of logs mIRC colour code filters Configurable timestamps GUI for changing channel modes easily Configurable highlight keywords URL Grabber window Optional outgoing swear word filter Event sounds for tabs opening, highlighted words, and private messages DCC CHAT support Doubleclickable URL's Support for multiple languages using LOCALE Clone detection Auto reconnection to Servers upon disconnection Command aliases Chat display can be toggled between AmIRC and mIRC style Counter for Unread messages Graphical nicklist and graphical smileys with a popup chooser </pre> ====IRC Aircos ==== Double click on Aircos icon in Extras:Networking/Apps/Aircos. It has been set up with a guest account for trial purposes. Though ideally, choose a nickname and password for frequent use of irc. ====IRC and XMPP Jabberwocky==== Servers are setup and close down at random You sign up to a server that someone else has setup and access chat services through them. The two ways to access chat from jabberwocky <pre > Jabberwocky -> Server -> XMPP -> open and ad-free Jabberwocky -> Server -> Transports (Gateways) -> Proprietary closed systems </pre > The Jabber.org service connects with all IM services that use XMPP, the open standard for instant messaging and presence over the Internet. The services we connect with include Google Talk (closed), Live Journal Talk, Nimbuzz, Ovi, and thousands more. However, you can not connect from Jabber.org to proprietary services like AIM, ICQ, MSN, Skype, or Yahoo because they don’t yet use XMPP components (XEP-0114) '''but''' you can use Jabber.com's servers and IM gateways (MSN, ICQ, Yahoo etc.) instead. The best way to use jabberwocky is in conjunction with a public jabber server with '''transports''' to your favorite services, like gtalk, Facebook, yahoo, ICQ, AIM, etc. You have to register with one of the servers, [https://list.jabber.at/ this list] or [http://www.jabberes.org/servers/ another list], [http://xmpp.net/ this security XMPP list], Unfortunately jabberwocky can only connect to one server at a time so it is best to check what services each server offers. If you set it up with separate Facebook and google talk accounts, for example, sometimes you'll only get one or the other. Jabberwocky open a window where the Jabber server part is typed in as well as your Nickname and Password. Jabber ID (JID) identifies you to the server and other users. Once registered the next step is to goto Jabberwocky's "Windows" menu and select the "Agents" option. The "Agents List" window will open. Roster (contacts list) [http://search.wensley.org.uk/ Chatrooms] (MUC) are available File Transfer - can send and receive files through the Jabber service but not with other services like IRC, ICQ, AIM or Yahoo. All you need is an installed webbrowser and OpenURL. Clickable URLs - The message window uses Mailtext.mcc and you can set a URL action in the MUI mailtext prefs like SYS:Utils/OpenURL %s NEWWIN. There is no consistent Skype like (H.323 VoIP) video conferencing available over Jabber. The move from xmpp to Jingle should help but no support on any amiga-like systems at the moment. [http://aminet.net/package/dev/src/AmiPhoneSrc192 AmiPhone] and [http://www.lysator.liu.se/%28frame,faq,nobg,useframes%29/ahi/v4-site/ Speak Freely] was an early attempt voice only contact. SIP and Asterisk are other PBX options. Facebook If you're using the XMPP transport provided by Facebook themselves, chat.facebook.com, it looks like they're now requiring SSL transport. This means jabberwocky method below will no longer work. The best thing to do is to create an ID on a public jabber server which has a Facebook gateway. <pre > 1. launch jabberwocky 2. if the login window doesn't appear on launch, select 'account' from the jabberwocky menu 3. your jabber ID will be user@chat.facebook.com where user is your user ID 4. your password is your normal facebook password 5. to save this for next time, click the popup gadget next to the ID field 6. click the 'add' button 7. click the 'close' button 8. click the 'connect' button </pre > you're done. you can also click the 'save as default account' button if you want. jabberwocky configured to auto-connect when launching the program, but you can configure as you like. there is amigaguide documentation included with jabberwocky. [http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=37085&forum=32 Read more here] for Facebook users, you can log-in directly to Facebook with jabberwocky. just sign in as @chat.facebook.com with your Facebook password as the password Twitter For a few years, there has been added a twitter transport. Servers include [http://jabber.hot-chilli.net/ jabber.hot-chili.net], and . An [http://jabber.hot-chilli.net/tag/how-tos/ How-to] :Read [http://jabber.hot-chilli.net/2010/05/09/twitter-transport-working/ more] Instagram no support at the moment best to use a web browser based client ICQ The new version (beta) of StriCQ uses a newer ICQ protocol. Most of the ICQ Jabber Transports still use an older ICQ protocol. You can only talk one-way to StriCQ using the older Transports. Only the newer ICQv7 Transport lets you talk both ways to StriCQ. Look at the server lists in the first section to check. Register on a Jabber server, e.g. this one works: http://www.jabber.de/ Then login into Jabberwocky with the following login data e.g. xxx@jabber.de / Password: xxx Now add your ICQ account under the window->Agents->"Register". Now Jabberwocky connects via the Jabber.de server with your ICQ account. Yahoo Messenger although yahoo! does not use xmpp protocol, you should be able to use the transport methods to gain access and post your replies MSN early months of 2013 Microsoft will ditch MSN Messenger client and force everyone to use Skype...but MSN protocol and servers will keep working as usual for quite a long time.... Occasionally the Messenger servers have been experiencing problems signing in. You may need to sign in at www.outlook.com and then try again. It may also take multiple tries to sign in. (This also affects you if you’re using Skype.) You have to check each servers' Agents List to see what transports (MSN protocol, ICQ protocol, etc.) are supported or use the list address' provided in the section above. Then register with each transport (IRC, MSN, ICQ, etc.) to which you need access. After registering you can Connect to start chatting. msn.jabber.com/registered should appear in the window. From this [http://tech.dir.groups.yahoo.com/group/amiga-jabberwocky/message/1378 JW group] guide which helps with this process in a clear, step by step procedure. 1. Sign up on MSN's site for a passport account. This typically involves getting a Hotmail address. 2. Log on to the Jabber server of your choice and do the following: * Select the "Windows/Agents" menu option in Jabberwocky. * Select the MSN Agent from the list presented by the server. * Click the Register button to open a new window asking for: **Username = passort account email address, typically your hotmail address. **Nick = Screen name to be shown to anyone you add to your buddy list. **Password = Password for your passport account/hotmail address. * Click the Register button at the bottom of the new window. 3. If all goes well, you will see the MSN Gateway added to your buddy list. If not, repeat part 2 on another server. Some servers may show MSN in their list of available agents, but have not updated their software for the latest protocols used by MSN. 4. Once you are registered, you can now add people to your buddy list. Note that you need to include the '''msn.''' ahead of the servername so that it knows what gateway agent to use. Some servers may use a slight variation and require '''msg.gate.''' before the server name, so try both to see what works. If my friend's msn was amiga@hotmail.co.uk and my jabber server was @jabber.meta.net.nz.. then amiga'''%'''hotmail.com@'''msn.'''jabber.meta.net.nz or another the trick to import MSN contacts is that you don't type the hotmail URL but the passport URL... e.g. Instead of: goodvibe%hotmail.com@msn.jabber.com You type: goodvibe%passport.com@msn.jabber.com And the thing about importing contacts I'm afraid you'll have to do it by hand, one at the time... Google Talk any XMPP server will work, but you have to add your contacts manually. a google talk user is typically either @gmail.com or @talk.google.com. a true gtalk transport is nice because it brings your contacts to you and (can) also support file transfers to/from google talk users. implement Jingle a set of extensions to the IETF's Extensible Messaging and Presence Protocol (XMPP) support ended early 2014 as Google moved to Google+ Hangouts which uses it own proprietary format ===Video Player MPlayer=== Many of the menu features (such as doubling) do not work with the current version of mplayer but using 4:3 mplayer -vf scale=800:600 file.avi 16:9 mplayer -vf scale=854:480 file.avi if you want gui use; mplayer -gui 1 <other params> file.avi <pre > stack 1000000 ; using AspireOS 1.xx ; copy FROM SYS:Extras/Multimedia/MPlayer/ TO RAM:MPlayer ALL CLONE > Nil: ; using Icaros Desktop 1.x ; copy FROM SYS:Tools/MPlayer/ TO RAM:MPlayer ALL CLONE > Nil: ; using Icaros Desktop 2.x ; copy FROM SYS:Utilities/MPlayer/ TO RAM:MPlayer ALL CLONE > Nil: cd RAM:MPlayer run MPlayer -gui > Nil: ;run MPlayer -gui -ao ahi_dev -playlist http://www.radio-paralax.de/listen.pls > Nil: </pre > $ mplayer rtsp://127.0.0.1:554/sample_300kbit.mp4 MPlayer supports multicast streaming, and rtp/rtsp protocols (it might require [http://www.live555.com/openRTSP/ live555 library] to work with some streams). But you might have to build it where it's disabled. Also, multicast won't work with some AmiTCP-likes. MIAMI supported it, though. AROS supports IPv4 (old but works) and this includes the needed address space for RTP. If you mean multicast via RTP - mplayer handles it. You can even force UDP over TCP -rtsp-stream-over-tcp If the rtsp Real Time Streaming Protocol server needs authentification: -user -passwd MPlayer - Menu - Open Playlist and load already downloaded .pls or .m3u file - auto starts around 4 percent cache MPlayer - Menu - Open Stream and copy one of the .pls lines below into space allowed, press OK and press play button on main gui interface Old 8bit 16bit remixes chip tune game music http://www.radio-paralax.de/listen.pls http://scenesat.com/ http://www.shoutcast.com/radio/Amiga http://www.theoldcomputer.com/retro_radio/RetroRadio_Main.htm http://www.kohina.com/ http://www.remix64.com/ http://retrogamer.net/forum/ http://retroasylum.podomatic.com/rss2.xml http://retrogamesquad.com/ http://www.retronauts.com/ http://monsterfeet.com/noquarter/ http://www.retrogamingradio.com/ http://www.radiofeeds.co.uk/mp3.asp [[#top|...to the top]] ====ZunePaint==== simplified typical workflow * importing and organizing and photo management * making global and regional local correction(s) - recalculation is necessary after each adjustment as it is not in real-time * exporting your images in the best format available with the preservation of metadata Whilst achieving 80% of a great photo with just a filter, the remaining 20% comes from a manual fine-tuning of specific image attributes. For photojournalism, documentary, and event coverage, minimal touching is recommended. Stick to Camera Raw for such shots, and limit changes to level adjustment, sharpness, noise reduction, and white balance correction. For fashion or portrait shoots, a large amount of adjustment is allowed and usually ends up far from the original. Skin smoothing, blemish removal, eye touch-ups, etc. are common. Might alter the background a bit to emphasize the subject. Product photography usually requires a lot of sharpening, spot removal, and focus stacking. For landscape shots, best results are achieved by doing the maximum amount of preparation before/while taking the shot. No amount of processing can match timing, proper lighting, correct gear, optimal settings, etc. Excessive post-processing might give you a dramatic shot but best avoided in the long term. * White Balance - Left Amiga or F12 and K and under "Misc color effects" tab with a pull down for White Balance - color temperature also known as AKA tint (movies) or tones (painting) - warm temp raise red reduce green blue - cool raise blue lower red green * Exposure - exposure compensation, highlight/shadow recovery * Noise Reduction - during RAW development or using external software * Lens Corrections - distortion, vignetting, chromatic aberrations * Detail - capture sharpening and local contrast enhancement * Contrast - black point, levels (sliders) and curves tools (F12 and K) * Framing - straighten () and crop (F12 and F) * Refinements - color adjustments and selective enhancements - Left Amiga or F12 and K for RGB and YUV histogram tabs - * Resizing - enlarge for a print or downsize for the web or email (F12 and D) * Output Sharpening - customized for your subject matter and print/screen size White Balance - F12 and K scan your image for a shade which was meant to be white (neutral with each RGB value being equal) like paper or plastic which is in the same light as the subject of the picture. Use the dropper tool to select this color, similar colours will shift and you will have selected the perfect white balance for your part of the image - for the whole picture make sure RAZ or CLR button at the bottom is pressed before applying to the image above. Exposure correction F12 and K - YUV Y luminosity - RGB extra red tint - move red curve slightly down and move blue green curves slightly up Workflows in practice * Undo - Right AROS key or F12 and Z * Redo - Right AROS key or F12 and R First flatten your image (if necessary) and then do a rotation until the picture looks level. * Crop the picture. Click the selection button and drag a box over the area of the picture you want to keep. Press the crop button and the rest of the photo will be gone. * Adjust your saturation, exposure, hue levels, etc., (right AROS Key and K for color correction) until you are happy with the photo. Make sure you zoom in all of the way to 100% and look the photo over, zoom back out and move around. Look for obvious problems with the picture. * After coloring and exposure do a sharpen (Right AROS key and E for Convolution and select drop down option needed), e.g. set the matrix to 5x5 (roughly equivalent Amount to 60%) and set the Radius to 1.0. Click OK. And save your picture Implemented or would like to see for simplification and ease of use basic filters (presets) like black and white, monochrome, edge detection (sobel), motion/gaussian blur, * negative, sepiatone, retro vintage, night vision, colour tint, color gradient, color temperature, glows, fire, lightning, lens flare, emboss, filmic, pixelate mezzotint, antialias, etc. adjust / cosmetic tools such as crop, * reshaping tools, straighten, smear, smooth, perspective, liquify, bloat, pucker, push pixels in any direction, dispersion, transform like warp, blending with soft light, page-curl, whirl, ripple, fisheye, neon, etc. * red eye fixing, blemish remover, skin smoothing, teeth whitener, make eyes look brighter, desaturate, effects like oil paint, cartoon, pencil sketch, charcoal, noise/matrix like sharpen/unsharpen, (right AROS key with A for Artistic effects) * blend two image, gradient blend, masking blend, explode, implode, custom collage, surreal painting, comic book style, needlepoint, stained glass, watercolor, mosaic, stencil/outline, crayon, chalk, etc. borders such as * dropshadow, rounded, blurred, color tint, picture frame, film strip polaroid, bevelled edge, etc. brushes e.g. * frost, smoke, etc. and manual control of fix lens issues including vignetting (darkening), color fringing and barrel distortion, and chromatic and geometric aberration - lens and body profiles perspective correction levels - directly modify the levels of the tone-values of an image, by using sliders for highlights, midtones and shadows curves - Color Adjustment and Brightness/Contrast color balance one single color transparent (alpha channel (color information/selections) for masking and/or blending ) for backgrounds, etc. Threshold indicates how much other colors will be considered mixture of the removed color and non-removed colors decompose layer into a set of layers with each holding a different type of pattern that is visible within the image any selection using any selecting tools like lasso tool, marquee tool etc. the selection will temporarily be save to alpha If you create your image without transparency then the Alpha channel is not present, but you can add later. File formats like .psd (Photoshop file has layers, masks etc. contains edited sensor data. The original sensor data is no longer available) .xcf .raw .hdr Image Picture Formats * low dynamic range (JPEG, PNG, TIFF 8-bit), 16-bit (PPM, TIFF), typically as a 16-bit TIFF in either ProPhoto or AdobeRGB colorspace - TIFF files are also fairly universal – although, if they contain proprietary data, such as Photoshop Adjustment Layers or Smart Filters, then they can only be opened by Photoshop making them proprietary. * linear high dynamic range (HDR) images (PFM, [http://www.openexr.com/ ILM .EXR], jpg, [http://aminet.net/util/dtype cr2] (canon tiff based), hdr, NEF, CRW, ARW, MRW, ORF, RAF (Fuji), PEF, DCR, SRF, ERF, DNG files are RAW converted to an Adobe proprietary format - a container that can embed the raw file as well as the information needed to open it) An old version of [http://archives.aros-exec.org/index.php?function=browse&cat=graphics/convert dcraw] There is no single RAW file format. Each camera manufacturer has one or more unique RAW formats. RAW files contain the brightness levels data captured by the camera sensor. This data cannot be modified. A second smaller file, separate XML file, or within a database with instructions for the RAW processor to change exposure, saturation etc. The extra data can be changed but the original sensor data is still there. RAW is technically least compatible. A raw file is high-bit (usually 12 or 14 bits of information) but a camera-generated TIFF file will be usually converted by the camera (compressed, downsampled) to 8 bits. The raw file has no embedded color balance or color space, but the TIFF has both. These three things (smaller bit depth, embedded color balance, and embedded color space) make it so that the TIFF will lose quality more quickly with image adjustments than the raw file. The camera-generated TIFF image is much more like a camera processed JPEG than a raw file. A strong advantage goes to the raw file. The power of RAW files, such as the ability to set any color temperature non-destructively and will contain more tonal values. The principle of preserving the maximum amount of information to as late as possible in the process. The final conversion - which will always effectively represent a "downsampling" - should prevent as much loss as possible. Once you save it as TIFF, you throw away some of that data irretrievably. When saving in the lossy JPEG format, you get tremendous file size savings, but you've irreversibly thrown away a lot of image data. As long as you have the RAW file, original or otherwise, you have access to all of the image data as captured. Keyboard equivalence with Photoshop(tm) would help File PHOTOSHOP SHORTCUT GIMP New Ctrl+n New Open Ctrl+o Open Close Ctrl+w Close Save Ctrl+s Save Save as Shift+Ctrl+s Save as Revert F12 Revert Print Ctrl+p Print Exit Ctrl+q Quit Edit PHOTOSHOP SHORTCUT GIMP Undo/Redo (1 level) Ctrl+z Undo (Redo is Shift+Ctrl+z) Cut Ctrl+x Cut Copy Ctrl+c Copy Paste Ctrl+v Paste Paste Into Shift+Ctrl+v Paste Into Fill with FG color Alt+Backspace Fill with FG color Fill with BG color Control+Backspace Fill with BG color Image/Colors PHOTOSHOP SHORTCUT GIMP Levels Ctrl+l Levels Auto Contrast Shift+Ctrl+Alt+l Stretch Contrast (same?) Curves Ctrl+m Curves Color Balance Ctrl+b Color Balance Hue/Saturation Ctrl+u Hue-Saturation Desaturate Shift+Ctrl+u Desaturate Invert Ctrl+i Invert Default Colors d Default Colors Switch Colors x Switch Colors Layer PHOTOSHOP SHORTCUT GIMP New Layer Shift+Ctrl+n New Layer Layer via Copy Ctrl+j Duplicate Layer Bring (layer) to Front Shift+Ctrl+] Layer to Top Send (layer) to Back Shift+Ctrl+[ Layer to Bottom Bring (layer) Forward Ctrl+] Raise Layer Send (layer) Backward Ctrl+[ Lower Layer Select Top Layer Shift+Alt+] Select Top Layer Select Bottom Layer Shift+Alt+[ Select Bottom Layer Select One Layer Forward Alt+] Select Previous Layer Select One Layer Backward Alt+[ Select Next Layer Merge Down Ctrl+e Merge Down Merge Visible Shift+Ctrl+e Merge Visible Preserve Transparency / Keep Transparency Cycle Modes Forwards Shift+= Next Layer Mode Cycle Modes Backwards Shift+- Previous Layer Mode Select PHOTOSHOP SHORTCUT GIMP Select All Ctrl+a Select All Deselect Ctrl+d Select None Inverse Shift+Ctrl+i Invert Feather Ctrl+Alt+d Feather View PHOTOSHOP SHORTCUT GIMP Zoom In Ctrl+= Zoom In Zoom Out Ctrl+- Zoom Out Fit on Screen Ctrl+0 Zoom to Fit Window Actual Pixels Ctrl+Alt+0 Zoom 1:1 Show/Hide Extras Ctrl+h Toggle Show Selection (close enough?) Show/Hide Guides Ctrl+' Toggle Show Guides Show/Hide Grid Ctrl+Alt+' Toggle Show Grid Show/Hide Rulers Ctrl+r Toggle Show Rulers Snap Ctrl+; Snap to Guides Scroll View Up Page Up Scroll Page Up Scroll View Down Page Down Scroll Page Down Scroll View Left Ctrl+Page Up Scroll Page Left Scroll View Right Ctrl+Page Down Scroll Page Right Window/Dialogs PHOTOSHOP SHORTCUT GIMP ? F5 Tools Dialog Color Tab F6 Colors Dialog Layers Tab F7 Layers Dialog Info Tab F8 Image Information Tools PHOTOSHOP SHORTCUT GIMP Rectangular Marquee Tool m Rect Select Tool Elliptical Marquee Tool Shift+m Ellipse Select Tool *This is a toggle between 'Elliptical Marquee Tool' and 'Rectangular Marquee Tool' in Photoshop Move Tool v Move Tool Lasso Tool l Free Select Tool Magic Wand Tool w Fuzzy Select Tool Crop Tool c Crop & Resize Tool Airbrush Tool j Airbrush Tool Paintbrush Tool b Paintbrush Tool Clone Stamp Tool s Clone Stamp Tool Eraser Tool e Eraser Tool Gradient Tool g Blend Tool Paint Bucket Tool Shift+g Bucket Fill Tool *This is a toggle between 'Paint Bucket Tool' and 'Gradient Tool' in Photoshop Blur Tool r Convolve Tool Dodge Tool o DodgeBurn Tool Type Tool t Text Tool Pen Tool p Bezier Select Tool Eye Dropper Tool i Color Picker Tool Zoom Tool z Magnify Tool Previous Brush , Previous Brush Next Brush . Next Brush First Brush Shift+< First Brush Last Brush Shift+> Last Brush Decrease Brush Size [ Decrease Brush Size Increase Brush Size ] Increase Brush Size Decrease Brush Hardness { Decrease Brush Hardness Increase Brush Hardness } Increase Brush Hardness Help PHOTOSHOP SHORTCUT GIMP Help F1 Help Context Help Shift+F1 Context Help Misc. PHOTOSHOP SHORTCUT GIMP Last Filter Ctrl+f Repeat Last Filter ? Shift+Ctrl+f Reshow Last Filter Preferences Ctrl+k Preferences Liquify Shift+Ctrl+x IWarp (close enough?) Toggle Quick Mask q Toggle Quick Mask Spotlights - triangle of white opaque shape Cutting out and/or replacing unwanted background or features - select large areas with the selection option like the Magic Wand tool (aka Color Range) or the Lasso (quick and fast) with feather 2 to soften edge or the pen tool which adds points/lines/Bézier curves (better control but slower), hold down the shift button as you click to add extra points/areas of the subject matter to remove. Increase the tolerance to cover more areas. To subtract from your selection hold down alt as you're clicking. * Layer masks are a better way of working than Erase they clip (black hides/hidden white visible/reveal). Clone Stamp can be simulated by and brushes for other areas. * Leave the fine details like hair, fur, etc. to later with lasso and the shift key to draw a line all the way around your subject. Gradient Mapping - Inverse - Mask. i.e. Refine your selected image with edge detection and using the radius and edge options / adjuster (increase/decrease contrast) so that you will capture more fine detail from the background allowing easier removal. Remove fringe/halo saving image as png rather than jpg/jpeg to keep transparency background intact. Implemented [http://colorizer.org/ colour model representations] [http://paulbourke.net/texture_colour/colourspace/ Mathematical approach] - Photo stills are spatially 2d (h and w), but are colorimetrically 3d (r g and b, or H L S, or Y U V etc.) as well. * RGB - split cubed mapped color model for photos and computer graphics hardware using the light spectrum (adding and subtracting) * YUV - Y-Lightness U-blue/yellow V-red/cyan (similar to YPbPr and YCbCr) used in the PAL, NTSC, and SECAM composite digital TV color [http://crewofone.com/2012/chroma-subsampling-and-transcoding/#comment-7299 video] Histograms White balanced (neutral) if the spike happens in the same place in each channel of the RGB graphs. If not, you're not balanced. If you have sky you'll see the blue channel further off to the right. RGB is best one to change colours. These elements RGB is a 3-channel format containing data for Red, Green, and Blue in your photo scale between 0 and 255. The area in a picture that appears to be brighter/whiter contains more red color as compared to the area which is relatively darker. Similarly in the green channel the area that appears to be darker contains less amount of green color as compared to the area that appears to be brighter. Similarly in the blue channel the area appears to be darker contains less amount of blue color as compared to the area that appears to be brighter. Brightness luminance histogram also matches the green histogram more than any other color - human eye interprets green better e.g. RGB rough ratio 15/55/30% RGBA (RGB+A, A means alpha channel) . The alpha channel is used for "alpha compositing", which can mostly be associated as "opacity". AROS deals in RGB with two digits for every color (red, green, blue), in ARGB you have two additional hex digits for the alpha channel. The shadows are represented by the left third of the graph. The highlights are represented by the right third. And the midtones are, of course, in the middle. The higher the black peaks in the graph, the more pixels are concentrated in that tonal range (total black area). By moving the black endpoint, which identifies the shadows (darkness) and a white light endpoint (brightness) up and down either sides of the graph, colors are adjusted based on these points. By dragging the central one, can increased the midtones and control the contrast, raise shadows levels, clip or softly eliminate unsafe levels, alter gamma, etc... in a way that is much more precise and creative . RGB Curves * Move left endpoint (black point) up or right endpoint (white point) up brightens * Move left endpoint down or right endpoint down darkens Color Curves * Dragging up on the Red Curve increases the intensity of the reds in the image but * Dragging down on the Red Curve decreases the intensity of the reds and thus increases the apparent intensity of its complimentary color, cyan. Green’s complimentary color is magenta, and blue’s is yellow. <pre> Red <-> Cyan Green <->Magenta Blue <->Yellow </pre> YUV Best option to analyse and pull out statistical elements of any picture (i.e. separate luminance data from color data). The line in Y luma tone box represents the brightness of the image with the point in the bottom left been black, and the point in the top right as white. A low-contrast image has a concentrated clump of values nearer to the center of the graph. By comparison, a high-contrast image has a wider distribution of values across the entire width of the Histogram. A histogram that is skewed to the right would indicate a picture that is a bit overexposed because most of the color data is on the lighter side (increase exposure with higher value F), while a histogram with the curve on the left shows a picture that is underexposed. This is good information to have when using post-processing software because it shows you not only where the color data exists for a given picture, but also where any data has been clipped (extremes on edges of either side): that is, it does not exist and, therefore, cannot be edited. By dragging the endpoints of the line and as well as the central one, can increased the dark/shadows, midtones and light/bright parts and control the contrast, raise shadows levels, clip or softly eliminate unsafe levels, alter gamma, etc... in a way that is much more precise and creative . The U and V chroma parts show color difference components of the image. It’s useful for checking whether or not the overall chroma is too high, and also whether it’s being limited too much Can be used to create a negative image but also With U (Cb), the higher value you are, the more you're on the blue primary color. If you go to the low values then you're on blue complementary color, i.e. yellow. With V (Cr), this is the same principle but with Red and Cyan. e.g. If you push U full blue and V full red, you get magenta. If you push U full yellow and V full Cyan then you get green. YUV simultaneously adds to one side of the color equation while subtracting from the other. using YUV to do color correction can be very problematic because each curve alters the result of each other: the mutual influence between U and V often makes things tricky. You may also be careful in what you do to avoid the raise of noise (which happens very easily). Best results are obtained with little adjustments sunset that looks uninspiring and needs some color pop especially for the rays over the hill, a subtle contrast raise while setting luma values back to the legal range without hard clipping. ====Lunapaint==== Pixel based drawing app with onion-skin animation function Blocking, Shading, Coloring, adding detail <pre> b BRUSH e ERASER alt eyedropper v layer tool z ZOOM / MAGNIFY < > n spc panning m marque q lasso w same color selection / region </pre> <pre> , LM RM v V f filter F . size p , pick color [] last / next color </pre> There is not much missing in Lunapaint to be as good as FlipBook and then you have to take into account that Flipbook is considered to be amongst the best and easiest to use animation software out there. Ok to be honest Flipbook has some nice features that require more heavy work but those aren't so much needed right away, things like camera effects, sound, smart fill, export to different movie file formats etc. Tried Flipbook with my tablet and compared it to Luna. The feeling is the same when sketching. LunaPaint is very responsive/fluent to draw with. Just as Flipbook is, and that responsiveness is something its users have mentioned as one of the positive sides of said software. author was learning MUI. Some parts just have to be rewritten with proper MUI classes before new features can be added. * add [Frame Add] / [Frame Del] * whole animation feature is impossible to use. If you draw 2 color maybe but if you start coloring your cells then you get in trouble * pickup the entire image as a brush, not just a selection ? And consequently remove the brush from memory when one doesn't need it anymore. can pick up a brush and put it onto a new image but cropping isn't possible, nor to load/save brushes. * Undo is something I longed for ages in Lunapaint. * to import into the current layer, other types of images (e.g. JPEG) besides RAW64. * implement graphic tablet features support **GENERAL DRAWING** Miss it very much: UNDO ERASER COLORPICKER - has to show on palette too which color got picked. BACKGROUND COLOR -Possibility to select from "New project screen" Miss it somewhat: ICON for UNDO ICON for ERASER ICON for CLEAR SCREEN ( What can I say? I start over from scratch very often ) BRUSH - possibility to cut out as brush not just copy off image to brush **ANIMATING** Miss it very much: NUMBER OF CELLS - Possibity to change total no. of cells during project ANIM BRUSH - Possibility to pick up a selected part of cells into an animbrush Miss it somewhat: ADD/REMOVE FRAMES: Add/remove single frame In general LunaPaint is really well done and it feels like a new DeluxePaint version. It works with my tablet. Sure there's much missing of course but things can always be added over time. So there is great potential in LunaPaint that's for sure. Animations could be made in it and maybe put together in QuickVideo, saving in .gif or .mng etc some day. LAYERS -Layers names don't get saved globally in animation frames -Layers order don't change globally in an animation (perhaps as default?). EXPORTING IMAGES -Exporting frames to JPG/PNG gives problems with colors. (wrong colors. See my animatiopn --> My robot was blue now it's "gold" ) I think this only happens if you have layers. -Trying to flatten the layers before export doesn't work if you have animation frames only the one you have visible will flatten properly all other frames are destroyed. (Only one of the layers are visible on them) -Exporting images filenames should be for example e.g. file0001, file0002...file0010 instead as of now file1, file2...file10 LOAD/SAVE (Preferences) -Make a setting for the default "Work" folder. * Destroyed colors if exported image/frame has layers * mystic color cycling of the selected color while stepping frames back/forth (annoying) <pre> Deluxe Paint II enhanced key shortcuts NOTE: @ denotes the ALT key [Technique] F1 - Paint F2 - Single Colour F3 - Replace F4 - Smear F5 - Shade F6 - Cycle F7 - Smooth M - Colour Cycle [Brush] B - Restore O - Outline h - Halve brush size H - Double brush size x - Flip brush on X axis X - Double brush size on X axis only y - Flip on Y Y - Double on Y z - Rotate brush 90 degrees Z - Stretch [Stencil] ` - Stencil On [Miscellaneous] F9 - Info Bar F10 - Selection Bar @o - Co-Ordinates @a - Anti-alias @r - Colourise @t - Translucent TAB - Colour Cycle [Picture] L - Load S - Save j - Page to Spare(Flip) J - Page to Spare(Copy) V - View Page Q - Quit [General Keys] m - Magnify < - Zoom In > - Zoom Out [ - Palette Colour Up ] - Palette Colour Down ( - Palette Colour Left ) - Palette Colour Right , - Eye Dropper . - Pixel / Brush Toggle / - Symmetry | - Co-Ordinates INS - Perspective Control +/- - Brush Size (Fine Control) w - Unfilled Polygon W - Filled Polygon e - Unfilled Ellipse E - Filled Ellipse r - Unfilled Rectangle R - Filled Rectangle t - Type/text tool a - Select Font u/U - Undo d - Brush D - Filled Non-Uniform Polygon f/F - Fill Options g/G - Grid h/H - Brush Size (Coarse Control) K - Clear c - Unfilled Circle C - Filled Circle v - Line b - Scissor Select and Toggle B - Brush {,} - Toggle between two background colours </pre> ====Lodepaint==== Pixel based painting artwork app ====Grafx2==== Pixel based painting artwork app aesprite like [https://www.youtube.com/watch?v=59Y6OTzNrhk aesprite workflow keys and tablet use], [], ====Vector Graphics ZuneFIG==== Vector Image Editing of files .svg .ps .eps *Objects - raise lower rotate flip aligning snapping *Path - unify subtract intersect exclude divide *Colour - fill stroke *Stroke - size *Brushes - *Layers - *Effects - gaussian bevels glows shadows *Text - *Transform - AmiFIG ([http://epb.lbl.gov/xfig/frm_introduction.html xfig manual]) [[File:MyScreen.png|thumb|left|alt=Showing all Windows open in AmiFIG.|All windows available to AmiFIG.]] for drawing simple to intermediate vector graphic images for scientific and technical uses and for illustration purposes for those with talent ;Menu options * Load - fig format but import(s) SVG * Save - fig format but export(s) eps, ps, pdf, svg and png * PAN = Ctrl + Arrow keys * Deselect all points There is no selected object until you apply the tool, and the selected object is not highlighted. ;Metrics - to set up page and styles - first window to open on new drawings ;Tools - Drawing Primitives - set Attributes window first before clicking any Tools button(s) * Shapes - circles, ellipses, arcs, splines, boxes, polygon * Lines - polylines * Text "T" button * Photos - bitmaps * Compound - Glue, Break, Scale * POINTs - Move, Add, Remove * Objects - Move, Copy, Delete, Mirror, Rotate, Paste use right mouse button to stop extra lines, shapes being formed and the left mouse to select/deselect tools button(s) * Rotate - moves in 90 degree turns centered on clicked POINT of a polygon or square ;Attributes which provide change(s) to the above primitives * Color * Line Width * Line Style * arrowheads ;Modes Choose from freehand, charts, figures, magnet, etc. ;Library - allows .fig clip-art to be stored * compound tools to add .fig(s) together ;FIG 3.2 [http://epb.lbl.gov/xfig/fig-format.html Format] as produced by xfig version 3.2.5 <pre> Landscape Center Inches Letter 100.00 Single -2 1200 2 4 0 0 50 -1 0 12 0.0000 4 135 1050 1050 2475 This is a test.01 </pre> # change the text alignment within the textbox. I can choose left, center, or right aligned by either changing the integer in the second column from 0 (left) to 1 or 2 (center, or right). # The third integer in the row specifies fontcolor. For instance, 0 is black, but blue is 1 and Green3 is 13. # The sixth integer in the bottom row specifies fontface. 0 is Times-Roman, but 16 is Helvetica (a MATLAB default). # The seventh number is fontsize. 12 represents a 12pt fontsize. Changing the fontsize of an item really is as easy as changing that number to 20. # The next number is the counter-clockwise angle of the text. Notice that I have changed the angle to .7854 (pi/4 rounded to four digits=45 degrees). # twelfth number is the position according to the standard “x-axis” in Xfig units from the left. Note that 1200 Xfig units is equivalent to once inch. # thirteenth number is the “y-position” from the top using the same unit convention as before. * The nested text string is what you entered into the textbox. * The “01″ present at the end of that line in the .fig file is the closing tag. For instance, a change to \100 appends a @ symbol at the end of the period of that sentence. ; Just to note there are no layers, no 3d functions, no shading, no transparency, no animation [[#top|...to the top]] ===Audio=== # AHI uses linear panning/balance, which means that in the center, you will get -6dB. If an app uses panning, this is what you will get. Note that apps like Audio Evolution need panning, so they will have this problem. # When using AHI Hifi modes, mixing is done in 32-bit and sent as 32-bit data to the driver. The Envy24HT driver uses that to output at 24-bit (always). # For the Envy24/Envy24HT, I've made 16-bit and 24-bit inputs (called Line-in 16-bit, Line-in 24-bit etc.). There is unfortunately no app that can handle 24-bit recording. ====Music Mods==== Digital module (mods) trackers are music creation software using samples and sometimes soundfonts, audio plugins (VST, AU or RTAS), MIDI. Generally, MODs are similar to MIDI in that they contain note on/off and other sequence messages that control the mod player. Unlike (most) midi files, however, they also contain sound samples that the sequence information actually plays. MOD files can have many channels (classic amiga mods have 4, corresponding to the inbuilt sound channels), but unlike MIDI, each channel can typically play only one note at once. However, since that note might be a sample of a chord, a drumloop or other complex sound, this is not as limiting as it sounds. Like MIDI, notes will play indefinitely if they're not instructed to end. Most trackers record this information automatically if you play your music in live. If you're using manual note entry, you can enter a note-off command with a keyboard shortcut - usually Caps Lock. In fact when considering file size MOD is not always the best option. Even a dummy song wastes few kilobytes for nothing when a simple SID tune could be few hundreds bytes and not bigger than 64kB. AHX is another small format, AHX tunes are never larger than 64kB excluding comments. [https://www.youtube.com/watch?v=rXXsZfwgil Protrekkr] (previously aka [w:Juan_Antonio_Arguelles_Rius|NoiseTrekkr]) If Protrekkr does not start, please check if the Unit 0 has been setup in the AHI prefs and still not, go to the directory utilities/protrekkr and double click on the Protrekkr icon *Sample *Note - Effect *Track (column) - Pattern - Order It all starts with the Sample which is used to create Note(s) in a Track (column of a tracker) The Note can be changed with an Effect. A Track of Note(s) can be collected into a Pattern (section of a song) and these can be given Order to create the whole song. Patience (notes have to be entered one at a time) or playing the bassline on a midi controller (faster - see midi section above). Best approach is to wait until a melody popped into your head. *Up-tempo means the track should be reasonably fast, but not super-fast. *Groovy and funky imply the track should have some sort of "swing" feel, with plenty of syncopation or off beat emphasis and a recognizable, melodic bass line. *Sweet and happy mean upbeat melodies, a major key and avoiding harsh sounds. *Moody - minor key First, create a quick bass sound, which is basically a sine wave, but can be hand drawn for a little more variance. It could also work for the melody part, too. This is usually a bass guitar or some kind of synthesizer bass. The bass line is often forgotten by inexperienced composers, but it plays an important role in a musical piece. Together with the rhythm section the bass line forms the groove of a song. It's the glue between the rhythm section and the melodic layer of a song. The drums are just pink noise samples, played at different frequencies to get a slightly different sound for the kick, snare, and hihats. Instruments that fall into the rhythm category are bass drums, snares, hi-hats, toms, cymbals, congas, tambourines, shakers, etc. Any percussive instrument can be used to form part of the rhythm section. The lead is the instrument that plays the main melody, on top of the chords. There are many instruments that can play a lead section, like a guitar, a piano, a saxophone or a flute. The list is almost endless. There is a lot of overlap with instruments that play chords. Often in one piece an instrument serves both roles. The lead melody is often played at a higher pitch than the chords. Listened back to what was produced so far, and a counter-melody can be imagined, which can be added with a triangle wave. To give the ends of phrases some life, you can add a solo part with a crunchy synth. By hitting random notes in the key of G, then edited a few of them. For the climax of the song, filled out the texture with a gentle high-pitch pad… …and a grungy bass synth. The arrow at A points at the pattern order list. As you see, the patterns don't have to be in numerical order. This song starts with pattern "00", then pattern "02", then "03", then "01", etcetera. Patterns may be repeated throughout a song. The B arrow points at the song title. Below it are the global BPM and speed parameters. These determine the tempo of the song, unless the tempo is altered through effect commands during the song. The C arrow points at the list of instruments. An instrument may consist of multiple samples. Which sample will be played depends on the note. This can be set in the Instrument Editing screen. Most instruments will consist of just one sample, though. The sample list for the selected instrument can be found under arrow D. Here's a part of the main editing screen. This is where you put in actual notes. Up to 32 channels can be used, meaning 32 sounds can play simultaneously. The first six channels of pattern "03" at order "02" are shown here. The arrow at A points at the row number. The B arrow points at the note to play, in this case a C4. The column pointed at by the C arrow tells us which instrument is associated with that note, in this case instrument #1 "Kick". The column at D is used (mainly) for volume commands. In this case it is left empty which means the instrument should play at its default volume. You can see the volume column being used in channel #6. The E column tells us which effect to use and any parameters for that effect. In this case it holds the "F" effect, which is a tempo command. The "04" means it should play at tempo 4 (a smaller number means faster). Base pattern When I create a new track I start with what I call the base pattern. It is worthwhile to spend some time polishing it as a lot of the ideas in the base pattern will be copied and used in other patterns. At least, that's how I work. Every musician will have his own way of working. In "Wild Bunnies" the base pattern is pattern "03" at order "02". In the section about selecting samples I talked about the four different categories of instruments: drums, bass, chords and leads. That's also how I usually go about making the base pattern. I start by making a drum pattern, then add a bass line, place some chords and top it off with a lead. This forms the base pattern from which the rest of the song will grow. Drums Here's a screenshot of the first four rows of the base pattern. I usually reserve the first four channels or so for the drum instruments. Right away there are a couple of tricks shown here. In the first channel the kick, or bass drum, plays some notes. Note the alternating F04 and F02 commands. The "F" command alters the tempo of the song and by quickly alternating the tempo; the song will get some kind of "swing" feel. In the second channel the closed hi-hat plays a fairly simple pattern. Further down in the channel, not shown here, some open hi-hat notes are added for a bit of variation. In the third and fourth channel the snare sample plays. The "8" command is for panning. One note is panned hard to the left and the other hard to the right. One sample is played a semitone lower than the other. This results in a cool flanging effect. It makes the snare stand out a little more in the mix. Bass line There are two different instruments used for the bass line. Instrument #6 is a pretty standard synthesized bass sound. Instrument #A sounds a bit like a slap bass when used with a quick fade out. By using two different instruments the bass line sounds a bit more ”human”. The volume command is used to cut off the notes. However, it is never set to zero. Setting the volume to a very small value will result in a reverb-like effect. This makes the song sound more "live". The bass line hints at the chords that will be played and the key the song will be in. In this case the key of the song is D-major, a positive and happy key. Chords The D major chords that are being played here are chords stabs; short sounds with a quick decay (fade out). Two different instruments (#8 and #9) are used to form the chords. These instruments are quite similar, but have a slightly different sound, panning and volume decay. Again, the reason for this is to make the sound more human. The volume command is used on some chords to simulate a delay, to achieve more of a live feel. The chords are placed off-beat making for a funky rhythm. Lead Finally the lead melody is added. The other instruments are invaluable in holding the track together, but the lead melody is usually what catches people's attention. A lot of notes and commands are used here, but it looks more complex than it is. A stepwise ascending melody plays in channel 13. Channel 14 and 15 copy this melody, but play it a few rows later at a lower volume. This creates an echo effect. A bit of panning is used on the notes to create some stereo depth. Like with the bass line, instead of cutting off notes the volume is set to low values for a reverb effect. The "461" effect adds a little vibrato to the note, which sounds nice on sustained notes. Those paying close attention may notice the instrument used here for the lead melody is the same as the one used for the bass line (#6 "Square"), except played two or three octaves higher. This instrument is a looped square wave sample. Each type of wave has its own quirks, but the square wave (shown below) is a really versatile wave form. Song structure Good, catchy songs are often carefully structured into sections, some of which are repeated throughout the song with small variations. A typical pop-song structure is: Intro - Verse - Chorus - Verse - Chorus - Bridge - Chorus. Other single sectional song structures are <pre> Strophic or AAA Song Form - oldest story telling with refrain (often title of the song) repeated in every verse section melody AABA Song Form - early popular, jazz and gospel fading during the 1960s AB or Verse/Chorus Song Form - songwriting format of choice for modern popular music since the 1960s Verse/Chorus/Bridge Song Form ABAB Song Form ABAC Song Form ABCD Song Form AAB 12-Bar Song Form - three four-bar lines or sub-sections 8-Bar Song Form 16-Bar Song Form Hybrid / Compound Song Forms </pre> The most common building blocks are: #INTRODUCTION(INTRO) #VERSE #REFRAIN #PRE-CHORUS / RISE / CLIMB #CHORUS #BRIDGE #MIDDLE EIGHT #SOLO / INSTRUMENTAL BREAK #COLLISION #CODA / OUTRO #AD LIB (OFTEN IN CODA / OUTRO) The chorus usually has more energy than the verse and often has a memorable melody line. As the chorus is repeated the most often during the song, it will be the part that people will remember. The bridge often marks a change of direction in the song. It is not uncommon to change keys in the bridge, or at least to use a different chord sequence. The bridge is used to build up tension towards the big finale, the last repetition of chorus. Playing RCTRL: Play song from row 0. LSHIFT + RCTRL: Play song from current row. RALT: Play pattern from row 0. LSHIFT + RALT: Play pattern from current row. Left mouse on '>': Play song from row 0. Right mouse on '>': Play song from current row. Left mouse on '|>': Play pattern from row 0. Right mouse on '|>': Play pattern from current row. Left mouse on 'Edit/Record': Edit mode on/off. Right mouse on 'Edit/Record': Record mode on/off. Editing LSHIFT + ESCAPE: Switch large patterns view on/off TAB: Go to next track LSHIFT + TAB: Go to prev. track LCTRL + TAB: Go to next note in track LCTRL + LSHIFT + TAB: Go to prev. note in track SPACE: Toggle Edit mode On & Off (Also stop if the song is being played) SHIFT SPACE: Toggle Record mode On & Off (Wait for a key note to be pressed or a midi in message to be received) DOWN ARROW: 1 Line down UP ARROW: 1 Line up LEFT ARROW: 1 Row left RIGHT ARROW: 1 Row right PREV. PAGE: 16 Arrows Up NEXT PAGE: 16 Arrows Down HOME / END: Top left / Bottom right of pattern LCTRL + HOME / END: First / last track F5, F6, F7, F8, F9: Jump to 0, 1/4, 2/4, 3/4, 4/4 lines of the patterns + - (Numeric keypad): Next / Previous pattern LCTRL + LEFT / RIGHT: Next / Previous pattern LCTRL + LALT + LEFT / RIGHT: Next / Previous position LALT + LEFT / RIGHT: Next / Previous instrument LSHIFT + M: Toggle mute state of the current channel LCTRL + LSHIFT + M: Solo the current track / Unmute all LSHIFT + F1 to F11: Select a tab/panel LCTRL + 1 to 4: Select a copy buffer Tracking 1st and 2nd keys rows: Upper octave row 3rd and 4th keys rows: Lower octave row RSHIFT: Insert a note off / and * (Numeric keypad) or F1 F2: -1 or +1 octave INSERT / BACKSPACE: Insert or Delete a line in current track or current selected block. LSHIFT + INSERT / BACKSPACE: Insert or Delete a line in current pattern DELETE (NOT BACKSPACE): Empty a column or a selected block. Blocks (Blocks can also be selected with the mouse by holding the right button and scrolling the pattern with the mouse wheel). LCTRL + A: Select entire current track LCTRL + LSHIFT + A: Select entire current pattern LALT + A: Select entire column note in a track LALT + LSHIFT + A: Select all notes of a track LCTRL + X: Cut the selected block and copy it into the block-buffer LCTRL + C: Copy the selected block into the block-buffer LCTRL + V: Paste the data from the block buffer into the pattern LCTRL + I: Interpolate selected data from the first to the last row of a selection LSHIFT + ARROWS PREV. PAGE NEXT PAGE: Select a block LCTRL + R: Randomize the select columns of a selection, works similar to CTRL + I (interpolating them) LCTRL + U: Transpose the note of a selection to 1 seminote higher LCTRL + D: Transpose the note of a selection to 1 seminote lower LCTRL + LSHIFT + U: Transpose the note of a selection to 1 seminote higher (only for the current instrument) LCTRL + LSHIFT + D: Transpose the note of a selection to 1 seminote lower (only for the current instrument) LCTRL + H: Transpose the note of a selection to 1 octave higher LCTRL + L: Transpose the note of a selection to 1 octave lower LCTRL + LSHIFT + H: Transpose the note of a selection to 1 octave higher (only for the current instrument) LCTRL + LSHIFT + L: Transpose the note of a selection to 1 octave lower (only for the current instrument) LCTRL + W: Save the current selection into a file Misc LALT + ENTER: Switch between full screen / windowed mode LALT + F4: Exit program (Windows only) LCTRL + S: Save current module LSHIFT + S: Switch top right panel to synths list LSHIFT + I: Switch top right panel to instruments list <pre> C-x xh xx xx hhhh Volume B-x xh xx xx hhhh Jump to A#x xh xx xx hhhh hhhh Slide F-x xh xx xx hhhh Tempo D-x xh xx xx hhhh Pattern Break G#x xh xx xx hhhh </pre> h Hex 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 d Dec 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 The Set Volume command: C. Input a note, then move the cursor to the effects command column and type a C. Play the pattern, and you shouldn't be able to hear the note you placed the C by. This is because the effect parameters are 00. Change the two zeros to a 40(Hex)/64(Dec), depending on what your tracker uses. Play back the pattern again, and the note should come in at full volume. The Position Jump command next. This is just a B followed by the position in the playing list that you want to jump to. One thing to remember is that the playing list always starts at 0, not 1. This command is usually in Hex. Onto the volume slide command: A. This is slightly more complex (much more if you're using a newer tracker, if you want to achieve the results here, then set slides to Amiga, not linear), due to the fact it depends on the secondary tempo. For now set a secondary tempo of 06 (you can play around later), load a long or looped sample and input a note or two. A few rows after a note type in the effect command A. For the parameters use 0F. Play back the pattern, and you should notice that when the effect kicks in, the sample drops to a very low volume very quickly. Change the effect parameters to F0, and use a low volume command on the note. Play back the pattern, and when the slide kicks in the volume of the note should increase very quickly. This because each part of the effect parameters for command A does a different thing. The first number slides the volume up, and the second slides it down. It's not recommended that you use both a volume up and volume down at the same time, due to the fact the tracker only looks for the first number that isn't set to 0. If you specify parameters of 8F, the tracker will see the 8, ignore the F, and slide the volume up. Using a slide up and down at same time just makes you look stupid. Don't do it... The Set Tempo command: F, is pretty easy to understand. You simply specify the BPM (in Hex) that you want to change to. One important thing to note is that values of lower than 20 (Hex) sets the secondary tempo rather than the primary. Another useful command is the Pattern Break: D. This will stop the playing of the current pattern and skip to the next one in the playing list. By using parameters of more than 00 you can also specify which line to begin playing from. Command 3 is Portamento to Note. This slides the currently playing note to another note, at a specified speed. The slide then stops when it reaches the desired note. <pre> C-2 1 000 - Starts the note playing --- 000 C-3 330 - Starts the slide to C-3 at a speed of 30. --- 300 - Continues the slide --- 300 - Continues the slide </pre> Once the parameters have been set, the command can be input again without any parameters, and it'll still perform the same function unless you change the parameters. This memory function allows certain commands to function correctly, such as command 5, which is the Portamento to Note and Volume Slide command. Once command 3 has been set up command 5 will simply take the parameters from that and perform a Portamento to Note. Any parameters set up for command 5 itself simply perform a Volume Slide identical to command A at the same time as the Portamento to Note. This memory function will only operate in the same channel where the original parameters were set up. There are various other commands which perform two functions at once. They will be described as we come across them. C-3 04 .. .. 09 00 ---> C-3 04 .. .. 09 00 C-3 04 .. .. 09 00 ---> C-3 04 .. .. 09 02 C-3 04 .. .. 09 00 ---> C-3 04 .. .. 09 05 C-3 04 .. .. 09 00 ---> C-3 04 .. .. 09 08 C-3 04 .. .. 09 00 ---> C-3 04 .. .. 09 0A C-3 04 .. .. 09 00 ---> C-3 04 .. .. 09 0D C-3 04 .. .. 09 10 ---> C-3 04 .. .. 09 10 (You can also switch on the Slider Rec to On, and perform parameter-live-recording, such as cutoff transitions, resonance or panning tweaking, etc..) Note: this command only works for volume/panning and fx datas columns. The next command we'll look at is the Portamento up/down: 1 and 2. Command 1 slides the pitch up at a specified speed, and 2 slides it down. This command works in a similar way to the volume slide, in that it is dependent on the secondary tempo. Both these commands have a memory dependent on each other, if you set the slide to a speed of 3 with the 1 command, a 2 command with no parameters will use the speed of 3 from the 1 command, and vice versa. Command 4 is Vibrato. Vibrato is basically rapid changes in pitch, just try it, and you'll see what I mean. Parameters are in the format of xy, where x is the speed of the slide, and y is the depth of the slide. One important point to remember is to keep your vibratos subtle and natural so a depth of 3 or less and a reasonably fast speed, around 8, is usually used. Setting the depth too high can make the part sound out of tune from the rest. Following on from command 4 is command 6. This is the Vibrato and Volume Slide command, and it has a memory like command 5, which you already know how to use. Command 7 is Tremolo. This is similar to vibrato. Rather than changing the pitch it slides the volume. The effect parameters are in exactly the same format. vibrato effect (0x1dxy) x = speed y = depth (can't be used if arpeggio (0x1b) is turned on) <pre> C-7 00 .. .. 1B37 <- Turn Arpeggio effect on --- .. .. .. 0000 --- .. .. .. 0000 --- .. .. .. 0000 --- .. .. .. 1B38 <- Change datas --- .. .. .. 0000 --- .. .. .. 0000 --- .. .. .. 0000 --- .. .. .. 1B00 <- Turn it off </pre> Command 9 is Sample Offset. This starts the playback of the sample from a different place than the start. The effect parameters specify the sample offset, but only very roughly. Say you have a sample which is 8765(Hex) bytes long, and you wanted it to play from position 4321(Hex). The effect parameter could only be as accurate as the 43 part, and it would ignore the 21. Command B is the Playing List/Order Jump command. The parameters specify the position in the Playing List/Order to jump to. When used in conjunction with command D you can specify the position and the line to play from. Command E is pretty complex, as it is used for a lot of different things, depending on what the first parameter is. Let's take a trip through each effect in order. Command E0 controls the hardware filter on an Amiga, which, as a low pass filter, cuts off the highest frequencies being played back. There are very few players and trackers on other system that simulate this function, not that you should need to use it. The second parameter, if set to 1, turns on the filter. If set to 0, the filter gets turned off. Commands E1/E2 are Fine Portamento Up/Down. Exactly the same functions as commands 1/2, except that they only slide the pitch by a very small amount. These commands have a memory the same as 1/2 as well. Command E3 sets the Glissando control. If parameters are set to 1 then when using command 3, any sliding will only use the notes in between the original note and the note being slid to. This produces a somewhat jumpier slide than usual. The best way to understand is to try it out for yourself. Produce a slow slide with command 3, listen to it, and then try using E31. Command E4 is the Set Vibrato Waveform control. This command controls how the vibrato command slides the pitch. Parameters are 0 - Sine, 1 - Ramp Down (Saw), 2 - Square. By adding 4 to the parameters, the waveform will not be restarted when a new note is played e.g. 5 - Sine without restart. Command E5 sets the Fine Tune of the instrument being played, but only for the particular note being played. It will override the default Fine Tune for the instrument. The parameters range from 0 to F, with 0 being -8 and F being +8 Fine Tune. A parameter of 8 gives no Fine Tune. If you're using a newer tracker that supports more than -8 to +8 e.g. -128 to +128, these parameters will give a rough Fine Tune, accurate to the nearest 16. Command E6 is the Jump Loop command. You mark the beginning of the part of a pattern that you want to loop with E60, and then specify with E6x the end of the loop, where x is the number of times you want it to loop. Command E7 is the Set Tremolo Waveform control. This has exactly the same parameters as command E4, except that it works for Tremolo rather than Vibrato. Command E9 is for Retriggering the note quickly. The parameter specifies the interval between the retrigs. Use a value of less than the current secondary tempo, or else the note will not get retrigged. Command EA/B are for Fine Volume Slide Up/Down. Much the same as the normal Volume Slides, except that these are easier to control since they don't depend on the secondary tempo. The parameters specify the amount to slide by e.g. if you have a sample playing at a volume of 08 (Hex) then the effect EA1 will slide this volume to 09 (Hex). A subsequent effect of EB4 would slide this volume down to 05 (Hex). Command EC is the Note Cut. This sets the volume of the currently playing note to 0 at a specified tick. The parameters should be lower than the secondary tempo or else the effect won't work. Command ED is the Note Delay. This should be used at the same time as a note is to be played, and the parameters will specify the number of ticks to delay playing the note. Again, keep the parameters lower than the secondary tempo, or the note won't get played! Command EE is the Pattern Delay. This delays the pattern for the amount of time it would take to play a certain number of rows. The parameters specify how many rows to delay for. Command EF is the Funk Repeat command. Set the sample loop to 0-1000. When EFx is used, the loop will be moved to 1000- 2000, then to 2000-3000 etc. After 9000-10000 the loop is set back to 0- 1000. The speed of the loop "movement" is defined by x. E is two times as slow as F, D is three times as slow as F etc. EF0 will turn the Funk Repeat off and reset the loop (to 0-1000). effects 0x41 and 0x42 to control the volumes of the 2 303 units There is a dedicated panel for synth parameter editing with coherent sections (osc, filter modulation, routing, so on) the interface is much nicer, much better to navigate with customizable colors, the reverb is now customizable (10 delay lines), It accepts newer types of Waves (higher bit rates, at least 24). Has a replay routine. It's pretty much your basic VA synth. The problem isn't with the sampler being to high it's the synth is tuned two octaves too low, but if you want your samples tuned down just set the base note down 2 octaves (in the instrument panel). so the synth is basically divided into 3 sections from left to right: oscillators/envelopes, then filter and LFO's, and in the right column you have mod routings and global settings. for the oscillator section you have two normal oscillators (sine, saw, square, noise), the second of which is tunable, the first one tunes with the key pressed. Attached to OSC 1 is a sub-oscillator, which is a sawtooth wave tuned one octave down. The phase modulation controls the point in the duty cycle at which the oscillator starts. The ADSR envelope sliders (grouped with oscs) are for modulation envelope 1 and 2 respectively. you can use the synth as a sampler by choosing the instrument at the top. In the filter column, the filter settings are: 1 = lowpass, 2 = highpass, 3 = off. cutoff and resonance. For the LFOs they are LFO 1 and LFO 2, the ADSR sliders in those are for the LFO itself. For the modulation routings you have ENV 1, LFO 1 for the first slider and ENV 2, LFO 2 for the second, you can cycle through the individual routings there, and you can route each modulation source to multiple destinations of course, which is another big plus for this synth. Finally the glide time is for portamento and master volume, well, the master volume... it can go quite loud. The sequencer is changed too, It's more like the one in AXS if you've used that, where you can mute tracks to re-use patterns with variation. <pre> Support for the following modules formats: 669 (Composer 669, Unis 669), AMF (DSMI Advanced Module Format), AMF (ASYLUM Music Format V1.0), APUN (APlayer), DSM (DSIK internal format), FAR (Farandole Composer), GDM (General DigiMusic), IT (Impulse Tracker), IMF (Imago Orpheus), MOD (15 and 31 instruments), MED (OctaMED), MTM (MultiTracker Module editor), OKT (Amiga Oktalyzer), S3M (Scream Tracker 3), STM (Scream Tracker), STX (Scream Tracker Music Interface Kit), ULT (UltraTracker), UNI (MikMod), XM (FastTracker 2), Mid (midi format via timidity) </pre> Possible plugin options include [http://lv2plug.in/ LV2], ====Midi - Musical Instrument Digital Interface==== A midi file typically contains music that plays on up to 16 channels (as per the midi standard), but many notes can simultaneously play on each channel (depending on the limit of the midi hardware playing it). '''Timidity''' Although usually already installed, you can uncompress the [http://www.libsdl.org/projects/SDL_mixer/ timidity.tar.gz (14MB)] into a suitable drawer like below's SYS:Extras/Audio/ assign timidity: SYS:Extras/Audio/timidity added to SYSːs/User-Startup '''WildMidi playback''' '''Audio Evolution 4 (2003) 4.0.23 (from 2012)''' *Sync Menu - CAMD Receive, Send checked *Options Menu - MIDI Machine Control - Midi Bar Display - Select CAMD MIDI in / out - Midi Remote Setup MCB Master Control Bus *Sending a MIDI start-command and a Song Position Pointer, you can synchronize audio with an external MIDI sequencer (like B&P). *B&P Receive, start AE, add AudioEvolution.ptool in Bars&Pipes track, press play / record in AE then press play in Pipes *CAMD Receive, receive MIDI start or continue commands via camd.library sync to AE *MIDI Machine Control *Midi Bar Display *Select CAMD MIDI in / out *Midi Remote Setup - open requester for external MIDI controllers to control app mixer and transport controls cc remotely Channel - mixer(vol, pan, mute, solo), eq, aux, fx, Subgroup - Volume, Mute, Solo Transport - Start, End, Play, Stop, Record, Rewind, Forward Misc - Master vol., Bank Down, Bank up <pre> q - quit First 3 already opened when AE started F1 - timeline window F2 - mixer F3 - control F4 - subgroups F5 - aux returns F6 - sample list i - Load sample to use space - start/stop play b - reset time 0:00 s - split mode r - open recording window a - automation edit mode with p panning, m mute and v volume [ / ] - zoom in / out : - previous track * - next track x c v f - cut copy paste cross-fade g - snap grid </pre> '''[http://bnp.hansfaust.de/ Bars n Pipes sequencer]''' BarsnPipes debug ... in shell Menu (right mouse) *Song - Songs load and save in .song format but option here to load/save Midi_Files .mid in FORMAT0 or FORMAT1 *Track - *Edit - *Tool - *Timing - SMTPE Synchronizing *Windows - *Preferences - Multiple MIDI-in option Windows (some of these are usually already opened when Bars n Pipes starts up for the first time) *Workflow -> Tracks, .... Song Construction, Time-line Scoring, Media Madness, Mix Maestro, *Control -> Transport (or mini one), Windows (which collects all the Windows icons together-shortcut), .... Toolbox, Accessories, Metronome, Once you have your windows placed on the screen that suits your workflow, Song -> Save as Default will save the positions, colors, icons, etc as you'd like them If you need a particular setup of Tracks, Tools, Tempos etc, you save them all as a new song you can load each time Right mouse menu -> Preferences -> Environment... -> ScreenMode - Linkages for Synch (to Slave) usbmidi.out.0 and Send (Master) usbmidi.in.0 - Clock MTC '''Tracks''' #Double-click on B&P's icon. B&P will then open with an empty Song. You can also double-click on a song icon to open a song in B&P. #Choose a track. The B&P screen will contain a Tracks Window with a number of tracks shown as pipelines (Track 1, Track 2, etc...). To choose a track, simply click on the gray box to show an arrow-icon to highlight it. This icon show whether a track is chosen or not. To the right of the arrow-icon, you can see the icon for the midi-input. If you double-click on this icon you can change the MIDI-in setup. #Choose Record for the track. To the right of the MIDI-input channel icon you can see a pipe. This leads to another clickable icon with that shows either P, R or M. This stands for Play, Record or Merge. To change the icon, simply click on it. If you choose P, this track can only play the track (you can't record anything). If you choose R, you can record what you play and it overwrites old stuff in the track. If you choose M, you merge new records with old stuff in the track. Choose R now to be able to make a record. #Chose MIDI-channel. On the most right part of the track you can see an icon with a number in it. This is the MIDI-channel selector. Here you must choose a MIDI-channel that is available on your synthesizer/keyboard. If you choose General MIDI channel 10, most synthesizer will play drum sounds. To the left of this icon is the MIDI-output icon. Double-click on this icon to change the MIDI-output configuration. #Start recording. The next step is to start recording. You must then find the control buttons (they look like buttons on a CD-player). To be able to make a record. you must click on the R icon. You can simply now press the play button (after you have pressed the R button) and play something on you keyboard. To playback your composition, press the Play button on the control panel. #Edit track. To edit a track, you simply double click in the middle part of a track. You will then get a new window containing the track, where you can change what you have recorded using tools provided. Take also a look in the drop-down menus for more features. Videos to help understand [https://www.youtube.com/watch?v=A6gVTX-9900 small intro], [https://www.youtube.com/watch?v=abq_rUTiSA4&t=3s Overview], [https://www.youtube.com/watch?v=ixOVutKsYQo Workplace Setup CC PC Sysex], [https://www.youtube.com/watch?v=dDnJLYPaZTs Import Song], [https://www.youtube.com/watch?v=BC3kkzPLkv4 Tempo Mapping], [https://www.youtube.com/watch?v=sd23kqMYPDs ptool Arpeggi-8], [https://www.youtube.com/watch?v=LDJq-YxgwQg PlayMidi Song], [https://www.youtube.com/watch?v=DY9Pu5P9TaU Amiga Midi], [https://www.youtube.com/watch?v=abq_rUTiSA4 Learning Amiga bars and Pipes], Groups like [https://groups.io/g/barsnpipes/topics this] could help '''Tracks window''' * blue "1 2 3 4 5 6 7 8 Group" and transport tape deck VCR-type controls * Flags * [http://theproblem.alco-rhythm.com/org/bp.html Track 1, Track2, to Track 16, on each Track there are many options that can be activated] Each Track has a *Left LHS - Click in grey box to select what Track to work on, Midi-In ptool icon should be here (5pin plug icon), and many more from the Toolbox on the Input Pipeline *Middle - (P, R, M) Play, Record, Merge/Multi before the sequencer line and a blue/red/yellow (Thru Mute Play) Tap *Right RHS - Output pipeline, can have icons placed uopn it with the final ptool icon(s) being the 5pin icon symbol for Midi-OUT Clogged pipelines may need Esc pressed several times '''Toolbox (tools affect the chosen pipeline)''' After opening the Toolbox window you can add extra Tools (.ptool) for the pipelines like keyboard(virtual), midimonitor, quick patch, transpose, triad, (un)quantize, feedback in/out, velocity etc right mouse -> Toolbox menu option -> Install Tool... and navigate to Tool drawer (folder) and select requried .ptool Accompany B tool to get some sort of rythmic accompaniment, Rythm Section and Groove Quantize are examples of other tools that make use of rythms [https://aminet.net/search?query=bars Bars & Pipes pattern format .ptrn] for drawer (folder). Load from the Menu as Track or Group '''Accessories (affect the whole app)''' Accessories -> Install... and goto the Accessories drawer for .paccess like adding ARexx scripting support '''Song Construction''' <pre> F1 Pencil F2 Magic Wand F3 Hand F4 Duplicator F5 Eraser F6 Toolpad F7 Bounding box F8 Lock to A-B-A A-B-A strip, section, edit flags, white boxes, </pre> Bars&Pipes Professional offers three track formats; basic song tracks, linear tracks — which don't loop — and finally real‑time tracks. The difference between them is that both song and linear tracks respond to tempo changes, while real‑time tracks use absolute timing, always trigger at the same instant regardless of tempo alterations '''Tempo Map''' F1 Pencil F2 Magic Wand F3 Hand F4 Eraser F5 Curve F6 Toolpad Compositions Lyrics, Key, Rhythm, Time Signature '''Master Parameters''' Key, Scale/Mode '''Track Parameters''' Dynamics '''Time-line Scoring''' '''Media Madness''' '''Mix Maestro''' *ACCESSORIES Allows the importation of other packages and additional modules *CLIPBOARD Full cut, copy and paste operations, enabling user‑definable clips to be shared between tracks. *INFORMATION A complete rundown on the state of the current production and your machine. *MASTER PARAMETERS Enables global definition of time signatures, lyrics, scales, chords, dynamics and rhythm changes. *MEDIA MADNESS A complete multimedia sequencer which allows samples, stills, animation, etc *METRONOME Tempo feedback via MIDI, internal Amiga audio and colour cycling — all three can be mixed and matched as required. *MIX MAESTRO Completely automated mixdown with control for both volume and pan. All fader alterations are memorised by the software *RECORD ACTIVATION Complete specification of the data to be recorded/merged. Allows overdubbing of pitch‑bend, program changes, modulation etc *SET FLAGS Numeric positioning of location and edit flags in either SMPTE or musical time *SONG CONSTRUCTION Large‑scale cut and paste of individual measures, verses or chorus, by means of bounding box and drag‑n‑drop mouse selections *TEMPO MAP Tempo change using a variety of linear and non‑linear transition curves *TEMPO PALETTE Instant tempo changes courtesy of four user‑definable settings. *TIMELINE SCORING Sequencing of a selection of songs over a defined period — ideal for planning an entire set for a live performance. *TOOLBOX Selection screen for the hundreds of signal‑processing tools available *TRACKS Opens the main track window to enable recording, editing and the use of tools. *TRANSPORT Main playback control window, which also provides access to user‑ defined flags, loop and punch‑in record modes. Bars and Pipes Pro 2.5 is using internal 4-Byte IDs, to check which kind of data are currently processed. Especially in all its files the IDs play an important role. The IDs are stored into the file in the same order they are laid out in the memory. In a Bars 'N' Pipes file (no matter which kind) the ID "NAME" (saved as its ANSI-values) is stored on a big endian system (68k-computer) as "NAME". On a little endian system (x86 PC computer) as "EMAN". The target is to make the AROS-BnP compatible to songs, which were stored on a 68k computer (AMIGA). If possible, setting MIDI channels for Local Control for your keyboard http://www.fromwithin.com/liquidmidi/archive.shtml MIDI files are essentially a stream of event data. An event can be many things, but typically "note on", "note off", "program change", "controller change", or messages that instruct a MIDI compatible synth how to play a given bit of music. * Channel - 1 to 16 - * Messages - PC presets, CC effects like delays, reverbs, etc * Sequencing - MIDI instruments, Drums, Sound design, * Recording - * GUI - Piano roll or Tracker, Staves and Notes MIDI events/messages like step entry e.g. Note On, Note Off MIDI events/messages like PB, PC, CC, Mono and Poly After-Touch, Sysex, etc MIDI sync - Midi Clocks (SPS Measures), Midi Time Code (h, m, s and frames) SMPTE Individual track editing with audition edits so easier to test any changes. Possible to stop track playback, mix clips from the right edit flag and scroll the display using arrow keys. Step entry, to extend a selected note hit the space bar and the note grows accordingly. Ability to cancel mouse‑driven edits by simply clicking the right mouse button — at which point everything snaps back into its original form. Lyrics can now be put in with syllable dividers, even across an entire measure or section. Autoranging when you open a edit window, the notes are automatically displayed — working from the lowest upwards. Flag editing, shift‑click on a flag immediately open the bounds window, ready for numeric input. Ability to cancel edits using the right‑hand mouse button, plus much improved Bounding Box operations. Icons other than the BarsnPipes icon -> PUBSCREEN=BarsnPipes (cannot choose modes higher than 8bit 256 colors) Preferences -> Menu in Tracks window - Send MIDI defaults OFF Prefs -> Environment -> screenmode (saved to BarsnPipes.prefs binary file) Customization -> pics in gui drawer (folder) - Can save as .song files and .mid General Midi SMF is a “Standard Midi File” ([http://www.music.mcgill.ca/~ich/classes/mumt306/StandardMIDIfileformat.html SMF0, SMF1 and SMF2]), [https://github.com/stump/libsmf libsmf], [https://github.com/markc/midicomp MIDIcomp], [https://github.com/MajicDesigns/MD_MIDIFile C++ src], [], [https://github.com/newdigate/midi-smf-reader Midi player], * SMF0 All MIDI data is stored in one track only, separated exclusively by the MIDI channel. * SMF1 The MIDI data is stored in separate tracks/channels. * SMF2 (rarely used) The MIDI data is stored in separate tracks, which are additionally wrapped in containers, so it's possible to have e.g. several tracks using the same MIDI channels. Would it be possible to enrich Bars N’Pipes with software synth and sample support along with audio recording and mastering tools like in the named MAC or PC music sequencers? On the classic AMIGA-OS this is not possible because of missing CPU-power. The hardware of the classic AMIGA is not further developed. So we must say (unfortunately) that those dreams can’t become reality BarsnPipes is best used with external MIDI-equipment. This can be a keyboard or synthesizer with MIDI-connectors. <pre> MIDI can control 16 channels There are USB-MIDI-Interfaces on the market with 16 independent MIDI-lines (multi-port), which can handle 16 MIDI devices independently – 16×16 = 256 independent MIDI-channels or instruments handle up to 16 different USB-MIDI-Interfaces (multi-device). That is: 16X16X16 = 4096 independent MIDI-channels – theoretically </pre> <pre> Librarian MIDI SYStem EXplorer (sysex) - PatchEditor and used to be supplied as a separate program like PatchMeister but currently not at present It should support MIDI.library (PD), BlueRibbon.library (B&P), TriplePlayPlus, and CAMD.library (DeluxeMusic) and MIDI information from a device's user manual and configure a custom interface to access parameters for all MIDI products connected to the system Supports ALL MIDI events and the Patch/Librarian data is stored in MIDI standard format Annette M.Crowling, Missing Link Software, Inc. </pre> Composers <pre> [https://x.com/hirasawa/status/1403686519899054086 Susumu Hirasawa] </pre> <pre> 1988 Todor Fay and his wife Melissa Jordan Gray, who founded the Blue Ribbon Inc 1992 Bars&Pipes Pro published November 2000, Todor Fay announcement to release the sourcecode of Bars&Pipes Pro 2.5c beta end of May 2001, the source of the main program and the sources of some tools and accessories were in a complete and compileable state end of October 2009 stop further development of BarsnPipes New for now on all supported systems and made freeware 2013 Alfred Faust diagnosed with incureable illness, called „Myastenia gravis“ (weak muscles) </pre> Protrekkr How to use Midi In/Out in Protrekkr ? First of all, midi in & out capabilities of this program are rather limited. # Go to Misc. Setup section and select a midi in or out device to use (ptk only supports one device at a time). # Go to instrument section, and select a MIDI PRG (the default is N/A, which means no midi program selected). # Go to track section and here you can assign a midi channel to each track of ptk. # Play notes :]. Note off works. F'x' note cut command also works too, and note-volume command (speed) is supported. Also, you can change midicontrollers in the tracker, using '90' in the panning row: <pre> C-3 02 .. .. 0000.... --- .. .. 90 xxyy.... << This will set the value --- .. .. .. 0000.... of the controller n.'xx' to 'yy' (both in hex) --- .. .. .. 0000.... </pre> So "--- .. .. 90 2040...." will set the controller number $20(32) to $40(64). You will need the midi implementation table of your gear to know what you can change with midi controller messages. N.B. Not all MIDI devices are created equal! Although the MIDI specification defines a large range of MIDI messages of various kinds, not every MIDI device is required to work in exactly the same way and respond to all the available messages and ways of working. For example, we don't expect a wind synthesiser to work in the same way as a home keyboard. Some devices, the older ones perhaps, are only able to respond to a single channel. With some of those devices that channel can be altered from the default of 1 (probably) to another channel of the 16 possible. Other devices, for instance monophonic synthesisers, are capable of producing just one note at a time, on one MIDI channel. Others can produce many notes spread across many channels. Further devices can respond to, and transmit, "breath controller" data (MIDI controller number 2 (CC#2)) others may respond to the reception of CC#2 but not be able to create and to send it. A controller keyboard may be capable of sending "expression pedal" data, but another device may not be capable of responding to that message. Some devices just have the basic GM sound set. The "voice" or "instrument" is selected using a "Program Change" message on its own. Other devices have a greater selection of voices, usually arranged in "banks", and the choice of instrument is made by responding to "Bank Select MSB" (MIDI controller 0 (CC#0)), others use "Bank Select LSB" (MIDI controller number 32 (CC#32)), yet others use both MSB and LSB sent one after the other, all followed by the Program Change message. The detailed information about all the different voices will usually be available in a published MIDI Data List. MIDI Implementation Chart But in the User Manual there is sometimes a summary of how the device works, in terms of MIDI, in the chart at the back of the manual, the MIDI Implementation Chart. If you require two devices to work together you can compare the two implementation charts to see if they are "compatible". In order to do this we will need to interpret that chart. The chart is divided into four columns headed "Function", "Transmitted" (or "Tx"), "Received" (or "Rx"), or more correctly "Recognised", and finally, "Remarks". <pre> The left hand column defines which MIDI functions are being described. The 2nd column defines what the device in question is capable of transmitting to another device. The 3rd column defines what the device is capable of responding to. The 4th column is for explanations of the values contained within these previous two columns. </pre> There should then be twelve sections, with possibly a thirteenth containing extra "Notes". Finally there should be an explanation of the four MIDI "modes" and what the "X" and the "O" mean. <pre> Mode 1: Omni On, Poly; Mode 2: Omni On, Mono; Mode 3: Omni Off, Poly; Mode 4: Omni Off, Mono. </pre> O means "yes" (implemented), X means "no" (not implemented). Sometimes you will find a row of asterisks "**************", these seem to indicate that the data is not applicable in this case. Seen in the transmitted field only (unless you've seen otherwise). Lastly you may find against some entries an asterisk followed by a number e.g. *1, these will refer you to further information, often on a following page, giving more detail. Basic Channel But the very first set of boxes will tell us the "Basic Channel(s)" that the device sends or receives on. "Default" is what happens when the device is first turned on, "changed" is what a switch of some kind may allow the device to be set to. For many devices e.g. a GM sound module or a home keyboard, this would be 1-16 for both. That is it can handle sending and receiving on all MIDI channels. On other devices, for example a synthesiser, it may by default only work on channel 1. But the keyboard could be "split" with the lower notes e.g. on channel 2. If the synth has an arppegiator, this may be able to be set to transmit and or receive on yet another channel. So we might see the default as "1" but the changed as "1-16". Modes. We need to understand Omni On and Off, and Mono and Poly, then we can decipher the four modes. But first we need to understand that any of these four Mode messages can be sent to any MIDI channel. They don't necessarily apply to the whole device. If we send an "Omni On" message (CC#125) to a MIDI channel of a device, we are, in effect, asking it to respond to e.g. a Note On / Off message pair, received on any of the sixteen channels. Sound strange? Read it again. Still strange? It certainly is. We normally want a MIDI channel to respond only to Note On / Off messages sent on that channel, not any other. In other words, "Omni Off". So "Omni Off" (CC#124) tells a channel of our MIDI device to respond only to messages sent on that MIDI channel. "Poly" (CC#127) is for e.g. a channel of a polyphonic sound module, or a home keyboard, to be able to respond to many simultaneous Note On / Off message pairs at once and produce musical chords. "Mono" (CC#126) allows us to set a channel to respond as if it were e.g. a flute or a trumpet, playing just one note at a time. If the device is capable of it, then the overlapping of notes will produce legato playing, that is the attack portion of the second note of two overlapping notes will be removed resulting in a "smoother" transition. So a channel with a piano voice assigned to it will have Omni Off, Poly On (Mode 3), a channel with a saxophone voice assigned could be Omni Off, Mono On (Mode 4). We call these combinations the four modes, 1 to 4, as defined above. Most modern devices will have their channels set to Mode 3 (Omni Off, Poly) but be switchable, on a per channel basis, to Mode 4 (Omni Off, Mono). This second section of data will include first its default value i.e. upon device switch on. Then what Mode messages are acceptable, or X if none. Finally, in the "Altered" field, how a Mode message that can't be implemented will be interpreted. Usually there will just be a row of asterisks effectively meaning nothing will be done if you try to switch to an unimplemented mode. Note Number <pre> The next row will tell us which MIDI notes the device can send or receive, normally 0-127. The second line, "True Voice" has the following in the MIDI specification: "Range of received note numbers falling within the range of true notes produced by the instrument." My interpretation is that, for instance, a MIDI piano may be capable of sending all MIDI notes (0 to 127) by transposition, but only responding to the 88 notes (21 to 108) of a real piano. </pre> Velocity This will tell us whether the device we're looking at will handle note velocity, and what range from 1-127, or maybe just 64, it transmits or will recognise. So usually "O" plus a range or "X" for not implemented. After touch This may have one or two lines two it. If a one liner the either "O" or "X", yes or no. If a two liner then it may include "Keys" or "Poly" and "Channel". This will show whether the device will respond to Polyphonic after touch or channel after touch or neither. Pitch Bend Again "O" for implemented, "X" for not implemented. (Many stage pianos will have no pitch bend capability.) It may also, in the notes section, state whether it will respond to the full 14 bits, or not, as usually encoded by the pitch bend wheel. Control Change This is likely to be the largest section of the chart. It will list all those controllers, starting from CC#0, Bank Select MSB, which the device is capable of sending, and those that it will respond to using "O" or "X" respectively. You will, almost certainly, get some further explanation of functionality in the remarks column, or in more detail elsewhere in the documentation. Of course you will need to know what all the various controller numbers do. Lots of the official technical specifications can be found at the [www.midi.org/techspecs/ MMA], with the table of messages and control change [www.midi.org/techspecs/midimessages.php message numbers] Program Change Again "O" or "X" in the Transmitted or Recognised column to indicate whether or not the feature is implemented. In addition a range of numbers is shown, typically 0-127, to show what is available. True # (number): "The range of the program change numbers which correspond to the actual number of patches selected." System Exclusive Used to indicate whether or not the device can send or recognise System Exclusive messages. A short description is often given in the Remarks field followed by a detailed explanation elsewhere in the documentation. System Common - These include the following: <pre> MIDI Time Code Quarter Frame messages (device synchronisation). Song Position Pointer Song Select Tune Request </pre> The section will indicate whether or not the device can send or respond to any of these messages. System Real Time These include the following: <pre> Timing Clock - often just written as "Clock" Start Stop Continue </pre> These three are usually just referred to as "Commands" and listed. Again the section will indicate which, if any, of these messages the device can send or respond to. <pre> Aux. Messages Again "O" or "X" for implemented or not. Aux. = Auxiliary. Active Sense = Active Sensing. </pre> Often with an explanation of the action of the device. Notes The "Notes" section can contain any additional comments to clarify the particular implementation. Some of the explanations have been drawn directly from the MMA MIDI 1.0 Detailed Specification. And the detailed explanation of some of the functions will be found there, or in the General MIDI System Level 1 or General MIDI System Level 2 documents also published by the MMA. OFFICIAL MIDI SPECIFICATIONS SUMMARY OF MIDI MESSAGES Table 1 - Summary of MIDI Messages The following table lists the major MIDI messages in numerical (binary) order (adapted from "MIDI by the Numbers" by D. Valenti, Electronic Musician 2/88, and updated by the MIDI Manufacturers Association.). This table is intended as an overview of MIDI, and is by no means complete. WARNING! Details about implementing these messages can dramatically impact compatibility with other products. We strongly recommend consulting the official MIDI Specifications for additional information. MIDI 1.0 Specification Message Summary Channel Voice Messages [nnnn = 0-15 (MIDI Channel Number 1-16)] {| class="wikitable sortable" width="90%" ! width="10%" |Status D7----D0 ! width="10%" |Data Byte(s) D7----D0 ! width="20%" |Description |- |<!--Status-->1000nnnn || <!--Data-->0kkkkkkk 0vvvvvvv || <!--Description-->Note Off event. This message is sent when a note is released (ended). (kkkkkkk) is the key (note) number. (vvvvvvv) is the velocity. |- |<!--Status-->1001nnnn || <!--Data-->0kkkkkkk 0vvvvvvv || <!--Description-->Note On event. This message is sent when a note is depressed (start). (kkkkkkk) is the key (note) number. (vvvvvvv) is the velocity. |- |<!--Status-->1010nnnn || <!--Data-->0kkkkkkk 0vvvvvvv || <!--Description-->Polyphonic Key Pressure (Aftertouch). This message is most often sent by pressing down on the key after it "bottoms out". (kkkkkkk) is the key (note) number. (vvvvvvv) is the pressure value. |- |<!--Status-->1011nnnn || <!--Data-->0ccccccc 0vvvvvvv || <!--Description-->Control Change. This message is sent when a controller value changes. Controllers include devices such as pedals and levers. Controller numbers 120-127 are reserved as "Channel Mode Messages" (below). (ccccccc) is the controller number (0-119). (vvvvvvv) is the controller value (0-127). |- |<!--Status-->1100nnnn || <!--Data-->0ppppppp || <!--Description-->Program Change. This message sent when the patch number changes. (ppppppp) is the new program number. |- |<!--Status-->1101nnnn || <!--Data-->0vvvvvvv || <!--Description-->Channel Pressure (After-touch). This message is most often sent by pressing down on the key after it "bottoms out". This message is different from polyphonic after-touch. Use this message to send the single greatest pressure value (of all the current depressed keys). (vvvvvvv) is the pressure value. |- |<!--Status-->1110nnnn || <!--Data-->0lllllll 0mmmmmmm || <!--Description-->Pitch Bend Change. This message is sent to indicate a change in the pitch bender (wheel or lever, typically). The pitch bender is measured by a fourteen bit value. Center (no pitch change) is 2000H. Sensitivity is a function of the receiver, but may be set using RPN 0. (lllllll) are the least significant 7 bits. (mmmmmmm) are the most significant 7 bits. |} Channel Mode Messages (See also Control Change, above) {| class="wikitable sortable" width="90%" ! width="10%" |Status D7----D0 ! width="10%" |Data Byte(s) D7----D0 ! width="20%" |Description |- |<!--Status-->1011nnnn || <!--Data-->0ccccccc 0vvvvvvv || <!--Description-->Channel Mode Messages. This the same code as the Control Change (above), but implements Mode control and special message by using reserved controller numbers 120-127. The commands are: *All Sound Off. When All Sound Off is received all oscillators will turn off, and their volume envelopes are set to zero as soon as possible c = 120, v = 0: All Sound Off *Reset All Controllers. When Reset All Controllers is received, all controller values are reset to their default values. (See specific Recommended Practices for defaults) c = 121, v = x: Value must only be zero unless otherwise allowed in a specific Recommended Practice. *Local Control. When Local Control is Off, all devices on a given channel will respond only to data received over MIDI. Played data, etc. will be ignored. Local Control On restores the functions of the normal controllers. c = 122, v = 0: Local Control Off c = 122, v = 127: Local Control On * All Notes Off. When an All Notes Off is received, all oscillators will turn off. c = 123, v = 0: All Notes Off (See text for description of actual mode commands.) c = 124, v = 0: Omni Mode Off c = 125, v = 0: Omni Mode On c = 126, v = M: Mono Mode On (Poly Off) where M is the number of channels (Omni Off) or 0 (Omni On) c = 127, v = 0: Poly Mode On (Mono Off) (Note: These four messages also cause All Notes Off) |} System Common Messages System Messages (0xF0) The final status nybble is a “catch all” for data that doesn’t fit the other statuses. They all use the most significant nybble (4bits) of 0xF, with the least significant nybble indicating the specific category. The messages are denoted when the MSB of the second nybble is 1. When that bit is a 0, the messages fall into two other subcategories. System Common If the MSB of the second second nybble (4 bits) is not set, this indicates a System Common message. Most of these are messages that include some additional data bytes. System Common Messages Type Status Byte Number of Data Bytes Usage <pre> Time Code Quarter Frame 0xF1 1 Indicates timing using absolute time code, primarily for synthronization with video playback systems. A single location requires eight messages to send the location in an encoded hours:minutes:seconds:frames format*. Song Position 0xF2 2 Instructs a sequencer to jump to a new position in the song. The data bytes form a 14-bit value that expresses the location as the number of sixteenth notes from the start of the song. Song Select 0xF3 1 Instructs a sequencer to select a new song. The data byte indicates the song. Undefined 0xF4 0 Undefined 0xF5 0 Tune Request 0xF6 0 Requests that the receiver retunes itself**. </pre> *MIDI Time Code (MTC) is significantly complex. Please see the MIDI Specification **While modern digital instruments are good at staying in tune, older analog synthesizers were prone to tuning drift. Some analog synthesizers had an automatic tuning operation that could be initiated with this command. System Exclusive If you’ve been keeping track, you’ll notice there are two status bytes not yet defined: 0xf0 and 0xf7. These are used by the System Exclusive message, often abbreviated at SysEx. SysEx provides a path to send arbitrary data over a MIDI connection. There is a group of predefined messages for complex data, like fine grained control of MIDI Time code machinery. SysEx is also used to send manufacturer defined data, such as patches, or even firmware updates. System Exclusive messages are longer than other MIDI messages, and can be any length. The messages are of the following format: 0xF0, 0xID, 0xdd, ...... 0xF7 The message is bookended with distinct bytes. It opens with the Start Of Exclusive (SOX) data byte, 0xF0. The next one to three bytes after the start are an identifier. Values from 0x01 to 0x7C are one-byte vendor IDs, assigned to manufacturers who were involved with MIDI at the beginning. If the ID is 0x00, it’s a three-byte vendor ID - the next two bytes of the message are the value. <pre> ID 0x7D is a placeholder for non-commercial entities. ID 0x7E indicates a predefined Non-realtime SysEx message. ID 0x7F indicates a predefined Realtime SysEx message. </pre> After the ID is the data payload, sent as a stream of bytes. The transfer concludes with the End of Exclusive (EOX) byte, 0xF7. The payload data must follow the guidelines for MIDI data bytes – the MSB must not be set, so only 7 bits per byte are actually usable. If the MSB is set, it falls into three possible scenarios. An End of Exclusive byte marks the ordinary termination of the SysEx transfer. System Real Time messages may occur within the transfer without interrupting it. The recipient should handle them independently of the SysEx transfer. Other status bytes implicitly terminate the SysEx transfer and signal the start of new messages. Some inexpensive USB-to-MIDI interfaces aren’t capable of handling messages longer than four bytes. {| class="wikitable sortable" width="90%" ! width="10%" |Status D7----D0 ! width="10%" |Data Byte(s) D7----D0 ! width="20%" |Description |- |<!--Status-->11110000 || <!--Data-->0iiiiiii [0iiiiiii 0iiiiiii] 0ddddddd --- --- 0ddddddd 11110111 || <!--Description-->System Exclusive. This message type allows manufacturers to create their own messages (such as bulk dumps, patch parameters, and other non-spec data) and provides a mechanism for creating additional MIDI Specification messages. The Manufacturer's ID code (assigned by MMA or AMEI) is either 1 byte (0iiiiiii) or 3 bytes (0iiiiiii 0iiiiiii 0iiiiiii). Two of the 1 Byte IDs are reserved for extensions called Universal Exclusive Messages, which are not manufacturer-specific. If a device recognizes the ID code as its own (or as a supported Universal message) it will listen to the rest of the message (0ddddddd). Otherwise, the message will be ignored. (Note: Only Real-Time messages may be interleaved with a System Exclusive.) |- |<!--Status-->11110001 || <!--Data-->0nnndddd || <!--Description-->MIDI Time Code Quarter Frame. nnn = Message Type dddd = Values |- |<!--Status-->11110010 || <!--Data-->0lllllll 0mmmmmmm || <!--Description-->Song Position Pointer. This is an internal 14 bit register that holds the number of MIDI beats (1 beat= six MIDI clocks) since the start of the song. l is the LSB, m the MSB. |- |<!--Status-->11110011 || <!--Data-->0sssssss || <!--Description-->Song Select. The Song Select specifies which sequence or song is to be played. |- |<!--Status-->11110100 || <!--Data--> || <!--Description-->Undefined. (Reserved) |- |<!--Status-->11110101 || <!--Data--> || <!--Description-->Undefined. (Reserved) |- |<!--Status-->11110110 || <!--Data--> || <!--Description-->Tune Request. Upon receiving a Tune Request, all analog synthesizers should tune their oscillators. |- |<!--Status-->11110111 || <!--Data--> || <!--Description-->End of Exclusive. Used to terminate a System Exclusive dump. |} System Real-Time Messages {| class="wikitable sortable" width="90%" ! width="10%" |Status D7----D0 ! width="10%" |Data Byte(s) D7----D0 ! width="20%" |Description |- |<!--Status-->11111000 || <!--Data--> || <!--Description-->Timing Clock. Sent 24 times per quarter note when synchronization is required. |- |<!--Status-->11111001 || <!--Data--> || <!--Description-->Undefined. (Reserved) |- |<!--Status-->11111010 || <!--Data--> || <!--Description-->Start. Start the current sequence playing. (This message will be followed with Timing Clocks). |- |<!--Status-->11111011 || <!--Data--> || <!--Description-->Continue. Continue at the point the sequence was Stopped. |- |<!--Status-->11111100 || <!--Data--> || <!--Description-->Stop. Stop the current sequence. |- |<!--Status-->11111101 || <!--Data--> || <!--Description-->Undefined. (Reserved) |- |<!--Status-->11111110 || <!--Data--> || <!--Description-->Active Sensing. This message is intended to be sent repeatedly to tell the receiver that a connection is alive. Use of this message is optional. When initially received, the receiver will expect to receive another Active Sensing message each 300ms (max), and if it does not then it will assume that the connection has been terminated. At termination, the receiver will turn off all voices and return to normal (non- active sensing) operation. |- |<!--Status-->11111111 || <!--Data--> || <!--Description-->Reset. Reset all receivers in the system to power-up status. This should be used sparingly, preferably under manual control. In particular, it should not be sent on power-up. |} Advanced Messages Polyphonic Pressure (0xA0) and Channel Pressure (0xD0) Some MIDI controllers include a feature known as Aftertouch. While a key is being held down, the player can press harder on the key. The controller measures this, and converts it into MIDI messages. Aftertouch comes in two flavors, with two different status messages. The first flavor is polyphonic aftertouch, where every key on the controller is capable of sending its own independent pressure information. The messages are of the following format: <pre> 0xnc, 0xkk, 0xpp n is the status (0xA) c is the channel nybble kk is the key number (0 to 127) pp is the pressure value (0 to 127) </pre> Polyphonic aftertouch is an uncommon feature, usually found on premium quality instruments, because every key requires a separate pressure sensor, plus the circuitry to read them all. Much more commonly found is channel aftertouch. Instead of needing a discrete sensor per key, it uses a single, larger sensor to measure pressure on all of the keys as a group. The messages omit the key number, leaving a two-byte format <pre> 0xnc, 0xpp n is the status (0xD) c is the channel number pp is the pressure value (0 to 127) </pre> Pitch Bend (0xE0) Many keyboards have a wheel or lever towards the left of the keys for pitch bend control. This control is usually spring-loaded, so it snaps back to the center of its range when released. This allows for both upward and downward bends. Pitch Bend Wheel The wheel sends pitch bend messages, of the format <pre> 0xnc, 0xLL, 0xMM n is the status (0xE) c is the channel number LL is the 7 least-significant bits of the value MM is the 7 most-significant bits of the value </pre> You’ll notice that the bender data is actually 14 bits long, transmitted as two 7-bit data bytes. This means that the recipient needs to reassemble those bytes using binary manipulation. 14 bits results in an overall range of 214, or 0 to 16,383. Because it defaults to the center of the range, the default value for the bender is halfway through that range, at 8192 (0x2000). Control Change (0xB0) In addition to pitch bend, MIDI has provisions for a wider range of expressive controls, sometimes known as continuous controllers, often abbreviated CC. These are transmitted by the remaining knobs and sliders on the keyboard controller shown below. Continuous Controllers These controls send the following message format: <pre> 0xnc, 0xcc, 0xvv n is the status (0xB) c is the MIDI channel cc is the controller number (0-127) vv is the controller value (0-127) </pre> Typically, the wheel next to the bender sends controller number one, assigned to modulation (or vibrato) depth. It is implemented by most instruments. The remaining controller number assignments are another point of confusion. The MIDI specification was revised in version 2.0 to assign uses for many of the controllers. However, this implementation is not universal, and there are ranges of unassigned controllers. On many modern MIDI devices, the controllers are assignable. On the controller keyboard shown in the photos, the various controls can be configured to transmit different controller numbers. Controller numbers can be mapped to particular parameters. Virtual synthesizers frequently allow the user to assign CCs to the on-screen controls. This is very flexible, but it might require configuration on both ends of the link and completely bypasses the assignments in the standard. Program Change (0xC0) Most synthesizers have patch storage memory, and can be told to change patches using the following command: <pre> 0xnc, 0xpp n is the status (0xc) c is the channel pp is the patch number (0-127) </pre> This allows for 128 sounds to be selected, but modern instruments contain many more than 128 patches. Controller #0 is used as an additional layer of addressing, interpreted as a “bank select” command. Selecting a sound on such an instrument might involve two messages: a bank select controller message, then a program change. Audio & Midi are not synchronized, what I can do ? Buy a commercial software package but there is a nasty trick to synchronize both. It's a bit hardcore but works for me: Simply put one line down to all midi notes on your pattern (use Insert key) and go to 'Misc. Setup', adjust the latency and just search a value that will make sound sync both audio/midi. The stock Sin/Saw/Pulse and Rnd waveforms are too simple/common, is there a way to use something more complex/rich ? You have to ability to redirect the waveforms of the instruments through the synth pipe by selecting the "wav" option for the oscillator you're using for this synth instrument, samples can be used as wavetables to replace the stock signals. Sound banks like soundfont (sf2) or Kontakt2 are not supported at the moment ====DAW Audio Evolution 4==== Audio Evolution 4 gives you unsurpassed power for digital audio recording and editing on the Amiga. The latest release focusses on time-saving non-linear and non-destructive editing, as seen on other platforms. Besides editing, Audio Evolution 4 offers a wide range of realtime effects, including compression, noise gate, delays, reverb, chorus and 3-band EQ. Whether you put them as inserts on a channel or use them as auxillaries, the effect parameters are realtime adjustable and can be fully automated. Together with all other mixing parameters, they can even be controlled remotely, using more ergonomic MIDI hardware. Non-linear editing on the time line, including cut, copy, paste, move, split, trim and crossfade actions The number of tracks per project(s) is unlimited .... AHI limits you to recording only two at a time. i.e. not on 8 track sound cards like the Juli@ or Phase 88. sample file import is limited to 16bit AIFF (not AIFC, important distinction as some files from other sources can be AIFC with aiff file extension). and 16bit WAV (pcm only) Most apps use the Music Unit only but a few apps also use Unit (0-3) instead or as well. * Set up AHI prefs so that microphone is available. (Input option near the bottom) stereo++ allows the audio piece to be placed anywhere and the left-right adjusted to sound positionally right hifi best for music playback if driver supports this option Load 16bit .aif .aiff only sample(s) to use not AIFC which can have the same ending. AIFF stands for Audio Interchange File Format sox recital.wav recital.aiff sox recital.wav −b 16 recital.aiff channels 1 rate 16k fade 3 norm sox input.wav output.aiff bass −b 16 rate 48k performs the same format translation, but also applies four effects (down-mix to one channel, sample rate change, fade-in, nomalize), and stores the result at a bit-depth of 16. rec −c 2 radio.aiff trim 0 30:00 records half an hour of stereo audio play existing-file.wav 24bit PCM WAV or AIFF do not work *No stream format handling. So no way to pass on an AC3 encoded stream unmodified to the digital outputs through AHI. *No master volume handling. Each application has to set its own volume. So each driver implements its own custom driver-mixer interface for handling master volumes, mute and preamps. *Only one output stream. So all input gets mixed into one output. *No automatic handling of output direction based on connected cables. *No monitor input selection. Only monitor volume control. select the correct input (Don't mistake enabled sound for the correct input.) The monitor will feedback audio to the lineout and hp out no matter if you have selected the correct input to the ADC. The monitor will provide sound for any valid input. This will result in free mixing when recording from the monitor input instead of mic/line because the monitor itself will provide the hardware mixing for you. Be aware that MIC inputs will give two channel mono. Only Linein will give real stereo. Now for the not working part. Attempt to record from linein in the AE4 record window, the right channel is noise and the left channel is distorted. Even with the recommended HIFI 16bit Stereo++ mode at 48kHz. Channels Monitor Gain Inout Output Advanced settings - Debugging via serial port * Options -> Soundcard In/Out * Options -> SampleRate * Options -> Preferences F6 for Sample File List Setting a grid is easy as is measuring the BPM by marking a section of the sample. Is your kick drum track "not in time" ? If so, you're stumped in AE4 as it has no fancy variable time signatures and definitely no 'track this dodgy rhythm' function like software of the nature of Logic has. So if your drum beat is freeform you will need to work in freeform mode. (Real music is free form anyway). If the drum *is* accurate and you are just having trouble measuring the time, I usually measure over a range of bars and set the number of beats in range to say 16 as this is more accurate, Then you will need to shift the drum track to match your grid *before* applying the grid. (probably an iterative process as when the grid is active samples snap to it, and when inactive you cannot see it). AE4 does have ARexx but the functions are more for adding samples at set offsets and starting playback / recording. These are the usual features found in DAWs... * Recording digital audio, midi sequencer and mixer * virtual VST instruments and plug-ins * automation, group channels, MIDI channels, FX sends and returns, audio and MIDI editors and music notation editor * different track views * mixer and track layout (but not the same as below) * traditional two windows (track and mixer) Mixing - mixdown Could not figure out how to select what part I wanted to send to the aux, set it to echo and return. Pretty much the whole echo effect. Or any effect. Take look at page17 of the manual. When you open the EQ / Aux send popup window you will see 4 sends. Now from the menu choose the windows menu. Menus->Windows-> Aux Returns Window or press F5 You will see a small window with 4 volume controls and an effects button for each. Click a button and add an effects to that aux channel, then set it up as desired (note the reverb effect has a special AUX setting that improves its use with the aux channel, not compulsory but highly useful). You set the amount of 'return' on the main mix in the Aux Return window, and the amount sent from each main mixer channel in the popup for that channel. Again the aux sends are "prefade" so the volume faders on each channel do not affect them. Tracking Effects - fade in To add some echoes to some vocals, tried to add an effect on a track but did not come out. This is made more complicated as I wanted to mute a vocal but then make it echo at the muting point. Want to have one word of a vocal heard and then echoed off. But when the track is mute the echo is cancelled out. To correctly understand what is happening here you need to study the figure at the bottom of page 15 on the manual. You will see from that that the effects are applied 'prefade' So the automation you applied will naturally mute the entire signal. There would be a number of ways to achieve the goal, You have three real time effects slots, one for smoothing like so Sample -> Amplify -> Delay Then automate the gain of the amplify block so that it effectively mutes the sample just before the delay at the appropriate moment, the echo effect should then be heard. Getting the effects in the right order will require experimentation as they can only be added top down and it's not obvious which order they are applied to the signal, but there only two possibilities, so it wont take long to find out. Using MUTE can cause clicks to the Amplify can be used to mute more smoothly so that's a secondary advantage. Signal Processing - Overdub [[#top|...to the top]] ===Office=== ====Spreadsheet Leu==== Support for some xlsx, and ods functions ====Spreadsheet Ignition==== ; Needs ABIv1 to be completed before more can be done File formats supported * ascii #?.txt and #?.csv (single sheets with data only). * igs and TurboCalc(WIP) #?.tc for all sheets with data, formats and formulas. There is '''no''' support for xls, xlsx, ods or uos ([http://en.wikipedia.org/wiki/Uniform_Office_Format Uniform Unified Office Format]) at the moment. * Always use Esc key after editing Spreadsheet cells. * copy/paste seems to copy the first instance only so go to Edit -> Clipboard to manage the list of remembered actions. * Right mouse click on row (1 or 2 or 3) or column header (a or b or c) to access optimal height or width of the row or column respectively * Edit -> Insert -> Row seems to clear the spreadsheet or clears the rows after the inserted row until undo restores as it should be... Change Sheet name by Object -> Sheet -> Properties Click in the cell which will contain the result, and click '''down arrow button''' to the right of the formula box at the bottom of the spreadsheet and choose the function required from the list provided. Then click on the start cell and click on the bottom right corner, a '''very''' small blob, which allows stretching a bounding box (thick grey outlines) across many cells This grey bounding box can be used to '''copy a formula''' to other cells. Object -> Cell -> Properties to change cell format - Currency only covers DM and not $, Euro, Renminbi, Yen or Pound etc. Shift key and arrow keys selects a range of cells, so that '''formatting can be done to all highlighted cells'''. View -> Overview then select ALL with one click (in empty cell in the top left hand corner of the sheet). Default mode is relative cell referencing e.g. a1+a2 but absolute e.g. $a$1+$a$2 can be entered. * #sheet-name to '''absolute''' reference another sheet-name cell unless reference() function used. ;Graphs use shift key and arrow keys to select a bunch of cells to be graph'ed making sure that x axes represents and y axes represents * value() - 0 value, 1 percent, 2 date, 3 time, 4 unit ... ;Dates * Excel starts a running count from the 1st Jan 1900 and Ignition starts from 1st Jan 1AD '''(maybe this needs to change)''' Set formatting Object -> Cell -> Properties and put date in days ;Time Set formatting Object -> Cell -> Properties and put time in seconds taken ;Database (to be done by someone else) type - standard, reference (bezug), search criterion (suchkriterium), * select a bunch of cells and Object -> Database -> Define to set Datenbank (database) and Felder (fields not sure how?) * Neu (new) or loschen (delete) to add/remove database headings e.g. Personal, Start Date, Finish Date (one per row?) * Object -> Database -> Index to add fields (felder) like Surname, First Name, Employee ID, etc. to ? Filtering done with dbfilter(), dbproduct() and dbposition(). Activities with dbsum(), dbaverage(), dbmin() and dbmax(). Table sorting - ;Scripts (Arexx) ;Excel(TM) to Ignition - commas ''',''' replaced by semi-colons ''';''' to separate values within functions *SUM(), *AVERAGE(), MAX(), MIN(), INT(), PRODUCT(), MEDIAN(), VAR() becomes Variance(), Percentile(), *IF(), AND, OR, NOT *LEFT(), RIGHT(), MID() becomes MIDDLE(), LEN() becomes LENGTH(), *LOWER() becomes LOWERCASE(), UPPER() becomes UPPERCASE(), * DATE(yyyy,mm,dd) becomes COMPUTEDATE(dd;mm;yyyy), *TODAY(), DAY(),WEEK(), MONTH(),=YEAR(TODAY()), *EOMONTH() becomes MONTHLENGTH(), *NOW() should be date and time becomes time only, SECOND(), MINUTE(), HOUR(), *DBSUM() becomes DSUM(), ;Missing and possibly useful features/functions needed for ignition to have better support of Excel files There is no Merge and Join Text over many cells, no protect and/or freeze row or columns or books but can LOCK sheets, no define bunch of cells as a name, Macros (Arexx?), conditional formatting, no Solver, no Goal Seek, no Format Painter, no AutoFill, no AutoSum function button, no pivot tables, (30 argument limit applies to Excel) *HLOOKUP(), VLOOKUP(), [http://production-scheduling.com/excel-index-function-most-useful/ INDEX(), MATCH()], CHOOSE(), TEXT(), *TRIM(), FIND(), SUBSTITUTE(), CONCATENATE() or &, PROPER(), REPT(), *[https://acingexcel.com/excel-sumproduct-function/ SUMPRODUCT()], ROUND(), ROUNDUP(), *ROUNDDOWN(), COUNT(), COUNTA(), SUMIF(), COUNTIF(), COUNTBLANK(), TRUNC(), *PMT(), PV(), FV(), POWER(), SQRT(), MODE(), TRUE, FALSE, *MODE(), LARGE(), SMALL(), RANK(), STDEV(), *DCOUNT(), DCOUNTA(), WEEKDAY(), ;Excel Keyboard [http://dmcritchie.mvps.org/excel/shortx2k.htm shortcuts needed to aid usability in Ignition] <pre> Ctrl Z - Undo Ctrl D - Fill Down Ctrl R - Fill right Ctrl F - Find Ctrl H - Replace Ctrl 1 - Formatting of Cells CTRL SHIFT ~ Apply General Formatting ie a number Ctrl ; - Todays Date F2 - Edit cell F4 - toggle cell absolute / relative cell references </pre> ====Document Scanning - Scandal==== Scanner usually needs to be connected via a USB port and not via a hub or extension lead. Check in Trident Prefs -> Devices that the USB Scanner is not bound to anything (e.g. Bindings None) If not found then reboot the computer and recheck. Start Scandal, choose Settings from Menu strip at top of screen and in Scanner Driver choose the ?#.device of the scanner (e.g. epson2.device). The next two boxes - leave empty as they are for morphos SCSI use only or put ata.device (use the selection option in bigger box below) and Unit as 0 this is needed for gt68xx * gt68xx - no editing needed in s/gt68xx.conf but needs a firmware file that corresponds to the scanner [http://www.meier-geinitz.de/sane/gt68xx-backend/ gt68xx firmwares] in sys:s/gt68xx. * epson2 - Need to edit the file epson2.conf in sys/s that corresponds to the scanner being used '''Save''' the settings but do not press the Use button (aros freezes) Back to the Picture Scan window and the right-hand sections. Click on the '''Information''' tab and press Connect button and the scanner should now be detected. Go next to the '''Scanner''' tab next to Information Tab should have Color, Black and White, etc. and dpi settings now. Selecting an option Color, B/W etc. can cause dpi settings corruption (especially if the settings are in one line) so set '''dpi first'''. Make sure if Preview is set or not. In the '''Scan''' Tab, press Scan and the scanner will do its duty. Be aware that nothing is saved to disk yet. In the Save tab, change format JPEG, PNG or IFF DEEP. Tick incremental and base filename if necessary and then click the Save button. The image will now be saved to permanent storage. The driver ignores a device if it is already bond to another USB class, rejects it from being usable. However, open Trident prefs, select your device and use the right mouse button to open. Select "NONE" to prevent poseidon from touching the device. Now save settings. It should always work now. [[#top|...to the top]] ===Emulators=== ==== Amiberry ==== ==== Amiga Emu - Janus UAE ==== With Amibridge, AROS attempts to make the UAE emulator seem embedded within but it still is acting as an app There is no dynarec m68k for each hardware that Aros supports or direct patching of motorola calls to AROS hardware accelerated ones unless the emulator has that included Try starting Janus with a priority of -1 like this little script: <pre> cd sys:system/AmiBridge/emulator changetaskpri -1 run janus-uae -f my_uaerc.config >nil: cd sys:prefs endcli </pre> This stops Janus hogging all the CPU time. ===Miscellaneous=== ====Screensaver Blanker==== Most blankers on the amiga (i.e. aros) run as commodities (they are in the tools/commodities drawer). Double click on blanker. Control is with an app called Exchange, which you need to run first (double click on app) or run QUIET sys:tools/commodities/Exchange >NIL: but subsequently can use (Cntrl Alt h). Icon tool types (may be broken) or command line options <pre> seconds=number </pre> Once the timing is right then add the following to s:icaros-sequence or s:user-startup e.g. for 5 minutes run QUIET sys:tools/commodities/Blanker seconds=300 >NIL: *[http://archives.aros-exec.org/index.php?function=showfile&file=graphics/screenblanker/gblanker.i386-aros.zip Garshneblanker] can make Aros unstable or slow. Certain blankers crashes in Icaros 2.0.x like Dragon, Executor. *[ Acuario AROS version], the aquarium screen saver. Startup: extras:acuariofv-aros/acuario Kill: c:break name=extras:acuariofv-aros/acuario Managed to start Acuario by the Executor blanker. <pre> cx_priority= cx_popkey= ie CX_POPKEY="Shift F1" cx_popup=Yes or No </pre> <pre> Qualifier String Input Event Class ---------------- ----------------- "lshift" IEQUALIFIER_LSHIFT "rshift" IEQUALIFIER_RSHIFT "capslock" IEQUALIFIER_CAPSLOCK "control" IEQUALIFIER_CONTROL "lalt" IEQUALIFIER_LALT "ralt" IEQUALIFIER_RALT "lcommand" IEQUALIFIER_LCOMMAND "rcommand" IEQUALIFIER_RCOMMAND "numericpad" IEQUALIFIER_NUMERICPAD "repeat" IEQUALIFIER_REPEAT "midbutton" IEQUALIFIER_MIDBUTTON "rbutton" IEQUALIFIER_RBUTTON "leftbutton" IEQUALIFIER_LEFTBUTTON "relativemouse" IEQUALIFIER_RELATIVEMOUSE </pre> <pre> Synonym Synonym String Identifier ------- ---------- "shift" IXSYM_SHIFT /* look for either shift key */ "caps" IXSYM_CAPS /* look for either shift key or capslock */ "alt" IXSYM_ALT /* look for either alt key */ Highmap is one of the following strings: "space", "backspace", "tab", "enter", "return", "esc", "del", "up", "down", "right", "left", "f1", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9", "f10", "help". </pre> [[#top|...to the top]] ==== World Construction Set WCS (Version 2.031) ==== WCS is a fractal landscape software such as Scenery Animator, Vista Pro and Panorama. Open sourced February 2022, World Construction Set [https://3dnature.com/downloads/legacy-software/ legally and for free] and [https://github.com/AlphaPixel/3DNature c source]. Announced August 1994 this version dates from April 1996 developed by Gary R. Huber and Chris "Xenon" Hanson" from Questar <pre> Assign "WCSProjects:" "Volume:Dir/Dir/WCSProjects" Assign "WCSFrames:" "Volume:Dir/Dir/WCSFrames" </pre> <pre> Load projects .proj by accessing pull down menu Project -> Open then click on CanyonSunset.proj OK to changing .par file and enlarge Status Log window to show what is happening Render by pull down menu Modules -> Render with End equal 1 not 300 then click bottom middle button Render </pre> [https://www.youtube.com/watch?v=CxQDmf1ZWG0 Youtube walkthrough of above], [], [], Also try working with the already built file ColoDemo - Then open with the drop-down menu: Project/Open, then WCSProject:ColoDemo.proj Which allows you to use altimetric DEM files already included and Loading scene parameters from ColoDemo.par Once this is done, save everything with a new name to start working exclusively on your project. Then drop-down menu and select Save As ("NewName".proj name), then drop-down menu to open parameter and select Save All ( .par name) After launching the software, there is a the Module Control Panel composed of five icons. It is a dock type shortcut of the first few functions of the drop-down menu *Database - Load (#?.proj), Append, Create, Edit, Save, Dir List (of WCSProject drawer), *Data Ops - Extract / Convert Interp DEM, Import DLG, DXF, WDB and export LW map 3d formats *Map View - Database file Loader leading to Map View Control with option to the Database Editor *Parameters - Editor for Motion, Color, Ecosystem, Clouds, Waves, management of altimeter files DEM, sclock settings etc *Render - rendering terrain These are more in the pull down menu but not in the dock *Motion Editor *Color Editor *Ecosys Editor Simple minimal workflow *Load database (1st icon - 1st) *Set parameters and save .par file (4th icon) *Render scene (5th icon) [https://www.youtube.com/watch?v=ZbTwwR2qcc4 Youtube], [], <pre> .proj new project name which creates a drawer of additional files .binary array, ascii array .xyz , z buffer, DTED .dt0, vista 1990s dem, iff conversion .Obj with .elev, .frd with .hdr maps, - digital elevation model (DEM) is a 3D representation of elevation data in various formats USGS 7.5MinDEM, .par </pre> Since for the time being no project is loaded, a query window indicates a procedural error when clicking on the rendering icon (right end of the bar). The menu is quite traditional; it varies according to the activity of the windows. To display any altimetric file in the "Mapview" (third icon of the panel), There are three possibilities: * Loading of a demonstration project. * The import of a DEM file, followed by texturing and packaging from the "Database-Editor" and the "Color-Editor". * The creation of an altimetric file in WCS format, then texturing. The altimeter file editing (display in the menu) is only made possible if the "Mapview" window is active. The software is made up of many windows and won't be able to describe them all. Know that "Color-Editor" and the "Data-Editor" comprise sufficient functions for obtaining an almost real rendering quality. You have the possibility of inserting vector objects in the "Data-Editor" (creation of roads, railways, etc.) The Map View (MapView) window *Database - Objects and Topos *View - Align, Center, Zoom, Pan, Move *Draw - Maps and distance *Object - Find, highlight, add points, conform topo, duplicate *Motion - Camera, Focus, path, elevation *Windows - DEM designer, Cloud (.cld) and wave (.wve) editor, You will notice that by selecting this window and simply moving the pointer to various points on the map you will see latitude and longitude values ​​change, along with the height. Drop-down menu and Modules, then select MapView and change the width of the window with the map to arrange it in the best way on the screen. With the Auto button the center. Window that then displays the contents of my DEM file, in this case the Grand Canyon. MapView allows you to observe the shape of the landscape from above ZOOM button Press the Zoom button and then with the pointer position on a point on the map, press the left mouse button and then move to the opposite corner to circumscribe the chosen area and press the left mouse button again, then we will see the enlarged area selected on the map. Would add that there is a box next to the Zoom button that allows the direct insertion of a value which, the larger it is, the smaller the magnification and the smaller the value, the stronger the magnification. At each numerical change you will need to press the DRAW button to update the view. PAN button Under Zoom you will find the PAN button which allows you to move the map at will in all directions by the amount you want. This is done by drawing a line in one direction, then press PAN and point to an area on the map with the pointer and press the left mouse button. At this point, leave it and move the pointer in one direction by drawing a line and press the left mouse button again to trigger the movement of the map on the screen (origin and end points). Do some experiments and then use the Auto button immediately below to recenter everything. There are parameters such as TOPO, VEC to be left checked and immediately below one that allows different views of the map with the Style command (Single, Multi, Surface, Emboss, Slope, Contour), each with its own particularities to highlight different details. Now you have the first basics to manage your project visually on the map. Close the MapView window and go further... Let's start working on ECOSYSTEMS If we select Emboss from the MapView Style command we will have a clear idea of ​​how the landscape appears, realizing that it is a predominantly desert region of our planet. Therefore we will begin to act on any vegetation present and the appearance of the landscape. With WCS we will begin to break down the elements of the landscape by assigning defined characteristics. It will be necessary to determine the classes of the ecosystem (Class) with parameters of Elevation Line (maximum altitude), Relative Elevation (arrangement on basins or convexities with respectively positive or negative parameters), Min Slope and Max Slope (slope). WCS offers the possibility of making ecosystems coexist on the same terrain with the UnderEco function, by setting a Density value. Ecosys Ecosystem Editor Let's open it from Modules, then Ecosys Editor. In the left pane you will find the list of ecosystems referring to the files present in our project. It will be necessary to clean up that box to leave only the Water and Snow landscapes and a few other predefined ones. We can do this by selecting the items and pressing the Remove button (be careful not for all elements the button is activated, therefore they cannot all be eliminated). Once this is done we can start adding new ecosystems. Scroll through the various Unused and as soon as the Name item at the top is activated allowing you to write, type the name of your ecosystem, adding the necessary parameters. <pre> Ecosystem1: Name: RockBase Class: Rock Density: 80 MinSlope: 15 UnderEco: Terrain Ecosystem2: Name: RockIncl Clss: Rock Density: 80 MinSlope: 30 UnderEco: Terrain Ecosystem3: Name: Grass Class Low Veg Density: 50 Height: 1 Elev Line : 1500 Rel El Eff: 5 Max Slope: 10 – Min Slope: 0 UnderEco: Terrain Ecosistema4: Name: Shrubs Class: Low Veg Density: 40 Height: 8 Elev Line: 3000 Rel El Eff: -2 Max Slope: 20 Min Slope : 5 UnderEco: Terrain Ecosistema5: Name: Terrain Class: Ground Density: 100 UnderEco: Terrain </pre> Now we need to identify an intermediate ecosystem that guarantees a smooth transition between all, therefore we select as Understory Ecosystem the one called Terrain in all ecosystems, except Snow and Water . Now we need to 'emerge' the Colorado River in the Canyon and we can do this by raising the sea level to 900 (Sea Level) in the Ecosystem called Water. Please note that the order of the ecosystem list gives priority to those that come after. So our list must have the following order: Water, Snow, Shrubs, RockIncl, RockBase, Terrain. It is possible to carry out all movements with the Swap button at the bottom. To put order you can also press Short List. Press Keep to confirm all the work done so far with Ecosystem Editor. Remember every now and then to save both the Project 'Modules/Save' and 'Parameter/Save All' EcoModels are made up of .etp .fgp .iff8 for each model Color Editor Now it's time to define the colors of our scene and we can do this by going to Modules and then Color Editor. In the list we focus on our ecosystems, created first. Let's go to the bottom of the list and select the first white space, assigning the name 'empty1', with a color we like and then we will find this element again in other environments... It could serve as an example for other situations! So we move to 'grass' which already exists and assign the following colors: R 60 G 70 B50 <pre> 'shrubs': R 60 G 80 B 30 'RockIncl' R 110 G 65 B 60 'RockBase' R 110 G 80 B 80 ' Terrain' R 150 G 30 B 30 <pre> Now we can work on pre-existing colors <pre> 'SunLight' R 150 G 130 B 130 'Haze and Fog' R 190 G 170 B 170 'Horizon' R 209 G 185 B 190 'Zenith' R 140 G 150 B 200 'Water' R 90 G 125 B 170 </pre> Ambient R 0 G 0 B 0 So don't forget to close Color Editor by pressing Keep. Go once again to Ecosystem Editor and assign the corresponding color to each environment by selecting it using the Ecosystem Color button. Press it several times until the correct one appears. Then save the project and parameters again, as done previously. Motion Editor Now it's time to take care of the framing, so let's go to Modules and then to Motion Editor. An extremely feature-rich window will open. Following is the list of parameters regarding the Camera, position and other characteristics: <pre> -Camera Altitude: 7.0 -Camera Latitude: 36.075 -Camera Longitude: 112.133 -Focus Attitude: -2.0 -Focus Latitude: 36.275 -Focus Longitude: 112.386 -Camera : 512 → rendering window -Camera Y: 384 → rendering window -View Arc: 80 → View width in degrees -Sun Longitude: 172 -Sun Latitude: -0.9 -Haze Start: 3.8 -Haze Range: 78, 5 </pre> As soon as the values ​​shown in the relevant sliders have been modified, we will be ready to open the CamView window to observe the wireframe preview. Let's not consider all the controls that will appear. Well from the Motion Editor if you have selected Camera Altitude and open the CamView panel, you can change the height of the camera by holding down the right mouse button and moving the mouse up and down. To update the view, press the Terrain button in the adjacent window. As soon as you are convinced of the position, confirm again with Keep. You can carry out the same work with the other functions of the camera, such as Focus Altitude... Let's now see the next positioning step on the Camera map, but let's leave the CamView preview window open while we go to Modules to open the window at the same time MapView. We will thus be able to take advantage of the view from the other together with a subjective one. From the MapView window, select with the left mouse button and while it is pressed, move the Camera as desired. To update the subjective preview, always click on Terrain. While with the same procedure you can intervene on the direction of the camera lens, by selecting the cross and with the left button pressed you can choose the desired view. So with the pressure of Terrain I update the Preview. Possibly can enlarge or reduce the Map View using the Zoom button, for greater precision. Also write that the circle around the cameras indicates the beginning of the haze, there are two types (haze and fog) linked to the altitude. Would also add that the camera height is editable through the Motion Editor panel. The sun Let's see that changing the position of the sun from the Motion Editor. Press the SUN button at the bottom right and set the time and the date. Longitude and latitude are automatically obtained by the program. Always open the View Arc command from the Motion Editor panel, an item present in the Parameter List box. Once again confirm everything with Keep and then save again. Animation The animation part is not left-back and also occupies a window. The settings possibilities are enormous. A time line with dragging functions ("slide", "drag"...) comparable to that of LightWave completes this window. A small window is available for positioning the stars as a function of a date, in order to vary the seasons and their various events (and yes...). At the bottom of the "Motion-Editor", a "cam-view" function will give you access to a control panel. Different preview modes are possible. The rendering is also accessible through a window. No less than nine pages compose it. At this level, you will be able to determine the backup name of your images ("path"), the type of texture to be calculated, the resolution of the images, activate or deactivate functions such as the depth buffer ("zbuffer"), the blur, the background image, etc. Once all these parameters have been set, all you have to do is click on the "Render" button. For rendering go to Modules and then Render. Select the resolution, then under IMA select the name of the image. Move to FRA and indicate the level of fractal detail which of 4 is quite good. Then Keep to confirm and then reopen the window, pressing Render you will see the result. The image will be opened with any viewing program. Strengths: * Multi-window. * Quality of rendering. * Accuracy. * Opening, preview and rendering on CyberGraphX screen. * Extract / Convert Interp DEM, Import DLG, DXF, WDB and export LW map 3d formats * The "zbuffer" function. Weaknesses: * No OpenGL management * Calculation time. * No network computing tool. ====Writing CD / DVD - Frying Pan==== Can be backup DVDs (4GB ISO size limit due to use of FileInfoBlock), create audio cds from mp3's, and put .iso files on discs If using for the first time - click Drive button and Device set to ata.device and unit to 0 (zero) Click Tracks Button - Drive 1 - Create New Disc or Import Existing Disc Image (iso bin/cue etc.) - Session File open cue file If you're making a data cd, with files and drawers from your hard drive, you should be using the ISO Builder.. which is the MUI page on the left. ("Data/Audio Tracks" is on the right). You should use the "Data/Audio tracks" page if you want to create music cds with AIFF/WAV/MP3 files, or if you download an .iso file, and you want to put it on a cd. Click WRITE Button - set write speed - click on long Write button Examples Easiest way would be to burn a DATA CD, simply go to "Tracks" page "ISO Builder" and "ADD" everything you need to burn. On the "Write" page i have "Masterize Disc (DAO)", "Close Disc" and "Eject after Write" set. One must not "Blank disc before write" if one uses a CDR AUDIO CD from MP3's are as easy but tricky to deal with. FP only understands one MP3 format, Layer II, everything else will just create empty tracks Burning bootable CD's works only with .iso files. Go to "Tracks" page and "Data/Audio Tracks" and add the .iso ====odf==== Every ODF file is a collection of several subdocuments within a package (ZIP file), each of which stores part of the complete document. * content.xml – Document content and automatic styles used in the content. * styles.xml – Styles used in the document content and automatic styles used in the styles themselves. * meta.xml – Document meta information, such as the author or the time of the last save action. * settings.xml – Application-specific settings, such as the window size or printer information. To read document follow these steps: * Extracting .ods file. * Getting content.xml file (which contains sheets data). * Creating XmlDocument object from content.xml file. * Creating DataSet (that represent Spreadsheet file). * With XmlDocument select “table:table” elements, and then create adequate DataTables. * Parse child’s of “table:table” element and fill DataTables with those data. * At the end, return DataSet and show it in application’s interface. To write document follow these steps: * Extracting template.ods file (.ods file that we use as template). * Getting content.xml file. * Creating XmlDocument object from content.xml file. * Erasing all “table:table” elements from the content.xml file. * Reading data from our DataSet and composing adequate “table:table” elements. * Adding “table:table” elements to content.xml file. * Zipping that file as new .ods file. XLS file format The XLS file format contains streams, substreams, and records. These sheet substreams include worksheets, macro sheets, chart sheets, dialog sheets, and VBA module sheets. All the records in an XLS document start with a 2-byte unsigned integer to specify Record Type (rt), and another for Count of Bytes (cb). A record cannot exceed 8224 bytes. If larger than the rest is stored in one or more continue records. * Workbook stream **Globals substream ***BoundSheet8 record - info for Worksheet substream i.e. name, location, type, and visibility. (4bytes the lbPlyPos FilePointer, specifies the position in the Workbook stream where the sheet substream starts) **Worksheet substream (sheet) - Cell Table - Row record - Cells (2byte=row 2byte=column 2byte=XF format) ***Blank cell record ***RK cell record 32-bit number. ***BoolErr cell record (2-byte Bes structure that may be either a Boolean value or an error code) ***Number cell record (64-bit floating-point number) ***LabelSst cell record (4-byte integer that specifies a string in the Shared Strings Table (SST). Specifically, the integer corresponds to the array index in the RGB field of the SST) ***Formula cell record (FormulaValue structure in the 8 bytes that follow the cell structure. The next 6 bytes can be ignored, and the rest of the record is a CellParsedFormula structure that contains the formula itself) ***MulBlank record (first 2 bytes give the row, and the next 2 bytes give the column that the series of blanks starts at. Next, a variable length array of cell structures follows to store formatting information, and the last 2 bytes show what column the series of blanks ends on) ***MulRK record ***Shared String Table (SST) contains all of the string values in the workbook. ACCRINT(), ACCRINTM(), AMORDEGRC(), AMORLINC(), COUPDAYBS(), COUPDAYS(), COUPDAYSNC(), COUPNCD(), COUPNUM(), COUPPCD(), CUMIPMT(), CUMPRINC(), DB(), DDB(), DISC(), DOLLARDE(), DOLLARFR(), DURATION(), EFFECT(), FV(), FVSCHEDULE(), INTRATE(), IPMT(), IRR(), ISPMT(), MDURATION(), MIRR(), NOMINAL(), NPER(), NPV(), ODDFPRICE(), ODDFYIELD(), ODDLPRICE(), ODDLYIELD(), PMT(), PPMT(), PRICE(), PRICEDISC(), PRICEMAT(), PV(), RATE(), RECEIVED(), SLN(), SYD(), TBILLEQ(), TBILLPRICE(), TBILLYIELD(), VDB(), XIRR(), XNPV(), YIELD(), YIELDDISC(), YIELDMAT(), <pre> </pre> <pre> </pre> <pre> </pre> {{BookCat}} g8kbb6wr2akihqubxh28hz5o9vvxr1o Sensory Systems/Neurosensory Implants/Cochlear Implants 0 265490 4672754 4668524 2026-09-28T13:21:06Z Thomas.haslwanter 89715 Added image of "Vibrant Soundbridge" 4672754 wikitext text/x-wiki ==Cochlear Implants== [[Image:Cochlear implant.jpg|left|thumb|250px|Cochlear implant]] A cochlear implant (CI) is a surgically implanted electronic device that replaces the mechanical parts of the auditory system by directly stimulating the auditory nerve fibers through electrodes inside the cochlea. Candidates for cochlear implants are people with severe to profound sensorineural hearing loss in both ears and a functioning auditory nervous system. They are used by post-lingually deaf people to regain some comprehension of speech and other sounds as well as by pre-lingually deaf children to enable them to gain spoken language skills. (Diagnosis of hearing loss in newborns and infants is done using otoacoustic emissions, and/or the recording of auditory evoked potentials.) A quite recent evolution is the use of bilateral implants allowing recipients basic sound localization. ===Parts of the cochlear implant=== The implant is surgically placed under the skin behind the ear. The basic parts of the device include: ''External:'' * a microphone which picks up sound from the environment * a speech processor which selectively filters sound to prioritize audible speech and sends the electrical sound signals through a thin cable to the transmitter, * a transmitter, which is a coil held in position by a magnet placed behind the external ear, and transmits the processed sound signals to the internal device by electromagnetic induction, ''Internal:'' [[Image:Cochlear Implant, by MedEl.jpg|thumb|RIGHT|The cochlear implant (left), microphone & signal processor (middle), and the remote control accessory (right)]] * a receiver and stimulator secured in bone beneath the skin, which converts the signals into electric impulses and sends them through an internal cable to electrodes, * an array of up to 24 electrodes wound through the cochlea, which send the impulses to the nerves in the scala tympani and then directly to the brain through the auditory nerve system === Signal processing for cochlear implants === In normal hearing subjects, the primary information carrier for speech signals is the envelope, whereas for music, it is the fine structure. This is also relevant for tonal languages, like Mandarin, where the meaning of words depends on their intonation. It was also found that interaural time delays coded in the fine structure determine where a sound is heard from rather than interaural time delays coded in the envelope, although it is still the speech signal coded in the envelope that is perceived. The speech processor in a cochlear implant transforms the microphone input signal into a parallel array of electrode signals destined for the cochlea. Algorithms for the optimal transfer function between these signals are still an active area of research. The first cochlear implants were single-channel devices. The raw sound was band-passed filtered to include only the frequency range of speech, then modulated onto a 16&nbsp;kHz wave to allow the electrical signal to electrically couple to the nerves. This approach was able to provide very basic hearing, but was extremely limited in that it was completely unable to take advantage of the frequency-location map of the cochlea. The advent of multi-channel implants opened the door to try a number of different speech-processing strategies to facilitate hearing. These can be roughly divided into Waveform and Feature-Extraction strategies. ==== Waveform Strategies ==== These generally involve applying a non-linear gain on the sound (as an input audio signal with a ~30dB dynamic range must be compressed into an electrical signal with just a ~5dB dynamic range), and passing it through parallel filter banks. The first waveform strategy to be tried was Compressed Analog approach. In this system, the raw audio is initially filtered with a gain-controlled amplifier (the gain-control reduces the dynamic range of the signal). The signal is then passed through parallel band-pass filters, and the output of these filters goes on to stimulate electrodes at their appropriate locations. A problem with the Compressed Analog approach was that the there was a strong interaction-effect between adjacent electrodes. If electrodes driven by two filters happened to be stimulating at the same time, the superimposed stimulation could cause unwanted distortion in the signals coming from hair cells that were within range of both of these electrodes. The solution to this was the Continuous Interleaved Sampling Approach - in which the electrodes driven by adjacent filters stimulate at slightly different times. This eliminates the interference effect between nearby electrodes, but introduces the problem that, due to the interleaving, temporal resolution suffers. [[File:Continuous Interleaved Sampling.jpg|thumb|400px|Schematic representation of Continuous Interleaved Sampling (CIS). The processing ("Proc") comprises the envelope detection, amplitude compression, digitization, and pulse modulation.]] ==== Feature-Extraction Strategies ==== These strategies focus less on transmitting filtered versions of the audio signal and more on extracting more abstract features of the signal and transmitting them to the electrodes. The first feature-extraction strategies looked for the formants (frequencies with maximum energy) in speech. In order to do this, they would apply wide band filters (e.g. 270&nbsp;Hz low-pass for F0 - the base formant, 300&nbsp;Hz-1&nbsp;kHz for F1, and 1&nbsp;kHz-4&nbsp;kHz for F2), then calculate the formant frequency, using the zero-crossings of each of these filter outputs, and formant-amplitude by looking at the envelope of the signals from each filter. Only electrodes corresponding to these formant frequencies would be activated. The main limitation of this approach was that formants primarily identify vowels, and consonant information, which primarily resides in higher frequencies, was poorly transmitted. The MPEAK system later improved on this design my incorporating high-frequency filters which could better simulate unvoiced sounds (consonants) by stimulating high-frequency electrodes, and formant frequency electrodes at random intervals.<ref>http://www.utdallas.edu/~loizou/cimplants/tutorial/tutorial.htm</ref><ref>www.ohsu.edu/nod/documents/week3/Rubenstein.pdf</ref><ref>www.acoustics.bseeber.de/implant/ieee_talk.pdf</ref> === Current Developments === [[File:SPEAK.PNG|thumb | 500 px |Block diagram of the SPEAK processing scheme]] Currently, the leading strategy is the SPEAK system, which combines characteristics of Waveform and Feature-Detection strategies. In this system, the signal passes through a parallel array of 20 band-pass filters. The envelope is extracted from each of these and several of the most powerful frequencies are selected (how many depends on the shape of the spectrum), and the rest are discarded. This is known as a 'n-of-m" strategy. The amplitudes of these are then logarithmically compressed to adapt the mechanical signal range of sound to the much narrower electrical signal range of hair cells. ====Multiple microphones==== On its newest implants, the company Cochlear uses 3 microphones instead of one. The additional information is used for beam-forming, i.e. extracting more information from sound coming from straight ahead. This can improve the signal-to-noise ratio when talking to other people by up to 15dB, thereby significantly enhancing speech perception in noisy environments. ====Integration CI – Hearing Aid==== Preservation of low-frequency hearing after cochlear implantation is possible with careful surgical technique and with careful attention to electrode design. For patients with remaining low-frequency hearing, the company MedEl offers a combination of a cochlea implant for the higher frequencies, and classical hearing aid for the lower frequencies. This system, called EAS for electric-acoustic stimulation, uses with a lead of 18mm, compared to 31.5&nbsp;mm for the full CI. (The length of the cochlea is about 36&nbsp;mm.) This results in a significant improvement of music perception, and improved speech recognition for tonal languages. ====Fine Structure==== [[File:HilbertTransform EnvelopePhase.png|thumb|Graph showing how envelope (in red) and phase (black dots, for zero crossings) of a signal can be simply derived with the Hilbert Transform.]] For high frequencies, the human auditory system uses only tonotopic coding for information. For low frequencies, however, also temporal information is used: the auditory nerve fires synchronously with the phase of the signal. In contrast, the original CIs only used the power spectrum of the incoming signal. In its new models, MedEl incorporates the timing information for low frequencies, which it calls fine structure, in determining the timing of the stimulation pulses. This improves music perception, and speech perception for tonal languages like Mandarin. Mathematically, envelope and fine-structure of a signal can be elegantly obtained with the ''Hilbert Transform'' (see Figure). The corresponding Python code is available under.<ref> {{cite web | title = Hilbert Transformation [Python] | url = http://work.thaslwanter.at/CSS/Code/CI_hilbert.py | work = private communications | author = T. Haslwanter | publisher = | year = 2012 }}</ref> ====Virtual Electrodes==== The numbers of electrodes available is limited by the size of the electrode (and the resulting charge and current densities), and by the current spread along the endolymph. To increase the frequency specificity, one can stimulate two adjacent electrodes. Subjects report to perceive this as a single tone at a frequency intermediate to the two electrodes. [[File:Simulation_CI.jpg|500 px|thumbnail|Simulation of the stimulation strength of a cochlear implant]] === Simulation of a cochlear implant === Sound processing in cochlear implant is still subject to a lot of research and one of the major product differentiations between the manufacturers. However, the basic sound processing is rather simple and can be implemented to gain an impression of the quality of sound perceived by patients using a cochlear implant. The first step in the process is to sample some sound and analyze its frequency. Then a time-window is selected, during which we want to find the stimulation strengths of the CI electrodes. There are two ways to achieve that: i) through the use of linear filters ( [[Sensory Systems/Auditory_System#Gammatone_Filters|see ''Gammatone filters'']]); or ii) through the calculation of the powerspectrum (see [[Sensory_Systems/Auditory_System#Spectral_Analysis_of_Biological_Signals|''Spectral Analysis'']]). ===Cochlear implants and Magnetic Resonance Imaging=== With more than 150 000 implantations worldwide, Cochlear Implants (CIs) have now become a standard method for treating severe to profound hearing loss. Since the benefits of CIs become more evident, payers become more willing to support CIs and due to the screening programs of newborns in most industrialized nations, many patients get CIs in infancy and will likely continue to have them throughout their lives. Some of them may require diagnostic scanning during their lives which may be assisted by imaging studies with Magnetic resonance imaging (MRI). For large segments of the population, including patients suffering from stroke, back pain or headache, MRI has become a standard method for diagnosis. MRI uses pulses of magnetic fields to generate images and current MRI machines are working with 1.5 Tesla magnet fields. 0.2 to 4.0 Tesla devices are common and the radiofrequency power can peak as high as 6&nbsp;kW in a 1.5 Tesla machine. Cochlear implants have been historically thought to incompatible with MRI with magnetic fields higher than 0.2 T. The external parts of the device always have to be removed. There are different regulations for the internal parts of the device. Current US Food and Drug Administration (FDA) guidelines allow limited use of MRI after CI implantation. The pulsar and Sonata (MED-EL Corp, Innsbruck, Austria) devices are approved for 0.2 T MRI with the magnet in place. The Hi-res 90K (Advanced Bionics Corp, Sylmar, CA, USA) and the Nucleus Freedom (Cochlear Americas, Englewood, CO, USA) are approved for up to 1.5 T MRI after surgical removal of the internal magnet. Each removal and replacement of the magnet can be done using a small incision under local anesthesia, but the procedure is likely to weaken the pocket of the magnet and to risk infection of the patient. Cadaver studies have shown that there is a risk that the implant may be displaced from the internal device in a 1.5 T MRI scanner. However, the risk could be eliminated when a compression dressing was applied. Nevertheless, the CI produces an artifact that could potentially reduce the diagnostic value of the scan. The size of the artifact will be larger relative to the size of the patient’s head and this might be particularly challenging for MRI scans with children. A recent study by Crane et al., 2010 found out that the artifact around the area of the CI had a mean anterior-posterior dimension of 6.6 +/- 1.5&nbsp;cm (mean +/- standard deviation) and a left-right dimension averaging 4.8 +/- 1.0&nbsp;cm (mean +/- standard deviation) (Crane et al., 2010). (<ref>Crane BT, Gottschalk B, Kraut M, Aygun N, Niparko JK (2010) Magnetic resonance imaging at 1.5 T after cochlear implantation. Otol Neurotol 31:1215-1220</ref>) [[File:Vibrant Soundbridge (by MedEl).jpg|alt=Vibrant Soundbridge|thumb|The "Vibrant SoundBridge" implant (left) uses a tiny vibrator (shown at the end of the implant) to oscillate the middle ear ossicles. The external part (right) receives the sound through a microphone, and passes it via induction to the implant.]] === Middle Ear Implants === Not all hearing deficits require cochlea implants. The first choice for treating patients with hearing loss are always hearing aids (HAs). Patients with mild-to-severe conductive, sensorineural, or mixed hearing loss who cannot wear HAs or who are unsatisfied with conventional HAs can receive ''bone conduction devices'' (see below) or ''middle ear implants (MEIs)''. MEI are no ''neurosensory implants'', since they do not directly stimulate the hair cells or the auditory nerve. However, their working is remarkably similar to cochlea implants (CIs). Like CIs, they have an external auditory processor that receives and analyzes auditory signals. And also like CIs those signals are transmitted via induction to a receiver/decoder that is implanted under the skin. But in contrast to CIs, MEIs do not rely on electrical stimulation, but instead use microvibrations. The most commonly used device is the ''Vibrant Soundbridge (VBI)'' (MedEl, Innsbruck, Austria). The VBI uses a ''floating mass transducer'' to generate extremely small vibrations, around 0.1-0.001 μm. (Labassi et al., 2017). <ref>Labassi S, Beliaeff M, Pean V, Van de Heyning P (2017) The Vibrant Soundbridge middle ear implant: A historical overview. Cochlear Implants International, Vol. 18 No. 6:314-323</ref> Depending on the anatomical situation and the hearing deficits, these vibrations can be coupled to the incus, the stapes, or the round window of the inner ear. The VSB has been available to patients since 1996 in Europe; FDA approval was received in 2000. Approximately three out of four patients are satisfied or very satisfied with the results, and the hearing quality is typically better than the one achieved with classical HAs. And since 2014, the latest version of the VSB is also MRI compatible up to 1.5 T. (Labassi et al., 2017) === Bone Vibration === As mentioned above, conventional HAs are the first choice for most forms of hearing loss. And reconstructive otosurgery is the first choice if the possibility of hearing aid independence exists. For patients who have an inadequate effect from conventional HAs or are unable to use them, ''bone conduction'' can be sufficient to improve the hearing. (https://en.wikipedia.org/wiki/Bone_conduction) Bone conduction devices (BCDs) can be transcutaneous (i.e. from outside the skin) or percutaneous (implanted under the skin). Devices are available from a number of well established companies. (Koro et al, 2025)<ref>Koro E, Wales J, Werner M (2025) Bone conduction implants and active middle ear implants for adults. Science Progress Vol 108(1) 1-14</ref> Bone conduction hearing occurs when vibrations applied to the skull are propagated to the innner ear, eliciting waves on the basilar membrane that lead to stimulation of the auditory nerve. The concept of bone conduction has been known since the sixteenth century. And the first medical BCD-implants in humans were performed in 1977. (Koro et al, 2025) {{BookCat}} lkv1hip765mu329lxviq3j4ixakj023 Koine Greek/3 0 266061 4672869 4437849 2026-09-29T04:01:53Z JackBot 396820 Bot: Fixing double redirect from [[Koine Greek/3. Exercise in Pronunciation: John 1:1-5]] to [[Koine Greek/Exercise in Pronunciation: John 1:1-5]] 4672869 wikitext text/x-wiki #REDIRECT [[Koine Greek/Exercise in Pronunciation: John 1:1-5]] 9qwj262vrvop78od9mixtj0c999lrf5 Unicode/Character reference/1E000-1EFFF 0 266214 4672895 4672533 2026-09-29T10:52:06Z ILYA125467 3627024 Fixed colors 4672895 wikitext text/x-wiki {{:Unicode/Character reference}} {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Glagolitic Supplement''' |----- style="background:#ccccff;{{text default color}};" !style="width:4%"|U+!!style="width:6%"|0!!style="width:6%"|1!!style="width:6%"|2!!style="width:6%"|3!!style="width:6%"|4!!style="width:6%"|5!!style="width:6%"|6!!style="width:6%"|7!!style="width:6%"|8!!style="width:6%"|9!!style="width:6%"|A!!style="width:6%"|B!!style="width:6%"|C!!style="width:6%"|D!!style="width:6%"|E!!style="width:6%"|F |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E00x |{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER AZU|&#x1e000;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER BUKY|&#x1e001;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER VEDE|&#x1e002;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER GLAGOLI|&#x1e003;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER DOBRO|&#x1e004;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER YESTU|&#x1e005;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER ZHIVETE|&#x1e006;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER ZEMLJA|&#x1e008;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER IZHE|&#x1e009;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER INITIAL IZHE|&#x1e00a;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER I|&#x1e00b;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER DJERVI|&#x1e00c;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER KAKO|&#x1e00d;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER LJUDIJE|&#x1e00e;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER MYSLITE|&#x1e00f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E01x |{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER NASHI|&#x1e010;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER ONU|&#x1e011;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER POKOJI|&#x1e012;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER RITSI|&#x1e013;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER SLOVO|&#x1e014;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER TVRIDO|&#x1e015;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER UKU|&#x1e016;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER FRITU|&#x1e017;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER HERU|&#x1e018;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER SHTA|&#x1e01b;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER TSI|&#x1e01c;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER CHRIVI|&#x1e01d;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER SHA|&#x1e01e;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER YERU|&#x1e01f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E02x |{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER YERI|&#x1e020;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER YATI|&#x1e021;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER YU|&#x1e023;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER SMALL YUS|&#x1e024;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER YO|&#x1e026;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER IOTATED SMALL YUS|&#x1e027;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER BIG YUS|&#x1e028;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER IOTATED BIG YUS|&#x1e029;}}||{{H:title|dotted=no|COMBINING GLAGOLITIC LETTER FITA|&#x1e02a;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Cyrillic Extended-D''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#ffc0c0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E03x |{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL A|&#x1e030;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL BE|&#x1e031;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL VE|&#x1e032;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL GHE|&#x1e033;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL DE|&#x1e034;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL IE|&#x1e035;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL ZHE|&#x1e036;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL ZE|&#x1e037;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL I|&#x1e038;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL KA|&#x1e039;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL EL|&#x1e03a;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL EM|&#x1e03b;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL O|&#x1e03c;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL PE|&#x1e03d;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL ER|&#x1e03e;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL ES|&#x1e03f;}} |----- style="text-align:center;background:#ffc0c0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E04x |{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL TE|&#x1e040;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL U|&#x1e041;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL EF|&#x1e042;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL HA|&#x1e043;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL TSE|&#x1e044;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL CHE|&#x1e045;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL SHA|&#x1e046;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL YERU|&#x1e047;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL E|&#x1e048;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL YU|&#x1e049;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL DZZE|&#x1e04a;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL SCHWA|&#x1e04b;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL BYELORUSSIAN-UKRAINIAN I|&#x1e04c;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL JE|&#x1e04d;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL BARRED O|&#x1e04e;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL STRAIGHT U|&#x1e04f;}} |----- style="text-align:center;background:#ffc0c0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E05x |{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL PALOCHKA|&#x1e050;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER A|&#x1e051;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER BE|&#x1e052;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER VE|&#x1e053;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER GHE|&#x1e054;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER DE|&#x1e055;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER IE|&#x1e056;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER ZHE|&#x1e057;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER ZE|&#x1e058;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER I|&#x1e059;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER KA|&#x1e05a;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER EL|&#x1e05b;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER O|&#x1e05c;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER PE|&#x1e05d;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER ES|&#x1e05e;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER U|&#x1e05f;}} |----- style="text-align:center;background:#ffc0c0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E06x |{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER EF|&#x1e060;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER HA|&#x1e061;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER TSE|&#x1e062;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER CHE|&#x1e063;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER SHA|&#x1e064;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER HARD SIGN|&#x1e065;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER YERU|&#x1e066;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER GHE WITH UPTURN|&#x1e067;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER BYELORUSSIAN-UKRAINIAN I|&#x1e068;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER DZE|&#x1e069;}}||{{H:title|dotted=no|CYRILLIC SUBSCRIPT SMALL LETTER DZHE|&#x1e06a;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL ES WITH DESCENDER|&#x1e06b;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL YERU WITH BACK YER|&#x1e06c;}}||{{H:title|dotted=no|MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE|&#x1e06d;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E07x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E08x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||style="background:#ffc0c0;{{text default color}};"|{{H:title|dotted=no|COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I|&#x1e08f;}} |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Combining Diacritical Marks Extended-B''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E09x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E0Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E0Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E0Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E0Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E0Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E0Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Nyiakeng Puachue Hmong''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E10x |{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER MA|&#x1e100;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER TSA|&#x1e101;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER NTA|&#x1e102;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER TA|&#x1e103;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER HA|&#x1e104;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER NA|&#x1e105;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER XA|&#x1e106;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER NKA|&#x1e107;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER CA|&#x1e108;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER LA|&#x1e109;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER SA|&#x1e10a;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER ZA|&#x1e10b;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER NCA|&#x1e10c;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER NTSA|&#x1e10d;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER KA|&#x1e10e;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER DA|&#x1e10f;}} |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E11x |{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER NYA|&#x1e110;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER NRA|&#x1e111;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER VA|&#x1e112;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER NTXA|&#x1e113;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER TXA|&#x1e114;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER FA|&#x1e115;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER RA|&#x1e116;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER QA|&#x1e117;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER YA|&#x1e118;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER NQA|&#x1e119;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER PA|&#x1e11a;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER XYA|&#x1e11b;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER NPA|&#x1e11c;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER DLA|&#x1e11d;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER NPLA|&#x1e11e;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER HAH|&#x1e11f;}} |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E12x |{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER MLA|&#x1e120;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER PLA|&#x1e121;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER GA|&#x1e122;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER RRA|&#x1e123;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER A|&#x1e124;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER AA|&#x1e125;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER I|&#x1e126;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER U|&#x1e127;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER O|&#x1e128;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER OO|&#x1e129;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER E|&#x1e12a;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER EE|&#x1e12b;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LETTER W|&#x1e12c;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E13x |{{H:title|dotted=no|NYIAKENG PUACHUE HMONG TONE-B|&#x1e130;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG TONE-M|&#x1e131;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG TONE-J|&#x1e132;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG TONE-V|&#x1e133;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG TONE-S|&#x1e134;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG TONE-G|&#x1e135;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG TONE-D|&#x1e136;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG SIGN FOR PERSON|&#x1e137;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG SIGN FOR THING|&#x1e138;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG SIGN FOR LOCATION|&#x1e139;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG SIGN FOR ANIMAL|&#x1e13a;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG SIGN FOR INVERTEBRATE|&#x1e13b;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG SIGN XW XW|&#x1e13c;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER|&#x1e13d;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E14x |{{H:title|dotted=no|NYIAKENG PUACHUE HMONG DIGIT ZERO|&#x1e140;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG DIGIT ONE|&#x1e141;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG DIGIT TWO|&#x1e142;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG DIGIT THREE|&#x1e143;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG DIGIT FOUR|&#x1e144;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG DIGIT FIVE|&#x1e145;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG DIGIT SIX|&#x1e146;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG DIGIT SEVEN|&#x1e147;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG DIGIT EIGHT|&#x1e148;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG DIGIT NINE|&#x1e149;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ|&#x1e14e;}}||{{H:title|dotted=no|NYIAKENG PUACHUE HMONG CIRCLED CA|&#x1e14f;}} |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Eebee Hmong''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E15x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E16x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E17x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E18x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E19x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E1Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E1Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E1Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E1Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E1Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E1Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Western Cham''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E20x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E21x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E22x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E23x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E24x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E25x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E26x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | ''Unassigned'' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E27x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E28x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Toto''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#ffc0e0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E29x |{{H:title|dotted=no|TOTO LETTER PA|&#x1e290;}}||{{H:title|dotted=no|TOTO LETTER BA|&#x1e291;}}||{{H:title|dotted=no|TOTO LETTER TA|&#x1e292;}}||{{H:title|dotted=no|TOTO LETTER DA|&#x1e293;}}||{{H:title|dotted=no|TOTO LETTER KA|&#x1e294;}}||{{H:title|dotted=no|TOTO LETTER GA|&#x1e295;}}||{{H:title|dotted=no|TOTO LETTER MA|&#x1e296;}}||{{H:title|dotted=no|TOTO LETTER NA|&#x1e297;}}||{{H:title|dotted=no|TOTO LETTER NGA|&#x1e298;}}||{{H:title|dotted=no|TOTO LETTER SA|&#x1e299;}}||{{H:title|dotted=no|TOTO LETTER CHA|&#x1e29a;}}||{{H:title|dotted=no|TOTO LETTER YA|&#x1e29b;}}||{{H:title|dotted=no|TOTO LETTER WA|&#x1e29c;}}||{{H:title|dotted=no|TOTO LETTER JA|&#x1e29d;}}||{{H:title|dotted=no|TOTO LETTER HA|&#x1e29e;}}||{{H:title|dotted=no|TOTO LETTER RA|&#x1e29f;}} |----- style="text-align:center;background:#ffc0e0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E2Ax |{{H:title|dotted=no|TOTO LETTER LA|&#x1e2a0;}}||{{H:title|dotted=no|TOTO LETTER I|&#x1e2a1;}}||{{H:title|dotted=no|TOTO LETTER BREATHY I|&#x1e2a2;}}||{{H:title|dotted=no|TOTO LETTER IU|&#x1e2a3;}}||{{H:title|dotted=no|TOTO LETTER BREATHY IU|&#x1e2a4;}}||{{H:title|dotted=no|TOTO LETTER U|&#x1e2a5;}}||{{H:title|dotted=no|TOTO LETTER E|&#x1e2a6;}}||{{H:title|dotted=no|TOTO LETTER BREATHY E|&#x1e2a7;}}||{{H:title|dotted=no|TOTO LETTER EO|&#x1e2a8;}}||{{H:title|dotted=no|TOTO LETTER BREATHY EO|&#x1e2a9;}}||{{H:title|dotted=no|TOTO LETTER O|&#x1e2aa;}}||{{H:title|dotted=no|TOTO LETTER AE|&#x1e2ab;}}||{{H:title|dotted=no|TOTO LETTER BREATHY AE|&#x1e2ac;}}||{{H:title|dotted=no|TOTO LETTER A|&#x1e2ad;}}||{{H:title|dotted=no|TOTO SIGN RISING TONE|&#x1e2ae;}}||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E2Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Wancho''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E2Cx |{{H:title|dotted=no|WANCHO LETTER AA|&#x1e2c0;}}||{{H:title|dotted=no|WANCHO LETTER A|&#x1e2c1;}}||{{H:title|dotted=no|WANCHO LETTER BA|&#x1e2c2;}}||{{H:title|dotted=no|WANCHO LETTER CA|&#x1e2c3;}}||{{H:title|dotted=no|WANCHO LETTER DA|&#x1e2c4;}}||{{H:title|dotted=no|WANCHO LETTER GA|&#x1e2c5;}}||{{H:title|dotted=no|WANCHO LETTER YA|&#x1e2c6;}}||{{H:title|dotted=no|WANCHO LETTER PHA|&#x1e2c7;}}||{{H:title|dotted=no|WANCHO LETTER LA|&#x1e2c8;}}||{{H:title|dotted=no|WANCHO LETTER NA|&#x1e2c9;}}||{{H:title|dotted=no|WANCHO LETTER PA|&#x1e2ca;}}||{{H:title|dotted=no|WANCHO LETTER TA|&#x1e2cb;}}||{{H:title|dotted=no|WANCHO LETTER THA|&#x1e2cc;}}||{{H:title|dotted=no|WANCHO LETTER FA|&#x1e2cd;}}||{{H:title|dotted=no|WANCHO LETTER SA|&#x1e2ce;}}||{{H:title|dotted=no|WANCHO LETTER SHA|&#x1e2cf;}} |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E2Dx |{{H:title|dotted=no|WANCHO LETTER JA|&#x1e2d0;}}||{{H:title|dotted=no|WANCHO LETTER ZA|&#x1e2d1;}}||{{H:title|dotted=no|WANCHO LETTER WA|&#x1e2d2;}}||{{H:title|dotted=no|WANCHO LETTER VA|&#x1e2d3;}}||{{H:title|dotted=no|WANCHO LETTER KA|&#x1e2d4;}}||{{H:title|dotted=no|WANCHO LETTER O|&#x1e2d5;}}||{{H:title|dotted=no|WANCHO LETTER AU|&#x1e2d6;}}||{{H:title|dotted=no|WANCHO LETTER RA|&#x1e2d7;}}||{{H:title|dotted=no|WANCHO LETTER MA|&#x1e2d8;}}||{{H:title|dotted=no|WANCHO LETTER KHA|&#x1e2d9;}}||{{H:title|dotted=no|WANCHO LETTER HA|&#x1e2da;}}||{{H:title|dotted=no|WANCHO LETTER E|&#x1e2db;}}||{{H:title|dotted=no|WANCHO LETTER I|&#x1e2dc;}}||{{H:title|dotted=no|WANCHO LETTER NGA|&#x1e2dd;}}||{{H:title|dotted=no|WANCHO LETTER U|&#x1e2de;}}||{{H:title|dotted=no|WANCHO LETTER LLHA|&#x1e2df;}} |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E2Ex |{{H:title|dotted=no|WANCHO LETTER TSA|&#x1e2e0;}}||{{H:title|dotted=no|WANCHO LETTER TRA|&#x1e2e1;}}||{{H:title|dotted=no|WANCHO LETTER ONG|&#x1e2e2;}}||{{H:title|dotted=no|WANCHO LETTER AANG|&#x1e2e3;}}||{{H:title|dotted=no|WANCHO LETTER ANG|&#x1e2e4;}}||{{H:title|dotted=no|WANCHO LETTER ING|&#x1e2e5;}}||{{H:title|dotted=no|WANCHO LETTER ON|&#x1e2e6;}}||{{H:title|dotted=no|WANCHO LETTER EN|&#x1e2e7;}}||{{H:title|dotted=no|WANCHO LETTER AAN|&#x1e2e8;}}||{{H:title|dotted=no|WANCHO LETTER NYA|&#x1e2e9;}}||{{H:title|dotted=no|WANCHO LETTER UEN|&#x1e2ea;}}||{{H:title|dotted=no|WANCHO LETTER YIH|&#x1e2eb;}}||{{H:title|dotted=no|WANCHO TONE TUP|&#x1e2ec;}}||{{H:title|dotted=no|WANCHO TONE TUPNI|&#x1e2ed;}}||{{H:title|dotted=no|WANCHO TONE KOI|&#x1e2ee;}}||{{H:title|dotted=no|WANCHO TONE KOINI|&#x1e2ef;}} |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E2Fx |{{H:title|dotted=no|WANCHO DIGIT ZERO|&#x1e2f0;}}||{{H:title|dotted=no|WANCHO DIGIT ONE|&#x1e2f1;}}||{{H:title|dotted=no|WANCHO DIGIT TWO|&#x1e2f2;}}||{{H:title|dotted=no|WANCHO DIGIT THREE|&#x1e2f3;}}||{{H:title|dotted=no|WANCHO DIGIT FOUR|&#x1e2f4;}}||{{H:title|dotted=no|WANCHO DIGIT FIVE|&#x1e2f5;}}||{{H:title|dotted=no|WANCHO DIGIT SIX|&#x1e2f6;}}||{{H:title|dotted=no|WANCHO DIGIT SEVEN|&#x1e2f7;}}||{{H:title|dotted=no|WANCHO DIGIT EIGHT|&#x1e2f8;}}||{{H:title|dotted=no|WANCHO DIGIT NINE|&#x1e2f9;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|WANCHO NGUN SIGN|&#x1e2ff;}} |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Loma''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E30x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E31x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E32x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E33x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E34x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E35x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E36x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E37x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E38x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E39x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E3Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E3Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E3Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E3Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E3Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E3Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E40x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E41x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Bagam''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E42x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E43x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E44x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E45x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E46x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E47x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E48x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E49x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E4Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E4Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E4Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Nag Mundari''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#ffc0c0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E4Dx |{{H:title|dotted=no|NAG MUNDARI LETTER O|&#x1e4d0;}}||{{H:title|dotted=no|NAG MUNDARI LETTER OP|&#x1e4d1;}}||{{H:title|dotted=no|NAG MUNDARI LETTER OL|&#x1e4d2;}}||{{H:title|dotted=no|NAG MUNDARI LETTER OY|&#x1e4d3;}}||{{H:title|dotted=no|NAG MUNDARI LETTER ONG|&#x1e4d4;}}||{{H:title|dotted=no|NAG MUNDARI LETTER A|&#x1e4d5;}}||{{H:title|dotted=no|NAG MUNDARI LETTER AJ|&#x1e4d6;}}||{{H:title|dotted=no|NAG MUNDARI LETTER AB|&#x1e4d7;}}||{{H:title|dotted=no|NAG MUNDARI LETTER ANY|&#x1e4d8;}}||{{H:title|dotted=no|NAG MUNDARI LETTER AH|&#x1e4d9;}}||{{H:title|dotted=no|NAG MUNDARI LETTER I|&#x1e4da;}}||{{H:title|dotted=no|NAG MUNDARI LETTER IS|&#x1e4db;}}||{{H:title|dotted=no|NAG MUNDARI LETTER IDD|&#x1e4dc;}}||{{H:title|dotted=no|NAG MUNDARI LETTER IT|&#x1e4dd;}}||{{H:title|dotted=no|NAG MUNDARI LETTER IH|&#x1e4de;}}||{{H:title|dotted=no|NAG MUNDARI LETTER U|&#x1e4df;}} |----- style="text-align:center;background:#ffc0c0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E4Ex |{{H:title|dotted=no|NAG MUNDARI LETTER UC|&#x1e4e0;}}||{{H:title|dotted=no|NAG MUNDARI LETTER UD|&#x1e4e1;}}||{{H:title|dotted=no|NAG MUNDARI LETTER UK|&#x1e4e2;}}||{{H:title|dotted=no|NAG MUNDARI LETTER UR|&#x1e4e3;}}||{{H:title|dotted=no|NAG MUNDARI LETTER E|&#x1e4e4;}}||{{H:title|dotted=no|NAG MUNDARI LETTER ENN|&#x1e4e5;}}||{{H:title|dotted=no|NAG MUNDARI LETTER EG|&#x1e4e6;}}||{{H:title|dotted=no|NAG MUNDARI LETTER EM|&#x1e4e7;}}||{{H:title|dotted=no|NAG MUNDARI LETTER EN|&#x1e4e8;}}||{{H:title|dotted=no|NAG MUNDARI LETTER ETT|&#x1e4e9;}}||{{H:title|dotted=no|NAG MUNDARI LETTER ELL|&#x1e4ea;}}||{{H:title|dotted=no|NAG MUNDARI SIGN OJOD|&#x1e4eb;}}||{{H:title|dotted=no|NAG MUNDARI SIGN MUHOR|&#x1e4ec;}}||{{H:title|dotted=no|NAG MUNDARI SIGN TOYOR|&#x1e4ed;}}||{{H:title|dotted=no|NAG MUNDARI SIGN IKIR|&#x1e4ee;}}||{{H:title|dotted=no|NAG MUNDARI SIGN SUTUH|&#x1e4ef;}} |----- style="text-align:center;background:#ffc0c0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E4Fx |{{H:title|dotted=no|NAG MUNDARI DIGIT ZERO|&#x1e4f0;}}||{{H:title|dotted=no|NAG MUNDARI DIGIT ONE|&#x1e4f1;}}||{{H:title|dotted=no|NAG MUNDARI DIGIT TWO|&#x1e4f2;}}||{{H:title|dotted=no|NAG MUNDARI DIGIT THREE|&#x1e4f3;}}||{{H:title|dotted=no|NAG MUNDARI DIGIT FOUR|&#x1e4f4;}}||{{H:title|dotted=no|NAG MUNDARI DIGIT FIVE|&#x1e4f5;}}||{{H:title|dotted=no|NAG MUNDARI DIGIT SIX|&#x1e4f6;}}||{{H:title|dotted=no|NAG MUNDARI DIGIT SEVEN|&#x1e4f7;}}||{{H:title|dotted=no|NAG MUNDARI DIGIT EIGHT|&#x1e4f8;}}||{{H:title|dotted=no|NAG MUNDARI DIGIT NINE|&#x1e4f9;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="background:#ccccff;{{text default color}};" |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Pungchen''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E50x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E51x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E52x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Pungchung''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E53x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E54x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E55x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Marchung''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E56x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E57x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E58x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E59x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Brusha''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E5Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E5Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E5Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Ol Onal''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#edc3b4;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E5Dx |{{H:title|dotted=no|OL ONAL LETTER O|&#x1e5d0;}}||{{H:title|dotted=no|OL ONAL LETTER OM|&#x1e5d1;}}||{{H:title|dotted=no|OL ONAL LETTER ONG|&#x1e5d2;}}||{{H:title|dotted=no|OL ONAL LETTER ORR|&#x1e5d3;}}||{{H:title|dotted=no|OL ONAL LETTER OO|&#x1e5d4;}}||{{H:title|dotted=no|OL ONAL LETTER OY|&#x1e5d5;}}||{{H:title|dotted=no|OL ONAL LETTER A|&#x1e5d6;}}||{{H:title|dotted=no|OL ONAL LETTER AD|&#x1e5d7;}}||{{H:title|dotted=no|OL ONAL LETTER AB|&#x1e5d8;}}||{{H:title|dotted=no|OL ONAL LETTER AH|&#x1e5d9;}}||{{H:title|dotted=no|OL ONAL LETTER AL|&#x1e5da;}}||{{H:title|dotted=no|OL ONAL LETTER AW|&#x1e5db;}}||{{H:title|dotted=no|OL ONAL LETTER I|&#x1e5dc;}}||{{H:title|dotted=no|OL ONAL LETTER IT|&#x1e5dd;}}||{{H:title|dotted=no|OL ONAL LETTER IP|&#x1e5de;}}||{{H:title|dotted=no|OL ONAL LETTER ITT|&#x1e5df;}} |----- style="text-align:center;background:#edc3b4;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E5Ex |{{H:title|dotted=no|OL ONAL LETTER ID|&#x1e5e0;}}||{{H:title|dotted=no|OL ONAL LETTER IN|&#x1e5e1;}}||{{H:title|dotted=no|OL ONAL LETTER U|&#x1e5e2;}}||{{H:title|dotted=no|OL ONAL LETTER UK|&#x1e5e3;}}||{{H:title|dotted=no|OL ONAL LETTER UDD|&#x1e5e4;}}||{{H:title|dotted=no|OL ONAL LETTER UJ|&#x1e5e5;}}||{{H:title|dotted=no|OL ONAL LETTER UNY|&#x1e5e6;}}||{{H:title|dotted=no|OL ONAL LETTER UR|&#x1e5e7;}}||{{H:title|dotted=no|OL ONAL LETTER E|&#x1e5e8;}}||{{H:title|dotted=no|OL ONAL LETTER ES|&#x1e5e9;}}||{{H:title|dotted=no|OL ONAL LETTER EH|&#x1e5ea;}}||{{H:title|dotted=no|OL ONAL LETTER EC|&#x1e5eb;}}||{{H:title|dotted=no|OL ONAL LETTER ENN|&#x1e5ec;}}||{{H:title|dotted=no|OL ONAL LETTER EG|&#x1e5ed;}}||{{H:title|dotted=no|OL ONAL SIGN MU|&#x1e5ee;}}||{{H:title|dotted=no|OL ONAL SIGN IKIR|&#x1e5ef;}} |----- style="text-align:center;background:#edc3b4;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E5Fx |{{H:title|dotted=no|OL ONAL SIGN HODDOND|&#x1e5f0;}}||{{H:title|dotted=no|OL ONAL DIGIT ZERO|&#x1e5f1;}}||{{H:title|dotted=no|OL ONAL DIGIT ONE|&#x1e5f2;}}||{{H:title|dotted=no|OL ONAL DIGIT TWO|&#x1e5f3;}}||{{H:title|dotted=no|OL ONAL DIGIT THREE|&#x1e5f4;}}||{{H:title|dotted=no|OL ONAL DIGIT FOUR|&#x1e5f5;}}||{{H:title|dotted=no|OL ONAL DIGIT FIVE|&#x1e5f6;}}||{{H:title|dotted=no|OL ONAL DIGIT SIX|&#x1e5f7;}}||{{H:title|dotted=no|OL ONAL DIGIT SEVEN|&#x1e5f8;}}||{{H:title|dotted=no|OL ONAL DIGIT EIGHT|&#x1e5f9;}}||{{H:title|dotted=no|OL ONAL DIGIT NINE|&#x1e5fa;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|OL ONAL ABBREVIATION SIGN|&#x1e5ff;}} |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Chola''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E60x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E61x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E62x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E63x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E64x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E65x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Box-Headed''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E66x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E67x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E68x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E69x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E6Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E6Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Tai Yo''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#ddb495;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E6Cx |{{H:title|dotted=no|TAI YO LETTER LOW KO|&#x1e6c0;}}||{{H:title|dotted=no|TAI YO LETTER HIGH KO|&#x1e6c1;}}||{{H:title|dotted=no|TAI YO LETTER LOW KHO|&#x1e6c2;}}||{{H:title|dotted=no|TAI YO LETTER HIGH KHO|&#x1e6c3;}}||{{H:title|dotted=no|TAI YO LETTER GO|&#x1e6c4;}}||{{H:title|dotted=no|TAI YO LETTER NGO|&#x1e6c5;}}||{{H:title|dotted=no|TAI YO LETTER CO|&#x1e6c6;}}||{{H:title|dotted=no|TAI YO LETTER LOW XO|&#x1e6c7;}}||{{H:title|dotted=no|TAI YO LETTER HIGH XO|&#x1e6c8;}}||{{H:title|dotted=no|TAI YO LETTER LOW NYO|&#x1e6c9;}}||{{H:title|dotted=no|TAI YO LETTER HIGH NYO|&#x1e6ca;}}||{{H:title|dotted=no|TAI YO LETTER DO|&#x1e6cb;}}||{{H:title|dotted=no|TAI YO LETTER LOW TO|&#x1e6cc;}}||{{H:title|dotted=no|TAI YO LETTER HIGH TO|&#x1e6cd;}}||{{H:title|dotted=no|TAI YO LETTER THO|&#x1e6ce;}}||{{H:title|dotted=no|TAI YO LETTER NO|&#x1e6cf;}} |----- style="text-align:center;background:#ddb495;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E6Dx |{{H:title|dotted=no|TAI YO LETTER BO|&#x1e6d0;}}||{{H:title|dotted=no|TAI YO LETTER LOW PO|&#x1e6d1;}}||{{H:title|dotted=no|TAI YO LETTER HIGH PO|&#x1e6d2;}}||{{H:title|dotted=no|TAI YO LETTER PHO|&#x1e6d3;}}||{{H:title|dotted=no|TAI YO LETTER LOW FO|&#x1e6d4;}}||{{H:title|dotted=no|TAI YO LETTER HIGH FO|&#x1e6d5;}}||{{H:title|dotted=no|TAI YO LETTER MO|&#x1e6d6;}}||{{H:title|dotted=no|TAI YO LETTER YO|&#x1e6d7;}}||{{H:title|dotted=no|TAI YO LETTER LO|&#x1e6d8;}}||{{H:title|dotted=no|TAI YO LETTER VO|&#x1e6d9;}}||{{H:title|dotted=no|TAI YO LETTER LOW HO|&#x1e6da;}}||{{H:title|dotted=no|TAI YO LETTER HIGH HO|&#x1e6db;}}||{{H:title|dotted=no|TAI YO LETTER QO|&#x1e6dc;}}||{{H:title|dotted=no|TAI YO LETTER LOW KVO|&#x1e6dd;}}||{{H:title|dotted=no|TAI YO LETTER HIGH KVO|&#x1e6de;}}||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#ddb495;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E6Ex |{{H:title|dotted=no|TAI YO LETTER AA|&#x1e6e0;}}||{{H:title|dotted=no|TAI YO LETTER I|&#x1e6e1;}}||{{H:title|dotted=no|TAI YO LETTER UE|&#x1e6e2;}}||{{H:title|dotted=no|TAI YO SIGN UE|&#x1e6e3;}}||{{H:title|dotted=no|TAI YO LETTER U|&#x1e6e4;}}||{{H:title|dotted=no|TAI YO LETTER AE|&#x1e6e5;}}||{{H:title|dotted=no|TAI YO SIGN AU|&#x1e6e6;}}||{{H:title|dotted=no|TAI YO LETTER O|&#x1e6e7;}}||{{H:title|dotted=no|TAI YO LETTER E|&#x1e6e8;}}||{{H:title|dotted=no|TAI YO LETTER IA|&#x1e6e9;}}||{{H:title|dotted=no|TAI YO LETTER UEA|&#x1e6ea;}}||{{H:title|dotted=no|TAI YO LETTER UA|&#x1e6eb;}}||{{H:title|dotted=no|TAI YO LETTER OO|&#x1e6ec;}}||{{H:title|dotted=no|TAI YO LETTER AUE|&#x1e6ed;}}||{{H:title|dotted=no|TAI YO SIGN AY|&#x1e6ee;}}||{{H:title|dotted=no|TAI YO SIGN ANG|&#x1e6ef;}} |----- style="text-align:center;background:#ddb495;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E6Fx |{{H:title|dotted=no|TAI YO LETTER AN|&#x1e6f0;}}||{{H:title|dotted=no|TAI YO LETTER AM|&#x1e6f1;}}||{{H:title|dotted=no|TAI YO LETTER AK|&#x1e6f2;}}||{{H:title|dotted=no|TAI YO LETTER AT|&#x1e6f3;}}||{{H:title|dotted=no|TAI YO LETTER AP|&#x1e6f4;}}||{{H:title|dotted=no|TAI YO SIGN OM|&#x1e6f5;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|TAI YO SYMBOL MUEANG|&#x1e6fe;}}||{{H:title|dotted=no|TAI YO XAM LAI|&#x1e6ff;}} |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Lampung''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E70x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E71x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E72x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E73x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Kerinci''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E74x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E75x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E76x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Buginese Supplement''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E77x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E78x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E79x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E7Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E7Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Lontara bilang-bilang''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E7Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E7Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Ethiopic Extended-B''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#ffc0e0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E7Ex |{{H:title|dotted=no|ETHIOPIC SYLLABLE HHYA|&#x1e7e0;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE HHYU|&#x1e7e1;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE HHYI|&#x1e7e2;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE HHYAA|&#x1e7e3;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE HHYEE|&#x1e7e4;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE HHYE|&#x1e7e5;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE HHYO|&#x1e7e6;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE HHWA|&#x1e7e8;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE HHWI|&#x1e7e9;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE HHWEE|&#x1e7ea;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE HHWE|&#x1e7eb;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE MWI|&#x1e7ed;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE MWEE|&#x1e7ee;}}||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#ffc0e0;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E7Fx |{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE QWI|&#x1e7f0;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE QWEE|&#x1e7f1;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE QWE|&#x1e7f2;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE BWI|&#x1e7f3;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE BWEE|&#x1e7f4;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE KWI|&#x1e7f5;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE KWEE|&#x1e7f6;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE KWE|&#x1e7f7;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE GWI|&#x1e7f8;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE GWEE|&#x1e7f9;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE GWE|&#x1e7fa;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE FWI|&#x1e7fb;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE FWEE|&#x1e7fc;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE PWI|&#x1e7fd;}}||{{H:title|dotted=no|ETHIOPIC SYLLABLE GURAGE PWEE|&#x1e7fe;}}||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Mende Kikakui''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#87abff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1E80x |{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M001 KI|&#x1e800;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M002 KA|&#x1e801;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M003 KU|&#x1e802;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M065 KEE|&#x1e803;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M095 KE|&#x1e804;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M076 KOO|&#x1e805;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M048 KO|&#x1e806;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M179 KUA|&#x1e807;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M004 WI|&#x1e808;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M005 WA|&#x1e809;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M006 WU|&#x1e80a;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M126 WEE|&#x1e80b;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M118 WE|&#x1e80c;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M114 WOO|&#x1e80d;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M045 WO|&#x1e80e;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M194 WUI|&#x1e80f;}} |----- style="text-align:center;background:#87abff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1E81x |{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M143 WEI|&#x1e810;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M061 WVI|&#x1e811;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M049 WVA|&#x1e812;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M139 WVE|&#x1e813;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M007 MIN|&#x1e814;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M008 MAN|&#x1e815;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M009 MUN|&#x1e816;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M059 MEN|&#x1e817;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M094 MON|&#x1e818;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M154 MUAN|&#x1e819;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M189 MUEN|&#x1e81a;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M010 BI|&#x1e81b;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M011 BA|&#x1e81c;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M012 BU|&#x1e81d;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M150 BEE|&#x1e81e;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M097 BE|&#x1e81f;}} |----- style="text-align:center;background:#87abff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1E82x |{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M103 BOO|&#x1e820;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M138 BO|&#x1e821;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M013 I|&#x1e822;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M014 A|&#x1e823;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M015 U|&#x1e824;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M163 EE|&#x1e825;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M100 E|&#x1e826;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M165 OO|&#x1e827;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M147 O|&#x1e828;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M137 EI|&#x1e829;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M131 IN|&#x1e82a;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M135 IN|&#x1e82b;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M195 AN|&#x1e82c;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M178 EN|&#x1e82d;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M019 SI|&#x1e82e;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M020 SA|&#x1e82f;}} |----- style="text-align:center;background:#87abff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1E83x |{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M021 SU|&#x1e830;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M162 SEE|&#x1e831;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M116 SE|&#x1e832;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M136 SOO|&#x1e833;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M079 SO|&#x1e834;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M196 SIA|&#x1e835;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M025 LI|&#x1e836;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M026 LA|&#x1e837;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M027 LU|&#x1e838;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M084 LEE|&#x1e839;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M073 LE|&#x1e83a;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M054 LOO|&#x1e83b;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M153 LO|&#x1e83c;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M110 LONG LE|&#x1e83d;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M016 DI|&#x1e83e;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M017 DA|&#x1e83f;}} |----- style="text-align:center;background:#87abff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1E84x |{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M018 DU|&#x1e840;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M089 DEE|&#x1e841;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M180 DOO|&#x1e842;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M181 DO|&#x1e843;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M022 TI|&#x1e844;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M023 TA|&#x1e845;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M024 TU|&#x1e846;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M091 TEE|&#x1e847;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M055 TE|&#x1e848;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M104 TOO|&#x1e849;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M069 TO|&#x1e84a;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M028 JI|&#x1e84b;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M029 JA|&#x1e84c;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M030 JU|&#x1e84d;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M157 JEE|&#x1e84e;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M113 JE|&#x1e84f;}} |----- style="text-align:center;background:#87abff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1E85x |{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M160 JOO|&#x1e850;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M063 JO|&#x1e851;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M175 LONG JO|&#x1e852;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M031 YI|&#x1e853;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M032 YA|&#x1e854;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M033 YU|&#x1e855;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M109 YEE|&#x1e856;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M080 YE|&#x1e857;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M141 YOO|&#x1e858;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M121 YO|&#x1e859;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M034 FI|&#x1e85a;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M035 FA|&#x1e85b;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M036 FU|&#x1e85c;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M078 FEE|&#x1e85d;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M075 FE|&#x1e85e;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M133 FOO|&#x1e85f;}} |----- style="text-align:center;background:#87abff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1E86x |{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M088 FO|&#x1e860;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M197 FUA|&#x1e861;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M101 FAN|&#x1e862;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M037 NIN|&#x1e863;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M038 NAN|&#x1e864;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M039 NUN|&#x1e865;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M117 NEN|&#x1e866;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M169 NON|&#x1e867;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M176 HI|&#x1e868;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M041 HA|&#x1e869;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M186 HU|&#x1e86a;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M040 HEE|&#x1e86b;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M096 HE|&#x1e86c;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M042 HOO|&#x1e86d;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M140 HO|&#x1e86e;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M083 HEEI|&#x1e86f;}} |----- style="text-align:center;background:#87abff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1E87x |{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M128 HOOU|&#x1e870;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M053 HIN|&#x1e871;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M130 HAN|&#x1e872;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M087 HUN|&#x1e873;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M052 HEN|&#x1e874;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M193 HON|&#x1e875;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M046 HUAN|&#x1e876;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M090 NGGI|&#x1e877;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M043 NGGA|&#x1e878;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M082 NGGU|&#x1e879;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M115 NGGEE|&#x1e87a;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M146 NGGE|&#x1e87b;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M156 NGGOO|&#x1e87c;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M120 NGGO|&#x1e87d;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M159 NGGAA|&#x1e87e;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M127 NGGUA|&#x1e87f;}} |----- style="text-align:center;background:#87abff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1E88x |{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M086 LONG NGGE|&#x1e880;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M106 LONG NGGOO|&#x1e881;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M183 LONG NGGO|&#x1e882;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M155 GI|&#x1e883;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M111 GA|&#x1e884;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M168 GU|&#x1e885;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M190 GEE|&#x1e886;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M166 GUEI|&#x1e887;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M167 GUAN|&#x1e888;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M184 NGEN|&#x1e889;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M057 NGON|&#x1e88a;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M177 NGUAN|&#x1e88b;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M068 PI|&#x1e88c;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M099 PA|&#x1e88d;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M050 PU|&#x1e88e;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M081 PEE|&#x1e88f;}} |----- style="text-align:center;background:#87abff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1E89x |{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M051 PE|&#x1e890;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M102 POO|&#x1e891;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M066 PO|&#x1e892;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M145 MBI|&#x1e893;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M062 MBA|&#x1e894;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M122 MBU|&#x1e895;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M047 MBEE|&#x1e896;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M188 MBEE|&#x1e897;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M072 MBE|&#x1e898;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M172 MBOO|&#x1e899;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M174 MBO|&#x1e89a;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M187 MBUU|&#x1e89b;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M161 LONG MBE|&#x1e89c;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M105 LONG MBOO|&#x1e89d;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M142 LONG MBO|&#x1e89e;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M132 KPI|&#x1e89f;}} |----- style="text-align:center;background:#87abff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1E8Ax |{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M092 KPA|&#x1e8a0;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M074 KPU|&#x1e8a1;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M044 KPEE|&#x1e8a2;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M108 KPE|&#x1e8a3;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M112 KPOO|&#x1e8a4;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M158 KPO|&#x1e8a5;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M124 GBI|&#x1e8a6;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M056 GBA|&#x1e8a7;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M148 GBU|&#x1e8a8;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M093 GBEE|&#x1e8a9;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M107 GBE|&#x1e8aa;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M071 GBOO|&#x1e8ab;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M070 GBO|&#x1e8ac;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M171 RA|&#x1e8ad;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M123 NDI|&#x1e8ae;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M129 NDA|&#x1e8af;}} |----- style="text-align:center;background:#87abff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1E8Bx |{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M125 NDU|&#x1e8b0;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M191 NDEE|&#x1e8b1;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M119 NDE|&#x1e8b2;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M067 NDOO|&#x1e8b3;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M064 NDO|&#x1e8b4;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M152 NJA|&#x1e8b5;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M192 NJU|&#x1e8b6;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M149 NJEE|&#x1e8b7;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M134 NJOO|&#x1e8b8;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M182 VI|&#x1e8b9;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M185 VA|&#x1e8ba;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M151 VU|&#x1e8bb;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M173 VEE|&#x1e8bc;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M085 VE|&#x1e8bd;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M144 VOO|&#x1e8be;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M077 VO|&#x1e8bf;}} |----- style="text-align:center;background:#87abff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1E8Cx |{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M164 NYIN|&#x1e8c0;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M058 NYAN|&#x1e8c1;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M170 NYUN|&#x1e8c2;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M098 NYEN|&#x1e8c3;}}||{{H:title|dotted=no|MENDE KIKAKUI SYLLABLE M060 NYON|&#x1e8c4;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|MENDE KIKAKUI DIGIT ONE|&#x1e8c7;}}||{{H:title|dotted=no|MENDE KIKAKUI DIGIT TWO|&#x1e8c8;}}||{{H:title|dotted=no|MENDE KIKAKUI DIGIT THREE|&#x1e8c9;}}||{{H:title|dotted=no|MENDE KIKAKUI DIGIT FOUR|&#x1e8ca;}}||{{H:title|dotted=no|MENDE KIKAKUI DIGIT FIVE|&#x1e8cb;}}||{{H:title|dotted=no|MENDE KIKAKUI DIGIT SIX|&#x1e8cc;}}||{{H:title|dotted=no|MENDE KIKAKUI DIGIT SEVEN|&#x1e8cd;}}||{{H:title|dotted=no|MENDE KIKAKUI DIGIT EIGHT|&#x1e8ce;}}||{{H:title|dotted=no|MENDE KIKAKUI DIGIT NINE|&#x1e8cf;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E8Dx |style="background:#87abff;{{text default color}}"|{{H:title|dotted=no|MENDE KIKAKUI COMBINING NUMBER TEENS|&#x1e8d0;}}||style="background:#87abff;{{text default color}}"|{{H:title|dotted=no|MENDE KIKAKUI COMBINING NUMBER TENS|&#x1e8d1;}}||style="background:#87abff;{{text default color}}"|{{H:title|dotted=no|MENDE KIKAKUI COMBINING NUMBER HUNDREDS|&#x1e8d2;}}||style="background:#87abff;{{text default color}}"|{{H:title|dotted=no|MENDE KIKAKUI COMBINING NUMBER THOUSANDS|&#x1e8d3;}}||style="background:#87abff;{{text default color}}"|{{H:title|dotted=no|MENDE KIKAKUI COMBINING NUMBER TEN THOUSANDS|&#x1e8d4;}}||style="background:#87abff;{{text default color}}"|{{H:title|dotted=no|MENDE KIKAKUI COMBINING NUMBER HUNDRED THOUSANDS|&#x1e8d5;}}||style="background:#87abff;{{text default color}}"|{{H:title|dotted=no|MENDE KIKAKUI COMBINING NUMBER MILLIONS|&#x1e8d6;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | ''Unassigned'' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E8Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E8Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Adlam''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E90x |{{H:title|dotted=no|ADLAM CAPITAL LETTER ALIF|&#x1e900;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER DAALI|&#x1e901;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER LAAM|&#x1e902;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER MIIM|&#x1e903;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER BA|&#x1e904;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER SINNYIIYHE|&#x1e905;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER PE|&#x1e906;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER BHE|&#x1e907;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER RA|&#x1e908;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER E|&#x1e909;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER FA|&#x1e90a;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER I|&#x1e90b;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER O|&#x1e90c;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER DHA|&#x1e90d;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER YHE|&#x1e90e;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER WAW|&#x1e90f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E91x |{{H:title|dotted=no|ADLAM CAPITAL LETTER NUN|&#x1e910;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER KAF|&#x1e911;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER YA|&#x1e912;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER U|&#x1e913;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER JIIM|&#x1e914;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER CHI|&#x1e915;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER HA|&#x1e916;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER QAAF|&#x1e917;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER GA|&#x1e918;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER NYA|&#x1e919;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER TU|&#x1e91a;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER NHA|&#x1e91b;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER VA|&#x1e91c;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER KHA|&#x1e91d;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER GBE|&#x1e91e;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER ZAL|&#x1e91f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E92x |{{H:title|dotted=no|ADLAM CAPITAL LETTER KPO|&#x1e920;}}||{{H:title|dotted=no|ADLAM CAPITAL LETTER SHA|&#x1e921;}}||{{H:title|dotted=no|ADLAM SMALL LETTER ALIF|&#x1e922;}}||{{H:title|dotted=no|ADLAM SMALL LETTER DAALI|&#x1e923;}}||{{H:title|dotted=no|ADLAM SMALL LETTER LAAM|&#x1e924;}}||{{H:title|dotted=no|ADLAM SMALL LETTER MIIM|&#x1e925;}}||{{H:title|dotted=no|ADLAM SMALL LETTER BA|&#x1e926;}}||{{H:title|dotted=no|ADLAM SMALL LETTER SINNYIIYHE|&#x1e927;}}||{{H:title|dotted=no|ADLAM SMALL LETTER PE|&#x1e928;}}||{{H:title|dotted=no|ADLAM SMALL LETTER BHE|&#x1e929;}}||{{H:title|dotted=no|ADLAM SMALL LETTER RA|&#x1e92a;}}||{{H:title|dotted=no|ADLAM SMALL LETTER E|&#x1e92b;}}||{{H:title|dotted=no|ADLAM SMALL LETTER FA|&#x1e92c;}}||{{H:title|dotted=no|ADLAM SMALL LETTER I|&#x1e92d;}}||{{H:title|dotted=no|ADLAM SMALL LETTER O|&#x1e92e;}}||{{H:title|dotted=no|ADLAM SMALL LETTER DHA|&#x1e92f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E93x |{{H:title|dotted=no|ADLAM SMALL LETTER YHE|&#x1e930;}}||{{H:title|dotted=no|ADLAM SMALL LETTER WAW|&#x1e931;}}||{{H:title|dotted=no|ADLAM SMALL LETTER NUN|&#x1e932;}}||{{H:title|dotted=no|ADLAM SMALL LETTER KAF|&#x1e933;}}||{{H:title|dotted=no|ADLAM SMALL LETTER YA|&#x1e934;}}||{{H:title|dotted=no|ADLAM SMALL LETTER U|&#x1e935;}}||{{H:title|dotted=no|ADLAM SMALL LETTER JIIM|&#x1e936;}}||{{H:title|dotted=no|ADLAM SMALL LETTER CHI|&#x1e937;}}||{{H:title|dotted=no|ADLAM SMALL LETTER HA|&#x1e938;}}||{{H:title|dotted=no|ADLAM SMALL LETTER QAAF|&#x1e939;}}||{{H:title|dotted=no|ADLAM SMALL LETTER GA|&#x1e93a;}}||{{H:title|dotted=no|ADLAM SMALL LETTER NYA|&#x1e93b;}}||{{H:title|dotted=no|ADLAM SMALL LETTER TU|&#x1e93c;}}||{{H:title|dotted=no|ADLAM SMALL LETTER NHA|&#x1e93d;}}||{{H:title|dotted=no|ADLAM SMALL LETTER VA|&#x1e93e;}}||{{H:title|dotted=no|ADLAM SMALL LETTER KHA|&#x1e93f;}} |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E94x |{{H:title|dotted=no|ADLAM SMALL LETTER GBE|&#x1e940;}}||{{H:title|dotted=no|ADLAM SMALL LETTER ZAL|&#x1e941;}}||{{H:title|dotted=no|ADLAM SMALL LETTER KPO|&#x1e942;}}||{{H:title|dotted=no|ADLAM SMALL LETTER SHA|&#x1e943;}}||{{H:title|dotted=no|ADLAM ALIF LENGTHENER|&#x1e944;}}||{{H:title|dotted=no|ADLAM VOWEL LENGTHENER|&#x1e945;}}||{{H:title|dotted=no|ADLAM GEMINATION MARK|&#x1e946;}}||{{H:title|dotted=no|ADLAM HAMZA|&#x1e947;}}||{{H:title|dotted=no|ADLAM CONSONANT MODIFIER|&#x1e948;}}||{{H:title|dotted=no|ADLAM GEMINATE CONSONANT MODIFIER|&#x1e949;}}||{{H:title|dotted=no|ADLAM NUKTA|&#x1e94a;}}||style="background:#e896ff;{{text default color}};"|{{H:title|dotted=no|ADLAM NASALIZATION MARK|&#x1e94b;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#9c8dff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E95x |{{H:title|dotted=no|ADLAM DIGIT ZERO|&#x1e950;}}||{{H:title|dotted=no|ADLAM DIGIT ONE|&#x1e951;}}||{{H:title|dotted=no|ADLAM DIGIT TWO|&#x1e952;}}||{{H:title|dotted=no|ADLAM DIGIT THREE|&#x1e953;}}||{{H:title|dotted=no|ADLAM DIGIT FOUR|&#x1e954;}}||{{H:title|dotted=no|ADLAM DIGIT FIVE|&#x1e955;}}||{{H:title|dotted=no|ADLAM DIGIT SIX|&#x1e956;}}||{{H:title|dotted=no|ADLAM DIGIT SEVEN|&#x1e957;}}||{{H:title|dotted=no|ADLAM DIGIT EIGHT|&#x1e958;}}||{{H:title|dotted=no|ADLAM DIGIT NINE|&#x1e959;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ADLAM INITIAL EXCLAMATION MARK|&#x1e95e;}}||{{H:title|dotted=no|ADLAM INITIAL QUESTION MARK|&#x1e95f;}} |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''N'Ko Supplement''' |----- style="text-align:center;background:#777777;{{text default color}};" |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E96x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E97x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | ''Unassigned'' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E98x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E99x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E9Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E9Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E9Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E9Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E9Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1E9Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Oduduwa''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EA0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EA1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EA2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EA3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | ''Unassigned'' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EA4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EA5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EA6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EA7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EA8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EA9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EAAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EABx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EACx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EADx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EAEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EAFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EB0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EB1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EB2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EB3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EB4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EB5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EB6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EB7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Byblos''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EB8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EB9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EBAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EBBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EBCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EBDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EBEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EBFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Persian Siyaq Numbers''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EC0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EC1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EC2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EC3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EC4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EC5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EC6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Indic Siyaq Numbers''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#d093ff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1EC7x |style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|INDIC SIYAQ NUMBER ONE|&#x1ec71;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER TWO|&#x1ec72;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER THREE|&#x1ec73;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER FOUR|&#x1ec74;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER FIVE|&#x1ec75;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER SIX|&#x1ec76;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER SEVEN|&#x1ec77;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER EIGHT|&#x1ec78;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER NINE|&#x1ec79;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER TEN|&#x1ec7a;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER TWENTY|&#x1ec7b;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER THIRTY|&#x1ec7c;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER FORTY|&#x1ec7d;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER FIFTY|&#x1ec7e;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER SIXTY|&#x1ec7f;}} |----- style="text-align:center;background:#d093ff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1EC8x |{{H:title|dotted=no|INDIC SIYAQ NUMBER SEVENTY|&#x1ec80;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER EIGHTY|&#x1ec81;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER NINETY|&#x1ec82;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER ONE HUNDRED|&#x1ec83;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER TWO HUNDRED|&#x1ec84;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER THREE HUNDRED|&#x1ec85;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER FOUR HUNDRED|&#x1ec86;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER FIVE HUNDRED|&#x1ec87;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER SIX HUNDRED|&#x1ec88;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER SEVEN HUNDRED|&#x1ec89;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER EIGHT HUNDRED|&#x1ec8a;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER NINE HUNDRED|&#x1ec8b;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER ONE THOUSAND|&#x1ec8c;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER TWO THOUSAND|&#x1ec8d;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER THREE THOUSAND|&#x1ec8e;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER FOUR THOUSAND|&#x1ec8f;}} |----- style="text-align:center;background:#d093ff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1EC9x |{{H:title|dotted=no|INDIC SIYAQ NUMBER FIVE THOUSAND|&#x1ec90;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER SIX THOUSAND|&#x1ec91;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER SEVEN THOUSAND|&#x1ec92;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER EIGHT THOUSAND|&#x1ec93;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER NINE THOUSAND|&#x1ec94;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER TEN THOUSAND|&#x1ec95;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER TWENTY THOUSAND|&#x1ec96;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER THIRTY THOUSAND|&#x1ec97;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER FORTY THOUSAND|&#x1ec98;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER FIFTY THOUSAND|&#x1ec99;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER SIXTY THOUSAND|&#x1ec9a;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER SEVENTY THOUSAND|&#x1ec9b;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER EIGHTY THOUSAND|&#x1ec9c;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER NINETY THOUSAND|&#x1ec9d;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER LAKH|&#x1ec9e;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER LAKHAN|&#x1ec9f;}} |----- style="text-align:center;background:#d093ff;{{text default color}}" !style="background:#ffffff;{{text default color}};"|1ECAx |{{H:title|dotted=no|INDIC SIYAQ LAKH MARK|&#x1eca0;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER KAROR|&#x1eca1;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER KARORAN|&#x1eca2;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER PREFIXED ONE|&#x1eca3;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER PREFIXED TWO|&#x1eca4;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER PREFIXED THREE|&#x1eca5;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER PREFIXED FOUR|&#x1eca6;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER PREFIXED FIVE|&#x1eca7;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER PREFIXED SIX|&#x1eca8;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER PREFIXED SEVEN|&#x1eca9;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER PREFIXED EIGHT|&#x1ecaa;}}||{{H:title|dotted=no|INDIC SIYAQ NUMBER PREFIXED NINE|&#x1ecab;}}||{{H:title|dotted=no|INDIC SIYAQ PLACEHOLDER|&#x1ecac;}}||{{H:title|dotted=no|INDIC SIYAQ FRACTION ONE QUARTER|&#x1ecad;}}||{{H:title|dotted=no|INDIC SIYAQ FRACTION ONE HALF|&#x1ecae;}}||{{H:title|dotted=no|INDIC SIYAQ FRACTION THREE QUARTERS|&#x1ecaf;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1ECBx |style="background:#d093ff;{{text default color}};"|{{H:title|dotted=no|INDIC SIYAQ RUPEE MARK|&#x1ecb0;}}||style="background:#d093ff;{{text default color}};"|{{H:title|dotted=no|INDIC SIYAQ NUMBER ALTERNATE ONE|&#x1ecb1;}}||style="background:#d093ff;{{text default color}};"|{{H:title|dotted=no|INDIC SIYAQ NUMBER ALTERNATE TWO|&#x1ecb2;}}||style="background:#d093ff;{{text default color}};"|{{H:title|dotted=no|INDIC SIYAQ NUMBER ALTERNATE TEN THOUSAND|&#x1ecb3;}}||style="background:#d093ff;{{text default color}};"|{{H:title|dotted=no|INDIC SIYAQ ALTERNATE LAKH MARK|&#x1ecb4;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Diwani Siyaq Numbers''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1ECCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1ECDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1ECEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1ECFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Ottoman Siyaq Numbers''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1ED0x |style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER ONE|&#x1ed01;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER TWO|&#x1ed02;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER THREE|&#x1ed03;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER FOUR|&#x1ed04;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER FIVE|&#x1ed05;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER SIX|&#x1ed06;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER SEVEN|&#x1ed07;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER EIGHT|&#x1ed08;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER NINE|&#x1ed09;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER TEN|&#x1ed0a;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER TWENTY|&#x1ed0b;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER THIRTY|&#x1ed0c;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER FORTY|&#x1ed0d;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER FIFTY|&#x1ed0e;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER SIXTY|&#x1ed0f;}} |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1ED1x |{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER SEVENTY|&#x1ed10;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER EIGHTY|&#x1ed11;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER NINETY|&#x1ed12;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER ONE HUNDRED|&#x1ed13;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER TWO HUNDRED|&#x1ed14;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER THREE HUNDRED|&#x1ed15;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER FOUR HUNDRED|&#x1ed16;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER FIVE HUNDRED|&#x1ed17;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER SIX HUNDRED|&#x1ed18;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER SEVEN HUNDRED|&#x1ed19;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER EIGHT HUNDRED|&#x1ed1a;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER NINE HUNDRED|&#x1ed1b;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER ONE THOUSAND|&#x1ed1c;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER TWO THOUSAND|&#x1ed1d;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER THREE THOUSAND|&#x1ed1e;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER FOUR THOUSAND|&#x1ed1f;}} |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1ED2x |{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER FIVE THOUSAND|&#x1ed20;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER SIX THOUSAND|&#x1ed21;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER SEVEN THOUSAND|&#x1ed22;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER EIGHT THOUSAND|&#x1ed23;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER NINE THOUSAND|&#x1ed24;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER TEN THOUSAND|&#x1ed25;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER TWENTY THOUSAND|&#x1ed26;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER THIRTY THOUSAND|&#x1ed27;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER FORTY THOUSAND|&#x1ed28;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER FIFTY THOUSAND|&#x1ed29;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER SIXTY THOUSAND|&#x1ed2a;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER SEVENTY THOUSAND|&#x1ed2b;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER EIGHTY THOUSAND|&#x1ed2c;}}||{{H:title|dotted=no|OTTOMAN SIYAQ NUMBER NINETY THOUSAND|&#x1ed2d;}}||{{H:title|dotted=no|OTTOMAN SIYAQ MARRATAN|&#x1ed2e;}}||{{H:title|dotted=no|OTTOMAN SIYAQ ALTERNATE NUMBER TWO|&#x1ed2f;}} |----- style="text-align:center;background:#e896ff;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1ED3x |{{H:title|dotted=no|OTTOMAN SIYAQ ALTERNATE NUMBER THREE|&#x1ed30;}}||{{H:title|dotted=no|OTTOMAN SIYAQ ALTERNATE NUMBER FOUR|&#x1ed31;}}||{{H:title|dotted=no|OTTOMAN SIYAQ ALTERNATE NUMBER FIVE|&#x1ed32;}}||{{H:title|dotted=no|OTTOMAN SIYAQ ALTERNATE NUMBER SIX|&#x1ed33;}}||{{H:title|dotted=no|OTTOMAN SIYAQ ALTERNATE NUMBER SEVEN|&#x1ed34;}}||{{H:title|dotted=no|OTTOMAN SIYAQ ALTERNATE NUMBER EIGHT|&#x1ed35;}}||{{H:title|dotted=no|OTTOMAN SIYAQ ALTERNATE NUMBER NINE|&#x1ed36;}}||{{H:title|dotted=no|OTTOMAN SIYAQ ALTERNATE NUMBER TEN|&#x1ed37;}}||{{H:title|dotted=no|OTTOMAN SIYAQ ALTERNATE NUMBER FOUR HUNDRED|&#x1ed38;}}||{{H:title|dotted=no|OTTOMAN SIYAQ ALTERNATE NUMBER SIX HUNDRED|&#x1ed39;}}||{{H:title|dotted=no|OTTOMAN SIYAQ ALTERNATE NUMBER TWO THOUSAND|&#x1ed3a;}}||{{H:title|dotted=no|OTTOMAN SIYAQ ALTERNATE NUMBER TEN THOUSAND|&#x1ed3b;}}||{{H:title|dotted=no|OTTOMAN SIYAQ FRACTION ONE HALF|&#x1ed3c;}}||{{H:title|dotted=no|OTTOMAN SIYAQ FRACTION ONE SIXTH|&#x1ed3d;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1ED4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | ''Unassigned'' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1ED5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1ED6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1ED7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1ED8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1ED9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EDAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EDBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EDCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EDDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EDEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EDFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Arabic Mathematical Alphabetic Symbols''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{6.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EE0x |{{H:title|dotted=no|ARABIC MATHEMATICAL ALEF|&#x1ee00;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL BEH|&#x1ee01;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL JEEM|&#x1ee02;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DAL|&#x1ee03;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL WAW|&#x1ee05;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL ZAIN|&#x1ee06;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL HAH|&#x1ee07;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL TAH|&#x1ee08;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL YEH|&#x1ee09;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL KAF|&#x1ee0a;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LAM|&#x1ee0b;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL MEEM|&#x1ee0c;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL NOON|&#x1ee0d;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL SEEN|&#x1ee0e;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL AIN|&#x1ee0f;}} |----- style="text-align:center;{{6.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EE1x |{{H:title|dotted=no|ARABIC MATHEMATICAL FEH|&#x1ee10;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL SAD|&#x1ee11;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL QAF|&#x1ee12;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL REH|&#x1ee13;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL SHEEN|&#x1ee14;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL TEH|&#x1ee15;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL THEH|&#x1ee16;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL KHAH|&#x1ee17;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL THAL|&#x1ee18;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DAD|&#x1ee19;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL ZAH|&#x1ee1a;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL GHAIN|&#x1ee1b;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOTLESS BEH|&#x1ee1c;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOTLESS NOON|&#x1ee1d;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOTLESS FEH|&#x1ee1e;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOTLESS QAF|&#x1ee1f;}} |----- style="text-align:center;{{6.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EE2x |style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL BEH|&#x1ee21;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL JEEM|&#x1ee22;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL HEH|&#x1ee24;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL HAH|&#x1ee27;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL YEH|&#x1ee29;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL KAF|&#x1ee2a;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL LAM|&#x1ee2b;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL MEEM|&#x1ee2c;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL NOON|&#x1ee2d;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL SEEN|&#x1ee2e;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL AIN|&#x1ee2f;}} |----- style="text-align:center;{{6.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EE3x |{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL FEH|&#x1ee30;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL SAD|&#x1ee31;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL QAF|&#x1ee32;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL SHEEN|&#x1ee34;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL TEH|&#x1ee35;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL THEH|&#x1ee36;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL KHAH|&#x1ee37;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL DAD|&#x1ee39;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL INITIAL GHAIN|&#x1ee3b;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EE4x |&nbsp;||&nbsp;||style="{{6.1}};{{text default color}};"|{{H:title|dotted=no|ARABIC MATHEMATICAL TAILED JEEM|&#x1ee42;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||style="{{6.1}};{{text default color}};"|{{H:title|dotted=no|ARABIC MATHEMATICAL TAILED HAH|&#x1ee47;}}||&nbsp;||style="{{6.1}};{{text default color}};"|{{H:title|dotted=no|ARABIC MATHEMATICAL TAILED YEH|&#x1ee49;}}||&nbsp;||style="{{6.1}};{{text default color}};"|{{H:title|dotted=no|ARABIC MATHEMATICAL TAILED LAM|&#x1ee4b;}}||&nbsp;||style="{{6.1}};{{text default color}};"|{{H:title|dotted=no|ARABIC MATHEMATICAL TAILED NOON|&#x1ee4d;}}||style="{{6.1}};{{text default color}};"|{{H:title|dotted=no|ARABIC MATHEMATICAL TAILED SEEN|&#x1ee4e;}}||style="{{6.1}};{{text default color}};"|{{H:title|dotted=no|ARABIC MATHEMATICAL TAILED AIN|&#x1ee4f;}} |----- style="text-align:center;{{6.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EE5x |style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL TAILED SAD|&#x1ee51;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL TAILED QAF|&#x1ee52;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL TAILED SHEEN|&#x1ee54;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL TAILED KHAH|&#x1ee57;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL TAILED DAD|&#x1ee59;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL TAILED GHAIN|&#x1ee5b;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL TAILED DOTLESS NOON|&#x1ee5d;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL TAILED DOTLESS QAF|&#x1ee5f;}} |----- style="text-align:center;{{6.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EE6x |style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED BEH|&#x1ee61;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED JEEM|&#x1ee62;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED HEH|&#x1ee64;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED HAH|&#x1ee67;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED TAH|&#x1ee68;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED YEH|&#x1ee69;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED KAF|&#x1ee6a;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED MEEM|&#x1ee6c;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED NOON|&#x1ee6d;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED SEEN|&#x1ee6e;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED AIN|&#x1ee6f;}} |----- style="text-align:center;{{6.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EE7x |{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED FEH|&#x1ee70;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED SAD|&#x1ee71;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED QAF|&#x1ee72;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED SHEEN|&#x1ee74;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED TEH|&#x1ee75;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED THEH|&#x1ee76;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED KHAH|&#x1ee77;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED DAD|&#x1ee79;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED ZAH|&#x1ee7a;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED GHAIN|&#x1ee7b;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED DOTLESS BEH|&#x1ee7c;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL STRETCHED DOTLESS FEH|&#x1ee7e;}}||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;{{6.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EE8x |{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED ALEF|&#x1ee80;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED BEH|&#x1ee81;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED JEEM|&#x1ee82;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED DAL|&#x1ee83;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED HEH|&#x1ee84;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED WAW|&#x1ee85;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED ZAIN|&#x1ee86;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED HAH|&#x1ee87;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED TAH|&#x1ee88;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED YEH|&#x1ee89;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED LAM|&#x1ee8b;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED MEEM|&#x1ee8c;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED NOON|&#x1ee8d;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED SEEN|&#x1ee8e;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED AIN|&#x1ee8f;}} |----- style="text-align:center;{{6.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EE9x |{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED FEH|&#x1ee90;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED SAD|&#x1ee91;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED QAF|&#x1ee92;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED REH|&#x1ee93;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED SHEEN|&#x1ee94;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED TEH|&#x1ee95;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED THEH|&#x1ee96;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED KHAH|&#x1ee97;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED THAL|&#x1ee98;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED DAD|&#x1ee99;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED ZAH|&#x1ee9a;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL LOOPED GHAIN|&#x1ee9b;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;{{6.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EEAx |style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK BEH|&#x1eea1;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM|&#x1eea2;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK DAL|&#x1eea3;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK WAW|&#x1eea5;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN|&#x1eea6;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK HAH|&#x1eea7;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK TAH|&#x1eea8;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK YEH|&#x1eea9;}}||style="background:#777777;{{text default color}};"|&nbsp;||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK LAM|&#x1eeab;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM|&#x1eeac;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK NOON|&#x1eead;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN|&#x1eeae;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK AIN|&#x1eeaf;}} |----- style="text-align:center;{{6.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EEBx |{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK FEH|&#x1eeb0;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK SAD|&#x1eeb1;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK QAF|&#x1eeb2;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK REH|&#x1eeb3;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN|&#x1eeb4;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK TEH|&#x1eeb5;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK THEH|&#x1eeb6;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH|&#x1eeb7;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK THAL|&#x1eeb8;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK DAD|&#x1eeb9;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH|&#x1eeba;}}||{{H:title|dotted=no|ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN|&#x1eebb;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EECx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EEDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EEEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EEFx |style="{{6.1}};{{text default color}};"|{{H:title|dotted=no|ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL|&#x1eef0;}}||style="{{6.1}};{{text default color}};"|{{H:title|dotted=no|ARABIC MATHEMATICAL OPERATOR HAH WITH DAL|&#x1eef1;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | ''Unassigned'' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EF0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EF1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EF2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EF3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EF4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EF5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EF6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EF7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EF8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EF9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EFAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EFBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EFCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EFDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EFEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1EFFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |} {{:Unicode/Character/footer}} fqd6xfly9k18xjlp9oov1ha3fheyhrt Aros/Platforms/Arm Raspberry Pi support 0 286123 4672742 4672730 2026-09-28T12:31:51Z Jeff1138 301139 4672742 wikitext text/x-wiki {{ArosNav}} [[#Native]] [[#Hosted]] [[#Build]] [[#Hardware]] [[#References]] [[#Future]] ==Introduction== [[File:Scalos00.png|thumb|Scalos on Aros Pi3b]] Aros aims to cover Pi 3 to 5 1Gb+ RAM ideally as you may have to switch to 256Mb gfx mode depending on the application running Options to boot from using a good power source to prevent the yellow lightning symbol. *With Pi3b+ the max you can get is 5.1V 2.5A with micro usb. *With Pi4 5.1V 3A with usb-c *With Pi5 5.1V 5A, the amps went ever upwards, even to 5.1V 9A with usb-c Pi500+ keyboard wedge - Pi400 RPI-400 keyboard wedge - resolution changing and audio from micro hdmi0 (near 40pin) and micro hdmi1 (near usb-c psu) - Fn F10 0x5e power on and off works or held down for over 7 seconds auto shutdown - keyboard ok - wifi and lan ethernet testing - * Pi 5 - Quad A76 64bit ARMv8 and RP1 "southbridge" with VideoCore 7 Pre-D0 (Rev1.0) or D0 (rev1.1) * Pi 4 - Quad A72 64bit ARMv8 with VideoCore 6 * Pi 3 - Quad A53 [https://www.raspberrypi.com/documentation/computers/processors.html 64 bit] ARMv8 with VideoCore 4 with heatsink/fan on 3b to prevent cpu 82C+ throttling * Pi 2 - Quad 32bit ARMv6 with VideoCore 4 - mostly not 64bit compatible * Pi Model B+ 32bit ARMv6 with VideoCore 4 - not 64bit compatible * Pi Model A and B 32bit ARMv6 with VideoCore 4 - not 64bit compatible ===Native=== * 2013-03 Kalamatee starts work * 2015-04 Work continues with mschulz on the kernel and Kalamatee (NicJA) on gpio and usb * 2018 [https://www.patreon.com/posts/i-owe-you-some-20956961 mschulz resume adding BE big endian support], [https://www.patreon.com/michal_schulz/posts Big endian on Pi] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bsek latest commits for pi 3b, 4 and 5 64bit] * 2026 [https://github.com/aros-development-team/AROS/commits?author=metaneutrons latest commits for Pi5] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bitplane latest commits for ARM] '''Download''' [https://aros.sourceforge.io/nightly1.html RaspberryPi 3, 3+, 4 and 5 64bit ArmV8 builds] [https://sourceforge.net/projects/aros/files/ Alternative site and nightly2] both raspi-aarch64-system and raspi-aarch64-contrib can be unbz2'd and copied to fat32 8GB+ microSD card (there will be folders - boot c Classes Demos Developer Devs Extras etc only showing). The SD can be plugged in to the Pi. A [https://archive.org/details/piAROS Pi Distro has started] 64bit build works well on a single core LE little endian. Multicore [https://github.com/aros-development-team/AROS/commit/1df0747c2bda3523a43029725a709b1f377d84ec may follow]. Any issues booting could be down to the SD card so please use another SD to see if it is resolved. Remember Aros Arm uses FAT32 and Aros can detect issues with this format very acutely. Please report your experiences in the [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80 Aros Raspberry pi 3 64bit thread] and on the [https://forums.raspberrypi.com/viewtopic.php?p=2387984#p2387984 Raspberry Pi forum thread]. Any bugs or issues can be [https://github.com/aros-development-team/AROS/issues described here to fix] Boots with '''USB3''' port based sata3 ssd on Pi400 but untested on Pi4 (may need eeprom update from PiOS or Pi SD Imager) and Pi5 Pi 3 B+ is pre-configured for USB sata3 boot - untested Pi 3 B may need [https://www.youtube.com/watch?v=ubnwvxF3Klc PiOS to set OTP to boot from usb - do so at your own risk] - if OTP set to usb, boot works but slower than SD card Speed write wise (top faster) <pre> *NVME Pi5 untested >1000MB/sec or faster if matched correctly *Sata3 ssd 500MB/sec *SD V90 90MB/sec 4K maybe 8K *SD V60 60MB/sec 1080p *SD U3 V30 30MB/sec 720p *SD C10 U1 V10 A1 A2 10MB/sec minimum should be used now *SD C06 6MB/sec *SD C04 4MB/sec </pre> As a homage to the past, Aros shows a reduced number of icons but this can be changed by left mouse click in the window and then right click down to Window -> View -> All files Windows can be manipulated by the top (moving) and the bottom right corner (resizing) only. Zune like MUI gui interface, has a unique quirk in that after changing a setting in a text box, you may sometimes need to press Enter/Return before clicking OK, Save, etc Double left mouse click on most picture (Developer/Debug/Tests/Datatypes), audio and video files are supported, via datatypes, by the multiview application. Esc escape key usually closes open windows even the desktop In Prefs/Appearance some decorative theming elements need work. There is a few Mason icons in /Prefs/Presets/Icons/Mason/ and the ever present default Gorilla - Icon exchange in works For more intensive graphics applications, you may need to edit config.txt in the root folder and change 128M to 256M to adjust more memory to graphics usage If your cursor should '''appear''' to vanish, fear not it is still there. Please head to the top of the screen i.e. the title bar, hold down the left click mouse and drag the screen down a little and the cursor will appear again. Then you can drag the screen up again. Like most amiga like OSs the audio and networking need to be setup manually Audio AHI prefs - Mode settings tab - needs both Music unit and Unit 0 set to RPiHDMI:16 bit stereo++ or RPiPWM:16 bit stereo++ at 44100Hz. Press '''Save or Use''' button after each choice For wireless, please use the Wifi prefs and already selected device bwfm.device. Press Scan and double right click on the router and enter password. You may need to setup after every power off *if asking for password again - press cancel and go to Network Prefs, Wireless Networks tab and highlight the router line and hit the remove button and press the cancel button. Retry with Wifi prefs again *...waiting for an address - Disconnect and try Connect Until, Connected to <router> - 192.168.x.x For lan ethernet port, please use Network prefs and the following hardware is *lan9514 Pi3b Pi2 no support at the moment *lan7515 Pi3b+ type into Device usblan78xx.device as net0: remove other device(s) *bcmgenet Pi4 Pi400 choose for Device bcmgenet.device (network prefs still forgets random information when rebooted) Summary *3b ethernet not supported, usb ethernet not working but wifi prefs setup works *3b+ wifi working but ethernet untested *4 untested *400 wifi and ethernet untested *5 *500 *500+ [http://archives.arosworld.org/index.php?function=browse&cat=network/browser amelinium web browser (JS 1.6 ES9 ECMASCript 2018)] is available with an [https://eab.abime.net/showthread.php?t=122494&page=51 eab thread] reminiscent of [https://github.com/zapek/Voyager Voyager] and to a lesser extent [https://github.com/amigazen/aweb3/ Aweb JavaScript 1.5 (ECMAScript 3)] as css and javascript websites can be slow to load and nothing from facebook, reddit etc. Press Cancel at screenmode selector or -wb argument to get windowed version. You could use the Shift + Del shortcut or mouse wheel should work to delete all text at once. To view wikibooks set Agent to Firefox (linux) 136, Android (telefon) aka Google Chrome 126 or iPhone aka Safari 17 setting in menus. Html5test gives 189, 190 and 184 out of 555. You may have to delete the cache (Menu -> Page -> Delete cache) to fully retest big Amelinium updates 1.27, 1.28, 1.29 youtube video and audio - js button for javascript must be on/shaded (identify #?.mp4 shows as system/binary, identify #?.aac shows as SOUND/AAC) *if Playing the soundtrack, nothing heard... ? *if playing in own screen but cursor trapped in box top left but blank display... ? *choose Play here button, Youtube did not answer for http://inv.nadeko.net/watch?v= ... ? *choose Original page button and Page script is waiting for a result - please wait, Esc aborts ... ? *video has no separate audio stream on Youtube links then try switch to 360p... ? *audio streams aac/mp3 Playing the live stream and Ready but only play button and time shown but nothing else *stream.radioparadise.com/mp3-192 has Painting, then, cannot reach the movie... ? * There is normally no Bluetooth support for most amiga like OSs but Aros has one [https://github.com/aros-development-team/AROS/commit/6942cbfbf66426d21963a7fcd8aba6aff611a9e0 work in progress] [https://forums.raspberrypi.com/viewtopic.php?t=338466 firmware] *Bluetooth 4.1 BCM43430A1.hcd Pi3B, Pi3A, Zero 2W *Bluetooth 4.2 BCM4345C0.hcd Pi3B+, Pi4 *Bluetooth 5.0 BCM4345C5.hcd Pi4B rev, CM4 and maybe Pi5 and CM5 *bthid keyboard mouse support *btserial serial *btpan short range wireless connecting devices Only the Pi5 has a RTC real time clock, the other Pis will need to use Extras:Networking/utils/ntpsync/ time.cloudflare.com pool.ntp.org or Cloudflare 162.159.200.1, 162.159.200.123, 2606:4700:f1::1, 2606:4700:f1::123 or [https://archives.arosworld.org/index.php?function=browse&cat=network PiNTP -s goodtime.ijs.si or ntp1.ptb.de] to get the date and time from the internet. Can use in a shell e.g. date 24-Dec-2026 23:59:59 but this will need to be done again after every reset/power off. It helps to have all usb devices already plugged in before power on to detect at the moment. Even then some usb devices will freeze the mouse cursor and the only resolution is to remove the offending usb device and reinsert. Sometimes, the reinsert leads to the mouse cursor vanishing, it is still there and responds to left mouse clicks, top of the screen and pull down the screen. USB classes support from Prefs/Trident is still work in process *usbaudio working on usb3 port (blue) on pi4, 400 but not working (no rt isochronous) on usb2otg (white or black) for pi3b, zero 2w *[https://aminet.net/package/mus/midi/camd camdusbmidi] detects midi devices without a preferences file (Prefs/Env-Archive/sys/midi.prefs) as [https://www.youtube.com/watch?v=RBxHkwy4Nrw auto setup now] possibly with [https://github.com/metaneutrons/mt32-pi metaneutrons mt32-pi] [https://github.com/rtzor/mt32-pi mt32-pi fork] [https://github.com/ahmadexp/mt32-pi fork] [https://github.com/gmcn42/mt32-pi-control control of] [https://github.com/dwhinham/mt32-pi mt32-pi pi3+], [https://homspace.nl/samplerbox/ SamplerBox] or [] as well as need developer gcc tools to look at 64bit ports of [https://archives.arosworld.org/?function=showfile&file=driver/audio/usbmidi.i386-aros.lha usbmidi], [https://aminet.net/package/mus/midi/CAMD_Toolkit CAMD_Toolkit], [https://aminet.net/package/mus/midi/camdtools camdtools], [https://github.com/cnvogelg/amiditools amiditools], [https://github.com/timoinutilis/midi-sequencer-amigaos horny src], [https://aminet.net/package/mus/midi/horny-base horny-base], [http://bnp.hansfaust.de/index.html BnP], [], Regarding 680x0 emulation, there are several options that could be considered *[https://github.com/aros-development-team/AROS/blob/6722a0ae9e03fe5d26e32703360bd2059e0864cc/rom/m68kemu/README.md?plain=1#L424 m68kemu.library] for some Amiga productivity where the cpu is emulated and the system calls are redirected to Aros ones *[https://github.com/BlitterStudio/amiberry amiberry] (winuae) for everything else like games *[https://github.com/jonx/AROS/tree/aarch64-darwin-graft/arch/all-darwin/libs/emu68k emu68k] *[https://scriptedamigaemulator.net/ Scripted Amiga] with [https://github.com/naTmeg/ScriptedAmigaEmulator ScriptedAmigaEmulator] or older [https://github.com/gbraad-amiga/ScriptedAmigaEmulator2 ScriptedAmigaEmulator2] [https://pinout.xyz/ GPIO 40 pins] [https://learn.sparkfun.com/tutorials/raspberry-gpio/gpio-pinout pinout] Some exceptions: *Physical pins 27, 28 (GPIO0, 1) are an internal I2C bus and should not be used *The other I2C on pins 3, 5 (GPIO 2, 3) can be used generally, but be aware they have permanent pull-up resistors to 3.3V *For MIDI use USB but there are dedicated UART pins 8, 10 (GPIO 14, 15). With a HAT it's more awkward -- you need to know which pins are used by the HAT and avoid them. Hopefully this will be documented. Remember all GPIOs are 3.3V (not 5V tolerant), floating/noisy inputs can cause odd behavior, and that shorting the power supplies can cause instant death of the Pi. In the shell GPIO PIN/A/N,SET/N,GET/S,MODE/K,PULL/K Controls and queries hardware GPIO pins via gpio.resource which is stored in the rom or Devs/ '''please test''' *PIN -- (Required) Target GPIO pin number (e.g. 12). *SET -- Set pin output value to 0 (LOW) or 1 (HIGH). *GET -- Read and print current digital input level (0 or 1). *MODE -- Configure pin mode: IN (Input), OUT (Output), ALT (Alternate). *PULL -- Configure pull resistor: NONE, UP, DOWN. EXAMPLES <pre> GPIO 12 MODE OUT GPIO 12 SET 1 GPIO 12 GET GPIO 13 PULL UP </pre> [https://gpiozero.readthedocs.io/en/stable/installing.html Current] [https://gpiozero.readthedocs.io/en/v1.2.0/api_boards.html old support for gpiozero is unknown at present] [https://energenie4u.co.uk/res/pdfs/ENER314%20UM.pdf and associated 433MHz equipment] [ USA X10 security and lights via USB] [ OpenHab with Shelly Smart Plug connected over Wi-Fi, controlled by MQTT or HTTP] Printing only with Postscript but [https://github.com/bohunamiga/MintPRINT one] of [https://github.com/boingball/MintPRINT two] [https://github.com/Andiweli/AmiAirPrint/tree/main AirPrint] IPP has been attempted with [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2061&pid=13954#post_13954 discussion] The vcgencmd can be used to inspect and dump the current system configuration. vcgencmd runs on top of VCHIQ as an RPC. The mailbox interface is an alternate but much simpler RPC. VCHIQ is a bridge (queue) between the CPU and the GPU so they can communicate with the firmware. Loads of [https://github.com/6by9/rpi3-gpiovirtbuf/blob/master/rpi3-gpiovirtbuf.c mailbox] which uses the GPIO control calls. [https://github.com/raspberrypi/firmware/wiki/Mailboxes may also be of interest] A fair number of vcgencmd examples (search for vc_vchi_gencmd_init). [https://www.raspberrypi.org/forums/viewtopic.php?t=229203#p1406112 sends the relevant vcgencmd commands] to update the scaling kernel, but the [https://github.com/raspberrypi/userland/blob/master/host_applications/linux/apps/gencmd/gencmd.c command] is just a text string. Parsing and execution of the instructions is performed by the VideoCore firmware. The Raspberry Pi runs two separate operating systems: Linux/Aros on the ARM, and a threedx RTOS called vcos running on the Videocore 4 VPU: vcos is commonly called "the firmware". Vcos is tasked with performing certain system services, for example running the display and audio outputs. The VCHI driver provides an interface to allow drivers to talk to vcos. Youtube [], [], [https://www.youtube.com/watch?v=X4fmWAIv7FE Aros native on Pi3b], [], [], [https://www.youtube.com/watch?v=TSxlYb1eQWU Installed on Pi3b+], [], [], [https://www.youtube.com/watch?v=NFF1H3jCoz8 testing Aros native on Pi400], [], [], [https://www.youtube.com/watch?v=nIVx7mh1E1Q&pp=ygUHYXJvcyBwadIHCQkTDAGHKiGM7w%3D%3D Aros on Thumb 2 based 32bit-ish ARM STM32H743 board], [https://www.youtube.com/watch?v=zQM4CD64xDE&t=612s&pp=ugUEEgJlbg%3D%3D Performance under Linux] but on Aros... {| class="wikitable sortable" width="90%" ! width="10%" |Pi ! width="10%" |Single Core 2D ! width="10%" |Single Core 3D ! width="10%" |Single Core 3D ! width="10%" |SMP 2D ! width="10%" |SMP 3D ! width="10%" |SMP 3D ! width="35%" |Comments |- | <!--Pi-->Pi3 | <!--Single Core 2D--> | <!--Single Core 3D--> | <!--Single Core 3D--> | <!--SMP 2D--> | <!--SMP 3D--> | <!--SMP 3D--> | <!--Comments--> |- |} For the Pi1 Pi2 Pi2B the status of AROS native ARMv6 for 32bit RasPi was OK. System booting, USB working (although with some issues but plans to fix them). 32bit native [http://www.aros.org/nightly1.html ARMv6 32bit nightlys] raspi-armhf-system raspi-armhf-contrib unbz2'd to fat32 microSD ===Hosted=== AArch64 CPU backend for AROS, a Cocoa/Metal display, clipboard / host-volume / CoreAudio / BSD-sockets bridges, GPU 2D via gpufx.library, a 68k→AArch64 JIT (run68k), and a full Rust std port. On [https://www.jkn.me/blog/macaros-aros-on-apple-silicon/ latest Apple Silicon] [https://github.com/jonx/Macaros early buggy alpha version of hosted Aros .dmg on MacOS12+]. Please use [https://github.com/jonx/Macaros/issues MACAros github] for issues, features etc and possibly [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2030&pid=13910#post_13910 here] [http://www.aros.org/snapshots1.html old linux and android hosted 32bit] ==== Hosted ==== =====64bit===== [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80&pid=13667#post_13667 Ubuntu Linux PC hosted Pi compiler build] [https://github.com/BlitterStudio/aros-compiler-docker Docker based cross compiler for various Aros systems], =====32bit===== Ubuntu VM approach to compiling [http://lallafa.de/blog/2013/06/building-aros-hosted-for-raspbian/ Linux hosted AROS June 04, 2013] ../AROS/configure --target=linux-armhf --enable-includes=/usr/arm-linux-gnueabihf/include --x-includes=/usr/arm-linux-gnueabihf/include --x-libraries=/usr/arm-linux-gnueabihf/lib arm-elf- is symbol-linked to arm-linux-gnueabi- (arm-linux-gnueabi- is more correct in this case, because it's going to be compiling the ARM AROSBootstrap for ARM Linux) *armel - many of the "android" machines require since the entire OS is made for soft float VFP. *armfp - Efika MX target, Raspberry PI, EfikaMX, Pandora and virtually everything (VFP) Keep in mind it's possible to start hardfp AROS hosted on softfp system, though, as long as no calls between AROS and host require floating point parameters. NOTE: hardfloat objects *cannot* be linked with softfloat objects - they have a different ABI. Just keep in mind the arm nightly build machine is quite complex beast. It needs the x86_64 host compiler to compile AROS tools. The arm version is built every night using gcc-4.6.2 crosscompiler (built together with AROS) and successfully builds armel and armhf linux hosted targets. *needs an AROS code compiler for ARM target *as well as unix compiler for ARM linux host (would be best to have both softfp and armhf, we have softfp only now) with full set of libraries and includes. with—disable-crosstools $AROS_CC is always a wrapper around $KERNEL_CC ? If so, this is wrong for some ports. This can break Darwin, Windows and Android port. Yes, Android port will build. And even work. But it's not good because the port will not be ABI-compatible with other ARM ports. Android's ABI is different from GNUEABI. For example: <pre> enum test {foo, bar}; enum test testvar; </pre> sizeof(testvar) will be equal to sizeof(int) in GNUEABI (Linux and AROS) and sizeof(short) on Android. This affects linking objects from static linklibs, for example. Previously everything worked because $AROS_CC was a wrapper on top of $HOST_CC. And a real crosscompiler was used on non-ELF hosts. Android is the same. $KERNEL_CC is incompatible with AROS. compiler=kernel is appropriate _ONLY FOR CODE WHICH RUNS ON HOST OS_ (or barebone hardware, if we talk about native). This includes bootstraps, their linklibs, and host-side dynamic libraries (Windows makes extensive use of them because of architectural considerations. No single AROS object should be compiled with this setting. $KERNEL_CC is really compatible with AROS *ONLY IN LINUX-HOSTED* and no more. On other systems (Darwin, Windows, Android) this is not true any more, and compiler=kernel is never going to work. If you want to compile your AROS module against host OS includes, append the following to USER_INCLUDES (or USER_CFLAGS, this is effectively the same): -isystem $(GENINCDIR) $(KERNEL_INCLUDES) $(KERNEL_INCLUDES) expands to: -isystem <your_os_includes> -isystem <host_OS_gcc_private_includes> -nostdinc This makes AROS compiler adhering to host OS APIs. If you want some preprocessor symbols based on what your host OS actually is, add something like -DHOST_OS_$(AROS_HOST_ARCH). Why is there $(GENINCDIR) at all? Because host OS has its own libc includes, which would conflict with AROS ones. And the host OS libc is not binary-compatible with AROS one. Why doesn't Windows-hosted port use $(KERNEL_INCLUDES) ? Because WinAPI includes conflict with AROS ones in fundamental typedefs, like WORD, BYTE and BOOL. It's almost impossible to deal with this in any other way than rewriting WinAPI definitions using AROS types. Building under centos 6.3 (i386) currently, and AROS creates the toolchain itself. haven't yet committed the necessary changes but "./configure --target=raspi-armhf" is enough to start, then "make arosboot-raspi" will generate arosraspi.img (containing the bootstrap, kernel.resource, and exec.library) as well as arosraspi.rom (containing all the other essentials components such as dos, graphics etc). It will also copy over a config.txt file to make the raspi bootstrap code load the correct kernel, and a cmdline.txt that enables exec debug output. *armel = typically Debian 6, Ubuntu Maverick, Android, *armhf = typically Debian 7, Debian 8, Ubuntu Precise, Cross-compiling Ubuntu ARM softfp <pre> sudo sh echo 'foreign-architecture armel' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armel] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armel.list apt-get update apt-get install gcc-arm-linux-gnueabi libx11-dev:armel libsdl-dev:armel </pre> <pre> ./configure --target=linux-arm --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabi/include </pre> Cross-compiling Ubuntu ARM hard-float <pre> sudo sh echo 'foreign-architecture armhf' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armhf] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armhf.list apt-get update apt-get install gcc-arm-linux-gnueabihf libx11-dev:armhf libsdl-dev:armhf </pre> <pre> ./configure --target=linux-armhf --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabihf/include </pre> Now, the AROS build is configured properly and all you need to do is: make ==Build== ===64bit=== ===32bit=== # download/checkout the source someplace, e.g. /build/AROS-Src/ # make a directory to store external sources AROS downloads, e.g. /build/Ports # make a build directory, e.g. /build/aros-raspi-armhf # cd into the build dir, configure, and then run make -: <pre> >cd /build/aros-raspi-armhf >/build/AROS-Src/configure --target=raspberrypi-armhf --with-serial-debug --enable-ccache --with-portssources=/build/Ports >make >make arosboot-raspi </pre> then copy the files from /build/aros-raspi-armhf/bin/raspi-armhf/AROS/ onto an sdcard, and download/copy the Raspi firmware files onto it. You should then be able to boot the sdcard on your RasPi. The current W.I.P tree to svn. it can be built as follows .. <pre> ./configure --target=raspi-armhf make arosboot-raspi </pre> That will generate arosraspi.img, arosraspi.rom and config.txt in bin/raspi-arm/AROS - so either copy just those files to a fat formatted SD card (with the firmware files on), or copy the whole contents of the AROS folder. NB - if you have a Linux/other install, backup the existing config.txt first arosraspi.img contains the bootstrap (which has very basic mailbox code, framebuffer/gpio init, and console "emulation" via code pinched from our libbootconsole), kernel.resource, and exec.library arosraspi.rom contains all the other components needed to boot AROS. The config.txt file will tell the RasPI bootstrap to load the arosraspi kernel and ramdisk (rom). the bootstrap has minimal mailbox code, planning on adding either a resource or library that driver/app code will use to access it (likewise for GPIO) Help building AROS hosted on Linux ARM Was looking a way to use more my Handheld ARM based called Pyra (Dragonbox Pyra) an ARM (Omap5 cpu with 4GB ram) linux based machine (Debian Buster v10 with kernel 5.6.19 adapted) and have a try to compile the latest Aros sources by Deadwood directly on this device. Compilation stops after build libpopupmenu.a and trying to build libatomic have this error: <pre> Configuring build in bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic configure: WARNING: unrecognized options: --disable-nls, --without-x checking for --enable-version-specific-runtime-libs... no checking for --enable-generated-files-in-srcdir... no checking build system type... arm-unknown-linux-gnu checking host system type... arm-unknown-aros checking target system type... arm-unknown-aros checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-aros-strip... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for arm-aros-gcc... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-gcc checking whether the C compiler works... no configure: error: in /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic': configure: error: C compiler cannot create executables See config.log' for more details make[2]: *** [mmakefile:4489: /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic/.configured] Error 77 [MMAKE] make --no-print-directory TOP=/media/farox/pyra2/arosbuilds/toolchain-core-armhf-build SRCDIR=/media/farox/pyra2/arosbuilds/AROS CURDIR=tools/crosstools/gnu TARGET=tools-crosstools-gcc-libatomic-configure -s --file=mmakefile tools-crosstools-gcc-libatomic-configure failed: 512 [MMAKE] Error: Error while running make in tools/crosstools/gnu: No such file or directory make[1]: *** [Makefile:361: linklibs-libatomic] Error 10 make: *** [Makefile:183: crosstools] Error 2 </pre> looking at config.log on arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic found that arosbuilds/toolchain-core-armhf/arm-aros-ld: cannot find -laeabi so do make linklibs-aeabi-arm-quick and the missing lib was built. now the next stop is at fatal error: bits/libc-header-start.h: No such file or directory and fatal error: sys/cdefs.h: No such file or directory in many places so after checking that have this missing include files i have noted that my include path is a bit different, standard searching path is /usr/arm-linux-gnueabihf but in my system is /usr/include/arm-linux-gnueabihf so if i add my path to some mmakefiles compilation goes on....but is a better way to add this path to avoid every mmakefiles to be changed? fixed with adding -I/usr/include/arm-linux-gnueabihf to where is missing on mmakefiles like USER_INCLUDES := -isystem $(GENINCDIR) -I/usr/include/arm-linux-gnueabihf $(KERNEL_INCLUDES) P.s. I have changed many mmakefiles and have at least compiled (after many hours) the toolchain doing make every time in arosbuilds/toolchain-core-armhf-build (also have to disable making tests under cplusplus but don't remember the directory ...) but ask an help to have an automated way to correctly build without modify mmakefiles. Last time built armhf target was around 2 years ago. At that point built is via cross-compilation from linux (ubuntu 22.04) using linux armhf crosscompiler (this can explain the path differences you are experiencing) as well as using AROS gcc cross-compiler in version 6.5.0 (build with option 21) in rebuild.sh). Since then AROS GCC has been updated to 10.5.0 and don't believe anyone tried to build the armhf target again. My suggestion would be to downgrade GCC to 6.5.0 (via editing AROS/config/gcc_def file) and try to first build using cross-compilation from x86_64 linux. Once that works, you will have a "template" to compare to native compilation under arm linux. Thanks for your suggestion...but think the toolchain with GCC 10.5.0 is compilable if i found a way to pass the path of my system to the script that build (option 21 on rebuild). The other only changes are (but don't know where to modify...) is to add the build of libaeabi and disable the building of some tests under cplusplus that use exceptions and is not supported under ARM. try to crosscompile with my Linux amd64 PC. For paths look into core-linux-armhf/bin/linux-armhf/gen/config/target.cfg. A number of build-wide variable is set there containing paths to local build system. These variables and the target.cfg file are generated by AROS ./configure script. Thanks compilation now go forward...changed target.cfg under "toolchain-core-armhf-build/bin/linux-arm/gen/config" and do make on "toolchain-core-armhf-build" dir. Need to find where to enable build libaeabi.a so can build the entire toolchain with option 21 of rebuild.sh Found something that looks like libeabi in AROS/arm-all/arm-aeabi/mmakefile.src. Try adding a third line there: #MM- linklibs-armhd : libklibs-aeabi-arm Don't remember needing this library. Possibly the 6.5.0 GCC somehow does this while 10.5.0 is missing this. Try adding this line (and the variant "linklibs-armhf" instead of hd) but it did not solve the automatic building of the missing lib. I must do "linklibs-aeabi-arm-quick". Anyway after have build the aeabi lib i succefully built the toolchain (after many hours...). Smile To test I restarted from selecting option 21 (on rebuild.sh) but after many hours i get the same error of the kernel includes not found...maybe i need to modify the configure script for my case. With the toolchain built i try to build the core-linux-armhf (DEBUG) (option 22) but after a while it stopped with "cannot find -laeabi " so i made it built manually...and now i can continue compiling...i'll let you know if all goes ok. == Hardware == ===64bit=== ====BCM2712==== With the Pi5 Broadcom VideoCore 7 vc7 is an integrated GPU with 12 cores and up to 800 MHz clock. VideoCore VII is capable of OpenGL ES 3.1 and Vulkan 1.2. The driver support for the Raspberry Pi continues to build upon the [https://lore.kernel.org/dri-devel/20230928114532.167854-1-itoral@igalia.com/ open-source V3D driver] stack within [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450 Mesa] hopefully be merged for Mesa 23.3. x265 HEVC accelerated untested, x264/h.264 and VP9 cpu only. *Raspberry Pi M.2 HAT+ Expansion Board *Geekworm X1001 PCIe to M.2 Key-M NVMe *Geekworm X1003 PCIe to M.2 HAT NVMe SSD PIP Board for Raspberry Pi 5 *Pineboards Pi Hut HatDrive! M.2 HAT 2024/V4 *Hat+ Gen2 Gen3 Nvme *GeeekPi 52Pi N04 for Raspberry Pi 5 NVME M.2 * *2024 RPI AI HAT - Hailo 20TOPs no LLMs *2026 RPI AI HAT+ 2 - Hailo 40TOPs slightly better? [https://www.raspberrypi.com/documentation/accessories/camera.html Cameras for Pi] *Raspberry Pi camera module, the V3 with Sony IMX708 back-illuminated CMOS 12 Megapixel sensor *Raspberry Pi Camera Module V2 – 8MP Sony IMX219 Sensor *Raspberry Pi camera Rev 1.3, 5MP 1080P OV5647 image/video module, 2592 x 1944 pixels ====BCM2711==== With the Pi4 an ARM a72 cpu is about x3 times the size of an a53 in the Pi3 the 2711b line used more power when idle, compared to the 2711c *2018 Raspberry Pi PoE HAT Power Over Ethernet Hat - design issues *2020 Raspberry Pi PoE+ HAT Power Over Ethernet Hat Pi3b+ Pi4 only - better design *Waveshare PoE HAT (B) with cooling fan for Raspberry Pi 3B+/4B 802.3af PoE *[https://github.com/axizo-pi/V3DLib vc6 V3D 4.2] is derived from [https://docs.broadcom.com/doc/12358545 vc4], but it is significantly different The QPU pipeline stays mostly the same, you still have an add ALU and a multiply ALU and it can issue two ALU OPs per cycle. There is still 4 SIMD lanes, interleaved over 4 cycles. The instruction encoding for the QPUs is different, but the core instructions are the same. Instructions for packed 8 bit int math has been dropped, along with most of the pack modes. Instructions for packed 16bit float math has been added (2 floats at in a single operation) With vc5/vc6, you write two packed 16f value to the tilebuffer (or four writes of 32f, if you are using the rgba32f framebuffer). And there is a handy vfpack operation which allows you to pack two f32s into a single 32bit value in a single instruction. You can vfpack directly into the tile buffer register. the multiply ALU can now fadd, so you can issue two fadds per instruction. the add ALU has gained a bunch of new instructions the A and B register files have been merged. You still only get an A read and a B read per instruction, but they read from one big register file (which means the underlying memory block has gone from two sets of "one read port, one write port" to one "two read ports, one write port" block) The theoretical max FLOPs per QPU remains the same at two per cycle, other than the bump from 400mhz to 500mhx but it looks like a lot of effort has been put putting those theoretical FLOPs to better use. *vc4 could run one or two threads per QPU. When you ran in two thread mode, the available register file halfed to 32 registers. *vc5 added a four thread per QPU mode, with 16 registers per thread. *vc6 doubled the size of the register file. You could now use all 64 threads in two thread mode and 32 registers in for thread mode. Single thread mode was removed, you always have at least two threads. With the threading improvements, the QPUs should spent much less time idle waiting NOPs for memory requests. Most of the design changes have gone to improving the fixed function hardware around the QPUs. A fixed function blend unit has been added, which should reduce load on the QPUs when doing alpha blending. hope software blending is still possible The tile buffer can now store upto 4 render targets (up to 128bits per pixel, so if you are using 4 32bit render targets, you can't have a depth buffer) A MMU, allowing a much simpler/faster kernel driver. Many more texture formats, framebuffer formats. h264/x264 as Pi3 All the features needed for opengl es 3.0 H.265 / HEVC decoder is a HEVCv2 Main 4:4:4 10 design supporting bitstreams up to profile 5.1 HEVC hardware decode supports 4kp60, 10-bit. Audio output is pretty much unchanged, but the HDMI audio channels now support 8x192kHz bitrates Each ALU typically have 2 floating point operators, and as you pointed out in a earlier post videocore 6 is no exception, with both a multiply and additive floating point operator. Thus theoretical GFLOPs are calculated with both operators in mind. That is what the 2 in my formula represents, and is common across any modern programmable shader, whether you calculate Nvidia, AMD, Intel, Boardcom or any other company's GPUs. Total ALUs * 2 * GHz clock = GFLOPs, In the case of Raspberry Pi 3, it's 24 ALUs * 2 operators * 0.4GHz = 19.2GFLOPs If the Videocore 6 does indeed only have 16 ALUs (16 * 2 * 0.5GHz), you'd have only 16GFLOPs but they are better utilised Possible maximum performance <pre> VideoCore IV @ 250MHz: 250 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 24 Gflop/s VideoCore IV @ 300MHz: 300 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 28.8 Gflop/s VideoCore VI @ 500MHz: 500 [MHz] x 2 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 32 Gflop/s </pre> Faster LPDDR4 memory. ====BCM2837==== With the Pi3 * Broadcom BCM43438 chip provides 2.4&nbsp;GHz 802.11n wireless LAN, Bluetooth Low Energy, and Bluetooth 4.1 Classic radio support, 3B+ [https://github.com/aros-development-team/AROS/commit/afa5bc0bb17d5dd06bcfdbac00853a3799ca8d76 LAN7515] The overclock ability has diminished with each chip version as the energy usage has increased. BCM2837 is one of the warmest yet and benefits from active fan cooling if all four cpu cores are in use for a short while. Video playback is not affected due to the custom support in the GPU. 5 V / 2.4 or 2.5 amp power supply recommended if all four cpu cores are running, else throttling (cpu slowdown) might occur. Dual VDP and scalable QPU in VC4 and x.264/h.264 accelerated untested only and VP9 on cpu or neon help ARMv8-A has [https://developer.arm.com/documentation/102412/0100/Privilege-and-Exception-levels privilege levels] where userspace typically runs at ‘EL0’, the kernel at ‘EL1’ or ‘EL2’ and the firmware at the highest level ‘EL3’. ===32bit=== === Core Kernel === ====BCM2708(family)==== which includes the [http://elinux.org/RPi_Hardware BCM2835] (ARM1176JZF-S 700&nbsp;MHz CPU + VideoCore IV GPU + up to 1GB RAM) *Framebuffer (fb) using mailbox *IRQ scheduler, etc *Arasan based SD Card controller *Synopsis DesignWare USB 2.0 OTG controller [http://networkdirection.net/index.php?option=com_content&view=article&id=106:rasperry-pi-usb-controller&catid=45:raspberry-pi&Itemid=54 Unofficial DOCS pdf], [dwc_otg.c FreeBSD], [], [https://www.riscosopen.org/viewer/view/mixed/RiscOS/Sources/HWSupport/USB/Controllers/DWCDriver/ RiscOS USB Driver], [https://www.riscosopen.org/forum/forums/5/topics/878 RiscOS USB Discussion], [https://www.riscosopen.org/forum/forums/11/topics/1893 Other USB RiscOS], [http://plan9.bell-labs.com/plan9/index.html Plan9 Miller's usb] http://plan9.bell-labs.com/sources/contrib/miller/, [https://github.com/Chadderz121/csud CSUD driver], *[http://www.smsc.com/media/Downloads_Public/Data_Sheets/9512.pdf SMSC 9512] USB LAN/Hub chip *CMOS RAM *VCHIQ port which sends messages to the GPU e.g. for mouse, keyboard, audio on HDMI, etc *Audio Driver *Serial Peripheral Interface Bus (SPI) *[http://www.susa.net/wordpress/2012/06/raspberry-pi-pcf8563-real-time-clock-rtc/ I2C registers] *I2S *Universal Asynchronous Receiver Transmitter (UART) *[http://elinux.org/RPi_BCM2835_GPIOs GPIOs] and [http://www.adafruit.com/blog/2012/08/17/broadcom-bcm2835-peripheral-memory-map-and-gpio-alternate-use-chart-piday-raspberrypi-raspberry_pi/ Alternative view of GPIO] BCM2836 * For Pi B+, PI 2 and Pi 3 SMSC LAN9514 chip adding 10/100 Ethernet connectivity and four USB channels to the board *[http://www.andrewscheller.co.uk/rpi_pcb_modules.html PCB], [http://elinux.org/RPi_Low-level_peripherals Low level features], Implemented so far... # Modify the configure system so that it correctly builds for the arm hardware float raspi target. # Implemented the bootstrap to load the aros modules and prepare the arm to jump into them. Reworked the x86 console support so that parts can be stolen for raspi to use since t has no basic functionality to output to the display. # Implemented a kernel.resource to prepare the raspi for running aros and provide the low level api calls to expose available resources and allow exec, etc function. # Implemented serial debug support # Implemented the exec (and kernel) functionality required to make multitasking work (and interrupts, exceptions, syscalls, etc) # Implemented a timer.device to utilise the hardware timers. # Implemented a very basic gfx driver to expose the hardware's framebuffer. # Implemented an SD-Card driver for AROS which presently only supports the raspi's chipset but can easily be modified to support all sd-card hardware and media. # Fixed the fat filesystem support in AROS so that it can boot on RasPi's normal SD-Card setup. The "rom" image files needed use a different filename than the default linux, etc images so can be easily installed without harming the existing files - you only need to change the loaded images in the config file to get aros to boot. # Updated the build scripts to automatically download the necessary raspi firmware files and wrap it all up so that you can simply extract the archive to a fat formatted sdcard and boot it on the raspi without having to get anything else. # fix everything in contrib and ports to build for raspi (needs proper testing/fixes but allows every component to actually compile at least, including owb) + numerous other fixes to get things working on arm/raspi .. Improvements... # Implement a USB chipset driver "OR" finish the existing one [https://github.com/aros-development-team/AROS/commit/c07d13c724f944674be5db54fc6a71ee72a01809 usb otg] - the current code is mostly a skeleton that should initialise the chipset and then needs relevant code to support the different transfer types. It also has the "virtual" hub code in place to represent the raspi's USB port (from poseidons p.o.v) # Implement a driver for the USB NIC (a few weeks - depends on USB above) # Write an [https://github.com/aros-development-team/AROS/commit/d55d0f74d20b769bbb8c8d386e5c1d7a9154f05a audio driver] (a few weeks - independent of USB) and [https://github.com/aros-development-team/AROS/commit/e93a4c245f27a87c9c4c1d39206694b39059998a HDMI] # fix syscall bug in the current raspi kernel code # Graphics depend on having a decent "bcmdma.resource" implemented as to use the cpu's dma engine. The sd card driver needs to use it for transfers to/from the controller - and the gfx system needs to use it for "blitting". # [https://github.com/aros-development-team/AROS/commit/4019d84e4975d4dad987a12d57fe108f5ac048e6 Improve the gfx driver], [ vc4gfx HIDD] add [http://dri.freedesktop.org/wiki/VC4/ Gallium3D support] # [https://github.com/aros-development-team/AROS/commit/b13905b3e8e45b089f520b44692c81affddd066f Improve] the [https://github.com/aros-development-team/AROS/commit/3a876755c070f5c73c4f53c7f4d35b4f923088b9 sdcard] device driver - which is also pretty basic but should work with most cards, rework it to also support pci, etc. sd card interfaces on x86 # The current code using very rudimentary access to the gpio interface - so that should be implemented as some resource for other components to access, as-well as the i2c interface exposed over the gpio interface. that should have a hidd class implemented which uses the gpio resource to communicate. Boot up typical for most other OSs before the open sourcing of many binary blobs from 2017 onwards On power-up, the rpi [http://www.open.com.au/mikem/bcm2835/ BCM 2835] [https://github.com/hermanhermitage/videocoreiv VideoCore4] GPU, not the ARM CPU, is in control, and the SD card slot is the only peripheral device with power. The firmware burned into the BCM2835's VideoCoreIV GPU PROM requires a DOS-style partition table; a FAT-formatted first partition; and the freely redistributable but closed sourced Broadcom files “bootcode.bin” and “start.elf” in that partition. The boot sequence carries out several pre-boot tasks *On powering of the rpi, the GPU reads and executes bootcode.bin, which then loads start.elf *The GPU loads the “start.elf” file, eventually, into the L2 cache and then executes it *configures the memory split for the CPU and GPU *reads and parses “config.txt” from the same partition on the SD card and applies the settings (like a PC’s BIOS settings) *loads the “kernel.img” file, again from the same partition *activates the CPU to begin executing the loaded kernel image The CPU/GPU memory split is hard-coded into start.elf, so Broadcom provides three start.elf images, to give 32M, 64M, or 128M to the GPU for multimedia performance, and the remainder to the CPU. RPi uses [https://github.com/raspberrypi/firmware some closed source loaders] and at some point it loads a binary blob named "kernel.img" at 0x8000, at that point there would be a rudimentary Aros alive. If one wants to use the SD-card then there would have to be a driver for the interface and a fat filesystem handler (SD-card has to be formatted to fat filesystem) Boot code and kernel are now linked together and made into that binary blob, just for starters. Raspberry Pi uses [http://kernelnomicon.org/?p=133 u-boot] and [http://kernelnomicon.org/?p=138 UBoot] as bootloader, there's already some code in the Efika MX port for that. UBoot is a native bootloader and not just for the raspberry pi, it loads after start.elf. You can find Efika MX port from arch implementations, some hacking is needed for the mmakefile.src'es as iit dates back to before the Aros crosstool era or else you get some weird errors while building. You also need to code the bootstrap and serial handling. At the moment it seems that a fastest route for the native build would be to make one binary blob without using the package system. Raspberry's memory layout is pretty simple and if the implemented u-boot doesn't support loading other modules <pre> ? - alias for 'help' mtest - simple RAM test autoscr - run script from memory base - print or set address offset bbm - BBM sub-system bdinfo - print Board Info structure boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootm - boot application image from memory bootp - boot image via network using BootP/TFTP protocol cmp - memory compare coninfo - print console devices and information cp - memory copy crc32 - checksum calculation echo - echo args to console fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) go - start application at address 'addr' help - print online help iminfo - print header information for application image itest - return true/false on integer compare jade - loadb - load binary file over serial line (kermit mode) loads - load S-Record file over serial line loady - load binary file over serial line (ymodem mode) loop - infinite loop on address range md - memory display mm - memory modify (auto-incrementing) mtest - simple RAM test mw - memory write (fill) nfs - boot image via network using NFS protocol nm - memory modify (constant address) pci - list and access PCI Configuration Space ping - send ICMP ECHO_REQUEST to network host printenv - print environment variables rarpboot - boot image via network using RARP/TFTP protocol reset - Perform RESET of the CPU run - run commands in an environment variable saveenv - save environment variables to persistent storage saves - save S-Record file over serial line setenv - set environment variables sleep - delay execution for some time tftpboot - boot image via network using TFTP protocol USB - USB sub-system usbboot - boot from USB device version - print monitor version </pre> And there is one more thing about modular ports. In order to actually implement this, your bootstrapping environment should provide the ability to load several files. On PC this is provided by GRUB2. on CHRP you can read filesystem via OpenFirmware, and Sam's Parthenope relies on modified u-boot. If your bootstrap allows to load only a single file, then you stuck with monolithic kickstart. By the way... u-boot allows not only to boot up a single uImage or zImage, it also allows to write client programs AFAIK. With this approach, you actually can write modular bootstrap for ARM AROS using unmodified u-boot. Most used [http://www.compulab.co.il/workspace/mediawiki/index.php5/U-Boot_quick_reference uboot options] are fatls usb 0:1, the reason behind INTB_KERNEL is to allow use of the standard Exec function AddIntServer() to add interrupt handlers for hardware drivers etc. AmigaOS never used it for abstract hardware drivers. AmigaOS routed only raw hardware IRQs there. Their assignment was hardcoded. As well as number of them. Actually on AmigaOS every bus has its own interrupt subsystem. For example PCI bus. PCI interrupts on Amiga are routed to a single exec interrupt. 1:1 relationship between CPU and hardware interrupts is present only on PC. IMHO we miss things like AddInterrupt/RemInterrupt methods on our PCI subsystem's device class. PCI bus class should map these methods to whatever is appropriate. This is how it is done on AmigaOS and friends. When these are implemented, raw kernel.resource API will be needed only for several PC-specific drivers with hardwired resources. Exec IRQs are real IRQs only on Amiga hardware. On other machines they can be emulated where appropriate (VBlank is a good example). kernel.resource is meant to be different, its IRQs are hardware-agnostic, they are plain "Hardware IRQ number X, whatever this means". They are low-level actually, and meaningful only in the context of a particular system. Was that not the transition from irq.hidd to kernel.resource? No. A long time ago there was another hacky bit named INTB_TIMERTICK. It was "abstract timer interrupt", used by timer.device. It was the same as VBlank, but with larger frequency. I removed it, because kernel.resource API was a cleaner way to access this interrupt. Furthermore, there can be more than one timer in the system. Thinking about bringing back timer HIDD definitions again. hpet.resource is a bad idea. Can someone please enlighten me a little on how the scheduler is meant to work? Poseidon.library creates its "Poseidon Event Task" during RTF_COLDSTART -> then calls Wait(), and ends up in limbo because wait disables interrupts (used for the scheduler heartbeat), and basically waits forever because the sigbit is never set, since krnSwitch doesn't switch the task unless TF_SWITCH is set, and no codepath run during this seems to set it?? TF_SWITCH does not disable/enable switching. This flag just enables to run user-supplied hook when the task is being switched away. It is completely safe to call Wait() in Disable()d state. Doing this actually temporarily breaks this state. IDNestCnt gets remembered in struct Task, then next task is selected, and its IDNestCnt is restored in sysbase (see kernel_scheduler.c). If there are no other tasks, then your cpu_Dispatch() should enable interrupts on the CPU and enter idle mode. See x86 implementation for good example. You miss what happens next... 1. KrnSwitch() saves context of your task, saves IDNestCnt (core_Switch() and cpu_Switch()), then drops into cpu_Dispatch(). 2. cpu_Dispatch() calls core_Dispatch. Then two cases are possible: 2a. There is a READY task. It is picked up, its IDNestCnt is restored in SysBase, then cpu_Dispatch() needs to restore registers and exit. The next task is run. 2b. There are no READY tasks. core_Dispatch() returns NULL. In this case your cpu_Dispatch() should enter idle loop. It should just enable interrupts on the CPU and put it on halt. This allows it to process hardware interrupts. Eventually some of your interrupt handlers wakes up your task and puts it into READY list. My heartbeat interrupt has been slowed atm to help debugging - but it never actually gets a chance to fire because of the Wait() disabling interrupts. Perhaps you have forgotten to enable interrupts in your idle loop. There is a change in the format of AROS executables. Until now we were using Elf RELocable files which are usually used as intermediate object files. We had them for various reasons, one of them was how AROS files were built in the past. That days we had no real aros cross compiler and the option to embed relocation data in unix executables (or in executable files in general) was rather new and not every linux/unix system had it. Therefore we have decided to use intermediate files. Although it was somehow working (and it is still working :-)), it has some drawbacks. Therefore decided to introduce real Elf EXEC types, in first turn implemented on ARM target with option to expand in future to all other AROS architectures. The first patch was pretty easy and appeared to work somehow. It generated nice executables with embedded relocation info. Not only that, it also removed all global symbols adjusting relocation data to be relative to the beginning of the sections. That move reduced number of symbols in each executable significantly (depending on the file between 20 and 80% of all symbols could be removed). The only symbols that stayed in the file are local ones - due to the nature of the patch wasn't able to remove them since we have not seen them in the symbol hash table. The patch didn't worked though. The files were relocated, AROS kernel loaded, but it crashed very early. What happened? Well, the nature of ARM relocations happened :) Most of the relocation data on all machines is rather simple. Relocation can be absolute or pc-relative, sometimes the offset has to be bit shifted. On ARM v7 there is another one. There, when one wants to load an address of function/variable into register a combination of two instructions can be used: movw and movt. The first one loads immediate into lower 16 bits of a register while clearing upper 16 bits. The second one loads immediate into upper 16 bits without touching lower halfword. Loading of a pointer into a register looks like this: movw r0, #:lower16:label movt r0, #:upper16:label In this case there are two relocations - one for lower halfword and another for upper. If an overflow of lower 16 bits occurs during relocation process, the upper one should be updated as well. Unfortunately with current patch and with typical ARM executables there is not enough information to perform the calculations. There are two options - the first one would be to give up and go back to "fake" executables, another one would be to change from REL to RELA relocation info. The latter contains an addend, extra data which can be used to perform all the relocation calculations I need. Decided for the second option. The patch is already in the works. There is another function for the binutils' bfd backend to perform the final relocation. There can decide what to do with every reloc info, modify data and eventually strip some symbols. An advantage is - at this stage of the linking process have also full access to all local symbols so can change all relocations section relative and eventually strip all symbols from the files. GPU VCore developed by Alphamosaic Ltd and now owned by Broadcom. Most of start.elf runs on the GPU. Placing ALL the userland GPU code in the videocore.hidd isn't going to be a terribly big problem because the code they published is nothing more than a shim that sends data straight to the GPU to execute. The good news about this is that we only need to write our HIDD using the OpenVG API. The shim is relatively small codewise and lives in the ARM memory (the actual OpenVG code itself lives in the GPU RAM area and its loaded from start.elf). That's also the bad news. Our driver has to translate AROS video calls to OpenVG calls, for most tasks it should be easy, for some, not so much. It's still probably less difficult and less work, than controlling the GPU directly. The other good news is that anything done through OpenVG happens on the GPU, its truly accelerated. It also has some nice font functions, meaning we can lead into an accelerated text mode later. Basically, AROS resets or locks up when it tries to use AROS_ATOMIC_INC or DEC. If I comment out the byte/word operations in the header files and use non-atomic operations, the code works as expected. have read that the L1 cache needs to be enabled to use LDREX and co (which I also read is only meant to be used on multi processor systems with shared memory) - however I am certain this is correctly enabled. If you are using LREX or STREX, you should have L1 cache enabled, at least on the ARM CPU I work with at work. L1 cache is enabled by enabling the MMU *AND* setting the C and I bits in the CPU - the C bit is ignored, and the I bit only covers the 16 byte instruction pipeline if the MMU is not enabled. Can you verify that your assembly is generating LDREX/STREX? From the behavior, it almost sounds like its generating the default Semaphore locked atomics. Impossible. There are no semaphore-locked atomics. There are Disable()/Enable()-based ones instead. And there's a special #define AROS_NO_ATOMIC_OPERATIONS in this case, which tweaks Disable()/Enable() implementations not to recurse forever. I have tested this on ARMv5 which does not have ldrex/strex, it works fine. On those ARMs there's no way to have real atomics. On other OSes (like Linux) this is done by introducing things like atomic_t, which appears to be a complex structure, holding the value together with accompanying spinlock (implemented using swp). #warning "TODO: lookup optimal mmu table settings for raspi memory" /* Set up an identity-mapping for all 4GB */ for(x = 0; x < 4096; x ++) { pagetable[x] = x<<20 | (0x40002|0x80000|0x010000|0x00C00|0x04); } Shouldn't there be a second loop that sets the 'C' bit in the descriptor for the RAM pages? Currently, you have TEX=0, C=0, B=1 for all pages (Shared Device). You should have TEX=0, C=1, B=0 for RAM (Write-Through, Cached) So .. pagetable[x] = x<<20 | 2; should be enough? No, for RAM you need to change the '| 0x40' to '| 0x80' tell dosboot the correct defaults to use Please don't do this. This bootconfig.c is a deprecated legacy thing. I wanted it to go away completely with time. Instead, display drivers should auto-install themselves during own initialization phase. I. e. detect hardware=>instantiate itself. This should make things way simpler. With this approach you only need to add the driver into KS image to get the device autobooted. No hardcoded stuff. Currently VESA and VGA drivers do this, look there for examples. never rewrote ATI driver because i don't have any test system for it. they defined a smaller AROSCPUContext than the ExceptionContext - yet reference it as ExceptionContext in other places, and since it hasn't allocated enough storage for ExceptionContext, are corrupting memory/the structure (since the elements that are there don't map 1 to 1 with the exception context). AFAIK, AROS has been moving in a different direction to this in recent years. It is the job of graphics HIDDs to allocate bitmaps etc. so that they have the most suitable characteristics, including allocating them from GPU RAM where possible. The concept of chip RAM is only for legacy code, and most if not all non-68k platforms should have all system RAM marked as chip. BTW, is the video processing code you mention CPU code or GPU code? Also, IIRC we have support for "external memory allocators". Perhaps that's what we need for the allocation of GPU RAM through the mailbox. All hosted and x86 native ports should use proper context formats. trying to clarify if the vblank handler has to have run by this point to prevent this deadlock. Actually, no. Unless you have installed VBlank handler which should wake up at some point. Without VBlank there will be no quantum count. Consequently, there will be no forced preemption. But the rest will work, and multitasking will be cooperative (switch happens only when current task voluntarily gives up the CPU). Does it depend on the vblank having run before this point? and if yes what does that mean on systems where it might be able to run enough code (e.g. get to this point) before the vblank interrupt has triggered? What is it waiting for? It could wait for timer, in this case you need timer.device working. VBlank is currently needed for exec's quantum counter. In current native ports we have only a single timer, which is served by timer.device. VBlank is simulated by timer.device also. If your machine has two timers, then you can use one of them for VBlank, and another for timer.device, this will simplify things down. VBlank needs to be 50 Hz for historical reasons, many programs use it as cheap timer. I am periodically thinking about making some abstract mechanism to be able to change quantum source (and untie it from 50 Hz), but have no time to come up with something good. Additionally i started disliking timer.device hardcoded design when PC has got many timers (old 8253, APIC, HPET). Currently i think there should be some low-level entity representing tick source. timer.device should just select the most appropriate source for its units. The BCM2835 has 4 GPU based timer sources - 2 are used by the GPU, so im using Timer3 for our heartbeat and the remaining one will be free to the system. There is also the less capable ARM timer but that is dependent on the CPU frequency. Very good. You won't need any emulation. Set the heartbeat to 50 Hz and drive VBlank from it. Use other timer for MicroHZ. Can you use the 'econsole.hook' I make for debugging the Sam460 via the serial port? It provides a before-anything-else shell prompt on the serial port. You can then do 'NewCLI' to test your graphics, or use any DOS command in shellcommands.resource. You should just be able to add econsole.hook to your module list, and use 'econsole' in your bootargs. So long as you have a working Exec/RawMayGetChar and Exec/RawPutChar, it should work. Also make sure to add shell.resource and shellcommands.resource for this. That should have done it. If you set "#define DEBUG 1" in arch/all-native/econsole/econsole.c, do you get any additional serial output? have added it to the build and added econsole to the command line - and can see the bootloader picks up on the emergency bootconsole tag, but I still only get the insert bootable media display? Im assuming it exposes a fake filesystem that tricks aros into booting? The contents of which are: ECON:AROS.boot Way to handle the scheduling code? The implementations I had been following were causing problems, due to cascading interrupts which I cant handle properly in the asm stubs just now (when they break disable etc.) - since it means detecting the interrupted codes cpu mode and getting the correct sp/lr for it, and that's just too tedious for arm. To work around this ive added a system idle task which does nothing - and when the scheduling code has no task to run switches this in and lets it run, thereby allowing the interrupts etc to resume until something does need to happen. Also, by adding accounting code to cpu_Switch() and cpu_Dispatch(), it should allow the system to log idle time correctly (as well as running tasks). have thought of also adding an additional task that never runs, solely to record time spent in IRQ handlers, but I digress.. was under the impression that kernel.resource should *never* be used outside of exec.library. This is a wrong impression. Michal started designing it because portable nature of AROS does not fit well into exec's API with all its assumptions. So, he started the new, hardware-agnostic kernel API from scratch. Yes, exec sits on top of it in places. But kernel always meant to be open thing. Otherwise it would not exist. it wasn't meant to be just used willy nilly by user code - but by lower system components (e.g. exec) so that they could be implemented in a more generic fashion, and the kernel resource itself hide the systems quirks. Adding new things there perfectly keeps up with our decision to minimize AROS-specific intervention into APIs which can clash with MorphOS or Amiga OS4 extensions. We want at least source-level compatibility there. Binary compatibility on PPC would be extremely cool, but at the other hand we have no maintainer for this, as well as their ABIs splintering. It depends on what exactly is being implemented - there's no reason we should have everything crammed into kernel.resource if it doesn't need to be (i.e. if its better suited as a separate component/subsystem in its own right) The _LE versions are for when you have endian swapping taking place. If the graphics are the same endian as the CPU, no swapping should occur. I ran into a similar terminology problem in SDL with a friend insisting that his Radeon 7000 on his PC was big-endian. It is not, it just uses the same endianness for the graphics card and the CPU so no swapping was necessary. They were both little-endian. The _LE versions are because the PixFmts refer to the bitmap data being in big endian format in memory, for which the normal version would need to do endianness conversion before applying the shifts/masks. on this platform it is in _LE in memory also so we don't need the conversion hence using the _LE version of the call). would use _LE (if it's really little endian 16 bit mode). What is the bare minimum needed to implement a framebuffer based gfx driver, with our software handling the rest? Have tried with just a gfx class that only expose new/dispose/newbitmap - and having an onscreenbitmap used only for the framebuffer itself (with all other bitmaps being chunkybm, and the framebuffer's superclass also being chunkybm), but that alone isn't enough it seems? You can use workbench/hidds/sm502/ as your example - it is as simple as I could make it. So, AROS creates the framebuffer bitmap (verified this) -> so surely it should be capable of then rendeing into it? I don't actually create the framebuffer "bitmap object" myself - only as a result of being asked to. The code I currently have on SVN seems to create the framebuffers bitmap object fine, but then crashes in intuitions DisplayDriver callback. In particular it crashes performing the getattr on the system default pointer. don't expose MEMF_CHIP in an allocatable form so AllocSpriteData was failing (and other code later doesn't check if the values are valid == illegal memory accesses) So far have -: vc_init: queries the gpus memory, and sets up a fake memory handler for it, then adds the bootmode driver and returns saying all is well vc_gfxhidd:New: sets up some fake syncmodes to test with and creates the real gfx object. vc_gfxhidd:NewBitmap: checks if its a framebuffer and uses the onbitmap class or uses the chunkybm class otherwise vc_onbitmap:New; creates a chunkybm object and then pushes the real framebuffer address into it as the buffer, vc4 had v8adds, v8subs, v8muld, v8min and v8max which operated on four 8bit uint values packed into a 32bit register. Multiplication was in the range 0.0 to 1.0 and addition/subtraction saturated. There were also a range unpacking/packing modes that allowed you to pack and unpack 8bit values into 32bit registers. RasPi has to speak to the "operating system" which runs on the GPU itself and request/free memory - it cant directly manage it itself, and so the managed functions were used to wrap these calls. The Arm and GPU share memory space. The framebuffer is shared. The Arm can write a pixel and it will appear on the screen (through GPU hardware) without flushing/copying being required. The GPU can composite multiple FB's in real time - so you have a number of surfaces defined which are rotated etc and composited in real time to the output. Copying can map from the address space of the Arm to the flat space of the GPU which takes some code, but I don't think whole buffers are copied. The DMA hardware can also access the whole memory space and can perform 2D fills and blits (no blending). This is documented in the peripheral spec posted. The DMA is just an Arm accessible peripheral and can be set up with low latency (e.g. microseconds). must use a 0xc0000000-based bus address to access SDRAM, yet non-DMA access should go via a 0x0-based bus address. For 2D dma, set TDMODE, and the spec says "interpret the TXFR_LEN register as YLENGTH number of transfers each of XLENGTH, and add the strides to the address after each transfer." so set STRIDE to pitch of the image, the width is XLENGTH and height is YLENGTH. You would fill by not setting the SRC_INC and point source to your fill data. The DMA cannot see the ARM's L1 cache, so you would map the framebuffer with ioremap_nocache. Depending on where the source data comes from, it may need an L1 cache flush. The DMA can see the L2 cache. Use 0xC0000000 bus addresses when L2 is disabled and 0x40000000 bus addresses when L2 is enabled. (actually just call virt_to_bus and you'll get the right address out). openGLES/openVG has high latency. Writing to framebuffer then reading it back is very inefficient (e.g. milliseconds). If you can drive it a unidirectional way, just streaming commands at then that is efficient. openVG is not implemented on top of openGLES - it uses the same hardware but as a first class interface To improve the Gfx driver, we will need a DMA resource implemented so can use to perform DMA operations. The Gfx driver will need this to perform blits. Actually MEMF_CHIP has to present, for historical reasons. This has been never fully agreed upon, but in ports i wrote i exposed the whole memory as MEMF_CHIP. The idea behind this is that CHIP is originally the memory where graphics and sound data can be put. On non-Amiga platforms there are no restrictions on this, so the whole memory is CHIP. Yes, many old software can misbehave with CHIP memory size larger than 2MB. But this actually applies only to m68k AROS which is going to run m68k binaries. In other cases it's quite logical to fix the program when porting. As to original question: yes, it's enough to have a framebuffer bitmap (one with aoHidd_BitMap_FrameBuffer set to TRUE) and PutPixel routine. It framebuffer can be served by chunky bitmap class, then you can simply create chunky bitmap with your own buffer (see how VESA driver does this). Chunky PutPixel is already there. struggling to determine what is the correct pixfmt to use for the 24/16/15 bit gfx modes on the RasPi. AFAIK it uses RGB565, for 16bit but im unsure what shifts etc should go with it? suffice to say Im getting the wrong colors so far lol. <pre> redmask: 0x0000F800 greenmask: 0x000007E0 bluemask: 0x0000001F alphamask: 0 redshift: 16 greenshift: 21 blueshift: 27 alphashift: 0 </pre> It should likely be vHidd_StdPixFmt_RGB16_LE This stuff is a bit confusing. The "names" of the stdpixfmts are based on the layout in memory, ignoring endianess. So for example: ARGB32: will be 0xAA 0xRR 0xGG 0xBB in memory on both big endian and little endian machines. The shifts and masks OTOH are based on pixel access (ULONG in this case), so differ depending on whether you run on big endian machine or little endian machine (that's why there's stdpixfmt_le.h and stdpixfmt_be.h in rom/hidds/graphics/). With the 16 bit pixel format it's even more confusing, as for example it's impossible on little endian machine to describe RGB16 with shifts/masks alone. That's why there's vHidd_PixFmt_SwapPixelBytes_Flag. (RGB16 == RRRRRGGG GGGBBBBB in memory, and for pixel (WORD) access on little endian machine it needs to be accessed as GGGBBBBBRRRRRGGGG). The shifts btw indicate how much to shift the component to the left (!) so that it is moved to the highest bit (31). The aHidd_PixFmt_StdPixFmt you specify will be ignored most of the time, because when the pixelfmt is registered, the gfx hidd checks if there's an identical pixfmt (shifts/masks/etc., but ignoring pixfmt->stdpixfmt) already in the system, and if so, it uses the already existing one and does not create a new one. In theory it would be better if gfx drivers could simply/only specify a StdPixFmt without all the shifts/masks stuff when the gfx driver uses pixfmt which matches one of the stdpixfmts exactly. Another possibility would be for gfx drivers to use HIDD_Gfx_GetPIxFmt(stdpixfmt_gfx_driver_wants_to_use) and then peek shifts/masks from it and fill out a pixfmt tag list based on that. 15bit very blue/green: Try to pass same shifts/masks/etc. as in 16 bit pixfmt (maybe you think it's using 15 bit R5G5B5 (or swapped) but it's actually still using 16 bit R5G6B5 (or swapped). aHidd_PixFmt_StdPixFmt you pass is mostly ignored. It's the shift/masks/etc. that count. But I would still pass the correct one (_LE) == whatever rom/hidds/graphics/stdpixfmts_??.h uses in the entry where you have looked up shifts/masks/etc. Use the shifts/masks/etc. from the entry in stdpixfmt_le.h (if you are running on little endian machine) or stdpixfmt_be.h (if you are running on little endian machine) that matches the pixfmt that its meant to be. 0xAA,0xRR,0xGG,0xBB on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_BGRA32) 0xAA,0xRR,0xGG,0xBB on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_BGRA32) it feels like AROS trashes the alpha component, otherwise it should be 8A8R8G8B. read on the subject suggest its in 1x5r5g5b (x is ignored) to keep 16bit alignment . Suggests to me that wrong shift/mask are being applied - however going by the 16bit versions it all looks correct to me so I am really confused as to what is happening. The output image looks to have too much green/blue, and very weak red. Kickstart The idea is to minimize amount of archirecture-specific modules to make the user's life easier. So, the kickstart was split into 'base' (which does not contain anything machine-specific) and 'BSP' (Board Support Package) which contains all hardware-specific stuff. This way, for example, distribution makers can save up space on CD and make CDs with multiple platform support. Different configuration would load the same base with different BSP's. Next there was some part which is entirely missing on hosted. These are filesystems. Hosted ports do not need them to boot up, so on hosted they are left out. At the other hand, they are also architecture-agnostic. So i put them into 'FS' package (standing for 'filesystem'). USB Poseidon is one more big part. I made it into separate package in order to allow users to omit it if they don't need it (for example, to run on retro PCs without USB). Personally i have one. Again, Poseidon is hardware-agnostic (well, there are USB drivers but HCIs are pretty standard). AFAIK its HCI 1.0 compliant but not familiar enough with poseidons drivers, nor USB, to just hack away at the existing code. Perhaps once i'm more familiar with the workings I can merge in the changes needed to get it operating but for now I will focus on getting it running. Also our drivers have known issues so perhaps a fresh set of eyes might shed some light on what is going wrong. Another interesting question is whether Poseidon can operate on device side. Is it flexible enough? How similar is being a USB host and USB device? think it will need a bit of work on Poseidon's side. Until then I will force the driver into Host/Master mode in the init code, but leave open device etc to configure the chipset for either's use - and look at trying to add support for working in Device/Slave mode & switching modes once it's up and running. Actually USBROMStartup is some kind of kludge. Can there be any alternative? Could device drivers be self-installing, like our HIDDs? This would get rid of need to list them in USBRomStartup. * Model A and B limited to 150 mA per port. * Model B+ and Pi 2 introduced configurable 600 mA to 1.2 A support over all ports - anything above that requires a powered USB hub. Implementing the hardware driver that Poseidon uses to interact with the USB components. Have code in place to (try) and initialise the USB chipset, and configure host/device mode operation (though AFAICT Poseidon doesn't support device mode). Started to get the "virtual" root hub written for the single USB port so that Poseidon should at least list it correctly in the GUI - and try to interact with it to find peripherals. The BCM2835 uses a soft IP block from Synopsys’ DesignWare library (DWC), specifically the block is called dwc_usb_2_0_hs_otg_subsystem-ahb_se (“USB 2.0 Hi-Speed OTG Controller Subsystem w/AHB Interface SE”). There is no public documentation for this, and pretty much zero chance of anyone getting hold of it even with NDA. However, there's a Linux driver written by Synopsys ([https://github.com/raspberrypi/linux dwc_usb]). Specifically directories [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_common_port] and [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_otg]. The Synopsys code is actually under a fairly permissive licence – it's not GPL, it's similar to BSD (’don't sue us if it breaks’ is pretty much the only clause). So this should not be a barrier to porting the code. The code is really well written, with a nice partition between the work done by the driver (dwc_otg, which is fairly involved, given the host does more work than a conventional EHCI driver), and the interface to Linux (dwc_common_port). Probably only need provision of relevant changes to dwc_common_port. Other things to consider.... * Provision of necessary headers to get it to compile * Provision of necessary functions (main issues are wait queues, threads, work queues, tasklets, timers, spinlocks and mutexes (multithreading) ) * Interfacing between USB stack and the driver. dwc_otg/dwc_otg_hcd_linux.c looks like the place to start. the Linux bits of the headers are only required for the dwc_common_port library. dwc_common_port includes a variety of crypto functions which are not used – it appears to also be used for ultrawideband (UWB) and wireless USB (WUSB) drivers where crypto will be an issue, but it isn't going to be for plain wired USB. Every USB driver acts as an USB hub as well in order to let Poseidon control the state of USB ports. The code there was reading status of the only USB port in Raspberry's CPU but when changing the status it erroneously deleted some of the status bits, including the port enable one. It was so because those bits in the status register are of a type Read/WriteToClear. It means, if one does not want to change their value from 1 back to 0, one has to actually write the 0 value. Very practical thing e.g. in interrupt handlers, where one reads the interrupt status register to learn what was the interrupt reason, and writes it back to the same register in order to clear the interrupts. After fixing that code it turned out that the communication was still unsuccessful. Apparently the USB device was not understanding the host for some reason. That should not happen since the request sent was one of the standard ones implemented by virtually anything with an USB connector, assumed that Poseidon clears the data caches before forwarding the work to the USB drivers but that's the responsibility of the driver itself. The USB device responded and acknowledged the transmission! But why were all the request sent after address change failing with timeout? They should not. Once again, address set is supported just by anything. Tried to contact the device at address 0 once again and there it was, still responding properly. The enlightenment came. The bus address for DMA transmissions was, as it is in many bare metal USB implementations, just the pure memory address of the buffer as seen by the ARM cpu. Have "prefixed" it with the real location of uncached RAM and booted AROS once again. Trident saw this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 and this: Product : Vendor: Vdr=0424/PID=EC00 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 255 SubClass : 0 DevProto : 1 VendorID : 1060 ProductID : 60416 DevVers : 0200 and even this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 What are these things? The first one is USB hub built in the Raspberry. Thanks to this one the Pi machines (with exception of Pi0 and computing modules) have more than just one single USB port. The second one is the network chip in raspberry, the third one is my USB SD card reader which have just connected to see what happens. AROS tried, of course, to boot from it ;) So, the first step towards working USB is done. The control transfers are working as you can see above. Next step is to implement bulk and interrupt transfers, having the basics in place. Finally some error handling will be added and USB for Pi will be as complete as the PC version. [http://www.raspyfi.com/raspberry-pi-usb-audio-fix/ Issue with USB Audio] Audio The Pi 4B is the only Pi that can output HD Audio as an HD Audio passthrough bitstream, and it does it over HDMI. It's possible to use the two HDMI output for separate HDMI video and HDMI audio outputs to allow UHD HDR video and HD Audio with non-UHD HDR compatible AVRs. The Pi3B+ and earlier will decode to PCM 5.1/7.1 and output over HDMI. HDMI is the only interconnect that has a standard for carrying Dolby True HD, DTS HD MA etc. as a bitstream - you can't carry it as a bitstream on any other interface. Pi3 and Pi4 audio jack output derived from 12bit pulse width modulation is relatively poor. For better, choose USB Audio or I2C versions. [https://github.com/raspberrypi/linux/tree/rpi-patches/sound/arm audio] and its [https://github.com/raspberrypi/firmware/issues/2 very high speed message passing interface type of thing VCHI] The Model B+ added an additional voltage regulator for the audio output and an additional output driver to drive low-resistance loads like headphones. However it is still using pulse-width modulation (PWM), which has a major impact on sound quality the old Raspberry Pi used a linear voltage regulator to provide the 3.3V to many of the components on the board while the new one uses a switching regulator. Both can perform reasonably well. However switch mode power supplies often show higher noise figures Analogue audio Audio over HDMI rev 1.3 & 1.4 Ethernet 10/100 BaseT Ethernet RJ45 socket GPIO GPIO shouldn't be too bad but bear in mind it is already accessed in places so they would need to allocate pins etc through it (e.g. sdcard to flicker the activity light, serial debug to output data on the GPIO pins) Probably a resource rather than a device... Started an i2c driver that will need to allocate GPIO pins. Feel free to work on it if you are interested ;p GPU graphics with 2D and 3D acceleration Sadly none yet for 32bit but for 64bit... Miscellanous hdmi issues Setting the hdmi_force_hotplug=1 makes sure the Pi believes the monitor/TV is really there. You might also need to set config_hdmi_boost=4 or even higher (up to 9) if your display needs a stronger signal. If the display is a computer monitor or newer tv, use hdmi_group=1 (auto HDMI use) and if it is an older TV, try hdmi_group=2 (for DMT formats, i.e. for PC monitors) then you HAVE to "set hdmi_drive = 2 to enable HDMI output as this forces HDMI mode rather than DVI mode Do not set hdmi_safe=1 as that overrides many of the previous options. Using a shorter or better quality HDMI cable might help. Make sure your Pi's power supply delivers 1 A and not 500 mA. If you see a problem with the red colour - either absent, or interference - then try a boost composite video changing the RCA cable, then the composite port worked out of the box Boot it as you are doing, without HDMI. If you now plug in the HDMI, do you get the image? In other words, does the Pi think HDMI is connected even when it isn't? Rename all the files in the first partion of the card except bootcode.bin, start.elf and fixup.dat What's the result? Put back config.txt What's the result? for PAL mode sdtv_mode=2 dmi_ignore_hotplug Pretends HDMI hotplug signal is not asserted so it appears a HDMI display is not attached hdmi_ignore_hotplug=1 Use composite mode even if HDMI monitor is detected <pre> # NOOBS Auto-generated Settings: #hdmi_force_hotplug=1 #config_hdmi_boost=4 #overscan_left=24 #overscan_right=24 #overscan_top=16 #overscan_bottom=16 #disable_overscan=0 start_x=1 gpu_mem=128 </pre> tvservice -c "PAL 4:3" <pre> /opt/vc/bin/tvservice -s or tvservice -s state: HPD high|HDMI mode|HDCP off|composite off (0x12001a), 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m CEA Group CEA has 1 modes: (native) mode 16: 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m DMT Group DMT has 0 modes: </pre> sudo amixer cset numid=3 1 forces the audio to the headphone jack, even with the HDMI video output plugged in config.txt the hdmi_ignore_edid_audio=1 option sems relevant as it should tell ALSA that the only available audio is analog, no matter what the display says There are several different ways that these 4 pole (ring) composite analog cables can be wired up, so some work great in some applications and can be a waste of time in others. What is needed for the Raspberry Pi B+ and above, which like many camcorders needs the ring contact next to the base contact to be the ground. The wiring for the 4 pole are: TIP (LEFT AUDIO CHANNEL) RING 1 (RIGHT AUDIO CHANNEL) RING 2 (GROUND/EARTH) RING 3 BASE/SLEEVE (VIDEO) YELLOW Most Apple based Players and the Microsoft Zune (TM) are wired this way. Most analogue camcorders are wired this way as well, where the ground in on Ring 2 will work with the Pi although you may need to swap your Video plug with the Right Audio plug. Nearly all other MP3 players are not wired this way, the ground is on another ring ie the wrong one. External devices * Camera Module Omnivision ov5647 Sunny 5MP (NoIR version) V1.3 - NoIR at 850&nbsp;nm, peak at 880&nbsp;nm and trails off at 940&nbsp;nm wavelengths * Camera V2 Sony IMX219 V2.1 8mpixel 8MP 8megapixel - 3280 x 2464 pixels - video at 1080p30, 720p60 and 640x480p90 - wider field of view, 62 vs 54 degrees horizontally - * Branded WIFI usb BCM43143 dongle N.B. dreaded error after changing cameras (stupidly without turning off the power first) and lasted through several power cycles. It can be a bad 15-pin FFC ribbon cable, when swapped, camera(s) and the Pi itself are working OK. It can be an instance of a cold solder joint on the CSI connector on the pi board. the camera can be detected (that's done via I2C) but may still not be able to receive image data (done via CSI-2) if something is broken. CSI-2 is uni-directional. Control is generally done via I2C. The CSI-2 receiver always writes to memory, not direct to the ISP. That's the way the Broadcom architecture works as it allows multipass processing easily. GPU memory is accessible from the ARM. Processing using the QPU graphics processors may be possible. currently the only supported sensor is OV5647 and IMX219. The linux drivers are all in the firmware blob, else you'd be looking at at least a man-month of work in a fully fledged imaging lab to do a decent tuning of the camera modules' ISP parameters. Static electricity maybe an issue for the camera module and slightly less for the pi board. == References == ===Good sites to visit=== *[https://github.com/raspberrypi/firmware/tree/master/ Raspberry Pi Firmware build] *[https://www.raspberrypi.com/documentation/computers/software-sources.html Documentation] *[https://rpilocator.com/ RPiLocator] Linux only *[https://github.com/raspberrypi/linux Raspberry Pi Linux Build] *[https://dietpi.com/ DietPi] *[http://www.tinycorelinux.net/ports.html piCore] *[https://wiki.alpinelinux.org/wiki/Raspberry_Pi Alpine Linux] *[https://github.com/armbian/build Armbian] *[ FydeOS] *[ TwisterOS based on ChromiumOS] *[https://note.com/jamesmondo/n/nc76e31402be8?hl=en BSD] *[https://www.raspberrypi.com/software/operating-systems/ PiOS Lite] and then [https://hstwb.firstrealize.com/ HST] *[ PiMiga for pi4 and pi5] *[ amibian for pi2 and pi3] *[ retropie pi1 and 2] Other alternative lighter smaller than Pi OS *[https://aros.sourceforge.io/nightly1.html Aros 64bit ARMV8 single core] *[https://www.riscosopen.org/wiki/documentation/show/Welcome%20to%20RISC%20OS%20Pi RiscOS on Pi3 and Pi4] *[https://github.com/michalsc/Emu68 ARM based realtime JIT 68k for amiga computers] *[https://github.com/JJDSNT/bellatrix/releases/ Alternative use of Emu68 on Pi3b] *[https://github.com/stevereaver/uaos uaOS with Emu68k] *[https://github.com/aros-development-team/AROS/commit/f80a268607dfae81b2db94755ab4e4d31ccb72d6 m68kemu library reference] *[ HaikuOS] *[https://github.com/raspberrypi/noobs NOOBS] os loader with successor [https://github.com/procount/pinn PINN] *[https://github.com/maxnet/berryboot berryboot] *[https://github.com/brianwiddas/pi-baremetal Bare Metal Access on Pi 32bit] Testing procedure is put sd card in, connect board to board if necessary, plug in hdmi and then power nothing else is done especially CSI DSI etc [https://www.raspberrypi.com/documentation/computers/compute-module.html CM5] has the same 55mm x 40mm 2x100pin connectors form factor as the CM4 but [https://www.epdtonthenet.net/article/214508/Key-Considerations-When-Migrating-from-Raspberry-Pi-CM4-to-CM5.aspx some pins and other small things] have changed. Will need the [https://raspipcb.com/tech-blog/raspberry-pi-cm4-vs-cm5-difference-in-booting-from-sd-card/ right IO board to suit] *Green [ Raspberry Pi Compute Module 5 IO Board REV2 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1967]] - untested *Green [ RPi Compute Module 5 IO board REV1 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1751]] - untested *Black SupTronics Geekbord X1500 CM5 IO Carrier Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[https://sipeed.com/nanocluster Sipeed NanoCluster] - untested up to 7 CM5 *Green BentoIO CMX0 - untested *Box EDATec ED-CLAWBOX - untested *Home Assistant Yellow - Kit with PoE with Raspberry Pi Compute Module 5 - untested *Blue [https://www.waveshare.com/wiki/CM5_PoE_BASE_A Waveshare CM5-PoE-BASE-A] - untested *Box Waveshare [ CM5-POE-BOX-A] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-B Waveshare CM5-IO-BASE-B] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-A Waveshare CM5-IO-BASE-A] - untested *Blue Waveshare [https://www.waveshare.com/wiki/CM5-NANO-B CM5-NANO-B] - untested *[https://carboncomputers.us/products/pi-flux piFlux] *[https://carboncomputers.us/products/ Zitaotech Hackberry] CM5 lite only - *Portable [https://www.waveshare.com/pocketterm35.htm Waveshare PocketTerm35] with Pi4B or Pi5 - untested *Box [https://www.clockworkpi.com/uconsole ClockworkPi uConsole][https://www.youtube.com/watch?v=EtI_bAahbR8 CM4 into an adapter or CM3 into so-dimm - Cyberdeck] - untested *Green RPi [https://datasheets.raspberrypi.com/cm4io/CM4IO-KiCAD.zip Compute Module 4] [https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf IO board] V1.4 [https://datasheets.raspberrypi.com/cm4io/CM4IOUSB3-KiCAD.zip USB3] [https://datasheets.raspberrypi.com/cm4io/cm4iousb3-appnote.pdf CM4ISO] [https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf Dual100pin] (2020) aka Development Platform Board - untested *Purple Pi Hut Cytron CM4 Maker Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[ KubeSail PiBox mini 2] *Home Assistant Yellow with Raspberry Pi Compute Module 4 - untested *[ Turing Pi V2] - untested CM4 with 260-pin SO-DIMM socket adapters and/or nvidia jetson nanos - untested *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-C Waveshare CM4-IO-BASE-C] - untested but binary blobs Rev01 Rev02 *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-B Waveshare CM4-IO-BASE-B] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-A Waveshare CM4-IO-BASE-A] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-NANO-B Waveshare CM4-NANO] - untested but usb and audio turned off or rerouted *Black [ Seeed Studio with BigTreeTech BTT pad 7] - bin blobs? CM3 has a 200 pin sodimm ddr2 connector form factor but not electrically SC0028, SC0029 *Blue [https://wiki.geekworm.com/CM_IO_Board Geekworm RPi Compute Module IO Board] [https://github.com/geekworm-com/cm-io-board CSI DSI] with CM3 in ddr2 slot underside - '''works''' if SW1 on but CM3+ '''does not''' *Green [https://cdn-shop.adafruit.com/product-files/3442/CMIO_schematic.pdf RPi V3 IO board CM3IO] and CM3 Lite - untested *Green [https://turingpi.com/ turingpi v1 cluster] - untested up to 7 cm3 7xlan9514 12V discontinued, 3 x Pi4 homelab maybe better *Blue [https://www.waveshare.com/wiki/Compute_Module_PoE_Board Waveshare Compute Module PoE Board] and CM3 lite (if not lite, write files to internal eMMC fat32) '''AVOID''' bin blobs *Blue [https://www.waveshare.com/compute-module-io-board-plus.htm Waveshare Compute Module IO Board Plus] [https://www.waveshare.com/wiki/Compute_Module_IO_Board_Plus wiki] [https://forums.raspberrypi.com/viewtopic.php?t=235695 pin settings] with CM3+ Lite - '''AVOID''' binary blob *[ Pi02w on Geekworm SupTronics X305 Raspberry Pi Zero IO Baseboard] - untested *[ Spotpear Pi Zero 2w to Pi3b format-ish] - untested *[ pi-top v4] box has 128x64 oled display, micro hdmi, 19Whr battery with pi4 and 15V PD 36W min needed *[ pi-top v3] three green pieces, heatsink covers most of the base tray, pi-top hub mk1 lhs and Pi1B Pi2b Pi3b rhs secured from below, black rounded strip with pi-top above keyboard, 13.3" HD 1366 x 768 display, small touchpad, *[ pi-top Model 2.0] pi-top on bottom bezel of 14-inch green laptop, large trackpad, keyboard slide down to reveal main system hub on slide rails moved to the right, Raspberry Pi3b screws down, hub slides in, 18V 2.5A 45W charger brick, battery 11.1V 3500mAh 38.85Wh and storage PiTopOS *[ Pi-Top CEED Raspberry Pi Modular Educational Desktop with RPI3] monitor *[https://www.indiegogo.com/en/projects/jesselozano/pi-top-a-raspberry-pi-laptop-you-build-yourself Pi-Top v1] wedge laptop with RPi2 <pre> 2008 Trustees collected for Foundation 2009 Pi Foundation charity status gained 2010 2011 First Raspberry prototypes 2012 First boards go on sale at CPC and RS. The Model A and B 700 MHz Arm11 - February 29th BCM 2835 2012 First million sold - more than the 10,000 original planned and anticipated 2013 First Alpha Experimental builds of AROS Native for the 32bit Pi 2013 Pi Trading launched making grants available, providing in house educational resources and Pi Academy for teacher training 2013 Over two million sold 2014 Over three million sold 2014 Pi 1 Model B+ introduced that moved composite video to audio jack and same half gig of memory 2014 Pi Model A+ v1.1 no ethernet and 1 usb - a little smaller - 2015 Over four million first gen pis sold 2015 Pi Zero 1.2 BCM2835 first production revision released with no camera port 2016 Pi0 1.3 released with camera csi connector 2017 Pi Zero W v1.1 1GHz Pi0W, single-core 32bit CPU BCM2835 released with Cypress CYW43438 wireless 2020 Raspberry Pi Pico SC0919 with RP2040 32-bit 2Core ARM Cortex-M0+ up to 133 MHz - 264KB of SRAM and 2MB of on-board QSPI Flash - 2024 Raspberry Pi Pico 2 with RP2350 2Core 32bit Arm Cortex-M33 and 2core open-hardware [https://github.com/wren6991/hazard3 Hazard3 RISC-V] 2015 Pi 2 Model B v1.1 BCM2836 900/600 MHz ARM Cortex-A7 Armv7 quad 32bit, 32bit VideoCore IV GPU - 1Gb RAM - 5V 2A micro usb - SMSC LAN9514 chip - 2015 Over a million pi2s sold 2015 Raspberry Pi 2 Model B version 1.2 Pi2bv1.2, aka Pi2B2 has armv8 BCM2837 underclocked to 900Mhz without wifi/bluetooth module 2016 Pi 3 Model B - Broadcom BCM2837 SOC four 64bit ARMv8 Cortex-A53 1.2GHz 32bit 1080p VideoCore IV GPU - 1Gb DDR2 - bluetooth 4.1, Cypress CYW43438 wireless 802.11n - 4 x USB2.0 ports - 5.1V 2.5A - SMSC LAN9514 chip 2016 PIs total over 10 million worldwide 2017 Compute Module 3 CM3 with BCM2837B0 armv8 Quad 64-bit - small 67.6mm x 31mm board which fits DDR2 SODIMM connector but not electrically compatible which plugs into needed IO board - beware of the I2C protocol issue 1Gb LPDDR2 RAM - Lite or 4Gb Emmc storage 2017 12 million pis sold in total 2018 Pi 3 Model B+ - 4c A53 BCM2837B0 1.4Ghz - 1Gb, wireless 802.11ac, gigabit ethernet (300Mbit/s) and bluetooth 4.2 - power over ethernet - 4 x USB2.0 ports - Microchip LAN7515 chip 2019 Over 15 million sold 2019 Pi 3 Model A+ with BCM2837b0 Cortex-A53 64-bit SoC @ 1.4 GHz with 512Mb LPDDR2, 1 usb2, 1 hdmi, 1 micro usb 5V 2A - no ethernet - 2019 Raspberry Pi Compute Module 3+ CM3+ - Broadcom BCM2837B0 1.2Ghz, Cortex-A53 (ARMv8) 64-bit SoC on DDR2 SODIMM mechanically compatible only factor - IO board required 1Gb DDR2 and 8GB, 16GB, 32GB or a Lite variant without eMMC 2021 Pi zero 2 (w or no W) RP3A0 quad 1GHz Cortex-A53 64bit BCM2710A1 512mB SDRam 2025 edaTEC CM0 ED-CM0NANA with additional dev board with quad 1Ghz A53 with 512Mb Raysan RAM, 2 USB2 and 10/100 ethernet - pico castellated edge 2019 Pi 4 Model B RPI4B - BCM2711B0T quad 64bit A72 1.5GHz, 4K VideoCore VI, AC wifi, Bluetooth 5.0, GbE Broadcom BCM54213PE (PHY ID 0x600d84a2), 2 micro hdmi decode up to 4K, USB-C 5.1V 3A power, 2xVLI VL805 USB 3, 2xUSB 2.0, 2GB 9LDWW D9WHZ or 4GB 9FDWW D9WHV, 8GB 0AA47 D9ZCL ddr4 ram 2020 Silent Pi 4 v1.2 upgrade with more USB-c psu support 2020 PI400 BCM2711C0T 1.8GHz 4Gb DDR4 inside keyboard, 5.1V 5A 27W usb-c psu, 2 micro hdmi, external ide style 40pin gpio, no audio port - 2020 Raspberry Pi Compute Module 4 BCM2711B0T on new 55mm x 40mm 2x100 pin form factor with extra breakout IO board CM4101000 1Gb RAM Lite SOM CM4102000 2GB RAM Lite CM4104000 4GB RAM Lite CM4004008-4GB-RAM 8GB-EMMC SOM System on Modules CM4104032 4GB RAM 32GB emmc CM4108000 8GB RAM Lite CM4008016 8GB RAM 16Gb eMMc 2021 Raspberry Pi SC0763 Compute Module 4S CM4S with ddr2 sodimm pinouts but not electrically the same with suitable IO board extra cost - CM4S01000 1GB RAM Lite CM4S01008 1GB RAM 8GB eMMC Flash CM4S02000 2GB RAM Lite CM4S04000 4GB RAM Lite CM4S08000 8GB RAM Lite 2021 Pi 4 v1.4 BCM2711B1 upgraded power regulator, to deal with 8gig of ram being more power hungry - 2021-48 Raspberry Pi 4 model B v1.5 2GB 2023 Pi 5 v1.0 BCM2712 Quad A76 @2.4Ghz - VideoCore VII - no audio socket - dual 4k from mini hdmi - fan connector - 5.1V 5A psu 2024 Pi 5 2GB DDR4 version uses BCM2712D0 2024 Pi-500 with 8Gb LPDDR5 and membrane keyboard 2024 Pi 5 v1.1 2024 Raspberry Pi Compute Module 5 CM5 BCM2712 55mm x 40mm form factor with additional IO board CM5004000 04GB RAM 0GB eMMC Lite CM5008000 08GB RAM 0GB eMMC Lite CM5016000 16GB RAM 0GB eMMC Lite 2025 Pi-500+ with 256GB NVMe storage, 16GB LPDDR4 RAM, and Gateron KS-33 Low Profile Blue mechanical keyboard switches 2025 Pi5 1GB DDR4 announced 2022 PiOS linux goes 64bit 2024 Pi Trading IPO stockmarket stock exchange listing 2026 April and May Aros 64bit fixed, added AHI audio, VC4 gfx started, usb functions added to rom 2026 June and July Aros 64bit usb2otg started, dma.resource, sdio.resource, bwfm.device wifi added 2026 Late July daily 64bit Pi3 LE little endian builds start 2026 August Pi 4, 400, 5 and 500 DTBs added, expanding existing support and wifi for Pi4 and Pi5 2026 August Pi5 HAT+ nvme and HDMI, AHI RPiI2S added, Pi4 HVS5 video scaler started, 2026 2027 2028 Pi 6 </pre> ==Future== [https://github.com/ARMSX2/ARMSX2 Arm pi of pcsx2] {{BookCat}} ibq80yy9uvkzgx57aqh87lbvj1omm9i 4672743 4672742 2026-09-28T12:33:30Z Jeff1138 301139 4672743 wikitext text/x-wiki {{ArosNav}} [[#Native]] [[#Hosted]] [[#Build]] [[#Hardware]] [[#References]] [[#Future]] ==Introduction== [[File:Scalos00.png|thumb|Scalos on Aros Pi3b]] Aros aims to cover Pi 3 to 5 1Gb+ RAM ideally as you may have to switch to 256Mb gfx mode depending on the application running Options to boot from using a good power source to prevent the yellow lightning symbol. *With Pi3b+ the max you can get is 5.1V 2.5A with micro usb. *With Pi4 5.1V 3A with usb-c *With Pi5 5.1V 5A, the amps went ever upwards, even to 5.1V 9A with usb-c Pi500+ keyboard wedge - Pi400 RPI-400 keyboard wedge - resolution changing and audio from micro hdmi0 (near 40pin) and micro hdmi1 (near usb-c psu) - Fn F10 0x5e power on and off works or held down for over 7 seconds auto shutdown - keyboard ok - wifi and lan ethernet testing - * Pi 5 - Quad A76 64bit ARMv8 and RP1 "southbridge" with VideoCore 7 Pre-D0 (Rev1.0) or D0 (rev1.1) * Pi 4 - Quad A72 64bit ARMv8 with VideoCore 6 * Pi 3 - Quad A53 [https://www.raspberrypi.com/documentation/computers/processors.html 64 bit] ARMv8 with VideoCore 4 with heatsink/fan on 3b to prevent cpu 82C+ throttling * Pi 2 - Quad 32bit ARMv6 with VideoCore 4 - mostly not 64bit compatible * Pi Model B+ 32bit ARMv6 with VideoCore 4 - not 64bit compatible * Pi Model A and B 32bit ARMv6 with VideoCore 4 - not 64bit compatible ===Native=== * 2013-03 Kalamatee starts work * 2015-04 Work continues with mschulz on the kernel and Kalamatee (NicJA) on gpio and usb * 2018 [https://www.patreon.com/posts/i-owe-you-some-20956961 mschulz resume adding BE big endian support], [https://www.patreon.com/michal_schulz/posts Big endian on Pi] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bsek latest commits for pi 3b, 4 and 5 64bit] * 2026 [https://github.com/aros-development-team/AROS/commits?author=metaneutrons latest commits for Pi5] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bitplane latest commits for ARM] '''Download''' [https://aros.sourceforge.io/nightly1.html RaspberryPi 3, 3+, 4 and 5 64bit ArmV8 builds] [https://sourceforge.net/projects/aros/files/ Alternative site and nightly2] both raspi-aarch64-system and raspi-aarch64-contrib can be unbz2'd and copied to fat32 8GB+ microSD card (there will be folders - boot c Classes Demos Developer Devs Extras etc only showing). The SD can be plugged in to the Pi. A [https://archive.org/details/piAROS Pi Distro has started] 64bit build works well on a single core LE little endian. Multicore [https://github.com/aros-development-team/AROS/commit/1df0747c2bda3523a43029725a709b1f377d84ec may follow]. Any issues booting could be down to the SD card so please use another SD to see if it is resolved. Remember Aros Arm uses FAT32 and Aros can detect issues with this format very acutely. Please report your experiences in the [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80 Aros Raspberry pi 3 64bit thread] and on the [https://forums.raspberrypi.com/viewtopic.php?p=2387984#p2387984 Raspberry Pi forum thread]. Any bugs or issues can be [https://github.com/aros-development-team/AROS/issues described here to fix] Boots with '''USB3''' port based sata3 ssd on Pi400 but untested on Pi4 (may need eeprom update from PiOS or Pi SD Imager) and Pi5 Pi 3 B+ is pre-configured for USB sata3 boot - untested Pi 3 B may need [https://www.youtube.com/watch?v=ubnwvxF3Klc PiOS to set OTP to boot from usb - do so at your own risk] - if OTP set to usb, boot works but slower than SD card Speed write wise (top faster) <pre> *NVME Pi5 untested >1000MB/sec or faster if matched correctly *Sata3 ssd 500MB/sec *SD V90 90MB/sec 4K maybe 8K *SD V60 60MB/sec 1080p *SD U3 V30 30MB/sec 720p *SD C10 U1 V10 A1 A2 10MB/sec minimum should be used now *SD C06 6MB/sec *SD C04 4MB/sec </pre> As a homage to the past, Aros shows a reduced number of icons but this can be changed by left mouse click in the window and then right click down to Window -> View -> All files Windows can be manipulated by the top (moving) and the bottom right corner (resizing) only. Zune like MUI gui interface, has a unique quirk in that after changing a setting in a text box, you may sometimes need to press Enter/Return before clicking OK, Save, etc Double left mouse click on most picture (Developer/Debug/Tests/Datatypes), audio and video files are supported, via datatypes, by the multiview application. Esc escape key usually closes open windows even the desktop In Prefs/Appearance some decorative theming elements need work. There is a few Mason icons in /Prefs/Presets/Icons/Mason/ and the ever present default Gorilla - Icon exchange in works For more intensive graphics applications, you may need to edit config.txt in the root folder and change 128M to 256M to adjust more memory to graphics usage If your cursor should '''appear''' to vanish, fear not it is still there. Please head to the top of the screen i.e. the title bar, hold down the left click mouse and drag the screen down a little and the cursor will appear again. Then you can drag the screen up again. Like most amiga like OSs the audio and networking need to be setup manually Audio AHI prefs - Mode settings tab - needs both Music unit and Unit 0 set to RPiHDMI:16 bit stereo++ or RPiPWM:16 bit stereo++ at 44100Hz. Press '''Save or Use''' button after each choice For wireless, please use the Wifi prefs and already selected device bwfm.device. Press Scan and double right click on the router and enter password. You may need to setup after every power off *if asking for password again - press cancel and go to Network Prefs, Wireless Networks tab and highlight the router line and hit the remove button and press the cancel button. Retry with Wifi prefs again *...waiting for an address - Disconnect and try Connect Until, Connected to <router> - 192.168.x.x For lan ethernet port, please use Network prefs and the following hardware is *lan9514 Pi3b Pi2 no support at the moment *lan7515 Pi3b+ type into Device usblan78xx.device as net0: remove other device(s) *bcmgenet Pi4 Pi400 choose for Device bcmgenet.device (network prefs still forgets random information when rebooted) Summary *3b ethernet not supported, usb ethernet not working but wifi prefs setup works *3b+ wifi working but ethernet untested *4 untested *400 wifi and ethernet untested *5 *500 *500+ [http://archives.arosworld.org/index.php?function=browse&cat=network/browser amelinium web browser (JS 1.6 ES9 ECMASCript 2018)] is available with an [https://eab.abime.net/showthread.php?t=122494&page=51 eab thread] reminiscent of [https://github.com/zapek/Voyager Voyager] and to a lesser extent [https://github.com/amigazen/aweb3/ Aweb JavaScript 1.5 (ECMAScript 3)] as css and javascript websites can be slow to load and nothing from facebook, reddit etc. Press Cancel at screenmode selector or -wb argument to get windowed version. You could use the Shift + Del shortcut or mouse wheel should work to delete all text at once. To view wikibooks set Agent to Android (telefon) aka Google Chrome 126 or iPhone aka Safari 17 setting in menus. Html5test gives 189, 190 and 184 out of 555. You may have to delete the cache (Menu -> Page -> Delete cache) to fully retest big Amelinium updates 1.27, 1.28, 1.29 youtube video and audio - js button for javascript must be on/shaded (identify #?.mp4 shows as system/binary, identify #?.aac shows as SOUND/AAC) *if Playing the soundtrack, nothing heard... ? *if playing in own screen but cursor trapped in box top left but blank display... ? *choose Play here button, Youtube did not answer for http://inv.nadeko.net/watch?v= ... ? *choose Original page button and Page script is waiting for a result - please wait, Esc aborts ... ? *video has no separate audio stream on Youtube links then try switch to 360p... ? *audio streams aac/mp3 Playing the live stream and Ready but only play button and time shown but nothing else *stream.radioparadise.com/mp3-192 has Painting, then, cannot reach the movie... ? * There is normally no Bluetooth support for most amiga like OSs but Aros has one [https://github.com/aros-development-team/AROS/commit/6942cbfbf66426d21963a7fcd8aba6aff611a9e0 work in progress] [https://forums.raspberrypi.com/viewtopic.php?t=338466 firmware] *Bluetooth 4.1 BCM43430A1.hcd Pi3B, Pi3A, Zero 2W *Bluetooth 4.2 BCM4345C0.hcd Pi3B+, Pi4 *Bluetooth 5.0 BCM4345C5.hcd Pi4B rev, CM4 and maybe Pi5 and CM5 *bthid keyboard mouse support *btserial serial *btpan short range wireless connecting devices Only the Pi5 has a RTC real time clock, the other Pis will need to use Extras:Networking/utils/ntpsync/ time.cloudflare.com pool.ntp.org or Cloudflare 162.159.200.1, 162.159.200.123, 2606:4700:f1::1, 2606:4700:f1::123 or [https://archives.arosworld.org/index.php?function=browse&cat=network PiNTP -s goodtime.ijs.si or ntp1.ptb.de] to get the date and time from the internet. Can use in a shell e.g. date 24-Dec-2026 23:59:59 but this will need to be done again after every reset/power off. It helps to have all usb devices already plugged in before power on to detect at the moment. Even then some usb devices will freeze the mouse cursor and the only resolution is to remove the offending usb device and reinsert. Sometimes, the reinsert leads to the mouse cursor vanishing, it is still there and responds to left mouse clicks, top of the screen and pull down the screen. USB classes support from Prefs/Trident is still work in process *usbaudio working on usb3 port (blue) on pi4, 400 but not working (no rt isochronous) on usb2otg (white or black) for pi3b, zero 2w *[https://aminet.net/package/mus/midi/camd camdusbmidi] detects midi devices without a preferences file (Prefs/Env-Archive/sys/midi.prefs) as [https://www.youtube.com/watch?v=RBxHkwy4Nrw auto setup now] possibly with [https://github.com/metaneutrons/mt32-pi metaneutrons mt32-pi] [https://github.com/rtzor/mt32-pi mt32-pi fork] [https://github.com/ahmadexp/mt32-pi fork] [https://github.com/gmcn42/mt32-pi-control control of] [https://github.com/dwhinham/mt32-pi mt32-pi pi3+], [https://homspace.nl/samplerbox/ SamplerBox] or [] as well as need developer gcc tools to look at 64bit ports of [https://archives.arosworld.org/?function=showfile&file=driver/audio/usbmidi.i386-aros.lha usbmidi], [https://aminet.net/package/mus/midi/CAMD_Toolkit CAMD_Toolkit], [https://aminet.net/package/mus/midi/camdtools camdtools], [https://github.com/cnvogelg/amiditools amiditools], [https://github.com/timoinutilis/midi-sequencer-amigaos horny src], [https://aminet.net/package/mus/midi/horny-base horny-base], [http://bnp.hansfaust.de/index.html BnP], [], Regarding 680x0 emulation, there are several options that could be considered *[https://github.com/aros-development-team/AROS/blob/6722a0ae9e03fe5d26e32703360bd2059e0864cc/rom/m68kemu/README.md?plain=1#L424 m68kemu.library] for some Amiga productivity where the cpu is emulated and the system calls are redirected to Aros ones *[https://github.com/BlitterStudio/amiberry amiberry] (winuae) for everything else like games *[https://github.com/jonx/AROS/tree/aarch64-darwin-graft/arch/all-darwin/libs/emu68k emu68k] *[https://scriptedamigaemulator.net/ Scripted Amiga] with [https://github.com/naTmeg/ScriptedAmigaEmulator ScriptedAmigaEmulator] or older [https://github.com/gbraad-amiga/ScriptedAmigaEmulator2 ScriptedAmigaEmulator2] [https://pinout.xyz/ GPIO 40 pins] [https://learn.sparkfun.com/tutorials/raspberry-gpio/gpio-pinout pinout] Some exceptions: *Physical pins 27, 28 (GPIO0, 1) are an internal I2C bus and should not be used *The other I2C on pins 3, 5 (GPIO 2, 3) can be used generally, but be aware they have permanent pull-up resistors to 3.3V *For MIDI use USB but there are dedicated UART pins 8, 10 (GPIO 14, 15). With a HAT it's more awkward -- you need to know which pins are used by the HAT and avoid them. Hopefully this will be documented. Remember all GPIOs are 3.3V (not 5V tolerant), floating/noisy inputs can cause odd behavior, and that shorting the power supplies can cause instant death of the Pi. In the shell GPIO PIN/A/N,SET/N,GET/S,MODE/K,PULL/K Controls and queries hardware GPIO pins via gpio.resource which is stored in the rom or Devs/ '''please test''' *PIN -- (Required) Target GPIO pin number (e.g. 12). *SET -- Set pin output value to 0 (LOW) or 1 (HIGH). *GET -- Read and print current digital input level (0 or 1). *MODE -- Configure pin mode: IN (Input), OUT (Output), ALT (Alternate). *PULL -- Configure pull resistor: NONE, UP, DOWN. EXAMPLES <pre> GPIO 12 MODE OUT GPIO 12 SET 1 GPIO 12 GET GPIO 13 PULL UP </pre> [https://gpiozero.readthedocs.io/en/stable/installing.html Current] [https://gpiozero.readthedocs.io/en/v1.2.0/api_boards.html old support for gpiozero is unknown at present] [https://energenie4u.co.uk/res/pdfs/ENER314%20UM.pdf and associated 433MHz equipment] [ USA X10 security and lights via USB] [ OpenHab with Shelly Smart Plug connected over Wi-Fi, controlled by MQTT or HTTP] Printing only with Postscript but [https://github.com/bohunamiga/MintPRINT one] of [https://github.com/boingball/MintPRINT two] [https://github.com/Andiweli/AmiAirPrint/tree/main AirPrint] IPP has been attempted with [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2061&pid=13954#post_13954 discussion] The vcgencmd can be used to inspect and dump the current system configuration. vcgencmd runs on top of VCHIQ as an RPC. The mailbox interface is an alternate but much simpler RPC. VCHIQ is a bridge (queue) between the CPU and the GPU so they can communicate with the firmware. Loads of [https://github.com/6by9/rpi3-gpiovirtbuf/blob/master/rpi3-gpiovirtbuf.c mailbox] which uses the GPIO control calls. [https://github.com/raspberrypi/firmware/wiki/Mailboxes may also be of interest] A fair number of vcgencmd examples (search for vc_vchi_gencmd_init). [https://www.raspberrypi.org/forums/viewtopic.php?t=229203#p1406112 sends the relevant vcgencmd commands] to update the scaling kernel, but the [https://github.com/raspberrypi/userland/blob/master/host_applications/linux/apps/gencmd/gencmd.c command] is just a text string. Parsing and execution of the instructions is performed by the VideoCore firmware. The Raspberry Pi runs two separate operating systems: Linux/Aros on the ARM, and a threedx RTOS called vcos running on the Videocore 4 VPU: vcos is commonly called "the firmware". Vcos is tasked with performing certain system services, for example running the display and audio outputs. The VCHI driver provides an interface to allow drivers to talk to vcos. Youtube [], [], [https://www.youtube.com/watch?v=X4fmWAIv7FE Aros native on Pi3b], [], [], [https://www.youtube.com/watch?v=TSxlYb1eQWU Installed on Pi3b+], [], [], [https://www.youtube.com/watch?v=NFF1H3jCoz8 testing Aros native on Pi400], [], [], [https://www.youtube.com/watch?v=nIVx7mh1E1Q&pp=ygUHYXJvcyBwadIHCQkTDAGHKiGM7w%3D%3D Aros on Thumb 2 based 32bit-ish ARM STM32H743 board], [https://www.youtube.com/watch?v=zQM4CD64xDE&t=612s&pp=ugUEEgJlbg%3D%3D Performance under Linux] but on Aros... {| class="wikitable sortable" width="90%" ! width="10%" |Pi ! width="10%" |Single Core 2D ! width="10%" |Single Core 3D ! width="10%" |Single Core 3D ! width="10%" |SMP 2D ! width="10%" |SMP 3D ! width="10%" |SMP 3D ! width="35%" |Comments |- | <!--Pi-->Pi3 | <!--Single Core 2D--> | <!--Single Core 3D--> | <!--Single Core 3D--> | <!--SMP 2D--> | <!--SMP 3D--> | <!--SMP 3D--> | <!--Comments--> |- |} For the Pi1 Pi2 Pi2B the status of AROS native ARMv6 for 32bit RasPi was OK. System booting, USB working (although with some issues but plans to fix them). 32bit native [http://www.aros.org/nightly1.html ARMv6 32bit nightlys] raspi-armhf-system raspi-armhf-contrib unbz2'd to fat32 microSD ===Hosted=== AArch64 CPU backend for AROS, a Cocoa/Metal display, clipboard / host-volume / CoreAudio / BSD-sockets bridges, GPU 2D via gpufx.library, a 68k→AArch64 JIT (run68k), and a full Rust std port. On [https://www.jkn.me/blog/macaros-aros-on-apple-silicon/ latest Apple Silicon] [https://github.com/jonx/Macaros early buggy alpha version of hosted Aros .dmg on MacOS12+]. Please use [https://github.com/jonx/Macaros/issues MACAros github] for issues, features etc and possibly [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2030&pid=13910#post_13910 here] [http://www.aros.org/snapshots1.html old linux and android hosted 32bit] ==== Hosted ==== =====64bit===== [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80&pid=13667#post_13667 Ubuntu Linux PC hosted Pi compiler build] [https://github.com/BlitterStudio/aros-compiler-docker Docker based cross compiler for various Aros systems], =====32bit===== Ubuntu VM approach to compiling [http://lallafa.de/blog/2013/06/building-aros-hosted-for-raspbian/ Linux hosted AROS June 04, 2013] ../AROS/configure --target=linux-armhf --enable-includes=/usr/arm-linux-gnueabihf/include --x-includes=/usr/arm-linux-gnueabihf/include --x-libraries=/usr/arm-linux-gnueabihf/lib arm-elf- is symbol-linked to arm-linux-gnueabi- (arm-linux-gnueabi- is more correct in this case, because it's going to be compiling the ARM AROSBootstrap for ARM Linux) *armel - many of the "android" machines require since the entire OS is made for soft float VFP. *armfp - Efika MX target, Raspberry PI, EfikaMX, Pandora and virtually everything (VFP) Keep in mind it's possible to start hardfp AROS hosted on softfp system, though, as long as no calls between AROS and host require floating point parameters. NOTE: hardfloat objects *cannot* be linked with softfloat objects - they have a different ABI. Just keep in mind the arm nightly build machine is quite complex beast. It needs the x86_64 host compiler to compile AROS tools. The arm version is built every night using gcc-4.6.2 crosscompiler (built together with AROS) and successfully builds armel and armhf linux hosted targets. *needs an AROS code compiler for ARM target *as well as unix compiler for ARM linux host (would be best to have both softfp and armhf, we have softfp only now) with full set of libraries and includes. with—disable-crosstools $AROS_CC is always a wrapper around $KERNEL_CC ? If so, this is wrong for some ports. This can break Darwin, Windows and Android port. Yes, Android port will build. And even work. But it's not good because the port will not be ABI-compatible with other ARM ports. Android's ABI is different from GNUEABI. For example: <pre> enum test {foo, bar}; enum test testvar; </pre> sizeof(testvar) will be equal to sizeof(int) in GNUEABI (Linux and AROS) and sizeof(short) on Android. This affects linking objects from static linklibs, for example. Previously everything worked because $AROS_CC was a wrapper on top of $HOST_CC. And a real crosscompiler was used on non-ELF hosts. Android is the same. $KERNEL_CC is incompatible with AROS. compiler=kernel is appropriate _ONLY FOR CODE WHICH RUNS ON HOST OS_ (or barebone hardware, if we talk about native). This includes bootstraps, their linklibs, and host-side dynamic libraries (Windows makes extensive use of them because of architectural considerations. No single AROS object should be compiled with this setting. $KERNEL_CC is really compatible with AROS *ONLY IN LINUX-HOSTED* and no more. On other systems (Darwin, Windows, Android) this is not true any more, and compiler=kernel is never going to work. If you want to compile your AROS module against host OS includes, append the following to USER_INCLUDES (or USER_CFLAGS, this is effectively the same): -isystem $(GENINCDIR) $(KERNEL_INCLUDES) $(KERNEL_INCLUDES) expands to: -isystem <your_os_includes> -isystem <host_OS_gcc_private_includes> -nostdinc This makes AROS compiler adhering to host OS APIs. If you want some preprocessor symbols based on what your host OS actually is, add something like -DHOST_OS_$(AROS_HOST_ARCH). Why is there $(GENINCDIR) at all? Because host OS has its own libc includes, which would conflict with AROS ones. And the host OS libc is not binary-compatible with AROS one. Why doesn't Windows-hosted port use $(KERNEL_INCLUDES) ? Because WinAPI includes conflict with AROS ones in fundamental typedefs, like WORD, BYTE and BOOL. It's almost impossible to deal with this in any other way than rewriting WinAPI definitions using AROS types. Building under centos 6.3 (i386) currently, and AROS creates the toolchain itself. haven't yet committed the necessary changes but "./configure --target=raspi-armhf" is enough to start, then "make arosboot-raspi" will generate arosraspi.img (containing the bootstrap, kernel.resource, and exec.library) as well as arosraspi.rom (containing all the other essentials components such as dos, graphics etc). It will also copy over a config.txt file to make the raspi bootstrap code load the correct kernel, and a cmdline.txt that enables exec debug output. *armel = typically Debian 6, Ubuntu Maverick, Android, *armhf = typically Debian 7, Debian 8, Ubuntu Precise, Cross-compiling Ubuntu ARM softfp <pre> sudo sh echo 'foreign-architecture armel' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armel] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armel.list apt-get update apt-get install gcc-arm-linux-gnueabi libx11-dev:armel libsdl-dev:armel </pre> <pre> ./configure --target=linux-arm --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabi/include </pre> Cross-compiling Ubuntu ARM hard-float <pre> sudo sh echo 'foreign-architecture armhf' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armhf] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armhf.list apt-get update apt-get install gcc-arm-linux-gnueabihf libx11-dev:armhf libsdl-dev:armhf </pre> <pre> ./configure --target=linux-armhf --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabihf/include </pre> Now, the AROS build is configured properly and all you need to do is: make ==Build== ===64bit=== ===32bit=== # download/checkout the source someplace, e.g. /build/AROS-Src/ # make a directory to store external sources AROS downloads, e.g. /build/Ports # make a build directory, e.g. /build/aros-raspi-armhf # cd into the build dir, configure, and then run make -: <pre> >cd /build/aros-raspi-armhf >/build/AROS-Src/configure --target=raspberrypi-armhf --with-serial-debug --enable-ccache --with-portssources=/build/Ports >make >make arosboot-raspi </pre> then copy the files from /build/aros-raspi-armhf/bin/raspi-armhf/AROS/ onto an sdcard, and download/copy the Raspi firmware files onto it. You should then be able to boot the sdcard on your RasPi. The current W.I.P tree to svn. it can be built as follows .. <pre> ./configure --target=raspi-armhf make arosboot-raspi </pre> That will generate arosraspi.img, arosraspi.rom and config.txt in bin/raspi-arm/AROS - so either copy just those files to a fat formatted SD card (with the firmware files on), or copy the whole contents of the AROS folder. NB - if you have a Linux/other install, backup the existing config.txt first arosraspi.img contains the bootstrap (which has very basic mailbox code, framebuffer/gpio init, and console "emulation" via code pinched from our libbootconsole), kernel.resource, and exec.library arosraspi.rom contains all the other components needed to boot AROS. The config.txt file will tell the RasPI bootstrap to load the arosraspi kernel and ramdisk (rom). the bootstrap has minimal mailbox code, planning on adding either a resource or library that driver/app code will use to access it (likewise for GPIO) Help building AROS hosted on Linux ARM Was looking a way to use more my Handheld ARM based called Pyra (Dragonbox Pyra) an ARM (Omap5 cpu with 4GB ram) linux based machine (Debian Buster v10 with kernel 5.6.19 adapted) and have a try to compile the latest Aros sources by Deadwood directly on this device. Compilation stops after build libpopupmenu.a and trying to build libatomic have this error: <pre> Configuring build in bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic configure: WARNING: unrecognized options: --disable-nls, --without-x checking for --enable-version-specific-runtime-libs... no checking for --enable-generated-files-in-srcdir... no checking build system type... arm-unknown-linux-gnu checking host system type... arm-unknown-aros checking target system type... arm-unknown-aros checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-aros-strip... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for arm-aros-gcc... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-gcc checking whether the C compiler works... no configure: error: in /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic': configure: error: C compiler cannot create executables See config.log' for more details make[2]: *** [mmakefile:4489: /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic/.configured] Error 77 [MMAKE] make --no-print-directory TOP=/media/farox/pyra2/arosbuilds/toolchain-core-armhf-build SRCDIR=/media/farox/pyra2/arosbuilds/AROS CURDIR=tools/crosstools/gnu TARGET=tools-crosstools-gcc-libatomic-configure -s --file=mmakefile tools-crosstools-gcc-libatomic-configure failed: 512 [MMAKE] Error: Error while running make in tools/crosstools/gnu: No such file or directory make[1]: *** [Makefile:361: linklibs-libatomic] Error 10 make: *** [Makefile:183: crosstools] Error 2 </pre> looking at config.log on arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic found that arosbuilds/toolchain-core-armhf/arm-aros-ld: cannot find -laeabi so do make linklibs-aeabi-arm-quick and the missing lib was built. now the next stop is at fatal error: bits/libc-header-start.h: No such file or directory and fatal error: sys/cdefs.h: No such file or directory in many places so after checking that have this missing include files i have noted that my include path is a bit different, standard searching path is /usr/arm-linux-gnueabihf but in my system is /usr/include/arm-linux-gnueabihf so if i add my path to some mmakefiles compilation goes on....but is a better way to add this path to avoid every mmakefiles to be changed? fixed with adding -I/usr/include/arm-linux-gnueabihf to where is missing on mmakefiles like USER_INCLUDES := -isystem $(GENINCDIR) -I/usr/include/arm-linux-gnueabihf $(KERNEL_INCLUDES) P.s. I have changed many mmakefiles and have at least compiled (after many hours) the toolchain doing make every time in arosbuilds/toolchain-core-armhf-build (also have to disable making tests under cplusplus but don't remember the directory ...) but ask an help to have an automated way to correctly build without modify mmakefiles. Last time built armhf target was around 2 years ago. At that point built is via cross-compilation from linux (ubuntu 22.04) using linux armhf crosscompiler (this can explain the path differences you are experiencing) as well as using AROS gcc cross-compiler in version 6.5.0 (build with option 21) in rebuild.sh). Since then AROS GCC has been updated to 10.5.0 and don't believe anyone tried to build the armhf target again. My suggestion would be to downgrade GCC to 6.5.0 (via editing AROS/config/gcc_def file) and try to first build using cross-compilation from x86_64 linux. Once that works, you will have a "template" to compare to native compilation under arm linux. Thanks for your suggestion...but think the toolchain with GCC 10.5.0 is compilable if i found a way to pass the path of my system to the script that build (option 21 on rebuild). The other only changes are (but don't know where to modify...) is to add the build of libaeabi and disable the building of some tests under cplusplus that use exceptions and is not supported under ARM. try to crosscompile with my Linux amd64 PC. For paths look into core-linux-armhf/bin/linux-armhf/gen/config/target.cfg. A number of build-wide variable is set there containing paths to local build system. These variables and the target.cfg file are generated by AROS ./configure script. Thanks compilation now go forward...changed target.cfg under "toolchain-core-armhf-build/bin/linux-arm/gen/config" and do make on "toolchain-core-armhf-build" dir. Need to find where to enable build libaeabi.a so can build the entire toolchain with option 21 of rebuild.sh Found something that looks like libeabi in AROS/arm-all/arm-aeabi/mmakefile.src. Try adding a third line there: #MM- linklibs-armhd : libklibs-aeabi-arm Don't remember needing this library. Possibly the 6.5.0 GCC somehow does this while 10.5.0 is missing this. Try adding this line (and the variant "linklibs-armhf" instead of hd) but it did not solve the automatic building of the missing lib. I must do "linklibs-aeabi-arm-quick". Anyway after have build the aeabi lib i succefully built the toolchain (after many hours...). Smile To test I restarted from selecting option 21 (on rebuild.sh) but after many hours i get the same error of the kernel includes not found...maybe i need to modify the configure script for my case. With the toolchain built i try to build the core-linux-armhf (DEBUG) (option 22) but after a while it stopped with "cannot find -laeabi " so i made it built manually...and now i can continue compiling...i'll let you know if all goes ok. == Hardware == ===64bit=== ====BCM2712==== With the Pi5 Broadcom VideoCore 7 vc7 is an integrated GPU with 12 cores and up to 800 MHz clock. VideoCore VII is capable of OpenGL ES 3.1 and Vulkan 1.2. The driver support for the Raspberry Pi continues to build upon the [https://lore.kernel.org/dri-devel/20230928114532.167854-1-itoral@igalia.com/ open-source V3D driver] stack within [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450 Mesa] hopefully be merged for Mesa 23.3. x265 HEVC accelerated untested, x264/h.264 and VP9 cpu only. *Raspberry Pi M.2 HAT+ Expansion Board *Geekworm X1001 PCIe to M.2 Key-M NVMe *Geekworm X1003 PCIe to M.2 HAT NVMe SSD PIP Board for Raspberry Pi 5 *Pineboards Pi Hut HatDrive! M.2 HAT 2024/V4 *Hat+ Gen2 Gen3 Nvme *GeeekPi 52Pi N04 for Raspberry Pi 5 NVME M.2 * *2024 RPI AI HAT - Hailo 20TOPs no LLMs *2026 RPI AI HAT+ 2 - Hailo 40TOPs slightly better? [https://www.raspberrypi.com/documentation/accessories/camera.html Cameras for Pi] *Raspberry Pi camera module, the V3 with Sony IMX708 back-illuminated CMOS 12 Megapixel sensor *Raspberry Pi Camera Module V2 – 8MP Sony IMX219 Sensor *Raspberry Pi camera Rev 1.3, 5MP 1080P OV5647 image/video module, 2592 x 1944 pixels ====BCM2711==== With the Pi4 an ARM a72 cpu is about x3 times the size of an a53 in the Pi3 the 2711b line used more power when idle, compared to the 2711c *2018 Raspberry Pi PoE HAT Power Over Ethernet Hat - design issues *2020 Raspberry Pi PoE+ HAT Power Over Ethernet Hat Pi3b+ Pi4 only - better design *Waveshare PoE HAT (B) with cooling fan for Raspberry Pi 3B+/4B 802.3af PoE *[https://github.com/axizo-pi/V3DLib vc6 V3D 4.2] is derived from [https://docs.broadcom.com/doc/12358545 vc4], but it is significantly different The QPU pipeline stays mostly the same, you still have an add ALU and a multiply ALU and it can issue two ALU OPs per cycle. There is still 4 SIMD lanes, interleaved over 4 cycles. The instruction encoding for the QPUs is different, but the core instructions are the same. Instructions for packed 8 bit int math has been dropped, along with most of the pack modes. Instructions for packed 16bit float math has been added (2 floats at in a single operation) With vc5/vc6, you write two packed 16f value to the tilebuffer (or four writes of 32f, if you are using the rgba32f framebuffer). And there is a handy vfpack operation which allows you to pack two f32s into a single 32bit value in a single instruction. You can vfpack directly into the tile buffer register. the multiply ALU can now fadd, so you can issue two fadds per instruction. the add ALU has gained a bunch of new instructions the A and B register files have been merged. You still only get an A read and a B read per instruction, but they read from one big register file (which means the underlying memory block has gone from two sets of "one read port, one write port" to one "two read ports, one write port" block) The theoretical max FLOPs per QPU remains the same at two per cycle, other than the bump from 400mhz to 500mhx but it looks like a lot of effort has been put putting those theoretical FLOPs to better use. *vc4 could run one or two threads per QPU. When you ran in two thread mode, the available register file halfed to 32 registers. *vc5 added a four thread per QPU mode, with 16 registers per thread. *vc6 doubled the size of the register file. You could now use all 64 threads in two thread mode and 32 registers in for thread mode. Single thread mode was removed, you always have at least two threads. With the threading improvements, the QPUs should spent much less time idle waiting NOPs for memory requests. Most of the design changes have gone to improving the fixed function hardware around the QPUs. A fixed function blend unit has been added, which should reduce load on the QPUs when doing alpha blending. hope software blending is still possible The tile buffer can now store upto 4 render targets (up to 128bits per pixel, so if you are using 4 32bit render targets, you can't have a depth buffer) A MMU, allowing a much simpler/faster kernel driver. Many more texture formats, framebuffer formats. h264/x264 as Pi3 All the features needed for opengl es 3.0 H.265 / HEVC decoder is a HEVCv2 Main 4:4:4 10 design supporting bitstreams up to profile 5.1 HEVC hardware decode supports 4kp60, 10-bit. Audio output is pretty much unchanged, but the HDMI audio channels now support 8x192kHz bitrates Each ALU typically have 2 floating point operators, and as you pointed out in a earlier post videocore 6 is no exception, with both a multiply and additive floating point operator. Thus theoretical GFLOPs are calculated with both operators in mind. That is what the 2 in my formula represents, and is common across any modern programmable shader, whether you calculate Nvidia, AMD, Intel, Boardcom or any other company's GPUs. Total ALUs * 2 * GHz clock = GFLOPs, In the case of Raspberry Pi 3, it's 24 ALUs * 2 operators * 0.4GHz = 19.2GFLOPs If the Videocore 6 does indeed only have 16 ALUs (16 * 2 * 0.5GHz), you'd have only 16GFLOPs but they are better utilised Possible maximum performance <pre> VideoCore IV @ 250MHz: 250 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 24 Gflop/s VideoCore IV @ 300MHz: 300 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 28.8 Gflop/s VideoCore VI @ 500MHz: 500 [MHz] x 2 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 32 Gflop/s </pre> Faster LPDDR4 memory. ====BCM2837==== With the Pi3 * Broadcom BCM43438 chip provides 2.4&nbsp;GHz 802.11n wireless LAN, Bluetooth Low Energy, and Bluetooth 4.1 Classic radio support, 3B+ [https://github.com/aros-development-team/AROS/commit/afa5bc0bb17d5dd06bcfdbac00853a3799ca8d76 LAN7515] The overclock ability has diminished with each chip version as the energy usage has increased. BCM2837 is one of the warmest yet and benefits from active fan cooling if all four cpu cores are in use for a short while. Video playback is not affected due to the custom support in the GPU. 5 V / 2.4 or 2.5 amp power supply recommended if all four cpu cores are running, else throttling (cpu slowdown) might occur. Dual VDP and scalable QPU in VC4 and x.264/h.264 accelerated untested only and VP9 on cpu or neon help ARMv8-A has [https://developer.arm.com/documentation/102412/0100/Privilege-and-Exception-levels privilege levels] where userspace typically runs at ‘EL0’, the kernel at ‘EL1’ or ‘EL2’ and the firmware at the highest level ‘EL3’. ===32bit=== === Core Kernel === ====BCM2708(family)==== which includes the [http://elinux.org/RPi_Hardware BCM2835] (ARM1176JZF-S 700&nbsp;MHz CPU + VideoCore IV GPU + up to 1GB RAM) *Framebuffer (fb) using mailbox *IRQ scheduler, etc *Arasan based SD Card controller *Synopsis DesignWare USB 2.0 OTG controller [http://networkdirection.net/index.php?option=com_content&view=article&id=106:rasperry-pi-usb-controller&catid=45:raspberry-pi&Itemid=54 Unofficial DOCS pdf], [dwc_otg.c FreeBSD], [], [https://www.riscosopen.org/viewer/view/mixed/RiscOS/Sources/HWSupport/USB/Controllers/DWCDriver/ RiscOS USB Driver], [https://www.riscosopen.org/forum/forums/5/topics/878 RiscOS USB Discussion], [https://www.riscosopen.org/forum/forums/11/topics/1893 Other USB RiscOS], [http://plan9.bell-labs.com/plan9/index.html Plan9 Miller's usb] http://plan9.bell-labs.com/sources/contrib/miller/, [https://github.com/Chadderz121/csud CSUD driver], *[http://www.smsc.com/media/Downloads_Public/Data_Sheets/9512.pdf SMSC 9512] USB LAN/Hub chip *CMOS RAM *VCHIQ port which sends messages to the GPU e.g. for mouse, keyboard, audio on HDMI, etc *Audio Driver *Serial Peripheral Interface Bus (SPI) *[http://www.susa.net/wordpress/2012/06/raspberry-pi-pcf8563-real-time-clock-rtc/ I2C registers] *I2S *Universal Asynchronous Receiver Transmitter (UART) *[http://elinux.org/RPi_BCM2835_GPIOs GPIOs] and [http://www.adafruit.com/blog/2012/08/17/broadcom-bcm2835-peripheral-memory-map-and-gpio-alternate-use-chart-piday-raspberrypi-raspberry_pi/ Alternative view of GPIO] BCM2836 * For Pi B+, PI 2 and Pi 3 SMSC LAN9514 chip adding 10/100 Ethernet connectivity and four USB channels to the board *[http://www.andrewscheller.co.uk/rpi_pcb_modules.html PCB], [http://elinux.org/RPi_Low-level_peripherals Low level features], Implemented so far... # Modify the configure system so that it correctly builds for the arm hardware float raspi target. # Implemented the bootstrap to load the aros modules and prepare the arm to jump into them. Reworked the x86 console support so that parts can be stolen for raspi to use since t has no basic functionality to output to the display. # Implemented a kernel.resource to prepare the raspi for running aros and provide the low level api calls to expose available resources and allow exec, etc function. # Implemented serial debug support # Implemented the exec (and kernel) functionality required to make multitasking work (and interrupts, exceptions, syscalls, etc) # Implemented a timer.device to utilise the hardware timers. # Implemented a very basic gfx driver to expose the hardware's framebuffer. # Implemented an SD-Card driver for AROS which presently only supports the raspi's chipset but can easily be modified to support all sd-card hardware and media. # Fixed the fat filesystem support in AROS so that it can boot on RasPi's normal SD-Card setup. The "rom" image files needed use a different filename than the default linux, etc images so can be easily installed without harming the existing files - you only need to change the loaded images in the config file to get aros to boot. # Updated the build scripts to automatically download the necessary raspi firmware files and wrap it all up so that you can simply extract the archive to a fat formatted sdcard and boot it on the raspi without having to get anything else. # fix everything in contrib and ports to build for raspi (needs proper testing/fixes but allows every component to actually compile at least, including owb) + numerous other fixes to get things working on arm/raspi .. Improvements... # Implement a USB chipset driver "OR" finish the existing one [https://github.com/aros-development-team/AROS/commit/c07d13c724f944674be5db54fc6a71ee72a01809 usb otg] - the current code is mostly a skeleton that should initialise the chipset and then needs relevant code to support the different transfer types. It also has the "virtual" hub code in place to represent the raspi's USB port (from poseidons p.o.v) # Implement a driver for the USB NIC (a few weeks - depends on USB above) # Write an [https://github.com/aros-development-team/AROS/commit/d55d0f74d20b769bbb8c8d386e5c1d7a9154f05a audio driver] (a few weeks - independent of USB) and [https://github.com/aros-development-team/AROS/commit/e93a4c245f27a87c9c4c1d39206694b39059998a HDMI] # fix syscall bug in the current raspi kernel code # Graphics depend on having a decent "bcmdma.resource" implemented as to use the cpu's dma engine. The sd card driver needs to use it for transfers to/from the controller - and the gfx system needs to use it for "blitting". # [https://github.com/aros-development-team/AROS/commit/4019d84e4975d4dad987a12d57fe108f5ac048e6 Improve the gfx driver], [ vc4gfx HIDD] add [http://dri.freedesktop.org/wiki/VC4/ Gallium3D support] # [https://github.com/aros-development-team/AROS/commit/b13905b3e8e45b089f520b44692c81affddd066f Improve] the [https://github.com/aros-development-team/AROS/commit/3a876755c070f5c73c4f53c7f4d35b4f923088b9 sdcard] device driver - which is also pretty basic but should work with most cards, rework it to also support pci, etc. sd card interfaces on x86 # The current code using very rudimentary access to the gpio interface - so that should be implemented as some resource for other components to access, as-well as the i2c interface exposed over the gpio interface. that should have a hidd class implemented which uses the gpio resource to communicate. Boot up typical for most other OSs before the open sourcing of many binary blobs from 2017 onwards On power-up, the rpi [http://www.open.com.au/mikem/bcm2835/ BCM 2835] [https://github.com/hermanhermitage/videocoreiv VideoCore4] GPU, not the ARM CPU, is in control, and the SD card slot is the only peripheral device with power. The firmware burned into the BCM2835's VideoCoreIV GPU PROM requires a DOS-style partition table; a FAT-formatted first partition; and the freely redistributable but closed sourced Broadcom files “bootcode.bin” and “start.elf” in that partition. The boot sequence carries out several pre-boot tasks *On powering of the rpi, the GPU reads and executes bootcode.bin, which then loads start.elf *The GPU loads the “start.elf” file, eventually, into the L2 cache and then executes it *configures the memory split for the CPU and GPU *reads and parses “config.txt” from the same partition on the SD card and applies the settings (like a PC’s BIOS settings) *loads the “kernel.img” file, again from the same partition *activates the CPU to begin executing the loaded kernel image The CPU/GPU memory split is hard-coded into start.elf, so Broadcom provides three start.elf images, to give 32M, 64M, or 128M to the GPU for multimedia performance, and the remainder to the CPU. RPi uses [https://github.com/raspberrypi/firmware some closed source loaders] and at some point it loads a binary blob named "kernel.img" at 0x8000, at that point there would be a rudimentary Aros alive. If one wants to use the SD-card then there would have to be a driver for the interface and a fat filesystem handler (SD-card has to be formatted to fat filesystem) Boot code and kernel are now linked together and made into that binary blob, just for starters. Raspberry Pi uses [http://kernelnomicon.org/?p=133 u-boot] and [http://kernelnomicon.org/?p=138 UBoot] as bootloader, there's already some code in the Efika MX port for that. UBoot is a native bootloader and not just for the raspberry pi, it loads after start.elf. You can find Efika MX port from arch implementations, some hacking is needed for the mmakefile.src'es as iit dates back to before the Aros crosstool era or else you get some weird errors while building. You also need to code the bootstrap and serial handling. At the moment it seems that a fastest route for the native build would be to make one binary blob without using the package system. Raspberry's memory layout is pretty simple and if the implemented u-boot doesn't support loading other modules <pre> ? - alias for 'help' mtest - simple RAM test autoscr - run script from memory base - print or set address offset bbm - BBM sub-system bdinfo - print Board Info structure boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootm - boot application image from memory bootp - boot image via network using BootP/TFTP protocol cmp - memory compare coninfo - print console devices and information cp - memory copy crc32 - checksum calculation echo - echo args to console fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) go - start application at address 'addr' help - print online help iminfo - print header information for application image itest - return true/false on integer compare jade - loadb - load binary file over serial line (kermit mode) loads - load S-Record file over serial line loady - load binary file over serial line (ymodem mode) loop - infinite loop on address range md - memory display mm - memory modify (auto-incrementing) mtest - simple RAM test mw - memory write (fill) nfs - boot image via network using NFS protocol nm - memory modify (constant address) pci - list and access PCI Configuration Space ping - send ICMP ECHO_REQUEST to network host printenv - print environment variables rarpboot - boot image via network using RARP/TFTP protocol reset - Perform RESET of the CPU run - run commands in an environment variable saveenv - save environment variables to persistent storage saves - save S-Record file over serial line setenv - set environment variables sleep - delay execution for some time tftpboot - boot image via network using TFTP protocol USB - USB sub-system usbboot - boot from USB device version - print monitor version </pre> And there is one more thing about modular ports. In order to actually implement this, your bootstrapping environment should provide the ability to load several files. On PC this is provided by GRUB2. on CHRP you can read filesystem via OpenFirmware, and Sam's Parthenope relies on modified u-boot. If your bootstrap allows to load only a single file, then you stuck with monolithic kickstart. By the way... u-boot allows not only to boot up a single uImage or zImage, it also allows to write client programs AFAIK. With this approach, you actually can write modular bootstrap for ARM AROS using unmodified u-boot. Most used [http://www.compulab.co.il/workspace/mediawiki/index.php5/U-Boot_quick_reference uboot options] are fatls usb 0:1, the reason behind INTB_KERNEL is to allow use of the standard Exec function AddIntServer() to add interrupt handlers for hardware drivers etc. AmigaOS never used it for abstract hardware drivers. AmigaOS routed only raw hardware IRQs there. Their assignment was hardcoded. As well as number of them. Actually on AmigaOS every bus has its own interrupt subsystem. For example PCI bus. PCI interrupts on Amiga are routed to a single exec interrupt. 1:1 relationship between CPU and hardware interrupts is present only on PC. IMHO we miss things like AddInterrupt/RemInterrupt methods on our PCI subsystem's device class. PCI bus class should map these methods to whatever is appropriate. This is how it is done on AmigaOS and friends. When these are implemented, raw kernel.resource API will be needed only for several PC-specific drivers with hardwired resources. Exec IRQs are real IRQs only on Amiga hardware. On other machines they can be emulated where appropriate (VBlank is a good example). kernel.resource is meant to be different, its IRQs are hardware-agnostic, they are plain "Hardware IRQ number X, whatever this means". They are low-level actually, and meaningful only in the context of a particular system. Was that not the transition from irq.hidd to kernel.resource? No. A long time ago there was another hacky bit named INTB_TIMERTICK. It was "abstract timer interrupt", used by timer.device. It was the same as VBlank, but with larger frequency. I removed it, because kernel.resource API was a cleaner way to access this interrupt. Furthermore, there can be more than one timer in the system. Thinking about bringing back timer HIDD definitions again. hpet.resource is a bad idea. Can someone please enlighten me a little on how the scheduler is meant to work? Poseidon.library creates its "Poseidon Event Task" during RTF_COLDSTART -> then calls Wait(), and ends up in limbo because wait disables interrupts (used for the scheduler heartbeat), and basically waits forever because the sigbit is never set, since krnSwitch doesn't switch the task unless TF_SWITCH is set, and no codepath run during this seems to set it?? TF_SWITCH does not disable/enable switching. This flag just enables to run user-supplied hook when the task is being switched away. It is completely safe to call Wait() in Disable()d state. Doing this actually temporarily breaks this state. IDNestCnt gets remembered in struct Task, then next task is selected, and its IDNestCnt is restored in sysbase (see kernel_scheduler.c). If there are no other tasks, then your cpu_Dispatch() should enable interrupts on the CPU and enter idle mode. See x86 implementation for good example. You miss what happens next... 1. KrnSwitch() saves context of your task, saves IDNestCnt (core_Switch() and cpu_Switch()), then drops into cpu_Dispatch(). 2. cpu_Dispatch() calls core_Dispatch. Then two cases are possible: 2a. There is a READY task. It is picked up, its IDNestCnt is restored in SysBase, then cpu_Dispatch() needs to restore registers and exit. The next task is run. 2b. There are no READY tasks. core_Dispatch() returns NULL. In this case your cpu_Dispatch() should enter idle loop. It should just enable interrupts on the CPU and put it on halt. This allows it to process hardware interrupts. Eventually some of your interrupt handlers wakes up your task and puts it into READY list. My heartbeat interrupt has been slowed atm to help debugging - but it never actually gets a chance to fire because of the Wait() disabling interrupts. Perhaps you have forgotten to enable interrupts in your idle loop. There is a change in the format of AROS executables. Until now we were using Elf RELocable files which are usually used as intermediate object files. We had them for various reasons, one of them was how AROS files were built in the past. That days we had no real aros cross compiler and the option to embed relocation data in unix executables (or in executable files in general) was rather new and not every linux/unix system had it. Therefore we have decided to use intermediate files. Although it was somehow working (and it is still working :-)), it has some drawbacks. Therefore decided to introduce real Elf EXEC types, in first turn implemented on ARM target with option to expand in future to all other AROS architectures. The first patch was pretty easy and appeared to work somehow. It generated nice executables with embedded relocation info. Not only that, it also removed all global symbols adjusting relocation data to be relative to the beginning of the sections. That move reduced number of symbols in each executable significantly (depending on the file between 20 and 80% of all symbols could be removed). The only symbols that stayed in the file are local ones - due to the nature of the patch wasn't able to remove them since we have not seen them in the symbol hash table. The patch didn't worked though. The files were relocated, AROS kernel loaded, but it crashed very early. What happened? Well, the nature of ARM relocations happened :) Most of the relocation data on all machines is rather simple. Relocation can be absolute or pc-relative, sometimes the offset has to be bit shifted. On ARM v7 there is another one. There, when one wants to load an address of function/variable into register a combination of two instructions can be used: movw and movt. The first one loads immediate into lower 16 bits of a register while clearing upper 16 bits. The second one loads immediate into upper 16 bits without touching lower halfword. Loading of a pointer into a register looks like this: movw r0, #:lower16:label movt r0, #:upper16:label In this case there are two relocations - one for lower halfword and another for upper. If an overflow of lower 16 bits occurs during relocation process, the upper one should be updated as well. Unfortunately with current patch and with typical ARM executables there is not enough information to perform the calculations. There are two options - the first one would be to give up and go back to "fake" executables, another one would be to change from REL to RELA relocation info. The latter contains an addend, extra data which can be used to perform all the relocation calculations I need. Decided for the second option. The patch is already in the works. There is another function for the binutils' bfd backend to perform the final relocation. There can decide what to do with every reloc info, modify data and eventually strip some symbols. An advantage is - at this stage of the linking process have also full access to all local symbols so can change all relocations section relative and eventually strip all symbols from the files. GPU VCore developed by Alphamosaic Ltd and now owned by Broadcom. Most of start.elf runs on the GPU. Placing ALL the userland GPU code in the videocore.hidd isn't going to be a terribly big problem because the code they published is nothing more than a shim that sends data straight to the GPU to execute. The good news about this is that we only need to write our HIDD using the OpenVG API. The shim is relatively small codewise and lives in the ARM memory (the actual OpenVG code itself lives in the GPU RAM area and its loaded from start.elf). That's also the bad news. Our driver has to translate AROS video calls to OpenVG calls, for most tasks it should be easy, for some, not so much. It's still probably less difficult and less work, than controlling the GPU directly. The other good news is that anything done through OpenVG happens on the GPU, its truly accelerated. It also has some nice font functions, meaning we can lead into an accelerated text mode later. Basically, AROS resets or locks up when it tries to use AROS_ATOMIC_INC or DEC. If I comment out the byte/word operations in the header files and use non-atomic operations, the code works as expected. have read that the L1 cache needs to be enabled to use LDREX and co (which I also read is only meant to be used on multi processor systems with shared memory) - however I am certain this is correctly enabled. If you are using LREX or STREX, you should have L1 cache enabled, at least on the ARM CPU I work with at work. L1 cache is enabled by enabling the MMU *AND* setting the C and I bits in the CPU - the C bit is ignored, and the I bit only covers the 16 byte instruction pipeline if the MMU is not enabled. Can you verify that your assembly is generating LDREX/STREX? From the behavior, it almost sounds like its generating the default Semaphore locked atomics. Impossible. There are no semaphore-locked atomics. There are Disable()/Enable()-based ones instead. And there's a special #define AROS_NO_ATOMIC_OPERATIONS in this case, which tweaks Disable()/Enable() implementations not to recurse forever. I have tested this on ARMv5 which does not have ldrex/strex, it works fine. On those ARMs there's no way to have real atomics. On other OSes (like Linux) this is done by introducing things like atomic_t, which appears to be a complex structure, holding the value together with accompanying spinlock (implemented using swp). #warning "TODO: lookup optimal mmu table settings for raspi memory" /* Set up an identity-mapping for all 4GB */ for(x = 0; x < 4096; x ++) { pagetable[x] = x<<20 | (0x40002|0x80000|0x010000|0x00C00|0x04); } Shouldn't there be a second loop that sets the 'C' bit in the descriptor for the RAM pages? Currently, you have TEX=0, C=0, B=1 for all pages (Shared Device). You should have TEX=0, C=1, B=0 for RAM (Write-Through, Cached) So .. pagetable[x] = x<<20 | 2; should be enough? No, for RAM you need to change the '| 0x40' to '| 0x80' tell dosboot the correct defaults to use Please don't do this. This bootconfig.c is a deprecated legacy thing. I wanted it to go away completely with time. Instead, display drivers should auto-install themselves during own initialization phase. I. e. detect hardware=>instantiate itself. This should make things way simpler. With this approach you only need to add the driver into KS image to get the device autobooted. No hardcoded stuff. Currently VESA and VGA drivers do this, look there for examples. never rewrote ATI driver because i don't have any test system for it. they defined a smaller AROSCPUContext than the ExceptionContext - yet reference it as ExceptionContext in other places, and since it hasn't allocated enough storage for ExceptionContext, are corrupting memory/the structure (since the elements that are there don't map 1 to 1 with the exception context). AFAIK, AROS has been moving in a different direction to this in recent years. It is the job of graphics HIDDs to allocate bitmaps etc. so that they have the most suitable characteristics, including allocating them from GPU RAM where possible. The concept of chip RAM is only for legacy code, and most if not all non-68k platforms should have all system RAM marked as chip. BTW, is the video processing code you mention CPU code or GPU code? Also, IIRC we have support for "external memory allocators". Perhaps that's what we need for the allocation of GPU RAM through the mailbox. All hosted and x86 native ports should use proper context formats. trying to clarify if the vblank handler has to have run by this point to prevent this deadlock. Actually, no. Unless you have installed VBlank handler which should wake up at some point. Without VBlank there will be no quantum count. Consequently, there will be no forced preemption. But the rest will work, and multitasking will be cooperative (switch happens only when current task voluntarily gives up the CPU). Does it depend on the vblank having run before this point? and if yes what does that mean on systems where it might be able to run enough code (e.g. get to this point) before the vblank interrupt has triggered? What is it waiting for? It could wait for timer, in this case you need timer.device working. VBlank is currently needed for exec's quantum counter. In current native ports we have only a single timer, which is served by timer.device. VBlank is simulated by timer.device also. If your machine has two timers, then you can use one of them for VBlank, and another for timer.device, this will simplify things down. VBlank needs to be 50 Hz for historical reasons, many programs use it as cheap timer. I am periodically thinking about making some abstract mechanism to be able to change quantum source (and untie it from 50 Hz), but have no time to come up with something good. Additionally i started disliking timer.device hardcoded design when PC has got many timers (old 8253, APIC, HPET). Currently i think there should be some low-level entity representing tick source. timer.device should just select the most appropriate source for its units. The BCM2835 has 4 GPU based timer sources - 2 are used by the GPU, so im using Timer3 for our heartbeat and the remaining one will be free to the system. There is also the less capable ARM timer but that is dependent on the CPU frequency. Very good. You won't need any emulation. Set the heartbeat to 50 Hz and drive VBlank from it. Use other timer for MicroHZ. Can you use the 'econsole.hook' I make for debugging the Sam460 via the serial port? It provides a before-anything-else shell prompt on the serial port. You can then do 'NewCLI' to test your graphics, or use any DOS command in shellcommands.resource. You should just be able to add econsole.hook to your module list, and use 'econsole' in your bootargs. So long as you have a working Exec/RawMayGetChar and Exec/RawPutChar, it should work. Also make sure to add shell.resource and shellcommands.resource for this. That should have done it. If you set "#define DEBUG 1" in arch/all-native/econsole/econsole.c, do you get any additional serial output? have added it to the build and added econsole to the command line - and can see the bootloader picks up on the emergency bootconsole tag, but I still only get the insert bootable media display? Im assuming it exposes a fake filesystem that tricks aros into booting? The contents of which are: ECON:AROS.boot Way to handle the scheduling code? The implementations I had been following were causing problems, due to cascading interrupts which I cant handle properly in the asm stubs just now (when they break disable etc.) - since it means detecting the interrupted codes cpu mode and getting the correct sp/lr for it, and that's just too tedious for arm. To work around this ive added a system idle task which does nothing - and when the scheduling code has no task to run switches this in and lets it run, thereby allowing the interrupts etc to resume until something does need to happen. Also, by adding accounting code to cpu_Switch() and cpu_Dispatch(), it should allow the system to log idle time correctly (as well as running tasks). have thought of also adding an additional task that never runs, solely to record time spent in IRQ handlers, but I digress.. was under the impression that kernel.resource should *never* be used outside of exec.library. This is a wrong impression. Michal started designing it because portable nature of AROS does not fit well into exec's API with all its assumptions. So, he started the new, hardware-agnostic kernel API from scratch. Yes, exec sits on top of it in places. But kernel always meant to be open thing. Otherwise it would not exist. it wasn't meant to be just used willy nilly by user code - but by lower system components (e.g. exec) so that they could be implemented in a more generic fashion, and the kernel resource itself hide the systems quirks. Adding new things there perfectly keeps up with our decision to minimize AROS-specific intervention into APIs which can clash with MorphOS or Amiga OS4 extensions. We want at least source-level compatibility there. Binary compatibility on PPC would be extremely cool, but at the other hand we have no maintainer for this, as well as their ABIs splintering. It depends on what exactly is being implemented - there's no reason we should have everything crammed into kernel.resource if it doesn't need to be (i.e. if its better suited as a separate component/subsystem in its own right) The _LE versions are for when you have endian swapping taking place. If the graphics are the same endian as the CPU, no swapping should occur. I ran into a similar terminology problem in SDL with a friend insisting that his Radeon 7000 on his PC was big-endian. It is not, it just uses the same endianness for the graphics card and the CPU so no swapping was necessary. They were both little-endian. The _LE versions are because the PixFmts refer to the bitmap data being in big endian format in memory, for which the normal version would need to do endianness conversion before applying the shifts/masks. on this platform it is in _LE in memory also so we don't need the conversion hence using the _LE version of the call). would use _LE (if it's really little endian 16 bit mode). What is the bare minimum needed to implement a framebuffer based gfx driver, with our software handling the rest? Have tried with just a gfx class that only expose new/dispose/newbitmap - and having an onscreenbitmap used only for the framebuffer itself (with all other bitmaps being chunkybm, and the framebuffer's superclass also being chunkybm), but that alone isn't enough it seems? You can use workbench/hidds/sm502/ as your example - it is as simple as I could make it. So, AROS creates the framebuffer bitmap (verified this) -> so surely it should be capable of then rendeing into it? I don't actually create the framebuffer "bitmap object" myself - only as a result of being asked to. The code I currently have on SVN seems to create the framebuffers bitmap object fine, but then crashes in intuitions DisplayDriver callback. In particular it crashes performing the getattr on the system default pointer. don't expose MEMF_CHIP in an allocatable form so AllocSpriteData was failing (and other code later doesn't check if the values are valid == illegal memory accesses) So far have -: vc_init: queries the gpus memory, and sets up a fake memory handler for it, then adds the bootmode driver and returns saying all is well vc_gfxhidd:New: sets up some fake syncmodes to test with and creates the real gfx object. vc_gfxhidd:NewBitmap: checks if its a framebuffer and uses the onbitmap class or uses the chunkybm class otherwise vc_onbitmap:New; creates a chunkybm object and then pushes the real framebuffer address into it as the buffer, vc4 had v8adds, v8subs, v8muld, v8min and v8max which operated on four 8bit uint values packed into a 32bit register. Multiplication was in the range 0.0 to 1.0 and addition/subtraction saturated. There were also a range unpacking/packing modes that allowed you to pack and unpack 8bit values into 32bit registers. RasPi has to speak to the "operating system" which runs on the GPU itself and request/free memory - it cant directly manage it itself, and so the managed functions were used to wrap these calls. The Arm and GPU share memory space. The framebuffer is shared. The Arm can write a pixel and it will appear on the screen (through GPU hardware) without flushing/copying being required. The GPU can composite multiple FB's in real time - so you have a number of surfaces defined which are rotated etc and composited in real time to the output. Copying can map from the address space of the Arm to the flat space of the GPU which takes some code, but I don't think whole buffers are copied. The DMA hardware can also access the whole memory space and can perform 2D fills and blits (no blending). This is documented in the peripheral spec posted. The DMA is just an Arm accessible peripheral and can be set up with low latency (e.g. microseconds). must use a 0xc0000000-based bus address to access SDRAM, yet non-DMA access should go via a 0x0-based bus address. For 2D dma, set TDMODE, and the spec says "interpret the TXFR_LEN register as YLENGTH number of transfers each of XLENGTH, and add the strides to the address after each transfer." so set STRIDE to pitch of the image, the width is XLENGTH and height is YLENGTH. You would fill by not setting the SRC_INC and point source to your fill data. The DMA cannot see the ARM's L1 cache, so you would map the framebuffer with ioremap_nocache. Depending on where the source data comes from, it may need an L1 cache flush. The DMA can see the L2 cache. Use 0xC0000000 bus addresses when L2 is disabled and 0x40000000 bus addresses when L2 is enabled. (actually just call virt_to_bus and you'll get the right address out). openGLES/openVG has high latency. Writing to framebuffer then reading it back is very inefficient (e.g. milliseconds). If you can drive it a unidirectional way, just streaming commands at then that is efficient. openVG is not implemented on top of openGLES - it uses the same hardware but as a first class interface To improve the Gfx driver, we will need a DMA resource implemented so can use to perform DMA operations. The Gfx driver will need this to perform blits. Actually MEMF_CHIP has to present, for historical reasons. This has been never fully agreed upon, but in ports i wrote i exposed the whole memory as MEMF_CHIP. The idea behind this is that CHIP is originally the memory where graphics and sound data can be put. On non-Amiga platforms there are no restrictions on this, so the whole memory is CHIP. Yes, many old software can misbehave with CHIP memory size larger than 2MB. But this actually applies only to m68k AROS which is going to run m68k binaries. In other cases it's quite logical to fix the program when porting. As to original question: yes, it's enough to have a framebuffer bitmap (one with aoHidd_BitMap_FrameBuffer set to TRUE) and PutPixel routine. It framebuffer can be served by chunky bitmap class, then you can simply create chunky bitmap with your own buffer (see how VESA driver does this). Chunky PutPixel is already there. struggling to determine what is the correct pixfmt to use for the 24/16/15 bit gfx modes on the RasPi. AFAIK it uses RGB565, for 16bit but im unsure what shifts etc should go with it? suffice to say Im getting the wrong colors so far lol. <pre> redmask: 0x0000F800 greenmask: 0x000007E0 bluemask: 0x0000001F alphamask: 0 redshift: 16 greenshift: 21 blueshift: 27 alphashift: 0 </pre> It should likely be vHidd_StdPixFmt_RGB16_LE This stuff is a bit confusing. The "names" of the stdpixfmts are based on the layout in memory, ignoring endianess. So for example: ARGB32: will be 0xAA 0xRR 0xGG 0xBB in memory on both big endian and little endian machines. The shifts and masks OTOH are based on pixel access (ULONG in this case), so differ depending on whether you run on big endian machine or little endian machine (that's why there's stdpixfmt_le.h and stdpixfmt_be.h in rom/hidds/graphics/). With the 16 bit pixel format it's even more confusing, as for example it's impossible on little endian machine to describe RGB16 with shifts/masks alone. That's why there's vHidd_PixFmt_SwapPixelBytes_Flag. (RGB16 == RRRRRGGG GGGBBBBB in memory, and for pixel (WORD) access on little endian machine it needs to be accessed as GGGBBBBBRRRRRGGGG). The shifts btw indicate how much to shift the component to the left (!) so that it is moved to the highest bit (31). The aHidd_PixFmt_StdPixFmt you specify will be ignored most of the time, because when the pixelfmt is registered, the gfx hidd checks if there's an identical pixfmt (shifts/masks/etc., but ignoring pixfmt->stdpixfmt) already in the system, and if so, it uses the already existing one and does not create a new one. In theory it would be better if gfx drivers could simply/only specify a StdPixFmt without all the shifts/masks stuff when the gfx driver uses pixfmt which matches one of the stdpixfmts exactly. Another possibility would be for gfx drivers to use HIDD_Gfx_GetPIxFmt(stdpixfmt_gfx_driver_wants_to_use) and then peek shifts/masks from it and fill out a pixfmt tag list based on that. 15bit very blue/green: Try to pass same shifts/masks/etc. as in 16 bit pixfmt (maybe you think it's using 15 bit R5G5B5 (or swapped) but it's actually still using 16 bit R5G6B5 (or swapped). aHidd_PixFmt_StdPixFmt you pass is mostly ignored. It's the shift/masks/etc. that count. But I would still pass the correct one (_LE) == whatever rom/hidds/graphics/stdpixfmts_??.h uses in the entry where you have looked up shifts/masks/etc. Use the shifts/masks/etc. from the entry in stdpixfmt_le.h (if you are running on little endian machine) or stdpixfmt_be.h (if you are running on little endian machine) that matches the pixfmt that its meant to be. 0xAA,0xRR,0xGG,0xBB on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_BGRA32) 0xAA,0xRR,0xGG,0xBB on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_BGRA32) it feels like AROS trashes the alpha component, otherwise it should be 8A8R8G8B. read on the subject suggest its in 1x5r5g5b (x is ignored) to keep 16bit alignment . Suggests to me that wrong shift/mask are being applied - however going by the 16bit versions it all looks correct to me so I am really confused as to what is happening. The output image looks to have too much green/blue, and very weak red. Kickstart The idea is to minimize amount of archirecture-specific modules to make the user's life easier. So, the kickstart was split into 'base' (which does not contain anything machine-specific) and 'BSP' (Board Support Package) which contains all hardware-specific stuff. This way, for example, distribution makers can save up space on CD and make CDs with multiple platform support. Different configuration would load the same base with different BSP's. Next there was some part which is entirely missing on hosted. These are filesystems. Hosted ports do not need them to boot up, so on hosted they are left out. At the other hand, they are also architecture-agnostic. So i put them into 'FS' package (standing for 'filesystem'). USB Poseidon is one more big part. I made it into separate package in order to allow users to omit it if they don't need it (for example, to run on retro PCs without USB). Personally i have one. Again, Poseidon is hardware-agnostic (well, there are USB drivers but HCIs are pretty standard). AFAIK its HCI 1.0 compliant but not familiar enough with poseidons drivers, nor USB, to just hack away at the existing code. Perhaps once i'm more familiar with the workings I can merge in the changes needed to get it operating but for now I will focus on getting it running. Also our drivers have known issues so perhaps a fresh set of eyes might shed some light on what is going wrong. Another interesting question is whether Poseidon can operate on device side. Is it flexible enough? How similar is being a USB host and USB device? think it will need a bit of work on Poseidon's side. Until then I will force the driver into Host/Master mode in the init code, but leave open device etc to configure the chipset for either's use - and look at trying to add support for working in Device/Slave mode & switching modes once it's up and running. Actually USBROMStartup is some kind of kludge. Can there be any alternative? Could device drivers be self-installing, like our HIDDs? This would get rid of need to list them in USBRomStartup. * Model A and B limited to 150 mA per port. * Model B+ and Pi 2 introduced configurable 600 mA to 1.2 A support over all ports - anything above that requires a powered USB hub. Implementing the hardware driver that Poseidon uses to interact with the USB components. Have code in place to (try) and initialise the USB chipset, and configure host/device mode operation (though AFAICT Poseidon doesn't support device mode). Started to get the "virtual" root hub written for the single USB port so that Poseidon should at least list it correctly in the GUI - and try to interact with it to find peripherals. The BCM2835 uses a soft IP block from Synopsys’ DesignWare library (DWC), specifically the block is called dwc_usb_2_0_hs_otg_subsystem-ahb_se (“USB 2.0 Hi-Speed OTG Controller Subsystem w/AHB Interface SE”). There is no public documentation for this, and pretty much zero chance of anyone getting hold of it even with NDA. However, there's a Linux driver written by Synopsys ([https://github.com/raspberrypi/linux dwc_usb]). Specifically directories [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_common_port] and [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_otg]. The Synopsys code is actually under a fairly permissive licence – it's not GPL, it's similar to BSD (’don't sue us if it breaks’ is pretty much the only clause). So this should not be a barrier to porting the code. The code is really well written, with a nice partition between the work done by the driver (dwc_otg, which is fairly involved, given the host does more work than a conventional EHCI driver), and the interface to Linux (dwc_common_port). Probably only need provision of relevant changes to dwc_common_port. Other things to consider.... * Provision of necessary headers to get it to compile * Provision of necessary functions (main issues are wait queues, threads, work queues, tasklets, timers, spinlocks and mutexes (multithreading) ) * Interfacing between USB stack and the driver. dwc_otg/dwc_otg_hcd_linux.c looks like the place to start. the Linux bits of the headers are only required for the dwc_common_port library. dwc_common_port includes a variety of crypto functions which are not used – it appears to also be used for ultrawideband (UWB) and wireless USB (WUSB) drivers where crypto will be an issue, but it isn't going to be for plain wired USB. Every USB driver acts as an USB hub as well in order to let Poseidon control the state of USB ports. The code there was reading status of the only USB port in Raspberry's CPU but when changing the status it erroneously deleted some of the status bits, including the port enable one. It was so because those bits in the status register are of a type Read/WriteToClear. It means, if one does not want to change their value from 1 back to 0, one has to actually write the 0 value. Very practical thing e.g. in interrupt handlers, where one reads the interrupt status register to learn what was the interrupt reason, and writes it back to the same register in order to clear the interrupts. After fixing that code it turned out that the communication was still unsuccessful. Apparently the USB device was not understanding the host for some reason. That should not happen since the request sent was one of the standard ones implemented by virtually anything with an USB connector, assumed that Poseidon clears the data caches before forwarding the work to the USB drivers but that's the responsibility of the driver itself. The USB device responded and acknowledged the transmission! But why were all the request sent after address change failing with timeout? They should not. Once again, address set is supported just by anything. Tried to contact the device at address 0 once again and there it was, still responding properly. The enlightenment came. The bus address for DMA transmissions was, as it is in many bare metal USB implementations, just the pure memory address of the buffer as seen by the ARM cpu. Have "prefixed" it with the real location of uncached RAM and booted AROS once again. Trident saw this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 and this: Product : Vendor: Vdr=0424/PID=EC00 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 255 SubClass : 0 DevProto : 1 VendorID : 1060 ProductID : 60416 DevVers : 0200 and even this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 What are these things? The first one is USB hub built in the Raspberry. Thanks to this one the Pi machines (with exception of Pi0 and computing modules) have more than just one single USB port. The second one is the network chip in raspberry, the third one is my USB SD card reader which have just connected to see what happens. AROS tried, of course, to boot from it ;) So, the first step towards working USB is done. The control transfers are working as you can see above. Next step is to implement bulk and interrupt transfers, having the basics in place. Finally some error handling will be added and USB for Pi will be as complete as the PC version. [http://www.raspyfi.com/raspberry-pi-usb-audio-fix/ Issue with USB Audio] Audio The Pi 4B is the only Pi that can output HD Audio as an HD Audio passthrough bitstream, and it does it over HDMI. It's possible to use the two HDMI output for separate HDMI video and HDMI audio outputs to allow UHD HDR video and HD Audio with non-UHD HDR compatible AVRs. The Pi3B+ and earlier will decode to PCM 5.1/7.1 and output over HDMI. HDMI is the only interconnect that has a standard for carrying Dolby True HD, DTS HD MA etc. as a bitstream - you can't carry it as a bitstream on any other interface. Pi3 and Pi4 audio jack output derived from 12bit pulse width modulation is relatively poor. For better, choose USB Audio or I2C versions. [https://github.com/raspberrypi/linux/tree/rpi-patches/sound/arm audio] and its [https://github.com/raspberrypi/firmware/issues/2 very high speed message passing interface type of thing VCHI] The Model B+ added an additional voltage regulator for the audio output and an additional output driver to drive low-resistance loads like headphones. However it is still using pulse-width modulation (PWM), which has a major impact on sound quality the old Raspberry Pi used a linear voltage regulator to provide the 3.3V to many of the components on the board while the new one uses a switching regulator. Both can perform reasonably well. However switch mode power supplies often show higher noise figures Analogue audio Audio over HDMI rev 1.3 & 1.4 Ethernet 10/100 BaseT Ethernet RJ45 socket GPIO GPIO shouldn't be too bad but bear in mind it is already accessed in places so they would need to allocate pins etc through it (e.g. sdcard to flicker the activity light, serial debug to output data on the GPIO pins) Probably a resource rather than a device... Started an i2c driver that will need to allocate GPIO pins. Feel free to work on it if you are interested ;p GPU graphics with 2D and 3D acceleration Sadly none yet for 32bit but for 64bit... Miscellanous hdmi issues Setting the hdmi_force_hotplug=1 makes sure the Pi believes the monitor/TV is really there. You might also need to set config_hdmi_boost=4 or even higher (up to 9) if your display needs a stronger signal. If the display is a computer monitor or newer tv, use hdmi_group=1 (auto HDMI use) and if it is an older TV, try hdmi_group=2 (for DMT formats, i.e. for PC monitors) then you HAVE to "set hdmi_drive = 2 to enable HDMI output as this forces HDMI mode rather than DVI mode Do not set hdmi_safe=1 as that overrides many of the previous options. Using a shorter or better quality HDMI cable might help. Make sure your Pi's power supply delivers 1 A and not 500 mA. If you see a problem with the red colour - either absent, or interference - then try a boost composite video changing the RCA cable, then the composite port worked out of the box Boot it as you are doing, without HDMI. If you now plug in the HDMI, do you get the image? In other words, does the Pi think HDMI is connected even when it isn't? Rename all the files in the first partion of the card except bootcode.bin, start.elf and fixup.dat What's the result? Put back config.txt What's the result? for PAL mode sdtv_mode=2 dmi_ignore_hotplug Pretends HDMI hotplug signal is not asserted so it appears a HDMI display is not attached hdmi_ignore_hotplug=1 Use composite mode even if HDMI monitor is detected <pre> # NOOBS Auto-generated Settings: #hdmi_force_hotplug=1 #config_hdmi_boost=4 #overscan_left=24 #overscan_right=24 #overscan_top=16 #overscan_bottom=16 #disable_overscan=0 start_x=1 gpu_mem=128 </pre> tvservice -c "PAL 4:3" <pre> /opt/vc/bin/tvservice -s or tvservice -s state: HPD high|HDMI mode|HDCP off|composite off (0x12001a), 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m CEA Group CEA has 1 modes: (native) mode 16: 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m DMT Group DMT has 0 modes: </pre> sudo amixer cset numid=3 1 forces the audio to the headphone jack, even with the HDMI video output plugged in config.txt the hdmi_ignore_edid_audio=1 option sems relevant as it should tell ALSA that the only available audio is analog, no matter what the display says There are several different ways that these 4 pole (ring) composite analog cables can be wired up, so some work great in some applications and can be a waste of time in others. What is needed for the Raspberry Pi B+ and above, which like many camcorders needs the ring contact next to the base contact to be the ground. The wiring for the 4 pole are: TIP (LEFT AUDIO CHANNEL) RING 1 (RIGHT AUDIO CHANNEL) RING 2 (GROUND/EARTH) RING 3 BASE/SLEEVE (VIDEO) YELLOW Most Apple based Players and the Microsoft Zune (TM) are wired this way. Most analogue camcorders are wired this way as well, where the ground in on Ring 2 will work with the Pi although you may need to swap your Video plug with the Right Audio plug. Nearly all other MP3 players are not wired this way, the ground is on another ring ie the wrong one. External devices * Camera Module Omnivision ov5647 Sunny 5MP (NoIR version) V1.3 - NoIR at 850&nbsp;nm, peak at 880&nbsp;nm and trails off at 940&nbsp;nm wavelengths * Camera V2 Sony IMX219 V2.1 8mpixel 8MP 8megapixel - 3280 x 2464 pixels - video at 1080p30, 720p60 and 640x480p90 - wider field of view, 62 vs 54 degrees horizontally - * Branded WIFI usb BCM43143 dongle N.B. dreaded error after changing cameras (stupidly without turning off the power first) and lasted through several power cycles. It can be a bad 15-pin FFC ribbon cable, when swapped, camera(s) and the Pi itself are working OK. It can be an instance of a cold solder joint on the CSI connector on the pi board. the camera can be detected (that's done via I2C) but may still not be able to receive image data (done via CSI-2) if something is broken. CSI-2 is uni-directional. Control is generally done via I2C. The CSI-2 receiver always writes to memory, not direct to the ISP. That's the way the Broadcom architecture works as it allows multipass processing easily. GPU memory is accessible from the ARM. Processing using the QPU graphics processors may be possible. currently the only supported sensor is OV5647 and IMX219. The linux drivers are all in the firmware blob, else you'd be looking at at least a man-month of work in a fully fledged imaging lab to do a decent tuning of the camera modules' ISP parameters. Static electricity maybe an issue for the camera module and slightly less for the pi board. == References == ===Good sites to visit=== *[https://github.com/raspberrypi/firmware/tree/master/ Raspberry Pi Firmware build] *[https://www.raspberrypi.com/documentation/computers/software-sources.html Documentation] *[https://rpilocator.com/ RPiLocator] Linux only *[https://github.com/raspberrypi/linux Raspberry Pi Linux Build] *[https://dietpi.com/ DietPi] *[http://www.tinycorelinux.net/ports.html piCore] *[https://wiki.alpinelinux.org/wiki/Raspberry_Pi Alpine Linux] *[https://github.com/armbian/build Armbian] *[ FydeOS] *[ TwisterOS based on ChromiumOS] *[https://note.com/jamesmondo/n/nc76e31402be8?hl=en BSD] *[https://www.raspberrypi.com/software/operating-systems/ PiOS Lite] and then [https://hstwb.firstrealize.com/ HST] *[ PiMiga for pi4 and pi5] *[ amibian for pi2 and pi3] *[ retropie pi1 and 2] Other alternative lighter smaller than Pi OS *[https://aros.sourceforge.io/nightly1.html Aros 64bit ARMV8 single core] *[https://www.riscosopen.org/wiki/documentation/show/Welcome%20to%20RISC%20OS%20Pi RiscOS on Pi3 and Pi4] *[https://github.com/michalsc/Emu68 ARM based realtime JIT 68k for amiga computers] *[https://github.com/JJDSNT/bellatrix/releases/ Alternative use of Emu68 on Pi3b] *[https://github.com/stevereaver/uaos uaOS with Emu68k] *[https://github.com/aros-development-team/AROS/commit/f80a268607dfae81b2db94755ab4e4d31ccb72d6 m68kemu library reference] *[ HaikuOS] *[https://github.com/raspberrypi/noobs NOOBS] os loader with successor [https://github.com/procount/pinn PINN] *[https://github.com/maxnet/berryboot berryboot] *[https://github.com/brianwiddas/pi-baremetal Bare Metal Access on Pi 32bit] Testing procedure is put sd card in, connect board to board if necessary, plug in hdmi and then power nothing else is done especially CSI DSI etc [https://www.raspberrypi.com/documentation/computers/compute-module.html CM5] has the same 55mm x 40mm 2x100pin connectors form factor as the CM4 but [https://www.epdtonthenet.net/article/214508/Key-Considerations-When-Migrating-from-Raspberry-Pi-CM4-to-CM5.aspx some pins and other small things] have changed. Will need the [https://raspipcb.com/tech-blog/raspberry-pi-cm4-vs-cm5-difference-in-booting-from-sd-card/ right IO board to suit] *Green [ Raspberry Pi Compute Module 5 IO Board REV2 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1967]] - untested *Green [ RPi Compute Module 5 IO board REV1 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1751]] - untested *Black SupTronics Geekbord X1500 CM5 IO Carrier Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[https://sipeed.com/nanocluster Sipeed NanoCluster] - untested up to 7 CM5 *Green BentoIO CMX0 - untested *Box EDATec ED-CLAWBOX - untested *Home Assistant Yellow - Kit with PoE with Raspberry Pi Compute Module 5 - untested *Blue [https://www.waveshare.com/wiki/CM5_PoE_BASE_A Waveshare CM5-PoE-BASE-A] - untested *Box Waveshare [ CM5-POE-BOX-A] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-B Waveshare CM5-IO-BASE-B] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-A Waveshare CM5-IO-BASE-A] - untested *Blue Waveshare [https://www.waveshare.com/wiki/CM5-NANO-B CM5-NANO-B] - untested *[https://carboncomputers.us/products/pi-flux piFlux] *[https://carboncomputers.us/products/ Zitaotech Hackberry] CM5 lite only - *Portable [https://www.waveshare.com/pocketterm35.htm Waveshare PocketTerm35] with Pi4B or Pi5 - untested *Box [https://www.clockworkpi.com/uconsole ClockworkPi uConsole][https://www.youtube.com/watch?v=EtI_bAahbR8 CM4 into an adapter or CM3 into so-dimm - Cyberdeck] - untested *Green RPi [https://datasheets.raspberrypi.com/cm4io/CM4IO-KiCAD.zip Compute Module 4] [https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf IO board] V1.4 [https://datasheets.raspberrypi.com/cm4io/CM4IOUSB3-KiCAD.zip USB3] [https://datasheets.raspberrypi.com/cm4io/cm4iousb3-appnote.pdf CM4ISO] [https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf Dual100pin] (2020) aka Development Platform Board - untested *Purple Pi Hut Cytron CM4 Maker Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[ KubeSail PiBox mini 2] *Home Assistant Yellow with Raspberry Pi Compute Module 4 - untested *[ Turing Pi V2] - untested CM4 with 260-pin SO-DIMM socket adapters and/or nvidia jetson nanos - untested *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-C Waveshare CM4-IO-BASE-C] - untested but binary blobs Rev01 Rev02 *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-B Waveshare CM4-IO-BASE-B] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-A Waveshare CM4-IO-BASE-A] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-NANO-B Waveshare CM4-NANO] - untested but usb and audio turned off or rerouted *Black [ Seeed Studio with BigTreeTech BTT pad 7] - bin blobs? CM3 has a 200 pin sodimm ddr2 connector form factor but not electrically SC0028, SC0029 *Blue [https://wiki.geekworm.com/CM_IO_Board Geekworm RPi Compute Module IO Board] [https://github.com/geekworm-com/cm-io-board CSI DSI] with CM3 in ddr2 slot underside - '''works''' if SW1 on but CM3+ '''does not''' *Green [https://cdn-shop.adafruit.com/product-files/3442/CMIO_schematic.pdf RPi V3 IO board CM3IO] and CM3 Lite - untested *Green [https://turingpi.com/ turingpi v1 cluster] - untested up to 7 cm3 7xlan9514 12V discontinued, 3 x Pi4 homelab maybe better *Blue [https://www.waveshare.com/wiki/Compute_Module_PoE_Board Waveshare Compute Module PoE Board] and CM3 lite (if not lite, write files to internal eMMC fat32) '''AVOID''' bin blobs *Blue [https://www.waveshare.com/compute-module-io-board-plus.htm Waveshare Compute Module IO Board Plus] [https://www.waveshare.com/wiki/Compute_Module_IO_Board_Plus wiki] [https://forums.raspberrypi.com/viewtopic.php?t=235695 pin settings] with CM3+ Lite - '''AVOID''' binary blob *[ Pi02w on Geekworm SupTronics X305 Raspberry Pi Zero IO Baseboard] - untested *[ Spotpear Pi Zero 2w to Pi3b format-ish] - untested *[ pi-top v4] box has 128x64 oled display, micro hdmi, 19Whr battery with pi4 and 15V PD 36W min needed *[ pi-top v3] three green pieces, heatsink covers most of the base tray, pi-top hub mk1 lhs and Pi1B Pi2b Pi3b rhs secured from below, black rounded strip with pi-top above keyboard, 13.3" HD 1366 x 768 display, small touchpad, *[ pi-top Model 2.0] pi-top on bottom bezel of 14-inch green laptop, large trackpad, keyboard slide down to reveal main system hub on slide rails moved to the right, Raspberry Pi3b screws down, hub slides in, 18V 2.5A 45W charger brick, battery 11.1V 3500mAh 38.85Wh and storage PiTopOS *[ Pi-Top CEED Raspberry Pi Modular Educational Desktop with RPI3] monitor *[https://www.indiegogo.com/en/projects/jesselozano/pi-top-a-raspberry-pi-laptop-you-build-yourself Pi-Top v1] wedge laptop with RPi2 <pre> 2008 Trustees collected for Foundation 2009 Pi Foundation charity status gained 2010 2011 First Raspberry prototypes 2012 First boards go on sale at CPC and RS. The Model A and B 700 MHz Arm11 - February 29th BCM 2835 2012 First million sold - more than the 10,000 original planned and anticipated 2013 First Alpha Experimental builds of AROS Native for the 32bit Pi 2013 Pi Trading launched making grants available, providing in house educational resources and Pi Academy for teacher training 2013 Over two million sold 2014 Over three million sold 2014 Pi 1 Model B+ introduced that moved composite video to audio jack and same half gig of memory 2014 Pi Model A+ v1.1 no ethernet and 1 usb - a little smaller - 2015 Over four million first gen pis sold 2015 Pi Zero 1.2 BCM2835 first production revision released with no camera port 2016 Pi0 1.3 released with camera csi connector 2017 Pi Zero W v1.1 1GHz Pi0W, single-core 32bit CPU BCM2835 released with Cypress CYW43438 wireless 2020 Raspberry Pi Pico SC0919 with RP2040 32-bit 2Core ARM Cortex-M0+ up to 133 MHz - 264KB of SRAM and 2MB of on-board QSPI Flash - 2024 Raspberry Pi Pico 2 with RP2350 2Core 32bit Arm Cortex-M33 and 2core open-hardware [https://github.com/wren6991/hazard3 Hazard3 RISC-V] 2015 Pi 2 Model B v1.1 BCM2836 900/600 MHz ARM Cortex-A7 Armv7 quad 32bit, 32bit VideoCore IV GPU - 1Gb RAM - 5V 2A micro usb - SMSC LAN9514 chip - 2015 Over a million pi2s sold 2015 Raspberry Pi 2 Model B version 1.2 Pi2bv1.2, aka Pi2B2 has armv8 BCM2837 underclocked to 900Mhz without wifi/bluetooth module 2016 Pi 3 Model B - Broadcom BCM2837 SOC four 64bit ARMv8 Cortex-A53 1.2GHz 32bit 1080p VideoCore IV GPU - 1Gb DDR2 - bluetooth 4.1, Cypress CYW43438 wireless 802.11n - 4 x USB2.0 ports - 5.1V 2.5A - SMSC LAN9514 chip 2016 PIs total over 10 million worldwide 2017 Compute Module 3 CM3 with BCM2837B0 armv8 Quad 64-bit - small 67.6mm x 31mm board which fits DDR2 SODIMM connector but not electrically compatible which plugs into needed IO board - beware of the I2C protocol issue 1Gb LPDDR2 RAM - Lite or 4Gb Emmc storage 2017 12 million pis sold in total 2018 Pi 3 Model B+ - 4c A53 BCM2837B0 1.4Ghz - 1Gb, wireless 802.11ac, gigabit ethernet (300Mbit/s) and bluetooth 4.2 - power over ethernet - 4 x USB2.0 ports - Microchip LAN7515 chip 2019 Over 15 million sold 2019 Pi 3 Model A+ with BCM2837b0 Cortex-A53 64-bit SoC @ 1.4 GHz with 512Mb LPDDR2, 1 usb2, 1 hdmi, 1 micro usb 5V 2A - no ethernet - 2019 Raspberry Pi Compute Module 3+ CM3+ - Broadcom BCM2837B0 1.2Ghz, Cortex-A53 (ARMv8) 64-bit SoC on DDR2 SODIMM mechanically compatible only factor - IO board required 1Gb DDR2 and 8GB, 16GB, 32GB or a Lite variant without eMMC 2021 Pi zero 2 (w or no W) RP3A0 quad 1GHz Cortex-A53 64bit BCM2710A1 512mB SDRam 2025 edaTEC CM0 ED-CM0NANA with additional dev board with quad 1Ghz A53 with 512Mb Raysan RAM, 2 USB2 and 10/100 ethernet - pico castellated edge 2019 Pi 4 Model B RPI4B - BCM2711B0T quad 64bit A72 1.5GHz, 4K VideoCore VI, AC wifi, Bluetooth 5.0, GbE Broadcom BCM54213PE (PHY ID 0x600d84a2), 2 micro hdmi decode up to 4K, USB-C 5.1V 3A power, 2xVLI VL805 USB 3, 2xUSB 2.0, 2GB 9LDWW D9WHZ or 4GB 9FDWW D9WHV, 8GB 0AA47 D9ZCL ddr4 ram 2020 Silent Pi 4 v1.2 upgrade with more USB-c psu support 2020 PI400 BCM2711C0T 1.8GHz 4Gb DDR4 inside keyboard, 5.1V 5A 27W usb-c psu, 2 micro hdmi, external ide style 40pin gpio, no audio port - 2020 Raspberry Pi Compute Module 4 BCM2711B0T on new 55mm x 40mm 2x100 pin form factor with extra breakout IO board CM4101000 1Gb RAM Lite SOM CM4102000 2GB RAM Lite CM4104000 4GB RAM Lite CM4004008-4GB-RAM 8GB-EMMC SOM System on Modules CM4104032 4GB RAM 32GB emmc CM4108000 8GB RAM Lite CM4008016 8GB RAM 16Gb eMMc 2021 Raspberry Pi SC0763 Compute Module 4S CM4S with ddr2 sodimm pinouts but not electrically the same with suitable IO board extra cost - CM4S01000 1GB RAM Lite CM4S01008 1GB RAM 8GB eMMC Flash CM4S02000 2GB RAM Lite CM4S04000 4GB RAM Lite CM4S08000 8GB RAM Lite 2021 Pi 4 v1.4 BCM2711B1 upgraded power regulator, to deal with 8gig of ram being more power hungry - 2021-48 Raspberry Pi 4 model B v1.5 2GB 2023 Pi 5 v1.0 BCM2712 Quad A76 @2.4Ghz - VideoCore VII - no audio socket - dual 4k from mini hdmi - fan connector - 5.1V 5A psu 2024 Pi 5 2GB DDR4 version uses BCM2712D0 2024 Pi-500 with 8Gb LPDDR5 and membrane keyboard 2024 Pi 5 v1.1 2024 Raspberry Pi Compute Module 5 CM5 BCM2712 55mm x 40mm form factor with additional IO board CM5004000 04GB RAM 0GB eMMC Lite CM5008000 08GB RAM 0GB eMMC Lite CM5016000 16GB RAM 0GB eMMC Lite 2025 Pi-500+ with 256GB NVMe storage, 16GB LPDDR4 RAM, and Gateron KS-33 Low Profile Blue mechanical keyboard switches 2025 Pi5 1GB DDR4 announced 2022 PiOS linux goes 64bit 2024 Pi Trading IPO stockmarket stock exchange listing 2026 April and May Aros 64bit fixed, added AHI audio, VC4 gfx started, usb functions added to rom 2026 June and July Aros 64bit usb2otg started, dma.resource, sdio.resource, bwfm.device wifi added 2026 Late July daily 64bit Pi3 LE little endian builds start 2026 August Pi 4, 400, 5 and 500 DTBs added, expanding existing support and wifi for Pi4 and Pi5 2026 August Pi5 HAT+ nvme and HDMI, AHI RPiI2S added, Pi4 HVS5 video scaler started, 2026 2027 2028 Pi 6 </pre> ==Future== [https://github.com/ARMSX2/ARMSX2 Arm pi of pcsx2] {{BookCat}} 47p0m9c03m48dtx0b7iarg33n7oq4my 4672771 4672743 2026-09-28T14:39:59Z Jeff1138 301139 4672771 wikitext text/x-wiki {{ArosNav}} [[#Native]] [[#Hosted]] [[#Build]] [[#Hardware]] [[#References]] [[#Future]] ==Introduction== [[File:Scalos00.png|thumb|Scalos on Aros Pi3b]] Aros aims to cover Pi 3 to 5 1Gb+ RAM ideally as you may have to switch to 256Mb gfx mode depending on the application running Options to boot from using a good power source to prevent the yellow lightning symbol. *With Pi3b+ the max you can get is 5.1V 2.5A with micro usb. *With Pi4 5.1V 3A with usb-c *With Pi5 5.1V 5A, the amps went ever upwards, even to 5.1V 9A with usb-c Pi500+ keyboard wedge - Pi400 RPI-400 keyboard wedge - resolution changing and audio from micro hdmi0 (near 40pin) and micro hdmi1 (near usb-c psu) - Fn F10 0x5e power on and off works or held down for over 7 seconds auto shutdown - keyboard ok - wifi and lan ethernet testing - * Pi 5 - Quad A76 64bit ARMv8 and RP1 "southbridge" with VideoCore 7 Pre-D0 (Rev1.0) or D0 (rev1.1) * Pi 4 - Quad A72 64bit ARMv8 with VideoCore 6 * Pi 3 - Quad A53 [https://www.raspberrypi.com/documentation/computers/processors.html 64 bit] ARMv8 with VideoCore 4 with heatsink/fan on 3b to prevent cpu 82C+ throttling * Pi 2 - Quad 32bit ARMv6 with VideoCore 4 - mostly not 64bit compatible * Pi Model B+ 32bit ARMv6 with VideoCore 4 - not 64bit compatible * Pi Model A and B 32bit ARMv6 with VideoCore 4 - not 64bit compatible ===Native=== * 2013-03 Kalamatee starts work * 2015-04 Work continues with mschulz on the kernel and Kalamatee (NicJA) on gpio and usb * 2018 [https://www.patreon.com/posts/i-owe-you-some-20956961 mschulz resume adding BE big endian support], [https://www.patreon.com/michal_schulz/posts Big endian on Pi] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bsek latest commits for pi 3b, 4 and 5 64bit] * 2026 [https://github.com/aros-development-team/AROS/commits?author=metaneutrons latest commits for Pi5] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bitplane latest commits for ARM] '''Download''' [https://aros.sourceforge.io/nightly1.html RaspberryPi 3, 3+, 4 and 5 64bit ArmV8 builds] [https://sourceforge.net/projects/aros/files/ Alternative site and nightly2] both raspi-aarch64-system and raspi-aarch64-contrib can be unbz2'd and copied to fat32 8GB+ microSD card (there will be folders - boot c Classes Demos Developer Devs Extras etc only showing). The SD can be plugged in to the Pi. A [https://archive.org/details/piAROS Pi Distro has started] 64bit build works well on a single core LE little endian. Multicore [https://github.com/aros-development-team/AROS/commit/1df0747c2bda3523a43029725a709b1f377d84ec may follow]. Any issues booting could be down to the SD card so please use another SD to see if it is resolved. Remember Aros Arm uses FAT32 and Aros can detect issues with this format very acutely. Please report your experiences in the [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80 Aros Raspberry pi 3 64bit thread] and on the [https://forums.raspberrypi.com/viewtopic.php?p=2387984#p2387984 Raspberry Pi forum thread]. Any bugs or issues can be [https://github.com/aros-development-team/AROS/issues described here to fix] Boots with '''USB3''' port based sata3 ssd on Pi400 but untested on Pi4 (may need eeprom update from PiOS or Pi SD Imager) and Pi5 Pi 3 B+ is pre-configured for USB sata3 boot - untested Pi 3 B may need [https://www.youtube.com/watch?v=ubnwvxF3Klc PiOS to set OTP to boot from usb - do so at your own risk] - if OTP set to usb, boot works but slower than SD card Speed write wise (top faster) <pre> *NVME Pi5 untested >1000MB/sec or faster if matched correctly *Sata3 ssd 500MB/sec *SD V90 90MB/sec 4K maybe 8K *SD V60 60MB/sec 1080p *SD U3 V30 30MB/sec 720p *SD C10 U1 V10 A1 A2 10MB/sec minimum should be used now *SD C06 6MB/sec *SD C04 4MB/sec </pre> As a homage to the past, Aros shows a reduced number of icons but this can be changed by left mouse click in the window and then right click down to Window -> View -> All files Windows can be manipulated by the top (moving) and the bottom right corner (resizing) only. Zune like MUI gui interface, has a unique quirk in that after changing a setting in a text box, you may sometimes need to press Enter/Return before clicking OK, Save, etc Double left mouse click on most picture (Developer/Debug/Tests/Datatypes), audio and video files are supported, via datatypes, by the multiview application. Esc escape key usually closes open windows even the desktop In Prefs/Appearance some decorative theming elements need work. There is a few Mason icons in /Prefs/Presets/Icons/Mason/ and the ever present default Gorilla - Icon exchange in works For more intensive graphics applications, you may need to edit config.txt in the root folder and change 128M to 256M to adjust more memory to graphics usage If your cursor should '''appear''' to vanish, fear not it is still there. Please head to the top of the screen i.e. the title bar, hold down the left click mouse and drag the screen down a little and the cursor will appear again. Then you can drag the screen up again. Like most amiga like OSs the audio and networking need to be setup manually Audio AHI prefs - Mode settings tab - needs both Music unit and Unit 0 set to RPiHDMI:16 bit stereo++ or RPiPWM:16 bit stereo++ at 44100Hz. Press '''Save or Use''' button after each choice For wireless, please use the Wifi prefs and already selected device bwfm.device. Press Scan and double right click on the router and enter password. You may need to setup after every power off *if asking for password again - press cancel and go to Network Prefs, Wireless Networks tab and highlight the router line and hit the remove button and press the cancel button. Retry with Wifi prefs again *...waiting for an address - Disconnect and try Connect Until, Connected to <router> - 192.168.x.x For lan ethernet port, please use Network prefs and the following hardware is *lan9514 Pi3b Pi2 no support at the moment *lan7515 Pi3b+ type into Device usblan78xx.device as net0: remove other device(s) *bcmgenet Pi4 Pi400 choose for Device bcmgenet.device (network prefs still forgets random information when rebooted) Summary *3b ethernet not supported, usb ethernet not working but wifi prefs setup works *3b+ wifi working but ethernet untested *4 untested *400 wifi and ethernet untested *5 *500 *500+ [http://archives.arosworld.org/index.php?function=browse&cat=network/browser amelinium web browser (JS 1.6 ES9 ECMASCript 2018)] is available with an [https://eab.abime.net/showthread.php?t=122494&page=51 eab thread] reminiscent of [https://github.com/zapek/Voyager Voyager] and to a lesser extent [https://github.com/amigazen/aweb3/ Aweb JavaScript 1.5 (ECMAScript 3)] as css and javascript websites can be slow to load and nothing from facebook, reddit etc. Press Cancel at screenmode selector or -wb argument to get windowed version. You could use the Shift + Del shortcut or mouse wheel should work to delete all text at once. To view wikibooks set Agent to Android (telefon) aka Google Chrome 126 or iPhone aka Safari 17 setting in menus. Html5test gives 189, 190 and 184 out of 555. You may have to delete the cache (Menu -> Page -> Delete cache) to fully retest big Amelinium updates 1.27, 1.28, 1.29 youtube video and audio - js button for javascript must be on/shaded *if Playing the soundtrack; nothing heard... ? *if playing in own screen; cursor trapped in box top left but blank display... ? *choose Play here button; Youtube did not answer for http://inv.nadeko.net/watch?v= ... ? *choose Original page button; Page script is waiting for a result - please wait, Esc aborts ... ? *video has no separate audio stream on Youtube links then try switch to 360p... ? *audio streams aac/mp3; Playing the live stream and Ready but only play button and time 00:00 shown but nothing else happens *stream.radioparadise.com/mp3-192; Painting, then, cannot reach the movie... ? * identify #?.mp4 shows as system/binary, identify #?.aac shows as SOUND/AAC There is normally no Bluetooth support for most amiga like OSs but Aros has one [https://github.com/aros-development-team/AROS/commit/6942cbfbf66426d21963a7fcd8aba6aff611a9e0 work in progress] [https://forums.raspberrypi.com/viewtopic.php?t=338466 firmware] *Bluetooth 4.1 BCM43430A1.hcd Pi3B, Pi3A, Zero 2W *Bluetooth 4.2 BCM4345C0.hcd Pi3B+, Pi4 *Bluetooth 5.0 BCM4345C5.hcd Pi4B rev, CM4 and maybe Pi5 and CM5 *bthid keyboard mouse support *btserial serial *btpan short range wireless connecting devices Only the Pi5 has a RTC real time clock, the other Pis will need to use Extras:Networking/utils/ntpsync/ time.cloudflare.com pool.ntp.org or Cloudflare 162.159.200.1, 162.159.200.123, 2606:4700:f1::1, 2606:4700:f1::123 or [https://archives.arosworld.org/index.php?function=browse&cat=network PiNTP -s goodtime.ijs.si or ntp1.ptb.de] to get the date and time from the internet. Can use in a shell e.g. date 24-Dec-2026 23:59:59 but this will need to be done again after every reset/power off. It helps to have all usb devices already plugged in before power on to detect at the moment. Even then some usb devices will freeze the mouse cursor and the only resolution is to remove the offending usb device and reinsert. Sometimes, the reinsert leads to the mouse cursor vanishing, it is still there and responds to left mouse clicks, top of the screen and pull down the screen. USB classes support from Prefs/Trident is still work in process *usbaudio working on usb3 port (blue) on pi4, 400 but not working (no rt isochronous) on usb2otg (white or black) for pi3b, zero 2w *[https://aminet.net/package/mus/midi/camd camdusbmidi] detects midi devices without a preferences file (Prefs/Env-Archive/sys/midi.prefs) as [https://www.youtube.com/watch?v=RBxHkwy4Nrw auto setup now] possibly with [https://github.com/metaneutrons/mt32-pi metaneutrons mt32-pi] [https://github.com/rtzor/mt32-pi mt32-pi fork] [https://github.com/ahmadexp/mt32-pi fork] [https://github.com/gmcn42/mt32-pi-control control of] [https://github.com/dwhinham/mt32-pi mt32-pi pi3+], [https://homspace.nl/samplerbox/ SamplerBox] or [] as well as need developer gcc tools to look at 64bit ports of [https://archives.arosworld.org/?function=showfile&file=driver/audio/usbmidi.i386-aros.lha usbmidi], [https://aminet.net/package/mus/midi/CAMD_Toolkit CAMD_Toolkit], [https://aminet.net/package/mus/midi/camdtools camdtools], [https://github.com/cnvogelg/amiditools amiditools], [https://github.com/timoinutilis/midi-sequencer-amigaos horny src], [https://aminet.net/package/mus/midi/horny-base horny-base], [http://bnp.hansfaust.de/index.html BnP], [], Regarding 680x0 emulation, there are several options that could be considered *[https://github.com/aros-development-team/AROS/blob/6722a0ae9e03fe5d26e32703360bd2059e0864cc/rom/m68kemu/README.md?plain=1#L424 m68kemu.library] for some Amiga productivity where the cpu is emulated and the system calls are redirected to Aros ones *[https://github.com/BlitterStudio/amiberry amiberry] (winuae) for everything else like games *[https://github.com/jonx/AROS/tree/aarch64-darwin-graft/arch/all-darwin/libs/emu68k emu68k] *[https://scriptedamigaemulator.net/ Scripted Amiga] with [https://github.com/naTmeg/ScriptedAmigaEmulator ScriptedAmigaEmulator] or older [https://github.com/gbraad-amiga/ScriptedAmigaEmulator2 ScriptedAmigaEmulator2] [https://pinout.xyz/ GPIO 40 pins] [https://learn.sparkfun.com/tutorials/raspberry-gpio/gpio-pinout pinout] Some exceptions: *Physical pins 27, 28 (GPIO0, 1) are an internal I2C bus and should not be used *The other I2C on pins 3, 5 (GPIO 2, 3) can be used generally, but be aware they have permanent pull-up resistors to 3.3V *For MIDI use USB but there are dedicated UART pins 8, 10 (GPIO 14, 15). With a HAT it's more awkward -- you need to know which pins are used by the HAT and avoid them. Hopefully this will be documented. Remember all GPIOs are 3.3V (not 5V tolerant), floating/noisy inputs can cause odd behavior, and that shorting the power supplies can cause instant death of the Pi. In the shell GPIO PIN/A/N,SET/N,GET/S,MODE/K,PULL/K Controls and queries hardware GPIO pins via gpio.resource which is stored in the rom or Devs/ '''please test''' *PIN -- (Required) Target GPIO pin number (e.g. 12). *SET -- Set pin output value to 0 (LOW) or 1 (HIGH). *GET -- Read and print current digital input level (0 or 1). *MODE -- Configure pin mode: IN (Input), OUT (Output), ALT (Alternate). *PULL -- Configure pull resistor: NONE, UP, DOWN. EXAMPLES <pre> GPIO 12 MODE OUT GPIO 12 SET 1 GPIO 12 GET GPIO 13 PULL UP </pre> [https://gpiozero.readthedocs.io/en/stable/installing.html Current] [https://gpiozero.readthedocs.io/en/v1.2.0/api_boards.html old support for gpiozero is unknown at present] [https://energenie4u.co.uk/res/pdfs/ENER314%20UM.pdf and associated 433MHz equipment] [ USA X10 security and lights via USB] [ OpenHab with Shelly Smart Plug connected over Wi-Fi, controlled by MQTT or HTTP] Printing only with Postscript but [https://github.com/bohunamiga/MintPRINT one] of [https://github.com/boingball/MintPRINT two] [https://github.com/Andiweli/AmiAirPrint/tree/main AirPrint] IPP has been attempted with [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2061&pid=13954#post_13954 discussion] The vcgencmd can be used to inspect and dump the current system configuration. vcgencmd runs on top of VCHIQ as an RPC. The mailbox interface is an alternate but much simpler RPC. VCHIQ is a bridge (queue) between the CPU and the GPU so they can communicate with the firmware. Loads of [https://github.com/6by9/rpi3-gpiovirtbuf/blob/master/rpi3-gpiovirtbuf.c mailbox] which uses the GPIO control calls. [https://github.com/raspberrypi/firmware/wiki/Mailboxes may also be of interest] A fair number of vcgencmd examples (search for vc_vchi_gencmd_init). [https://www.raspberrypi.org/forums/viewtopic.php?t=229203#p1406112 sends the relevant vcgencmd commands] to update the scaling kernel, but the [https://github.com/raspberrypi/userland/blob/master/host_applications/linux/apps/gencmd/gencmd.c command] is just a text string. Parsing and execution of the instructions is performed by the VideoCore firmware. The Raspberry Pi runs two separate operating systems: Linux/Aros on the ARM, and a threedx RTOS called vcos running on the Videocore 4 VPU: vcos is commonly called "the firmware". Vcos is tasked with performing certain system services, for example running the display and audio outputs. The VCHI driver provides an interface to allow drivers to talk to vcos. Youtube [], [], [https://www.youtube.com/watch?v=X4fmWAIv7FE Aros native on Pi3b], [], [], [https://www.youtube.com/watch?v=TSxlYb1eQWU Installed on Pi3b+], [], [], [https://www.youtube.com/watch?v=NFF1H3jCoz8 testing Aros native on Pi400], [], [], [https://www.youtube.com/watch?v=nIVx7mh1E1Q&pp=ygUHYXJvcyBwadIHCQkTDAGHKiGM7w%3D%3D Aros on Thumb 2 based 32bit-ish ARM STM32H743 board], [https://www.youtube.com/watch?v=zQM4CD64xDE&t=612s&pp=ugUEEgJlbg%3D%3D Performance under Linux] but on Aros... {| class="wikitable sortable" width="90%" ! width="10%" |Pi ! width="10%" |Single Core 2D ! width="10%" |Single Core 3D ! width="10%" |Single Core 3D ! width="10%" |SMP 2D ! width="10%" |SMP 3D ! width="10%" |SMP 3D ! width="35%" |Comments |- | <!--Pi-->Pi3 | <!--Single Core 2D--> | <!--Single Core 3D--> | <!--Single Core 3D--> | <!--SMP 2D--> | <!--SMP 3D--> | <!--SMP 3D--> | <!--Comments--> |- |} For the Pi1 Pi2 Pi2B the status of AROS native ARMv6 for 32bit RasPi was OK. System booting, USB working (although with some issues but plans to fix them). 32bit native [http://www.aros.org/nightly1.html ARMv6 32bit nightlys] raspi-armhf-system raspi-armhf-contrib unbz2'd to fat32 microSD ===Hosted=== AArch64 CPU backend for AROS, a Cocoa/Metal display, clipboard / host-volume / CoreAudio / BSD-sockets bridges, GPU 2D via gpufx.library, a 68k→AArch64 JIT (run68k), and a full Rust std port. On [https://www.jkn.me/blog/macaros-aros-on-apple-silicon/ latest Apple Silicon] [https://github.com/jonx/Macaros early buggy alpha version of hosted Aros .dmg on MacOS12+]. Please use [https://github.com/jonx/Macaros/issues MACAros github] for issues, features etc and possibly [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2030&pid=13910#post_13910 here] [http://www.aros.org/snapshots1.html old linux and android hosted 32bit] ==== Hosted ==== =====64bit===== [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80&pid=13667#post_13667 Ubuntu Linux PC hosted Pi compiler build] [https://github.com/BlitterStudio/aros-compiler-docker Docker based cross compiler for various Aros systems], =====32bit===== Ubuntu VM approach to compiling [http://lallafa.de/blog/2013/06/building-aros-hosted-for-raspbian/ Linux hosted AROS June 04, 2013] ../AROS/configure --target=linux-armhf --enable-includes=/usr/arm-linux-gnueabihf/include --x-includes=/usr/arm-linux-gnueabihf/include --x-libraries=/usr/arm-linux-gnueabihf/lib arm-elf- is symbol-linked to arm-linux-gnueabi- (arm-linux-gnueabi- is more correct in this case, because it's going to be compiling the ARM AROSBootstrap for ARM Linux) *armel - many of the "android" machines require since the entire OS is made for soft float VFP. *armfp - Efika MX target, Raspberry PI, EfikaMX, Pandora and virtually everything (VFP) Keep in mind it's possible to start hardfp AROS hosted on softfp system, though, as long as no calls between AROS and host require floating point parameters. NOTE: hardfloat objects *cannot* be linked with softfloat objects - they have a different ABI. Just keep in mind the arm nightly build machine is quite complex beast. It needs the x86_64 host compiler to compile AROS tools. The arm version is built every night using gcc-4.6.2 crosscompiler (built together with AROS) and successfully builds armel and armhf linux hosted targets. *needs an AROS code compiler for ARM target *as well as unix compiler for ARM linux host (would be best to have both softfp and armhf, we have softfp only now) with full set of libraries and includes. with—disable-crosstools $AROS_CC is always a wrapper around $KERNEL_CC ? If so, this is wrong for some ports. This can break Darwin, Windows and Android port. Yes, Android port will build. And even work. But it's not good because the port will not be ABI-compatible with other ARM ports. Android's ABI is different from GNUEABI. For example: <pre> enum test {foo, bar}; enum test testvar; </pre> sizeof(testvar) will be equal to sizeof(int) in GNUEABI (Linux and AROS) and sizeof(short) on Android. This affects linking objects from static linklibs, for example. Previously everything worked because $AROS_CC was a wrapper on top of $HOST_CC. And a real crosscompiler was used on non-ELF hosts. Android is the same. $KERNEL_CC is incompatible with AROS. compiler=kernel is appropriate _ONLY FOR CODE WHICH RUNS ON HOST OS_ (or barebone hardware, if we talk about native). This includes bootstraps, their linklibs, and host-side dynamic libraries (Windows makes extensive use of them because of architectural considerations. No single AROS object should be compiled with this setting. $KERNEL_CC is really compatible with AROS *ONLY IN LINUX-HOSTED* and no more. On other systems (Darwin, Windows, Android) this is not true any more, and compiler=kernel is never going to work. If you want to compile your AROS module against host OS includes, append the following to USER_INCLUDES (or USER_CFLAGS, this is effectively the same): -isystem $(GENINCDIR) $(KERNEL_INCLUDES) $(KERNEL_INCLUDES) expands to: -isystem <your_os_includes> -isystem <host_OS_gcc_private_includes> -nostdinc This makes AROS compiler adhering to host OS APIs. If you want some preprocessor symbols based on what your host OS actually is, add something like -DHOST_OS_$(AROS_HOST_ARCH). Why is there $(GENINCDIR) at all? Because host OS has its own libc includes, which would conflict with AROS ones. And the host OS libc is not binary-compatible with AROS one. Why doesn't Windows-hosted port use $(KERNEL_INCLUDES) ? Because WinAPI includes conflict with AROS ones in fundamental typedefs, like WORD, BYTE and BOOL. It's almost impossible to deal with this in any other way than rewriting WinAPI definitions using AROS types. Building under centos 6.3 (i386) currently, and AROS creates the toolchain itself. haven't yet committed the necessary changes but "./configure --target=raspi-armhf" is enough to start, then "make arosboot-raspi" will generate arosraspi.img (containing the bootstrap, kernel.resource, and exec.library) as well as arosraspi.rom (containing all the other essentials components such as dos, graphics etc). It will also copy over a config.txt file to make the raspi bootstrap code load the correct kernel, and a cmdline.txt that enables exec debug output. *armel = typically Debian 6, Ubuntu Maverick, Android, *armhf = typically Debian 7, Debian 8, Ubuntu Precise, Cross-compiling Ubuntu ARM softfp <pre> sudo sh echo 'foreign-architecture armel' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armel] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armel.list apt-get update apt-get install gcc-arm-linux-gnueabi libx11-dev:armel libsdl-dev:armel </pre> <pre> ./configure --target=linux-arm --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabi/include </pre> Cross-compiling Ubuntu ARM hard-float <pre> sudo sh echo 'foreign-architecture armhf' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armhf] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armhf.list apt-get update apt-get install gcc-arm-linux-gnueabihf libx11-dev:armhf libsdl-dev:armhf </pre> <pre> ./configure --target=linux-armhf --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabihf/include </pre> Now, the AROS build is configured properly and all you need to do is: make ==Build== ===64bit=== ===32bit=== # download/checkout the source someplace, e.g. /build/AROS-Src/ # make a directory to store external sources AROS downloads, e.g. /build/Ports # make a build directory, e.g. /build/aros-raspi-armhf # cd into the build dir, configure, and then run make -: <pre> >cd /build/aros-raspi-armhf >/build/AROS-Src/configure --target=raspberrypi-armhf --with-serial-debug --enable-ccache --with-portssources=/build/Ports >make >make arosboot-raspi </pre> then copy the files from /build/aros-raspi-armhf/bin/raspi-armhf/AROS/ onto an sdcard, and download/copy the Raspi firmware files onto it. You should then be able to boot the sdcard on your RasPi. The current W.I.P tree to svn. it can be built as follows .. <pre> ./configure --target=raspi-armhf make arosboot-raspi </pre> That will generate arosraspi.img, arosraspi.rom and config.txt in bin/raspi-arm/AROS - so either copy just those files to a fat formatted SD card (with the firmware files on), or copy the whole contents of the AROS folder. NB - if you have a Linux/other install, backup the existing config.txt first arosraspi.img contains the bootstrap (which has very basic mailbox code, framebuffer/gpio init, and console "emulation" via code pinched from our libbootconsole), kernel.resource, and exec.library arosraspi.rom contains all the other components needed to boot AROS. The config.txt file will tell the RasPI bootstrap to load the arosraspi kernel and ramdisk (rom). the bootstrap has minimal mailbox code, planning on adding either a resource or library that driver/app code will use to access it (likewise for GPIO) Help building AROS hosted on Linux ARM Was looking a way to use more my Handheld ARM based called Pyra (Dragonbox Pyra) an ARM (Omap5 cpu with 4GB ram) linux based machine (Debian Buster v10 with kernel 5.6.19 adapted) and have a try to compile the latest Aros sources by Deadwood directly on this device. Compilation stops after build libpopupmenu.a and trying to build libatomic have this error: <pre> Configuring build in bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic configure: WARNING: unrecognized options: --disable-nls, --without-x checking for --enable-version-specific-runtime-libs... no checking for --enable-generated-files-in-srcdir... no checking build system type... arm-unknown-linux-gnu checking host system type... arm-unknown-aros checking target system type... arm-unknown-aros checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-aros-strip... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for arm-aros-gcc... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-gcc checking whether the C compiler works... no configure: error: in /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic': configure: error: C compiler cannot create executables See config.log' for more details make[2]: *** [mmakefile:4489: /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic/.configured] Error 77 [MMAKE] make --no-print-directory TOP=/media/farox/pyra2/arosbuilds/toolchain-core-armhf-build SRCDIR=/media/farox/pyra2/arosbuilds/AROS CURDIR=tools/crosstools/gnu TARGET=tools-crosstools-gcc-libatomic-configure -s --file=mmakefile tools-crosstools-gcc-libatomic-configure failed: 512 [MMAKE] Error: Error while running make in tools/crosstools/gnu: No such file or directory make[1]: *** [Makefile:361: linklibs-libatomic] Error 10 make: *** [Makefile:183: crosstools] Error 2 </pre> looking at config.log on arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic found that arosbuilds/toolchain-core-armhf/arm-aros-ld: cannot find -laeabi so do make linklibs-aeabi-arm-quick and the missing lib was built. now the next stop is at fatal error: bits/libc-header-start.h: No such file or directory and fatal error: sys/cdefs.h: No such file or directory in many places so after checking that have this missing include files i have noted that my include path is a bit different, standard searching path is /usr/arm-linux-gnueabihf but in my system is /usr/include/arm-linux-gnueabihf so if i add my path to some mmakefiles compilation goes on....but is a better way to add this path to avoid every mmakefiles to be changed? fixed with adding -I/usr/include/arm-linux-gnueabihf to where is missing on mmakefiles like USER_INCLUDES := -isystem $(GENINCDIR) -I/usr/include/arm-linux-gnueabihf $(KERNEL_INCLUDES) P.s. I have changed many mmakefiles and have at least compiled (after many hours) the toolchain doing make every time in arosbuilds/toolchain-core-armhf-build (also have to disable making tests under cplusplus but don't remember the directory ...) but ask an help to have an automated way to correctly build without modify mmakefiles. Last time built armhf target was around 2 years ago. At that point built is via cross-compilation from linux (ubuntu 22.04) using linux armhf crosscompiler (this can explain the path differences you are experiencing) as well as using AROS gcc cross-compiler in version 6.5.0 (build with option 21) in rebuild.sh). Since then AROS GCC has been updated to 10.5.0 and don't believe anyone tried to build the armhf target again. My suggestion would be to downgrade GCC to 6.5.0 (via editing AROS/config/gcc_def file) and try to first build using cross-compilation from x86_64 linux. Once that works, you will have a "template" to compare to native compilation under arm linux. Thanks for your suggestion...but think the toolchain with GCC 10.5.0 is compilable if i found a way to pass the path of my system to the script that build (option 21 on rebuild). The other only changes are (but don't know where to modify...) is to add the build of libaeabi and disable the building of some tests under cplusplus that use exceptions and is not supported under ARM. try to crosscompile with my Linux amd64 PC. For paths look into core-linux-armhf/bin/linux-armhf/gen/config/target.cfg. A number of build-wide variable is set there containing paths to local build system. These variables and the target.cfg file are generated by AROS ./configure script. Thanks compilation now go forward...changed target.cfg under "toolchain-core-armhf-build/bin/linux-arm/gen/config" and do make on "toolchain-core-armhf-build" dir. Need to find where to enable build libaeabi.a so can build the entire toolchain with option 21 of rebuild.sh Found something that looks like libeabi in AROS/arm-all/arm-aeabi/mmakefile.src. Try adding a third line there: #MM- linklibs-armhd : libklibs-aeabi-arm Don't remember needing this library. Possibly the 6.5.0 GCC somehow does this while 10.5.0 is missing this. Try adding this line (and the variant "linklibs-armhf" instead of hd) but it did not solve the automatic building of the missing lib. I must do "linklibs-aeabi-arm-quick". Anyway after have build the aeabi lib i succefully built the toolchain (after many hours...). Smile To test I restarted from selecting option 21 (on rebuild.sh) but after many hours i get the same error of the kernel includes not found...maybe i need to modify the configure script for my case. With the toolchain built i try to build the core-linux-armhf (DEBUG) (option 22) but after a while it stopped with "cannot find -laeabi " so i made it built manually...and now i can continue compiling...i'll let you know if all goes ok. == Hardware == ===64bit=== ====BCM2712==== With the Pi5 Broadcom VideoCore 7 vc7 is an integrated GPU with 12 cores and up to 800 MHz clock. VideoCore VII is capable of OpenGL ES 3.1 and Vulkan 1.2. The driver support for the Raspberry Pi continues to build upon the [https://lore.kernel.org/dri-devel/20230928114532.167854-1-itoral@igalia.com/ open-source V3D driver] stack within [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450 Mesa] hopefully be merged for Mesa 23.3. x265 HEVC accelerated untested, x264/h.264 and VP9 cpu only. *Raspberry Pi M.2 HAT+ Expansion Board *Geekworm X1001 PCIe to M.2 Key-M NVMe *Geekworm X1003 PCIe to M.2 HAT NVMe SSD PIP Board for Raspberry Pi 5 *Pineboards Pi Hut HatDrive! M.2 HAT 2024/V4 *Hat+ Gen2 Gen3 Nvme *GeeekPi 52Pi N04 for Raspberry Pi 5 NVME M.2 * *2024 RPI AI HAT - Hailo 20TOPs no LLMs *2026 RPI AI HAT+ 2 - Hailo 40TOPs slightly better? [https://www.raspberrypi.com/documentation/accessories/camera.html Cameras for Pi] *Raspberry Pi camera module, the V3 with Sony IMX708 back-illuminated CMOS 12 Megapixel sensor *Raspberry Pi Camera Module V2 – 8MP Sony IMX219 Sensor *Raspberry Pi camera Rev 1.3, 5MP 1080P OV5647 image/video module, 2592 x 1944 pixels ====BCM2711==== With the Pi4 an ARM a72 cpu is about x3 times the size of an a53 in the Pi3 the 2711b line used more power when idle, compared to the 2711c *2018 Raspberry Pi PoE HAT Power Over Ethernet Hat - design issues *2020 Raspberry Pi PoE+ HAT Power Over Ethernet Hat Pi3b+ Pi4 only - better design *Waveshare PoE HAT (B) with cooling fan for Raspberry Pi 3B+/4B 802.3af PoE *[https://github.com/axizo-pi/V3DLib vc6 V3D 4.2] is derived from [https://docs.broadcom.com/doc/12358545 vc4], but it is significantly different The QPU pipeline stays mostly the same, you still have an add ALU and a multiply ALU and it can issue two ALU OPs per cycle. There is still 4 SIMD lanes, interleaved over 4 cycles. The instruction encoding for the QPUs is different, but the core instructions are the same. Instructions for packed 8 bit int math has been dropped, along with most of the pack modes. Instructions for packed 16bit float math has been added (2 floats at in a single operation) With vc5/vc6, you write two packed 16f value to the tilebuffer (or four writes of 32f, if you are using the rgba32f framebuffer). And there is a handy vfpack operation which allows you to pack two f32s into a single 32bit value in a single instruction. You can vfpack directly into the tile buffer register. the multiply ALU can now fadd, so you can issue two fadds per instruction. the add ALU has gained a bunch of new instructions the A and B register files have been merged. You still only get an A read and a B read per instruction, but they read from one big register file (which means the underlying memory block has gone from two sets of "one read port, one write port" to one "two read ports, one write port" block) The theoretical max FLOPs per QPU remains the same at two per cycle, other than the bump from 400mhz to 500mhx but it looks like a lot of effort has been put putting those theoretical FLOPs to better use. *vc4 could run one or two threads per QPU. When you ran in two thread mode, the available register file halfed to 32 registers. *vc5 added a four thread per QPU mode, with 16 registers per thread. *vc6 doubled the size of the register file. You could now use all 64 threads in two thread mode and 32 registers in for thread mode. Single thread mode was removed, you always have at least two threads. With the threading improvements, the QPUs should spent much less time idle waiting NOPs for memory requests. Most of the design changes have gone to improving the fixed function hardware around the QPUs. A fixed function blend unit has been added, which should reduce load on the QPUs when doing alpha blending. hope software blending is still possible The tile buffer can now store upto 4 render targets (up to 128bits per pixel, so if you are using 4 32bit render targets, you can't have a depth buffer) A MMU, allowing a much simpler/faster kernel driver. Many more texture formats, framebuffer formats. h264/x264 as Pi3 All the features needed for opengl es 3.0 H.265 / HEVC decoder is a HEVCv2 Main 4:4:4 10 design supporting bitstreams up to profile 5.1 HEVC hardware decode supports 4kp60, 10-bit. Audio output is pretty much unchanged, but the HDMI audio channels now support 8x192kHz bitrates Each ALU typically have 2 floating point operators, and as you pointed out in a earlier post videocore 6 is no exception, with both a multiply and additive floating point operator. Thus theoretical GFLOPs are calculated with both operators in mind. That is what the 2 in my formula represents, and is common across any modern programmable shader, whether you calculate Nvidia, AMD, Intel, Boardcom or any other company's GPUs. Total ALUs * 2 * GHz clock = GFLOPs, In the case of Raspberry Pi 3, it's 24 ALUs * 2 operators * 0.4GHz = 19.2GFLOPs If the Videocore 6 does indeed only have 16 ALUs (16 * 2 * 0.5GHz), you'd have only 16GFLOPs but they are better utilised Possible maximum performance <pre> VideoCore IV @ 250MHz: 250 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 24 Gflop/s VideoCore IV @ 300MHz: 300 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 28.8 Gflop/s VideoCore VI @ 500MHz: 500 [MHz] x 2 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 32 Gflop/s </pre> Faster LPDDR4 memory. ====BCM2837==== With the Pi3 * Broadcom BCM43438 chip provides 2.4&nbsp;GHz 802.11n wireless LAN, Bluetooth Low Energy, and Bluetooth 4.1 Classic radio support, 3B+ [https://github.com/aros-development-team/AROS/commit/afa5bc0bb17d5dd06bcfdbac00853a3799ca8d76 LAN7515] The overclock ability has diminished with each chip version as the energy usage has increased. BCM2837 is one of the warmest yet and benefits from active fan cooling if all four cpu cores are in use for a short while. Video playback is not affected due to the custom support in the GPU. 5 V / 2.4 or 2.5 amp power supply recommended if all four cpu cores are running, else throttling (cpu slowdown) might occur. Dual VDP and scalable QPU in VC4 and x.264/h.264 accelerated untested only and VP9 on cpu or neon help ARMv8-A has [https://developer.arm.com/documentation/102412/0100/Privilege-and-Exception-levels privilege levels] where userspace typically runs at ‘EL0’, the kernel at ‘EL1’ or ‘EL2’ and the firmware at the highest level ‘EL3’. ===32bit=== === Core Kernel === ====BCM2708(family)==== which includes the [http://elinux.org/RPi_Hardware BCM2835] (ARM1176JZF-S 700&nbsp;MHz CPU + VideoCore IV GPU + up to 1GB RAM) *Framebuffer (fb) using mailbox *IRQ scheduler, etc *Arasan based SD Card controller *Synopsis DesignWare USB 2.0 OTG controller [http://networkdirection.net/index.php?option=com_content&view=article&id=106:rasperry-pi-usb-controller&catid=45:raspberry-pi&Itemid=54 Unofficial DOCS pdf], [dwc_otg.c FreeBSD], [], [https://www.riscosopen.org/viewer/view/mixed/RiscOS/Sources/HWSupport/USB/Controllers/DWCDriver/ RiscOS USB Driver], [https://www.riscosopen.org/forum/forums/5/topics/878 RiscOS USB Discussion], [https://www.riscosopen.org/forum/forums/11/topics/1893 Other USB RiscOS], [http://plan9.bell-labs.com/plan9/index.html Plan9 Miller's usb] http://plan9.bell-labs.com/sources/contrib/miller/, [https://github.com/Chadderz121/csud CSUD driver], *[http://www.smsc.com/media/Downloads_Public/Data_Sheets/9512.pdf SMSC 9512] USB LAN/Hub chip *CMOS RAM *VCHIQ port which sends messages to the GPU e.g. for mouse, keyboard, audio on HDMI, etc *Audio Driver *Serial Peripheral Interface Bus (SPI) *[http://www.susa.net/wordpress/2012/06/raspberry-pi-pcf8563-real-time-clock-rtc/ I2C registers] *I2S *Universal Asynchronous Receiver Transmitter (UART) *[http://elinux.org/RPi_BCM2835_GPIOs GPIOs] and [http://www.adafruit.com/blog/2012/08/17/broadcom-bcm2835-peripheral-memory-map-and-gpio-alternate-use-chart-piday-raspberrypi-raspberry_pi/ Alternative view of GPIO] BCM2836 * For Pi B+, PI 2 and Pi 3 SMSC LAN9514 chip adding 10/100 Ethernet connectivity and four USB channels to the board *[http://www.andrewscheller.co.uk/rpi_pcb_modules.html PCB], [http://elinux.org/RPi_Low-level_peripherals Low level features], Implemented so far... # Modify the configure system so that it correctly builds for the arm hardware float raspi target. # Implemented the bootstrap to load the aros modules and prepare the arm to jump into them. Reworked the x86 console support so that parts can be stolen for raspi to use since t has no basic functionality to output to the display. # Implemented a kernel.resource to prepare the raspi for running aros and provide the low level api calls to expose available resources and allow exec, etc function. # Implemented serial debug support # Implemented the exec (and kernel) functionality required to make multitasking work (and interrupts, exceptions, syscalls, etc) # Implemented a timer.device to utilise the hardware timers. # Implemented a very basic gfx driver to expose the hardware's framebuffer. # Implemented an SD-Card driver for AROS which presently only supports the raspi's chipset but can easily be modified to support all sd-card hardware and media. # Fixed the fat filesystem support in AROS so that it can boot on RasPi's normal SD-Card setup. The "rom" image files needed use a different filename than the default linux, etc images so can be easily installed without harming the existing files - you only need to change the loaded images in the config file to get aros to boot. # Updated the build scripts to automatically download the necessary raspi firmware files and wrap it all up so that you can simply extract the archive to a fat formatted sdcard and boot it on the raspi without having to get anything else. # fix everything in contrib and ports to build for raspi (needs proper testing/fixes but allows every component to actually compile at least, including owb) + numerous other fixes to get things working on arm/raspi .. Improvements... # Implement a USB chipset driver "OR" finish the existing one [https://github.com/aros-development-team/AROS/commit/c07d13c724f944674be5db54fc6a71ee72a01809 usb otg] - the current code is mostly a skeleton that should initialise the chipset and then needs relevant code to support the different transfer types. It also has the "virtual" hub code in place to represent the raspi's USB port (from poseidons p.o.v) # Implement a driver for the USB NIC (a few weeks - depends on USB above) # Write an [https://github.com/aros-development-team/AROS/commit/d55d0f74d20b769bbb8c8d386e5c1d7a9154f05a audio driver] (a few weeks - independent of USB) and [https://github.com/aros-development-team/AROS/commit/e93a4c245f27a87c9c4c1d39206694b39059998a HDMI] # fix syscall bug in the current raspi kernel code # Graphics depend on having a decent "bcmdma.resource" implemented as to use the cpu's dma engine. The sd card driver needs to use it for transfers to/from the controller - and the gfx system needs to use it for "blitting". # [https://github.com/aros-development-team/AROS/commit/4019d84e4975d4dad987a12d57fe108f5ac048e6 Improve the gfx driver], [ vc4gfx HIDD] add [http://dri.freedesktop.org/wiki/VC4/ Gallium3D support] # [https://github.com/aros-development-team/AROS/commit/b13905b3e8e45b089f520b44692c81affddd066f Improve] the [https://github.com/aros-development-team/AROS/commit/3a876755c070f5c73c4f53c7f4d35b4f923088b9 sdcard] device driver - which is also pretty basic but should work with most cards, rework it to also support pci, etc. sd card interfaces on x86 # The current code using very rudimentary access to the gpio interface - so that should be implemented as some resource for other components to access, as-well as the i2c interface exposed over the gpio interface. that should have a hidd class implemented which uses the gpio resource to communicate. Boot up typical for most other OSs before the open sourcing of many binary blobs from 2017 onwards On power-up, the rpi [http://www.open.com.au/mikem/bcm2835/ BCM 2835] [https://github.com/hermanhermitage/videocoreiv VideoCore4] GPU, not the ARM CPU, is in control, and the SD card slot is the only peripheral device with power. The firmware burned into the BCM2835's VideoCoreIV GPU PROM requires a DOS-style partition table; a FAT-formatted first partition; and the freely redistributable but closed sourced Broadcom files “bootcode.bin” and “start.elf” in that partition. The boot sequence carries out several pre-boot tasks *On powering of the rpi, the GPU reads and executes bootcode.bin, which then loads start.elf *The GPU loads the “start.elf” file, eventually, into the L2 cache and then executes it *configures the memory split for the CPU and GPU *reads and parses “config.txt” from the same partition on the SD card and applies the settings (like a PC’s BIOS settings) *loads the “kernel.img” file, again from the same partition *activates the CPU to begin executing the loaded kernel image The CPU/GPU memory split is hard-coded into start.elf, so Broadcom provides three start.elf images, to give 32M, 64M, or 128M to the GPU for multimedia performance, and the remainder to the CPU. RPi uses [https://github.com/raspberrypi/firmware some closed source loaders] and at some point it loads a binary blob named "kernel.img" at 0x8000, at that point there would be a rudimentary Aros alive. If one wants to use the SD-card then there would have to be a driver for the interface and a fat filesystem handler (SD-card has to be formatted to fat filesystem) Boot code and kernel are now linked together and made into that binary blob, just for starters. Raspberry Pi uses [http://kernelnomicon.org/?p=133 u-boot] and [http://kernelnomicon.org/?p=138 UBoot] as bootloader, there's already some code in the Efika MX port for that. UBoot is a native bootloader and not just for the raspberry pi, it loads after start.elf. You can find Efika MX port from arch implementations, some hacking is needed for the mmakefile.src'es as iit dates back to before the Aros crosstool era or else you get some weird errors while building. You also need to code the bootstrap and serial handling. At the moment it seems that a fastest route for the native build would be to make one binary blob without using the package system. Raspberry's memory layout is pretty simple and if the implemented u-boot doesn't support loading other modules <pre> ? - alias for 'help' mtest - simple RAM test autoscr - run script from memory base - print or set address offset bbm - BBM sub-system bdinfo - print Board Info structure boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootm - boot application image from memory bootp - boot image via network using BootP/TFTP protocol cmp - memory compare coninfo - print console devices and information cp - memory copy crc32 - checksum calculation echo - echo args to console fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) go - start application at address 'addr' help - print online help iminfo - print header information for application image itest - return true/false on integer compare jade - loadb - load binary file over serial line (kermit mode) loads - load S-Record file over serial line loady - load binary file over serial line (ymodem mode) loop - infinite loop on address range md - memory display mm - memory modify (auto-incrementing) mtest - simple RAM test mw - memory write (fill) nfs - boot image via network using NFS protocol nm - memory modify (constant address) pci - list and access PCI Configuration Space ping - send ICMP ECHO_REQUEST to network host printenv - print environment variables rarpboot - boot image via network using RARP/TFTP protocol reset - Perform RESET of the CPU run - run commands in an environment variable saveenv - save environment variables to persistent storage saves - save S-Record file over serial line setenv - set environment variables sleep - delay execution for some time tftpboot - boot image via network using TFTP protocol USB - USB sub-system usbboot - boot from USB device version - print monitor version </pre> And there is one more thing about modular ports. In order to actually implement this, your bootstrapping environment should provide the ability to load several files. On PC this is provided by GRUB2. on CHRP you can read filesystem via OpenFirmware, and Sam's Parthenope relies on modified u-boot. If your bootstrap allows to load only a single file, then you stuck with monolithic kickstart. By the way... u-boot allows not only to boot up a single uImage or zImage, it also allows to write client programs AFAIK. With this approach, you actually can write modular bootstrap for ARM AROS using unmodified u-boot. Most used [http://www.compulab.co.il/workspace/mediawiki/index.php5/U-Boot_quick_reference uboot options] are fatls usb 0:1, the reason behind INTB_KERNEL is to allow use of the standard Exec function AddIntServer() to add interrupt handlers for hardware drivers etc. AmigaOS never used it for abstract hardware drivers. AmigaOS routed only raw hardware IRQs there. Their assignment was hardcoded. As well as number of them. Actually on AmigaOS every bus has its own interrupt subsystem. For example PCI bus. PCI interrupts on Amiga are routed to a single exec interrupt. 1:1 relationship between CPU and hardware interrupts is present only on PC. IMHO we miss things like AddInterrupt/RemInterrupt methods on our PCI subsystem's device class. PCI bus class should map these methods to whatever is appropriate. This is how it is done on AmigaOS and friends. When these are implemented, raw kernel.resource API will be needed only for several PC-specific drivers with hardwired resources. Exec IRQs are real IRQs only on Amiga hardware. On other machines they can be emulated where appropriate (VBlank is a good example). kernel.resource is meant to be different, its IRQs are hardware-agnostic, they are plain "Hardware IRQ number X, whatever this means". They are low-level actually, and meaningful only in the context of a particular system. Was that not the transition from irq.hidd to kernel.resource? No. A long time ago there was another hacky bit named INTB_TIMERTICK. It was "abstract timer interrupt", used by timer.device. It was the same as VBlank, but with larger frequency. I removed it, because kernel.resource API was a cleaner way to access this interrupt. Furthermore, there can be more than one timer in the system. Thinking about bringing back timer HIDD definitions again. hpet.resource is a bad idea. Can someone please enlighten me a little on how the scheduler is meant to work? Poseidon.library creates its "Poseidon Event Task" during RTF_COLDSTART -> then calls Wait(), and ends up in limbo because wait disables interrupts (used for the scheduler heartbeat), and basically waits forever because the sigbit is never set, since krnSwitch doesn't switch the task unless TF_SWITCH is set, and no codepath run during this seems to set it?? TF_SWITCH does not disable/enable switching. This flag just enables to run user-supplied hook when the task is being switched away. It is completely safe to call Wait() in Disable()d state. Doing this actually temporarily breaks this state. IDNestCnt gets remembered in struct Task, then next task is selected, and its IDNestCnt is restored in sysbase (see kernel_scheduler.c). If there are no other tasks, then your cpu_Dispatch() should enable interrupts on the CPU and enter idle mode. See x86 implementation for good example. You miss what happens next... 1. KrnSwitch() saves context of your task, saves IDNestCnt (core_Switch() and cpu_Switch()), then drops into cpu_Dispatch(). 2. cpu_Dispatch() calls core_Dispatch. Then two cases are possible: 2a. There is a READY task. It is picked up, its IDNestCnt is restored in SysBase, then cpu_Dispatch() needs to restore registers and exit. The next task is run. 2b. There are no READY tasks. core_Dispatch() returns NULL. In this case your cpu_Dispatch() should enter idle loop. It should just enable interrupts on the CPU and put it on halt. This allows it to process hardware interrupts. Eventually some of your interrupt handlers wakes up your task and puts it into READY list. My heartbeat interrupt has been slowed atm to help debugging - but it never actually gets a chance to fire because of the Wait() disabling interrupts. Perhaps you have forgotten to enable interrupts in your idle loop. There is a change in the format of AROS executables. Until now we were using Elf RELocable files which are usually used as intermediate object files. We had them for various reasons, one of them was how AROS files were built in the past. That days we had no real aros cross compiler and the option to embed relocation data in unix executables (or in executable files in general) was rather new and not every linux/unix system had it. Therefore we have decided to use intermediate files. Although it was somehow working (and it is still working :-)), it has some drawbacks. Therefore decided to introduce real Elf EXEC types, in first turn implemented on ARM target with option to expand in future to all other AROS architectures. The first patch was pretty easy and appeared to work somehow. It generated nice executables with embedded relocation info. Not only that, it also removed all global symbols adjusting relocation data to be relative to the beginning of the sections. That move reduced number of symbols in each executable significantly (depending on the file between 20 and 80% of all symbols could be removed). The only symbols that stayed in the file are local ones - due to the nature of the patch wasn't able to remove them since we have not seen them in the symbol hash table. The patch didn't worked though. The files were relocated, AROS kernel loaded, but it crashed very early. What happened? Well, the nature of ARM relocations happened :) Most of the relocation data on all machines is rather simple. Relocation can be absolute or pc-relative, sometimes the offset has to be bit shifted. On ARM v7 there is another one. There, when one wants to load an address of function/variable into register a combination of two instructions can be used: movw and movt. The first one loads immediate into lower 16 bits of a register while clearing upper 16 bits. The second one loads immediate into upper 16 bits without touching lower halfword. Loading of a pointer into a register looks like this: movw r0, #:lower16:label movt r0, #:upper16:label In this case there are two relocations - one for lower halfword and another for upper. If an overflow of lower 16 bits occurs during relocation process, the upper one should be updated as well. Unfortunately with current patch and with typical ARM executables there is not enough information to perform the calculations. There are two options - the first one would be to give up and go back to "fake" executables, another one would be to change from REL to RELA relocation info. The latter contains an addend, extra data which can be used to perform all the relocation calculations I need. Decided for the second option. The patch is already in the works. There is another function for the binutils' bfd backend to perform the final relocation. There can decide what to do with every reloc info, modify data and eventually strip some symbols. An advantage is - at this stage of the linking process have also full access to all local symbols so can change all relocations section relative and eventually strip all symbols from the files. GPU VCore developed by Alphamosaic Ltd and now owned by Broadcom. Most of start.elf runs on the GPU. Placing ALL the userland GPU code in the videocore.hidd isn't going to be a terribly big problem because the code they published is nothing more than a shim that sends data straight to the GPU to execute. The good news about this is that we only need to write our HIDD using the OpenVG API. The shim is relatively small codewise and lives in the ARM memory (the actual OpenVG code itself lives in the GPU RAM area and its loaded from start.elf). That's also the bad news. Our driver has to translate AROS video calls to OpenVG calls, for most tasks it should be easy, for some, not so much. It's still probably less difficult and less work, than controlling the GPU directly. The other good news is that anything done through OpenVG happens on the GPU, its truly accelerated. It also has some nice font functions, meaning we can lead into an accelerated text mode later. Basically, AROS resets or locks up when it tries to use AROS_ATOMIC_INC or DEC. If I comment out the byte/word operations in the header files and use non-atomic operations, the code works as expected. have read that the L1 cache needs to be enabled to use LDREX and co (which I also read is only meant to be used on multi processor systems with shared memory) - however I am certain this is correctly enabled. If you are using LREX or STREX, you should have L1 cache enabled, at least on the ARM CPU I work with at work. L1 cache is enabled by enabling the MMU *AND* setting the C and I bits in the CPU - the C bit is ignored, and the I bit only covers the 16 byte instruction pipeline if the MMU is not enabled. Can you verify that your assembly is generating LDREX/STREX? From the behavior, it almost sounds like its generating the default Semaphore locked atomics. Impossible. There are no semaphore-locked atomics. There are Disable()/Enable()-based ones instead. And there's a special #define AROS_NO_ATOMIC_OPERATIONS in this case, which tweaks Disable()/Enable() implementations not to recurse forever. I have tested this on ARMv5 which does not have ldrex/strex, it works fine. On those ARMs there's no way to have real atomics. On other OSes (like Linux) this is done by introducing things like atomic_t, which appears to be a complex structure, holding the value together with accompanying spinlock (implemented using swp). #warning "TODO: lookup optimal mmu table settings for raspi memory" /* Set up an identity-mapping for all 4GB */ for(x = 0; x < 4096; x ++) { pagetable[x] = x<<20 | (0x40002|0x80000|0x010000|0x00C00|0x04); } Shouldn't there be a second loop that sets the 'C' bit in the descriptor for the RAM pages? Currently, you have TEX=0, C=0, B=1 for all pages (Shared Device). You should have TEX=0, C=1, B=0 for RAM (Write-Through, Cached) So .. pagetable[x] = x<<20 | 2; should be enough? No, for RAM you need to change the '| 0x40' to '| 0x80' tell dosboot the correct defaults to use Please don't do this. This bootconfig.c is a deprecated legacy thing. I wanted it to go away completely with time. Instead, display drivers should auto-install themselves during own initialization phase. I. e. detect hardware=>instantiate itself. This should make things way simpler. With this approach you only need to add the driver into KS image to get the device autobooted. No hardcoded stuff. Currently VESA and VGA drivers do this, look there for examples. never rewrote ATI driver because i don't have any test system for it. they defined a smaller AROSCPUContext than the ExceptionContext - yet reference it as ExceptionContext in other places, and since it hasn't allocated enough storage for ExceptionContext, are corrupting memory/the structure (since the elements that are there don't map 1 to 1 with the exception context). AFAIK, AROS has been moving in a different direction to this in recent years. It is the job of graphics HIDDs to allocate bitmaps etc. so that they have the most suitable characteristics, including allocating them from GPU RAM where possible. The concept of chip RAM is only for legacy code, and most if not all non-68k platforms should have all system RAM marked as chip. BTW, is the video processing code you mention CPU code or GPU code? Also, IIRC we have support for "external memory allocators". Perhaps that's what we need for the allocation of GPU RAM through the mailbox. All hosted and x86 native ports should use proper context formats. trying to clarify if the vblank handler has to have run by this point to prevent this deadlock. Actually, no. Unless you have installed VBlank handler which should wake up at some point. Without VBlank there will be no quantum count. Consequently, there will be no forced preemption. But the rest will work, and multitasking will be cooperative (switch happens only when current task voluntarily gives up the CPU). Does it depend on the vblank having run before this point? and if yes what does that mean on systems where it might be able to run enough code (e.g. get to this point) before the vblank interrupt has triggered? What is it waiting for? It could wait for timer, in this case you need timer.device working. VBlank is currently needed for exec's quantum counter. In current native ports we have only a single timer, which is served by timer.device. VBlank is simulated by timer.device also. If your machine has two timers, then you can use one of them for VBlank, and another for timer.device, this will simplify things down. VBlank needs to be 50 Hz for historical reasons, many programs use it as cheap timer. I am periodically thinking about making some abstract mechanism to be able to change quantum source (and untie it from 50 Hz), but have no time to come up with something good. Additionally i started disliking timer.device hardcoded design when PC has got many timers (old 8253, APIC, HPET). Currently i think there should be some low-level entity representing tick source. timer.device should just select the most appropriate source for its units. The BCM2835 has 4 GPU based timer sources - 2 are used by the GPU, so im using Timer3 for our heartbeat and the remaining one will be free to the system. There is also the less capable ARM timer but that is dependent on the CPU frequency. Very good. You won't need any emulation. Set the heartbeat to 50 Hz and drive VBlank from it. Use other timer for MicroHZ. Can you use the 'econsole.hook' I make for debugging the Sam460 via the serial port? It provides a before-anything-else shell prompt on the serial port. You can then do 'NewCLI' to test your graphics, or use any DOS command in shellcommands.resource. You should just be able to add econsole.hook to your module list, and use 'econsole' in your bootargs. So long as you have a working Exec/RawMayGetChar and Exec/RawPutChar, it should work. Also make sure to add shell.resource and shellcommands.resource for this. That should have done it. If you set "#define DEBUG 1" in arch/all-native/econsole/econsole.c, do you get any additional serial output? have added it to the build and added econsole to the command line - and can see the bootloader picks up on the emergency bootconsole tag, but I still only get the insert bootable media display? Im assuming it exposes a fake filesystem that tricks aros into booting? The contents of which are: ECON:AROS.boot Way to handle the scheduling code? The implementations I had been following were causing problems, due to cascading interrupts which I cant handle properly in the asm stubs just now (when they break disable etc.) - since it means detecting the interrupted codes cpu mode and getting the correct sp/lr for it, and that's just too tedious for arm. To work around this ive added a system idle task which does nothing - and when the scheduling code has no task to run switches this in and lets it run, thereby allowing the interrupts etc to resume until something does need to happen. Also, by adding accounting code to cpu_Switch() and cpu_Dispatch(), it should allow the system to log idle time correctly (as well as running tasks). have thought of also adding an additional task that never runs, solely to record time spent in IRQ handlers, but I digress.. was under the impression that kernel.resource should *never* be used outside of exec.library. This is a wrong impression. Michal started designing it because portable nature of AROS does not fit well into exec's API with all its assumptions. So, he started the new, hardware-agnostic kernel API from scratch. Yes, exec sits on top of it in places. But kernel always meant to be open thing. Otherwise it would not exist. it wasn't meant to be just used willy nilly by user code - but by lower system components (e.g. exec) so that they could be implemented in a more generic fashion, and the kernel resource itself hide the systems quirks. Adding new things there perfectly keeps up with our decision to minimize AROS-specific intervention into APIs which can clash with MorphOS or Amiga OS4 extensions. We want at least source-level compatibility there. Binary compatibility on PPC would be extremely cool, but at the other hand we have no maintainer for this, as well as their ABIs splintering. It depends on what exactly is being implemented - there's no reason we should have everything crammed into kernel.resource if it doesn't need to be (i.e. if its better suited as a separate component/subsystem in its own right) The _LE versions are for when you have endian swapping taking place. If the graphics are the same endian as the CPU, no swapping should occur. I ran into a similar terminology problem in SDL with a friend insisting that his Radeon 7000 on his PC was big-endian. It is not, it just uses the same endianness for the graphics card and the CPU so no swapping was necessary. They were both little-endian. The _LE versions are because the PixFmts refer to the bitmap data being in big endian format in memory, for which the normal version would need to do endianness conversion before applying the shifts/masks. on this platform it is in _LE in memory also so we don't need the conversion hence using the _LE version of the call). would use _LE (if it's really little endian 16 bit mode). What is the bare minimum needed to implement a framebuffer based gfx driver, with our software handling the rest? Have tried with just a gfx class that only expose new/dispose/newbitmap - and having an onscreenbitmap used only for the framebuffer itself (with all other bitmaps being chunkybm, and the framebuffer's superclass also being chunkybm), but that alone isn't enough it seems? You can use workbench/hidds/sm502/ as your example - it is as simple as I could make it. So, AROS creates the framebuffer bitmap (verified this) -> so surely it should be capable of then rendeing into it? I don't actually create the framebuffer "bitmap object" myself - only as a result of being asked to. The code I currently have on SVN seems to create the framebuffers bitmap object fine, but then crashes in intuitions DisplayDriver callback. In particular it crashes performing the getattr on the system default pointer. don't expose MEMF_CHIP in an allocatable form so AllocSpriteData was failing (and other code later doesn't check if the values are valid == illegal memory accesses) So far have -: vc_init: queries the gpus memory, and sets up a fake memory handler for it, then adds the bootmode driver and returns saying all is well vc_gfxhidd:New: sets up some fake syncmodes to test with and creates the real gfx object. vc_gfxhidd:NewBitmap: checks if its a framebuffer and uses the onbitmap class or uses the chunkybm class otherwise vc_onbitmap:New; creates a chunkybm object and then pushes the real framebuffer address into it as the buffer, vc4 had v8adds, v8subs, v8muld, v8min and v8max which operated on four 8bit uint values packed into a 32bit register. Multiplication was in the range 0.0 to 1.0 and addition/subtraction saturated. There were also a range unpacking/packing modes that allowed you to pack and unpack 8bit values into 32bit registers. RasPi has to speak to the "operating system" which runs on the GPU itself and request/free memory - it cant directly manage it itself, and so the managed functions were used to wrap these calls. The Arm and GPU share memory space. The framebuffer is shared. The Arm can write a pixel and it will appear on the screen (through GPU hardware) without flushing/copying being required. The GPU can composite multiple FB's in real time - so you have a number of surfaces defined which are rotated etc and composited in real time to the output. Copying can map from the address space of the Arm to the flat space of the GPU which takes some code, but I don't think whole buffers are copied. The DMA hardware can also access the whole memory space and can perform 2D fills and blits (no blending). This is documented in the peripheral spec posted. The DMA is just an Arm accessible peripheral and can be set up with low latency (e.g. microseconds). must use a 0xc0000000-based bus address to access SDRAM, yet non-DMA access should go via a 0x0-based bus address. For 2D dma, set TDMODE, and the spec says "interpret the TXFR_LEN register as YLENGTH number of transfers each of XLENGTH, and add the strides to the address after each transfer." so set STRIDE to pitch of the image, the width is XLENGTH and height is YLENGTH. You would fill by not setting the SRC_INC and point source to your fill data. The DMA cannot see the ARM's L1 cache, so you would map the framebuffer with ioremap_nocache. Depending on where the source data comes from, it may need an L1 cache flush. The DMA can see the L2 cache. Use 0xC0000000 bus addresses when L2 is disabled and 0x40000000 bus addresses when L2 is enabled. (actually just call virt_to_bus and you'll get the right address out). openGLES/openVG has high latency. Writing to framebuffer then reading it back is very inefficient (e.g. milliseconds). If you can drive it a unidirectional way, just streaming commands at then that is efficient. openVG is not implemented on top of openGLES - it uses the same hardware but as a first class interface To improve the Gfx driver, we will need a DMA resource implemented so can use to perform DMA operations. The Gfx driver will need this to perform blits. Actually MEMF_CHIP has to present, for historical reasons. This has been never fully agreed upon, but in ports i wrote i exposed the whole memory as MEMF_CHIP. The idea behind this is that CHIP is originally the memory where graphics and sound data can be put. On non-Amiga platforms there are no restrictions on this, so the whole memory is CHIP. Yes, many old software can misbehave with CHIP memory size larger than 2MB. But this actually applies only to m68k AROS which is going to run m68k binaries. In other cases it's quite logical to fix the program when porting. As to original question: yes, it's enough to have a framebuffer bitmap (one with aoHidd_BitMap_FrameBuffer set to TRUE) and PutPixel routine. It framebuffer can be served by chunky bitmap class, then you can simply create chunky bitmap with your own buffer (see how VESA driver does this). Chunky PutPixel is already there. struggling to determine what is the correct pixfmt to use for the 24/16/15 bit gfx modes on the RasPi. AFAIK it uses RGB565, for 16bit but im unsure what shifts etc should go with it? suffice to say Im getting the wrong colors so far lol. <pre> redmask: 0x0000F800 greenmask: 0x000007E0 bluemask: 0x0000001F alphamask: 0 redshift: 16 greenshift: 21 blueshift: 27 alphashift: 0 </pre> It should likely be vHidd_StdPixFmt_RGB16_LE This stuff is a bit confusing. The "names" of the stdpixfmts are based on the layout in memory, ignoring endianess. So for example: ARGB32: will be 0xAA 0xRR 0xGG 0xBB in memory on both big endian and little endian machines. The shifts and masks OTOH are based on pixel access (ULONG in this case), so differ depending on whether you run on big endian machine or little endian machine (that's why there's stdpixfmt_le.h and stdpixfmt_be.h in rom/hidds/graphics/). With the 16 bit pixel format it's even more confusing, as for example it's impossible on little endian machine to describe RGB16 with shifts/masks alone. That's why there's vHidd_PixFmt_SwapPixelBytes_Flag. (RGB16 == RRRRRGGG GGGBBBBB in memory, and for pixel (WORD) access on little endian machine it needs to be accessed as GGGBBBBBRRRRRGGGG). The shifts btw indicate how much to shift the component to the left (!) so that it is moved to the highest bit (31). The aHidd_PixFmt_StdPixFmt you specify will be ignored most of the time, because when the pixelfmt is registered, the gfx hidd checks if there's an identical pixfmt (shifts/masks/etc., but ignoring pixfmt->stdpixfmt) already in the system, and if so, it uses the already existing one and does not create a new one. In theory it would be better if gfx drivers could simply/only specify a StdPixFmt without all the shifts/masks stuff when the gfx driver uses pixfmt which matches one of the stdpixfmts exactly. Another possibility would be for gfx drivers to use HIDD_Gfx_GetPIxFmt(stdpixfmt_gfx_driver_wants_to_use) and then peek shifts/masks from it and fill out a pixfmt tag list based on that. 15bit very blue/green: Try to pass same shifts/masks/etc. as in 16 bit pixfmt (maybe you think it's using 15 bit R5G5B5 (or swapped) but it's actually still using 16 bit R5G6B5 (or swapped). aHidd_PixFmt_StdPixFmt you pass is mostly ignored. It's the shift/masks/etc. that count. But I would still pass the correct one (_LE) == whatever rom/hidds/graphics/stdpixfmts_??.h uses in the entry where you have looked up shifts/masks/etc. Use the shifts/masks/etc. from the entry in stdpixfmt_le.h (if you are running on little endian machine) or stdpixfmt_be.h (if you are running on little endian machine) that matches the pixfmt that its meant to be. 0xAA,0xRR,0xGG,0xBB on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_BGRA32) 0xAA,0xRR,0xGG,0xBB on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_BGRA32) it feels like AROS trashes the alpha component, otherwise it should be 8A8R8G8B. read on the subject suggest its in 1x5r5g5b (x is ignored) to keep 16bit alignment . Suggests to me that wrong shift/mask are being applied - however going by the 16bit versions it all looks correct to me so I am really confused as to what is happening. The output image looks to have too much green/blue, and very weak red. Kickstart The idea is to minimize amount of archirecture-specific modules to make the user's life easier. So, the kickstart was split into 'base' (which does not contain anything machine-specific) and 'BSP' (Board Support Package) which contains all hardware-specific stuff. This way, for example, distribution makers can save up space on CD and make CDs with multiple platform support. Different configuration would load the same base with different BSP's. Next there was some part which is entirely missing on hosted. These are filesystems. Hosted ports do not need them to boot up, so on hosted they are left out. At the other hand, they are also architecture-agnostic. So i put them into 'FS' package (standing for 'filesystem'). USB Poseidon is one more big part. I made it into separate package in order to allow users to omit it if they don't need it (for example, to run on retro PCs without USB). Personally i have one. Again, Poseidon is hardware-agnostic (well, there are USB drivers but HCIs are pretty standard). AFAIK its HCI 1.0 compliant but not familiar enough with poseidons drivers, nor USB, to just hack away at the existing code. Perhaps once i'm more familiar with the workings I can merge in the changes needed to get it operating but for now I will focus on getting it running. Also our drivers have known issues so perhaps a fresh set of eyes might shed some light on what is going wrong. Another interesting question is whether Poseidon can operate on device side. Is it flexible enough? How similar is being a USB host and USB device? think it will need a bit of work on Poseidon's side. Until then I will force the driver into Host/Master mode in the init code, but leave open device etc to configure the chipset for either's use - and look at trying to add support for working in Device/Slave mode & switching modes once it's up and running. Actually USBROMStartup is some kind of kludge. Can there be any alternative? Could device drivers be self-installing, like our HIDDs? This would get rid of need to list them in USBRomStartup. * Model A and B limited to 150 mA per port. * Model B+ and Pi 2 introduced configurable 600 mA to 1.2 A support over all ports - anything above that requires a powered USB hub. Implementing the hardware driver that Poseidon uses to interact with the USB components. Have code in place to (try) and initialise the USB chipset, and configure host/device mode operation (though AFAICT Poseidon doesn't support device mode). Started to get the "virtual" root hub written for the single USB port so that Poseidon should at least list it correctly in the GUI - and try to interact with it to find peripherals. The BCM2835 uses a soft IP block from Synopsys’ DesignWare library (DWC), specifically the block is called dwc_usb_2_0_hs_otg_subsystem-ahb_se (“USB 2.0 Hi-Speed OTG Controller Subsystem w/AHB Interface SE”). There is no public documentation for this, and pretty much zero chance of anyone getting hold of it even with NDA. However, there's a Linux driver written by Synopsys ([https://github.com/raspberrypi/linux dwc_usb]). Specifically directories [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_common_port] and [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_otg]. The Synopsys code is actually under a fairly permissive licence – it's not GPL, it's similar to BSD (’don't sue us if it breaks’ is pretty much the only clause). So this should not be a barrier to porting the code. The code is really well written, with a nice partition between the work done by the driver (dwc_otg, which is fairly involved, given the host does more work than a conventional EHCI driver), and the interface to Linux (dwc_common_port). Probably only need provision of relevant changes to dwc_common_port. Other things to consider.... * Provision of necessary headers to get it to compile * Provision of necessary functions (main issues are wait queues, threads, work queues, tasklets, timers, spinlocks and mutexes (multithreading) ) * Interfacing between USB stack and the driver. dwc_otg/dwc_otg_hcd_linux.c looks like the place to start. the Linux bits of the headers are only required for the dwc_common_port library. dwc_common_port includes a variety of crypto functions which are not used – it appears to also be used for ultrawideband (UWB) and wireless USB (WUSB) drivers where crypto will be an issue, but it isn't going to be for plain wired USB. Every USB driver acts as an USB hub as well in order to let Poseidon control the state of USB ports. The code there was reading status of the only USB port in Raspberry's CPU but when changing the status it erroneously deleted some of the status bits, including the port enable one. It was so because those bits in the status register are of a type Read/WriteToClear. It means, if one does not want to change their value from 1 back to 0, one has to actually write the 0 value. Very practical thing e.g. in interrupt handlers, where one reads the interrupt status register to learn what was the interrupt reason, and writes it back to the same register in order to clear the interrupts. After fixing that code it turned out that the communication was still unsuccessful. Apparently the USB device was not understanding the host for some reason. That should not happen since the request sent was one of the standard ones implemented by virtually anything with an USB connector, assumed that Poseidon clears the data caches before forwarding the work to the USB drivers but that's the responsibility of the driver itself. The USB device responded and acknowledged the transmission! But why were all the request sent after address change failing with timeout? They should not. Once again, address set is supported just by anything. Tried to contact the device at address 0 once again and there it was, still responding properly. The enlightenment came. The bus address for DMA transmissions was, as it is in many bare metal USB implementations, just the pure memory address of the buffer as seen by the ARM cpu. Have "prefixed" it with the real location of uncached RAM and booted AROS once again. Trident saw this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 and this: Product : Vendor: Vdr=0424/PID=EC00 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 255 SubClass : 0 DevProto : 1 VendorID : 1060 ProductID : 60416 DevVers : 0200 and even this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 What are these things? The first one is USB hub built in the Raspberry. Thanks to this one the Pi machines (with exception of Pi0 and computing modules) have more than just one single USB port. The second one is the network chip in raspberry, the third one is my USB SD card reader which have just connected to see what happens. AROS tried, of course, to boot from it ;) So, the first step towards working USB is done. The control transfers are working as you can see above. Next step is to implement bulk and interrupt transfers, having the basics in place. Finally some error handling will be added and USB for Pi will be as complete as the PC version. [http://www.raspyfi.com/raspberry-pi-usb-audio-fix/ Issue with USB Audio] Audio The Pi 4B is the only Pi that can output HD Audio as an HD Audio passthrough bitstream, and it does it over HDMI. It's possible to use the two HDMI output for separate HDMI video and HDMI audio outputs to allow UHD HDR video and HD Audio with non-UHD HDR compatible AVRs. The Pi3B+ and earlier will decode to PCM 5.1/7.1 and output over HDMI. HDMI is the only interconnect that has a standard for carrying Dolby True HD, DTS HD MA etc. as a bitstream - you can't carry it as a bitstream on any other interface. Pi3 and Pi4 audio jack output derived from 12bit pulse width modulation is relatively poor. For better, choose USB Audio or I2C versions. [https://github.com/raspberrypi/linux/tree/rpi-patches/sound/arm audio] and its [https://github.com/raspberrypi/firmware/issues/2 very high speed message passing interface type of thing VCHI] The Model B+ added an additional voltage regulator for the audio output and an additional output driver to drive low-resistance loads like headphones. However it is still using pulse-width modulation (PWM), which has a major impact on sound quality the old Raspberry Pi used a linear voltage regulator to provide the 3.3V to many of the components on the board while the new one uses a switching regulator. Both can perform reasonably well. However switch mode power supplies often show higher noise figures Analogue audio Audio over HDMI rev 1.3 & 1.4 Ethernet 10/100 BaseT Ethernet RJ45 socket GPIO GPIO shouldn't be too bad but bear in mind it is already accessed in places so they would need to allocate pins etc through it (e.g. sdcard to flicker the activity light, serial debug to output data on the GPIO pins) Probably a resource rather than a device... Started an i2c driver that will need to allocate GPIO pins. Feel free to work on it if you are interested ;p GPU graphics with 2D and 3D acceleration Sadly none yet for 32bit but for 64bit... Miscellanous hdmi issues Setting the hdmi_force_hotplug=1 makes sure the Pi believes the monitor/TV is really there. You might also need to set config_hdmi_boost=4 or even higher (up to 9) if your display needs a stronger signal. If the display is a computer monitor or newer tv, use hdmi_group=1 (auto HDMI use) and if it is an older TV, try hdmi_group=2 (for DMT formats, i.e. for PC monitors) then you HAVE to "set hdmi_drive = 2 to enable HDMI output as this forces HDMI mode rather than DVI mode Do not set hdmi_safe=1 as that overrides many of the previous options. Using a shorter or better quality HDMI cable might help. Make sure your Pi's power supply delivers 1 A and not 500 mA. If you see a problem with the red colour - either absent, or interference - then try a boost composite video changing the RCA cable, then the composite port worked out of the box Boot it as you are doing, without HDMI. If you now plug in the HDMI, do you get the image? In other words, does the Pi think HDMI is connected even when it isn't? Rename all the files in the first partion of the card except bootcode.bin, start.elf and fixup.dat What's the result? Put back config.txt What's the result? for PAL mode sdtv_mode=2 dmi_ignore_hotplug Pretends HDMI hotplug signal is not asserted so it appears a HDMI display is not attached hdmi_ignore_hotplug=1 Use composite mode even if HDMI monitor is detected <pre> # NOOBS Auto-generated Settings: #hdmi_force_hotplug=1 #config_hdmi_boost=4 #overscan_left=24 #overscan_right=24 #overscan_top=16 #overscan_bottom=16 #disable_overscan=0 start_x=1 gpu_mem=128 </pre> tvservice -c "PAL 4:3" <pre> /opt/vc/bin/tvservice -s or tvservice -s state: HPD high|HDMI mode|HDCP off|composite off (0x12001a), 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m CEA Group CEA has 1 modes: (native) mode 16: 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m DMT Group DMT has 0 modes: </pre> sudo amixer cset numid=3 1 forces the audio to the headphone jack, even with the HDMI video output plugged in config.txt the hdmi_ignore_edid_audio=1 option sems relevant as it should tell ALSA that the only available audio is analog, no matter what the display says There are several different ways that these 4 pole (ring) composite analog cables can be wired up, so some work great in some applications and can be a waste of time in others. What is needed for the Raspberry Pi B+ and above, which like many camcorders needs the ring contact next to the base contact to be the ground. The wiring for the 4 pole are: TIP (LEFT AUDIO CHANNEL) RING 1 (RIGHT AUDIO CHANNEL) RING 2 (GROUND/EARTH) RING 3 BASE/SLEEVE (VIDEO) YELLOW Most Apple based Players and the Microsoft Zune (TM) are wired this way. Most analogue camcorders are wired this way as well, where the ground in on Ring 2 will work with the Pi although you may need to swap your Video plug with the Right Audio plug. Nearly all other MP3 players are not wired this way, the ground is on another ring ie the wrong one. External devices * Camera Module Omnivision ov5647 Sunny 5MP (NoIR version) V1.3 - NoIR at 850&nbsp;nm, peak at 880&nbsp;nm and trails off at 940&nbsp;nm wavelengths * Camera V2 Sony IMX219 V2.1 8mpixel 8MP 8megapixel - 3280 x 2464 pixels - video at 1080p30, 720p60 and 640x480p90 - wider field of view, 62 vs 54 degrees horizontally - * Branded WIFI usb BCM43143 dongle N.B. dreaded error after changing cameras (stupidly without turning off the power first) and lasted through several power cycles. It can be a bad 15-pin FFC ribbon cable, when swapped, camera(s) and the Pi itself are working OK. It can be an instance of a cold solder joint on the CSI connector on the pi board. the camera can be detected (that's done via I2C) but may still not be able to receive image data (done via CSI-2) if something is broken. CSI-2 is uni-directional. Control is generally done via I2C. The CSI-2 receiver always writes to memory, not direct to the ISP. That's the way the Broadcom architecture works as it allows multipass processing easily. GPU memory is accessible from the ARM. Processing using the QPU graphics processors may be possible. currently the only supported sensor is OV5647 and IMX219. The linux drivers are all in the firmware blob, else you'd be looking at at least a man-month of work in a fully fledged imaging lab to do a decent tuning of the camera modules' ISP parameters. Static electricity maybe an issue for the camera module and slightly less for the pi board. == References == ===Good sites to visit=== *[https://github.com/raspberrypi/firmware/tree/master/ Raspberry Pi Firmware build] *[https://www.raspberrypi.com/documentation/computers/software-sources.html Documentation] *[https://rpilocator.com/ RPiLocator] Linux only *[https://github.com/raspberrypi/linux Raspberry Pi Linux Build] *[https://dietpi.com/ DietPi] *[http://www.tinycorelinux.net/ports.html piCore] *[https://wiki.alpinelinux.org/wiki/Raspberry_Pi Alpine Linux] *[https://github.com/armbian/build Armbian] *[ FydeOS] *[ TwisterOS based on ChromiumOS] *[https://note.com/jamesmondo/n/nc76e31402be8?hl=en BSD] *[https://www.raspberrypi.com/software/operating-systems/ PiOS Lite] and then [https://hstwb.firstrealize.com/ HST] *[ PiMiga for pi4 and pi5] *[ amibian for pi2 and pi3] *[ retropie pi1 and 2] Other alternative lighter smaller than Pi OS *[https://aros.sourceforge.io/nightly1.html Aros 64bit ARMV8 single core] *[https://www.riscosopen.org/wiki/documentation/show/Welcome%20to%20RISC%20OS%20Pi RiscOS on Pi3 and Pi4] *[https://github.com/michalsc/Emu68 ARM based realtime JIT 68k for amiga computers] *[https://github.com/JJDSNT/bellatrix/releases/ Alternative use of Emu68 on Pi3b] *[https://github.com/stevereaver/uaos uaOS with Emu68k] *[https://github.com/aros-development-team/AROS/commit/f80a268607dfae81b2db94755ab4e4d31ccb72d6 m68kemu library reference] *[ HaikuOS] *[https://github.com/raspberrypi/noobs NOOBS] os loader with successor [https://github.com/procount/pinn PINN] *[https://github.com/maxnet/berryboot berryboot] *[https://github.com/brianwiddas/pi-baremetal Bare Metal Access on Pi 32bit] Testing procedure is put sd card in, connect board to board if necessary, plug in hdmi and then power nothing else is done especially CSI DSI etc [https://www.raspberrypi.com/documentation/computers/compute-module.html CM5] has the same 55mm x 40mm 2x100pin connectors form factor as the CM4 but [https://www.epdtonthenet.net/article/214508/Key-Considerations-When-Migrating-from-Raspberry-Pi-CM4-to-CM5.aspx some pins and other small things] have changed. Will need the [https://raspipcb.com/tech-blog/raspberry-pi-cm4-vs-cm5-difference-in-booting-from-sd-card/ right IO board to suit] *Green [ Raspberry Pi Compute Module 5 IO Board REV2 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1967]] - untested *Green [ RPi Compute Module 5 IO board REV1 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1751]] - untested *Black SupTronics Geekbord X1500 CM5 IO Carrier Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[https://sipeed.com/nanocluster Sipeed NanoCluster] - untested up to 7 CM5 *Green BentoIO CMX0 - untested *Box EDATec ED-CLAWBOX - untested *Home Assistant Yellow - Kit with PoE with Raspberry Pi Compute Module 5 - untested *Blue [https://www.waveshare.com/wiki/CM5_PoE_BASE_A Waveshare CM5-PoE-BASE-A] - untested *Box Waveshare [ CM5-POE-BOX-A] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-B Waveshare CM5-IO-BASE-B] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-A Waveshare CM5-IO-BASE-A] - untested *Blue Waveshare [https://www.waveshare.com/wiki/CM5-NANO-B CM5-NANO-B] - untested *[https://carboncomputers.us/products/pi-flux piFlux] *[https://carboncomputers.us/products/ Zitaotech Hackberry] CM5 lite only - *Portable [https://www.waveshare.com/pocketterm35.htm Waveshare PocketTerm35] with Pi4B or Pi5 - untested *Box [https://www.clockworkpi.com/uconsole ClockworkPi uConsole][https://www.youtube.com/watch?v=EtI_bAahbR8 CM4 into an adapter or CM3 into so-dimm - Cyberdeck] - untested *Green RPi [https://datasheets.raspberrypi.com/cm4io/CM4IO-KiCAD.zip Compute Module 4] [https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf IO board] V1.4 [https://datasheets.raspberrypi.com/cm4io/CM4IOUSB3-KiCAD.zip USB3] [https://datasheets.raspberrypi.com/cm4io/cm4iousb3-appnote.pdf CM4ISO] [https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf Dual100pin] (2020) aka Development Platform Board - untested *Purple Pi Hut Cytron CM4 Maker Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[ KubeSail PiBox mini 2] *Home Assistant Yellow with Raspberry Pi Compute Module 4 - untested *[ Turing Pi V2] - untested CM4 with 260-pin SO-DIMM socket adapters and/or nvidia jetson nanos - untested *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-C Waveshare CM4-IO-BASE-C] - untested but binary blobs Rev01 Rev02 *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-B Waveshare CM4-IO-BASE-B] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-A Waveshare CM4-IO-BASE-A] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-NANO-B Waveshare CM4-NANO] - untested but usb and audio turned off or rerouted *Black [ Seeed Studio with BigTreeTech BTT pad 7] - bin blobs? CM3 has a 200 pin sodimm ddr2 connector form factor but not electrically SC0028, SC0029 *Blue [https://wiki.geekworm.com/CM_IO_Board Geekworm RPi Compute Module IO Board] [https://github.com/geekworm-com/cm-io-board CSI DSI] with CM3 in ddr2 slot underside - '''works''' if SW1 on but CM3+ '''does not''' *Green [https://cdn-shop.adafruit.com/product-files/3442/CMIO_schematic.pdf RPi V3 IO board CM3IO] and CM3 Lite - untested *Green [https://turingpi.com/ turingpi v1 cluster] - untested up to 7 cm3 7xlan9514 12V discontinued, 3 x Pi4 homelab maybe better *Blue [https://www.waveshare.com/wiki/Compute_Module_PoE_Board Waveshare Compute Module PoE Board] and CM3 lite (if not lite, write files to internal eMMC fat32) '''AVOID''' bin blobs *Blue [https://www.waveshare.com/compute-module-io-board-plus.htm Waveshare Compute Module IO Board Plus] [https://www.waveshare.com/wiki/Compute_Module_IO_Board_Plus wiki] [https://forums.raspberrypi.com/viewtopic.php?t=235695 pin settings] with CM3+ Lite - '''AVOID''' binary blob *[ Pi02w on Geekworm SupTronics X305 Raspberry Pi Zero IO Baseboard] - untested *[ Spotpear Pi Zero 2w to Pi3b format-ish] - untested *[ pi-top v4] box has 128x64 oled display, micro hdmi, 19Whr battery with pi4 and 15V PD 36W min needed *[ pi-top v3] three green pieces, heatsink covers most of the base tray, pi-top hub mk1 lhs and Pi1B Pi2b Pi3b rhs secured from below, black rounded strip with pi-top above keyboard, 13.3" HD 1366 x 768 display, small touchpad, *[ pi-top Model 2.0] pi-top on bottom bezel of 14-inch green laptop, large trackpad, keyboard slide down to reveal main system hub on slide rails moved to the right, Raspberry Pi3b screws down, hub slides in, 18V 2.5A 45W charger brick, battery 11.1V 3500mAh 38.85Wh and storage PiTopOS *[ Pi-Top CEED Raspberry Pi Modular Educational Desktop with RPI3] monitor *[https://www.indiegogo.com/en/projects/jesselozano/pi-top-a-raspberry-pi-laptop-you-build-yourself Pi-Top v1] wedge laptop with RPi2 <pre> 2008 Trustees collected for Foundation 2009 Pi Foundation charity status gained 2010 2011 First Raspberry prototypes 2012 First boards go on sale at CPC and RS. The Model A and B 700 MHz Arm11 - February 29th BCM 2835 2012 First million sold - more than the 10,000 original planned and anticipated 2013 First Alpha Experimental builds of AROS Native for the 32bit Pi 2013 Pi Trading launched making grants available, providing in house educational resources and Pi Academy for teacher training 2013 Over two million sold 2014 Over three million sold 2014 Pi 1 Model B+ introduced that moved composite video to audio jack and same half gig of memory 2014 Pi Model A+ v1.1 no ethernet and 1 usb - a little smaller - 2015 Over four million first gen pis sold 2015 Pi Zero 1.2 BCM2835 first production revision released with no camera port 2016 Pi0 1.3 released with camera csi connector 2017 Pi Zero W v1.1 1GHz Pi0W, single-core 32bit CPU BCM2835 released with Cypress CYW43438 wireless 2020 Raspberry Pi Pico SC0919 with RP2040 32-bit 2Core ARM Cortex-M0+ up to 133 MHz - 264KB of SRAM and 2MB of on-board QSPI Flash - 2024 Raspberry Pi Pico 2 with RP2350 2Core 32bit Arm Cortex-M33 and 2core open-hardware [https://github.com/wren6991/hazard3 Hazard3 RISC-V] 2015 Pi 2 Model B v1.1 BCM2836 900/600 MHz ARM Cortex-A7 Armv7 quad 32bit, 32bit VideoCore IV GPU - 1Gb RAM - 5V 2A micro usb - SMSC LAN9514 chip - 2015 Over a million pi2s sold 2015 Raspberry Pi 2 Model B version 1.2 Pi2bv1.2, aka Pi2B2 has armv8 BCM2837 underclocked to 900Mhz without wifi/bluetooth module 2016 Pi 3 Model B - Broadcom BCM2837 SOC four 64bit ARMv8 Cortex-A53 1.2GHz 32bit 1080p VideoCore IV GPU - 1Gb DDR2 - bluetooth 4.1, Cypress CYW43438 wireless 802.11n - 4 x USB2.0 ports - 5.1V 2.5A - SMSC LAN9514 chip 2016 PIs total over 10 million worldwide 2017 Compute Module 3 CM3 with BCM2837B0 armv8 Quad 64-bit - small 67.6mm x 31mm board which fits DDR2 SODIMM connector but not electrically compatible which plugs into needed IO board - beware of the I2C protocol issue 1Gb LPDDR2 RAM - Lite or 4Gb Emmc storage 2017 12 million pis sold in total 2018 Pi 3 Model B+ - 4c A53 BCM2837B0 1.4Ghz - 1Gb, wireless 802.11ac, gigabit ethernet (300Mbit/s) and bluetooth 4.2 - power over ethernet - 4 x USB2.0 ports - Microchip LAN7515 chip 2019 Over 15 million sold 2019 Pi 3 Model A+ with BCM2837b0 Cortex-A53 64-bit SoC @ 1.4 GHz with 512Mb LPDDR2, 1 usb2, 1 hdmi, 1 micro usb 5V 2A - no ethernet - 2019 Raspberry Pi Compute Module 3+ CM3+ - Broadcom BCM2837B0 1.2Ghz, Cortex-A53 (ARMv8) 64-bit SoC on DDR2 SODIMM mechanically compatible only factor - IO board required 1Gb DDR2 and 8GB, 16GB, 32GB or a Lite variant without eMMC 2021 Pi zero 2 (w or no W) RP3A0 quad 1GHz Cortex-A53 64bit BCM2710A1 512mB SDRam 2025 edaTEC CM0 ED-CM0NANA with additional dev board with quad 1Ghz A53 with 512Mb Raysan RAM, 2 USB2 and 10/100 ethernet - pico castellated edge 2019 Pi 4 Model B RPI4B - BCM2711B0T quad 64bit A72 1.5GHz, 4K VideoCore VI, AC wifi, Bluetooth 5.0, GbE Broadcom BCM54213PE (PHY ID 0x600d84a2), 2 micro hdmi decode up to 4K, USB-C 5.1V 3A power, 2xVLI VL805 USB 3, 2xUSB 2.0, 2GB 9LDWW D9WHZ or 4GB 9FDWW D9WHV, 8GB 0AA47 D9ZCL ddr4 ram 2020 Silent Pi 4 v1.2 upgrade with more USB-c psu support 2020 PI400 BCM2711C0T 1.8GHz 4Gb DDR4 inside keyboard, 5.1V 5A 27W usb-c psu, 2 micro hdmi, external ide style 40pin gpio, no audio port - 2020 Raspberry Pi Compute Module 4 BCM2711B0T on new 55mm x 40mm 2x100 pin form factor with extra breakout IO board CM4101000 1Gb RAM Lite SOM CM4102000 2GB RAM Lite CM4104000 4GB RAM Lite CM4004008-4GB-RAM 8GB-EMMC SOM System on Modules CM4104032 4GB RAM 32GB emmc CM4108000 8GB RAM Lite CM4008016 8GB RAM 16Gb eMMc 2021 Raspberry Pi SC0763 Compute Module 4S CM4S with ddr2 sodimm pinouts but not electrically the same with suitable IO board extra cost - CM4S01000 1GB RAM Lite CM4S01008 1GB RAM 8GB eMMC Flash CM4S02000 2GB RAM Lite CM4S04000 4GB RAM Lite CM4S08000 8GB RAM Lite 2021 Pi 4 v1.4 BCM2711B1 upgraded power regulator, to deal with 8gig of ram being more power hungry - 2021-48 Raspberry Pi 4 model B v1.5 2GB 2023 Pi 5 v1.0 BCM2712 Quad A76 @2.4Ghz - VideoCore VII - no audio socket - dual 4k from mini hdmi - fan connector - 5.1V 5A psu 2024 Pi 5 2GB DDR4 version uses BCM2712D0 2024 Pi-500 with 8Gb LPDDR5 and membrane keyboard 2024 Pi 5 v1.1 2024 Raspberry Pi Compute Module 5 CM5 BCM2712 55mm x 40mm form factor with additional IO board CM5004000 04GB RAM 0GB eMMC Lite CM5008000 08GB RAM 0GB eMMC Lite CM5016000 16GB RAM 0GB eMMC Lite 2025 Pi-500+ with 256GB NVMe storage, 16GB LPDDR4 RAM, and Gateron KS-33 Low Profile Blue mechanical keyboard switches 2025 Pi5 1GB DDR4 announced 2022 PiOS linux goes 64bit 2024 Pi Trading IPO stockmarket stock exchange listing 2026 April and May Aros 64bit fixed, added AHI audio, VC4 gfx started, usb functions added to rom 2026 June and July Aros 64bit usb2otg started, dma.resource, sdio.resource, bwfm.device wifi added 2026 Late July daily 64bit Pi3 LE little endian builds start 2026 August Pi 4, 400, 5 and 500 DTBs added, expanding existing support and wifi for Pi4 and Pi5 2026 August Pi5 HAT+ nvme and HDMI, AHI RPiI2S added, Pi4 HVS5 video scaler started, 2026 2027 2028 Pi 6 </pre> ==Future== [https://github.com/ARMSX2/ARMSX2 Arm pi of pcsx2] {{BookCat}} q2wmlu5wfmgawd38xh7m2avlwf43vu2 4672776 4672771 2026-09-28T14:41:38Z Jeff1138 301139 4672776 wikitext text/x-wiki {{ArosNav}} [[#Native]] [[#Hosted]] [[#Build]] [[#Hardware]] [[#References]] [[#Future]] ==Introduction== [[File:Scalos00.png|thumb|Scalos on Aros Pi3b]] Aros aims to cover Pi 3 to 5 1Gb+ RAM ideally as you may have to switch to 256Mb gfx mode depending on the application running Options to boot from using a good power source to prevent the yellow lightning symbol. *With Pi3b+ the max you can get is 5.1V 2.5A with micro usb. *With Pi4 5.1V 3A with usb-c *With Pi5 5.1V 5A, the amps went ever upwards, even to 5.1V 9A with usb-c Pi500+ keyboard wedge - Pi400 RPI-400 keyboard wedge - resolution changing and audio from micro hdmi0 (near 40pin) and micro hdmi1 (near usb-c psu) - Fn F10 0x5e power on and off works or held down for over 7 seconds auto shutdown - keyboard ok - wifi and lan ethernet testing - * Pi 5 - Quad A76 64bit ARMv8 and RP1 "southbridge" with VideoCore 7 Pre-D0 (Rev1.0) or D0 (rev1.1) * Pi 4 - Quad A72 64bit ARMv8 with VideoCore 6 * Pi 3 - Quad A53 [https://www.raspberrypi.com/documentation/computers/processors.html 64 bit] ARMv8 with VideoCore 4 with heatsink/fan on 3b to prevent cpu 82C+ throttling * Pi 2 - Quad 32bit ARMv6 with VideoCore 4 - mostly not 64bit compatible * Pi Model B+ 32bit ARMv6 with VideoCore 4 - not 64bit compatible * Pi Model A and B 32bit ARMv6 with VideoCore 4 - not 64bit compatible ===Native=== * 2013-03 Kalamatee starts work * 2015-04 Work continues with mschulz on the kernel and Kalamatee (NicJA) on gpio and usb * 2018 [https://www.patreon.com/posts/i-owe-you-some-20956961 mschulz resume adding BE big endian support], [https://www.patreon.com/michal_schulz/posts Big endian on Pi] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bsek latest commits for pi 3b, 4 and 5 64bit] * 2026 [https://github.com/aros-development-team/AROS/commits?author=metaneutrons latest commits for Pi5] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bitplane latest commits for ARM] '''Download''' [https://aros.sourceforge.io/nightly1.html RaspberryPi 3, 3+, 4 and 5 64bit ArmV8 builds] [https://sourceforge.net/projects/aros/files/ Alternative site and nightly2] both raspi-aarch64-system and raspi-aarch64-contrib can be unbz2'd and copied to fat32 8GB+ microSD card (there will be folders - boot c Classes Demos Developer Devs Extras etc only showing). The SD can be plugged in to the Pi. A [https://archive.org/details/piAROS Pi Distro has started] 64bit build works well on a single core LE little endian. Multicore [https://github.com/aros-development-team/AROS/commit/1df0747c2bda3523a43029725a709b1f377d84ec may follow]. Any issues booting could be down to the SD card so please use another SD to see if it is resolved. Remember Aros Arm uses FAT32 and Aros can detect issues with this format very acutely. Please report your experiences in the [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80 Aros Raspberry pi 3 64bit thread] and on the [https://forums.raspberrypi.com/viewtopic.php?p=2387984#p2387984 Raspberry Pi forum thread]. Any bugs or issues can be [https://github.com/aros-development-team/AROS/issues described here to fix] Boots with '''USB3''' port based sata3 ssd on Pi400 but untested on Pi4 (may need eeprom update from PiOS or Pi SD Imager) and Pi5 Pi 3 B+ is pre-configured for USB sata3 boot - untested Pi 3 B may need [https://www.youtube.com/watch?v=ubnwvxF3Klc PiOS to set OTP to boot from usb - do so at your own risk] - if OTP set to usb, boot works but slower than SD card Speed write wise (top faster) <pre> *NVME Pi5 untested >1000MB/sec or faster if matched correctly *Sata3 ssd 500MB/sec *SD V90 90MB/sec 4K maybe 8K *SD V60 60MB/sec 1080p *SD U3 V30 30MB/sec 720p *SD C10 U1 V10 A1 A2 10MB/sec minimum should be used now *SD C06 6MB/sec *SD C04 4MB/sec </pre> As a homage to the past, Aros shows a reduced number of icons but this can be changed by left mouse click in the window and then right click down to Window -> View -> All files Windows can be manipulated by the top (moving) and the bottom right corner (resizing) only. Zune like MUI gui interface, has a unique quirk in that after changing a setting in a text box, you may sometimes need to press Enter/Return before clicking OK, Save, etc Double left mouse click on most picture (Developer/Debug/Tests/Datatypes), audio and video files are supported, via datatypes, by the multiview application. Esc escape key usually closes open windows even the desktop In Prefs/Appearance some decorative theming elements need work. There is a few Mason icons in /Prefs/Presets/Icons/Mason/ and the ever present default Gorilla - Icon exchange in works For more intensive graphics applications, you may need to edit config.txt in the root folder and change 128M to 256M to adjust more memory to graphics usage If your cursor should '''appear''' to vanish, fear not it is still there. Please head to the top of the screen i.e. the title bar, hold down the left click mouse and drag the screen down a little and the cursor will appear again. Then you can drag the screen up again. Like most amiga like OSs the audio and networking need to be setup manually Audio AHI prefs - Mode settings tab - needs both Music unit and Unit 0 set to RPiHDMI:16 bit stereo++ or RPiPWM:16 bit stereo++ at 44100Hz. Press '''Save or Use''' button after each choice For wireless, please use the Wifi prefs and already selected device bwfm.device. Press Scan and double right click on the router and enter password. You may need to setup after every power off *if asking for password again - press cancel and go to Network Prefs, Wireless Networks tab and highlight the router line and hit the remove button and press the cancel button. Retry with Wifi prefs again *...waiting for an address - Disconnect and try Connect Until, Connected to <router> - 192.168.x.x For lan ethernet port, please use Network prefs and the following hardware is *lan9514 Pi3b Pi2 no support at the moment *lan7515 Pi3b+ type into Device usblan78xx.device as net0: remove other device(s) *bcmgenet Pi4 Pi400 choose for Device bcmgenet.device (network prefs still forgets random information when rebooted) Summary *3b ethernet not supported, usb ethernet not working but wifi prefs setup works *3b+ wifi working but ethernet untested *4 untested *400 wifi and ethernet untested *5 *500 *500+ [http://archives.arosworld.org/index.php?function=browse&cat=network/browser amelinium web browser (JS 1.6 ES9 ECMASCript 2018)] is available with an [https://eab.abime.net/showthread.php?t=122494&page=51 eab thread] reminiscent of [https://github.com/zapek/Voyager Voyager] and to a lesser extent [https://github.com/amigazen/aweb3/ Aweb JavaScript 1.5 (ECMAScript 3)] as css and javascript websites can be slow to load and nothing from facebook, reddit etc. Doubtful, on any Web3d or WebXR. Press Cancel at screenmode selector or -wb argument to get windowed version. You could use the Shift + Del shortcut or mouse wheel should work to delete all text at once. To view wikibooks set Agent to Android (telefon) aka Google Chrome 126 or iPhone aka Safari 17 setting in menus. Html5test gives 189, 190 and 184 out of 555. You may have to delete the cache (Menu -> Page -> Delete cache) to fully retest big Amelinium updates 1.27, 1.28, 1.29 youtube video and audio - js button for javascript must be on/shaded *if Playing the soundtrack; nothing heard... ? *if playing in own screen; cursor trapped in box top left but blank display... ? *choose Play here button; Youtube did not answer for http://inv.nadeko.net/watch?v= ... ? *choose Original page button; Page script is waiting for a result - please wait, Esc aborts ... ? *video has no separate audio stream on Youtube links then try switch to 360p... ? *audio streams aac/mp3; Playing the live stream and Ready but only play button and time 00:00 shown but nothing else happens *stream.radioparadise.com/mp3-192; Painting, then, cannot reach the movie... ? * identify #?.mp4 shows as system/binary, identify #?.aac shows as SOUND/AAC There is normally no Bluetooth support for most amiga like OSs but Aros has one [https://github.com/aros-development-team/AROS/commit/6942cbfbf66426d21963a7fcd8aba6aff611a9e0 work in progress] [https://forums.raspberrypi.com/viewtopic.php?t=338466 firmware] *Bluetooth 4.1 BCM43430A1.hcd Pi3B, Pi3A, Zero 2W *Bluetooth 4.2 BCM4345C0.hcd Pi3B+, Pi4 *Bluetooth 5.0 BCM4345C5.hcd Pi4B rev, CM4 and maybe Pi5 and CM5 *bthid keyboard mouse support *btserial serial *btpan short range wireless connecting devices Only the Pi5 has a RTC real time clock, the other Pis will need to use Extras:Networking/utils/ntpsync/ time.cloudflare.com pool.ntp.org or Cloudflare 162.159.200.1, 162.159.200.123, 2606:4700:f1::1, 2606:4700:f1::123 or [https://archives.arosworld.org/index.php?function=browse&cat=network PiNTP -s goodtime.ijs.si or ntp1.ptb.de] to get the date and time from the internet. Can use in a shell e.g. date 24-Dec-2026 23:59:59 but this will need to be done again after every reset/power off. It helps to have all usb devices already plugged in before power on to detect at the moment. Even then some usb devices will freeze the mouse cursor and the only resolution is to remove the offending usb device and reinsert. Sometimes, the reinsert leads to the mouse cursor vanishing, it is still there and responds to left mouse clicks, top of the screen and pull down the screen. USB classes support from Prefs/Trident is still work in process *usbaudio working on usb3 port (blue) on pi4, 400 but not working (no rt isochronous) on usb2otg (white or black) for pi3b, zero 2w *[https://aminet.net/package/mus/midi/camd camdusbmidi] detects midi devices without a preferences file (Prefs/Env-Archive/sys/midi.prefs) as [https://www.youtube.com/watch?v=RBxHkwy4Nrw auto setup now] possibly with [https://github.com/metaneutrons/mt32-pi metaneutrons mt32-pi] [https://github.com/rtzor/mt32-pi mt32-pi fork] [https://github.com/ahmadexp/mt32-pi fork] [https://github.com/gmcn42/mt32-pi-control control of] [https://github.com/dwhinham/mt32-pi mt32-pi pi3+], [https://homspace.nl/samplerbox/ SamplerBox] or [] as well as need developer gcc tools to look at 64bit ports of [https://archives.arosworld.org/?function=showfile&file=driver/audio/usbmidi.i386-aros.lha usbmidi], [https://aminet.net/package/mus/midi/CAMD_Toolkit CAMD_Toolkit], [https://aminet.net/package/mus/midi/camdtools camdtools], [https://github.com/cnvogelg/amiditools amiditools], [https://github.com/timoinutilis/midi-sequencer-amigaos horny src], [https://aminet.net/package/mus/midi/horny-base horny-base], [http://bnp.hansfaust.de/index.html BnP], [], Regarding 680x0 emulation, there are several options that could be considered *[https://github.com/aros-development-team/AROS/blob/6722a0ae9e03fe5d26e32703360bd2059e0864cc/rom/m68kemu/README.md?plain=1#L424 m68kemu.library] for some Amiga productivity where the cpu is emulated and the system calls are redirected to Aros ones *[https://github.com/BlitterStudio/amiberry amiberry] (winuae) for everything else like games *[https://github.com/jonx/AROS/tree/aarch64-darwin-graft/arch/all-darwin/libs/emu68k emu68k] *[https://scriptedamigaemulator.net/ Scripted Amiga] with [https://github.com/naTmeg/ScriptedAmigaEmulator ScriptedAmigaEmulator] or older [https://github.com/gbraad-amiga/ScriptedAmigaEmulator2 ScriptedAmigaEmulator2] [https://pinout.xyz/ GPIO 40 pins] [https://learn.sparkfun.com/tutorials/raspberry-gpio/gpio-pinout pinout] Some exceptions: *Physical pins 27, 28 (GPIO0, 1) are an internal I2C bus and should not be used *The other I2C on pins 3, 5 (GPIO 2, 3) can be used generally, but be aware they have permanent pull-up resistors to 3.3V *For MIDI use USB but there are dedicated UART pins 8, 10 (GPIO 14, 15). With a HAT it's more awkward -- you need to know which pins are used by the HAT and avoid them. Hopefully this will be documented. Remember all GPIOs are 3.3V (not 5V tolerant), floating/noisy inputs can cause odd behavior, and that shorting the power supplies can cause instant death of the Pi. In the shell GPIO PIN/A/N,SET/N,GET/S,MODE/K,PULL/K Controls and queries hardware GPIO pins via gpio.resource which is stored in the rom or Devs/ '''please test''' *PIN -- (Required) Target GPIO pin number (e.g. 12). *SET -- Set pin output value to 0 (LOW) or 1 (HIGH). *GET -- Read and print current digital input level (0 or 1). *MODE -- Configure pin mode: IN (Input), OUT (Output), ALT (Alternate). *PULL -- Configure pull resistor: NONE, UP, DOWN. EXAMPLES <pre> GPIO 12 MODE OUT GPIO 12 SET 1 GPIO 12 GET GPIO 13 PULL UP </pre> [https://gpiozero.readthedocs.io/en/stable/installing.html Current] [https://gpiozero.readthedocs.io/en/v1.2.0/api_boards.html old support for gpiozero is unknown at present] [https://energenie4u.co.uk/res/pdfs/ENER314%20UM.pdf and associated 433MHz equipment] [ USA X10 security and lights via USB] [ OpenHab with Shelly Smart Plug connected over Wi-Fi, controlled by MQTT or HTTP] Printing only with Postscript but [https://github.com/bohunamiga/MintPRINT one] of [https://github.com/boingball/MintPRINT two] [https://github.com/Andiweli/AmiAirPrint/tree/main AirPrint] IPP has been attempted with [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2061&pid=13954#post_13954 discussion] The vcgencmd can be used to inspect and dump the current system configuration. vcgencmd runs on top of VCHIQ as an RPC. The mailbox interface is an alternate but much simpler RPC. VCHIQ is a bridge (queue) between the CPU and the GPU so they can communicate with the firmware. Loads of [https://github.com/6by9/rpi3-gpiovirtbuf/blob/master/rpi3-gpiovirtbuf.c mailbox] which uses the GPIO control calls. [https://github.com/raspberrypi/firmware/wiki/Mailboxes may also be of interest] A fair number of vcgencmd examples (search for vc_vchi_gencmd_init). [https://www.raspberrypi.org/forums/viewtopic.php?t=229203#p1406112 sends the relevant vcgencmd commands] to update the scaling kernel, but the [https://github.com/raspberrypi/userland/blob/master/host_applications/linux/apps/gencmd/gencmd.c command] is just a text string. Parsing and execution of the instructions is performed by the VideoCore firmware. The Raspberry Pi runs two separate operating systems: Linux/Aros on the ARM, and a threedx RTOS called vcos running on the Videocore 4 VPU: vcos is commonly called "the firmware". Vcos is tasked with performing certain system services, for example running the display and audio outputs. The VCHI driver provides an interface to allow drivers to talk to vcos. Youtube [], [], [https://www.youtube.com/watch?v=X4fmWAIv7FE Aros native on Pi3b], [], [], [https://www.youtube.com/watch?v=TSxlYb1eQWU Installed on Pi3b+], [], [], [https://www.youtube.com/watch?v=NFF1H3jCoz8 testing Aros native on Pi400], [], [], [https://www.youtube.com/watch?v=nIVx7mh1E1Q&pp=ygUHYXJvcyBwadIHCQkTDAGHKiGM7w%3D%3D Aros on Thumb 2 based 32bit-ish ARM STM32H743 board], [https://www.youtube.com/watch?v=zQM4CD64xDE&t=612s&pp=ugUEEgJlbg%3D%3D Performance under Linux] but on Aros... {| class="wikitable sortable" width="90%" ! width="10%" |Pi ! width="10%" |Single Core 2D ! width="10%" |Single Core 3D ! width="10%" |Single Core 3D ! width="10%" |SMP 2D ! width="10%" |SMP 3D ! width="10%" |SMP 3D ! width="35%" |Comments |- | <!--Pi-->Pi3 | <!--Single Core 2D--> | <!--Single Core 3D--> | <!--Single Core 3D--> | <!--SMP 2D--> | <!--SMP 3D--> | <!--SMP 3D--> | <!--Comments--> |- |} For the Pi1 Pi2 Pi2B the status of AROS native ARMv6 for 32bit RasPi was OK. System booting, USB working (although with some issues but plans to fix them). 32bit native [http://www.aros.org/nightly1.html ARMv6 32bit nightlys] raspi-armhf-system raspi-armhf-contrib unbz2'd to fat32 microSD ===Hosted=== AArch64 CPU backend for AROS, a Cocoa/Metal display, clipboard / host-volume / CoreAudio / BSD-sockets bridges, GPU 2D via gpufx.library, a 68k→AArch64 JIT (run68k), and a full Rust std port. On [https://www.jkn.me/blog/macaros-aros-on-apple-silicon/ latest Apple Silicon] [https://github.com/jonx/Macaros early buggy alpha version of hosted Aros .dmg on MacOS12+]. Please use [https://github.com/jonx/Macaros/issues MACAros github] for issues, features etc and possibly [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2030&pid=13910#post_13910 here] [http://www.aros.org/snapshots1.html old linux and android hosted 32bit] ==== Hosted ==== =====64bit===== [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80&pid=13667#post_13667 Ubuntu Linux PC hosted Pi compiler build] [https://github.com/BlitterStudio/aros-compiler-docker Docker based cross compiler for various Aros systems], =====32bit===== Ubuntu VM approach to compiling [http://lallafa.de/blog/2013/06/building-aros-hosted-for-raspbian/ Linux hosted AROS June 04, 2013] ../AROS/configure --target=linux-armhf --enable-includes=/usr/arm-linux-gnueabihf/include --x-includes=/usr/arm-linux-gnueabihf/include --x-libraries=/usr/arm-linux-gnueabihf/lib arm-elf- is symbol-linked to arm-linux-gnueabi- (arm-linux-gnueabi- is more correct in this case, because it's going to be compiling the ARM AROSBootstrap for ARM Linux) *armel - many of the "android" machines require since the entire OS is made for soft float VFP. *armfp - Efika MX target, Raspberry PI, EfikaMX, Pandora and virtually everything (VFP) Keep in mind it's possible to start hardfp AROS hosted on softfp system, though, as long as no calls between AROS and host require floating point parameters. NOTE: hardfloat objects *cannot* be linked with softfloat objects - they have a different ABI. Just keep in mind the arm nightly build machine is quite complex beast. It needs the x86_64 host compiler to compile AROS tools. The arm version is built every night using gcc-4.6.2 crosscompiler (built together with AROS) and successfully builds armel and armhf linux hosted targets. *needs an AROS code compiler for ARM target *as well as unix compiler for ARM linux host (would be best to have both softfp and armhf, we have softfp only now) with full set of libraries and includes. with—disable-crosstools $AROS_CC is always a wrapper around $KERNEL_CC ? If so, this is wrong for some ports. This can break Darwin, Windows and Android port. Yes, Android port will build. And even work. But it's not good because the port will not be ABI-compatible with other ARM ports. Android's ABI is different from GNUEABI. For example: <pre> enum test {foo, bar}; enum test testvar; </pre> sizeof(testvar) will be equal to sizeof(int) in GNUEABI (Linux and AROS) and sizeof(short) on Android. This affects linking objects from static linklibs, for example. Previously everything worked because $AROS_CC was a wrapper on top of $HOST_CC. And a real crosscompiler was used on non-ELF hosts. Android is the same. $KERNEL_CC is incompatible with AROS. compiler=kernel is appropriate _ONLY FOR CODE WHICH RUNS ON HOST OS_ (or barebone hardware, if we talk about native). This includes bootstraps, their linklibs, and host-side dynamic libraries (Windows makes extensive use of them because of architectural considerations. No single AROS object should be compiled with this setting. $KERNEL_CC is really compatible with AROS *ONLY IN LINUX-HOSTED* and no more. On other systems (Darwin, Windows, Android) this is not true any more, and compiler=kernel is never going to work. If you want to compile your AROS module against host OS includes, append the following to USER_INCLUDES (or USER_CFLAGS, this is effectively the same): -isystem $(GENINCDIR) $(KERNEL_INCLUDES) $(KERNEL_INCLUDES) expands to: -isystem <your_os_includes> -isystem <host_OS_gcc_private_includes> -nostdinc This makes AROS compiler adhering to host OS APIs. If you want some preprocessor symbols based on what your host OS actually is, add something like -DHOST_OS_$(AROS_HOST_ARCH). Why is there $(GENINCDIR) at all? Because host OS has its own libc includes, which would conflict with AROS ones. And the host OS libc is not binary-compatible with AROS one. Why doesn't Windows-hosted port use $(KERNEL_INCLUDES) ? Because WinAPI includes conflict with AROS ones in fundamental typedefs, like WORD, BYTE and BOOL. It's almost impossible to deal with this in any other way than rewriting WinAPI definitions using AROS types. Building under centos 6.3 (i386) currently, and AROS creates the toolchain itself. haven't yet committed the necessary changes but "./configure --target=raspi-armhf" is enough to start, then "make arosboot-raspi" will generate arosraspi.img (containing the bootstrap, kernel.resource, and exec.library) as well as arosraspi.rom (containing all the other essentials components such as dos, graphics etc). It will also copy over a config.txt file to make the raspi bootstrap code load the correct kernel, and a cmdline.txt that enables exec debug output. *armel = typically Debian 6, Ubuntu Maverick, Android, *armhf = typically Debian 7, Debian 8, Ubuntu Precise, Cross-compiling Ubuntu ARM softfp <pre> sudo sh echo 'foreign-architecture armel' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armel] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armel.list apt-get update apt-get install gcc-arm-linux-gnueabi libx11-dev:armel libsdl-dev:armel </pre> <pre> ./configure --target=linux-arm --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabi/include </pre> Cross-compiling Ubuntu ARM hard-float <pre> sudo sh echo 'foreign-architecture armhf' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armhf] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armhf.list apt-get update apt-get install gcc-arm-linux-gnueabihf libx11-dev:armhf libsdl-dev:armhf </pre> <pre> ./configure --target=linux-armhf --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabihf/include </pre> Now, the AROS build is configured properly and all you need to do is: make ==Build== ===64bit=== ===32bit=== # download/checkout the source someplace, e.g. /build/AROS-Src/ # make a directory to store external sources AROS downloads, e.g. /build/Ports # make a build directory, e.g. /build/aros-raspi-armhf # cd into the build dir, configure, and then run make -: <pre> >cd /build/aros-raspi-armhf >/build/AROS-Src/configure --target=raspberrypi-armhf --with-serial-debug --enable-ccache --with-portssources=/build/Ports >make >make arosboot-raspi </pre> then copy the files from /build/aros-raspi-armhf/bin/raspi-armhf/AROS/ onto an sdcard, and download/copy the Raspi firmware files onto it. You should then be able to boot the sdcard on your RasPi. The current W.I.P tree to svn. it can be built as follows .. <pre> ./configure --target=raspi-armhf make arosboot-raspi </pre> That will generate arosraspi.img, arosraspi.rom and config.txt in bin/raspi-arm/AROS - so either copy just those files to a fat formatted SD card (with the firmware files on), or copy the whole contents of the AROS folder. NB - if you have a Linux/other install, backup the existing config.txt first arosraspi.img contains the bootstrap (which has very basic mailbox code, framebuffer/gpio init, and console "emulation" via code pinched from our libbootconsole), kernel.resource, and exec.library arosraspi.rom contains all the other components needed to boot AROS. The config.txt file will tell the RasPI bootstrap to load the arosraspi kernel and ramdisk (rom). the bootstrap has minimal mailbox code, planning on adding either a resource or library that driver/app code will use to access it (likewise for GPIO) Help building AROS hosted on Linux ARM Was looking a way to use more my Handheld ARM based called Pyra (Dragonbox Pyra) an ARM (Omap5 cpu with 4GB ram) linux based machine (Debian Buster v10 with kernel 5.6.19 adapted) and have a try to compile the latest Aros sources by Deadwood directly on this device. Compilation stops after build libpopupmenu.a and trying to build libatomic have this error: <pre> Configuring build in bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic configure: WARNING: unrecognized options: --disable-nls, --without-x checking for --enable-version-specific-runtime-libs... no checking for --enable-generated-files-in-srcdir... no checking build system type... arm-unknown-linux-gnu checking host system type... arm-unknown-aros checking target system type... arm-unknown-aros checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-aros-strip... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for arm-aros-gcc... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-gcc checking whether the C compiler works... no configure: error: in /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic': configure: error: C compiler cannot create executables See config.log' for more details make[2]: *** [mmakefile:4489: /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic/.configured] Error 77 [MMAKE] make --no-print-directory TOP=/media/farox/pyra2/arosbuilds/toolchain-core-armhf-build SRCDIR=/media/farox/pyra2/arosbuilds/AROS CURDIR=tools/crosstools/gnu TARGET=tools-crosstools-gcc-libatomic-configure -s --file=mmakefile tools-crosstools-gcc-libatomic-configure failed: 512 [MMAKE] Error: Error while running make in tools/crosstools/gnu: No such file or directory make[1]: *** [Makefile:361: linklibs-libatomic] Error 10 make: *** [Makefile:183: crosstools] Error 2 </pre> looking at config.log on arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic found that arosbuilds/toolchain-core-armhf/arm-aros-ld: cannot find -laeabi so do make linklibs-aeabi-arm-quick and the missing lib was built. now the next stop is at fatal error: bits/libc-header-start.h: No such file or directory and fatal error: sys/cdefs.h: No such file or directory in many places so after checking that have this missing include files i have noted that my include path is a bit different, standard searching path is /usr/arm-linux-gnueabihf but in my system is /usr/include/arm-linux-gnueabihf so if i add my path to some mmakefiles compilation goes on....but is a better way to add this path to avoid every mmakefiles to be changed? fixed with adding -I/usr/include/arm-linux-gnueabihf to where is missing on mmakefiles like USER_INCLUDES := -isystem $(GENINCDIR) -I/usr/include/arm-linux-gnueabihf $(KERNEL_INCLUDES) P.s. I have changed many mmakefiles and have at least compiled (after many hours) the toolchain doing make every time in arosbuilds/toolchain-core-armhf-build (also have to disable making tests under cplusplus but don't remember the directory ...) but ask an help to have an automated way to correctly build without modify mmakefiles. Last time built armhf target was around 2 years ago. At that point built is via cross-compilation from linux (ubuntu 22.04) using linux armhf crosscompiler (this can explain the path differences you are experiencing) as well as using AROS gcc cross-compiler in version 6.5.0 (build with option 21) in rebuild.sh). Since then AROS GCC has been updated to 10.5.0 and don't believe anyone tried to build the armhf target again. My suggestion would be to downgrade GCC to 6.5.0 (via editing AROS/config/gcc_def file) and try to first build using cross-compilation from x86_64 linux. Once that works, you will have a "template" to compare to native compilation under arm linux. Thanks for your suggestion...but think the toolchain with GCC 10.5.0 is compilable if i found a way to pass the path of my system to the script that build (option 21 on rebuild). The other only changes are (but don't know where to modify...) is to add the build of libaeabi and disable the building of some tests under cplusplus that use exceptions and is not supported under ARM. try to crosscompile with my Linux amd64 PC. For paths look into core-linux-armhf/bin/linux-armhf/gen/config/target.cfg. A number of build-wide variable is set there containing paths to local build system. These variables and the target.cfg file are generated by AROS ./configure script. Thanks compilation now go forward...changed target.cfg under "toolchain-core-armhf-build/bin/linux-arm/gen/config" and do make on "toolchain-core-armhf-build" dir. Need to find where to enable build libaeabi.a so can build the entire toolchain with option 21 of rebuild.sh Found something that looks like libeabi in AROS/arm-all/arm-aeabi/mmakefile.src. Try adding a third line there: #MM- linklibs-armhd : libklibs-aeabi-arm Don't remember needing this library. Possibly the 6.5.0 GCC somehow does this while 10.5.0 is missing this. Try adding this line (and the variant "linklibs-armhf" instead of hd) but it did not solve the automatic building of the missing lib. I must do "linklibs-aeabi-arm-quick". Anyway after have build the aeabi lib i succefully built the toolchain (after many hours...). Smile To test I restarted from selecting option 21 (on rebuild.sh) but after many hours i get the same error of the kernel includes not found...maybe i need to modify the configure script for my case. With the toolchain built i try to build the core-linux-armhf (DEBUG) (option 22) but after a while it stopped with "cannot find -laeabi " so i made it built manually...and now i can continue compiling...i'll let you know if all goes ok. == Hardware == ===64bit=== ====BCM2712==== With the Pi5 Broadcom VideoCore 7 vc7 is an integrated GPU with 12 cores and up to 800 MHz clock. VideoCore VII is capable of OpenGL ES 3.1 and Vulkan 1.2. The driver support for the Raspberry Pi continues to build upon the [https://lore.kernel.org/dri-devel/20230928114532.167854-1-itoral@igalia.com/ open-source V3D driver] stack within [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450 Mesa] hopefully be merged for Mesa 23.3. x265 HEVC accelerated untested, x264/h.264 and VP9 cpu only. *Raspberry Pi M.2 HAT+ Expansion Board *Geekworm X1001 PCIe to M.2 Key-M NVMe *Geekworm X1003 PCIe to M.2 HAT NVMe SSD PIP Board for Raspberry Pi 5 *Pineboards Pi Hut HatDrive! M.2 HAT 2024/V4 *Hat+ Gen2 Gen3 Nvme *GeeekPi 52Pi N04 for Raspberry Pi 5 NVME M.2 * *2024 RPI AI HAT - Hailo 20TOPs no LLMs *2026 RPI AI HAT+ 2 - Hailo 40TOPs slightly better? [https://www.raspberrypi.com/documentation/accessories/camera.html Cameras for Pi] *Raspberry Pi camera module, the V3 with Sony IMX708 back-illuminated CMOS 12 Megapixel sensor *Raspberry Pi Camera Module V2 – 8MP Sony IMX219 Sensor *Raspberry Pi camera Rev 1.3, 5MP 1080P OV5647 image/video module, 2592 x 1944 pixels ====BCM2711==== With the Pi4 an ARM a72 cpu is about x3 times the size of an a53 in the Pi3 the 2711b line used more power when idle, compared to the 2711c *2018 Raspberry Pi PoE HAT Power Over Ethernet Hat - design issues *2020 Raspberry Pi PoE+ HAT Power Over Ethernet Hat Pi3b+ Pi4 only - better design *Waveshare PoE HAT (B) with cooling fan for Raspberry Pi 3B+/4B 802.3af PoE *[https://github.com/axizo-pi/V3DLib vc6 V3D 4.2] is derived from [https://docs.broadcom.com/doc/12358545 vc4], but it is significantly different The QPU pipeline stays mostly the same, you still have an add ALU and a multiply ALU and it can issue two ALU OPs per cycle. There is still 4 SIMD lanes, interleaved over 4 cycles. The instruction encoding for the QPUs is different, but the core instructions are the same. Instructions for packed 8 bit int math has been dropped, along with most of the pack modes. Instructions for packed 16bit float math has been added (2 floats at in a single operation) With vc5/vc6, you write two packed 16f value to the tilebuffer (or four writes of 32f, if you are using the rgba32f framebuffer). And there is a handy vfpack operation which allows you to pack two f32s into a single 32bit value in a single instruction. You can vfpack directly into the tile buffer register. the multiply ALU can now fadd, so you can issue two fadds per instruction. the add ALU has gained a bunch of new instructions the A and B register files have been merged. You still only get an A read and a B read per instruction, but they read from one big register file (which means the underlying memory block has gone from two sets of "one read port, one write port" to one "two read ports, one write port" block) The theoretical max FLOPs per QPU remains the same at two per cycle, other than the bump from 400mhz to 500mhx but it looks like a lot of effort has been put putting those theoretical FLOPs to better use. *vc4 could run one or two threads per QPU. When you ran in two thread mode, the available register file halfed to 32 registers. *vc5 added a four thread per QPU mode, with 16 registers per thread. *vc6 doubled the size of the register file. You could now use all 64 threads in two thread mode and 32 registers in for thread mode. Single thread mode was removed, you always have at least two threads. With the threading improvements, the QPUs should spent much less time idle waiting NOPs for memory requests. Most of the design changes have gone to improving the fixed function hardware around the QPUs. A fixed function blend unit has been added, which should reduce load on the QPUs when doing alpha blending. hope software blending is still possible The tile buffer can now store upto 4 render targets (up to 128bits per pixel, so if you are using 4 32bit render targets, you can't have a depth buffer) A MMU, allowing a much simpler/faster kernel driver. Many more texture formats, framebuffer formats. h264/x264 as Pi3 All the features needed for opengl es 3.0 H.265 / HEVC decoder is a HEVCv2 Main 4:4:4 10 design supporting bitstreams up to profile 5.1 HEVC hardware decode supports 4kp60, 10-bit. Audio output is pretty much unchanged, but the HDMI audio channels now support 8x192kHz bitrates Each ALU typically have 2 floating point operators, and as you pointed out in a earlier post videocore 6 is no exception, with both a multiply and additive floating point operator. Thus theoretical GFLOPs are calculated with both operators in mind. That is what the 2 in my formula represents, and is common across any modern programmable shader, whether you calculate Nvidia, AMD, Intel, Boardcom or any other company's GPUs. Total ALUs * 2 * GHz clock = GFLOPs, In the case of Raspberry Pi 3, it's 24 ALUs * 2 operators * 0.4GHz = 19.2GFLOPs If the Videocore 6 does indeed only have 16 ALUs (16 * 2 * 0.5GHz), you'd have only 16GFLOPs but they are better utilised Possible maximum performance <pre> VideoCore IV @ 250MHz: 250 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 24 Gflop/s VideoCore IV @ 300MHz: 300 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 28.8 Gflop/s VideoCore VI @ 500MHz: 500 [MHz] x 2 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 32 Gflop/s </pre> Faster LPDDR4 memory. ====BCM2837==== With the Pi3 * Broadcom BCM43438 chip provides 2.4&nbsp;GHz 802.11n wireless LAN, Bluetooth Low Energy, and Bluetooth 4.1 Classic radio support, 3B+ [https://github.com/aros-development-team/AROS/commit/afa5bc0bb17d5dd06bcfdbac00853a3799ca8d76 LAN7515] The overclock ability has diminished with each chip version as the energy usage has increased. BCM2837 is one of the warmest yet and benefits from active fan cooling if all four cpu cores are in use for a short while. Video playback is not affected due to the custom support in the GPU. 5 V / 2.4 or 2.5 amp power supply recommended if all four cpu cores are running, else throttling (cpu slowdown) might occur. Dual VDP and scalable QPU in VC4 and x.264/h.264 accelerated untested only and VP9 on cpu or neon help ARMv8-A has [https://developer.arm.com/documentation/102412/0100/Privilege-and-Exception-levels privilege levels] where userspace typically runs at ‘EL0’, the kernel at ‘EL1’ or ‘EL2’ and the firmware at the highest level ‘EL3’. ===32bit=== === Core Kernel === ====BCM2708(family)==== which includes the [http://elinux.org/RPi_Hardware BCM2835] (ARM1176JZF-S 700&nbsp;MHz CPU + VideoCore IV GPU + up to 1GB RAM) *Framebuffer (fb) using mailbox *IRQ scheduler, etc *Arasan based SD Card controller *Synopsis DesignWare USB 2.0 OTG controller [http://networkdirection.net/index.php?option=com_content&view=article&id=106:rasperry-pi-usb-controller&catid=45:raspberry-pi&Itemid=54 Unofficial DOCS pdf], [dwc_otg.c FreeBSD], [], [https://www.riscosopen.org/viewer/view/mixed/RiscOS/Sources/HWSupport/USB/Controllers/DWCDriver/ RiscOS USB Driver], [https://www.riscosopen.org/forum/forums/5/topics/878 RiscOS USB Discussion], [https://www.riscosopen.org/forum/forums/11/topics/1893 Other USB RiscOS], [http://plan9.bell-labs.com/plan9/index.html Plan9 Miller's usb] http://plan9.bell-labs.com/sources/contrib/miller/, [https://github.com/Chadderz121/csud CSUD driver], *[http://www.smsc.com/media/Downloads_Public/Data_Sheets/9512.pdf SMSC 9512] USB LAN/Hub chip *CMOS RAM *VCHIQ port which sends messages to the GPU e.g. for mouse, keyboard, audio on HDMI, etc *Audio Driver *Serial Peripheral Interface Bus (SPI) *[http://www.susa.net/wordpress/2012/06/raspberry-pi-pcf8563-real-time-clock-rtc/ I2C registers] *I2S *Universal Asynchronous Receiver Transmitter (UART) *[http://elinux.org/RPi_BCM2835_GPIOs GPIOs] and [http://www.adafruit.com/blog/2012/08/17/broadcom-bcm2835-peripheral-memory-map-and-gpio-alternate-use-chart-piday-raspberrypi-raspberry_pi/ Alternative view of GPIO] BCM2836 * For Pi B+, PI 2 and Pi 3 SMSC LAN9514 chip adding 10/100 Ethernet connectivity and four USB channels to the board *[http://www.andrewscheller.co.uk/rpi_pcb_modules.html PCB], [http://elinux.org/RPi_Low-level_peripherals Low level features], Implemented so far... # Modify the configure system so that it correctly builds for the arm hardware float raspi target. # Implemented the bootstrap to load the aros modules and prepare the arm to jump into them. Reworked the x86 console support so that parts can be stolen for raspi to use since t has no basic functionality to output to the display. # Implemented a kernel.resource to prepare the raspi for running aros and provide the low level api calls to expose available resources and allow exec, etc function. # Implemented serial debug support # Implemented the exec (and kernel) functionality required to make multitasking work (and interrupts, exceptions, syscalls, etc) # Implemented a timer.device to utilise the hardware timers. # Implemented a very basic gfx driver to expose the hardware's framebuffer. # Implemented an SD-Card driver for AROS which presently only supports the raspi's chipset but can easily be modified to support all sd-card hardware and media. # Fixed the fat filesystem support in AROS so that it can boot on RasPi's normal SD-Card setup. The "rom" image files needed use a different filename than the default linux, etc images so can be easily installed without harming the existing files - you only need to change the loaded images in the config file to get aros to boot. # Updated the build scripts to automatically download the necessary raspi firmware files and wrap it all up so that you can simply extract the archive to a fat formatted sdcard and boot it on the raspi without having to get anything else. # fix everything in contrib and ports to build for raspi (needs proper testing/fixes but allows every component to actually compile at least, including owb) + numerous other fixes to get things working on arm/raspi .. Improvements... # Implement a USB chipset driver "OR" finish the existing one [https://github.com/aros-development-team/AROS/commit/c07d13c724f944674be5db54fc6a71ee72a01809 usb otg] - the current code is mostly a skeleton that should initialise the chipset and then needs relevant code to support the different transfer types. It also has the "virtual" hub code in place to represent the raspi's USB port (from poseidons p.o.v) # Implement a driver for the USB NIC (a few weeks - depends on USB above) # Write an [https://github.com/aros-development-team/AROS/commit/d55d0f74d20b769bbb8c8d386e5c1d7a9154f05a audio driver] (a few weeks - independent of USB) and [https://github.com/aros-development-team/AROS/commit/e93a4c245f27a87c9c4c1d39206694b39059998a HDMI] # fix syscall bug in the current raspi kernel code # Graphics depend on having a decent "bcmdma.resource" implemented as to use the cpu's dma engine. The sd card driver needs to use it for transfers to/from the controller - and the gfx system needs to use it for "blitting". # [https://github.com/aros-development-team/AROS/commit/4019d84e4975d4dad987a12d57fe108f5ac048e6 Improve the gfx driver], [ vc4gfx HIDD] add [http://dri.freedesktop.org/wiki/VC4/ Gallium3D support] # [https://github.com/aros-development-team/AROS/commit/b13905b3e8e45b089f520b44692c81affddd066f Improve] the [https://github.com/aros-development-team/AROS/commit/3a876755c070f5c73c4f53c7f4d35b4f923088b9 sdcard] device driver - which is also pretty basic but should work with most cards, rework it to also support pci, etc. sd card interfaces on x86 # The current code using very rudimentary access to the gpio interface - so that should be implemented as some resource for other components to access, as-well as the i2c interface exposed over the gpio interface. that should have a hidd class implemented which uses the gpio resource to communicate. Boot up typical for most other OSs before the open sourcing of many binary blobs from 2017 onwards On power-up, the rpi [http://www.open.com.au/mikem/bcm2835/ BCM 2835] [https://github.com/hermanhermitage/videocoreiv VideoCore4] GPU, not the ARM CPU, is in control, and the SD card slot is the only peripheral device with power. The firmware burned into the BCM2835's VideoCoreIV GPU PROM requires a DOS-style partition table; a FAT-formatted first partition; and the freely redistributable but closed sourced Broadcom files “bootcode.bin” and “start.elf” in that partition. The boot sequence carries out several pre-boot tasks *On powering of the rpi, the GPU reads and executes bootcode.bin, which then loads start.elf *The GPU loads the “start.elf” file, eventually, into the L2 cache and then executes it *configures the memory split for the CPU and GPU *reads and parses “config.txt” from the same partition on the SD card and applies the settings (like a PC’s BIOS settings) *loads the “kernel.img” file, again from the same partition *activates the CPU to begin executing the loaded kernel image The CPU/GPU memory split is hard-coded into start.elf, so Broadcom provides three start.elf images, to give 32M, 64M, or 128M to the GPU for multimedia performance, and the remainder to the CPU. RPi uses [https://github.com/raspberrypi/firmware some closed source loaders] and at some point it loads a binary blob named "kernel.img" at 0x8000, at that point there would be a rudimentary Aros alive. If one wants to use the SD-card then there would have to be a driver for the interface and a fat filesystem handler (SD-card has to be formatted to fat filesystem) Boot code and kernel are now linked together and made into that binary blob, just for starters. Raspberry Pi uses [http://kernelnomicon.org/?p=133 u-boot] and [http://kernelnomicon.org/?p=138 UBoot] as bootloader, there's already some code in the Efika MX port for that. UBoot is a native bootloader and not just for the raspberry pi, it loads after start.elf. You can find Efika MX port from arch implementations, some hacking is needed for the mmakefile.src'es as iit dates back to before the Aros crosstool era or else you get some weird errors while building. You also need to code the bootstrap and serial handling. At the moment it seems that a fastest route for the native build would be to make one binary blob without using the package system. Raspberry's memory layout is pretty simple and if the implemented u-boot doesn't support loading other modules <pre> ? - alias for 'help' mtest - simple RAM test autoscr - run script from memory base - print or set address offset bbm - BBM sub-system bdinfo - print Board Info structure boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootm - boot application image from memory bootp - boot image via network using BootP/TFTP protocol cmp - memory compare coninfo - print console devices and information cp - memory copy crc32 - checksum calculation echo - echo args to console fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) go - start application at address 'addr' help - print online help iminfo - print header information for application image itest - return true/false on integer compare jade - loadb - load binary file over serial line (kermit mode) loads - load S-Record file over serial line loady - load binary file over serial line (ymodem mode) loop - infinite loop on address range md - memory display mm - memory modify (auto-incrementing) mtest - simple RAM test mw - memory write (fill) nfs - boot image via network using NFS protocol nm - memory modify (constant address) pci - list and access PCI Configuration Space ping - send ICMP ECHO_REQUEST to network host printenv - print environment variables rarpboot - boot image via network using RARP/TFTP protocol reset - Perform RESET of the CPU run - run commands in an environment variable saveenv - save environment variables to persistent storage saves - save S-Record file over serial line setenv - set environment variables sleep - delay execution for some time tftpboot - boot image via network using TFTP protocol USB - USB sub-system usbboot - boot from USB device version - print monitor version </pre> And there is one more thing about modular ports. In order to actually implement this, your bootstrapping environment should provide the ability to load several files. On PC this is provided by GRUB2. on CHRP you can read filesystem via OpenFirmware, and Sam's Parthenope relies on modified u-boot. If your bootstrap allows to load only a single file, then you stuck with monolithic kickstart. By the way... u-boot allows not only to boot up a single uImage or zImage, it also allows to write client programs AFAIK. With this approach, you actually can write modular bootstrap for ARM AROS using unmodified u-boot. Most used [http://www.compulab.co.il/workspace/mediawiki/index.php5/U-Boot_quick_reference uboot options] are fatls usb 0:1, the reason behind INTB_KERNEL is to allow use of the standard Exec function AddIntServer() to add interrupt handlers for hardware drivers etc. AmigaOS never used it for abstract hardware drivers. AmigaOS routed only raw hardware IRQs there. Their assignment was hardcoded. As well as number of them. Actually on AmigaOS every bus has its own interrupt subsystem. For example PCI bus. PCI interrupts on Amiga are routed to a single exec interrupt. 1:1 relationship between CPU and hardware interrupts is present only on PC. IMHO we miss things like AddInterrupt/RemInterrupt methods on our PCI subsystem's device class. PCI bus class should map these methods to whatever is appropriate. This is how it is done on AmigaOS and friends. When these are implemented, raw kernel.resource API will be needed only for several PC-specific drivers with hardwired resources. Exec IRQs are real IRQs only on Amiga hardware. On other machines they can be emulated where appropriate (VBlank is a good example). kernel.resource is meant to be different, its IRQs are hardware-agnostic, they are plain "Hardware IRQ number X, whatever this means". They are low-level actually, and meaningful only in the context of a particular system. Was that not the transition from irq.hidd to kernel.resource? No. A long time ago there was another hacky bit named INTB_TIMERTICK. It was "abstract timer interrupt", used by timer.device. It was the same as VBlank, but with larger frequency. I removed it, because kernel.resource API was a cleaner way to access this interrupt. Furthermore, there can be more than one timer in the system. Thinking about bringing back timer HIDD definitions again. hpet.resource is a bad idea. Can someone please enlighten me a little on how the scheduler is meant to work? Poseidon.library creates its "Poseidon Event Task" during RTF_COLDSTART -> then calls Wait(), and ends up in limbo because wait disables interrupts (used for the scheduler heartbeat), and basically waits forever because the sigbit is never set, since krnSwitch doesn't switch the task unless TF_SWITCH is set, and no codepath run during this seems to set it?? TF_SWITCH does not disable/enable switching. This flag just enables to run user-supplied hook when the task is being switched away. It is completely safe to call Wait() in Disable()d state. Doing this actually temporarily breaks this state. IDNestCnt gets remembered in struct Task, then next task is selected, and its IDNestCnt is restored in sysbase (see kernel_scheduler.c). If there are no other tasks, then your cpu_Dispatch() should enable interrupts on the CPU and enter idle mode. See x86 implementation for good example. You miss what happens next... 1. KrnSwitch() saves context of your task, saves IDNestCnt (core_Switch() and cpu_Switch()), then drops into cpu_Dispatch(). 2. cpu_Dispatch() calls core_Dispatch. Then two cases are possible: 2a. There is a READY task. It is picked up, its IDNestCnt is restored in SysBase, then cpu_Dispatch() needs to restore registers and exit. The next task is run. 2b. There are no READY tasks. core_Dispatch() returns NULL. In this case your cpu_Dispatch() should enter idle loop. It should just enable interrupts on the CPU and put it on halt. This allows it to process hardware interrupts. Eventually some of your interrupt handlers wakes up your task and puts it into READY list. My heartbeat interrupt has been slowed atm to help debugging - but it never actually gets a chance to fire because of the Wait() disabling interrupts. Perhaps you have forgotten to enable interrupts in your idle loop. There is a change in the format of AROS executables. Until now we were using Elf RELocable files which are usually used as intermediate object files. We had them for various reasons, one of them was how AROS files were built in the past. That days we had no real aros cross compiler and the option to embed relocation data in unix executables (or in executable files in general) was rather new and not every linux/unix system had it. Therefore we have decided to use intermediate files. Although it was somehow working (and it is still working :-)), it has some drawbacks. Therefore decided to introduce real Elf EXEC types, in first turn implemented on ARM target with option to expand in future to all other AROS architectures. The first patch was pretty easy and appeared to work somehow. It generated nice executables with embedded relocation info. Not only that, it also removed all global symbols adjusting relocation data to be relative to the beginning of the sections. That move reduced number of symbols in each executable significantly (depending on the file between 20 and 80% of all symbols could be removed). The only symbols that stayed in the file are local ones - due to the nature of the patch wasn't able to remove them since we have not seen them in the symbol hash table. The patch didn't worked though. The files were relocated, AROS kernel loaded, but it crashed very early. What happened? Well, the nature of ARM relocations happened :) Most of the relocation data on all machines is rather simple. Relocation can be absolute or pc-relative, sometimes the offset has to be bit shifted. On ARM v7 there is another one. There, when one wants to load an address of function/variable into register a combination of two instructions can be used: movw and movt. The first one loads immediate into lower 16 bits of a register while clearing upper 16 bits. The second one loads immediate into upper 16 bits without touching lower halfword. Loading of a pointer into a register looks like this: movw r0, #:lower16:label movt r0, #:upper16:label In this case there are two relocations - one for lower halfword and another for upper. If an overflow of lower 16 bits occurs during relocation process, the upper one should be updated as well. Unfortunately with current patch and with typical ARM executables there is not enough information to perform the calculations. There are two options - the first one would be to give up and go back to "fake" executables, another one would be to change from REL to RELA relocation info. The latter contains an addend, extra data which can be used to perform all the relocation calculations I need. Decided for the second option. The patch is already in the works. There is another function for the binutils' bfd backend to perform the final relocation. There can decide what to do with every reloc info, modify data and eventually strip some symbols. An advantage is - at this stage of the linking process have also full access to all local symbols so can change all relocations section relative and eventually strip all symbols from the files. GPU VCore developed by Alphamosaic Ltd and now owned by Broadcom. Most of start.elf runs on the GPU. Placing ALL the userland GPU code in the videocore.hidd isn't going to be a terribly big problem because the code they published is nothing more than a shim that sends data straight to the GPU to execute. The good news about this is that we only need to write our HIDD using the OpenVG API. The shim is relatively small codewise and lives in the ARM memory (the actual OpenVG code itself lives in the GPU RAM area and its loaded from start.elf). That's also the bad news. Our driver has to translate AROS video calls to OpenVG calls, for most tasks it should be easy, for some, not so much. It's still probably less difficult and less work, than controlling the GPU directly. The other good news is that anything done through OpenVG happens on the GPU, its truly accelerated. It also has some nice font functions, meaning we can lead into an accelerated text mode later. Basically, AROS resets or locks up when it tries to use AROS_ATOMIC_INC or DEC. If I comment out the byte/word operations in the header files and use non-atomic operations, the code works as expected. have read that the L1 cache needs to be enabled to use LDREX and co (which I also read is only meant to be used on multi processor systems with shared memory) - however I am certain this is correctly enabled. If you are using LREX or STREX, you should have L1 cache enabled, at least on the ARM CPU I work with at work. L1 cache is enabled by enabling the MMU *AND* setting the C and I bits in the CPU - the C bit is ignored, and the I bit only covers the 16 byte instruction pipeline if the MMU is not enabled. Can you verify that your assembly is generating LDREX/STREX? From the behavior, it almost sounds like its generating the default Semaphore locked atomics. Impossible. There are no semaphore-locked atomics. There are Disable()/Enable()-based ones instead. And there's a special #define AROS_NO_ATOMIC_OPERATIONS in this case, which tweaks Disable()/Enable() implementations not to recurse forever. I have tested this on ARMv5 which does not have ldrex/strex, it works fine. On those ARMs there's no way to have real atomics. On other OSes (like Linux) this is done by introducing things like atomic_t, which appears to be a complex structure, holding the value together with accompanying spinlock (implemented using swp). #warning "TODO: lookup optimal mmu table settings for raspi memory" /* Set up an identity-mapping for all 4GB */ for(x = 0; x < 4096; x ++) { pagetable[x] = x<<20 | (0x40002|0x80000|0x010000|0x00C00|0x04); } Shouldn't there be a second loop that sets the 'C' bit in the descriptor for the RAM pages? Currently, you have TEX=0, C=0, B=1 for all pages (Shared Device). You should have TEX=0, C=1, B=0 for RAM (Write-Through, Cached) So .. pagetable[x] = x<<20 | 2; should be enough? No, for RAM you need to change the '| 0x40' to '| 0x80' tell dosboot the correct defaults to use Please don't do this. This bootconfig.c is a deprecated legacy thing. I wanted it to go away completely with time. Instead, display drivers should auto-install themselves during own initialization phase. I. e. detect hardware=>instantiate itself. This should make things way simpler. With this approach you only need to add the driver into KS image to get the device autobooted. No hardcoded stuff. Currently VESA and VGA drivers do this, look there for examples. never rewrote ATI driver because i don't have any test system for it. they defined a smaller AROSCPUContext than the ExceptionContext - yet reference it as ExceptionContext in other places, and since it hasn't allocated enough storage for ExceptionContext, are corrupting memory/the structure (since the elements that are there don't map 1 to 1 with the exception context). AFAIK, AROS has been moving in a different direction to this in recent years. It is the job of graphics HIDDs to allocate bitmaps etc. so that they have the most suitable characteristics, including allocating them from GPU RAM where possible. The concept of chip RAM is only for legacy code, and most if not all non-68k platforms should have all system RAM marked as chip. BTW, is the video processing code you mention CPU code or GPU code? Also, IIRC we have support for "external memory allocators". Perhaps that's what we need for the allocation of GPU RAM through the mailbox. All hosted and x86 native ports should use proper context formats. trying to clarify if the vblank handler has to have run by this point to prevent this deadlock. Actually, no. Unless you have installed VBlank handler which should wake up at some point. Without VBlank there will be no quantum count. Consequently, there will be no forced preemption. But the rest will work, and multitasking will be cooperative (switch happens only when current task voluntarily gives up the CPU). Does it depend on the vblank having run before this point? and if yes what does that mean on systems where it might be able to run enough code (e.g. get to this point) before the vblank interrupt has triggered? What is it waiting for? It could wait for timer, in this case you need timer.device working. VBlank is currently needed for exec's quantum counter. In current native ports we have only a single timer, which is served by timer.device. VBlank is simulated by timer.device also. If your machine has two timers, then you can use one of them for VBlank, and another for timer.device, this will simplify things down. VBlank needs to be 50 Hz for historical reasons, many programs use it as cheap timer. I am periodically thinking about making some abstract mechanism to be able to change quantum source (and untie it from 50 Hz), but have no time to come up with something good. Additionally i started disliking timer.device hardcoded design when PC has got many timers (old 8253, APIC, HPET). Currently i think there should be some low-level entity representing tick source. timer.device should just select the most appropriate source for its units. The BCM2835 has 4 GPU based timer sources - 2 are used by the GPU, so im using Timer3 for our heartbeat and the remaining one will be free to the system. There is also the less capable ARM timer but that is dependent on the CPU frequency. Very good. You won't need any emulation. Set the heartbeat to 50 Hz and drive VBlank from it. Use other timer for MicroHZ. Can you use the 'econsole.hook' I make for debugging the Sam460 via the serial port? It provides a before-anything-else shell prompt on the serial port. You can then do 'NewCLI' to test your graphics, or use any DOS command in shellcommands.resource. You should just be able to add econsole.hook to your module list, and use 'econsole' in your bootargs. So long as you have a working Exec/RawMayGetChar and Exec/RawPutChar, it should work. Also make sure to add shell.resource and shellcommands.resource for this. That should have done it. If you set "#define DEBUG 1" in arch/all-native/econsole/econsole.c, do you get any additional serial output? have added it to the build and added econsole to the command line - and can see the bootloader picks up on the emergency bootconsole tag, but I still only get the insert bootable media display? Im assuming it exposes a fake filesystem that tricks aros into booting? The contents of which are: ECON:AROS.boot Way to handle the scheduling code? The implementations I had been following were causing problems, due to cascading interrupts which I cant handle properly in the asm stubs just now (when they break disable etc.) - since it means detecting the interrupted codes cpu mode and getting the correct sp/lr for it, and that's just too tedious for arm. To work around this ive added a system idle task which does nothing - and when the scheduling code has no task to run switches this in and lets it run, thereby allowing the interrupts etc to resume until something does need to happen. Also, by adding accounting code to cpu_Switch() and cpu_Dispatch(), it should allow the system to log idle time correctly (as well as running tasks). have thought of also adding an additional task that never runs, solely to record time spent in IRQ handlers, but I digress.. was under the impression that kernel.resource should *never* be used outside of exec.library. This is a wrong impression. Michal started designing it because portable nature of AROS does not fit well into exec's API with all its assumptions. So, he started the new, hardware-agnostic kernel API from scratch. Yes, exec sits on top of it in places. But kernel always meant to be open thing. Otherwise it would not exist. it wasn't meant to be just used willy nilly by user code - but by lower system components (e.g. exec) so that they could be implemented in a more generic fashion, and the kernel resource itself hide the systems quirks. Adding new things there perfectly keeps up with our decision to minimize AROS-specific intervention into APIs which can clash with MorphOS or Amiga OS4 extensions. We want at least source-level compatibility there. Binary compatibility on PPC would be extremely cool, but at the other hand we have no maintainer for this, as well as their ABIs splintering. It depends on what exactly is being implemented - there's no reason we should have everything crammed into kernel.resource if it doesn't need to be (i.e. if its better suited as a separate component/subsystem in its own right) The _LE versions are for when you have endian swapping taking place. If the graphics are the same endian as the CPU, no swapping should occur. I ran into a similar terminology problem in SDL with a friend insisting that his Radeon 7000 on his PC was big-endian. It is not, it just uses the same endianness for the graphics card and the CPU so no swapping was necessary. They were both little-endian. The _LE versions are because the PixFmts refer to the bitmap data being in big endian format in memory, for which the normal version would need to do endianness conversion before applying the shifts/masks. on this platform it is in _LE in memory also so we don't need the conversion hence using the _LE version of the call). would use _LE (if it's really little endian 16 bit mode). What is the bare minimum needed to implement a framebuffer based gfx driver, with our software handling the rest? Have tried with just a gfx class that only expose new/dispose/newbitmap - and having an onscreenbitmap used only for the framebuffer itself (with all other bitmaps being chunkybm, and the framebuffer's superclass also being chunkybm), but that alone isn't enough it seems? You can use workbench/hidds/sm502/ as your example - it is as simple as I could make it. So, AROS creates the framebuffer bitmap (verified this) -> so surely it should be capable of then rendeing into it? I don't actually create the framebuffer "bitmap object" myself - only as a result of being asked to. The code I currently have on SVN seems to create the framebuffers bitmap object fine, but then crashes in intuitions DisplayDriver callback. In particular it crashes performing the getattr on the system default pointer. don't expose MEMF_CHIP in an allocatable form so AllocSpriteData was failing (and other code later doesn't check if the values are valid == illegal memory accesses) So far have -: vc_init: queries the gpus memory, and sets up a fake memory handler for it, then adds the bootmode driver and returns saying all is well vc_gfxhidd:New: sets up some fake syncmodes to test with and creates the real gfx object. vc_gfxhidd:NewBitmap: checks if its a framebuffer and uses the onbitmap class or uses the chunkybm class otherwise vc_onbitmap:New; creates a chunkybm object and then pushes the real framebuffer address into it as the buffer, vc4 had v8adds, v8subs, v8muld, v8min and v8max which operated on four 8bit uint values packed into a 32bit register. Multiplication was in the range 0.0 to 1.0 and addition/subtraction saturated. There were also a range unpacking/packing modes that allowed you to pack and unpack 8bit values into 32bit registers. RasPi has to speak to the "operating system" which runs on the GPU itself and request/free memory - it cant directly manage it itself, and so the managed functions were used to wrap these calls. The Arm and GPU share memory space. The framebuffer is shared. The Arm can write a pixel and it will appear on the screen (through GPU hardware) without flushing/copying being required. The GPU can composite multiple FB's in real time - so you have a number of surfaces defined which are rotated etc and composited in real time to the output. Copying can map from the address space of the Arm to the flat space of the GPU which takes some code, but I don't think whole buffers are copied. The DMA hardware can also access the whole memory space and can perform 2D fills and blits (no blending). This is documented in the peripheral spec posted. The DMA is just an Arm accessible peripheral and can be set up with low latency (e.g. microseconds). must use a 0xc0000000-based bus address to access SDRAM, yet non-DMA access should go via a 0x0-based bus address. For 2D dma, set TDMODE, and the spec says "interpret the TXFR_LEN register as YLENGTH number of transfers each of XLENGTH, and add the strides to the address after each transfer." so set STRIDE to pitch of the image, the width is XLENGTH and height is YLENGTH. You would fill by not setting the SRC_INC and point source to your fill data. The DMA cannot see the ARM's L1 cache, so you would map the framebuffer with ioremap_nocache. Depending on where the source data comes from, it may need an L1 cache flush. The DMA can see the L2 cache. Use 0xC0000000 bus addresses when L2 is disabled and 0x40000000 bus addresses when L2 is enabled. (actually just call virt_to_bus and you'll get the right address out). openGLES/openVG has high latency. Writing to framebuffer then reading it back is very inefficient (e.g. milliseconds). If you can drive it a unidirectional way, just streaming commands at then that is efficient. openVG is not implemented on top of openGLES - it uses the same hardware but as a first class interface To improve the Gfx driver, we will need a DMA resource implemented so can use to perform DMA operations. The Gfx driver will need this to perform blits. Actually MEMF_CHIP has to present, for historical reasons. This has been never fully agreed upon, but in ports i wrote i exposed the whole memory as MEMF_CHIP. The idea behind this is that CHIP is originally the memory where graphics and sound data can be put. On non-Amiga platforms there are no restrictions on this, so the whole memory is CHIP. Yes, many old software can misbehave with CHIP memory size larger than 2MB. But this actually applies only to m68k AROS which is going to run m68k binaries. In other cases it's quite logical to fix the program when porting. As to original question: yes, it's enough to have a framebuffer bitmap (one with aoHidd_BitMap_FrameBuffer set to TRUE) and PutPixel routine. It framebuffer can be served by chunky bitmap class, then you can simply create chunky bitmap with your own buffer (see how VESA driver does this). Chunky PutPixel is already there. struggling to determine what is the correct pixfmt to use for the 24/16/15 bit gfx modes on the RasPi. AFAIK it uses RGB565, for 16bit but im unsure what shifts etc should go with it? suffice to say Im getting the wrong colors so far lol. <pre> redmask: 0x0000F800 greenmask: 0x000007E0 bluemask: 0x0000001F alphamask: 0 redshift: 16 greenshift: 21 blueshift: 27 alphashift: 0 </pre> It should likely be vHidd_StdPixFmt_RGB16_LE This stuff is a bit confusing. The "names" of the stdpixfmts are based on the layout in memory, ignoring endianess. So for example: ARGB32: will be 0xAA 0xRR 0xGG 0xBB in memory on both big endian and little endian machines. The shifts and masks OTOH are based on pixel access (ULONG in this case), so differ depending on whether you run on big endian machine or little endian machine (that's why there's stdpixfmt_le.h and stdpixfmt_be.h in rom/hidds/graphics/). With the 16 bit pixel format it's even more confusing, as for example it's impossible on little endian machine to describe RGB16 with shifts/masks alone. That's why there's vHidd_PixFmt_SwapPixelBytes_Flag. (RGB16 == RRRRRGGG GGGBBBBB in memory, and for pixel (WORD) access on little endian machine it needs to be accessed as GGGBBBBBRRRRRGGGG). The shifts btw indicate how much to shift the component to the left (!) so that it is moved to the highest bit (31). The aHidd_PixFmt_StdPixFmt you specify will be ignored most of the time, because when the pixelfmt is registered, the gfx hidd checks if there's an identical pixfmt (shifts/masks/etc., but ignoring pixfmt->stdpixfmt) already in the system, and if so, it uses the already existing one and does not create a new one. In theory it would be better if gfx drivers could simply/only specify a StdPixFmt without all the shifts/masks stuff when the gfx driver uses pixfmt which matches one of the stdpixfmts exactly. Another possibility would be for gfx drivers to use HIDD_Gfx_GetPIxFmt(stdpixfmt_gfx_driver_wants_to_use) and then peek shifts/masks from it and fill out a pixfmt tag list based on that. 15bit very blue/green: Try to pass same shifts/masks/etc. as in 16 bit pixfmt (maybe you think it's using 15 bit R5G5B5 (or swapped) but it's actually still using 16 bit R5G6B5 (or swapped). aHidd_PixFmt_StdPixFmt you pass is mostly ignored. It's the shift/masks/etc. that count. But I would still pass the correct one (_LE) == whatever rom/hidds/graphics/stdpixfmts_??.h uses in the entry where you have looked up shifts/masks/etc. Use the shifts/masks/etc. from the entry in stdpixfmt_le.h (if you are running on little endian machine) or stdpixfmt_be.h (if you are running on little endian machine) that matches the pixfmt that its meant to be. 0xAA,0xRR,0xGG,0xBB on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_BGRA32) 0xAA,0xRR,0xGG,0xBB on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_BGRA32) it feels like AROS trashes the alpha component, otherwise it should be 8A8R8G8B. read on the subject suggest its in 1x5r5g5b (x is ignored) to keep 16bit alignment . Suggests to me that wrong shift/mask are being applied - however going by the 16bit versions it all looks correct to me so I am really confused as to what is happening. The output image looks to have too much green/blue, and very weak red. Kickstart The idea is to minimize amount of archirecture-specific modules to make the user's life easier. So, the kickstart was split into 'base' (which does not contain anything machine-specific) and 'BSP' (Board Support Package) which contains all hardware-specific stuff. This way, for example, distribution makers can save up space on CD and make CDs with multiple platform support. Different configuration would load the same base with different BSP's. Next there was some part which is entirely missing on hosted. These are filesystems. Hosted ports do not need them to boot up, so on hosted they are left out. At the other hand, they are also architecture-agnostic. So i put them into 'FS' package (standing for 'filesystem'). USB Poseidon is one more big part. I made it into separate package in order to allow users to omit it if they don't need it (for example, to run on retro PCs without USB). Personally i have one. Again, Poseidon is hardware-agnostic (well, there are USB drivers but HCIs are pretty standard). AFAIK its HCI 1.0 compliant but not familiar enough with poseidons drivers, nor USB, to just hack away at the existing code. Perhaps once i'm more familiar with the workings I can merge in the changes needed to get it operating but for now I will focus on getting it running. Also our drivers have known issues so perhaps a fresh set of eyes might shed some light on what is going wrong. Another interesting question is whether Poseidon can operate on device side. Is it flexible enough? How similar is being a USB host and USB device? think it will need a bit of work on Poseidon's side. Until then I will force the driver into Host/Master mode in the init code, but leave open device etc to configure the chipset for either's use - and look at trying to add support for working in Device/Slave mode & switching modes once it's up and running. Actually USBROMStartup is some kind of kludge. Can there be any alternative? Could device drivers be self-installing, like our HIDDs? This would get rid of need to list them in USBRomStartup. * Model A and B limited to 150 mA per port. * Model B+ and Pi 2 introduced configurable 600 mA to 1.2 A support over all ports - anything above that requires a powered USB hub. Implementing the hardware driver that Poseidon uses to interact with the USB components. Have code in place to (try) and initialise the USB chipset, and configure host/device mode operation (though AFAICT Poseidon doesn't support device mode). Started to get the "virtual" root hub written for the single USB port so that Poseidon should at least list it correctly in the GUI - and try to interact with it to find peripherals. The BCM2835 uses a soft IP block from Synopsys’ DesignWare library (DWC), specifically the block is called dwc_usb_2_0_hs_otg_subsystem-ahb_se (“USB 2.0 Hi-Speed OTG Controller Subsystem w/AHB Interface SE”). There is no public documentation for this, and pretty much zero chance of anyone getting hold of it even with NDA. However, there's a Linux driver written by Synopsys ([https://github.com/raspberrypi/linux dwc_usb]). Specifically directories [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_common_port] and [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_otg]. The Synopsys code is actually under a fairly permissive licence – it's not GPL, it's similar to BSD (’don't sue us if it breaks’ is pretty much the only clause). So this should not be a barrier to porting the code. The code is really well written, with a nice partition between the work done by the driver (dwc_otg, which is fairly involved, given the host does more work than a conventional EHCI driver), and the interface to Linux (dwc_common_port). Probably only need provision of relevant changes to dwc_common_port. Other things to consider.... * Provision of necessary headers to get it to compile * Provision of necessary functions (main issues are wait queues, threads, work queues, tasklets, timers, spinlocks and mutexes (multithreading) ) * Interfacing between USB stack and the driver. dwc_otg/dwc_otg_hcd_linux.c looks like the place to start. the Linux bits of the headers are only required for the dwc_common_port library. dwc_common_port includes a variety of crypto functions which are not used – it appears to also be used for ultrawideband (UWB) and wireless USB (WUSB) drivers where crypto will be an issue, but it isn't going to be for plain wired USB. Every USB driver acts as an USB hub as well in order to let Poseidon control the state of USB ports. The code there was reading status of the only USB port in Raspberry's CPU but when changing the status it erroneously deleted some of the status bits, including the port enable one. It was so because those bits in the status register are of a type Read/WriteToClear. It means, if one does not want to change their value from 1 back to 0, one has to actually write the 0 value. Very practical thing e.g. in interrupt handlers, where one reads the interrupt status register to learn what was the interrupt reason, and writes it back to the same register in order to clear the interrupts. After fixing that code it turned out that the communication was still unsuccessful. Apparently the USB device was not understanding the host for some reason. That should not happen since the request sent was one of the standard ones implemented by virtually anything with an USB connector, assumed that Poseidon clears the data caches before forwarding the work to the USB drivers but that's the responsibility of the driver itself. The USB device responded and acknowledged the transmission! But why were all the request sent after address change failing with timeout? They should not. Once again, address set is supported just by anything. Tried to contact the device at address 0 once again and there it was, still responding properly. The enlightenment came. The bus address for DMA transmissions was, as it is in many bare metal USB implementations, just the pure memory address of the buffer as seen by the ARM cpu. Have "prefixed" it with the real location of uncached RAM and booted AROS once again. Trident saw this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 and this: Product : Vendor: Vdr=0424/PID=EC00 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 255 SubClass : 0 DevProto : 1 VendorID : 1060 ProductID : 60416 DevVers : 0200 and even this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 What are these things? The first one is USB hub built in the Raspberry. Thanks to this one the Pi machines (with exception of Pi0 and computing modules) have more than just one single USB port. The second one is the network chip in raspberry, the third one is my USB SD card reader which have just connected to see what happens. AROS tried, of course, to boot from it ;) So, the first step towards working USB is done. The control transfers are working as you can see above. Next step is to implement bulk and interrupt transfers, having the basics in place. Finally some error handling will be added and USB for Pi will be as complete as the PC version. [http://www.raspyfi.com/raspberry-pi-usb-audio-fix/ Issue with USB Audio] Audio The Pi 4B is the only Pi that can output HD Audio as an HD Audio passthrough bitstream, and it does it over HDMI. It's possible to use the two HDMI output for separate HDMI video and HDMI audio outputs to allow UHD HDR video and HD Audio with non-UHD HDR compatible AVRs. The Pi3B+ and earlier will decode to PCM 5.1/7.1 and output over HDMI. HDMI is the only interconnect that has a standard for carrying Dolby True HD, DTS HD MA etc. as a bitstream - you can't carry it as a bitstream on any other interface. Pi3 and Pi4 audio jack output derived from 12bit pulse width modulation is relatively poor. For better, choose USB Audio or I2C versions. [https://github.com/raspberrypi/linux/tree/rpi-patches/sound/arm audio] and its [https://github.com/raspberrypi/firmware/issues/2 very high speed message passing interface type of thing VCHI] The Model B+ added an additional voltage regulator for the audio output and an additional output driver to drive low-resistance loads like headphones. However it is still using pulse-width modulation (PWM), which has a major impact on sound quality the old Raspberry Pi used a linear voltage regulator to provide the 3.3V to many of the components on the board while the new one uses a switching regulator. Both can perform reasonably well. However switch mode power supplies often show higher noise figures Analogue audio Audio over HDMI rev 1.3 & 1.4 Ethernet 10/100 BaseT Ethernet RJ45 socket GPIO GPIO shouldn't be too bad but bear in mind it is already accessed in places so they would need to allocate pins etc through it (e.g. sdcard to flicker the activity light, serial debug to output data on the GPIO pins) Probably a resource rather than a device... Started an i2c driver that will need to allocate GPIO pins. Feel free to work on it if you are interested ;p GPU graphics with 2D and 3D acceleration Sadly none yet for 32bit but for 64bit... Miscellanous hdmi issues Setting the hdmi_force_hotplug=1 makes sure the Pi believes the monitor/TV is really there. You might also need to set config_hdmi_boost=4 or even higher (up to 9) if your display needs a stronger signal. If the display is a computer monitor or newer tv, use hdmi_group=1 (auto HDMI use) and if it is an older TV, try hdmi_group=2 (for DMT formats, i.e. for PC monitors) then you HAVE to "set hdmi_drive = 2 to enable HDMI output as this forces HDMI mode rather than DVI mode Do not set hdmi_safe=1 as that overrides many of the previous options. Using a shorter or better quality HDMI cable might help. Make sure your Pi's power supply delivers 1 A and not 500 mA. If you see a problem with the red colour - either absent, or interference - then try a boost composite video changing the RCA cable, then the composite port worked out of the box Boot it as you are doing, without HDMI. If you now plug in the HDMI, do you get the image? In other words, does the Pi think HDMI is connected even when it isn't? Rename all the files in the first partion of the card except bootcode.bin, start.elf and fixup.dat What's the result? Put back config.txt What's the result? for PAL mode sdtv_mode=2 dmi_ignore_hotplug Pretends HDMI hotplug signal is not asserted so it appears a HDMI display is not attached hdmi_ignore_hotplug=1 Use composite mode even if HDMI monitor is detected <pre> # NOOBS Auto-generated Settings: #hdmi_force_hotplug=1 #config_hdmi_boost=4 #overscan_left=24 #overscan_right=24 #overscan_top=16 #overscan_bottom=16 #disable_overscan=0 start_x=1 gpu_mem=128 </pre> tvservice -c "PAL 4:3" <pre> /opt/vc/bin/tvservice -s or tvservice -s state: HPD high|HDMI mode|HDCP off|composite off (0x12001a), 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m CEA Group CEA has 1 modes: (native) mode 16: 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m DMT Group DMT has 0 modes: </pre> sudo amixer cset numid=3 1 forces the audio to the headphone jack, even with the HDMI video output plugged in config.txt the hdmi_ignore_edid_audio=1 option sems relevant as it should tell ALSA that the only available audio is analog, no matter what the display says There are several different ways that these 4 pole (ring) composite analog cables can be wired up, so some work great in some applications and can be a waste of time in others. What is needed for the Raspberry Pi B+ and above, which like many camcorders needs the ring contact next to the base contact to be the ground. The wiring for the 4 pole are: TIP (LEFT AUDIO CHANNEL) RING 1 (RIGHT AUDIO CHANNEL) RING 2 (GROUND/EARTH) RING 3 BASE/SLEEVE (VIDEO) YELLOW Most Apple based Players and the Microsoft Zune (TM) are wired this way. Most analogue camcorders are wired this way as well, where the ground in on Ring 2 will work with the Pi although you may need to swap your Video plug with the Right Audio plug. Nearly all other MP3 players are not wired this way, the ground is on another ring ie the wrong one. External devices * Camera Module Omnivision ov5647 Sunny 5MP (NoIR version) V1.3 - NoIR at 850&nbsp;nm, peak at 880&nbsp;nm and trails off at 940&nbsp;nm wavelengths * Camera V2 Sony IMX219 V2.1 8mpixel 8MP 8megapixel - 3280 x 2464 pixels - video at 1080p30, 720p60 and 640x480p90 - wider field of view, 62 vs 54 degrees horizontally - * Branded WIFI usb BCM43143 dongle N.B. dreaded error after changing cameras (stupidly without turning off the power first) and lasted through several power cycles. It can be a bad 15-pin FFC ribbon cable, when swapped, camera(s) and the Pi itself are working OK. It can be an instance of a cold solder joint on the CSI connector on the pi board. the camera can be detected (that's done via I2C) but may still not be able to receive image data (done via CSI-2) if something is broken. CSI-2 is uni-directional. Control is generally done via I2C. The CSI-2 receiver always writes to memory, not direct to the ISP. That's the way the Broadcom architecture works as it allows multipass processing easily. GPU memory is accessible from the ARM. Processing using the QPU graphics processors may be possible. currently the only supported sensor is OV5647 and IMX219. The linux drivers are all in the firmware blob, else you'd be looking at at least a man-month of work in a fully fledged imaging lab to do a decent tuning of the camera modules' ISP parameters. Static electricity maybe an issue for the camera module and slightly less for the pi board. == References == ===Good sites to visit=== *[https://github.com/raspberrypi/firmware/tree/master/ Raspberry Pi Firmware build] *[https://www.raspberrypi.com/documentation/computers/software-sources.html Documentation] *[https://rpilocator.com/ RPiLocator] Linux only *[https://github.com/raspberrypi/linux Raspberry Pi Linux Build] *[https://dietpi.com/ DietPi] *[http://www.tinycorelinux.net/ports.html piCore] *[https://wiki.alpinelinux.org/wiki/Raspberry_Pi Alpine Linux] *[https://github.com/armbian/build Armbian] *[ FydeOS] *[ TwisterOS based on ChromiumOS] *[https://note.com/jamesmondo/n/nc76e31402be8?hl=en BSD] *[https://www.raspberrypi.com/software/operating-systems/ PiOS Lite] and then [https://hstwb.firstrealize.com/ HST] *[ PiMiga for pi4 and pi5] *[ amibian for pi2 and pi3] *[ retropie pi1 and 2] Other alternative lighter smaller than Pi OS *[https://aros.sourceforge.io/nightly1.html Aros 64bit ARMV8 single core] *[https://www.riscosopen.org/wiki/documentation/show/Welcome%20to%20RISC%20OS%20Pi RiscOS on Pi3 and Pi4] *[https://github.com/michalsc/Emu68 ARM based realtime JIT 68k for amiga computers] *[https://github.com/JJDSNT/bellatrix/releases/ Alternative use of Emu68 on Pi3b] *[https://github.com/stevereaver/uaos uaOS with Emu68k] *[https://github.com/aros-development-team/AROS/commit/f80a268607dfae81b2db94755ab4e4d31ccb72d6 m68kemu library reference] *[ HaikuOS] *[https://github.com/raspberrypi/noobs NOOBS] os loader with successor [https://github.com/procount/pinn PINN] *[https://github.com/maxnet/berryboot berryboot] *[https://github.com/brianwiddas/pi-baremetal Bare Metal Access on Pi 32bit] Testing procedure is put sd card in, connect board to board if necessary, plug in hdmi and then power nothing else is done especially CSI DSI etc [https://www.raspberrypi.com/documentation/computers/compute-module.html CM5] has the same 55mm x 40mm 2x100pin connectors form factor as the CM4 but [https://www.epdtonthenet.net/article/214508/Key-Considerations-When-Migrating-from-Raspberry-Pi-CM4-to-CM5.aspx some pins and other small things] have changed. Will need the [https://raspipcb.com/tech-blog/raspberry-pi-cm4-vs-cm5-difference-in-booting-from-sd-card/ right IO board to suit] *Green [ Raspberry Pi Compute Module 5 IO Board REV2 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1967]] - untested *Green [ RPi Compute Module 5 IO board REV1 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1751]] - untested *Black SupTronics Geekbord X1500 CM5 IO Carrier Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[https://sipeed.com/nanocluster Sipeed NanoCluster] - untested up to 7 CM5 *Green BentoIO CMX0 - untested *Box EDATec ED-CLAWBOX - untested *Home Assistant Yellow - Kit with PoE with Raspberry Pi Compute Module 5 - untested *Blue [https://www.waveshare.com/wiki/CM5_PoE_BASE_A Waveshare CM5-PoE-BASE-A] - untested *Box Waveshare [ CM5-POE-BOX-A] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-B Waveshare CM5-IO-BASE-B] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-A Waveshare CM5-IO-BASE-A] - untested *Blue Waveshare [https://www.waveshare.com/wiki/CM5-NANO-B CM5-NANO-B] - untested *[https://carboncomputers.us/products/pi-flux piFlux] *[https://carboncomputers.us/products/ Zitaotech Hackberry] CM5 lite only - *Portable [https://www.waveshare.com/pocketterm35.htm Waveshare PocketTerm35] with Pi4B or Pi5 - untested *Box [https://www.clockworkpi.com/uconsole ClockworkPi uConsole][https://www.youtube.com/watch?v=EtI_bAahbR8 CM4 into an adapter or CM3 into so-dimm - Cyberdeck] - untested *Green RPi [https://datasheets.raspberrypi.com/cm4io/CM4IO-KiCAD.zip Compute Module 4] [https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf IO board] V1.4 [https://datasheets.raspberrypi.com/cm4io/CM4IOUSB3-KiCAD.zip USB3] [https://datasheets.raspberrypi.com/cm4io/cm4iousb3-appnote.pdf CM4ISO] [https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf Dual100pin] (2020) aka Development Platform Board - untested *Purple Pi Hut Cytron CM4 Maker Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[ KubeSail PiBox mini 2] *Home Assistant Yellow with Raspberry Pi Compute Module 4 - untested *[ Turing Pi V2] - untested CM4 with 260-pin SO-DIMM socket adapters and/or nvidia jetson nanos - untested *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-C Waveshare CM4-IO-BASE-C] - untested but binary blobs Rev01 Rev02 *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-B Waveshare CM4-IO-BASE-B] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-A Waveshare CM4-IO-BASE-A] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-NANO-B Waveshare CM4-NANO] - untested but usb and audio turned off or rerouted *Black [ Seeed Studio with BigTreeTech BTT pad 7] - bin blobs? CM3 has a 200 pin sodimm ddr2 connector form factor but not electrically SC0028, SC0029 *Blue [https://wiki.geekworm.com/CM_IO_Board Geekworm RPi Compute Module IO Board] [https://github.com/geekworm-com/cm-io-board CSI DSI] with CM3 in ddr2 slot underside - '''works''' if SW1 on but CM3+ '''does not''' *Green [https://cdn-shop.adafruit.com/product-files/3442/CMIO_schematic.pdf RPi V3 IO board CM3IO] and CM3 Lite - untested *Green [https://turingpi.com/ turingpi v1 cluster] - untested up to 7 cm3 7xlan9514 12V discontinued, 3 x Pi4 homelab maybe better *Blue [https://www.waveshare.com/wiki/Compute_Module_PoE_Board Waveshare Compute Module PoE Board] and CM3 lite (if not lite, write files to internal eMMC fat32) '''AVOID''' bin blobs *Blue [https://www.waveshare.com/compute-module-io-board-plus.htm Waveshare Compute Module IO Board Plus] [https://www.waveshare.com/wiki/Compute_Module_IO_Board_Plus wiki] [https://forums.raspberrypi.com/viewtopic.php?t=235695 pin settings] with CM3+ Lite - '''AVOID''' binary blob *[ Pi02w on Geekworm SupTronics X305 Raspberry Pi Zero IO Baseboard] - untested *[ Spotpear Pi Zero 2w to Pi3b format-ish] - untested *[ pi-top v4] box has 128x64 oled display, micro hdmi, 19Whr battery with pi4 and 15V PD 36W min needed *[ pi-top v3] three green pieces, heatsink covers most of the base tray, pi-top hub mk1 lhs and Pi1B Pi2b Pi3b rhs secured from below, black rounded strip with pi-top above keyboard, 13.3" HD 1366 x 768 display, small touchpad, *[ pi-top Model 2.0] pi-top on bottom bezel of 14-inch green laptop, large trackpad, keyboard slide down to reveal main system hub on slide rails moved to the right, Raspberry Pi3b screws down, hub slides in, 18V 2.5A 45W charger brick, battery 11.1V 3500mAh 38.85Wh and storage PiTopOS *[ Pi-Top CEED Raspberry Pi Modular Educational Desktop with RPI3] monitor *[https://www.indiegogo.com/en/projects/jesselozano/pi-top-a-raspberry-pi-laptop-you-build-yourself Pi-Top v1] wedge laptop with RPi2 <pre> 2008 Trustees collected for Foundation 2009 Pi Foundation charity status gained 2010 2011 First Raspberry prototypes 2012 First boards go on sale at CPC and RS. The Model A and B 700 MHz Arm11 - February 29th BCM 2835 2012 First million sold - more than the 10,000 original planned and anticipated 2013 First Alpha Experimental builds of AROS Native for the 32bit Pi 2013 Pi Trading launched making grants available, providing in house educational resources and Pi Academy for teacher training 2013 Over two million sold 2014 Over three million sold 2014 Pi 1 Model B+ introduced that moved composite video to audio jack and same half gig of memory 2014 Pi Model A+ v1.1 no ethernet and 1 usb - a little smaller - 2015 Over four million first gen pis sold 2015 Pi Zero 1.2 BCM2835 first production revision released with no camera port 2016 Pi0 1.3 released with camera csi connector 2017 Pi Zero W v1.1 1GHz Pi0W, single-core 32bit CPU BCM2835 released with Cypress CYW43438 wireless 2020 Raspberry Pi Pico SC0919 with RP2040 32-bit 2Core ARM Cortex-M0+ up to 133 MHz - 264KB of SRAM and 2MB of on-board QSPI Flash - 2024 Raspberry Pi Pico 2 with RP2350 2Core 32bit Arm Cortex-M33 and 2core open-hardware [https://github.com/wren6991/hazard3 Hazard3 RISC-V] 2015 Pi 2 Model B v1.1 BCM2836 900/600 MHz ARM Cortex-A7 Armv7 quad 32bit, 32bit VideoCore IV GPU - 1Gb RAM - 5V 2A micro usb - SMSC LAN9514 chip - 2015 Over a million pi2s sold 2015 Raspberry Pi 2 Model B version 1.2 Pi2bv1.2, aka Pi2B2 has armv8 BCM2837 underclocked to 900Mhz without wifi/bluetooth module 2016 Pi 3 Model B - Broadcom BCM2837 SOC four 64bit ARMv8 Cortex-A53 1.2GHz 32bit 1080p VideoCore IV GPU - 1Gb DDR2 - bluetooth 4.1, Cypress CYW43438 wireless 802.11n - 4 x USB2.0 ports - 5.1V 2.5A - SMSC LAN9514 chip 2016 PIs total over 10 million worldwide 2017 Compute Module 3 CM3 with BCM2837B0 armv8 Quad 64-bit - small 67.6mm x 31mm board which fits DDR2 SODIMM connector but not electrically compatible which plugs into needed IO board - beware of the I2C protocol issue 1Gb LPDDR2 RAM - Lite or 4Gb Emmc storage 2017 12 million pis sold in total 2018 Pi 3 Model B+ - 4c A53 BCM2837B0 1.4Ghz - 1Gb, wireless 802.11ac, gigabit ethernet (300Mbit/s) and bluetooth 4.2 - power over ethernet - 4 x USB2.0 ports - Microchip LAN7515 chip 2019 Over 15 million sold 2019 Pi 3 Model A+ with BCM2837b0 Cortex-A53 64-bit SoC @ 1.4 GHz with 512Mb LPDDR2, 1 usb2, 1 hdmi, 1 micro usb 5V 2A - no ethernet - 2019 Raspberry Pi Compute Module 3+ CM3+ - Broadcom BCM2837B0 1.2Ghz, Cortex-A53 (ARMv8) 64-bit SoC on DDR2 SODIMM mechanically compatible only factor - IO board required 1Gb DDR2 and 8GB, 16GB, 32GB or a Lite variant without eMMC 2021 Pi zero 2 (w or no W) RP3A0 quad 1GHz Cortex-A53 64bit BCM2710A1 512mB SDRam 2025 edaTEC CM0 ED-CM0NANA with additional dev board with quad 1Ghz A53 with 512Mb Raysan RAM, 2 USB2 and 10/100 ethernet - pico castellated edge 2019 Pi 4 Model B RPI4B - BCM2711B0T quad 64bit A72 1.5GHz, 4K VideoCore VI, AC wifi, Bluetooth 5.0, GbE Broadcom BCM54213PE (PHY ID 0x600d84a2), 2 micro hdmi decode up to 4K, USB-C 5.1V 3A power, 2xVLI VL805 USB 3, 2xUSB 2.0, 2GB 9LDWW D9WHZ or 4GB 9FDWW D9WHV, 8GB 0AA47 D9ZCL ddr4 ram 2020 Silent Pi 4 v1.2 upgrade with more USB-c psu support 2020 PI400 BCM2711C0T 1.8GHz 4Gb DDR4 inside keyboard, 5.1V 5A 27W usb-c psu, 2 micro hdmi, external ide style 40pin gpio, no audio port - 2020 Raspberry Pi Compute Module 4 BCM2711B0T on new 55mm x 40mm 2x100 pin form factor with extra breakout IO board CM4101000 1Gb RAM Lite SOM CM4102000 2GB RAM Lite CM4104000 4GB RAM Lite CM4004008-4GB-RAM 8GB-EMMC SOM System on Modules CM4104032 4GB RAM 32GB emmc CM4108000 8GB RAM Lite CM4008016 8GB RAM 16Gb eMMc 2021 Raspberry Pi SC0763 Compute Module 4S CM4S with ddr2 sodimm pinouts but not electrically the same with suitable IO board extra cost - CM4S01000 1GB RAM Lite CM4S01008 1GB RAM 8GB eMMC Flash CM4S02000 2GB RAM Lite CM4S04000 4GB RAM Lite CM4S08000 8GB RAM Lite 2021 Pi 4 v1.4 BCM2711B1 upgraded power regulator, to deal with 8gig of ram being more power hungry - 2021-48 Raspberry Pi 4 model B v1.5 2GB 2023 Pi 5 v1.0 BCM2712 Quad A76 @2.4Ghz - VideoCore VII - no audio socket - dual 4k from mini hdmi - fan connector - 5.1V 5A psu 2024 Pi 5 2GB DDR4 version uses BCM2712D0 2024 Pi-500 with 8Gb LPDDR5 and membrane keyboard 2024 Pi 5 v1.1 2024 Raspberry Pi Compute Module 5 CM5 BCM2712 55mm x 40mm form factor with additional IO board CM5004000 04GB RAM 0GB eMMC Lite CM5008000 08GB RAM 0GB eMMC Lite CM5016000 16GB RAM 0GB eMMC Lite 2025 Pi-500+ with 256GB NVMe storage, 16GB LPDDR4 RAM, and Gateron KS-33 Low Profile Blue mechanical keyboard switches 2025 Pi5 1GB DDR4 announced 2022 PiOS linux goes 64bit 2024 Pi Trading IPO stockmarket stock exchange listing 2026 April and May Aros 64bit fixed, added AHI audio, VC4 gfx started, usb functions added to rom 2026 June and July Aros 64bit usb2otg started, dma.resource, sdio.resource, bwfm.device wifi added 2026 Late July daily 64bit Pi3 LE little endian builds start 2026 August Pi 4, 400, 5 and 500 DTBs added, expanding existing support and wifi for Pi4 and Pi5 2026 August Pi5 HAT+ nvme and HDMI, AHI RPiI2S added, Pi4 HVS5 video scaler started, 2026 2027 2028 Pi 6 </pre> ==Future== [https://github.com/ARMSX2/ARMSX2 Arm pi of pcsx2] {{BookCat}} s2ytkhr615xs7csm0r7klpdgee1uout 4672787 4672776 2026-09-28T14:58:11Z Jeff1138 301139 4672787 wikitext text/x-wiki {{ArosNav}} [[#Native]] [[#Hosted]] [[#Build]] [[#Hardware]] [[#References]] [[#Future]] ==Introduction== [[File:Scalos00.png|thumb|Scalos on Aros Pi3b]] Aros aims to cover Pi 3 to 5 1Gb+ RAM ideally as you may have to switch to 256Mb gfx mode depending on the application running Options to boot from using a good power source to prevent the yellow lightning symbol. *With Pi3b+ the max you can get is 5.1V 2.5A with micro usb. *With Pi4 5.1V 3A with usb-c *With Pi5 5.1V 5A, the amps went ever upwards, even to 5.1V 9A with usb-c Pi500+ keyboard wedge - Pi400 RPI-400 keyboard wedge - resolution changing and audio from micro hdmi0 (near 40pin) and micro hdmi1 (near usb-c psu) - Fn F10 0x5e power on and off works or held down for over 7 seconds auto shutdown - keyboard ok - wifi and lan ethernet testing - * Pi 5 - Quad A76 64bit ARMv8 and RP1 "southbridge" with VideoCore 7 Pre-D0 (Rev1.0) or D0 (rev1.1) * Pi 4 - Quad A72 64bit ARMv8 with VideoCore 6 * Pi 3 - Quad A53 [https://www.raspberrypi.com/documentation/computers/processors.html 64 bit] ARMv8 with VideoCore 4 with heatsink/fan on 3b to prevent cpu 82C+ throttling * Pi 2 - Quad 32bit ARMv6 with VideoCore 4 - mostly not 64bit compatible * Pi Model B+ 32bit ARMv6 with VideoCore 4 - not 64bit compatible * Pi Model A and B 32bit ARMv6 with VideoCore 4 - not 64bit compatible ===Native=== * 2013-03 Kalamatee starts work * 2015-04 Work continues with mschulz on the kernel and Kalamatee (NicJA) on gpio and usb * 2018 [https://www.patreon.com/posts/i-owe-you-some-20956961 mschulz resume adding BE big endian support], [https://www.patreon.com/michal_schulz/posts Big endian on Pi] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bsek latest commits for pi 3b, 4 and 5 64bit] * 2026 [https://github.com/aros-development-team/AROS/commits?author=metaneutrons latest commits for Pi5] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bitplane latest commits for ARM] '''Download''' [https://aros.sourceforge.io/nightly1.html RaspberryPi 3, 3+, 4 and 5 64bit ArmV8 builds] [https://sourceforge.net/projects/aros/files/ Alternative site and nightly2] both raspi-aarch64-system and raspi-aarch64-contrib can be unbz2'd and copied to fat32 8GB+ microSD card (there will be folders - boot c Classes Demos Developer Devs Extras etc only showing). The SD can be plugged in to the Pi. A [https://archive.org/details/piAROS Pi Distro has started] 64bit build works well on a single core LE little endian. Multicore [https://github.com/aros-development-team/AROS/commit/1df0747c2bda3523a43029725a709b1f377d84ec may follow]. Any issues booting could be down to the SD card so please use another SD to see if it is resolved. Remember Aros Arm uses FAT32 and Aros can detect issues with this format very acutely. Please report your experiences in the [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80 Aros Raspberry pi 3 64bit thread] and on the [https://forums.raspberrypi.com/viewtopic.php?p=2387984#p2387984 Raspberry Pi forum thread]. Any bugs or issues can be [https://github.com/aros-development-team/AROS/issues described here to fix] Boots with '''USB3''' port based sata3 ssd on Pi400 but untested on Pi4 (may need eeprom update from PiOS or Pi SD Imager) and Pi5 Pi 3 B+ is pre-configured for USB sata3 boot - untested Pi 3 B may need [https://www.youtube.com/watch?v=ubnwvxF3Klc PiOS to set OTP to boot from usb - do so at your own risk] - if OTP set to usb, boot works but slower than SD card Speed write wise (top faster) <pre> *NVME Pi5 untested >1000MB/sec or faster if matched correctly *Sata3 ssd 500MB/sec *SD V90 90MB/sec 4K maybe 8K *SD V60 60MB/sec 1080p *SD U3 V30 30MB/sec 720p *SD C10 U1 V10 A1 A2 10MB/sec minimum should be used now *SD C06 6MB/sec *SD C04 4MB/sec </pre> As a homage to the past, Aros shows a reduced number of icons but this can be changed by left mouse click in the window and then right click down to Window -> View -> All files Windows can be manipulated by the top (moving) and the bottom right corner (resizing) only. Zune like MUI gui interface, has a unique quirk in that after changing a setting in a text box, you may sometimes need to press Enter/Return before clicking OK, Save, etc Double left mouse click on most picture (Developer/Debug/Tests/Datatypes), audio and video files are supported, via datatypes, by the multiview application. Esc escape key usually closes open windows even the desktop In Prefs/Appearance some decorative theming elements need work. There is a few Mason icons in /Prefs/Presets/Icons/Mason/ and the ever present default Gorilla - Icon exchange in works For more intensive graphics applications, you may need to edit config.txt in the root folder and change 128M to 256M to adjust more memory to graphics usage If your cursor should '''appear''' to vanish, fear not it is still there. Please head to the top of the screen i.e. the title bar, hold down the left click mouse and drag the screen down a little and the cursor will appear again. Then you can drag the screen up again. Like most amiga like OSs the audio and networking need to be setup manually Audio AHI prefs - Mode settings tab - needs both Music unit and Unit 0 set to RPiHDMI:16 bit stereo++ or RPiPWM:16 bit stereo++ at 44100Hz. Press '''Save or Use''' button after each choice For wireless, please use the Wifi prefs and already selected device bwfm.device. Press Scan and double right click on the router and enter password. You may need to setup after every power off *if asking for password again - press cancel and go to Network Prefs, Wireless Networks tab and highlight the router line and hit the remove button and press the cancel button. Retry with Wifi prefs again *...waiting for an address - Disconnect and try Connect Until, Connected to <router> - 192.168.x.x For lan ethernet port, please use Network prefs and the following hardware is *lan9514 Pi3b Pi2 no support at the moment *lan7515 Pi3b+ type into Device usblan78xx.device as net0: remove other device(s) *bcmgenet Pi4 Pi400 choose for Device bcmgenet.device (network prefs still forgets random information when rebooted) Summary *3b ethernet not supported, usb ethernet not working but wifi prefs setup works *3b+ wifi working but ethernet untested *4 untested *400 wifi and ethernet untested *5 *500 *500+ [http://archives.arosworld.org/index.php?function=browse&cat=network/browser amelinium web browser (JS 1.6 ES9 ECMASCript 2018)] is available with an [https://eab.abime.net/showthread.php?t=122494&page=51 eab thread] reminiscent of [https://github.com/zapek/Voyager Voyager] and to a lesser extent [https://github.com/amigazen/aweb3/ Aweb JavaScript 1.5 (ECMAScript 3)] as css and javascript websites can be slow to load and nothing from facebook, reddit etc. Doubtful, on any Web3d or WebXR. Press Cancel at screenmode selector or -wb argument to get windowed version. You could use the Shift + Del shortcut or mouse wheel should work to delete all text at once. To view wikibooks set Agent to Android (telefon) aka Google Chrome 126 or iPhone aka Safari 17 setting in menus. Html5test gives 189, 190 and 184 out of 555. You may have to delete the cache (Menu -> Page -> Delete cache) to fully retest big Amelinium updates 1.27, 1.28, 1.29 youtube video and audio - js button for javascript must be on/shaded *if Playing the soundtrack; nothing heard... ? *if playing in own screen; cursor trapped in box top left but blank display... ? *choose Play here button; Youtube did not answer for http://inv.nadeko.net/watch?v= ... ? *choose Original page button; Page script is waiting for a result - please wait, Esc aborts ... ? *This video has no 360p stream or no separate stream... ? *audio streams aac/mp3; Playing the live stream and Ready but only play button and time 00:00 shown but nothing else happens *stream.radioparadise.com/mp3-192; Painting, then, cannot reach the movie... ? * identify #?.mp4 shows as system/binary, identify #?.aac shows as SOUND/AAC There is normally no Bluetooth support for most amiga like OSs but Aros has one [https://github.com/aros-development-team/AROS/commit/6942cbfbf66426d21963a7fcd8aba6aff611a9e0 work in progress] [https://forums.raspberrypi.com/viewtopic.php?t=338466 firmware] *Bluetooth 4.1 BCM43430A1.hcd Pi3B, Pi3A, Zero 2W *Bluetooth 4.2 BCM4345C0.hcd Pi3B+, Pi4 *Bluetooth 5.0 BCM4345C5.hcd Pi4B rev, CM4 and maybe Pi5 and CM5 *bthid keyboard mouse support *btserial serial *btpan short range wireless connecting devices Only the Pi5 has a RTC real time clock, the other Pis will need to use Extras:Networking/utils/ntpsync/ time.cloudflare.com pool.ntp.org or Cloudflare 162.159.200.1, 162.159.200.123, 2606:4700:f1::1, 2606:4700:f1::123 or [https://archives.arosworld.org/index.php?function=browse&cat=network PiNTP -s goodtime.ijs.si or ntp1.ptb.de] to get the date and time from the internet. Can use in a shell e.g. date 24-Dec-2026 23:59:59 but this will need to be done again after every reset/power off. It helps to have all usb devices already plugged in before power on to detect at the moment. Even then some usb devices will freeze the mouse cursor and the only resolution is to remove the offending usb device and reinsert. Sometimes, the reinsert leads to the mouse cursor vanishing, it is still there and responds to left mouse clicks, top of the screen and pull down the screen. USB classes support from Prefs/Trident is still work in process *usbaudio working on usb3 port (blue) on pi4, 400 but not working (no rt isochronous) on usb2otg (white or black) for pi3b, zero 2w *[https://aminet.net/package/mus/midi/camd camdusbmidi] detects midi devices without a preferences file (Prefs/Env-Archive/sys/midi.prefs) as [https://www.youtube.com/watch?v=RBxHkwy4Nrw auto setup now] possibly with [https://github.com/metaneutrons/mt32-pi metaneutrons mt32-pi] [https://github.com/rtzor/mt32-pi mt32-pi fork] [https://github.com/ahmadexp/mt32-pi fork] [https://github.com/gmcn42/mt32-pi-control control of] [https://github.com/dwhinham/mt32-pi mt32-pi pi3+], [https://homspace.nl/samplerbox/ SamplerBox] or [] as well as need developer gcc tools to look at 64bit ports of [https://archives.arosworld.org/?function=showfile&file=driver/audio/usbmidi.i386-aros.lha usbmidi], [https://aminet.net/package/mus/midi/CAMD_Toolkit CAMD_Toolkit], [https://aminet.net/package/mus/midi/camdtools camdtools], [https://github.com/cnvogelg/amiditools amiditools], [https://github.com/timoinutilis/midi-sequencer-amigaos horny src], [https://aminet.net/package/mus/midi/horny-base horny-base], [http://bnp.hansfaust.de/index.html BnP], [], Regarding 680x0 emulation, there are several options that could be considered *[https://github.com/aros-development-team/AROS/blob/6722a0ae9e03fe5d26e32703360bd2059e0864cc/rom/m68kemu/README.md?plain=1#L424 m68kemu.library] for some Amiga productivity where the cpu is emulated and the system calls are redirected to Aros ones *[https://github.com/BlitterStudio/amiberry amiberry] (winuae) for everything else like games *[https://github.com/jonx/AROS/tree/aarch64-darwin-graft/arch/all-darwin/libs/emu68k emu68k] *[https://scriptedamigaemulator.net/ Scripted Amiga] with [https://github.com/naTmeg/ScriptedAmigaEmulator ScriptedAmigaEmulator] or older [https://github.com/gbraad-amiga/ScriptedAmigaEmulator2 ScriptedAmigaEmulator2] [https://pinout.xyz/ GPIO 40 pins] [https://learn.sparkfun.com/tutorials/raspberry-gpio/gpio-pinout pinout] Some exceptions: *Physical pins 27, 28 (GPIO0, 1) are an internal I2C bus and should not be used *The other I2C on pins 3, 5 (GPIO 2, 3) can be used generally, but be aware they have permanent pull-up resistors to 3.3V *For MIDI use USB but there are dedicated UART pins 8, 10 (GPIO 14, 15). With a HAT it's more awkward -- you need to know which pins are used by the HAT and avoid them. Hopefully this will be documented. Remember all GPIOs are 3.3V (not 5V tolerant), floating/noisy inputs can cause odd behavior, and that shorting the power supplies can cause instant death of the Pi. In the shell GPIO PIN/A/N,SET/N,GET/S,MODE/K,PULL/K Controls and queries hardware GPIO pins via gpio.resource which is stored in the rom or Devs/ '''please test''' *PIN -- (Required) Target GPIO pin number (e.g. 12). *SET -- Set pin output value to 0 (LOW) or 1 (HIGH). *GET -- Read and print current digital input level (0 or 1). *MODE -- Configure pin mode: IN (Input), OUT (Output), ALT (Alternate). *PULL -- Configure pull resistor: NONE, UP, DOWN. EXAMPLES <pre> GPIO 12 MODE OUT GPIO 12 SET 1 GPIO 12 GET GPIO 13 PULL UP </pre> [https://gpiozero.readthedocs.io/en/stable/installing.html Current] [https://gpiozero.readthedocs.io/en/v1.2.0/api_boards.html old support for gpiozero is unknown at present] [https://energenie4u.co.uk/res/pdfs/ENER314%20UM.pdf and associated 433MHz equipment] [ USA X10 security and lights via USB] [ OpenHab with Shelly Smart Plug connected over Wi-Fi, controlled by MQTT or HTTP] Printing only with Postscript but [https://github.com/bohunamiga/MintPRINT one] of [https://github.com/boingball/MintPRINT two] [https://github.com/Andiweli/AmiAirPrint/tree/main AirPrint] IPP has been attempted with [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2061&pid=13954#post_13954 discussion] The vcgencmd can be used to inspect and dump the current system configuration. vcgencmd runs on top of VCHIQ as an RPC. The mailbox interface is an alternate but much simpler RPC. VCHIQ is a bridge (queue) between the CPU and the GPU so they can communicate with the firmware. Loads of [https://github.com/6by9/rpi3-gpiovirtbuf/blob/master/rpi3-gpiovirtbuf.c mailbox] which uses the GPIO control calls. [https://github.com/raspberrypi/firmware/wiki/Mailboxes may also be of interest] A fair number of vcgencmd examples (search for vc_vchi_gencmd_init). [https://www.raspberrypi.org/forums/viewtopic.php?t=229203#p1406112 sends the relevant vcgencmd commands] to update the scaling kernel, but the [https://github.com/raspberrypi/userland/blob/master/host_applications/linux/apps/gencmd/gencmd.c command] is just a text string. Parsing and execution of the instructions is performed by the VideoCore firmware. The Raspberry Pi runs two separate operating systems: Linux/Aros on the ARM, and a threedx RTOS called vcos running on the Videocore 4 VPU: vcos is commonly called "the firmware". Vcos is tasked with performing certain system services, for example running the display and audio outputs. The VCHI driver provides an interface to allow drivers to talk to vcos. Youtube [], [], [https://www.youtube.com/watch?v=X4fmWAIv7FE Aros native on Pi3b], [], [], [https://www.youtube.com/watch?v=TSxlYb1eQWU Installed on Pi3b+], [], [], [https://www.youtube.com/watch?v=NFF1H3jCoz8 testing Aros native on Pi400], [], [], [https://www.youtube.com/watch?v=nIVx7mh1E1Q&pp=ygUHYXJvcyBwadIHCQkTDAGHKiGM7w%3D%3D Aros on Thumb 2 based 32bit-ish ARM STM32H743 board], [https://www.youtube.com/watch?v=zQM4CD64xDE&t=612s&pp=ugUEEgJlbg%3D%3D Performance under Linux] but on Aros... {| class="wikitable sortable" width="90%" ! width="10%" |Pi ! width="10%" |Single Core 2D ! width="10%" |Single Core 3D ! width="10%" |Single Core 3D ! width="10%" |SMP 2D ! width="10%" |SMP 3D ! width="10%" |SMP 3D ! width="35%" |Comments |- | <!--Pi-->Pi3 | <!--Single Core 2D--> | <!--Single Core 3D--> | <!--Single Core 3D--> | <!--SMP 2D--> | <!--SMP 3D--> | <!--SMP 3D--> | <!--Comments--> |- |} For the Pi1 Pi2 Pi2B the status of AROS native ARMv6 for 32bit RasPi was OK. System booting, USB working (although with some issues but plans to fix them). 32bit native [http://www.aros.org/nightly1.html ARMv6 32bit nightlys] raspi-armhf-system raspi-armhf-contrib unbz2'd to fat32 microSD ===Hosted=== AArch64 CPU backend for AROS, a Cocoa/Metal display, clipboard / host-volume / CoreAudio / BSD-sockets bridges, GPU 2D via gpufx.library, a 68k→AArch64 JIT (run68k), and a full Rust std port. On [https://www.jkn.me/blog/macaros-aros-on-apple-silicon/ latest Apple Silicon] [https://github.com/jonx/Macaros early buggy alpha version of hosted Aros .dmg on MacOS12+]. Please use [https://github.com/jonx/Macaros/issues MACAros github] for issues, features etc and possibly [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2030&pid=13910#post_13910 here] [http://www.aros.org/snapshots1.html old linux and android hosted 32bit] ==== Hosted ==== =====64bit===== [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80&pid=13667#post_13667 Ubuntu Linux PC hosted Pi compiler build] [https://github.com/BlitterStudio/aros-compiler-docker Docker based cross compiler for various Aros systems], =====32bit===== Ubuntu VM approach to compiling [http://lallafa.de/blog/2013/06/building-aros-hosted-for-raspbian/ Linux hosted AROS June 04, 2013] ../AROS/configure --target=linux-armhf --enable-includes=/usr/arm-linux-gnueabihf/include --x-includes=/usr/arm-linux-gnueabihf/include --x-libraries=/usr/arm-linux-gnueabihf/lib arm-elf- is symbol-linked to arm-linux-gnueabi- (arm-linux-gnueabi- is more correct in this case, because it's going to be compiling the ARM AROSBootstrap for ARM Linux) *armel - many of the "android" machines require since the entire OS is made for soft float VFP. *armfp - Efika MX target, Raspberry PI, EfikaMX, Pandora and virtually everything (VFP) Keep in mind it's possible to start hardfp AROS hosted on softfp system, though, as long as no calls between AROS and host require floating point parameters. NOTE: hardfloat objects *cannot* be linked with softfloat objects - they have a different ABI. Just keep in mind the arm nightly build machine is quite complex beast. It needs the x86_64 host compiler to compile AROS tools. The arm version is built every night using gcc-4.6.2 crosscompiler (built together with AROS) and successfully builds armel and armhf linux hosted targets. *needs an AROS code compiler for ARM target *as well as unix compiler for ARM linux host (would be best to have both softfp and armhf, we have softfp only now) with full set of libraries and includes. with—disable-crosstools $AROS_CC is always a wrapper around $KERNEL_CC ? If so, this is wrong for some ports. This can break Darwin, Windows and Android port. Yes, Android port will build. And even work. But it's not good because the port will not be ABI-compatible with other ARM ports. Android's ABI is different from GNUEABI. For example: <pre> enum test {foo, bar}; enum test testvar; </pre> sizeof(testvar) will be equal to sizeof(int) in GNUEABI (Linux and AROS) and sizeof(short) on Android. This affects linking objects from static linklibs, for example. Previously everything worked because $AROS_CC was a wrapper on top of $HOST_CC. And a real crosscompiler was used on non-ELF hosts. Android is the same. $KERNEL_CC is incompatible with AROS. compiler=kernel is appropriate _ONLY FOR CODE WHICH RUNS ON HOST OS_ (or barebone hardware, if we talk about native). This includes bootstraps, their linklibs, and host-side dynamic libraries (Windows makes extensive use of them because of architectural considerations. No single AROS object should be compiled with this setting. $KERNEL_CC is really compatible with AROS *ONLY IN LINUX-HOSTED* and no more. On other systems (Darwin, Windows, Android) this is not true any more, and compiler=kernel is never going to work. If you want to compile your AROS module against host OS includes, append the following to USER_INCLUDES (or USER_CFLAGS, this is effectively the same): -isystem $(GENINCDIR) $(KERNEL_INCLUDES) $(KERNEL_INCLUDES) expands to: -isystem <your_os_includes> -isystem <host_OS_gcc_private_includes> -nostdinc This makes AROS compiler adhering to host OS APIs. If you want some preprocessor symbols based on what your host OS actually is, add something like -DHOST_OS_$(AROS_HOST_ARCH). Why is there $(GENINCDIR) at all? Because host OS has its own libc includes, which would conflict with AROS ones. And the host OS libc is not binary-compatible with AROS one. Why doesn't Windows-hosted port use $(KERNEL_INCLUDES) ? Because WinAPI includes conflict with AROS ones in fundamental typedefs, like WORD, BYTE and BOOL. It's almost impossible to deal with this in any other way than rewriting WinAPI definitions using AROS types. Building under centos 6.3 (i386) currently, and AROS creates the toolchain itself. haven't yet committed the necessary changes but "./configure --target=raspi-armhf" is enough to start, then "make arosboot-raspi" will generate arosraspi.img (containing the bootstrap, kernel.resource, and exec.library) as well as arosraspi.rom (containing all the other essentials components such as dos, graphics etc). It will also copy over a config.txt file to make the raspi bootstrap code load the correct kernel, and a cmdline.txt that enables exec debug output. *armel = typically Debian 6, Ubuntu Maverick, Android, *armhf = typically Debian 7, Debian 8, Ubuntu Precise, Cross-compiling Ubuntu ARM softfp <pre> sudo sh echo 'foreign-architecture armel' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armel] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armel.list apt-get update apt-get install gcc-arm-linux-gnueabi libx11-dev:armel libsdl-dev:armel </pre> <pre> ./configure --target=linux-arm --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabi/include </pre> Cross-compiling Ubuntu ARM hard-float <pre> sudo sh echo 'foreign-architecture armhf' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armhf] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armhf.list apt-get update apt-get install gcc-arm-linux-gnueabihf libx11-dev:armhf libsdl-dev:armhf </pre> <pre> ./configure --target=linux-armhf --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabihf/include </pre> Now, the AROS build is configured properly and all you need to do is: make ==Build== ===64bit=== ===32bit=== # download/checkout the source someplace, e.g. /build/AROS-Src/ # make a directory to store external sources AROS downloads, e.g. /build/Ports # make a build directory, e.g. /build/aros-raspi-armhf # cd into the build dir, configure, and then run make -: <pre> >cd /build/aros-raspi-armhf >/build/AROS-Src/configure --target=raspberrypi-armhf --with-serial-debug --enable-ccache --with-portssources=/build/Ports >make >make arosboot-raspi </pre> then copy the files from /build/aros-raspi-armhf/bin/raspi-armhf/AROS/ onto an sdcard, and download/copy the Raspi firmware files onto it. You should then be able to boot the sdcard on your RasPi. The current W.I.P tree to svn. it can be built as follows .. <pre> ./configure --target=raspi-armhf make arosboot-raspi </pre> That will generate arosraspi.img, arosraspi.rom and config.txt in bin/raspi-arm/AROS - so either copy just those files to a fat formatted SD card (with the firmware files on), or copy the whole contents of the AROS folder. NB - if you have a Linux/other install, backup the existing config.txt first arosraspi.img contains the bootstrap (which has very basic mailbox code, framebuffer/gpio init, and console "emulation" via code pinched from our libbootconsole), kernel.resource, and exec.library arosraspi.rom contains all the other components needed to boot AROS. The config.txt file will tell the RasPI bootstrap to load the arosraspi kernel and ramdisk (rom). the bootstrap has minimal mailbox code, planning on adding either a resource or library that driver/app code will use to access it (likewise for GPIO) Help building AROS hosted on Linux ARM Was looking a way to use more my Handheld ARM based called Pyra (Dragonbox Pyra) an ARM (Omap5 cpu with 4GB ram) linux based machine (Debian Buster v10 with kernel 5.6.19 adapted) and have a try to compile the latest Aros sources by Deadwood directly on this device. Compilation stops after build libpopupmenu.a and trying to build libatomic have this error: <pre> Configuring build in bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic configure: WARNING: unrecognized options: --disable-nls, --without-x checking for --enable-version-specific-runtime-libs... no checking for --enable-generated-files-in-srcdir... no checking build system type... arm-unknown-linux-gnu checking host system type... arm-unknown-aros checking target system type... arm-unknown-aros checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-aros-strip... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for arm-aros-gcc... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-gcc checking whether the C compiler works... no configure: error: in /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic': configure: error: C compiler cannot create executables See config.log' for more details make[2]: *** [mmakefile:4489: /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic/.configured] Error 77 [MMAKE] make --no-print-directory TOP=/media/farox/pyra2/arosbuilds/toolchain-core-armhf-build SRCDIR=/media/farox/pyra2/arosbuilds/AROS CURDIR=tools/crosstools/gnu TARGET=tools-crosstools-gcc-libatomic-configure -s --file=mmakefile tools-crosstools-gcc-libatomic-configure failed: 512 [MMAKE] Error: Error while running make in tools/crosstools/gnu: No such file or directory make[1]: *** [Makefile:361: linklibs-libatomic] Error 10 make: *** [Makefile:183: crosstools] Error 2 </pre> looking at config.log on arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic found that arosbuilds/toolchain-core-armhf/arm-aros-ld: cannot find -laeabi so do make linklibs-aeabi-arm-quick and the missing lib was built. now the next stop is at fatal error: bits/libc-header-start.h: No such file or directory and fatal error: sys/cdefs.h: No such file or directory in many places so after checking that have this missing include files i have noted that my include path is a bit different, standard searching path is /usr/arm-linux-gnueabihf but in my system is /usr/include/arm-linux-gnueabihf so if i add my path to some mmakefiles compilation goes on....but is a better way to add this path to avoid every mmakefiles to be changed? fixed with adding -I/usr/include/arm-linux-gnueabihf to where is missing on mmakefiles like USER_INCLUDES := -isystem $(GENINCDIR) -I/usr/include/arm-linux-gnueabihf $(KERNEL_INCLUDES) P.s. I have changed many mmakefiles and have at least compiled (after many hours) the toolchain doing make every time in arosbuilds/toolchain-core-armhf-build (also have to disable making tests under cplusplus but don't remember the directory ...) but ask an help to have an automated way to correctly build without modify mmakefiles. Last time built armhf target was around 2 years ago. At that point built is via cross-compilation from linux (ubuntu 22.04) using linux armhf crosscompiler (this can explain the path differences you are experiencing) as well as using AROS gcc cross-compiler in version 6.5.0 (build with option 21) in rebuild.sh). Since then AROS GCC has been updated to 10.5.0 and don't believe anyone tried to build the armhf target again. My suggestion would be to downgrade GCC to 6.5.0 (via editing AROS/config/gcc_def file) and try to first build using cross-compilation from x86_64 linux. Once that works, you will have a "template" to compare to native compilation under arm linux. Thanks for your suggestion...but think the toolchain with GCC 10.5.0 is compilable if i found a way to pass the path of my system to the script that build (option 21 on rebuild). The other only changes are (but don't know where to modify...) is to add the build of libaeabi and disable the building of some tests under cplusplus that use exceptions and is not supported under ARM. try to crosscompile with my Linux amd64 PC. For paths look into core-linux-armhf/bin/linux-armhf/gen/config/target.cfg. A number of build-wide variable is set there containing paths to local build system. These variables and the target.cfg file are generated by AROS ./configure script. Thanks compilation now go forward...changed target.cfg under "toolchain-core-armhf-build/bin/linux-arm/gen/config" and do make on "toolchain-core-armhf-build" dir. Need to find where to enable build libaeabi.a so can build the entire toolchain with option 21 of rebuild.sh Found something that looks like libeabi in AROS/arm-all/arm-aeabi/mmakefile.src. Try adding a third line there: #MM- linklibs-armhd : libklibs-aeabi-arm Don't remember needing this library. Possibly the 6.5.0 GCC somehow does this while 10.5.0 is missing this. Try adding this line (and the variant "linklibs-armhf" instead of hd) but it did not solve the automatic building of the missing lib. I must do "linklibs-aeabi-arm-quick". Anyway after have build the aeabi lib i succefully built the toolchain (after many hours...). Smile To test I restarted from selecting option 21 (on rebuild.sh) but after many hours i get the same error of the kernel includes not found...maybe i need to modify the configure script for my case. With the toolchain built i try to build the core-linux-armhf (DEBUG) (option 22) but after a while it stopped with "cannot find -laeabi " so i made it built manually...and now i can continue compiling...i'll let you know if all goes ok. == Hardware == ===64bit=== ====BCM2712==== With the Pi5 Broadcom VideoCore 7 vc7 is an integrated GPU with 12 cores and up to 800 MHz clock. VideoCore VII is capable of OpenGL ES 3.1 and Vulkan 1.2. The driver support for the Raspberry Pi continues to build upon the [https://lore.kernel.org/dri-devel/20230928114532.167854-1-itoral@igalia.com/ open-source V3D driver] stack within [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450 Mesa] hopefully be merged for Mesa 23.3. x265 HEVC accelerated untested, x264/h.264 and VP9 cpu only. *Raspberry Pi M.2 HAT+ Expansion Board *Geekworm X1001 PCIe to M.2 Key-M NVMe *Geekworm X1003 PCIe to M.2 HAT NVMe SSD PIP Board for Raspberry Pi 5 *Pineboards Pi Hut HatDrive! M.2 HAT 2024/V4 *Hat+ Gen2 Gen3 Nvme *GeeekPi 52Pi N04 for Raspberry Pi 5 NVME M.2 * *2024 RPI AI HAT - Hailo 20TOPs no LLMs *2026 RPI AI HAT+ 2 - Hailo 40TOPs slightly better? [https://www.raspberrypi.com/documentation/accessories/camera.html Cameras for Pi] *Raspberry Pi camera module, the V3 with Sony IMX708 back-illuminated CMOS 12 Megapixel sensor *Raspberry Pi Camera Module V2 – 8MP Sony IMX219 Sensor *Raspberry Pi camera Rev 1.3, 5MP 1080P OV5647 image/video module, 2592 x 1944 pixels ====BCM2711==== With the Pi4 an ARM a72 cpu is about x3 times the size of an a53 in the Pi3 the 2711b line used more power when idle, compared to the 2711c *2018 Raspberry Pi PoE HAT Power Over Ethernet Hat - design issues *2020 Raspberry Pi PoE+ HAT Power Over Ethernet Hat Pi3b+ Pi4 only - better design *Waveshare PoE HAT (B) with cooling fan for Raspberry Pi 3B+/4B 802.3af PoE *[https://github.com/axizo-pi/V3DLib vc6 V3D 4.2] is derived from [https://docs.broadcom.com/doc/12358545 vc4], but it is significantly different The QPU pipeline stays mostly the same, you still have an add ALU and a multiply ALU and it can issue two ALU OPs per cycle. There is still 4 SIMD lanes, interleaved over 4 cycles. The instruction encoding for the QPUs is different, but the core instructions are the same. Instructions for packed 8 bit int math has been dropped, along with most of the pack modes. Instructions for packed 16bit float math has been added (2 floats at in a single operation) With vc5/vc6, you write two packed 16f value to the tilebuffer (or four writes of 32f, if you are using the rgba32f framebuffer). And there is a handy vfpack operation which allows you to pack two f32s into a single 32bit value in a single instruction. You can vfpack directly into the tile buffer register. the multiply ALU can now fadd, so you can issue two fadds per instruction. the add ALU has gained a bunch of new instructions the A and B register files have been merged. You still only get an A read and a B read per instruction, but they read from one big register file (which means the underlying memory block has gone from two sets of "one read port, one write port" to one "two read ports, one write port" block) The theoretical max FLOPs per QPU remains the same at two per cycle, other than the bump from 400mhz to 500mhx but it looks like a lot of effort has been put putting those theoretical FLOPs to better use. *vc4 could run one or two threads per QPU. When you ran in two thread mode, the available register file halfed to 32 registers. *vc5 added a four thread per QPU mode, with 16 registers per thread. *vc6 doubled the size of the register file. You could now use all 64 threads in two thread mode and 32 registers in for thread mode. Single thread mode was removed, you always have at least two threads. With the threading improvements, the QPUs should spent much less time idle waiting NOPs for memory requests. Most of the design changes have gone to improving the fixed function hardware around the QPUs. A fixed function blend unit has been added, which should reduce load on the QPUs when doing alpha blending. hope software blending is still possible The tile buffer can now store upto 4 render targets (up to 128bits per pixel, so if you are using 4 32bit render targets, you can't have a depth buffer) A MMU, allowing a much simpler/faster kernel driver. Many more texture formats, framebuffer formats. h264/x264 as Pi3 All the features needed for opengl es 3.0 H.265 / HEVC decoder is a HEVCv2 Main 4:4:4 10 design supporting bitstreams up to profile 5.1 HEVC hardware decode supports 4kp60, 10-bit. Audio output is pretty much unchanged, but the HDMI audio channels now support 8x192kHz bitrates Each ALU typically have 2 floating point operators, and as you pointed out in a earlier post videocore 6 is no exception, with both a multiply and additive floating point operator. Thus theoretical GFLOPs are calculated with both operators in mind. That is what the 2 in my formula represents, and is common across any modern programmable shader, whether you calculate Nvidia, AMD, Intel, Boardcom or any other company's GPUs. Total ALUs * 2 * GHz clock = GFLOPs, In the case of Raspberry Pi 3, it's 24 ALUs * 2 operators * 0.4GHz = 19.2GFLOPs If the Videocore 6 does indeed only have 16 ALUs (16 * 2 * 0.5GHz), you'd have only 16GFLOPs but they are better utilised Possible maximum performance <pre> VideoCore IV @ 250MHz: 250 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 24 Gflop/s VideoCore IV @ 300MHz: 300 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 28.8 Gflop/s VideoCore VI @ 500MHz: 500 [MHz] x 2 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 32 Gflop/s </pre> Faster LPDDR4 memory. ====BCM2837==== With the Pi3 * Broadcom BCM43438 chip provides 2.4&nbsp;GHz 802.11n wireless LAN, Bluetooth Low Energy, and Bluetooth 4.1 Classic radio support, 3B+ [https://github.com/aros-development-team/AROS/commit/afa5bc0bb17d5dd06bcfdbac00853a3799ca8d76 LAN7515] The overclock ability has diminished with each chip version as the energy usage has increased. BCM2837 is one of the warmest yet and benefits from active fan cooling if all four cpu cores are in use for a short while. Video playback is not affected due to the custom support in the GPU. 5 V / 2.4 or 2.5 amp power supply recommended if all four cpu cores are running, else throttling (cpu slowdown) might occur. Dual VDP and scalable QPU in VC4 and x.264/h.264 accelerated untested only and VP9 on cpu or neon help ARMv8-A has [https://developer.arm.com/documentation/102412/0100/Privilege-and-Exception-levels privilege levels] where userspace typically runs at ‘EL0’, the kernel at ‘EL1’ or ‘EL2’ and the firmware at the highest level ‘EL3’. ===32bit=== === Core Kernel === ====BCM2708(family)==== which includes the [http://elinux.org/RPi_Hardware BCM2835] (ARM1176JZF-S 700&nbsp;MHz CPU + VideoCore IV GPU + up to 1GB RAM) *Framebuffer (fb) using mailbox *IRQ scheduler, etc *Arasan based SD Card controller *Synopsis DesignWare USB 2.0 OTG controller [http://networkdirection.net/index.php?option=com_content&view=article&id=106:rasperry-pi-usb-controller&catid=45:raspberry-pi&Itemid=54 Unofficial DOCS pdf], [dwc_otg.c FreeBSD], [], [https://www.riscosopen.org/viewer/view/mixed/RiscOS/Sources/HWSupport/USB/Controllers/DWCDriver/ RiscOS USB Driver], [https://www.riscosopen.org/forum/forums/5/topics/878 RiscOS USB Discussion], [https://www.riscosopen.org/forum/forums/11/topics/1893 Other USB RiscOS], [http://plan9.bell-labs.com/plan9/index.html Plan9 Miller's usb] http://plan9.bell-labs.com/sources/contrib/miller/, [https://github.com/Chadderz121/csud CSUD driver], *[http://www.smsc.com/media/Downloads_Public/Data_Sheets/9512.pdf SMSC 9512] USB LAN/Hub chip *CMOS RAM *VCHIQ port which sends messages to the GPU e.g. for mouse, keyboard, audio on HDMI, etc *Audio Driver *Serial Peripheral Interface Bus (SPI) *[http://www.susa.net/wordpress/2012/06/raspberry-pi-pcf8563-real-time-clock-rtc/ I2C registers] *I2S *Universal Asynchronous Receiver Transmitter (UART) *[http://elinux.org/RPi_BCM2835_GPIOs GPIOs] and [http://www.adafruit.com/blog/2012/08/17/broadcom-bcm2835-peripheral-memory-map-and-gpio-alternate-use-chart-piday-raspberrypi-raspberry_pi/ Alternative view of GPIO] BCM2836 * For Pi B+, PI 2 and Pi 3 SMSC LAN9514 chip adding 10/100 Ethernet connectivity and four USB channels to the board *[http://www.andrewscheller.co.uk/rpi_pcb_modules.html PCB], [http://elinux.org/RPi_Low-level_peripherals Low level features], Implemented so far... # Modify the configure system so that it correctly builds for the arm hardware float raspi target. # Implemented the bootstrap to load the aros modules and prepare the arm to jump into them. Reworked the x86 console support so that parts can be stolen for raspi to use since t has no basic functionality to output to the display. # Implemented a kernel.resource to prepare the raspi for running aros and provide the low level api calls to expose available resources and allow exec, etc function. # Implemented serial debug support # Implemented the exec (and kernel) functionality required to make multitasking work (and interrupts, exceptions, syscalls, etc) # Implemented a timer.device to utilise the hardware timers. # Implemented a very basic gfx driver to expose the hardware's framebuffer. # Implemented an SD-Card driver for AROS which presently only supports the raspi's chipset but can easily be modified to support all sd-card hardware and media. # Fixed the fat filesystem support in AROS so that it can boot on RasPi's normal SD-Card setup. The "rom" image files needed use a different filename than the default linux, etc images so can be easily installed without harming the existing files - you only need to change the loaded images in the config file to get aros to boot. # Updated the build scripts to automatically download the necessary raspi firmware files and wrap it all up so that you can simply extract the archive to a fat formatted sdcard and boot it on the raspi without having to get anything else. # fix everything in contrib and ports to build for raspi (needs proper testing/fixes but allows every component to actually compile at least, including owb) + numerous other fixes to get things working on arm/raspi .. Improvements... # Implement a USB chipset driver "OR" finish the existing one [https://github.com/aros-development-team/AROS/commit/c07d13c724f944674be5db54fc6a71ee72a01809 usb otg] - the current code is mostly a skeleton that should initialise the chipset and then needs relevant code to support the different transfer types. It also has the "virtual" hub code in place to represent the raspi's USB port (from poseidons p.o.v) # Implement a driver for the USB NIC (a few weeks - depends on USB above) # Write an [https://github.com/aros-development-team/AROS/commit/d55d0f74d20b769bbb8c8d386e5c1d7a9154f05a audio driver] (a few weeks - independent of USB) and [https://github.com/aros-development-team/AROS/commit/e93a4c245f27a87c9c4c1d39206694b39059998a HDMI] # fix syscall bug in the current raspi kernel code # Graphics depend on having a decent "bcmdma.resource" implemented as to use the cpu's dma engine. The sd card driver needs to use it for transfers to/from the controller - and the gfx system needs to use it for "blitting". # [https://github.com/aros-development-team/AROS/commit/4019d84e4975d4dad987a12d57fe108f5ac048e6 Improve the gfx driver], [ vc4gfx HIDD] add [http://dri.freedesktop.org/wiki/VC4/ Gallium3D support] # [https://github.com/aros-development-team/AROS/commit/b13905b3e8e45b089f520b44692c81affddd066f Improve] the [https://github.com/aros-development-team/AROS/commit/3a876755c070f5c73c4f53c7f4d35b4f923088b9 sdcard] device driver - which is also pretty basic but should work with most cards, rework it to also support pci, etc. sd card interfaces on x86 # The current code using very rudimentary access to the gpio interface - so that should be implemented as some resource for other components to access, as-well as the i2c interface exposed over the gpio interface. that should have a hidd class implemented which uses the gpio resource to communicate. Boot up typical for most other OSs before the open sourcing of many binary blobs from 2017 onwards On power-up, the rpi [http://www.open.com.au/mikem/bcm2835/ BCM 2835] [https://github.com/hermanhermitage/videocoreiv VideoCore4] GPU, not the ARM CPU, is in control, and the SD card slot is the only peripheral device with power. The firmware burned into the BCM2835's VideoCoreIV GPU PROM requires a DOS-style partition table; a FAT-formatted first partition; and the freely redistributable but closed sourced Broadcom files “bootcode.bin” and “start.elf” in that partition. The boot sequence carries out several pre-boot tasks *On powering of the rpi, the GPU reads and executes bootcode.bin, which then loads start.elf *The GPU loads the “start.elf” file, eventually, into the L2 cache and then executes it *configures the memory split for the CPU and GPU *reads and parses “config.txt” from the same partition on the SD card and applies the settings (like a PC’s BIOS settings) *loads the “kernel.img” file, again from the same partition *activates the CPU to begin executing the loaded kernel image The CPU/GPU memory split is hard-coded into start.elf, so Broadcom provides three start.elf images, to give 32M, 64M, or 128M to the GPU for multimedia performance, and the remainder to the CPU. RPi uses [https://github.com/raspberrypi/firmware some closed source loaders] and at some point it loads a binary blob named "kernel.img" at 0x8000, at that point there would be a rudimentary Aros alive. If one wants to use the SD-card then there would have to be a driver for the interface and a fat filesystem handler (SD-card has to be formatted to fat filesystem) Boot code and kernel are now linked together and made into that binary blob, just for starters. Raspberry Pi uses [http://kernelnomicon.org/?p=133 u-boot] and [http://kernelnomicon.org/?p=138 UBoot] as bootloader, there's already some code in the Efika MX port for that. UBoot is a native bootloader and not just for the raspberry pi, it loads after start.elf. You can find Efika MX port from arch implementations, some hacking is needed for the mmakefile.src'es as iit dates back to before the Aros crosstool era or else you get some weird errors while building. You also need to code the bootstrap and serial handling. At the moment it seems that a fastest route for the native build would be to make one binary blob without using the package system. Raspberry's memory layout is pretty simple and if the implemented u-boot doesn't support loading other modules <pre> ? - alias for 'help' mtest - simple RAM test autoscr - run script from memory base - print or set address offset bbm - BBM sub-system bdinfo - print Board Info structure boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootm - boot application image from memory bootp - boot image via network using BootP/TFTP protocol cmp - memory compare coninfo - print console devices and information cp - memory copy crc32 - checksum calculation echo - echo args to console fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) go - start application at address 'addr' help - print online help iminfo - print header information for application image itest - return true/false on integer compare jade - loadb - load binary file over serial line (kermit mode) loads - load S-Record file over serial line loady - load binary file over serial line (ymodem mode) loop - infinite loop on address range md - memory display mm - memory modify (auto-incrementing) mtest - simple RAM test mw - memory write (fill) nfs - boot image via network using NFS protocol nm - memory modify (constant address) pci - list and access PCI Configuration Space ping - send ICMP ECHO_REQUEST to network host printenv - print environment variables rarpboot - boot image via network using RARP/TFTP protocol reset - Perform RESET of the CPU run - run commands in an environment variable saveenv - save environment variables to persistent storage saves - save S-Record file over serial line setenv - set environment variables sleep - delay execution for some time tftpboot - boot image via network using TFTP protocol USB - USB sub-system usbboot - boot from USB device version - print monitor version </pre> And there is one more thing about modular ports. In order to actually implement this, your bootstrapping environment should provide the ability to load several files. On PC this is provided by GRUB2. on CHRP you can read filesystem via OpenFirmware, and Sam's Parthenope relies on modified u-boot. If your bootstrap allows to load only a single file, then you stuck with monolithic kickstart. By the way... u-boot allows not only to boot up a single uImage or zImage, it also allows to write client programs AFAIK. With this approach, you actually can write modular bootstrap for ARM AROS using unmodified u-boot. Most used [http://www.compulab.co.il/workspace/mediawiki/index.php5/U-Boot_quick_reference uboot options] are fatls usb 0:1, the reason behind INTB_KERNEL is to allow use of the standard Exec function AddIntServer() to add interrupt handlers for hardware drivers etc. AmigaOS never used it for abstract hardware drivers. AmigaOS routed only raw hardware IRQs there. Their assignment was hardcoded. As well as number of them. Actually on AmigaOS every bus has its own interrupt subsystem. For example PCI bus. PCI interrupts on Amiga are routed to a single exec interrupt. 1:1 relationship between CPU and hardware interrupts is present only on PC. IMHO we miss things like AddInterrupt/RemInterrupt methods on our PCI subsystem's device class. PCI bus class should map these methods to whatever is appropriate. This is how it is done on AmigaOS and friends. When these are implemented, raw kernel.resource API will be needed only for several PC-specific drivers with hardwired resources. Exec IRQs are real IRQs only on Amiga hardware. On other machines they can be emulated where appropriate (VBlank is a good example). kernel.resource is meant to be different, its IRQs are hardware-agnostic, they are plain "Hardware IRQ number X, whatever this means". They are low-level actually, and meaningful only in the context of a particular system. Was that not the transition from irq.hidd to kernel.resource? No. A long time ago there was another hacky bit named INTB_TIMERTICK. It was "abstract timer interrupt", used by timer.device. It was the same as VBlank, but with larger frequency. I removed it, because kernel.resource API was a cleaner way to access this interrupt. Furthermore, there can be more than one timer in the system. Thinking about bringing back timer HIDD definitions again. hpet.resource is a bad idea. Can someone please enlighten me a little on how the scheduler is meant to work? Poseidon.library creates its "Poseidon Event Task" during RTF_COLDSTART -> then calls Wait(), and ends up in limbo because wait disables interrupts (used for the scheduler heartbeat), and basically waits forever because the sigbit is never set, since krnSwitch doesn't switch the task unless TF_SWITCH is set, and no codepath run during this seems to set it?? TF_SWITCH does not disable/enable switching. This flag just enables to run user-supplied hook when the task is being switched away. It is completely safe to call Wait() in Disable()d state. Doing this actually temporarily breaks this state. IDNestCnt gets remembered in struct Task, then next task is selected, and its IDNestCnt is restored in sysbase (see kernel_scheduler.c). If there are no other tasks, then your cpu_Dispatch() should enable interrupts on the CPU and enter idle mode. See x86 implementation for good example. You miss what happens next... 1. KrnSwitch() saves context of your task, saves IDNestCnt (core_Switch() and cpu_Switch()), then drops into cpu_Dispatch(). 2. cpu_Dispatch() calls core_Dispatch. Then two cases are possible: 2a. There is a READY task. It is picked up, its IDNestCnt is restored in SysBase, then cpu_Dispatch() needs to restore registers and exit. The next task is run. 2b. There are no READY tasks. core_Dispatch() returns NULL. In this case your cpu_Dispatch() should enter idle loop. It should just enable interrupts on the CPU and put it on halt. This allows it to process hardware interrupts. Eventually some of your interrupt handlers wakes up your task and puts it into READY list. My heartbeat interrupt has been slowed atm to help debugging - but it never actually gets a chance to fire because of the Wait() disabling interrupts. Perhaps you have forgotten to enable interrupts in your idle loop. There is a change in the format of AROS executables. Until now we were using Elf RELocable files which are usually used as intermediate object files. We had them for various reasons, one of them was how AROS files were built in the past. That days we had no real aros cross compiler and the option to embed relocation data in unix executables (or in executable files in general) was rather new and not every linux/unix system had it. Therefore we have decided to use intermediate files. Although it was somehow working (and it is still working :-)), it has some drawbacks. Therefore decided to introduce real Elf EXEC types, in first turn implemented on ARM target with option to expand in future to all other AROS architectures. The first patch was pretty easy and appeared to work somehow. It generated nice executables with embedded relocation info. Not only that, it also removed all global symbols adjusting relocation data to be relative to the beginning of the sections. That move reduced number of symbols in each executable significantly (depending on the file between 20 and 80% of all symbols could be removed). The only symbols that stayed in the file are local ones - due to the nature of the patch wasn't able to remove them since we have not seen them in the symbol hash table. The patch didn't worked though. The files were relocated, AROS kernel loaded, but it crashed very early. What happened? Well, the nature of ARM relocations happened :) Most of the relocation data on all machines is rather simple. Relocation can be absolute or pc-relative, sometimes the offset has to be bit shifted. On ARM v7 there is another one. There, when one wants to load an address of function/variable into register a combination of two instructions can be used: movw and movt. The first one loads immediate into lower 16 bits of a register while clearing upper 16 bits. The second one loads immediate into upper 16 bits without touching lower halfword. Loading of a pointer into a register looks like this: movw r0, #:lower16:label movt r0, #:upper16:label In this case there are two relocations - one for lower halfword and another for upper. If an overflow of lower 16 bits occurs during relocation process, the upper one should be updated as well. Unfortunately with current patch and with typical ARM executables there is not enough information to perform the calculations. There are two options - the first one would be to give up and go back to "fake" executables, another one would be to change from REL to RELA relocation info. The latter contains an addend, extra data which can be used to perform all the relocation calculations I need. Decided for the second option. The patch is already in the works. There is another function for the binutils' bfd backend to perform the final relocation. There can decide what to do with every reloc info, modify data and eventually strip some symbols. An advantage is - at this stage of the linking process have also full access to all local symbols so can change all relocations section relative and eventually strip all symbols from the files. GPU VCore developed by Alphamosaic Ltd and now owned by Broadcom. Most of start.elf runs on the GPU. Placing ALL the userland GPU code in the videocore.hidd isn't going to be a terribly big problem because the code they published is nothing more than a shim that sends data straight to the GPU to execute. The good news about this is that we only need to write our HIDD using the OpenVG API. The shim is relatively small codewise and lives in the ARM memory (the actual OpenVG code itself lives in the GPU RAM area and its loaded from start.elf). That's also the bad news. Our driver has to translate AROS video calls to OpenVG calls, for most tasks it should be easy, for some, not so much. It's still probably less difficult and less work, than controlling the GPU directly. The other good news is that anything done through OpenVG happens on the GPU, its truly accelerated. It also has some nice font functions, meaning we can lead into an accelerated text mode later. Basically, AROS resets or locks up when it tries to use AROS_ATOMIC_INC or DEC. If I comment out the byte/word operations in the header files and use non-atomic operations, the code works as expected. have read that the L1 cache needs to be enabled to use LDREX and co (which I also read is only meant to be used on multi processor systems with shared memory) - however I am certain this is correctly enabled. If you are using LREX or STREX, you should have L1 cache enabled, at least on the ARM CPU I work with at work. L1 cache is enabled by enabling the MMU *AND* setting the C and I bits in the CPU - the C bit is ignored, and the I bit only covers the 16 byte instruction pipeline if the MMU is not enabled. Can you verify that your assembly is generating LDREX/STREX? From the behavior, it almost sounds like its generating the default Semaphore locked atomics. Impossible. There are no semaphore-locked atomics. There are Disable()/Enable()-based ones instead. And there's a special #define AROS_NO_ATOMIC_OPERATIONS in this case, which tweaks Disable()/Enable() implementations not to recurse forever. I have tested this on ARMv5 which does not have ldrex/strex, it works fine. On those ARMs there's no way to have real atomics. On other OSes (like Linux) this is done by introducing things like atomic_t, which appears to be a complex structure, holding the value together with accompanying spinlock (implemented using swp). #warning "TODO: lookup optimal mmu table settings for raspi memory" /* Set up an identity-mapping for all 4GB */ for(x = 0; x < 4096; x ++) { pagetable[x] = x<<20 | (0x40002|0x80000|0x010000|0x00C00|0x04); } Shouldn't there be a second loop that sets the 'C' bit in the descriptor for the RAM pages? Currently, you have TEX=0, C=0, B=1 for all pages (Shared Device). You should have TEX=0, C=1, B=0 for RAM (Write-Through, Cached) So .. pagetable[x] = x<<20 | 2; should be enough? No, for RAM you need to change the '| 0x40' to '| 0x80' tell dosboot the correct defaults to use Please don't do this. This bootconfig.c is a deprecated legacy thing. I wanted it to go away completely with time. Instead, display drivers should auto-install themselves during own initialization phase. I. e. detect hardware=>instantiate itself. This should make things way simpler. With this approach you only need to add the driver into KS image to get the device autobooted. No hardcoded stuff. Currently VESA and VGA drivers do this, look there for examples. never rewrote ATI driver because i don't have any test system for it. they defined a smaller AROSCPUContext than the ExceptionContext - yet reference it as ExceptionContext in other places, and since it hasn't allocated enough storage for ExceptionContext, are corrupting memory/the structure (since the elements that are there don't map 1 to 1 with the exception context). AFAIK, AROS has been moving in a different direction to this in recent years. It is the job of graphics HIDDs to allocate bitmaps etc. so that they have the most suitable characteristics, including allocating them from GPU RAM where possible. The concept of chip RAM is only for legacy code, and most if not all non-68k platforms should have all system RAM marked as chip. BTW, is the video processing code you mention CPU code or GPU code? Also, IIRC we have support for "external memory allocators". Perhaps that's what we need for the allocation of GPU RAM through the mailbox. All hosted and x86 native ports should use proper context formats. trying to clarify if the vblank handler has to have run by this point to prevent this deadlock. Actually, no. Unless you have installed VBlank handler which should wake up at some point. Without VBlank there will be no quantum count. Consequently, there will be no forced preemption. But the rest will work, and multitasking will be cooperative (switch happens only when current task voluntarily gives up the CPU). Does it depend on the vblank having run before this point? and if yes what does that mean on systems where it might be able to run enough code (e.g. get to this point) before the vblank interrupt has triggered? What is it waiting for? It could wait for timer, in this case you need timer.device working. VBlank is currently needed for exec's quantum counter. In current native ports we have only a single timer, which is served by timer.device. VBlank is simulated by timer.device also. If your machine has two timers, then you can use one of them for VBlank, and another for timer.device, this will simplify things down. VBlank needs to be 50 Hz for historical reasons, many programs use it as cheap timer. I am periodically thinking about making some abstract mechanism to be able to change quantum source (and untie it from 50 Hz), but have no time to come up with something good. Additionally i started disliking timer.device hardcoded design when PC has got many timers (old 8253, APIC, HPET). Currently i think there should be some low-level entity representing tick source. timer.device should just select the most appropriate source for its units. The BCM2835 has 4 GPU based timer sources - 2 are used by the GPU, so im using Timer3 for our heartbeat and the remaining one will be free to the system. There is also the less capable ARM timer but that is dependent on the CPU frequency. Very good. You won't need any emulation. Set the heartbeat to 50 Hz and drive VBlank from it. Use other timer for MicroHZ. Can you use the 'econsole.hook' I make for debugging the Sam460 via the serial port? It provides a before-anything-else shell prompt on the serial port. You can then do 'NewCLI' to test your graphics, or use any DOS command in shellcommands.resource. You should just be able to add econsole.hook to your module list, and use 'econsole' in your bootargs. So long as you have a working Exec/RawMayGetChar and Exec/RawPutChar, it should work. Also make sure to add shell.resource and shellcommands.resource for this. That should have done it. If you set "#define DEBUG 1" in arch/all-native/econsole/econsole.c, do you get any additional serial output? have added it to the build and added econsole to the command line - and can see the bootloader picks up on the emergency bootconsole tag, but I still only get the insert bootable media display? Im assuming it exposes a fake filesystem that tricks aros into booting? The contents of which are: ECON:AROS.boot Way to handle the scheduling code? The implementations I had been following were causing problems, due to cascading interrupts which I cant handle properly in the asm stubs just now (when they break disable etc.) - since it means detecting the interrupted codes cpu mode and getting the correct sp/lr for it, and that's just too tedious for arm. To work around this ive added a system idle task which does nothing - and when the scheduling code has no task to run switches this in and lets it run, thereby allowing the interrupts etc to resume until something does need to happen. Also, by adding accounting code to cpu_Switch() and cpu_Dispatch(), it should allow the system to log idle time correctly (as well as running tasks). have thought of also adding an additional task that never runs, solely to record time spent in IRQ handlers, but I digress.. was under the impression that kernel.resource should *never* be used outside of exec.library. This is a wrong impression. Michal started designing it because portable nature of AROS does not fit well into exec's API with all its assumptions. So, he started the new, hardware-agnostic kernel API from scratch. Yes, exec sits on top of it in places. But kernel always meant to be open thing. Otherwise it would not exist. it wasn't meant to be just used willy nilly by user code - but by lower system components (e.g. exec) so that they could be implemented in a more generic fashion, and the kernel resource itself hide the systems quirks. Adding new things there perfectly keeps up with our decision to minimize AROS-specific intervention into APIs which can clash with MorphOS or Amiga OS4 extensions. We want at least source-level compatibility there. Binary compatibility on PPC would be extremely cool, but at the other hand we have no maintainer for this, as well as their ABIs splintering. It depends on what exactly is being implemented - there's no reason we should have everything crammed into kernel.resource if it doesn't need to be (i.e. if its better suited as a separate component/subsystem in its own right) The _LE versions are for when you have endian swapping taking place. If the graphics are the same endian as the CPU, no swapping should occur. I ran into a similar terminology problem in SDL with a friend insisting that his Radeon 7000 on his PC was big-endian. It is not, it just uses the same endianness for the graphics card and the CPU so no swapping was necessary. They were both little-endian. The _LE versions are because the PixFmts refer to the bitmap data being in big endian format in memory, for which the normal version would need to do endianness conversion before applying the shifts/masks. on this platform it is in _LE in memory also so we don't need the conversion hence using the _LE version of the call). would use _LE (if it's really little endian 16 bit mode). What is the bare minimum needed to implement a framebuffer based gfx driver, with our software handling the rest? Have tried with just a gfx class that only expose new/dispose/newbitmap - and having an onscreenbitmap used only for the framebuffer itself (with all other bitmaps being chunkybm, and the framebuffer's superclass also being chunkybm), but that alone isn't enough it seems? You can use workbench/hidds/sm502/ as your example - it is as simple as I could make it. So, AROS creates the framebuffer bitmap (verified this) -> so surely it should be capable of then rendeing into it? I don't actually create the framebuffer "bitmap object" myself - only as a result of being asked to. The code I currently have on SVN seems to create the framebuffers bitmap object fine, but then crashes in intuitions DisplayDriver callback. In particular it crashes performing the getattr on the system default pointer. don't expose MEMF_CHIP in an allocatable form so AllocSpriteData was failing (and other code later doesn't check if the values are valid == illegal memory accesses) So far have -: vc_init: queries the gpus memory, and sets up a fake memory handler for it, then adds the bootmode driver and returns saying all is well vc_gfxhidd:New: sets up some fake syncmodes to test with and creates the real gfx object. vc_gfxhidd:NewBitmap: checks if its a framebuffer and uses the onbitmap class or uses the chunkybm class otherwise vc_onbitmap:New; creates a chunkybm object and then pushes the real framebuffer address into it as the buffer, vc4 had v8adds, v8subs, v8muld, v8min and v8max which operated on four 8bit uint values packed into a 32bit register. Multiplication was in the range 0.0 to 1.0 and addition/subtraction saturated. There were also a range unpacking/packing modes that allowed you to pack and unpack 8bit values into 32bit registers. RasPi has to speak to the "operating system" which runs on the GPU itself and request/free memory - it cant directly manage it itself, and so the managed functions were used to wrap these calls. The Arm and GPU share memory space. The framebuffer is shared. The Arm can write a pixel and it will appear on the screen (through GPU hardware) without flushing/copying being required. The GPU can composite multiple FB's in real time - so you have a number of surfaces defined which are rotated etc and composited in real time to the output. Copying can map from the address space of the Arm to the flat space of the GPU which takes some code, but I don't think whole buffers are copied. The DMA hardware can also access the whole memory space and can perform 2D fills and blits (no blending). This is documented in the peripheral spec posted. The DMA is just an Arm accessible peripheral and can be set up with low latency (e.g. microseconds). must use a 0xc0000000-based bus address to access SDRAM, yet non-DMA access should go via a 0x0-based bus address. For 2D dma, set TDMODE, and the spec says "interpret the TXFR_LEN register as YLENGTH number of transfers each of XLENGTH, and add the strides to the address after each transfer." so set STRIDE to pitch of the image, the width is XLENGTH and height is YLENGTH. You would fill by not setting the SRC_INC and point source to your fill data. The DMA cannot see the ARM's L1 cache, so you would map the framebuffer with ioremap_nocache. Depending on where the source data comes from, it may need an L1 cache flush. The DMA can see the L2 cache. Use 0xC0000000 bus addresses when L2 is disabled and 0x40000000 bus addresses when L2 is enabled. (actually just call virt_to_bus and you'll get the right address out). openGLES/openVG has high latency. Writing to framebuffer then reading it back is very inefficient (e.g. milliseconds). If you can drive it a unidirectional way, just streaming commands at then that is efficient. openVG is not implemented on top of openGLES - it uses the same hardware but as a first class interface To improve the Gfx driver, we will need a DMA resource implemented so can use to perform DMA operations. The Gfx driver will need this to perform blits. Actually MEMF_CHIP has to present, for historical reasons. This has been never fully agreed upon, but in ports i wrote i exposed the whole memory as MEMF_CHIP. The idea behind this is that CHIP is originally the memory where graphics and sound data can be put. On non-Amiga platforms there are no restrictions on this, so the whole memory is CHIP. Yes, many old software can misbehave with CHIP memory size larger than 2MB. But this actually applies only to m68k AROS which is going to run m68k binaries. In other cases it's quite logical to fix the program when porting. As to original question: yes, it's enough to have a framebuffer bitmap (one with aoHidd_BitMap_FrameBuffer set to TRUE) and PutPixel routine. It framebuffer can be served by chunky bitmap class, then you can simply create chunky bitmap with your own buffer (see how VESA driver does this). Chunky PutPixel is already there. struggling to determine what is the correct pixfmt to use for the 24/16/15 bit gfx modes on the RasPi. AFAIK it uses RGB565, for 16bit but im unsure what shifts etc should go with it? suffice to say Im getting the wrong colors so far lol. <pre> redmask: 0x0000F800 greenmask: 0x000007E0 bluemask: 0x0000001F alphamask: 0 redshift: 16 greenshift: 21 blueshift: 27 alphashift: 0 </pre> It should likely be vHidd_StdPixFmt_RGB16_LE This stuff is a bit confusing. The "names" of the stdpixfmts are based on the layout in memory, ignoring endianess. So for example: ARGB32: will be 0xAA 0xRR 0xGG 0xBB in memory on both big endian and little endian machines. The shifts and masks OTOH are based on pixel access (ULONG in this case), so differ depending on whether you run on big endian machine or little endian machine (that's why there's stdpixfmt_le.h and stdpixfmt_be.h in rom/hidds/graphics/). With the 16 bit pixel format it's even more confusing, as for example it's impossible on little endian machine to describe RGB16 with shifts/masks alone. That's why there's vHidd_PixFmt_SwapPixelBytes_Flag. (RGB16 == RRRRRGGG GGGBBBBB in memory, and for pixel (WORD) access on little endian machine it needs to be accessed as GGGBBBBBRRRRRGGGG). The shifts btw indicate how much to shift the component to the left (!) so that it is moved to the highest bit (31). The aHidd_PixFmt_StdPixFmt you specify will be ignored most of the time, because when the pixelfmt is registered, the gfx hidd checks if there's an identical pixfmt (shifts/masks/etc., but ignoring pixfmt->stdpixfmt) already in the system, and if so, it uses the already existing one and does not create a new one. In theory it would be better if gfx drivers could simply/only specify a StdPixFmt without all the shifts/masks stuff when the gfx driver uses pixfmt which matches one of the stdpixfmts exactly. Another possibility would be for gfx drivers to use HIDD_Gfx_GetPIxFmt(stdpixfmt_gfx_driver_wants_to_use) and then peek shifts/masks from it and fill out a pixfmt tag list based on that. 15bit very blue/green: Try to pass same shifts/masks/etc. as in 16 bit pixfmt (maybe you think it's using 15 bit R5G5B5 (or swapped) but it's actually still using 16 bit R5G6B5 (or swapped). aHidd_PixFmt_StdPixFmt you pass is mostly ignored. It's the shift/masks/etc. that count. But I would still pass the correct one (_LE) == whatever rom/hidds/graphics/stdpixfmts_??.h uses in the entry where you have looked up shifts/masks/etc. Use the shifts/masks/etc. from the entry in stdpixfmt_le.h (if you are running on little endian machine) or stdpixfmt_be.h (if you are running on little endian machine) that matches the pixfmt that its meant to be. 0xAA,0xRR,0xGG,0xBB on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_BGRA32) 0xAA,0xRR,0xGG,0xBB on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_BGRA32) it feels like AROS trashes the alpha component, otherwise it should be 8A8R8G8B. read on the subject suggest its in 1x5r5g5b (x is ignored) to keep 16bit alignment . Suggests to me that wrong shift/mask are being applied - however going by the 16bit versions it all looks correct to me so I am really confused as to what is happening. The output image looks to have too much green/blue, and very weak red. Kickstart The idea is to minimize amount of archirecture-specific modules to make the user's life easier. So, the kickstart was split into 'base' (which does not contain anything machine-specific) and 'BSP' (Board Support Package) which contains all hardware-specific stuff. This way, for example, distribution makers can save up space on CD and make CDs with multiple platform support. Different configuration would load the same base with different BSP's. Next there was some part which is entirely missing on hosted. These are filesystems. Hosted ports do not need them to boot up, so on hosted they are left out. At the other hand, they are also architecture-agnostic. So i put them into 'FS' package (standing for 'filesystem'). USB Poseidon is one more big part. I made it into separate package in order to allow users to omit it if they don't need it (for example, to run on retro PCs without USB). Personally i have one. Again, Poseidon is hardware-agnostic (well, there are USB drivers but HCIs are pretty standard). AFAIK its HCI 1.0 compliant but not familiar enough with poseidons drivers, nor USB, to just hack away at the existing code. Perhaps once i'm more familiar with the workings I can merge in the changes needed to get it operating but for now I will focus on getting it running. Also our drivers have known issues so perhaps a fresh set of eyes might shed some light on what is going wrong. Another interesting question is whether Poseidon can operate on device side. Is it flexible enough? How similar is being a USB host and USB device? think it will need a bit of work on Poseidon's side. Until then I will force the driver into Host/Master mode in the init code, but leave open device etc to configure the chipset for either's use - and look at trying to add support for working in Device/Slave mode & switching modes once it's up and running. Actually USBROMStartup is some kind of kludge. Can there be any alternative? Could device drivers be self-installing, like our HIDDs? This would get rid of need to list them in USBRomStartup. * Model A and B limited to 150 mA per port. * Model B+ and Pi 2 introduced configurable 600 mA to 1.2 A support over all ports - anything above that requires a powered USB hub. Implementing the hardware driver that Poseidon uses to interact with the USB components. Have code in place to (try) and initialise the USB chipset, and configure host/device mode operation (though AFAICT Poseidon doesn't support device mode). Started to get the "virtual" root hub written for the single USB port so that Poseidon should at least list it correctly in the GUI - and try to interact with it to find peripherals. The BCM2835 uses a soft IP block from Synopsys’ DesignWare library (DWC), specifically the block is called dwc_usb_2_0_hs_otg_subsystem-ahb_se (“USB 2.0 Hi-Speed OTG Controller Subsystem w/AHB Interface SE”). There is no public documentation for this, and pretty much zero chance of anyone getting hold of it even with NDA. However, there's a Linux driver written by Synopsys ([https://github.com/raspberrypi/linux dwc_usb]). Specifically directories [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_common_port] and [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_otg]. The Synopsys code is actually under a fairly permissive licence – it's not GPL, it's similar to BSD (’don't sue us if it breaks’ is pretty much the only clause). So this should not be a barrier to porting the code. The code is really well written, with a nice partition between the work done by the driver (dwc_otg, which is fairly involved, given the host does more work than a conventional EHCI driver), and the interface to Linux (dwc_common_port). Probably only need provision of relevant changes to dwc_common_port. Other things to consider.... * Provision of necessary headers to get it to compile * Provision of necessary functions (main issues are wait queues, threads, work queues, tasklets, timers, spinlocks and mutexes (multithreading) ) * Interfacing between USB stack and the driver. dwc_otg/dwc_otg_hcd_linux.c looks like the place to start. the Linux bits of the headers are only required for the dwc_common_port library. dwc_common_port includes a variety of crypto functions which are not used – it appears to also be used for ultrawideband (UWB) and wireless USB (WUSB) drivers where crypto will be an issue, but it isn't going to be for plain wired USB. Every USB driver acts as an USB hub as well in order to let Poseidon control the state of USB ports. The code there was reading status of the only USB port in Raspberry's CPU but when changing the status it erroneously deleted some of the status bits, including the port enable one. It was so because those bits in the status register are of a type Read/WriteToClear. It means, if one does not want to change their value from 1 back to 0, one has to actually write the 0 value. Very practical thing e.g. in interrupt handlers, where one reads the interrupt status register to learn what was the interrupt reason, and writes it back to the same register in order to clear the interrupts. After fixing that code it turned out that the communication was still unsuccessful. Apparently the USB device was not understanding the host for some reason. That should not happen since the request sent was one of the standard ones implemented by virtually anything with an USB connector, assumed that Poseidon clears the data caches before forwarding the work to the USB drivers but that's the responsibility of the driver itself. The USB device responded and acknowledged the transmission! But why were all the request sent after address change failing with timeout? They should not. Once again, address set is supported just by anything. Tried to contact the device at address 0 once again and there it was, still responding properly. The enlightenment came. The bus address for DMA transmissions was, as it is in many bare metal USB implementations, just the pure memory address of the buffer as seen by the ARM cpu. Have "prefixed" it with the real location of uncached RAM and booted AROS once again. Trident saw this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 and this: Product : Vendor: Vdr=0424/PID=EC00 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 255 SubClass : 0 DevProto : 1 VendorID : 1060 ProductID : 60416 DevVers : 0200 and even this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 What are these things? The first one is USB hub built in the Raspberry. Thanks to this one the Pi machines (with exception of Pi0 and computing modules) have more than just one single USB port. The second one is the network chip in raspberry, the third one is my USB SD card reader which have just connected to see what happens. AROS tried, of course, to boot from it ;) So, the first step towards working USB is done. The control transfers are working as you can see above. Next step is to implement bulk and interrupt transfers, having the basics in place. Finally some error handling will be added and USB for Pi will be as complete as the PC version. [http://www.raspyfi.com/raspberry-pi-usb-audio-fix/ Issue with USB Audio] Audio The Pi 4B is the only Pi that can output HD Audio as an HD Audio passthrough bitstream, and it does it over HDMI. It's possible to use the two HDMI output for separate HDMI video and HDMI audio outputs to allow UHD HDR video and HD Audio with non-UHD HDR compatible AVRs. The Pi3B+ and earlier will decode to PCM 5.1/7.1 and output over HDMI. HDMI is the only interconnect that has a standard for carrying Dolby True HD, DTS HD MA etc. as a bitstream - you can't carry it as a bitstream on any other interface. Pi3 and Pi4 audio jack output derived from 12bit pulse width modulation is relatively poor. For better, choose USB Audio or I2C versions. [https://github.com/raspberrypi/linux/tree/rpi-patches/sound/arm audio] and its [https://github.com/raspberrypi/firmware/issues/2 very high speed message passing interface type of thing VCHI] The Model B+ added an additional voltage regulator for the audio output and an additional output driver to drive low-resistance loads like headphones. However it is still using pulse-width modulation (PWM), which has a major impact on sound quality the old Raspberry Pi used a linear voltage regulator to provide the 3.3V to many of the components on the board while the new one uses a switching regulator. Both can perform reasonably well. However switch mode power supplies often show higher noise figures Analogue audio Audio over HDMI rev 1.3 & 1.4 Ethernet 10/100 BaseT Ethernet RJ45 socket GPIO GPIO shouldn't be too bad but bear in mind it is already accessed in places so they would need to allocate pins etc through it (e.g. sdcard to flicker the activity light, serial debug to output data on the GPIO pins) Probably a resource rather than a device... Started an i2c driver that will need to allocate GPIO pins. Feel free to work on it if you are interested ;p GPU graphics with 2D and 3D acceleration Sadly none yet for 32bit but for 64bit... Miscellanous hdmi issues Setting the hdmi_force_hotplug=1 makes sure the Pi believes the monitor/TV is really there. You might also need to set config_hdmi_boost=4 or even higher (up to 9) if your display needs a stronger signal. If the display is a computer monitor or newer tv, use hdmi_group=1 (auto HDMI use) and if it is an older TV, try hdmi_group=2 (for DMT formats, i.e. for PC monitors) then you HAVE to "set hdmi_drive = 2 to enable HDMI output as this forces HDMI mode rather than DVI mode Do not set hdmi_safe=1 as that overrides many of the previous options. Using a shorter or better quality HDMI cable might help. Make sure your Pi's power supply delivers 1 A and not 500 mA. If you see a problem with the red colour - either absent, or interference - then try a boost composite video changing the RCA cable, then the composite port worked out of the box Boot it as you are doing, without HDMI. If you now plug in the HDMI, do you get the image? In other words, does the Pi think HDMI is connected even when it isn't? Rename all the files in the first partion of the card except bootcode.bin, start.elf and fixup.dat What's the result? Put back config.txt What's the result? for PAL mode sdtv_mode=2 dmi_ignore_hotplug Pretends HDMI hotplug signal is not asserted so it appears a HDMI display is not attached hdmi_ignore_hotplug=1 Use composite mode even if HDMI monitor is detected <pre> # NOOBS Auto-generated Settings: #hdmi_force_hotplug=1 #config_hdmi_boost=4 #overscan_left=24 #overscan_right=24 #overscan_top=16 #overscan_bottom=16 #disable_overscan=0 start_x=1 gpu_mem=128 </pre> tvservice -c "PAL 4:3" <pre> /opt/vc/bin/tvservice -s or tvservice -s state: HPD high|HDMI mode|HDCP off|composite off (0x12001a), 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m CEA Group CEA has 1 modes: (native) mode 16: 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m DMT Group DMT has 0 modes: </pre> sudo amixer cset numid=3 1 forces the audio to the headphone jack, even with the HDMI video output plugged in config.txt the hdmi_ignore_edid_audio=1 option sems relevant as it should tell ALSA that the only available audio is analog, no matter what the display says There are several different ways that these 4 pole (ring) composite analog cables can be wired up, so some work great in some applications and can be a waste of time in others. What is needed for the Raspberry Pi B+ and above, which like many camcorders needs the ring contact next to the base contact to be the ground. The wiring for the 4 pole are: TIP (LEFT AUDIO CHANNEL) RING 1 (RIGHT AUDIO CHANNEL) RING 2 (GROUND/EARTH) RING 3 BASE/SLEEVE (VIDEO) YELLOW Most Apple based Players and the Microsoft Zune (TM) are wired this way. Most analogue camcorders are wired this way as well, where the ground in on Ring 2 will work with the Pi although you may need to swap your Video plug with the Right Audio plug. Nearly all other MP3 players are not wired this way, the ground is on another ring ie the wrong one. External devices * Camera Module Omnivision ov5647 Sunny 5MP (NoIR version) V1.3 - NoIR at 850&nbsp;nm, peak at 880&nbsp;nm and trails off at 940&nbsp;nm wavelengths * Camera V2 Sony IMX219 V2.1 8mpixel 8MP 8megapixel - 3280 x 2464 pixels - video at 1080p30, 720p60 and 640x480p90 - wider field of view, 62 vs 54 degrees horizontally - * Branded WIFI usb BCM43143 dongle N.B. dreaded error after changing cameras (stupidly without turning off the power first) and lasted through several power cycles. It can be a bad 15-pin FFC ribbon cable, when swapped, camera(s) and the Pi itself are working OK. It can be an instance of a cold solder joint on the CSI connector on the pi board. the camera can be detected (that's done via I2C) but may still not be able to receive image data (done via CSI-2) if something is broken. CSI-2 is uni-directional. Control is generally done via I2C. The CSI-2 receiver always writes to memory, not direct to the ISP. That's the way the Broadcom architecture works as it allows multipass processing easily. GPU memory is accessible from the ARM. Processing using the QPU graphics processors may be possible. currently the only supported sensor is OV5647 and IMX219. The linux drivers are all in the firmware blob, else you'd be looking at at least a man-month of work in a fully fledged imaging lab to do a decent tuning of the camera modules' ISP parameters. Static electricity maybe an issue for the camera module and slightly less for the pi board. == References == ===Good sites to visit=== *[https://github.com/raspberrypi/firmware/tree/master/ Raspberry Pi Firmware build] *[https://www.raspberrypi.com/documentation/computers/software-sources.html Documentation] *[https://rpilocator.com/ RPiLocator] Linux only *[https://github.com/raspberrypi/linux Raspberry Pi Linux Build] *[https://dietpi.com/ DietPi] *[http://www.tinycorelinux.net/ports.html piCore] *[https://wiki.alpinelinux.org/wiki/Raspberry_Pi Alpine Linux] *[https://github.com/armbian/build Armbian] *[ FydeOS] *[ TwisterOS based on ChromiumOS] *[https://note.com/jamesmondo/n/nc76e31402be8?hl=en BSD] *[https://www.raspberrypi.com/software/operating-systems/ PiOS Lite] and then [https://hstwb.firstrealize.com/ HST] *[ PiMiga for pi4 and pi5] *[ amibian for pi2 and pi3] *[ retropie pi1 and 2] Other alternative lighter smaller than Pi OS *[https://aros.sourceforge.io/nightly1.html Aros 64bit ARMV8 single core] *[https://www.riscosopen.org/wiki/documentation/show/Welcome%20to%20RISC%20OS%20Pi RiscOS on Pi3 and Pi4] *[https://github.com/michalsc/Emu68 ARM based realtime JIT 68k for amiga computers] *[https://github.com/JJDSNT/bellatrix/releases/ Alternative use of Emu68 on Pi3b] *[https://github.com/stevereaver/uaos uaOS with Emu68k] *[https://github.com/aros-development-team/AROS/commit/f80a268607dfae81b2db94755ab4e4d31ccb72d6 m68kemu library reference] *[ HaikuOS] *[https://github.com/raspberrypi/noobs NOOBS] os loader with successor [https://github.com/procount/pinn PINN] *[https://github.com/maxnet/berryboot berryboot] *[https://github.com/brianwiddas/pi-baremetal Bare Metal Access on Pi 32bit] Testing procedure is put sd card in, connect board to board if necessary, plug in hdmi and then power nothing else is done especially CSI DSI etc [https://www.raspberrypi.com/documentation/computers/compute-module.html CM5] has the same 55mm x 40mm 2x100pin connectors form factor as the CM4 but [https://www.epdtonthenet.net/article/214508/Key-Considerations-When-Migrating-from-Raspberry-Pi-CM4-to-CM5.aspx some pins and other small things] have changed. Will need the [https://raspipcb.com/tech-blog/raspberry-pi-cm4-vs-cm5-difference-in-booting-from-sd-card/ right IO board to suit] *Green [ Raspberry Pi Compute Module 5 IO Board REV2 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1967]] - untested *Green [ RPi Compute Module 5 IO board REV1 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1751]] - untested *Black SupTronics Geekbord X1500 CM5 IO Carrier Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[https://sipeed.com/nanocluster Sipeed NanoCluster] - untested up to 7 CM5 *Green BentoIO CMX0 - untested *Box EDATec ED-CLAWBOX - untested *Home Assistant Yellow - Kit with PoE with Raspberry Pi Compute Module 5 - untested *Blue [https://www.waveshare.com/wiki/CM5_PoE_BASE_A Waveshare CM5-PoE-BASE-A] - untested *Box Waveshare [ CM5-POE-BOX-A] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-B Waveshare CM5-IO-BASE-B] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-A Waveshare CM5-IO-BASE-A] - untested *Blue Waveshare [https://www.waveshare.com/wiki/CM5-NANO-B CM5-NANO-B] - untested *[https://carboncomputers.us/products/pi-flux piFlux] *[https://carboncomputers.us/products/ Zitaotech Hackberry] CM5 lite only - *Portable [https://www.waveshare.com/pocketterm35.htm Waveshare PocketTerm35] with Pi4B or Pi5 - untested *Box [https://www.clockworkpi.com/uconsole ClockworkPi uConsole][https://www.youtube.com/watch?v=EtI_bAahbR8 CM4 into an adapter or CM3 into so-dimm - Cyberdeck] - untested *Green RPi [https://datasheets.raspberrypi.com/cm4io/CM4IO-KiCAD.zip Compute Module 4] [https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf IO board] V1.4 [https://datasheets.raspberrypi.com/cm4io/CM4IOUSB3-KiCAD.zip USB3] [https://datasheets.raspberrypi.com/cm4io/cm4iousb3-appnote.pdf CM4ISO] [https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf Dual100pin] (2020) aka Development Platform Board - untested *Purple Pi Hut Cytron CM4 Maker Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[ KubeSail PiBox mini 2] *Home Assistant Yellow with Raspberry Pi Compute Module 4 - untested *[ Turing Pi V2] - untested CM4 with 260-pin SO-DIMM socket adapters and/or nvidia jetson nanos - untested *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-C Waveshare CM4-IO-BASE-C] - untested but binary blobs Rev01 Rev02 *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-B Waveshare CM4-IO-BASE-B] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-A Waveshare CM4-IO-BASE-A] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-NANO-B Waveshare CM4-NANO] - untested but usb and audio turned off or rerouted *Black [ Seeed Studio with BigTreeTech BTT pad 7] - bin blobs? CM3 has a 200 pin sodimm ddr2 connector form factor but not electrically SC0028, SC0029 *Blue [https://wiki.geekworm.com/CM_IO_Board Geekworm RPi Compute Module IO Board] [https://github.com/geekworm-com/cm-io-board CSI DSI] with CM3 in ddr2 slot underside - '''works''' if SW1 on but CM3+ '''does not''' *Green [https://cdn-shop.adafruit.com/product-files/3442/CMIO_schematic.pdf RPi V3 IO board CM3IO] and CM3 Lite - untested *Green [https://turingpi.com/ turingpi v1 cluster] - untested up to 7 cm3 7xlan9514 12V discontinued, 3 x Pi4 homelab maybe better *Blue [https://www.waveshare.com/wiki/Compute_Module_PoE_Board Waveshare Compute Module PoE Board] and CM3 lite (if not lite, write files to internal eMMC fat32) '''AVOID''' bin blobs *Blue [https://www.waveshare.com/compute-module-io-board-plus.htm Waveshare Compute Module IO Board Plus] [https://www.waveshare.com/wiki/Compute_Module_IO_Board_Plus wiki] [https://forums.raspberrypi.com/viewtopic.php?t=235695 pin settings] with CM3+ Lite - '''AVOID''' binary blob *[ Pi02w on Geekworm SupTronics X305 Raspberry Pi Zero IO Baseboard] - untested *[ Spotpear Pi Zero 2w to Pi3b format-ish] - untested *[ pi-top v4] box has 128x64 oled display, micro hdmi, 19Whr battery with pi4 and 15V PD 36W min needed *[ pi-top v3] three green pieces, heatsink covers most of the base tray, pi-top hub mk1 lhs and Pi1B Pi2b Pi3b rhs secured from below, black rounded strip with pi-top above keyboard, 13.3" HD 1366 x 768 display, small touchpad, *[ pi-top Model 2.0] pi-top on bottom bezel of 14-inch green laptop, large trackpad, keyboard slide down to reveal main system hub on slide rails moved to the right, Raspberry Pi3b screws down, hub slides in, 18V 2.5A 45W charger brick, battery 11.1V 3500mAh 38.85Wh and storage PiTopOS *[ Pi-Top CEED Raspberry Pi Modular Educational Desktop with RPI3] monitor *[https://www.indiegogo.com/en/projects/jesselozano/pi-top-a-raspberry-pi-laptop-you-build-yourself Pi-Top v1] wedge laptop with RPi2 <pre> 2008 Trustees collected for Foundation 2009 Pi Foundation charity status gained 2010 2011 First Raspberry prototypes 2012 First boards go on sale at CPC and RS. The Model A and B 700 MHz Arm11 - February 29th BCM 2835 2012 First million sold - more than the 10,000 original planned and anticipated 2013 First Alpha Experimental builds of AROS Native for the 32bit Pi 2013 Pi Trading launched making grants available, providing in house educational resources and Pi Academy for teacher training 2013 Over two million sold 2014 Over three million sold 2014 Pi 1 Model B+ introduced that moved composite video to audio jack and same half gig of memory 2014 Pi Model A+ v1.1 no ethernet and 1 usb - a little smaller - 2015 Over four million first gen pis sold 2015 Pi Zero 1.2 BCM2835 first production revision released with no camera port 2016 Pi0 1.3 released with camera csi connector 2017 Pi Zero W v1.1 1GHz Pi0W, single-core 32bit CPU BCM2835 released with Cypress CYW43438 wireless 2020 Raspberry Pi Pico SC0919 with RP2040 32-bit 2Core ARM Cortex-M0+ up to 133 MHz - 264KB of SRAM and 2MB of on-board QSPI Flash - 2024 Raspberry Pi Pico 2 with RP2350 2Core 32bit Arm Cortex-M33 and 2core open-hardware [https://github.com/wren6991/hazard3 Hazard3 RISC-V] 2015 Pi 2 Model B v1.1 BCM2836 900/600 MHz ARM Cortex-A7 Armv7 quad 32bit, 32bit VideoCore IV GPU - 1Gb RAM - 5V 2A micro usb - SMSC LAN9514 chip - 2015 Over a million pi2s sold 2015 Raspberry Pi 2 Model B version 1.2 Pi2bv1.2, aka Pi2B2 has armv8 BCM2837 underclocked to 900Mhz without wifi/bluetooth module 2016 Pi 3 Model B - Broadcom BCM2837 SOC four 64bit ARMv8 Cortex-A53 1.2GHz 32bit 1080p VideoCore IV GPU - 1Gb DDR2 - bluetooth 4.1, Cypress CYW43438 wireless 802.11n - 4 x USB2.0 ports - 5.1V 2.5A - SMSC LAN9514 chip 2016 PIs total over 10 million worldwide 2017 Compute Module 3 CM3 with BCM2837B0 armv8 Quad 64-bit - small 67.6mm x 31mm board which fits DDR2 SODIMM connector but not electrically compatible which plugs into needed IO board - beware of the I2C protocol issue 1Gb LPDDR2 RAM - Lite or 4Gb Emmc storage 2017 12 million pis sold in total 2018 Pi 3 Model B+ - 4c A53 BCM2837B0 1.4Ghz - 1Gb, wireless 802.11ac, gigabit ethernet (300Mbit/s) and bluetooth 4.2 - power over ethernet - 4 x USB2.0 ports - Microchip LAN7515 chip 2019 Over 15 million sold 2019 Pi 3 Model A+ with BCM2837b0 Cortex-A53 64-bit SoC @ 1.4 GHz with 512Mb LPDDR2, 1 usb2, 1 hdmi, 1 micro usb 5V 2A - no ethernet - 2019 Raspberry Pi Compute Module 3+ CM3+ - Broadcom BCM2837B0 1.2Ghz, Cortex-A53 (ARMv8) 64-bit SoC on DDR2 SODIMM mechanically compatible only factor - IO board required 1Gb DDR2 and 8GB, 16GB, 32GB or a Lite variant without eMMC 2021 Pi zero 2 (w or no W) RP3A0 quad 1GHz Cortex-A53 64bit BCM2710A1 512mB SDRam 2025 edaTEC CM0 ED-CM0NANA with additional dev board with quad 1Ghz A53 with 512Mb Raysan RAM, 2 USB2 and 10/100 ethernet - pico castellated edge 2019 Pi 4 Model B RPI4B - BCM2711B0T quad 64bit A72 1.5GHz, 4K VideoCore VI, AC wifi, Bluetooth 5.0, GbE Broadcom BCM54213PE (PHY ID 0x600d84a2), 2 micro hdmi decode up to 4K, USB-C 5.1V 3A power, 2xVLI VL805 USB 3, 2xUSB 2.0, 2GB 9LDWW D9WHZ or 4GB 9FDWW D9WHV, 8GB 0AA47 D9ZCL ddr4 ram 2020 Silent Pi 4 v1.2 upgrade with more USB-c psu support 2020 PI400 BCM2711C0T 1.8GHz 4Gb DDR4 inside keyboard, 5.1V 5A 27W usb-c psu, 2 micro hdmi, external ide style 40pin gpio, no audio port - 2020 Raspberry Pi Compute Module 4 BCM2711B0T on new 55mm x 40mm 2x100 pin form factor with extra breakout IO board CM4101000 1Gb RAM Lite SOM CM4102000 2GB RAM Lite CM4104000 4GB RAM Lite CM4004008-4GB-RAM 8GB-EMMC SOM System on Modules CM4104032 4GB RAM 32GB emmc CM4108000 8GB RAM Lite CM4008016 8GB RAM 16Gb eMMc 2021 Raspberry Pi SC0763 Compute Module 4S CM4S with ddr2 sodimm pinouts but not electrically the same with suitable IO board extra cost - CM4S01000 1GB RAM Lite CM4S01008 1GB RAM 8GB eMMC Flash CM4S02000 2GB RAM Lite CM4S04000 4GB RAM Lite CM4S08000 8GB RAM Lite 2021 Pi 4 v1.4 BCM2711B1 upgraded power regulator, to deal with 8gig of ram being more power hungry - 2021-48 Raspberry Pi 4 model B v1.5 2GB 2023 Pi 5 v1.0 BCM2712 Quad A76 @2.4Ghz - VideoCore VII - no audio socket - dual 4k from mini hdmi - fan connector - 5.1V 5A psu 2024 Pi 5 2GB DDR4 version uses BCM2712D0 2024 Pi-500 with 8Gb LPDDR5 and membrane keyboard 2024 Pi 5 v1.1 2024 Raspberry Pi Compute Module 5 CM5 BCM2712 55mm x 40mm form factor with additional IO board CM5004000 04GB RAM 0GB eMMC Lite CM5008000 08GB RAM 0GB eMMC Lite CM5016000 16GB RAM 0GB eMMC Lite 2025 Pi-500+ with 256GB NVMe storage, 16GB LPDDR4 RAM, and Gateron KS-33 Low Profile Blue mechanical keyboard switches 2025 Pi5 1GB DDR4 announced 2022 PiOS linux goes 64bit 2024 Pi Trading IPO stockmarket stock exchange listing 2026 April and May Aros 64bit fixed, added AHI audio, VC4 gfx started, usb functions added to rom 2026 June and July Aros 64bit usb2otg started, dma.resource, sdio.resource, bwfm.device wifi added 2026 Late July daily 64bit Pi3 LE little endian builds start 2026 August Pi 4, 400, 5 and 500 DTBs added, expanding existing support and wifi for Pi4 and Pi5 2026 August Pi5 HAT+ nvme and HDMI, AHI RPiI2S added, Pi4 HVS5 video scaler started, 2026 2027 2028 Pi 6 </pre> ==Future== [https://github.com/ARMSX2/ARMSX2 Arm pi of pcsx2] {{BookCat}} atclaytl301q4sektvj0mi6gvspgsbz 4672833 4672787 2026-09-28T18:44:32Z Jeff1138 301139 4672833 wikitext text/x-wiki {{ArosNav}} [[#Native]] [[#Hosted]] [[#Build]] [[#Hardware]] [[#References]] [[#Future]] ==Introduction== [[File:Scalos00.png|thumb|Scalos on Aros Pi3b]] Aros aims to cover Pi 3 to 5 1Gb+ RAM ideally as you may have to switch to 256Mb gfx mode depending on the application running Options to boot from using a good power source to prevent the yellow lightning symbol. *With Pi3b+ the max you can get is 5.1V 2.5A with micro usb. *With Pi4 5.1V 3A with usb-c *With Pi5 5.1V 5A, the amps went ever upwards, even to 5.1V 9A with usb-c Pi500+ keyboard wedge - Pi400 RPI-400 keyboard wedge - resolution changing and audio from micro hdmi0 (near 40pin) and micro hdmi1 (near usb-c psu) - Fn F10 0x5e power on and off works or held down for over 7 seconds auto shutdown - keyboard ok - wifi and lan ethernet testing - * Pi 5 - Quad A76 64bit ARMv8 and RP1 "southbridge" with VideoCore 7 Pre-D0 (Rev1.0) or D0 (rev1.1) * Pi 4 - Quad A72 64bit ARMv8 with VideoCore 6 * Pi 3 - Quad A53 [https://www.raspberrypi.com/documentation/computers/processors.html 64 bit] ARMv8 with VideoCore 4 with heatsink/fan on 3b to prevent cpu 82C+ throttling * Pi 2 - Quad 32bit ARMv6 with VideoCore 4 - mostly not 64bit compatible * Pi Model B+ 32bit ARMv6 with VideoCore 4 - not 64bit compatible * Pi Model A and B 32bit ARMv6 with VideoCore 4 - not 64bit compatible ===Native=== * 2013-03 Kalamatee starts work * 2015-04 Work continues with mschulz on the kernel and Kalamatee (NicJA) on gpio and usb * 2018 [https://www.patreon.com/posts/i-owe-you-some-20956961 mschulz resume adding BE big endian support], [https://www.patreon.com/michal_schulz/posts Big endian on Pi] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bsek latest commits for pi 3b, 4 and 5 64bit] * 2026 [https://github.com/aros-development-team/AROS/commits?author=metaneutrons latest commits for Pi5] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bitplane latest commits for ARM] '''Download''' [https://aros.sourceforge.io/nightly1.html RaspberryPi 3, 3+, 4 and 5 64bit ArmV8 builds] [https://sourceforge.net/projects/aros/files/ Alternative site and nightly2] both raspi-aarch64-system and raspi-aarch64-contrib can be unbz2'd and copied to fat32 8GB+ microSD card (there will be folders - boot c Classes Demos Developer Devs Extras etc only showing). The SD can be plugged in to the Pi. A [https://archive.org/details/piAROS Pi Distro has started] 64bit build works well on a single core LE little endian. Multicore [https://github.com/aros-development-team/AROS/commit/1df0747c2bda3523a43029725a709b1f377d84ec may follow]. Any issues booting could be down to the SD card so please use another SD to see if it is resolved. Remember Aros Arm uses FAT32 and Aros can detect issues with this format very acutely. Please report your experiences in the [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80 Aros Raspberry pi 3 64bit thread] and on the [https://forums.raspberrypi.com/viewtopic.php?p=2387984#p2387984 Raspberry Pi forum thread]. Any bugs or issues can be [https://github.com/aros-development-team/AROS/issues described here to fix] Boots with '''USB3''' port based sata3 ssd on Pi400 but untested on Pi4 (may need eeprom update from PiOS or Pi SD Imager) and Pi5 Pi 3 B+ is pre-configured for USB sata3 boot - untested Pi 3 B may need [https://www.youtube.com/watch?v=ubnwvxF3Klc PiOS to set OTP to boot from usb - do so at your own risk] - if OTP set to usb, boot works but slower than SD card Speed write wise (top faster) <pre> *NVME Pi5 untested >1000MB/sec or faster if matched correctly *Sata3 ssd 500MB/sec *SD V90 90MB/sec 4K maybe 8K *SD V60 60MB/sec 1080p *SD U3 V30 30MB/sec 720p *SD C10 U1 V10 A1 A2 10MB/sec minimum should be used now *SD C06 6MB/sec *SD C04 4MB/sec </pre> As a homage to the past, Aros shows a reduced number of icons but this can be changed by left mouse click in the window and then right click down to Window -> View -> All files Windows can be manipulated by the top (moving) and the bottom right corner (resizing) only. Zune like MUI gui interface, has a unique quirk in that after changing a setting in a text box, you may sometimes need to press Enter/Return before clicking OK, Save, etc Double left mouse click on most picture (Developer/Debug/Tests/Datatypes), audio and video files are supported, via datatypes, by the multiview application. Esc escape key usually closes open windows even the desktop In Prefs/Appearance some decorative theming elements need work. There is a few Mason icons in /Prefs/Presets/Icons/Mason/ and the ever present default Gorilla - Icon exchange in works For more intensive graphics applications, you may need to edit config.txt in the root folder and change 128M to 256M to adjust more memory to graphics usage If your cursor should '''appear''' to vanish, fear not it is still there. Please head to the top of the screen i.e. the title bar, hold down the left click mouse and drag the screen down a little and the cursor will appear again. Then you can drag the screen up again. Like most amiga like OSs the audio and networking need to be setup manually Audio AHI prefs - Mode settings tab - needs both Music unit and Unit 0 set to RPiHDMI:16 bit stereo++ or RPiPWM:16 bit stereo++ at 44100Hz. Press '''Save or Use''' button after each choice For wireless, please use the Wifi prefs and already selected device bwfm.device. Press Scan and double right click on the router and enter password. You may need to setup after every power off *if asking for password again - press cancel and go to Network Prefs, Wireless Networks tab and highlight the router line and hit the remove button and press the cancel button. Retry with Wifi prefs again *...waiting for an address - Disconnect and try Connect Until, Connected to <router> - 192.168.x.x For lan ethernet port, please use Network prefs and the following hardware is *lan9514 Pi3b Pi2 no support at the moment *lan7515 Pi3b+ type into Device usblan78xx.device as net0: remove other device(s) *bcmgenet Pi4 Pi400 choose for Device bcmgenet.device (network prefs still forgets random information when rebooted) Summary *3b ethernet not supported, usb ethernet not working but wifi prefs setup works *3b+ wifi working but ethernet untested *4 untested *400 wifi and ethernet untested *5 *500 *500+ [http://archives.arosworld.org/index.php?function=browse&cat=network/browser amelinium web browser (JS 1.6 ES9 ECMASCript 2018)] is available with an [https://eab.abime.net/showthread.php?t=122494&page=51 eab thread] reminiscent of [https://github.com/zapek/Voyager Voyager] and to a lesser extent [https://github.com/amigazen/aweb3/ Aweb JavaScript 1.5 (ECMAScript 3)] as css and javascript websites can be slow to load and nothing from facebook, reddit etc. Doubtful, on any Web3d or WebXR support. Press Cancel at screenmode selector or -wb argument to get windowed version. You could use the Shift + Del shortcut or mouse wheel should work to delete all text at once. To view wikibooks set Agent to Android (telefon) aka Google Chrome 126 or iPhone aka Safari 17 setting in menus. Html5test gives 189, 190 and 184 out of 555. You may have to delete the cache (Menu -> Page -> Delete cache) to fully retest big Amelinium updates 1.27, 1.28, 1.29 youtube video and audio - js button for javascript must be on/shaded *if Playing the soundtrack; nothing heard... ? *if playing in own screen; cursor trapped in box top left but blank display... ? *choose Play here button; Youtube did not answer for http://inv.nadeko.net/watch?v= ... ? *choose Original page button; Page script is waiting for a result - please wait, Esc aborts ... ? *This video has no 360p stream or no separate stream... ? *audio streams aac/mp3; Playing the live stream and Ready but only play button and time 00:00 shown but nothing else happens *stream.radioparadise.com/mp3-192; Painting, then, cannot reach the movie... ? * identify #?.mp4 shows as system/binary, identify #?.aac shows as SOUND/AAC There is normally no Bluetooth support for most amiga like OSs but Aros has one [https://github.com/aros-development-team/AROS/commit/6942cbfbf66426d21963a7fcd8aba6aff611a9e0 work in progress] [https://forums.raspberrypi.com/viewtopic.php?t=338466 firmware] *Bluetooth 4.1 BCM43430A1.hcd Pi3B, Pi3A, Zero 2W *Bluetooth 4.2 BCM4345C0.hcd Pi3B+, Pi4 *Bluetooth 5.0 BCM4345C5.hcd Pi4B rev, CM4 and maybe Pi5 and CM5 *bthid keyboard mouse support *btserial serial *btpan short range wireless connecting devices Only the Pi5 has a RTC real time clock, the other Pis will need to use Extras:Networking/utils/ntpsync/ time.cloudflare.com pool.ntp.org or Cloudflare 162.159.200.1, 162.159.200.123, 2606:4700:f1::1, 2606:4700:f1::123 or [https://archives.arosworld.org/index.php?function=browse&cat=network PiNTP -s goodtime.ijs.si or ntp1.ptb.de] to get the date and time from the internet. Can use in a shell e.g. date 24-Dec-2026 23:59:59 but this will need to be done again after every reset/power off. It helps to have all usb devices already plugged in before power on to detect at the moment. Even then some usb devices will freeze the mouse cursor and the only resolution is to remove the offending usb device and reinsert. Sometimes, the reinsert leads to the mouse cursor vanishing, it is still there and responds to left mouse clicks, top of the screen and pull down the screen. USB classes support from Prefs/Trident is still work in process *usbaudio working on usb3 port (blue) on pi4, 400 but not working (no rt isochronous) on usb2otg (white or black) for pi3b, zero 2w *[https://aminet.net/package/mus/midi/camd camdusbmidi] detects midi devices without a preferences file (Prefs/Env-Archive/sys/midi.prefs) as [https://www.youtube.com/watch?v=RBxHkwy4Nrw auto setup now] possibly with [https://github.com/metaneutrons/mt32-pi metaneutrons mt32-pi] [https://github.com/rtzor/mt32-pi mt32-pi fork] [https://github.com/ahmadexp/mt32-pi fork] [https://github.com/gmcn42/mt32-pi-control control of] [https://github.com/dwhinham/mt32-pi mt32-pi pi3+], [https://homspace.nl/samplerbox/ SamplerBox] or [] as well as need developer gcc tools to look at 64bit ports of [https://archives.arosworld.org/?function=showfile&file=driver/audio/usbmidi.i386-aros.lha usbmidi], [https://aminet.net/package/mus/midi/CAMD_Toolkit CAMD_Toolkit], [https://aminet.net/package/mus/midi/camdtools camdtools], [https://github.com/cnvogelg/amiditools amiditools], [https://github.com/timoinutilis/midi-sequencer-amigaos horny src], [https://aminet.net/package/mus/midi/horny-base horny-base], [http://bnp.hansfaust.de/index.html BnP], [], Regarding 680x0 emulation, there are several options that could be considered *[https://github.com/aros-development-team/AROS/blob/6722a0ae9e03fe5d26e32703360bd2059e0864cc/rom/m68kemu/README.md?plain=1#L424 m68kemu.library] for some Amiga productivity where the cpu is emulated and the system calls are redirected to Aros ones *[https://github.com/BlitterStudio/amiberry amiberry] (winuae) for everything else like games *[https://github.com/jonx/AROS/tree/aarch64-darwin-graft/arch/all-darwin/libs/emu68k emu68k] *[https://scriptedamigaemulator.net/ Scripted Amiga] with [https://github.com/naTmeg/ScriptedAmigaEmulator ScriptedAmigaEmulator] or older [https://github.com/gbraad-amiga/ScriptedAmigaEmulator2 ScriptedAmigaEmulator2] [https://pinout.xyz/ GPIO 40 pins] [https://learn.sparkfun.com/tutorials/raspberry-gpio/gpio-pinout pinout] Some exceptions: *Physical pins 27, 28 (GPIO0, 1) are an internal I2C bus and should not be used *The other I2C on pins 3, 5 (GPIO 2, 3) can be used generally, but be aware they have permanent pull-up resistors to 3.3V *For MIDI use USB but there are dedicated UART pins 8, 10 (GPIO 14, 15). With a HAT it's more awkward -- you need to know which pins are used by the HAT and avoid them. Hopefully this will be documented. Remember all GPIOs are 3.3V (not 5V tolerant), floating/noisy inputs can cause odd behavior, and that shorting the power supplies can cause instant death of the Pi. In the shell GPIO PIN/A/N,SET/N,GET/S,MODE/K,PULL/K Controls and queries hardware GPIO pins via gpio.resource which is stored in the rom or Devs/ '''please test''' *PIN -- (Required) Target GPIO pin number (e.g. 12). *SET -- Set pin output value to 0 (LOW) or 1 (HIGH). *GET -- Read and print current digital input level (0 or 1). *MODE -- Configure pin mode: IN (Input), OUT (Output), ALT (Alternate). *PULL -- Configure pull resistor: NONE, UP, DOWN. EXAMPLES <pre> GPIO 12 MODE OUT GPIO 12 SET 1 GPIO 12 GET GPIO 13 PULL UP </pre> [https://gpiozero.readthedocs.io/en/stable/installing.html Current] [https://gpiozero.readthedocs.io/en/v1.2.0/api_boards.html old support for gpiozero is unknown at present] [https://energenie4u.co.uk/res/pdfs/ENER314%20UM.pdf and associated 433MHz equipment] [ USA X10 security and lights via USB] [ OpenHab with Shelly Smart Plug connected over Wi-Fi, controlled by MQTT or HTTP] Printing only with Postscript but [https://github.com/bohunamiga/MintPRINT one] of [https://github.com/boingball/MintPRINT two] [https://github.com/Andiweli/AmiAirPrint/tree/main AirPrint] IPP has been attempted with [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2061&pid=13954#post_13954 discussion] The vcgencmd can be used to inspect and dump the current system configuration. vcgencmd runs on top of VCHIQ as an RPC. The mailbox interface is an alternate but much simpler RPC. VCHIQ is a bridge (queue) between the CPU and the GPU so they can communicate with the firmware. Loads of [https://github.com/6by9/rpi3-gpiovirtbuf/blob/master/rpi3-gpiovirtbuf.c mailbox] which uses the GPIO control calls. [https://github.com/raspberrypi/firmware/wiki/Mailboxes may also be of interest] A fair number of vcgencmd examples (search for vc_vchi_gencmd_init). [https://www.raspberrypi.org/forums/viewtopic.php?t=229203#p1406112 sends the relevant vcgencmd commands] to update the scaling kernel, but the [https://github.com/raspberrypi/userland/blob/master/host_applications/linux/apps/gencmd/gencmd.c command] is just a text string. Parsing and execution of the instructions is performed by the VideoCore firmware. The Raspberry Pi runs two separate operating systems: Linux/Aros on the ARM, and a threedx RTOS called vcos running on the Videocore 4 VPU: vcos is commonly called "the firmware". Vcos is tasked with performing certain system services, for example running the display and audio outputs. The VCHI driver provides an interface to allow drivers to talk to vcos. Youtube [], [], [https://www.youtube.com/watch?v=X4fmWAIv7FE Aros native on Pi3b], [], [], [https://www.youtube.com/watch?v=TSxlYb1eQWU Installed on Pi3b+], [], [], [https://www.youtube.com/watch?v=NFF1H3jCoz8 testing Aros native on Pi400], [], [], [https://www.youtube.com/watch?v=nIVx7mh1E1Q&pp=ygUHYXJvcyBwadIHCQkTDAGHKiGM7w%3D%3D Aros on Thumb 2 based 32bit-ish ARM STM32H743 board], [https://www.youtube.com/watch?v=zQM4CD64xDE&t=612s&pp=ugUEEgJlbg%3D%3D Performance under Linux] but on Aros... {| class="wikitable sortable" width="90%" ! width="10%" |Pi ! width="10%" |Single Core 2D ! width="10%" |Single Core 3D ! width="10%" |Single Core 3D ! width="10%" |SMP 2D ! width="10%" |SMP 3D ! width="10%" |SMP 3D ! width="35%" |Comments |- | <!--Pi-->Pi3 | <!--Single Core 2D--> | <!--Single Core 3D--> | <!--Single Core 3D--> | <!--SMP 2D--> | <!--SMP 3D--> | <!--SMP 3D--> | <!--Comments--> |- |} For the Pi1 Pi2 Pi2B the status of AROS native ARMv6 for 32bit RasPi was OK. System booting, USB working (although with some issues but plans to fix them). 32bit native [http://www.aros.org/nightly1.html ARMv6 32bit nightlys] raspi-armhf-system raspi-armhf-contrib unbz2'd to fat32 microSD ===Hosted=== AArch64 CPU backend for AROS, a Cocoa/Metal display, clipboard / host-volume / CoreAudio / BSD-sockets bridges, GPU 2D via gpufx.library, a 68k→AArch64 JIT (run68k), and a full Rust std port. On [https://www.jkn.me/blog/macaros-aros-on-apple-silicon/ latest Apple Silicon] [https://github.com/jonx/Macaros early buggy alpha version of hosted Aros .dmg on MacOS12+]. Please use [https://github.com/jonx/Macaros/issues MACAros github] for issues, features etc and possibly [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2030&pid=13910#post_13910 here] [http://www.aros.org/snapshots1.html old linux and android hosted 32bit] ==== Hosted ==== =====64bit===== [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80&pid=13667#post_13667 Ubuntu Linux PC hosted Pi compiler build] [https://github.com/BlitterStudio/aros-compiler-docker Docker based cross compiler for various Aros systems], =====32bit===== Ubuntu VM approach to compiling [http://lallafa.de/blog/2013/06/building-aros-hosted-for-raspbian/ Linux hosted AROS June 04, 2013] ../AROS/configure --target=linux-armhf --enable-includes=/usr/arm-linux-gnueabihf/include --x-includes=/usr/arm-linux-gnueabihf/include --x-libraries=/usr/arm-linux-gnueabihf/lib arm-elf- is symbol-linked to arm-linux-gnueabi- (arm-linux-gnueabi- is more correct in this case, because it's going to be compiling the ARM AROSBootstrap for ARM Linux) *armel - many of the "android" machines require since the entire OS is made for soft float VFP. *armfp - Efika MX target, Raspberry PI, EfikaMX, Pandora and virtually everything (VFP) Keep in mind it's possible to start hardfp AROS hosted on softfp system, though, as long as no calls between AROS and host require floating point parameters. NOTE: hardfloat objects *cannot* be linked with softfloat objects - they have a different ABI. Just keep in mind the arm nightly build machine is quite complex beast. It needs the x86_64 host compiler to compile AROS tools. The arm version is built every night using gcc-4.6.2 crosscompiler (built together with AROS) and successfully builds armel and armhf linux hosted targets. *needs an AROS code compiler for ARM target *as well as unix compiler for ARM linux host (would be best to have both softfp and armhf, we have softfp only now) with full set of libraries and includes. with—disable-crosstools $AROS_CC is always a wrapper around $KERNEL_CC ? If so, this is wrong for some ports. This can break Darwin, Windows and Android port. Yes, Android port will build. And even work. But it's not good because the port will not be ABI-compatible with other ARM ports. Android's ABI is different from GNUEABI. For example: <pre> enum test {foo, bar}; enum test testvar; </pre> sizeof(testvar) will be equal to sizeof(int) in GNUEABI (Linux and AROS) and sizeof(short) on Android. This affects linking objects from static linklibs, for example. Previously everything worked because $AROS_CC was a wrapper on top of $HOST_CC. And a real crosscompiler was used on non-ELF hosts. Android is the same. $KERNEL_CC is incompatible with AROS. compiler=kernel is appropriate _ONLY FOR CODE WHICH RUNS ON HOST OS_ (or barebone hardware, if we talk about native). This includes bootstraps, their linklibs, and host-side dynamic libraries (Windows makes extensive use of them because of architectural considerations. No single AROS object should be compiled with this setting. $KERNEL_CC is really compatible with AROS *ONLY IN LINUX-HOSTED* and no more. On other systems (Darwin, Windows, Android) this is not true any more, and compiler=kernel is never going to work. If you want to compile your AROS module against host OS includes, append the following to USER_INCLUDES (or USER_CFLAGS, this is effectively the same): -isystem $(GENINCDIR) $(KERNEL_INCLUDES) $(KERNEL_INCLUDES) expands to: -isystem <your_os_includes> -isystem <host_OS_gcc_private_includes> -nostdinc This makes AROS compiler adhering to host OS APIs. If you want some preprocessor symbols based on what your host OS actually is, add something like -DHOST_OS_$(AROS_HOST_ARCH). Why is there $(GENINCDIR) at all? Because host OS has its own libc includes, which would conflict with AROS ones. And the host OS libc is not binary-compatible with AROS one. Why doesn't Windows-hosted port use $(KERNEL_INCLUDES) ? Because WinAPI includes conflict with AROS ones in fundamental typedefs, like WORD, BYTE and BOOL. It's almost impossible to deal with this in any other way than rewriting WinAPI definitions using AROS types. Building under centos 6.3 (i386) currently, and AROS creates the toolchain itself. haven't yet committed the necessary changes but "./configure --target=raspi-armhf" is enough to start, then "make arosboot-raspi" will generate arosraspi.img (containing the bootstrap, kernel.resource, and exec.library) as well as arosraspi.rom (containing all the other essentials components such as dos, graphics etc). It will also copy over a config.txt file to make the raspi bootstrap code load the correct kernel, and a cmdline.txt that enables exec debug output. *armel = typically Debian 6, Ubuntu Maverick, Android, *armhf = typically Debian 7, Debian 8, Ubuntu Precise, Cross-compiling Ubuntu ARM softfp <pre> sudo sh echo 'foreign-architecture armel' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armel] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armel.list apt-get update apt-get install gcc-arm-linux-gnueabi libx11-dev:armel libsdl-dev:armel </pre> <pre> ./configure --target=linux-arm --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabi/include </pre> Cross-compiling Ubuntu ARM hard-float <pre> sudo sh echo 'foreign-architecture armhf' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armhf] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armhf.list apt-get update apt-get install gcc-arm-linux-gnueabihf libx11-dev:armhf libsdl-dev:armhf </pre> <pre> ./configure --target=linux-armhf --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabihf/include </pre> Now, the AROS build is configured properly and all you need to do is: make ==Build== ===64bit=== ===32bit=== # download/checkout the source someplace, e.g. /build/AROS-Src/ # make a directory to store external sources AROS downloads, e.g. /build/Ports # make a build directory, e.g. /build/aros-raspi-armhf # cd into the build dir, configure, and then run make -: <pre> >cd /build/aros-raspi-armhf >/build/AROS-Src/configure --target=raspberrypi-armhf --with-serial-debug --enable-ccache --with-portssources=/build/Ports >make >make arosboot-raspi </pre> then copy the files from /build/aros-raspi-armhf/bin/raspi-armhf/AROS/ onto an sdcard, and download/copy the Raspi firmware files onto it. You should then be able to boot the sdcard on your RasPi. The current W.I.P tree to svn. it can be built as follows .. <pre> ./configure --target=raspi-armhf make arosboot-raspi </pre> That will generate arosraspi.img, arosraspi.rom and config.txt in bin/raspi-arm/AROS - so either copy just those files to a fat formatted SD card (with the firmware files on), or copy the whole contents of the AROS folder. NB - if you have a Linux/other install, backup the existing config.txt first arosraspi.img contains the bootstrap (which has very basic mailbox code, framebuffer/gpio init, and console "emulation" via code pinched from our libbootconsole), kernel.resource, and exec.library arosraspi.rom contains all the other components needed to boot AROS. The config.txt file will tell the RasPI bootstrap to load the arosraspi kernel and ramdisk (rom). the bootstrap has minimal mailbox code, planning on adding either a resource or library that driver/app code will use to access it (likewise for GPIO) Help building AROS hosted on Linux ARM Was looking a way to use more my Handheld ARM based called Pyra (Dragonbox Pyra) an ARM (Omap5 cpu with 4GB ram) linux based machine (Debian Buster v10 with kernel 5.6.19 adapted) and have a try to compile the latest Aros sources by Deadwood directly on this device. Compilation stops after build libpopupmenu.a and trying to build libatomic have this error: <pre> Configuring build in bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic configure: WARNING: unrecognized options: --disable-nls, --without-x checking for --enable-version-specific-runtime-libs... no checking for --enable-generated-files-in-srcdir... no checking build system type... arm-unknown-linux-gnu checking host system type... arm-unknown-aros checking target system type... arm-unknown-aros checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-aros-strip... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for arm-aros-gcc... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-gcc checking whether the C compiler works... no configure: error: in /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic': configure: error: C compiler cannot create executables See config.log' for more details make[2]: *** [mmakefile:4489: /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic/.configured] Error 77 [MMAKE] make --no-print-directory TOP=/media/farox/pyra2/arosbuilds/toolchain-core-armhf-build SRCDIR=/media/farox/pyra2/arosbuilds/AROS CURDIR=tools/crosstools/gnu TARGET=tools-crosstools-gcc-libatomic-configure -s --file=mmakefile tools-crosstools-gcc-libatomic-configure failed: 512 [MMAKE] Error: Error while running make in tools/crosstools/gnu: No such file or directory make[1]: *** [Makefile:361: linklibs-libatomic] Error 10 make: *** [Makefile:183: crosstools] Error 2 </pre> looking at config.log on arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic found that arosbuilds/toolchain-core-armhf/arm-aros-ld: cannot find -laeabi so do make linklibs-aeabi-arm-quick and the missing lib was built. now the next stop is at fatal error: bits/libc-header-start.h: No such file or directory and fatal error: sys/cdefs.h: No such file or directory in many places so after checking that have this missing include files i have noted that my include path is a bit different, standard searching path is /usr/arm-linux-gnueabihf but in my system is /usr/include/arm-linux-gnueabihf so if i add my path to some mmakefiles compilation goes on....but is a better way to add this path to avoid every mmakefiles to be changed? fixed with adding -I/usr/include/arm-linux-gnueabihf to where is missing on mmakefiles like USER_INCLUDES := -isystem $(GENINCDIR) -I/usr/include/arm-linux-gnueabihf $(KERNEL_INCLUDES) P.s. I have changed many mmakefiles and have at least compiled (after many hours) the toolchain doing make every time in arosbuilds/toolchain-core-armhf-build (also have to disable making tests under cplusplus but don't remember the directory ...) but ask an help to have an automated way to correctly build without modify mmakefiles. Last time built armhf target was around 2 years ago. At that point built is via cross-compilation from linux (ubuntu 22.04) using linux armhf crosscompiler (this can explain the path differences you are experiencing) as well as using AROS gcc cross-compiler in version 6.5.0 (build with option 21) in rebuild.sh). Since then AROS GCC has been updated to 10.5.0 and don't believe anyone tried to build the armhf target again. My suggestion would be to downgrade GCC to 6.5.0 (via editing AROS/config/gcc_def file) and try to first build using cross-compilation from x86_64 linux. Once that works, you will have a "template" to compare to native compilation under arm linux. Thanks for your suggestion...but think the toolchain with GCC 10.5.0 is compilable if i found a way to pass the path of my system to the script that build (option 21 on rebuild). The other only changes are (but don't know where to modify...) is to add the build of libaeabi and disable the building of some tests under cplusplus that use exceptions and is not supported under ARM. try to crosscompile with my Linux amd64 PC. For paths look into core-linux-armhf/bin/linux-armhf/gen/config/target.cfg. A number of build-wide variable is set there containing paths to local build system. These variables and the target.cfg file are generated by AROS ./configure script. Thanks compilation now go forward...changed target.cfg under "toolchain-core-armhf-build/bin/linux-arm/gen/config" and do make on "toolchain-core-armhf-build" dir. Need to find where to enable build libaeabi.a so can build the entire toolchain with option 21 of rebuild.sh Found something that looks like libeabi in AROS/arm-all/arm-aeabi/mmakefile.src. Try adding a third line there: #MM- linklibs-armhd : libklibs-aeabi-arm Don't remember needing this library. Possibly the 6.5.0 GCC somehow does this while 10.5.0 is missing this. Try adding this line (and the variant "linklibs-armhf" instead of hd) but it did not solve the automatic building of the missing lib. I must do "linklibs-aeabi-arm-quick". Anyway after have build the aeabi lib i succefully built the toolchain (after many hours...). Smile To test I restarted from selecting option 21 (on rebuild.sh) but after many hours i get the same error of the kernel includes not found...maybe i need to modify the configure script for my case. With the toolchain built i try to build the core-linux-armhf (DEBUG) (option 22) but after a while it stopped with "cannot find -laeabi " so i made it built manually...and now i can continue compiling...i'll let you know if all goes ok. == Hardware == ===64bit=== ====BCM2712==== With the Pi5 Broadcom VideoCore 7 vc7 is an integrated GPU with 12 cores and up to 800 MHz clock. VideoCore VII is capable of OpenGL ES 3.1 and Vulkan 1.2. The driver support for the Raspberry Pi continues to build upon the [https://lore.kernel.org/dri-devel/20230928114532.167854-1-itoral@igalia.com/ open-source V3D driver] stack within [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450 Mesa] hopefully be merged for Mesa 23.3. x265 HEVC accelerated untested, x264/h.264 and VP9 cpu only. *Raspberry Pi M.2 HAT+ Expansion Board *Geekworm X1001 PCIe to M.2 Key-M NVMe *Geekworm X1003 PCIe to M.2 HAT NVMe SSD PIP Board for Raspberry Pi 5 *Pineboards Pi Hut HatDrive! M.2 HAT 2024/V4 *Hat+ Gen2 Gen3 Nvme *GeeekPi 52Pi N04 for Raspberry Pi 5 NVME M.2 * *2024 RPI AI HAT - Hailo 20TOPs no LLMs *2026 RPI AI HAT+ 2 - Hailo 40TOPs slightly better? [https://www.raspberrypi.com/documentation/accessories/camera.html Cameras for Pi] *Raspberry Pi camera module, the V3 with Sony IMX708 back-illuminated CMOS 12 Megapixel sensor *Raspberry Pi Camera Module V2 – 8MP Sony IMX219 Sensor *Raspberry Pi camera Rev 1.3, 5MP 1080P OV5647 image/video module, 2592 x 1944 pixels ====BCM2711==== With the Pi4 an ARM a72 cpu is about x3 times the size of an a53 in the Pi3 the 2711b line used more power when idle, compared to the 2711c *2018 Raspberry Pi PoE HAT Power Over Ethernet Hat - design issues *2020 Raspberry Pi PoE+ HAT Power Over Ethernet Hat Pi3b+ Pi4 only - better design *Waveshare PoE HAT (B) with cooling fan for Raspberry Pi 3B+/4B 802.3af PoE *[https://github.com/axizo-pi/V3DLib vc6 V3D 4.2] is derived from [https://docs.broadcom.com/doc/12358545 vc4], but it is significantly different The QPU pipeline stays mostly the same, you still have an add ALU and a multiply ALU and it can issue two ALU OPs per cycle. There is still 4 SIMD lanes, interleaved over 4 cycles. The instruction encoding for the QPUs is different, but the core instructions are the same. Instructions for packed 8 bit int math has been dropped, along with most of the pack modes. Instructions for packed 16bit float math has been added (2 floats at in a single operation) With vc5/vc6, you write two packed 16f value to the tilebuffer (or four writes of 32f, if you are using the rgba32f framebuffer). And there is a handy vfpack operation which allows you to pack two f32s into a single 32bit value in a single instruction. You can vfpack directly into the tile buffer register. the multiply ALU can now fadd, so you can issue two fadds per instruction. the add ALU has gained a bunch of new instructions the A and B register files have been merged. You still only get an A read and a B read per instruction, but they read from one big register file (which means the underlying memory block has gone from two sets of "one read port, one write port" to one "two read ports, one write port" block) The theoretical max FLOPs per QPU remains the same at two per cycle, other than the bump from 400mhz to 500mhx but it looks like a lot of effort has been put putting those theoretical FLOPs to better use. *vc4 could run one or two threads per QPU. When you ran in two thread mode, the available register file halfed to 32 registers. *vc5 added a four thread per QPU mode, with 16 registers per thread. *vc6 doubled the size of the register file. You could now use all 64 threads in two thread mode and 32 registers in for thread mode. Single thread mode was removed, you always have at least two threads. With the threading improvements, the QPUs should spent much less time idle waiting NOPs for memory requests. Most of the design changes have gone to improving the fixed function hardware around the QPUs. A fixed function blend unit has been added, which should reduce load on the QPUs when doing alpha blending. hope software blending is still possible The tile buffer can now store upto 4 render targets (up to 128bits per pixel, so if you are using 4 32bit render targets, you can't have a depth buffer) A MMU, allowing a much simpler/faster kernel driver. Many more texture formats, framebuffer formats. h264/x264 as Pi3 All the features needed for opengl es 3.0 H.265 / HEVC decoder is a HEVCv2 Main 4:4:4 10 design supporting bitstreams up to profile 5.1 HEVC hardware decode supports 4kp60, 10-bit. Audio output is pretty much unchanged, but the HDMI audio channels now support 8x192kHz bitrates Each ALU typically have 2 floating point operators, and as you pointed out in a earlier post videocore 6 is no exception, with both a multiply and additive floating point operator. Thus theoretical GFLOPs are calculated with both operators in mind. That is what the 2 in my formula represents, and is common across any modern programmable shader, whether you calculate Nvidia, AMD, Intel, Boardcom or any other company's GPUs. Total ALUs * 2 * GHz clock = GFLOPs, In the case of Raspberry Pi 3, it's 24 ALUs * 2 operators * 0.4GHz = 19.2GFLOPs If the Videocore 6 does indeed only have 16 ALUs (16 * 2 * 0.5GHz), you'd have only 16GFLOPs but they are better utilised Possible maximum performance <pre> VideoCore IV @ 250MHz: 250 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 24 Gflop/s VideoCore IV @ 300MHz: 300 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 28.8 Gflop/s VideoCore VI @ 500MHz: 500 [MHz] x 2 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 32 Gflop/s </pre> Faster LPDDR4 memory. ====BCM2837==== With the Pi3 * Broadcom BCM43438 chip provides 2.4&nbsp;GHz 802.11n wireless LAN, Bluetooth Low Energy, and Bluetooth 4.1 Classic radio support, 3B+ [https://github.com/aros-development-team/AROS/commit/afa5bc0bb17d5dd06bcfdbac00853a3799ca8d76 LAN7515] The overclock ability has diminished with each chip version as the energy usage has increased. BCM2837 is one of the warmest yet and benefits from active fan cooling if all four cpu cores are in use for a short while. Video playback is not affected due to the custom support in the GPU. 5 V / 2.4 or 2.5 amp power supply recommended if all four cpu cores are running, else throttling (cpu slowdown) might occur. Dual VDP and scalable QPU in VC4 and x.264/h.264 accelerated untested only and VP9 on cpu or neon help ARMv8-A has [https://developer.arm.com/documentation/102412/0100/Privilege-and-Exception-levels privilege levels] where userspace typically runs at ‘EL0’, the kernel at ‘EL1’ or ‘EL2’ and the firmware at the highest level ‘EL3’. ===32bit=== === Core Kernel === ====BCM2708(family)==== which includes the [http://elinux.org/RPi_Hardware BCM2835] (ARM1176JZF-S 700&nbsp;MHz CPU + VideoCore IV GPU + up to 1GB RAM) *Framebuffer (fb) using mailbox *IRQ scheduler, etc *Arasan based SD Card controller *Synopsis DesignWare USB 2.0 OTG controller [http://networkdirection.net/index.php?option=com_content&view=article&id=106:rasperry-pi-usb-controller&catid=45:raspberry-pi&Itemid=54 Unofficial DOCS pdf], [dwc_otg.c FreeBSD], [], [https://www.riscosopen.org/viewer/view/mixed/RiscOS/Sources/HWSupport/USB/Controllers/DWCDriver/ RiscOS USB Driver], [https://www.riscosopen.org/forum/forums/5/topics/878 RiscOS USB Discussion], [https://www.riscosopen.org/forum/forums/11/topics/1893 Other USB RiscOS], [http://plan9.bell-labs.com/plan9/index.html Plan9 Miller's usb] http://plan9.bell-labs.com/sources/contrib/miller/, [https://github.com/Chadderz121/csud CSUD driver], *[http://www.smsc.com/media/Downloads_Public/Data_Sheets/9512.pdf SMSC 9512] USB LAN/Hub chip *CMOS RAM *VCHIQ port which sends messages to the GPU e.g. for mouse, keyboard, audio on HDMI, etc *Audio Driver *Serial Peripheral Interface Bus (SPI) *[http://www.susa.net/wordpress/2012/06/raspberry-pi-pcf8563-real-time-clock-rtc/ I2C registers] *I2S *Universal Asynchronous Receiver Transmitter (UART) *[http://elinux.org/RPi_BCM2835_GPIOs GPIOs] and [http://www.adafruit.com/blog/2012/08/17/broadcom-bcm2835-peripheral-memory-map-and-gpio-alternate-use-chart-piday-raspberrypi-raspberry_pi/ Alternative view of GPIO] BCM2836 * For Pi B+, PI 2 and Pi 3 SMSC LAN9514 chip adding 10/100 Ethernet connectivity and four USB channels to the board *[http://www.andrewscheller.co.uk/rpi_pcb_modules.html PCB], [http://elinux.org/RPi_Low-level_peripherals Low level features], Implemented so far... # Modify the configure system so that it correctly builds for the arm hardware float raspi target. # Implemented the bootstrap to load the aros modules and prepare the arm to jump into them. Reworked the x86 console support so that parts can be stolen for raspi to use since t has no basic functionality to output to the display. # Implemented a kernel.resource to prepare the raspi for running aros and provide the low level api calls to expose available resources and allow exec, etc function. # Implemented serial debug support # Implemented the exec (and kernel) functionality required to make multitasking work (and interrupts, exceptions, syscalls, etc) # Implemented a timer.device to utilise the hardware timers. # Implemented a very basic gfx driver to expose the hardware's framebuffer. # Implemented an SD-Card driver for AROS which presently only supports the raspi's chipset but can easily be modified to support all sd-card hardware and media. # Fixed the fat filesystem support in AROS so that it can boot on RasPi's normal SD-Card setup. The "rom" image files needed use a different filename than the default linux, etc images so can be easily installed without harming the existing files - you only need to change the loaded images in the config file to get aros to boot. # Updated the build scripts to automatically download the necessary raspi firmware files and wrap it all up so that you can simply extract the archive to a fat formatted sdcard and boot it on the raspi without having to get anything else. # fix everything in contrib and ports to build for raspi (needs proper testing/fixes but allows every component to actually compile at least, including owb) + numerous other fixes to get things working on arm/raspi .. Improvements... # Implement a USB chipset driver "OR" finish the existing one [https://github.com/aros-development-team/AROS/commit/c07d13c724f944674be5db54fc6a71ee72a01809 usb otg] - the current code is mostly a skeleton that should initialise the chipset and then needs relevant code to support the different transfer types. It also has the "virtual" hub code in place to represent the raspi's USB port (from poseidons p.o.v) # Implement a driver for the USB NIC (a few weeks - depends on USB above) # Write an [https://github.com/aros-development-team/AROS/commit/d55d0f74d20b769bbb8c8d386e5c1d7a9154f05a audio driver] (a few weeks - independent of USB) and [https://github.com/aros-development-team/AROS/commit/e93a4c245f27a87c9c4c1d39206694b39059998a HDMI] # fix syscall bug in the current raspi kernel code # Graphics depend on having a decent "bcmdma.resource" implemented as to use the cpu's dma engine. The sd card driver needs to use it for transfers to/from the controller - and the gfx system needs to use it for "blitting". # [https://github.com/aros-development-team/AROS/commit/4019d84e4975d4dad987a12d57fe108f5ac048e6 Improve the gfx driver], [ vc4gfx HIDD] add [http://dri.freedesktop.org/wiki/VC4/ Gallium3D support] # [https://github.com/aros-development-team/AROS/commit/b13905b3e8e45b089f520b44692c81affddd066f Improve] the [https://github.com/aros-development-team/AROS/commit/3a876755c070f5c73c4f53c7f4d35b4f923088b9 sdcard] device driver - which is also pretty basic but should work with most cards, rework it to also support pci, etc. sd card interfaces on x86 # The current code using very rudimentary access to the gpio interface - so that should be implemented as some resource for other components to access, as-well as the i2c interface exposed over the gpio interface. that should have a hidd class implemented which uses the gpio resource to communicate. Boot up typical for most other OSs before the open sourcing of many binary blobs from 2017 onwards On power-up, the rpi [http://www.open.com.au/mikem/bcm2835/ BCM 2835] [https://github.com/hermanhermitage/videocoreiv VideoCore4] GPU, not the ARM CPU, is in control, and the SD card slot is the only peripheral device with power. The firmware burned into the BCM2835's VideoCoreIV GPU PROM requires a DOS-style partition table; a FAT-formatted first partition; and the freely redistributable but closed sourced Broadcom files “bootcode.bin” and “start.elf” in that partition. The boot sequence carries out several pre-boot tasks *On powering of the rpi, the GPU reads and executes bootcode.bin, which then loads start.elf *The GPU loads the “start.elf” file, eventually, into the L2 cache and then executes it *configures the memory split for the CPU and GPU *reads and parses “config.txt” from the same partition on the SD card and applies the settings (like a PC’s BIOS settings) *loads the “kernel.img” file, again from the same partition *activates the CPU to begin executing the loaded kernel image The CPU/GPU memory split is hard-coded into start.elf, so Broadcom provides three start.elf images, to give 32M, 64M, or 128M to the GPU for multimedia performance, and the remainder to the CPU. RPi uses [https://github.com/raspberrypi/firmware some closed source loaders] and at some point it loads a binary blob named "kernel.img" at 0x8000, at that point there would be a rudimentary Aros alive. If one wants to use the SD-card then there would have to be a driver for the interface and a fat filesystem handler (SD-card has to be formatted to fat filesystem) Boot code and kernel are now linked together and made into that binary blob, just for starters. Raspberry Pi uses [http://kernelnomicon.org/?p=133 u-boot] and [http://kernelnomicon.org/?p=138 UBoot] as bootloader, there's already some code in the Efika MX port for that. UBoot is a native bootloader and not just for the raspberry pi, it loads after start.elf. You can find Efika MX port from arch implementations, some hacking is needed for the mmakefile.src'es as iit dates back to before the Aros crosstool era or else you get some weird errors while building. You also need to code the bootstrap and serial handling. At the moment it seems that a fastest route for the native build would be to make one binary blob without using the package system. Raspberry's memory layout is pretty simple and if the implemented u-boot doesn't support loading other modules <pre> ? - alias for 'help' mtest - simple RAM test autoscr - run script from memory base - print or set address offset bbm - BBM sub-system bdinfo - print Board Info structure boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootm - boot application image from memory bootp - boot image via network using BootP/TFTP protocol cmp - memory compare coninfo - print console devices and information cp - memory copy crc32 - checksum calculation echo - echo args to console fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) go - start application at address 'addr' help - print online help iminfo - print header information for application image itest - return true/false on integer compare jade - loadb - load binary file over serial line (kermit mode) loads - load S-Record file over serial line loady - load binary file over serial line (ymodem mode) loop - infinite loop on address range md - memory display mm - memory modify (auto-incrementing) mtest - simple RAM test mw - memory write (fill) nfs - boot image via network using NFS protocol nm - memory modify (constant address) pci - list and access PCI Configuration Space ping - send ICMP ECHO_REQUEST to network host printenv - print environment variables rarpboot - boot image via network using RARP/TFTP protocol reset - Perform RESET of the CPU run - run commands in an environment variable saveenv - save environment variables to persistent storage saves - save S-Record file over serial line setenv - set environment variables sleep - delay execution for some time tftpboot - boot image via network using TFTP protocol USB - USB sub-system usbboot - boot from USB device version - print monitor version </pre> And there is one more thing about modular ports. In order to actually implement this, your bootstrapping environment should provide the ability to load several files. On PC this is provided by GRUB2. on CHRP you can read filesystem via OpenFirmware, and Sam's Parthenope relies on modified u-boot. If your bootstrap allows to load only a single file, then you stuck with monolithic kickstart. By the way... u-boot allows not only to boot up a single uImage or zImage, it also allows to write client programs AFAIK. With this approach, you actually can write modular bootstrap for ARM AROS using unmodified u-boot. Most used [http://www.compulab.co.il/workspace/mediawiki/index.php5/U-Boot_quick_reference uboot options] are fatls usb 0:1, the reason behind INTB_KERNEL is to allow use of the standard Exec function AddIntServer() to add interrupt handlers for hardware drivers etc. AmigaOS never used it for abstract hardware drivers. AmigaOS routed only raw hardware IRQs there. Their assignment was hardcoded. As well as number of them. Actually on AmigaOS every bus has its own interrupt subsystem. For example PCI bus. PCI interrupts on Amiga are routed to a single exec interrupt. 1:1 relationship between CPU and hardware interrupts is present only on PC. IMHO we miss things like AddInterrupt/RemInterrupt methods on our PCI subsystem's device class. PCI bus class should map these methods to whatever is appropriate. This is how it is done on AmigaOS and friends. When these are implemented, raw kernel.resource API will be needed only for several PC-specific drivers with hardwired resources. Exec IRQs are real IRQs only on Amiga hardware. On other machines they can be emulated where appropriate (VBlank is a good example). kernel.resource is meant to be different, its IRQs are hardware-agnostic, they are plain "Hardware IRQ number X, whatever this means". They are low-level actually, and meaningful only in the context of a particular system. Was that not the transition from irq.hidd to kernel.resource? No. A long time ago there was another hacky bit named INTB_TIMERTICK. It was "abstract timer interrupt", used by timer.device. It was the same as VBlank, but with larger frequency. I removed it, because kernel.resource API was a cleaner way to access this interrupt. Furthermore, there can be more than one timer in the system. Thinking about bringing back timer HIDD definitions again. hpet.resource is a bad idea. Can someone please enlighten me a little on how the scheduler is meant to work? Poseidon.library creates its "Poseidon Event Task" during RTF_COLDSTART -> then calls Wait(), and ends up in limbo because wait disables interrupts (used for the scheduler heartbeat), and basically waits forever because the sigbit is never set, since krnSwitch doesn't switch the task unless TF_SWITCH is set, and no codepath run during this seems to set it?? TF_SWITCH does not disable/enable switching. This flag just enables to run user-supplied hook when the task is being switched away. It is completely safe to call Wait() in Disable()d state. Doing this actually temporarily breaks this state. IDNestCnt gets remembered in struct Task, then next task is selected, and its IDNestCnt is restored in sysbase (see kernel_scheduler.c). If there are no other tasks, then your cpu_Dispatch() should enable interrupts on the CPU and enter idle mode. See x86 implementation for good example. You miss what happens next... 1. KrnSwitch() saves context of your task, saves IDNestCnt (core_Switch() and cpu_Switch()), then drops into cpu_Dispatch(). 2. cpu_Dispatch() calls core_Dispatch. Then two cases are possible: 2a. There is a READY task. It is picked up, its IDNestCnt is restored in SysBase, then cpu_Dispatch() needs to restore registers and exit. The next task is run. 2b. There are no READY tasks. core_Dispatch() returns NULL. In this case your cpu_Dispatch() should enter idle loop. It should just enable interrupts on the CPU and put it on halt. This allows it to process hardware interrupts. Eventually some of your interrupt handlers wakes up your task and puts it into READY list. My heartbeat interrupt has been slowed atm to help debugging - but it never actually gets a chance to fire because of the Wait() disabling interrupts. Perhaps you have forgotten to enable interrupts in your idle loop. There is a change in the format of AROS executables. Until now we were using Elf RELocable files which are usually used as intermediate object files. We had them for various reasons, one of them was how AROS files were built in the past. That days we had no real aros cross compiler and the option to embed relocation data in unix executables (or in executable files in general) was rather new and not every linux/unix system had it. Therefore we have decided to use intermediate files. Although it was somehow working (and it is still working :-)), it has some drawbacks. Therefore decided to introduce real Elf EXEC types, in first turn implemented on ARM target with option to expand in future to all other AROS architectures. The first patch was pretty easy and appeared to work somehow. It generated nice executables with embedded relocation info. Not only that, it also removed all global symbols adjusting relocation data to be relative to the beginning of the sections. That move reduced number of symbols in each executable significantly (depending on the file between 20 and 80% of all symbols could be removed). The only symbols that stayed in the file are local ones - due to the nature of the patch wasn't able to remove them since we have not seen them in the symbol hash table. The patch didn't worked though. The files were relocated, AROS kernel loaded, but it crashed very early. What happened? Well, the nature of ARM relocations happened :) Most of the relocation data on all machines is rather simple. Relocation can be absolute or pc-relative, sometimes the offset has to be bit shifted. On ARM v7 there is another one. There, when one wants to load an address of function/variable into register a combination of two instructions can be used: movw and movt. The first one loads immediate into lower 16 bits of a register while clearing upper 16 bits. The second one loads immediate into upper 16 bits without touching lower halfword. Loading of a pointer into a register looks like this: movw r0, #:lower16:label movt r0, #:upper16:label In this case there are two relocations - one for lower halfword and another for upper. If an overflow of lower 16 bits occurs during relocation process, the upper one should be updated as well. Unfortunately with current patch and with typical ARM executables there is not enough information to perform the calculations. There are two options - the first one would be to give up and go back to "fake" executables, another one would be to change from REL to RELA relocation info. The latter contains an addend, extra data which can be used to perform all the relocation calculations I need. Decided for the second option. The patch is already in the works. There is another function for the binutils' bfd backend to perform the final relocation. There can decide what to do with every reloc info, modify data and eventually strip some symbols. An advantage is - at this stage of the linking process have also full access to all local symbols so can change all relocations section relative and eventually strip all symbols from the files. GPU VCore developed by Alphamosaic Ltd and now owned by Broadcom. Most of start.elf runs on the GPU. Placing ALL the userland GPU code in the videocore.hidd isn't going to be a terribly big problem because the code they published is nothing more than a shim that sends data straight to the GPU to execute. The good news about this is that we only need to write our HIDD using the OpenVG API. The shim is relatively small codewise and lives in the ARM memory (the actual OpenVG code itself lives in the GPU RAM area and its loaded from start.elf). That's also the bad news. Our driver has to translate AROS video calls to OpenVG calls, for most tasks it should be easy, for some, not so much. It's still probably less difficult and less work, than controlling the GPU directly. The other good news is that anything done through OpenVG happens on the GPU, its truly accelerated. It also has some nice font functions, meaning we can lead into an accelerated text mode later. Basically, AROS resets or locks up when it tries to use AROS_ATOMIC_INC or DEC. If I comment out the byte/word operations in the header files and use non-atomic operations, the code works as expected. have read that the L1 cache needs to be enabled to use LDREX and co (which I also read is only meant to be used on multi processor systems with shared memory) - however I am certain this is correctly enabled. If you are using LREX or STREX, you should have L1 cache enabled, at least on the ARM CPU I work with at work. L1 cache is enabled by enabling the MMU *AND* setting the C and I bits in the CPU - the C bit is ignored, and the I bit only covers the 16 byte instruction pipeline if the MMU is not enabled. Can you verify that your assembly is generating LDREX/STREX? From the behavior, it almost sounds like its generating the default Semaphore locked atomics. Impossible. There are no semaphore-locked atomics. There are Disable()/Enable()-based ones instead. And there's a special #define AROS_NO_ATOMIC_OPERATIONS in this case, which tweaks Disable()/Enable() implementations not to recurse forever. I have tested this on ARMv5 which does not have ldrex/strex, it works fine. On those ARMs there's no way to have real atomics. On other OSes (like Linux) this is done by introducing things like atomic_t, which appears to be a complex structure, holding the value together with accompanying spinlock (implemented using swp). #warning "TODO: lookup optimal mmu table settings for raspi memory" /* Set up an identity-mapping for all 4GB */ for(x = 0; x < 4096; x ++) { pagetable[x] = x<<20 | (0x40002|0x80000|0x010000|0x00C00|0x04); } Shouldn't there be a second loop that sets the 'C' bit in the descriptor for the RAM pages? Currently, you have TEX=0, C=0, B=1 for all pages (Shared Device). You should have TEX=0, C=1, B=0 for RAM (Write-Through, Cached) So .. pagetable[x] = x<<20 | 2; should be enough? No, for RAM you need to change the '| 0x40' to '| 0x80' tell dosboot the correct defaults to use Please don't do this. This bootconfig.c is a deprecated legacy thing. I wanted it to go away completely with time. Instead, display drivers should auto-install themselves during own initialization phase. I. e. detect hardware=>instantiate itself. This should make things way simpler. With this approach you only need to add the driver into KS image to get the device autobooted. No hardcoded stuff. Currently VESA and VGA drivers do this, look there for examples. never rewrote ATI driver because i don't have any test system for it. they defined a smaller AROSCPUContext than the ExceptionContext - yet reference it as ExceptionContext in other places, and since it hasn't allocated enough storage for ExceptionContext, are corrupting memory/the structure (since the elements that are there don't map 1 to 1 with the exception context). AFAIK, AROS has been moving in a different direction to this in recent years. It is the job of graphics HIDDs to allocate bitmaps etc. so that they have the most suitable characteristics, including allocating them from GPU RAM where possible. The concept of chip RAM is only for legacy code, and most if not all non-68k platforms should have all system RAM marked as chip. BTW, is the video processing code you mention CPU code or GPU code? Also, IIRC we have support for "external memory allocators". Perhaps that's what we need for the allocation of GPU RAM through the mailbox. All hosted and x86 native ports should use proper context formats. trying to clarify if the vblank handler has to have run by this point to prevent this deadlock. Actually, no. Unless you have installed VBlank handler which should wake up at some point. Without VBlank there will be no quantum count. Consequently, there will be no forced preemption. But the rest will work, and multitasking will be cooperative (switch happens only when current task voluntarily gives up the CPU). Does it depend on the vblank having run before this point? and if yes what does that mean on systems where it might be able to run enough code (e.g. get to this point) before the vblank interrupt has triggered? What is it waiting for? It could wait for timer, in this case you need timer.device working. VBlank is currently needed for exec's quantum counter. In current native ports we have only a single timer, which is served by timer.device. VBlank is simulated by timer.device also. If your machine has two timers, then you can use one of them for VBlank, and another for timer.device, this will simplify things down. VBlank needs to be 50 Hz for historical reasons, many programs use it as cheap timer. I am periodically thinking about making some abstract mechanism to be able to change quantum source (and untie it from 50 Hz), but have no time to come up with something good. Additionally i started disliking timer.device hardcoded design when PC has got many timers (old 8253, APIC, HPET). Currently i think there should be some low-level entity representing tick source. timer.device should just select the most appropriate source for its units. The BCM2835 has 4 GPU based timer sources - 2 are used by the GPU, so im using Timer3 for our heartbeat and the remaining one will be free to the system. There is also the less capable ARM timer but that is dependent on the CPU frequency. Very good. You won't need any emulation. Set the heartbeat to 50 Hz and drive VBlank from it. Use other timer for MicroHZ. Can you use the 'econsole.hook' I make for debugging the Sam460 via the serial port? It provides a before-anything-else shell prompt on the serial port. You can then do 'NewCLI' to test your graphics, or use any DOS command in shellcommands.resource. You should just be able to add econsole.hook to your module list, and use 'econsole' in your bootargs. So long as you have a working Exec/RawMayGetChar and Exec/RawPutChar, it should work. Also make sure to add shell.resource and shellcommands.resource for this. That should have done it. If you set "#define DEBUG 1" in arch/all-native/econsole/econsole.c, do you get any additional serial output? have added it to the build and added econsole to the command line - and can see the bootloader picks up on the emergency bootconsole tag, but I still only get the insert bootable media display? Im assuming it exposes a fake filesystem that tricks aros into booting? The contents of which are: ECON:AROS.boot Way to handle the scheduling code? The implementations I had been following were causing problems, due to cascading interrupts which I cant handle properly in the asm stubs just now (when they break disable etc.) - since it means detecting the interrupted codes cpu mode and getting the correct sp/lr for it, and that's just too tedious for arm. To work around this ive added a system idle task which does nothing - and when the scheduling code has no task to run switches this in and lets it run, thereby allowing the interrupts etc to resume until something does need to happen. Also, by adding accounting code to cpu_Switch() and cpu_Dispatch(), it should allow the system to log idle time correctly (as well as running tasks). have thought of also adding an additional task that never runs, solely to record time spent in IRQ handlers, but I digress.. was under the impression that kernel.resource should *never* be used outside of exec.library. This is a wrong impression. Michal started designing it because portable nature of AROS does not fit well into exec's API with all its assumptions. So, he started the new, hardware-agnostic kernel API from scratch. Yes, exec sits on top of it in places. But kernel always meant to be open thing. Otherwise it would not exist. it wasn't meant to be just used willy nilly by user code - but by lower system components (e.g. exec) so that they could be implemented in a more generic fashion, and the kernel resource itself hide the systems quirks. Adding new things there perfectly keeps up with our decision to minimize AROS-specific intervention into APIs which can clash with MorphOS or Amiga OS4 extensions. We want at least source-level compatibility there. Binary compatibility on PPC would be extremely cool, but at the other hand we have no maintainer for this, as well as their ABIs splintering. It depends on what exactly is being implemented - there's no reason we should have everything crammed into kernel.resource if it doesn't need to be (i.e. if its better suited as a separate component/subsystem in its own right) The _LE versions are for when you have endian swapping taking place. If the graphics are the same endian as the CPU, no swapping should occur. I ran into a similar terminology problem in SDL with a friend insisting that his Radeon 7000 on his PC was big-endian. It is not, it just uses the same endianness for the graphics card and the CPU so no swapping was necessary. They were both little-endian. The _LE versions are because the PixFmts refer to the bitmap data being in big endian format in memory, for which the normal version would need to do endianness conversion before applying the shifts/masks. on this platform it is in _LE in memory also so we don't need the conversion hence using the _LE version of the call). would use _LE (if it's really little endian 16 bit mode). What is the bare minimum needed to implement a framebuffer based gfx driver, with our software handling the rest? Have tried with just a gfx class that only expose new/dispose/newbitmap - and having an onscreenbitmap used only for the framebuffer itself (with all other bitmaps being chunkybm, and the framebuffer's superclass also being chunkybm), but that alone isn't enough it seems? You can use workbench/hidds/sm502/ as your example - it is as simple as I could make it. So, AROS creates the framebuffer bitmap (verified this) -> so surely it should be capable of then rendeing into it? I don't actually create the framebuffer "bitmap object" myself - only as a result of being asked to. The code I currently have on SVN seems to create the framebuffers bitmap object fine, but then crashes in intuitions DisplayDriver callback. In particular it crashes performing the getattr on the system default pointer. don't expose MEMF_CHIP in an allocatable form so AllocSpriteData was failing (and other code later doesn't check if the values are valid == illegal memory accesses) So far have -: vc_init: queries the gpus memory, and sets up a fake memory handler for it, then adds the bootmode driver and returns saying all is well vc_gfxhidd:New: sets up some fake syncmodes to test with and creates the real gfx object. vc_gfxhidd:NewBitmap: checks if its a framebuffer and uses the onbitmap class or uses the chunkybm class otherwise vc_onbitmap:New; creates a chunkybm object and then pushes the real framebuffer address into it as the buffer, vc4 had v8adds, v8subs, v8muld, v8min and v8max which operated on four 8bit uint values packed into a 32bit register. Multiplication was in the range 0.0 to 1.0 and addition/subtraction saturated. There were also a range unpacking/packing modes that allowed you to pack and unpack 8bit values into 32bit registers. RasPi has to speak to the "operating system" which runs on the GPU itself and request/free memory - it cant directly manage it itself, and so the managed functions were used to wrap these calls. The Arm and GPU share memory space. The framebuffer is shared. The Arm can write a pixel and it will appear on the screen (through GPU hardware) without flushing/copying being required. The GPU can composite multiple FB's in real time - so you have a number of surfaces defined which are rotated etc and composited in real time to the output. Copying can map from the address space of the Arm to the flat space of the GPU which takes some code, but I don't think whole buffers are copied. The DMA hardware can also access the whole memory space and can perform 2D fills and blits (no blending). This is documented in the peripheral spec posted. The DMA is just an Arm accessible peripheral and can be set up with low latency (e.g. microseconds). must use a 0xc0000000-based bus address to access SDRAM, yet non-DMA access should go via a 0x0-based bus address. For 2D dma, set TDMODE, and the spec says "interpret the TXFR_LEN register as YLENGTH number of transfers each of XLENGTH, and add the strides to the address after each transfer." so set STRIDE to pitch of the image, the width is XLENGTH and height is YLENGTH. You would fill by not setting the SRC_INC and point source to your fill data. The DMA cannot see the ARM's L1 cache, so you would map the framebuffer with ioremap_nocache. Depending on where the source data comes from, it may need an L1 cache flush. The DMA can see the L2 cache. Use 0xC0000000 bus addresses when L2 is disabled and 0x40000000 bus addresses when L2 is enabled. (actually just call virt_to_bus and you'll get the right address out). openGLES/openVG has high latency. Writing to framebuffer then reading it back is very inefficient (e.g. milliseconds). If you can drive it a unidirectional way, just streaming commands at then that is efficient. openVG is not implemented on top of openGLES - it uses the same hardware but as a first class interface To improve the Gfx driver, we will need a DMA resource implemented so can use to perform DMA operations. The Gfx driver will need this to perform blits. Actually MEMF_CHIP has to present, for historical reasons. This has been never fully agreed upon, but in ports i wrote i exposed the whole memory as MEMF_CHIP. The idea behind this is that CHIP is originally the memory where graphics and sound data can be put. On non-Amiga platforms there are no restrictions on this, so the whole memory is CHIP. Yes, many old software can misbehave with CHIP memory size larger than 2MB. But this actually applies only to m68k AROS which is going to run m68k binaries. In other cases it's quite logical to fix the program when porting. As to original question: yes, it's enough to have a framebuffer bitmap (one with aoHidd_BitMap_FrameBuffer set to TRUE) and PutPixel routine. It framebuffer can be served by chunky bitmap class, then you can simply create chunky bitmap with your own buffer (see how VESA driver does this). Chunky PutPixel is already there. struggling to determine what is the correct pixfmt to use for the 24/16/15 bit gfx modes on the RasPi. AFAIK it uses RGB565, for 16bit but im unsure what shifts etc should go with it? suffice to say Im getting the wrong colors so far lol. <pre> redmask: 0x0000F800 greenmask: 0x000007E0 bluemask: 0x0000001F alphamask: 0 redshift: 16 greenshift: 21 blueshift: 27 alphashift: 0 </pre> It should likely be vHidd_StdPixFmt_RGB16_LE This stuff is a bit confusing. The "names" of the stdpixfmts are based on the layout in memory, ignoring endianess. So for example: ARGB32: will be 0xAA 0xRR 0xGG 0xBB in memory on both big endian and little endian machines. The shifts and masks OTOH are based on pixel access (ULONG in this case), so differ depending on whether you run on big endian machine or little endian machine (that's why there's stdpixfmt_le.h and stdpixfmt_be.h in rom/hidds/graphics/). With the 16 bit pixel format it's even more confusing, as for example it's impossible on little endian machine to describe RGB16 with shifts/masks alone. That's why there's vHidd_PixFmt_SwapPixelBytes_Flag. (RGB16 == RRRRRGGG GGGBBBBB in memory, and for pixel (WORD) access on little endian machine it needs to be accessed as GGGBBBBBRRRRRGGGG). The shifts btw indicate how much to shift the component to the left (!) so that it is moved to the highest bit (31). The aHidd_PixFmt_StdPixFmt you specify will be ignored most of the time, because when the pixelfmt is registered, the gfx hidd checks if there's an identical pixfmt (shifts/masks/etc., but ignoring pixfmt->stdpixfmt) already in the system, and if so, it uses the already existing one and does not create a new one. In theory it would be better if gfx drivers could simply/only specify a StdPixFmt without all the shifts/masks stuff when the gfx driver uses pixfmt which matches one of the stdpixfmts exactly. Another possibility would be for gfx drivers to use HIDD_Gfx_GetPIxFmt(stdpixfmt_gfx_driver_wants_to_use) and then peek shifts/masks from it and fill out a pixfmt tag list based on that. 15bit very blue/green: Try to pass same shifts/masks/etc. as in 16 bit pixfmt (maybe you think it's using 15 bit R5G5B5 (or swapped) but it's actually still using 16 bit R5G6B5 (or swapped). aHidd_PixFmt_StdPixFmt you pass is mostly ignored. It's the shift/masks/etc. that count. But I would still pass the correct one (_LE) == whatever rom/hidds/graphics/stdpixfmts_??.h uses in the entry where you have looked up shifts/masks/etc. Use the shifts/masks/etc. from the entry in stdpixfmt_le.h (if you are running on little endian machine) or stdpixfmt_be.h (if you are running on little endian machine) that matches the pixfmt that its meant to be. 0xAA,0xRR,0xGG,0xBB on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_BGRA32) 0xAA,0xRR,0xGG,0xBB on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_BGRA32) it feels like AROS trashes the alpha component, otherwise it should be 8A8R8G8B. read on the subject suggest its in 1x5r5g5b (x is ignored) to keep 16bit alignment . Suggests to me that wrong shift/mask are being applied - however going by the 16bit versions it all looks correct to me so I am really confused as to what is happening. The output image looks to have too much green/blue, and very weak red. Kickstart The idea is to minimize amount of archirecture-specific modules to make the user's life easier. So, the kickstart was split into 'base' (which does not contain anything machine-specific) and 'BSP' (Board Support Package) which contains all hardware-specific stuff. This way, for example, distribution makers can save up space on CD and make CDs with multiple platform support. Different configuration would load the same base with different BSP's. Next there was some part which is entirely missing on hosted. These are filesystems. Hosted ports do not need them to boot up, so on hosted they are left out. At the other hand, they are also architecture-agnostic. So i put them into 'FS' package (standing for 'filesystem'). USB Poseidon is one more big part. I made it into separate package in order to allow users to omit it if they don't need it (for example, to run on retro PCs without USB). Personally i have one. Again, Poseidon is hardware-agnostic (well, there are USB drivers but HCIs are pretty standard). AFAIK its HCI 1.0 compliant but not familiar enough with poseidons drivers, nor USB, to just hack away at the existing code. Perhaps once i'm more familiar with the workings I can merge in the changes needed to get it operating but for now I will focus on getting it running. Also our drivers have known issues so perhaps a fresh set of eyes might shed some light on what is going wrong. Another interesting question is whether Poseidon can operate on device side. Is it flexible enough? How similar is being a USB host and USB device? think it will need a bit of work on Poseidon's side. Until then I will force the driver into Host/Master mode in the init code, but leave open device etc to configure the chipset for either's use - and look at trying to add support for working in Device/Slave mode & switching modes once it's up and running. Actually USBROMStartup is some kind of kludge. Can there be any alternative? Could device drivers be self-installing, like our HIDDs? This would get rid of need to list them in USBRomStartup. * Model A and B limited to 150 mA per port. * Model B+ and Pi 2 introduced configurable 600 mA to 1.2 A support over all ports - anything above that requires a powered USB hub. Implementing the hardware driver that Poseidon uses to interact with the USB components. Have code in place to (try) and initialise the USB chipset, and configure host/device mode operation (though AFAICT Poseidon doesn't support device mode). Started to get the "virtual" root hub written for the single USB port so that Poseidon should at least list it correctly in the GUI - and try to interact with it to find peripherals. The BCM2835 uses a soft IP block from Synopsys’ DesignWare library (DWC), specifically the block is called dwc_usb_2_0_hs_otg_subsystem-ahb_se (“USB 2.0 Hi-Speed OTG Controller Subsystem w/AHB Interface SE”). There is no public documentation for this, and pretty much zero chance of anyone getting hold of it even with NDA. However, there's a Linux driver written by Synopsys ([https://github.com/raspberrypi/linux dwc_usb]). Specifically directories [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_common_port] and [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_otg]. The Synopsys code is actually under a fairly permissive licence – it's not GPL, it's similar to BSD (’don't sue us if it breaks’ is pretty much the only clause). So this should not be a barrier to porting the code. The code is really well written, with a nice partition between the work done by the driver (dwc_otg, which is fairly involved, given the host does more work than a conventional EHCI driver), and the interface to Linux (dwc_common_port). Probably only need provision of relevant changes to dwc_common_port. Other things to consider.... * Provision of necessary headers to get it to compile * Provision of necessary functions (main issues are wait queues, threads, work queues, tasklets, timers, spinlocks and mutexes (multithreading) ) * Interfacing between USB stack and the driver. dwc_otg/dwc_otg_hcd_linux.c looks like the place to start. the Linux bits of the headers are only required for the dwc_common_port library. dwc_common_port includes a variety of crypto functions which are not used – it appears to also be used for ultrawideband (UWB) and wireless USB (WUSB) drivers where crypto will be an issue, but it isn't going to be for plain wired USB. Every USB driver acts as an USB hub as well in order to let Poseidon control the state of USB ports. The code there was reading status of the only USB port in Raspberry's CPU but when changing the status it erroneously deleted some of the status bits, including the port enable one. It was so because those bits in the status register are of a type Read/WriteToClear. It means, if one does not want to change their value from 1 back to 0, one has to actually write the 0 value. Very practical thing e.g. in interrupt handlers, where one reads the interrupt status register to learn what was the interrupt reason, and writes it back to the same register in order to clear the interrupts. After fixing that code it turned out that the communication was still unsuccessful. Apparently the USB device was not understanding the host for some reason. That should not happen since the request sent was one of the standard ones implemented by virtually anything with an USB connector, assumed that Poseidon clears the data caches before forwarding the work to the USB drivers but that's the responsibility of the driver itself. The USB device responded and acknowledged the transmission! But why were all the request sent after address change failing with timeout? They should not. Once again, address set is supported just by anything. Tried to contact the device at address 0 once again and there it was, still responding properly. The enlightenment came. The bus address for DMA transmissions was, as it is in many bare metal USB implementations, just the pure memory address of the buffer as seen by the ARM cpu. Have "prefixed" it with the real location of uncached RAM and booted AROS once again. Trident saw this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 and this: Product : Vendor: Vdr=0424/PID=EC00 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 255 SubClass : 0 DevProto : 1 VendorID : 1060 ProductID : 60416 DevVers : 0200 and even this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 What are these things? The first one is USB hub built in the Raspberry. Thanks to this one the Pi machines (with exception of Pi0 and computing modules) have more than just one single USB port. The second one is the network chip in raspberry, the third one is my USB SD card reader which have just connected to see what happens. AROS tried, of course, to boot from it ;) So, the first step towards working USB is done. The control transfers are working as you can see above. Next step is to implement bulk and interrupt transfers, having the basics in place. Finally some error handling will be added and USB for Pi will be as complete as the PC version. [http://www.raspyfi.com/raspberry-pi-usb-audio-fix/ Issue with USB Audio] Audio The Pi 4B is the only Pi that can output HD Audio as an HD Audio passthrough bitstream, and it does it over HDMI. It's possible to use the two HDMI output for separate HDMI video and HDMI audio outputs to allow UHD HDR video and HD Audio with non-UHD HDR compatible AVRs. The Pi3B+ and earlier will decode to PCM 5.1/7.1 and output over HDMI. HDMI is the only interconnect that has a standard for carrying Dolby True HD, DTS HD MA etc. as a bitstream - you can't carry it as a bitstream on any other interface. Pi3 and Pi4 audio jack output derived from 12bit pulse width modulation is relatively poor. For better, choose USB Audio or I2C versions. [https://github.com/raspberrypi/linux/tree/rpi-patches/sound/arm audio] and its [https://github.com/raspberrypi/firmware/issues/2 very high speed message passing interface type of thing VCHI] The Model B+ added an additional voltage regulator for the audio output and an additional output driver to drive low-resistance loads like headphones. However it is still using pulse-width modulation (PWM), which has a major impact on sound quality the old Raspberry Pi used a linear voltage regulator to provide the 3.3V to many of the components on the board while the new one uses a switching regulator. Both can perform reasonably well. However switch mode power supplies often show higher noise figures Analogue audio Audio over HDMI rev 1.3 & 1.4 Ethernet 10/100 BaseT Ethernet RJ45 socket GPIO GPIO shouldn't be too bad but bear in mind it is already accessed in places so they would need to allocate pins etc through it (e.g. sdcard to flicker the activity light, serial debug to output data on the GPIO pins) Probably a resource rather than a device... Started an i2c driver that will need to allocate GPIO pins. Feel free to work on it if you are interested ;p GPU graphics with 2D and 3D acceleration Sadly none yet for 32bit but for 64bit... Miscellanous hdmi issues Setting the hdmi_force_hotplug=1 makes sure the Pi believes the monitor/TV is really there. You might also need to set config_hdmi_boost=4 or even higher (up to 9) if your display needs a stronger signal. If the display is a computer monitor or newer tv, use hdmi_group=1 (auto HDMI use) and if it is an older TV, try hdmi_group=2 (for DMT formats, i.e. for PC monitors) then you HAVE to "set hdmi_drive = 2 to enable HDMI output as this forces HDMI mode rather than DVI mode Do not set hdmi_safe=1 as that overrides many of the previous options. Using a shorter or better quality HDMI cable might help. Make sure your Pi's power supply delivers 1 A and not 500 mA. If you see a problem with the red colour - either absent, or interference - then try a boost composite video changing the RCA cable, then the composite port worked out of the box Boot it as you are doing, without HDMI. If you now plug in the HDMI, do you get the image? In other words, does the Pi think HDMI is connected even when it isn't? Rename all the files in the first partion of the card except bootcode.bin, start.elf and fixup.dat What's the result? Put back config.txt What's the result? for PAL mode sdtv_mode=2 dmi_ignore_hotplug Pretends HDMI hotplug signal is not asserted so it appears a HDMI display is not attached hdmi_ignore_hotplug=1 Use composite mode even if HDMI monitor is detected <pre> # NOOBS Auto-generated Settings: #hdmi_force_hotplug=1 #config_hdmi_boost=4 #overscan_left=24 #overscan_right=24 #overscan_top=16 #overscan_bottom=16 #disable_overscan=0 start_x=1 gpu_mem=128 </pre> tvservice -c "PAL 4:3" <pre> /opt/vc/bin/tvservice -s or tvservice -s state: HPD high|HDMI mode|HDCP off|composite off (0x12001a), 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m CEA Group CEA has 1 modes: (native) mode 16: 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m DMT Group DMT has 0 modes: </pre> sudo amixer cset numid=3 1 forces the audio to the headphone jack, even with the HDMI video output plugged in config.txt the hdmi_ignore_edid_audio=1 option sems relevant as it should tell ALSA that the only available audio is analog, no matter what the display says There are several different ways that these 4 pole (ring) composite analog cables can be wired up, so some work great in some applications and can be a waste of time in others. What is needed for the Raspberry Pi B+ and above, which like many camcorders needs the ring contact next to the base contact to be the ground. The wiring for the 4 pole are: TIP (LEFT AUDIO CHANNEL) RING 1 (RIGHT AUDIO CHANNEL) RING 2 (GROUND/EARTH) RING 3 BASE/SLEEVE (VIDEO) YELLOW Most Apple based Players and the Microsoft Zune (TM) are wired this way. Most analogue camcorders are wired this way as well, where the ground in on Ring 2 will work with the Pi although you may need to swap your Video plug with the Right Audio plug. Nearly all other MP3 players are not wired this way, the ground is on another ring ie the wrong one. External devices * Camera Module Omnivision ov5647 Sunny 5MP (NoIR version) V1.3 - NoIR at 850&nbsp;nm, peak at 880&nbsp;nm and trails off at 940&nbsp;nm wavelengths * Camera V2 Sony IMX219 V2.1 8mpixel 8MP 8megapixel - 3280 x 2464 pixels - video at 1080p30, 720p60 and 640x480p90 - wider field of view, 62 vs 54 degrees horizontally - * Branded WIFI usb BCM43143 dongle N.B. dreaded error after changing cameras (stupidly without turning off the power first) and lasted through several power cycles. It can be a bad 15-pin FFC ribbon cable, when swapped, camera(s) and the Pi itself are working OK. It can be an instance of a cold solder joint on the CSI connector on the pi board. the camera can be detected (that's done via I2C) but may still not be able to receive image data (done via CSI-2) if something is broken. CSI-2 is uni-directional. Control is generally done via I2C. The CSI-2 receiver always writes to memory, not direct to the ISP. That's the way the Broadcom architecture works as it allows multipass processing easily. GPU memory is accessible from the ARM. Processing using the QPU graphics processors may be possible. currently the only supported sensor is OV5647 and IMX219. The linux drivers are all in the firmware blob, else you'd be looking at at least a man-month of work in a fully fledged imaging lab to do a decent tuning of the camera modules' ISP parameters. Static electricity maybe an issue for the camera module and slightly less for the pi board. == References == ===Good sites to visit=== *[https://github.com/raspberrypi/firmware/tree/master/ Raspberry Pi Firmware build] *[https://www.raspberrypi.com/documentation/computers/software-sources.html Documentation] *[https://rpilocator.com/ RPiLocator] Linux only *[https://github.com/raspberrypi/linux Raspberry Pi Linux Build] *[https://dietpi.com/ DietPi] *[http://www.tinycorelinux.net/ports.html piCore] *[https://wiki.alpinelinux.org/wiki/Raspberry_Pi Alpine Linux] *[https://github.com/armbian/build Armbian] *[ FydeOS] *[ TwisterOS based on ChromiumOS] *[https://note.com/jamesmondo/n/nc76e31402be8?hl=en BSD] *[https://www.raspberrypi.com/software/operating-systems/ PiOS Lite] and then [https://hstwb.firstrealize.com/ HST] *[ PiMiga for pi4 and pi5] *[ amibian for pi2 and pi3] *[ retropie pi1 and 2] Other alternative lighter smaller than Pi OS *[https://aros.sourceforge.io/nightly1.html Aros 64bit ARMV8 single core] *[https://www.riscosopen.org/wiki/documentation/show/Welcome%20to%20RISC%20OS%20Pi RiscOS on Pi3 and Pi4] *[https://github.com/michalsc/Emu68 ARM based realtime JIT 68k for amiga computers] *[https://github.com/JJDSNT/bellatrix/releases/ Alternative use of Emu68 on Pi3b] *[https://github.com/stevereaver/uaos uaOS with Emu68k] *[https://github.com/aros-development-team/AROS/commit/f80a268607dfae81b2db94755ab4e4d31ccb72d6 m68kemu library reference] *[ HaikuOS] *[https://github.com/raspberrypi/noobs NOOBS] os loader with successor [https://github.com/procount/pinn PINN] *[https://github.com/maxnet/berryboot berryboot] *[https://github.com/brianwiddas/pi-baremetal Bare Metal Access on Pi 32bit] Testing procedure is put sd card in, connect board to board if necessary, plug in hdmi and then power nothing else is done especially CSI DSI etc [https://www.raspberrypi.com/documentation/computers/compute-module.html CM5] has the same 55mm x 40mm 2x100pin connectors form factor as the CM4 but [https://www.epdtonthenet.net/article/214508/Key-Considerations-When-Migrating-from-Raspberry-Pi-CM4-to-CM5.aspx some pins and other small things] have changed. Will need the [https://raspipcb.com/tech-blog/raspberry-pi-cm4-vs-cm5-difference-in-booting-from-sd-card/ right IO board to suit] *Green [ Raspberry Pi Compute Module 5 IO Board REV2 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1967]] - untested *Green [ RPi Compute Module 5 IO board REV1 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1751]] - untested *Black SupTronics Geekbord X1500 CM5 IO Carrier Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[https://sipeed.com/nanocluster Sipeed NanoCluster] - untested up to 7 CM5 *Green BentoIO CMX0 - untested *Box EDATec ED-CLAWBOX - untested *Home Assistant Yellow - Kit with PoE with Raspberry Pi Compute Module 5 - untested *Blue [https://www.waveshare.com/wiki/CM5_PoE_BASE_A Waveshare CM5-PoE-BASE-A] - untested *Box Waveshare [ CM5-POE-BOX-A] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-B Waveshare CM5-IO-BASE-B] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-A Waveshare CM5-IO-BASE-A] - untested *Blue Waveshare [https://www.waveshare.com/wiki/CM5-NANO-B CM5-NANO-B] - untested *[https://carboncomputers.us/products/pi-flux piFlux] *[https://carboncomputers.us/products/ Zitaotech Hackberry] CM5 lite only - *Portable [https://www.waveshare.com/pocketterm35.htm Waveshare PocketTerm35] with Pi4B or Pi5 - untested *Box [https://www.clockworkpi.com/uconsole ClockworkPi uConsole][https://www.youtube.com/watch?v=EtI_bAahbR8 CM4 into an adapter or CM3 into so-dimm - Cyberdeck] - untested *Green RPi [https://datasheets.raspberrypi.com/cm4io/CM4IO-KiCAD.zip Compute Module 4] [https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf IO board] V1.4 [https://datasheets.raspberrypi.com/cm4io/CM4IOUSB3-KiCAD.zip USB3] [https://datasheets.raspberrypi.com/cm4io/cm4iousb3-appnote.pdf CM4ISO] [https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf Dual100pin] (2020) aka Development Platform Board - untested *Purple Pi Hut Cytron CM4 Maker Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[ KubeSail PiBox mini 2] *Home Assistant Yellow with Raspberry Pi Compute Module 4 - untested *[ Turing Pi V2] - untested CM4 with 260-pin SO-DIMM socket adapters and/or nvidia jetson nanos - untested *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-C Waveshare CM4-IO-BASE-C] - untested but binary blobs Rev01 Rev02 *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-B Waveshare CM4-IO-BASE-B] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-A Waveshare CM4-IO-BASE-A] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-NANO-B Waveshare CM4-NANO] - untested but usb and audio turned off or rerouted *Black [ Seeed Studio with BigTreeTech BTT pad 7] - bin blobs? CM3 has a 200 pin sodimm ddr2 connector form factor but not electrically SC0028, SC0029 *Blue [https://wiki.geekworm.com/CM_IO_Board Geekworm RPi Compute Module IO Board] [https://github.com/geekworm-com/cm-io-board CSI DSI] with CM3 in ddr2 slot underside - '''works''' if SW1 on but CM3+ '''does not''' *Green [https://cdn-shop.adafruit.com/product-files/3442/CMIO_schematic.pdf RPi V3 IO board CM3IO] and CM3 Lite - untested *Green [https://turingpi.com/ turingpi v1 cluster] - untested up to 7 cm3 7xlan9514 12V discontinued, 3 x Pi4 homelab maybe better *Blue [https://www.waveshare.com/wiki/Compute_Module_PoE_Board Waveshare Compute Module PoE Board] and CM3 lite (if not lite, write files to internal eMMC fat32) '''AVOID''' bin blobs *Blue [https://www.waveshare.com/compute-module-io-board-plus.htm Waveshare Compute Module IO Board Plus] [https://www.waveshare.com/wiki/Compute_Module_IO_Board_Plus wiki] [https://forums.raspberrypi.com/viewtopic.php?t=235695 pin settings] with CM3+ Lite - '''AVOID''' binary blob *[ Pi02w on Geekworm SupTronics X305 Raspberry Pi Zero IO Baseboard] - untested *[ Spotpear Pi Zero 2w to Pi3b format-ish] - untested *[ pi-top v4] box has 128x64 oled display, micro hdmi, 19Whr battery with pi4 and 15V PD 36W min needed *[ pi-top v3] three green pieces, heatsink covers most of the base tray, pi-top hub mk1 lhs and Pi1B Pi2b Pi3b rhs secured from below, black rounded strip with pi-top above keyboard, 13.3" HD 1366 x 768 display, small touchpad, *[ pi-top Model 2.0] pi-top on bottom bezel of 14-inch green laptop, large trackpad, keyboard slide down to reveal main system hub on slide rails moved to the right, Raspberry Pi3b screws down, hub slides in, 18V 2.5A 45W charger brick, battery 11.1V 3500mAh 38.85Wh and storage PiTopOS *[ Pi-Top CEED Raspberry Pi Modular Educational Desktop with RPI3] monitor *[https://www.indiegogo.com/en/projects/jesselozano/pi-top-a-raspberry-pi-laptop-you-build-yourself Pi-Top v1] wedge laptop with RPi2 <pre> 2008 Trustees collected for Foundation 2009 Pi Foundation charity status gained 2010 2011 First Raspberry prototypes 2012 First boards go on sale at CPC and RS. The Model A and B 700 MHz Arm11 - February 29th BCM 2835 2012 First million sold - more than the 10,000 original planned and anticipated 2013 First Alpha Experimental builds of AROS Native for the 32bit Pi 2013 Pi Trading launched making grants available, providing in house educational resources and Pi Academy for teacher training 2013 Over two million sold 2014 Over three million sold 2014 Pi 1 Model B+ introduced that moved composite video to audio jack and same half gig of memory 2014 Pi Model A+ v1.1 no ethernet and 1 usb - a little smaller - 2015 Over four million first gen pis sold 2015 Pi Zero 1.2 BCM2835 first production revision released with no camera port 2016 Pi0 1.3 released with camera csi connector 2017 Pi Zero W v1.1 1GHz Pi0W, single-core 32bit CPU BCM2835 released with Cypress CYW43438 wireless 2020 Raspberry Pi Pico SC0919 with RP2040 32-bit 2Core ARM Cortex-M0+ up to 133 MHz - 264KB of SRAM and 2MB of on-board QSPI Flash - 2024 Raspberry Pi Pico 2 with RP2350 2Core 32bit Arm Cortex-M33 and 2core open-hardware [https://github.com/wren6991/hazard3 Hazard3 RISC-V] 2015 Pi 2 Model B v1.1 BCM2836 900/600 MHz ARM Cortex-A7 Armv7 quad 32bit, 32bit VideoCore IV GPU - 1Gb RAM - 5V 2A micro usb - SMSC LAN9514 chip - 2015 Over a million pi2s sold 2015 Raspberry Pi 2 Model B version 1.2 Pi2bv1.2, aka Pi2B2 has armv8 BCM2837 underclocked to 900Mhz without wifi/bluetooth module 2016 Pi 3 Model B - Broadcom BCM2837 SOC four 64bit ARMv8 Cortex-A53 1.2GHz 32bit 1080p VideoCore IV GPU - 1Gb DDR2 - bluetooth 4.1, Cypress CYW43438 wireless 802.11n - 4 x USB2.0 ports - 5.1V 2.5A - SMSC LAN9514 chip 2016 PIs total over 10 million worldwide 2017 Compute Module 3 CM3 with BCM2837B0 armv8 Quad 64-bit - small 67.6mm x 31mm board which fits DDR2 SODIMM connector but not electrically compatible which plugs into needed IO board - beware of the I2C protocol issue 1Gb LPDDR2 RAM - Lite or 4Gb Emmc storage 2017 12 million pis sold in total 2018 Pi 3 Model B+ - 4c A53 BCM2837B0 1.4Ghz - 1Gb, wireless 802.11ac, gigabit ethernet (300Mbit/s) and bluetooth 4.2 - power over ethernet - 4 x USB2.0 ports - Microchip LAN7515 chip 2019 Over 15 million sold 2019 Pi 3 Model A+ with BCM2837b0 Cortex-A53 64-bit SoC @ 1.4 GHz with 512Mb LPDDR2, 1 usb2, 1 hdmi, 1 micro usb 5V 2A - no ethernet - 2019 Raspberry Pi Compute Module 3+ CM3+ - Broadcom BCM2837B0 1.2Ghz, Cortex-A53 (ARMv8) 64-bit SoC on DDR2 SODIMM mechanically compatible only factor - IO board required 1Gb DDR2 and 8GB, 16GB, 32GB or a Lite variant without eMMC 2021 Pi zero 2 (w or no W) RP3A0 quad 1GHz Cortex-A53 64bit BCM2710A1 512mB SDRam 2025 edaTEC CM0 ED-CM0NANA with additional dev board with quad 1Ghz A53 with 512Mb Raysan RAM, 2 USB2 and 10/100 ethernet - pico castellated edge 2019 Pi 4 Model B RPI4B - BCM2711B0T quad 64bit A72 1.5GHz, 4K VideoCore VI, AC wifi, Bluetooth 5.0, GbE Broadcom BCM54213PE (PHY ID 0x600d84a2), 2 micro hdmi decode up to 4K, USB-C 5.1V 3A power, 2xVLI VL805 USB 3, 2xUSB 2.0, 2GB 9LDWW D9WHZ or 4GB 9FDWW D9WHV, 8GB 0AA47 D9ZCL ddr4 ram 2020 Silent Pi 4 v1.2 upgrade with more USB-c psu support 2020 PI400 BCM2711C0T 1.8GHz 4Gb DDR4 inside keyboard, 5.1V 5A 27W usb-c psu, 2 micro hdmi, external ide style 40pin gpio, no audio port - 2020 Raspberry Pi Compute Module 4 BCM2711B0T on new 55mm x 40mm 2x100 pin form factor with extra breakout IO board CM4101000 1Gb RAM Lite SOM CM4102000 2GB RAM Lite CM4104000 4GB RAM Lite CM4004008-4GB-RAM 8GB-EMMC SOM System on Modules CM4104032 4GB RAM 32GB emmc CM4108000 8GB RAM Lite CM4008016 8GB RAM 16Gb eMMc 2021 Raspberry Pi SC0763 Compute Module 4S CM4S with ddr2 sodimm pinouts but not electrically the same with suitable IO board extra cost - CM4S01000 1GB RAM Lite CM4S01008 1GB RAM 8GB eMMC Flash CM4S02000 2GB RAM Lite CM4S04000 4GB RAM Lite CM4S08000 8GB RAM Lite 2021 Pi 4 v1.4 BCM2711B1 upgraded power regulator, to deal with 8gig of ram being more power hungry - 2021-48 Raspberry Pi 4 model B v1.5 2GB 2023 Pi 5 v1.0 BCM2712 Quad A76 @2.4Ghz - VideoCore VII - no audio socket - dual 4k from mini hdmi - fan connector - 5.1V 5A psu 2024 Pi 5 2GB DDR4 version uses BCM2712D0 2024 Pi-500 with 8Gb LPDDR5 and membrane keyboard 2024 Pi 5 v1.1 2024 Raspberry Pi Compute Module 5 CM5 BCM2712 55mm x 40mm form factor with additional IO board CM5004000 04GB RAM 0GB eMMC Lite CM5008000 08GB RAM 0GB eMMC Lite CM5016000 16GB RAM 0GB eMMC Lite 2025 Pi-500+ with 256GB NVMe storage, 16GB LPDDR4 RAM, and Gateron KS-33 Low Profile Blue mechanical keyboard switches 2025 Pi5 1GB DDR4 announced 2022 PiOS linux goes 64bit 2024 Pi Trading IPO stockmarket stock exchange listing 2026 April and May Aros 64bit fixed, added AHI audio, VC4 gfx started, usb functions added to rom 2026 June and July Aros 64bit usb2otg started, dma.resource, sdio.resource, bwfm.device wifi added 2026 Late July daily 64bit Pi3 LE little endian builds start 2026 August Pi 4, 400, 5 and 500 DTBs added, expanding existing support and wifi for Pi4 and Pi5 2026 August Pi5 HAT+ nvme and HDMI, AHI RPiI2S added, Pi4 HVS5 video scaler started, 2026 2027 2028 Pi 6 </pre> ==Future== [https://github.com/ARMSX2/ARMSX2 Arm pi of pcsx2] {{BookCat}} 09l79uq6ikaoh6o7yt4sz3d95vk5xii 4672834 4672833 2026-09-28T18:48:31Z Jeff1138 301139 4672834 wikitext text/x-wiki {{ArosNav}} [[#Native]] [[#Hosted]] [[#Build]] [[#Hardware]] [[#References]] [[#Future]] ==Introduction== [[File:Scalos00.png|thumb|Scalos on Aros Pi3b]] Aros aims to cover Pi 3 to 5 1Gb+ RAM ideally as you may have to switch to 256Mb gfx mode depending on the application running Options to boot from using a good power source to prevent the yellow lightning symbol. *With Pi3b+ the max you can get is 5.1V 2.5A with micro usb. *With Pi4 5.1V 3A with usb-c *With Pi5 5.1V 5A, the amps went ever upwards, even to 5.1V 9A with usb-c Pi500+ keyboard wedge - Pi400 RPI-400 keyboard wedge - resolution changing and audio from micro hdmi0 (near 40pin) and micro hdmi1 (near usb-c psu) - Fn F10 0x5e power on and off works or held down for over 7 seconds auto shutdown - keyboard ok - wifi and lan ethernet testing - * Pi 5 - Quad A76 64bit ARMv8 and RP1 "southbridge" with VideoCore 7 Pre-D0 (Rev1.0) or D0 (rev1.1) * Pi 4 - Quad A72 64bit ARMv8 with VideoCore 6 * Pi 3 - Quad A53 [https://www.raspberrypi.com/documentation/computers/processors.html 64 bit] ARMv8 with VideoCore 4 with heatsink/fan on 3b to prevent cpu 82C+ throttling * Pi 2 - Quad 32bit ARMv6 with VideoCore 4 - mostly not 64bit compatible * Pi Model B+ 32bit ARMv6 with VideoCore 4 - not 64bit compatible * Pi Model A and B 32bit ARMv6 with VideoCore 4 - not 64bit compatible ===Native=== * 2013-03 Kalamatee starts work * 2015-04 Work continues with mschulz on the kernel and Kalamatee (NicJA) on gpio and usb * 2018 [https://www.patreon.com/posts/i-owe-you-some-20956961 mschulz resume adding BE big endian support], [https://www.patreon.com/michal_schulz/posts Big endian on Pi] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bsek latest commits for pi 3b, 4 and 5 64bit] * 2026 [https://github.com/aros-development-team/AROS/commits?author=metaneutrons latest commits for Pi5] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bitplane latest commits for ARM] '''Download''' [https://aros.sourceforge.io/nightly1.html RaspberryPi 3, 3+, 4 and 5 64bit ArmV8 builds] [https://sourceforge.net/projects/aros/files/ Alternative site and nightly2] both raspi-aarch64-system and raspi-aarch64-contrib can be unbz2'd and copied to fat32 8GB+ microSD card (there will be folders - boot c Classes Demos Developer Devs Extras etc only showing). The SD can be plugged in to the Pi. A [https://archive.org/details/piAROS Pi Distro has started] 64bit build works well on a single core LE little endian. Multicore [https://github.com/aros-development-team/AROS/commit/1df0747c2bda3523a43029725a709b1f377d84ec may follow]. Any issues booting could be down to the SD card so please use another SD to see if it is resolved. Remember Aros Arm uses FAT32 and Aros can detect issues with this format very acutely. Please report your experiences in the [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80 Aros Raspberry pi 3 64bit thread] and on the [https://forums.raspberrypi.com/viewtopic.php?p=2387984#p2387984 Raspberry Pi forum thread]. Any bugs or issues can be [https://github.com/aros-development-team/AROS/issues described here to fix] Boots with '''USB3''' port based sata3 ssd on Pi400 but untested on Pi4 (may need eeprom update from PiOS or Pi SD Imager) and Pi5 Pi 3 B+ is pre-configured for USB sata3 boot - untested Pi 3 B may need [https://www.youtube.com/watch?v=ubnwvxF3Klc PiOS to set OTP to boot from usb - do so at your own risk] - if OTP set to usb, boot works but slower than SD card Speed write wise (top faster) <pre> *NVME Pi5 untested >1000MB/sec or faster if matched correctly *Sata3 ssd 500MB/sec *SD V90 90MB/sec 4K maybe 8K *SD V60 60MB/sec 1080p *SD U3 V30 30MB/sec 720p *SD C10 U1 V10 A1 A2 10MB/sec minimum should be used now *SD C06 6MB/sec *SD C04 4MB/sec </pre> As a homage to the past, Aros shows a reduced number of icons but this can be changed by left mouse click in the window and then right click down to Window -> View -> All files Windows can be manipulated by the top (moving) and the bottom right corner (resizing) only. Zune like MUI gui interface, has a unique quirk in that after changing a setting in a text box, you may sometimes need to press Enter/Return before clicking OK, Save, etc Double left mouse click on most picture (Developer/Debug/Tests/Datatypes), audio and video files are supported, via datatypes, by the multiview application. Esc escape key usually closes open windows even the desktop In Prefs/Appearance some decorative theming elements need work. There is a few Mason icons in /Prefs/Presets/Icons/Mason/ and the ever present default Gorilla - Icon exchange in works For more intensive graphics applications, you may need to edit config.txt in the root folder and change 128M to 256M to adjust more memory to graphics usage If your cursor should '''appear''' to vanish, fear not it is still there. Please head to the top of the screen i.e. the title bar, hold down the left click mouse and drag the screen down a little and the cursor will appear again. Then you can drag the screen up again. Like most amiga like OSs the audio and networking need to be setup manually Audio AHI prefs - Mode settings tab - needs both Music unit and Unit 0 set to RPiHDMI:16 bit stereo++ or RPiPWM:16 bit stereo++ at 44100Hz. Press '''Save or Use''' button after each choice For wireless, please use the Wifi prefs and already selected device bwfm.device. Press Scan and double right click on the router and enter password. You may need to setup after every power off *if asking for password again - press cancel and go to Network Prefs, Wireless Networks tab and highlight the router line and hit the remove button and press the cancel button. Retry with Wifi prefs again *...waiting for an address - Disconnect and try Connect Until, Connected to <router> - 192.168.x.x For lan ethernet port, please use Network prefs and the following hardware is *lan9514 Pi3b Pi2 no support at the moment *lan7515 Pi3b+ type into Device usblan78xx.device as net0: remove other device(s) *bcmgenet Pi4 Pi400 choose for Device bcmgenet.device (network prefs still forgets random information when rebooted) Summary *3b ethernet not supported, usb ethernet not working but wifi prefs setup works *3b+ wifi working but ethernet untested *4 untested *400 wifi and ethernet untested *5 *500 *500+ [http://archives.arosworld.org/index.php?function=browse&cat=network/browser amelinium web browser (JS 1.6 ES9 ECMASCript 2018)] is available with an [https://eab.abime.net/showthread.php?t=122494&page=51 eab thread] reminiscent of [https://github.com/zapek/Voyager Voyager] and to a lesser extent [https://github.com/amigazen/aweb3/ Aweb JavaScript 1.5 (ECMAScript 3)] as css and javascript websites can be slow to load and nothing from facebook, reddit etc. Doubtful, on any Web3d or WebXR support. Press Cancel at screenmode selector or -wb argument to get windowed version. You could use the Shift + Del shortcut or mouse wheel should work to delete all text at once. To view wikibooks set Agent to Android (telefon) aka Google Chrome 126 or iPhone aka Safari 17 setting in menus. Html5test gives 189, 190 and 184 out of 555. You may have to delete the cache (Menu -> Page -> Delete cache) to fully retest big Amelinium updates 1.27, 1.28, 1.29 youtube video and audio - js button for javascript must be on/shaded *if Playing the soundtrack; nothing heard... ? *if playing in own screen; cursor trapped in box top left but blank display... ? *choose Play here button; Youtube did not answer for http://inv.nadeko.net/watch?v= ... ? *choose Original page button; Page script is waiting for a result - please wait, Esc aborts ... ? *This video has no 360p stream or no separate stream... ? *audio streams aac/mp3; Playing the live stream and Ready but only play button and time 00:00 shown but nothing else happens *stream.radioparadise.com/mp3-192; Painting, then, cannot reach the movie... ? * identify #?.mp4 shows as system/binary, identify #?.aac shows as SOUND/AAC There is normally no Bluetooth support for most amiga like OSs but Aros has one [https://github.com/aros-development-team/AROS/commit/6942cbfbf66426d21963a7fcd8aba6aff611a9e0 work in progress] [https://forums.raspberrypi.com/viewtopic.php?t=338466 firmware] *Bluetooth 4.1 BCM43430A1.hcd Pi3B, Pi3A, Zero 2W *Bluetooth 4.2 BCM4345C0.hcd Pi3B+, Pi4 *Bluetooth 5.0 BCM4345C5.hcd Pi4B rev, CM4 and maybe Pi5 and CM5 *bthid keyboard mouse support *btserial serial *btpan short range wireless connecting devices Only the Pi5 has a RTC real time clock, the other Pis will need to use Extras:Networking/utils/ntpsync/ time.cloudflare.com pool.ntp.org or Cloudflare 162.159.200.1, 162.159.200.123, 2606:4700:f1::1, 2606:4700:f1::123 or [https://archives.arosworld.org/index.php?function=browse&cat=network PiNTP -s goodtime.ijs.si or ntp1.ptb.de] to get the date and time from the internet. Can use in a shell e.g. date 24-Dec-2026 23:59:59 but this will need to be done again after every reset/power off. It helps to have all usb devices already plugged in before power on to detect at the moment. Even then some usb devices will freeze the mouse cursor and the only resolution is to remove the offending usb device and reinsert. Sometimes, the reinsert leads to the mouse cursor vanishing, it is still there and responds to left mouse clicks, top of the screen and pull down the screen. USB classes support from Prefs/Trident is still work in process *usbaudio working on usb3 port (blue) on pi4, 400 but not working (no rt isochronous) on usb2otg (white or black) for pi3b, zero 2w *[https://aminet.net/package/mus/midi/camd camdusbmidi] detects midi devices without a preferences file (Prefs/Env-Archive/sys/midi.prefs) as [https://www.youtube.com/watch?v=RBxHkwy4Nrw auto setup now] possibly with [https://github.com/metaneutrons/mt32-pi metaneutrons mt32-pi] [https://github.com/rtzor/mt32-pi mt32-pi fork] [https://github.com/ahmadexp/mt32-pi fork] [https://github.com/gmcn42/mt32-pi-control control of] [https://github.com/dwhinham/mt32-pi mt32-pi pi3+], [https://homspace.nl/samplerbox/ SamplerBox] or [] as well as need developer gcc tools to look at 64bit ports of [https://archives.arosworld.org/?function=showfile&file=driver/audio/usbmidi.i386-aros.lha usbmidi], [https://aminet.net/package/mus/midi/CAMD_Toolkit CAMD_Toolkit], [https://aminet.net/package/mus/midi/camdtools camdtools], [https://github.com/cnvogelg/amiditools amiditools], [https://github.com/timoinutilis/midi-sequencer-amigaos horny src], [https://aminet.net/package/mus/midi/horny-base horny-base], [http://bnp.hansfaust.de/index.html BnP], [], Regarding 680x0 emulation, there are several options (not fully implemented yet) that could be considered *[https://github.com/aros-development-team/AROS/blob/6722a0ae9e03fe5d26e32703360bd2059e0864cc/rom/m68kemu/README.md?plain=1#L424 m68kemu.library] for some Amiga productivity where the cpu is emulated and the system calls are redirected to Aros ones *[https://github.com/BlitterStudio/amiberry amiberry] (winuae) for everything else like games *[https://github.com/jonx/AROS/tree/aarch64-darwin-graft/arch/all-darwin/libs/emu68k emu68k] *[https://scriptedamigaemulator.net/ Scripted Amiga] with [https://github.com/naTmeg/ScriptedAmigaEmulator ScriptedAmigaEmulator] or older [https://github.com/gbraad-amiga/ScriptedAmigaEmulator2 ScriptedAmigaEmulator2] [https://pinout.xyz/ GPIO 40 pins] [https://learn.sparkfun.com/tutorials/raspberry-gpio/gpio-pinout pinout] Some exceptions: *Physical pins 27, 28 (GPIO0, 1) are an internal I2C bus and should not be used *The other I2C on pins 3, 5 (GPIO 2, 3) can be used generally, but be aware they have permanent pull-up resistors to 3.3V *For MIDI use USB but there are dedicated UART pins 8, 10 (GPIO 14, 15). With a HAT it's more awkward -- you need to know which pins are used by the HAT and avoid them. Hopefully this will be documented. Remember all GPIOs are 3.3V (not 5V tolerant), floating/noisy inputs can cause odd behavior, and that shorting the power supplies can cause instant death of the Pi. In the shell GPIO PIN/A/N,SET/N,GET/S,MODE/K,PULL/K Controls and queries hardware GPIO pins via gpio.resource which is stored in the rom or Devs/ '''please test''' *PIN -- (Required) Target GPIO pin number (e.g. 12). *SET -- Set pin output value to 0 (LOW) or 1 (HIGH). *GET -- Read and print current digital input level (0 or 1). *MODE -- Configure pin mode: IN (Input), OUT (Output), ALT (Alternate). *PULL -- Configure pull resistor: NONE, UP, DOWN. EXAMPLES <pre> GPIO 12 MODE OUT GPIO 12 SET 1 GPIO 12 GET GPIO 13 PULL UP </pre> [https://gpiozero.readthedocs.io/en/stable/installing.html Current] [https://gpiozero.readthedocs.io/en/v1.2.0/api_boards.html old support for gpiozero is unknown at present] [https://energenie4u.co.uk/res/pdfs/ENER314%20UM.pdf and associated 433MHz equipment] [ USA X10 security and lights via USB] [ OpenHab with Shelly Smart Plug connected over Wi-Fi, controlled by MQTT or HTTP] Printing only with Postscript but [https://github.com/bohunamiga/MintPRINT one] of [https://github.com/boingball/MintPRINT two] [https://github.com/Andiweli/AmiAirPrint/tree/main AirPrint] IPP has been attempted with [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2061&pid=13954#post_13954 discussion] The vcgencmd can be used to inspect and dump the current system configuration. vcgencmd runs on top of VCHIQ as an RPC. The mailbox interface is an alternate but much simpler RPC. VCHIQ is a bridge (queue) between the CPU and the GPU so they can communicate with the firmware. Loads of [https://github.com/6by9/rpi3-gpiovirtbuf/blob/master/rpi3-gpiovirtbuf.c mailbox] which uses the GPIO control calls. [https://github.com/raspberrypi/firmware/wiki/Mailboxes may also be of interest] A fair number of vcgencmd examples (search for vc_vchi_gencmd_init). [https://www.raspberrypi.org/forums/viewtopic.php?t=229203#p1406112 sends the relevant vcgencmd commands] to update the scaling kernel, but the [https://github.com/raspberrypi/userland/blob/master/host_applications/linux/apps/gencmd/gencmd.c command] is just a text string. Parsing and execution of the instructions is performed by the VideoCore firmware. The Raspberry Pi runs two separate operating systems: Linux/Aros on the ARM, and a threedx RTOS called vcos running on the Videocore 4 VPU: vcos is commonly called "the firmware". Vcos is tasked with performing certain system services, for example running the display and audio outputs. The VCHI driver provides an interface to allow drivers to talk to vcos. Youtube [], [], [https://www.youtube.com/watch?v=X4fmWAIv7FE Aros native on Pi3b], [], [], [https://www.youtube.com/watch?v=TSxlYb1eQWU Installed on Pi3b+], [], [], [https://www.youtube.com/watch?v=NFF1H3jCoz8 testing Aros native on Pi400], [], [], [https://www.youtube.com/watch?v=nIVx7mh1E1Q&pp=ygUHYXJvcyBwadIHCQkTDAGHKiGM7w%3D%3D Aros on Thumb 2 based 32bit-ish ARM STM32H743 board], [https://www.youtube.com/watch?v=zQM4CD64xDE&t=612s&pp=ugUEEgJlbg%3D%3D Performance under Linux] but on Aros... {| class="wikitable sortable" width="90%" ! width="10%" |Pi ! width="10%" |Single Core 2D ! width="10%" |Single Core 3D ! width="10%" |Single Core 3D ! width="10%" |SMP 2D ! width="10%" |SMP 3D ! width="10%" |SMP 3D ! width="35%" |Comments |- | <!--Pi-->Pi3 | <!--Single Core 2D--> | <!--Single Core 3D--> | <!--Single Core 3D--> | <!--SMP 2D--> | <!--SMP 3D--> | <!--SMP 3D--> | <!--Comments--> |- |} For the Pi1 Pi2 Pi2B the status of AROS native ARMv6 for 32bit RasPi was OK. System booting, USB working (although with some issues but plans to fix them). 32bit native [http://www.aros.org/nightly1.html ARMv6 32bit nightlys] raspi-armhf-system raspi-armhf-contrib unbz2'd to fat32 microSD ===Hosted=== AArch64 CPU backend for AROS, a Cocoa/Metal display, clipboard / host-volume / CoreAudio / BSD-sockets bridges, GPU 2D via gpufx.library, a 68k→AArch64 JIT (run68k), and a full Rust std port. On [https://www.jkn.me/blog/macaros-aros-on-apple-silicon/ latest Apple Silicon] [https://github.com/jonx/Macaros early buggy alpha version of hosted Aros .dmg on MacOS12+]. Please use [https://github.com/jonx/Macaros/issues MACAros github] for issues, features etc and possibly [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2030&pid=13910#post_13910 here] [http://www.aros.org/snapshots1.html old linux and android hosted 32bit] ==== Hosted ==== =====64bit===== [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80&pid=13667#post_13667 Ubuntu Linux PC hosted Pi compiler build] [https://github.com/BlitterStudio/aros-compiler-docker Docker based cross compiler for various Aros systems], =====32bit===== Ubuntu VM approach to compiling [http://lallafa.de/blog/2013/06/building-aros-hosted-for-raspbian/ Linux hosted AROS June 04, 2013] ../AROS/configure --target=linux-armhf --enable-includes=/usr/arm-linux-gnueabihf/include --x-includes=/usr/arm-linux-gnueabihf/include --x-libraries=/usr/arm-linux-gnueabihf/lib arm-elf- is symbol-linked to arm-linux-gnueabi- (arm-linux-gnueabi- is more correct in this case, because it's going to be compiling the ARM AROSBootstrap for ARM Linux) *armel - many of the "android" machines require since the entire OS is made for soft float VFP. *armfp - Efika MX target, Raspberry PI, EfikaMX, Pandora and virtually everything (VFP) Keep in mind it's possible to start hardfp AROS hosted on softfp system, though, as long as no calls between AROS and host require floating point parameters. NOTE: hardfloat objects *cannot* be linked with softfloat objects - they have a different ABI. Just keep in mind the arm nightly build machine is quite complex beast. It needs the x86_64 host compiler to compile AROS tools. The arm version is built every night using gcc-4.6.2 crosscompiler (built together with AROS) and successfully builds armel and armhf linux hosted targets. *needs an AROS code compiler for ARM target *as well as unix compiler for ARM linux host (would be best to have both softfp and armhf, we have softfp only now) with full set of libraries and includes. with—disable-crosstools $AROS_CC is always a wrapper around $KERNEL_CC ? If so, this is wrong for some ports. This can break Darwin, Windows and Android port. Yes, Android port will build. And even work. But it's not good because the port will not be ABI-compatible with other ARM ports. Android's ABI is different from GNUEABI. For example: <pre> enum test {foo, bar}; enum test testvar; </pre> sizeof(testvar) will be equal to sizeof(int) in GNUEABI (Linux and AROS) and sizeof(short) on Android. This affects linking objects from static linklibs, for example. Previously everything worked because $AROS_CC was a wrapper on top of $HOST_CC. And a real crosscompiler was used on non-ELF hosts. Android is the same. $KERNEL_CC is incompatible with AROS. compiler=kernel is appropriate _ONLY FOR CODE WHICH RUNS ON HOST OS_ (or barebone hardware, if we talk about native). This includes bootstraps, their linklibs, and host-side dynamic libraries (Windows makes extensive use of them because of architectural considerations. No single AROS object should be compiled with this setting. $KERNEL_CC is really compatible with AROS *ONLY IN LINUX-HOSTED* and no more. On other systems (Darwin, Windows, Android) this is not true any more, and compiler=kernel is never going to work. If you want to compile your AROS module against host OS includes, append the following to USER_INCLUDES (or USER_CFLAGS, this is effectively the same): -isystem $(GENINCDIR) $(KERNEL_INCLUDES) $(KERNEL_INCLUDES) expands to: -isystem <your_os_includes> -isystem <host_OS_gcc_private_includes> -nostdinc This makes AROS compiler adhering to host OS APIs. If you want some preprocessor symbols based on what your host OS actually is, add something like -DHOST_OS_$(AROS_HOST_ARCH). Why is there $(GENINCDIR) at all? Because host OS has its own libc includes, which would conflict with AROS ones. And the host OS libc is not binary-compatible with AROS one. Why doesn't Windows-hosted port use $(KERNEL_INCLUDES) ? Because WinAPI includes conflict with AROS ones in fundamental typedefs, like WORD, BYTE and BOOL. It's almost impossible to deal with this in any other way than rewriting WinAPI definitions using AROS types. Building under centos 6.3 (i386) currently, and AROS creates the toolchain itself. haven't yet committed the necessary changes but "./configure --target=raspi-armhf" is enough to start, then "make arosboot-raspi" will generate arosraspi.img (containing the bootstrap, kernel.resource, and exec.library) as well as arosraspi.rom (containing all the other essentials components such as dos, graphics etc). It will also copy over a config.txt file to make the raspi bootstrap code load the correct kernel, and a cmdline.txt that enables exec debug output. *armel = typically Debian 6, Ubuntu Maverick, Android, *armhf = typically Debian 7, Debian 8, Ubuntu Precise, Cross-compiling Ubuntu ARM softfp <pre> sudo sh echo 'foreign-architecture armel' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armel] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armel.list apt-get update apt-get install gcc-arm-linux-gnueabi libx11-dev:armel libsdl-dev:armel </pre> <pre> ./configure --target=linux-arm --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabi/include </pre> Cross-compiling Ubuntu ARM hard-float <pre> sudo sh echo 'foreign-architecture armhf' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armhf] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armhf.list apt-get update apt-get install gcc-arm-linux-gnueabihf libx11-dev:armhf libsdl-dev:armhf </pre> <pre> ./configure --target=linux-armhf --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabihf/include </pre> Now, the AROS build is configured properly and all you need to do is: make ==Build== ===64bit=== ===32bit=== # download/checkout the source someplace, e.g. /build/AROS-Src/ # make a directory to store external sources AROS downloads, e.g. /build/Ports # make a build directory, e.g. /build/aros-raspi-armhf # cd into the build dir, configure, and then run make -: <pre> >cd /build/aros-raspi-armhf >/build/AROS-Src/configure --target=raspberrypi-armhf --with-serial-debug --enable-ccache --with-portssources=/build/Ports >make >make arosboot-raspi </pre> then copy the files from /build/aros-raspi-armhf/bin/raspi-armhf/AROS/ onto an sdcard, and download/copy the Raspi firmware files onto it. You should then be able to boot the sdcard on your RasPi. The current W.I.P tree to svn. it can be built as follows .. <pre> ./configure --target=raspi-armhf make arosboot-raspi </pre> That will generate arosraspi.img, arosraspi.rom and config.txt in bin/raspi-arm/AROS - so either copy just those files to a fat formatted SD card (with the firmware files on), or copy the whole contents of the AROS folder. NB - if you have a Linux/other install, backup the existing config.txt first arosraspi.img contains the bootstrap (which has very basic mailbox code, framebuffer/gpio init, and console "emulation" via code pinched from our libbootconsole), kernel.resource, and exec.library arosraspi.rom contains all the other components needed to boot AROS. The config.txt file will tell the RasPI bootstrap to load the arosraspi kernel and ramdisk (rom). the bootstrap has minimal mailbox code, planning on adding either a resource or library that driver/app code will use to access it (likewise for GPIO) Help building AROS hosted on Linux ARM Was looking a way to use more my Handheld ARM based called Pyra (Dragonbox Pyra) an ARM (Omap5 cpu with 4GB ram) linux based machine (Debian Buster v10 with kernel 5.6.19 adapted) and have a try to compile the latest Aros sources by Deadwood directly on this device. Compilation stops after build libpopupmenu.a and trying to build libatomic have this error: <pre> Configuring build in bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic configure: WARNING: unrecognized options: --disable-nls, --without-x checking for --enable-version-specific-runtime-libs... no checking for --enable-generated-files-in-srcdir... no checking build system type... arm-unknown-linux-gnu checking host system type... arm-unknown-aros checking target system type... arm-unknown-aros checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-aros-strip... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for arm-aros-gcc... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-gcc checking whether the C compiler works... no configure: error: in /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic': configure: error: C compiler cannot create executables See config.log' for more details make[2]: *** [mmakefile:4489: /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic/.configured] Error 77 [MMAKE] make --no-print-directory TOP=/media/farox/pyra2/arosbuilds/toolchain-core-armhf-build SRCDIR=/media/farox/pyra2/arosbuilds/AROS CURDIR=tools/crosstools/gnu TARGET=tools-crosstools-gcc-libatomic-configure -s --file=mmakefile tools-crosstools-gcc-libatomic-configure failed: 512 [MMAKE] Error: Error while running make in tools/crosstools/gnu: No such file or directory make[1]: *** [Makefile:361: linklibs-libatomic] Error 10 make: *** [Makefile:183: crosstools] Error 2 </pre> looking at config.log on arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic found that arosbuilds/toolchain-core-armhf/arm-aros-ld: cannot find -laeabi so do make linklibs-aeabi-arm-quick and the missing lib was built. now the next stop is at fatal error: bits/libc-header-start.h: No such file or directory and fatal error: sys/cdefs.h: No such file or directory in many places so after checking that have this missing include files i have noted that my include path is a bit different, standard searching path is /usr/arm-linux-gnueabihf but in my system is /usr/include/arm-linux-gnueabihf so if i add my path to some mmakefiles compilation goes on....but is a better way to add this path to avoid every mmakefiles to be changed? fixed with adding -I/usr/include/arm-linux-gnueabihf to where is missing on mmakefiles like USER_INCLUDES := -isystem $(GENINCDIR) -I/usr/include/arm-linux-gnueabihf $(KERNEL_INCLUDES) P.s. I have changed many mmakefiles and have at least compiled (after many hours) the toolchain doing make every time in arosbuilds/toolchain-core-armhf-build (also have to disable making tests under cplusplus but don't remember the directory ...) but ask an help to have an automated way to correctly build without modify mmakefiles. Last time built armhf target was around 2 years ago. At that point built is via cross-compilation from linux (ubuntu 22.04) using linux armhf crosscompiler (this can explain the path differences you are experiencing) as well as using AROS gcc cross-compiler in version 6.5.0 (build with option 21) in rebuild.sh). Since then AROS GCC has been updated to 10.5.0 and don't believe anyone tried to build the armhf target again. My suggestion would be to downgrade GCC to 6.5.0 (via editing AROS/config/gcc_def file) and try to first build using cross-compilation from x86_64 linux. Once that works, you will have a "template" to compare to native compilation under arm linux. Thanks for your suggestion...but think the toolchain with GCC 10.5.0 is compilable if i found a way to pass the path of my system to the script that build (option 21 on rebuild). The other only changes are (but don't know where to modify...) is to add the build of libaeabi and disable the building of some tests under cplusplus that use exceptions and is not supported under ARM. try to crosscompile with my Linux amd64 PC. For paths look into core-linux-armhf/bin/linux-armhf/gen/config/target.cfg. A number of build-wide variable is set there containing paths to local build system. These variables and the target.cfg file are generated by AROS ./configure script. Thanks compilation now go forward...changed target.cfg under "toolchain-core-armhf-build/bin/linux-arm/gen/config" and do make on "toolchain-core-armhf-build" dir. Need to find where to enable build libaeabi.a so can build the entire toolchain with option 21 of rebuild.sh Found something that looks like libeabi in AROS/arm-all/arm-aeabi/mmakefile.src. Try adding a third line there: #MM- linklibs-armhd : libklibs-aeabi-arm Don't remember needing this library. Possibly the 6.5.0 GCC somehow does this while 10.5.0 is missing this. Try adding this line (and the variant "linklibs-armhf" instead of hd) but it did not solve the automatic building of the missing lib. I must do "linklibs-aeabi-arm-quick". Anyway after have build the aeabi lib i succefully built the toolchain (after many hours...). Smile To test I restarted from selecting option 21 (on rebuild.sh) but after many hours i get the same error of the kernel includes not found...maybe i need to modify the configure script for my case. With the toolchain built i try to build the core-linux-armhf (DEBUG) (option 22) but after a while it stopped with "cannot find -laeabi " so i made it built manually...and now i can continue compiling...i'll let you know if all goes ok. == Hardware == ===64bit=== ====BCM2712==== With the Pi5 Broadcom VideoCore 7 vc7 is an integrated GPU with 12 cores and up to 800 MHz clock. VideoCore VII is capable of OpenGL ES 3.1 and Vulkan 1.2. The driver support for the Raspberry Pi continues to build upon the [https://lore.kernel.org/dri-devel/20230928114532.167854-1-itoral@igalia.com/ open-source V3D driver] stack within [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450 Mesa] hopefully be merged for Mesa 23.3. x265 HEVC accelerated untested, x264/h.264 and VP9 cpu only. *Raspberry Pi M.2 HAT+ Expansion Board *Geekworm X1001 PCIe to M.2 Key-M NVMe *Geekworm X1003 PCIe to M.2 HAT NVMe SSD PIP Board for Raspberry Pi 5 *Pineboards Pi Hut HatDrive! M.2 HAT 2024/V4 *Hat+ Gen2 Gen3 Nvme *GeeekPi 52Pi N04 for Raspberry Pi 5 NVME M.2 * *2024 RPI AI HAT - Hailo 20TOPs no LLMs *2026 RPI AI HAT+ 2 - Hailo 40TOPs slightly better? [https://www.raspberrypi.com/documentation/accessories/camera.html Cameras for Pi] *Raspberry Pi camera module, the V3 with Sony IMX708 back-illuminated CMOS 12 Megapixel sensor *Raspberry Pi Camera Module V2 – 8MP Sony IMX219 Sensor *Raspberry Pi camera Rev 1.3, 5MP 1080P OV5647 image/video module, 2592 x 1944 pixels ====BCM2711==== With the Pi4 an ARM a72 cpu is about x3 times the size of an a53 in the Pi3 the 2711b line used more power when idle, compared to the 2711c *2018 Raspberry Pi PoE HAT Power Over Ethernet Hat - design issues *2020 Raspberry Pi PoE+ HAT Power Over Ethernet Hat Pi3b+ Pi4 only - better design *Waveshare PoE HAT (B) with cooling fan for Raspberry Pi 3B+/4B 802.3af PoE *[https://github.com/axizo-pi/V3DLib vc6 V3D 4.2] is derived from [https://docs.broadcom.com/doc/12358545 vc4], but it is significantly different The QPU pipeline stays mostly the same, you still have an add ALU and a multiply ALU and it can issue two ALU OPs per cycle. There is still 4 SIMD lanes, interleaved over 4 cycles. The instruction encoding for the QPUs is different, but the core instructions are the same. Instructions for packed 8 bit int math has been dropped, along with most of the pack modes. Instructions for packed 16bit float math has been added (2 floats at in a single operation) With vc5/vc6, you write two packed 16f value to the tilebuffer (or four writes of 32f, if you are using the rgba32f framebuffer). And there is a handy vfpack operation which allows you to pack two f32s into a single 32bit value in a single instruction. You can vfpack directly into the tile buffer register. the multiply ALU can now fadd, so you can issue two fadds per instruction. the add ALU has gained a bunch of new instructions the A and B register files have been merged. You still only get an A read and a B read per instruction, but they read from one big register file (which means the underlying memory block has gone from two sets of "one read port, one write port" to one "two read ports, one write port" block) The theoretical max FLOPs per QPU remains the same at two per cycle, other than the bump from 400mhz to 500mhx but it looks like a lot of effort has been put putting those theoretical FLOPs to better use. *vc4 could run one or two threads per QPU. When you ran in two thread mode, the available register file halfed to 32 registers. *vc5 added a four thread per QPU mode, with 16 registers per thread. *vc6 doubled the size of the register file. You could now use all 64 threads in two thread mode and 32 registers in for thread mode. Single thread mode was removed, you always have at least two threads. With the threading improvements, the QPUs should spent much less time idle waiting NOPs for memory requests. Most of the design changes have gone to improving the fixed function hardware around the QPUs. A fixed function blend unit has been added, which should reduce load on the QPUs when doing alpha blending. hope software blending is still possible The tile buffer can now store upto 4 render targets (up to 128bits per pixel, so if you are using 4 32bit render targets, you can't have a depth buffer) A MMU, allowing a much simpler/faster kernel driver. Many more texture formats, framebuffer formats. h264/x264 as Pi3 All the features needed for opengl es 3.0 H.265 / HEVC decoder is a HEVCv2 Main 4:4:4 10 design supporting bitstreams up to profile 5.1 HEVC hardware decode supports 4kp60, 10-bit. Audio output is pretty much unchanged, but the HDMI audio channels now support 8x192kHz bitrates Each ALU typically have 2 floating point operators, and as you pointed out in a earlier post videocore 6 is no exception, with both a multiply and additive floating point operator. Thus theoretical GFLOPs are calculated with both operators in mind. That is what the 2 in my formula represents, and is common across any modern programmable shader, whether you calculate Nvidia, AMD, Intel, Boardcom or any other company's GPUs. Total ALUs * 2 * GHz clock = GFLOPs, In the case of Raspberry Pi 3, it's 24 ALUs * 2 operators * 0.4GHz = 19.2GFLOPs If the Videocore 6 does indeed only have 16 ALUs (16 * 2 * 0.5GHz), you'd have only 16GFLOPs but they are better utilised Possible maximum performance <pre> VideoCore IV @ 250MHz: 250 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 24 Gflop/s VideoCore IV @ 300MHz: 300 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 28.8 Gflop/s VideoCore VI @ 500MHz: 500 [MHz] x 2 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 32 Gflop/s </pre> Faster LPDDR4 memory. ====BCM2837==== With the Pi3 * Broadcom BCM43438 chip provides 2.4&nbsp;GHz 802.11n wireless LAN, Bluetooth Low Energy, and Bluetooth 4.1 Classic radio support, 3B+ [https://github.com/aros-development-team/AROS/commit/afa5bc0bb17d5dd06bcfdbac00853a3799ca8d76 LAN7515] The overclock ability has diminished with each chip version as the energy usage has increased. BCM2837 is one of the warmest yet and benefits from active fan cooling if all four cpu cores are in use for a short while. Video playback is not affected due to the custom support in the GPU. 5 V / 2.4 or 2.5 amp power supply recommended if all four cpu cores are running, else throttling (cpu slowdown) might occur. Dual VDP and scalable QPU in VC4 and x.264/h.264 accelerated untested only and VP9 on cpu or neon help ARMv8-A has [https://developer.arm.com/documentation/102412/0100/Privilege-and-Exception-levels privilege levels] where userspace typically runs at ‘EL0’, the kernel at ‘EL1’ or ‘EL2’ and the firmware at the highest level ‘EL3’. ===32bit=== === Core Kernel === ====BCM2708(family)==== which includes the [http://elinux.org/RPi_Hardware BCM2835] (ARM1176JZF-S 700&nbsp;MHz CPU + VideoCore IV GPU + up to 1GB RAM) *Framebuffer (fb) using mailbox *IRQ scheduler, etc *Arasan based SD Card controller *Synopsis DesignWare USB 2.0 OTG controller [http://networkdirection.net/index.php?option=com_content&view=article&id=106:rasperry-pi-usb-controller&catid=45:raspberry-pi&Itemid=54 Unofficial DOCS pdf], [dwc_otg.c FreeBSD], [], [https://www.riscosopen.org/viewer/view/mixed/RiscOS/Sources/HWSupport/USB/Controllers/DWCDriver/ RiscOS USB Driver], [https://www.riscosopen.org/forum/forums/5/topics/878 RiscOS USB Discussion], [https://www.riscosopen.org/forum/forums/11/topics/1893 Other USB RiscOS], [http://plan9.bell-labs.com/plan9/index.html Plan9 Miller's usb] http://plan9.bell-labs.com/sources/contrib/miller/, [https://github.com/Chadderz121/csud CSUD driver], *[http://www.smsc.com/media/Downloads_Public/Data_Sheets/9512.pdf SMSC 9512] USB LAN/Hub chip *CMOS RAM *VCHIQ port which sends messages to the GPU e.g. for mouse, keyboard, audio on HDMI, etc *Audio Driver *Serial Peripheral Interface Bus (SPI) *[http://www.susa.net/wordpress/2012/06/raspberry-pi-pcf8563-real-time-clock-rtc/ I2C registers] *I2S *Universal Asynchronous Receiver Transmitter (UART) *[http://elinux.org/RPi_BCM2835_GPIOs GPIOs] and [http://www.adafruit.com/blog/2012/08/17/broadcom-bcm2835-peripheral-memory-map-and-gpio-alternate-use-chart-piday-raspberrypi-raspberry_pi/ Alternative view of GPIO] BCM2836 * For Pi B+, PI 2 and Pi 3 SMSC LAN9514 chip adding 10/100 Ethernet connectivity and four USB channels to the board *[http://www.andrewscheller.co.uk/rpi_pcb_modules.html PCB], [http://elinux.org/RPi_Low-level_peripherals Low level features], Implemented so far... # Modify the configure system so that it correctly builds for the arm hardware float raspi target. # Implemented the bootstrap to load the aros modules and prepare the arm to jump into them. Reworked the x86 console support so that parts can be stolen for raspi to use since t has no basic functionality to output to the display. # Implemented a kernel.resource to prepare the raspi for running aros and provide the low level api calls to expose available resources and allow exec, etc function. # Implemented serial debug support # Implemented the exec (and kernel) functionality required to make multitasking work (and interrupts, exceptions, syscalls, etc) # Implemented a timer.device to utilise the hardware timers. # Implemented a very basic gfx driver to expose the hardware's framebuffer. # Implemented an SD-Card driver for AROS which presently only supports the raspi's chipset but can easily be modified to support all sd-card hardware and media. # Fixed the fat filesystem support in AROS so that it can boot on RasPi's normal SD-Card setup. The "rom" image files needed use a different filename than the default linux, etc images so can be easily installed without harming the existing files - you only need to change the loaded images in the config file to get aros to boot. # Updated the build scripts to automatically download the necessary raspi firmware files and wrap it all up so that you can simply extract the archive to a fat formatted sdcard and boot it on the raspi without having to get anything else. # fix everything in contrib and ports to build for raspi (needs proper testing/fixes but allows every component to actually compile at least, including owb) + numerous other fixes to get things working on arm/raspi .. Improvements... # Implement a USB chipset driver "OR" finish the existing one [https://github.com/aros-development-team/AROS/commit/c07d13c724f944674be5db54fc6a71ee72a01809 usb otg] - the current code is mostly a skeleton that should initialise the chipset and then needs relevant code to support the different transfer types. It also has the "virtual" hub code in place to represent the raspi's USB port (from poseidons p.o.v) # Implement a driver for the USB NIC (a few weeks - depends on USB above) # Write an [https://github.com/aros-development-team/AROS/commit/d55d0f74d20b769bbb8c8d386e5c1d7a9154f05a audio driver] (a few weeks - independent of USB) and [https://github.com/aros-development-team/AROS/commit/e93a4c245f27a87c9c4c1d39206694b39059998a HDMI] # fix syscall bug in the current raspi kernel code # Graphics depend on having a decent "bcmdma.resource" implemented as to use the cpu's dma engine. The sd card driver needs to use it for transfers to/from the controller - and the gfx system needs to use it for "blitting". # [https://github.com/aros-development-team/AROS/commit/4019d84e4975d4dad987a12d57fe108f5ac048e6 Improve the gfx driver], [ vc4gfx HIDD] add [http://dri.freedesktop.org/wiki/VC4/ Gallium3D support] # [https://github.com/aros-development-team/AROS/commit/b13905b3e8e45b089f520b44692c81affddd066f Improve] the [https://github.com/aros-development-team/AROS/commit/3a876755c070f5c73c4f53c7f4d35b4f923088b9 sdcard] device driver - which is also pretty basic but should work with most cards, rework it to also support pci, etc. sd card interfaces on x86 # The current code using very rudimentary access to the gpio interface - so that should be implemented as some resource for other components to access, as-well as the i2c interface exposed over the gpio interface. that should have a hidd class implemented which uses the gpio resource to communicate. Boot up typical for most other OSs before the open sourcing of many binary blobs from 2017 onwards On power-up, the rpi [http://www.open.com.au/mikem/bcm2835/ BCM 2835] [https://github.com/hermanhermitage/videocoreiv VideoCore4] GPU, not the ARM CPU, is in control, and the SD card slot is the only peripheral device with power. The firmware burned into the BCM2835's VideoCoreIV GPU PROM requires a DOS-style partition table; a FAT-formatted first partition; and the freely redistributable but closed sourced Broadcom files “bootcode.bin” and “start.elf” in that partition. The boot sequence carries out several pre-boot tasks *On powering of the rpi, the GPU reads and executes bootcode.bin, which then loads start.elf *The GPU loads the “start.elf” file, eventually, into the L2 cache and then executes it *configures the memory split for the CPU and GPU *reads and parses “config.txt” from the same partition on the SD card and applies the settings (like a PC’s BIOS settings) *loads the “kernel.img” file, again from the same partition *activates the CPU to begin executing the loaded kernel image The CPU/GPU memory split is hard-coded into start.elf, so Broadcom provides three start.elf images, to give 32M, 64M, or 128M to the GPU for multimedia performance, and the remainder to the CPU. RPi uses [https://github.com/raspberrypi/firmware some closed source loaders] and at some point it loads a binary blob named "kernel.img" at 0x8000, at that point there would be a rudimentary Aros alive. If one wants to use the SD-card then there would have to be a driver for the interface and a fat filesystem handler (SD-card has to be formatted to fat filesystem) Boot code and kernel are now linked together and made into that binary blob, just for starters. Raspberry Pi uses [http://kernelnomicon.org/?p=133 u-boot] and [http://kernelnomicon.org/?p=138 UBoot] as bootloader, there's already some code in the Efika MX port for that. UBoot is a native bootloader and not just for the raspberry pi, it loads after start.elf. You can find Efika MX port from arch implementations, some hacking is needed for the mmakefile.src'es as iit dates back to before the Aros crosstool era or else you get some weird errors while building. You also need to code the bootstrap and serial handling. At the moment it seems that a fastest route for the native build would be to make one binary blob without using the package system. Raspberry's memory layout is pretty simple and if the implemented u-boot doesn't support loading other modules <pre> ? - alias for 'help' mtest - simple RAM test autoscr - run script from memory base - print or set address offset bbm - BBM sub-system bdinfo - print Board Info structure boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootm - boot application image from memory bootp - boot image via network using BootP/TFTP protocol cmp - memory compare coninfo - print console devices and information cp - memory copy crc32 - checksum calculation echo - echo args to console fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) go - start application at address 'addr' help - print online help iminfo - print header information for application image itest - return true/false on integer compare jade - loadb - load binary file over serial line (kermit mode) loads - load S-Record file over serial line loady - load binary file over serial line (ymodem mode) loop - infinite loop on address range md - memory display mm - memory modify (auto-incrementing) mtest - simple RAM test mw - memory write (fill) nfs - boot image via network using NFS protocol nm - memory modify (constant address) pci - list and access PCI Configuration Space ping - send ICMP ECHO_REQUEST to network host printenv - print environment variables rarpboot - boot image via network using RARP/TFTP protocol reset - Perform RESET of the CPU run - run commands in an environment variable saveenv - save environment variables to persistent storage saves - save S-Record file over serial line setenv - set environment variables sleep - delay execution for some time tftpboot - boot image via network using TFTP protocol USB - USB sub-system usbboot - boot from USB device version - print monitor version </pre> And there is one more thing about modular ports. In order to actually implement this, your bootstrapping environment should provide the ability to load several files. On PC this is provided by GRUB2. on CHRP you can read filesystem via OpenFirmware, and Sam's Parthenope relies on modified u-boot. If your bootstrap allows to load only a single file, then you stuck with monolithic kickstart. By the way... u-boot allows not only to boot up a single uImage or zImage, it also allows to write client programs AFAIK. With this approach, you actually can write modular bootstrap for ARM AROS using unmodified u-boot. Most used [http://www.compulab.co.il/workspace/mediawiki/index.php5/U-Boot_quick_reference uboot options] are fatls usb 0:1, the reason behind INTB_KERNEL is to allow use of the standard Exec function AddIntServer() to add interrupt handlers for hardware drivers etc. AmigaOS never used it for abstract hardware drivers. AmigaOS routed only raw hardware IRQs there. Their assignment was hardcoded. As well as number of them. Actually on AmigaOS every bus has its own interrupt subsystem. For example PCI bus. PCI interrupts on Amiga are routed to a single exec interrupt. 1:1 relationship between CPU and hardware interrupts is present only on PC. IMHO we miss things like AddInterrupt/RemInterrupt methods on our PCI subsystem's device class. PCI bus class should map these methods to whatever is appropriate. This is how it is done on AmigaOS and friends. When these are implemented, raw kernel.resource API will be needed only for several PC-specific drivers with hardwired resources. Exec IRQs are real IRQs only on Amiga hardware. On other machines they can be emulated where appropriate (VBlank is a good example). kernel.resource is meant to be different, its IRQs are hardware-agnostic, they are plain "Hardware IRQ number X, whatever this means". They are low-level actually, and meaningful only in the context of a particular system. Was that not the transition from irq.hidd to kernel.resource? No. A long time ago there was another hacky bit named INTB_TIMERTICK. It was "abstract timer interrupt", used by timer.device. It was the same as VBlank, but with larger frequency. I removed it, because kernel.resource API was a cleaner way to access this interrupt. Furthermore, there can be more than one timer in the system. Thinking about bringing back timer HIDD definitions again. hpet.resource is a bad idea. Can someone please enlighten me a little on how the scheduler is meant to work? Poseidon.library creates its "Poseidon Event Task" during RTF_COLDSTART -> then calls Wait(), and ends up in limbo because wait disables interrupts (used for the scheduler heartbeat), and basically waits forever because the sigbit is never set, since krnSwitch doesn't switch the task unless TF_SWITCH is set, and no codepath run during this seems to set it?? TF_SWITCH does not disable/enable switching. This flag just enables to run user-supplied hook when the task is being switched away. It is completely safe to call Wait() in Disable()d state. Doing this actually temporarily breaks this state. IDNestCnt gets remembered in struct Task, then next task is selected, and its IDNestCnt is restored in sysbase (see kernel_scheduler.c). If there are no other tasks, then your cpu_Dispatch() should enable interrupts on the CPU and enter idle mode. See x86 implementation for good example. You miss what happens next... 1. KrnSwitch() saves context of your task, saves IDNestCnt (core_Switch() and cpu_Switch()), then drops into cpu_Dispatch(). 2. cpu_Dispatch() calls core_Dispatch. Then two cases are possible: 2a. There is a READY task. It is picked up, its IDNestCnt is restored in SysBase, then cpu_Dispatch() needs to restore registers and exit. The next task is run. 2b. There are no READY tasks. core_Dispatch() returns NULL. In this case your cpu_Dispatch() should enter idle loop. It should just enable interrupts on the CPU and put it on halt. This allows it to process hardware interrupts. Eventually some of your interrupt handlers wakes up your task and puts it into READY list. My heartbeat interrupt has been slowed atm to help debugging - but it never actually gets a chance to fire because of the Wait() disabling interrupts. Perhaps you have forgotten to enable interrupts in your idle loop. There is a change in the format of AROS executables. Until now we were using Elf RELocable files which are usually used as intermediate object files. We had them for various reasons, one of them was how AROS files were built in the past. That days we had no real aros cross compiler and the option to embed relocation data in unix executables (or in executable files in general) was rather new and not every linux/unix system had it. Therefore we have decided to use intermediate files. Although it was somehow working (and it is still working :-)), it has some drawbacks. Therefore decided to introduce real Elf EXEC types, in first turn implemented on ARM target with option to expand in future to all other AROS architectures. The first patch was pretty easy and appeared to work somehow. It generated nice executables with embedded relocation info. Not only that, it also removed all global symbols adjusting relocation data to be relative to the beginning of the sections. That move reduced number of symbols in each executable significantly (depending on the file between 20 and 80% of all symbols could be removed). The only symbols that stayed in the file are local ones - due to the nature of the patch wasn't able to remove them since we have not seen them in the symbol hash table. The patch didn't worked though. The files were relocated, AROS kernel loaded, but it crashed very early. What happened? Well, the nature of ARM relocations happened :) Most of the relocation data on all machines is rather simple. Relocation can be absolute or pc-relative, sometimes the offset has to be bit shifted. On ARM v7 there is another one. There, when one wants to load an address of function/variable into register a combination of two instructions can be used: movw and movt. The first one loads immediate into lower 16 bits of a register while clearing upper 16 bits. The second one loads immediate into upper 16 bits without touching lower halfword. Loading of a pointer into a register looks like this: movw r0, #:lower16:label movt r0, #:upper16:label In this case there are two relocations - one for lower halfword and another for upper. If an overflow of lower 16 bits occurs during relocation process, the upper one should be updated as well. Unfortunately with current patch and with typical ARM executables there is not enough information to perform the calculations. There are two options - the first one would be to give up and go back to "fake" executables, another one would be to change from REL to RELA relocation info. The latter contains an addend, extra data which can be used to perform all the relocation calculations I need. Decided for the second option. The patch is already in the works. There is another function for the binutils' bfd backend to perform the final relocation. There can decide what to do with every reloc info, modify data and eventually strip some symbols. An advantage is - at this stage of the linking process have also full access to all local symbols so can change all relocations section relative and eventually strip all symbols from the files. GPU VCore developed by Alphamosaic Ltd and now owned by Broadcom. Most of start.elf runs on the GPU. Placing ALL the userland GPU code in the videocore.hidd isn't going to be a terribly big problem because the code they published is nothing more than a shim that sends data straight to the GPU to execute. The good news about this is that we only need to write our HIDD using the OpenVG API. The shim is relatively small codewise and lives in the ARM memory (the actual OpenVG code itself lives in the GPU RAM area and its loaded from start.elf). That's also the bad news. Our driver has to translate AROS video calls to OpenVG calls, for most tasks it should be easy, for some, not so much. It's still probably less difficult and less work, than controlling the GPU directly. The other good news is that anything done through OpenVG happens on the GPU, its truly accelerated. It also has some nice font functions, meaning we can lead into an accelerated text mode later. Basically, AROS resets or locks up when it tries to use AROS_ATOMIC_INC or DEC. If I comment out the byte/word operations in the header files and use non-atomic operations, the code works as expected. have read that the L1 cache needs to be enabled to use LDREX and co (which I also read is only meant to be used on multi processor systems with shared memory) - however I am certain this is correctly enabled. If you are using LREX or STREX, you should have L1 cache enabled, at least on the ARM CPU I work with at work. L1 cache is enabled by enabling the MMU *AND* setting the C and I bits in the CPU - the C bit is ignored, and the I bit only covers the 16 byte instruction pipeline if the MMU is not enabled. Can you verify that your assembly is generating LDREX/STREX? From the behavior, it almost sounds like its generating the default Semaphore locked atomics. Impossible. There are no semaphore-locked atomics. There are Disable()/Enable()-based ones instead. And there's a special #define AROS_NO_ATOMIC_OPERATIONS in this case, which tweaks Disable()/Enable() implementations not to recurse forever. I have tested this on ARMv5 which does not have ldrex/strex, it works fine. On those ARMs there's no way to have real atomics. On other OSes (like Linux) this is done by introducing things like atomic_t, which appears to be a complex structure, holding the value together with accompanying spinlock (implemented using swp). #warning "TODO: lookup optimal mmu table settings for raspi memory" /* Set up an identity-mapping for all 4GB */ for(x = 0; x < 4096; x ++) { pagetable[x] = x<<20 | (0x40002|0x80000|0x010000|0x00C00|0x04); } Shouldn't there be a second loop that sets the 'C' bit in the descriptor for the RAM pages? Currently, you have TEX=0, C=0, B=1 for all pages (Shared Device). You should have TEX=0, C=1, B=0 for RAM (Write-Through, Cached) So .. pagetable[x] = x<<20 | 2; should be enough? No, for RAM you need to change the '| 0x40' to '| 0x80' tell dosboot the correct defaults to use Please don't do this. This bootconfig.c is a deprecated legacy thing. I wanted it to go away completely with time. Instead, display drivers should auto-install themselves during own initialization phase. I. e. detect hardware=>instantiate itself. This should make things way simpler. With this approach you only need to add the driver into KS image to get the device autobooted. No hardcoded stuff. Currently VESA and VGA drivers do this, look there for examples. never rewrote ATI driver because i don't have any test system for it. they defined a smaller AROSCPUContext than the ExceptionContext - yet reference it as ExceptionContext in other places, and since it hasn't allocated enough storage for ExceptionContext, are corrupting memory/the structure (since the elements that are there don't map 1 to 1 with the exception context). AFAIK, AROS has been moving in a different direction to this in recent years. It is the job of graphics HIDDs to allocate bitmaps etc. so that they have the most suitable characteristics, including allocating them from GPU RAM where possible. The concept of chip RAM is only for legacy code, and most if not all non-68k platforms should have all system RAM marked as chip. BTW, is the video processing code you mention CPU code or GPU code? Also, IIRC we have support for "external memory allocators". Perhaps that's what we need for the allocation of GPU RAM through the mailbox. All hosted and x86 native ports should use proper context formats. trying to clarify if the vblank handler has to have run by this point to prevent this deadlock. Actually, no. Unless you have installed VBlank handler which should wake up at some point. Without VBlank there will be no quantum count. Consequently, there will be no forced preemption. But the rest will work, and multitasking will be cooperative (switch happens only when current task voluntarily gives up the CPU). Does it depend on the vblank having run before this point? and if yes what does that mean on systems where it might be able to run enough code (e.g. get to this point) before the vblank interrupt has triggered? What is it waiting for? It could wait for timer, in this case you need timer.device working. VBlank is currently needed for exec's quantum counter. In current native ports we have only a single timer, which is served by timer.device. VBlank is simulated by timer.device also. If your machine has two timers, then you can use one of them for VBlank, and another for timer.device, this will simplify things down. VBlank needs to be 50 Hz for historical reasons, many programs use it as cheap timer. I am periodically thinking about making some abstract mechanism to be able to change quantum source (and untie it from 50 Hz), but have no time to come up with something good. Additionally i started disliking timer.device hardcoded design when PC has got many timers (old 8253, APIC, HPET). Currently i think there should be some low-level entity representing tick source. timer.device should just select the most appropriate source for its units. The BCM2835 has 4 GPU based timer sources - 2 are used by the GPU, so im using Timer3 for our heartbeat and the remaining one will be free to the system. There is also the less capable ARM timer but that is dependent on the CPU frequency. Very good. You won't need any emulation. Set the heartbeat to 50 Hz and drive VBlank from it. Use other timer for MicroHZ. Can you use the 'econsole.hook' I make for debugging the Sam460 via the serial port? It provides a before-anything-else shell prompt on the serial port. You can then do 'NewCLI' to test your graphics, or use any DOS command in shellcommands.resource. You should just be able to add econsole.hook to your module list, and use 'econsole' in your bootargs. So long as you have a working Exec/RawMayGetChar and Exec/RawPutChar, it should work. Also make sure to add shell.resource and shellcommands.resource for this. That should have done it. If you set "#define DEBUG 1" in arch/all-native/econsole/econsole.c, do you get any additional serial output? have added it to the build and added econsole to the command line - and can see the bootloader picks up on the emergency bootconsole tag, but I still only get the insert bootable media display? Im assuming it exposes a fake filesystem that tricks aros into booting? The contents of which are: ECON:AROS.boot Way to handle the scheduling code? The implementations I had been following were causing problems, due to cascading interrupts which I cant handle properly in the asm stubs just now (when they break disable etc.) - since it means detecting the interrupted codes cpu mode and getting the correct sp/lr for it, and that's just too tedious for arm. To work around this ive added a system idle task which does nothing - and when the scheduling code has no task to run switches this in and lets it run, thereby allowing the interrupts etc to resume until something does need to happen. Also, by adding accounting code to cpu_Switch() and cpu_Dispatch(), it should allow the system to log idle time correctly (as well as running tasks). have thought of also adding an additional task that never runs, solely to record time spent in IRQ handlers, but I digress.. was under the impression that kernel.resource should *never* be used outside of exec.library. This is a wrong impression. Michal started designing it because portable nature of AROS does not fit well into exec's API with all its assumptions. So, he started the new, hardware-agnostic kernel API from scratch. Yes, exec sits on top of it in places. But kernel always meant to be open thing. Otherwise it would not exist. it wasn't meant to be just used willy nilly by user code - but by lower system components (e.g. exec) so that they could be implemented in a more generic fashion, and the kernel resource itself hide the systems quirks. Adding new things there perfectly keeps up with our decision to minimize AROS-specific intervention into APIs which can clash with MorphOS or Amiga OS4 extensions. We want at least source-level compatibility there. Binary compatibility on PPC would be extremely cool, but at the other hand we have no maintainer for this, as well as their ABIs splintering. It depends on what exactly is being implemented - there's no reason we should have everything crammed into kernel.resource if it doesn't need to be (i.e. if its better suited as a separate component/subsystem in its own right) The _LE versions are for when you have endian swapping taking place. If the graphics are the same endian as the CPU, no swapping should occur. I ran into a similar terminology problem in SDL with a friend insisting that his Radeon 7000 on his PC was big-endian. It is not, it just uses the same endianness for the graphics card and the CPU so no swapping was necessary. They were both little-endian. The _LE versions are because the PixFmts refer to the bitmap data being in big endian format in memory, for which the normal version would need to do endianness conversion before applying the shifts/masks. on this platform it is in _LE in memory also so we don't need the conversion hence using the _LE version of the call). would use _LE (if it's really little endian 16 bit mode). What is the bare minimum needed to implement a framebuffer based gfx driver, with our software handling the rest? Have tried with just a gfx class that only expose new/dispose/newbitmap - and having an onscreenbitmap used only for the framebuffer itself (with all other bitmaps being chunkybm, and the framebuffer's superclass also being chunkybm), but that alone isn't enough it seems? You can use workbench/hidds/sm502/ as your example - it is as simple as I could make it. So, AROS creates the framebuffer bitmap (verified this) -> so surely it should be capable of then rendeing into it? I don't actually create the framebuffer "bitmap object" myself - only as a result of being asked to. The code I currently have on SVN seems to create the framebuffers bitmap object fine, but then crashes in intuitions DisplayDriver callback. In particular it crashes performing the getattr on the system default pointer. don't expose MEMF_CHIP in an allocatable form so AllocSpriteData was failing (and other code later doesn't check if the values are valid == illegal memory accesses) So far have -: vc_init: queries the gpus memory, and sets up a fake memory handler for it, then adds the bootmode driver and returns saying all is well vc_gfxhidd:New: sets up some fake syncmodes to test with and creates the real gfx object. vc_gfxhidd:NewBitmap: checks if its a framebuffer and uses the onbitmap class or uses the chunkybm class otherwise vc_onbitmap:New; creates a chunkybm object and then pushes the real framebuffer address into it as the buffer, vc4 had v8adds, v8subs, v8muld, v8min and v8max which operated on four 8bit uint values packed into a 32bit register. Multiplication was in the range 0.0 to 1.0 and addition/subtraction saturated. There were also a range unpacking/packing modes that allowed you to pack and unpack 8bit values into 32bit registers. RasPi has to speak to the "operating system" which runs on the GPU itself and request/free memory - it cant directly manage it itself, and so the managed functions were used to wrap these calls. The Arm and GPU share memory space. The framebuffer is shared. The Arm can write a pixel and it will appear on the screen (through GPU hardware) without flushing/copying being required. The GPU can composite multiple FB's in real time - so you have a number of surfaces defined which are rotated etc and composited in real time to the output. Copying can map from the address space of the Arm to the flat space of the GPU which takes some code, but I don't think whole buffers are copied. The DMA hardware can also access the whole memory space and can perform 2D fills and blits (no blending). This is documented in the peripheral spec posted. The DMA is just an Arm accessible peripheral and can be set up with low latency (e.g. microseconds). must use a 0xc0000000-based bus address to access SDRAM, yet non-DMA access should go via a 0x0-based bus address. For 2D dma, set TDMODE, and the spec says "interpret the TXFR_LEN register as YLENGTH number of transfers each of XLENGTH, and add the strides to the address after each transfer." so set STRIDE to pitch of the image, the width is XLENGTH and height is YLENGTH. You would fill by not setting the SRC_INC and point source to your fill data. The DMA cannot see the ARM's L1 cache, so you would map the framebuffer with ioremap_nocache. Depending on where the source data comes from, it may need an L1 cache flush. The DMA can see the L2 cache. Use 0xC0000000 bus addresses when L2 is disabled and 0x40000000 bus addresses when L2 is enabled. (actually just call virt_to_bus and you'll get the right address out). openGLES/openVG has high latency. Writing to framebuffer then reading it back is very inefficient (e.g. milliseconds). If you can drive it a unidirectional way, just streaming commands at then that is efficient. openVG is not implemented on top of openGLES - it uses the same hardware but as a first class interface To improve the Gfx driver, we will need a DMA resource implemented so can use to perform DMA operations. The Gfx driver will need this to perform blits. Actually MEMF_CHIP has to present, for historical reasons. This has been never fully agreed upon, but in ports i wrote i exposed the whole memory as MEMF_CHIP. The idea behind this is that CHIP is originally the memory where graphics and sound data can be put. On non-Amiga platforms there are no restrictions on this, so the whole memory is CHIP. Yes, many old software can misbehave with CHIP memory size larger than 2MB. But this actually applies only to m68k AROS which is going to run m68k binaries. In other cases it's quite logical to fix the program when porting. As to original question: yes, it's enough to have a framebuffer bitmap (one with aoHidd_BitMap_FrameBuffer set to TRUE) and PutPixel routine. It framebuffer can be served by chunky bitmap class, then you can simply create chunky bitmap with your own buffer (see how VESA driver does this). Chunky PutPixel is already there. struggling to determine what is the correct pixfmt to use for the 24/16/15 bit gfx modes on the RasPi. AFAIK it uses RGB565, for 16bit but im unsure what shifts etc should go with it? suffice to say Im getting the wrong colors so far lol. <pre> redmask: 0x0000F800 greenmask: 0x000007E0 bluemask: 0x0000001F alphamask: 0 redshift: 16 greenshift: 21 blueshift: 27 alphashift: 0 </pre> It should likely be vHidd_StdPixFmt_RGB16_LE This stuff is a bit confusing. The "names" of the stdpixfmts are based on the layout in memory, ignoring endianess. So for example: ARGB32: will be 0xAA 0xRR 0xGG 0xBB in memory on both big endian and little endian machines. The shifts and masks OTOH are based on pixel access (ULONG in this case), so differ depending on whether you run on big endian machine or little endian machine (that's why there's stdpixfmt_le.h and stdpixfmt_be.h in rom/hidds/graphics/). With the 16 bit pixel format it's even more confusing, as for example it's impossible on little endian machine to describe RGB16 with shifts/masks alone. That's why there's vHidd_PixFmt_SwapPixelBytes_Flag. (RGB16 == RRRRRGGG GGGBBBBB in memory, and for pixel (WORD) access on little endian machine it needs to be accessed as GGGBBBBBRRRRRGGGG). The shifts btw indicate how much to shift the component to the left (!) so that it is moved to the highest bit (31). The aHidd_PixFmt_StdPixFmt you specify will be ignored most of the time, because when the pixelfmt is registered, the gfx hidd checks if there's an identical pixfmt (shifts/masks/etc., but ignoring pixfmt->stdpixfmt) already in the system, and if so, it uses the already existing one and does not create a new one. In theory it would be better if gfx drivers could simply/only specify a StdPixFmt without all the shifts/masks stuff when the gfx driver uses pixfmt which matches one of the stdpixfmts exactly. Another possibility would be for gfx drivers to use HIDD_Gfx_GetPIxFmt(stdpixfmt_gfx_driver_wants_to_use) and then peek shifts/masks from it and fill out a pixfmt tag list based on that. 15bit very blue/green: Try to pass same shifts/masks/etc. as in 16 bit pixfmt (maybe you think it's using 15 bit R5G5B5 (or swapped) but it's actually still using 16 bit R5G6B5 (or swapped). aHidd_PixFmt_StdPixFmt you pass is mostly ignored. It's the shift/masks/etc. that count. But I would still pass the correct one (_LE) == whatever rom/hidds/graphics/stdpixfmts_??.h uses in the entry where you have looked up shifts/masks/etc. Use the shifts/masks/etc. from the entry in stdpixfmt_le.h (if you are running on little endian machine) or stdpixfmt_be.h (if you are running on little endian machine) that matches the pixfmt that its meant to be. 0xAA,0xRR,0xGG,0xBB on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_BGRA32) 0xAA,0xRR,0xGG,0xBB on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_BGRA32) it feels like AROS trashes the alpha component, otherwise it should be 8A8R8G8B. read on the subject suggest its in 1x5r5g5b (x is ignored) to keep 16bit alignment . Suggests to me that wrong shift/mask are being applied - however going by the 16bit versions it all looks correct to me so I am really confused as to what is happening. The output image looks to have too much green/blue, and very weak red. Kickstart The idea is to minimize amount of archirecture-specific modules to make the user's life easier. So, the kickstart was split into 'base' (which does not contain anything machine-specific) and 'BSP' (Board Support Package) which contains all hardware-specific stuff. This way, for example, distribution makers can save up space on CD and make CDs with multiple platform support. Different configuration would load the same base with different BSP's. Next there was some part which is entirely missing on hosted. These are filesystems. Hosted ports do not need them to boot up, so on hosted they are left out. At the other hand, they are also architecture-agnostic. So i put them into 'FS' package (standing for 'filesystem'). USB Poseidon is one more big part. I made it into separate package in order to allow users to omit it if they don't need it (for example, to run on retro PCs without USB). Personally i have one. Again, Poseidon is hardware-agnostic (well, there are USB drivers but HCIs are pretty standard). AFAIK its HCI 1.0 compliant but not familiar enough with poseidons drivers, nor USB, to just hack away at the existing code. Perhaps once i'm more familiar with the workings I can merge in the changes needed to get it operating but for now I will focus on getting it running. Also our drivers have known issues so perhaps a fresh set of eyes might shed some light on what is going wrong. Another interesting question is whether Poseidon can operate on device side. Is it flexible enough? How similar is being a USB host and USB device? think it will need a bit of work on Poseidon's side. Until then I will force the driver into Host/Master mode in the init code, but leave open device etc to configure the chipset for either's use - and look at trying to add support for working in Device/Slave mode & switching modes once it's up and running. Actually USBROMStartup is some kind of kludge. Can there be any alternative? Could device drivers be self-installing, like our HIDDs? This would get rid of need to list them in USBRomStartup. * Model A and B limited to 150 mA per port. * Model B+ and Pi 2 introduced configurable 600 mA to 1.2 A support over all ports - anything above that requires a powered USB hub. Implementing the hardware driver that Poseidon uses to interact with the USB components. Have code in place to (try) and initialise the USB chipset, and configure host/device mode operation (though AFAICT Poseidon doesn't support device mode). Started to get the "virtual" root hub written for the single USB port so that Poseidon should at least list it correctly in the GUI - and try to interact with it to find peripherals. The BCM2835 uses a soft IP block from Synopsys’ DesignWare library (DWC), specifically the block is called dwc_usb_2_0_hs_otg_subsystem-ahb_se (“USB 2.0 Hi-Speed OTG Controller Subsystem w/AHB Interface SE”). There is no public documentation for this, and pretty much zero chance of anyone getting hold of it even with NDA. However, there's a Linux driver written by Synopsys ([https://github.com/raspberrypi/linux dwc_usb]). Specifically directories [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_common_port] and [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_otg]. The Synopsys code is actually under a fairly permissive licence – it's not GPL, it's similar to BSD (’don't sue us if it breaks’ is pretty much the only clause). So this should not be a barrier to porting the code. The code is really well written, with a nice partition between the work done by the driver (dwc_otg, which is fairly involved, given the host does more work than a conventional EHCI driver), and the interface to Linux (dwc_common_port). Probably only need provision of relevant changes to dwc_common_port. Other things to consider.... * Provision of necessary headers to get it to compile * Provision of necessary functions (main issues are wait queues, threads, work queues, tasklets, timers, spinlocks and mutexes (multithreading) ) * Interfacing between USB stack and the driver. dwc_otg/dwc_otg_hcd_linux.c looks like the place to start. the Linux bits of the headers are only required for the dwc_common_port library. dwc_common_port includes a variety of crypto functions which are not used – it appears to also be used for ultrawideband (UWB) and wireless USB (WUSB) drivers where crypto will be an issue, but it isn't going to be for plain wired USB. Every USB driver acts as an USB hub as well in order to let Poseidon control the state of USB ports. The code there was reading status of the only USB port in Raspberry's CPU but when changing the status it erroneously deleted some of the status bits, including the port enable one. It was so because those bits in the status register are of a type Read/WriteToClear. It means, if one does not want to change their value from 1 back to 0, one has to actually write the 0 value. Very practical thing e.g. in interrupt handlers, where one reads the interrupt status register to learn what was the interrupt reason, and writes it back to the same register in order to clear the interrupts. After fixing that code it turned out that the communication was still unsuccessful. Apparently the USB device was not understanding the host for some reason. That should not happen since the request sent was one of the standard ones implemented by virtually anything with an USB connector, assumed that Poseidon clears the data caches before forwarding the work to the USB drivers but that's the responsibility of the driver itself. The USB device responded and acknowledged the transmission! But why were all the request sent after address change failing with timeout? They should not. Once again, address set is supported just by anything. Tried to contact the device at address 0 once again and there it was, still responding properly. The enlightenment came. The bus address for DMA transmissions was, as it is in many bare metal USB implementations, just the pure memory address of the buffer as seen by the ARM cpu. Have "prefixed" it with the real location of uncached RAM and booted AROS once again. Trident saw this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 and this: Product : Vendor: Vdr=0424/PID=EC00 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 255 SubClass : 0 DevProto : 1 VendorID : 1060 ProductID : 60416 DevVers : 0200 and even this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 What are these things? The first one is USB hub built in the Raspberry. Thanks to this one the Pi machines (with exception of Pi0 and computing modules) have more than just one single USB port. The second one is the network chip in raspberry, the third one is my USB SD card reader which have just connected to see what happens. AROS tried, of course, to boot from it ;) So, the first step towards working USB is done. The control transfers are working as you can see above. Next step is to implement bulk and interrupt transfers, having the basics in place. Finally some error handling will be added and USB for Pi will be as complete as the PC version. [http://www.raspyfi.com/raspberry-pi-usb-audio-fix/ Issue with USB Audio] Audio The Pi 4B is the only Pi that can output HD Audio as an HD Audio passthrough bitstream, and it does it over HDMI. It's possible to use the two HDMI output for separate HDMI video and HDMI audio outputs to allow UHD HDR video and HD Audio with non-UHD HDR compatible AVRs. The Pi3B+ and earlier will decode to PCM 5.1/7.1 and output over HDMI. HDMI is the only interconnect that has a standard for carrying Dolby True HD, DTS HD MA etc. as a bitstream - you can't carry it as a bitstream on any other interface. Pi3 and Pi4 audio jack output derived from 12bit pulse width modulation is relatively poor. For better, choose USB Audio or I2C versions. [https://github.com/raspberrypi/linux/tree/rpi-patches/sound/arm audio] and its [https://github.com/raspberrypi/firmware/issues/2 very high speed message passing interface type of thing VCHI] The Model B+ added an additional voltage regulator for the audio output and an additional output driver to drive low-resistance loads like headphones. However it is still using pulse-width modulation (PWM), which has a major impact on sound quality the old Raspberry Pi used a linear voltage regulator to provide the 3.3V to many of the components on the board while the new one uses a switching regulator. Both can perform reasonably well. However switch mode power supplies often show higher noise figures Analogue audio Audio over HDMI rev 1.3 & 1.4 Ethernet 10/100 BaseT Ethernet RJ45 socket GPIO GPIO shouldn't be too bad but bear in mind it is already accessed in places so they would need to allocate pins etc through it (e.g. sdcard to flicker the activity light, serial debug to output data on the GPIO pins) Probably a resource rather than a device... Started an i2c driver that will need to allocate GPIO pins. Feel free to work on it if you are interested ;p GPU graphics with 2D and 3D acceleration Sadly none yet for 32bit but for 64bit... Miscellanous hdmi issues Setting the hdmi_force_hotplug=1 makes sure the Pi believes the monitor/TV is really there. You might also need to set config_hdmi_boost=4 or even higher (up to 9) if your display needs a stronger signal. If the display is a computer monitor or newer tv, use hdmi_group=1 (auto HDMI use) and if it is an older TV, try hdmi_group=2 (for DMT formats, i.e. for PC monitors) then you HAVE to "set hdmi_drive = 2 to enable HDMI output as this forces HDMI mode rather than DVI mode Do not set hdmi_safe=1 as that overrides many of the previous options. Using a shorter or better quality HDMI cable might help. Make sure your Pi's power supply delivers 1 A and not 500 mA. If you see a problem with the red colour - either absent, or interference - then try a boost composite video changing the RCA cable, then the composite port worked out of the box Boot it as you are doing, without HDMI. If you now plug in the HDMI, do you get the image? In other words, does the Pi think HDMI is connected even when it isn't? Rename all the files in the first partion of the card except bootcode.bin, start.elf and fixup.dat What's the result? Put back config.txt What's the result? for PAL mode sdtv_mode=2 dmi_ignore_hotplug Pretends HDMI hotplug signal is not asserted so it appears a HDMI display is not attached hdmi_ignore_hotplug=1 Use composite mode even if HDMI monitor is detected <pre> # NOOBS Auto-generated Settings: #hdmi_force_hotplug=1 #config_hdmi_boost=4 #overscan_left=24 #overscan_right=24 #overscan_top=16 #overscan_bottom=16 #disable_overscan=0 start_x=1 gpu_mem=128 </pre> tvservice -c "PAL 4:3" <pre> /opt/vc/bin/tvservice -s or tvservice -s state: HPD high|HDMI mode|HDCP off|composite off (0x12001a), 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m CEA Group CEA has 1 modes: (native) mode 16: 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m DMT Group DMT has 0 modes: </pre> sudo amixer cset numid=3 1 forces the audio to the headphone jack, even with the HDMI video output plugged in config.txt the hdmi_ignore_edid_audio=1 option sems relevant as it should tell ALSA that the only available audio is analog, no matter what the display says There are several different ways that these 4 pole (ring) composite analog cables can be wired up, so some work great in some applications and can be a waste of time in others. What is needed for the Raspberry Pi B+ and above, which like many camcorders needs the ring contact next to the base contact to be the ground. The wiring for the 4 pole are: TIP (LEFT AUDIO CHANNEL) RING 1 (RIGHT AUDIO CHANNEL) RING 2 (GROUND/EARTH) RING 3 BASE/SLEEVE (VIDEO) YELLOW Most Apple based Players and the Microsoft Zune (TM) are wired this way. Most analogue camcorders are wired this way as well, where the ground in on Ring 2 will work with the Pi although you may need to swap your Video plug with the Right Audio plug. Nearly all other MP3 players are not wired this way, the ground is on another ring ie the wrong one. External devices * Camera Module Omnivision ov5647 Sunny 5MP (NoIR version) V1.3 - NoIR at 850&nbsp;nm, peak at 880&nbsp;nm and trails off at 940&nbsp;nm wavelengths * Camera V2 Sony IMX219 V2.1 8mpixel 8MP 8megapixel - 3280 x 2464 pixels - video at 1080p30, 720p60 and 640x480p90 - wider field of view, 62 vs 54 degrees horizontally - * Branded WIFI usb BCM43143 dongle N.B. dreaded error after changing cameras (stupidly without turning off the power first) and lasted through several power cycles. It can be a bad 15-pin FFC ribbon cable, when swapped, camera(s) and the Pi itself are working OK. It can be an instance of a cold solder joint on the CSI connector on the pi board. the camera can be detected (that's done via I2C) but may still not be able to receive image data (done via CSI-2) if something is broken. CSI-2 is uni-directional. Control is generally done via I2C. The CSI-2 receiver always writes to memory, not direct to the ISP. That's the way the Broadcom architecture works as it allows multipass processing easily. GPU memory is accessible from the ARM. Processing using the QPU graphics processors may be possible. currently the only supported sensor is OV5647 and IMX219. The linux drivers are all in the firmware blob, else you'd be looking at at least a man-month of work in a fully fledged imaging lab to do a decent tuning of the camera modules' ISP parameters. Static electricity maybe an issue for the camera module and slightly less for the pi board. == References == ===Good sites to visit=== *[https://github.com/raspberrypi/firmware/tree/master/ Raspberry Pi Firmware build] *[https://www.raspberrypi.com/documentation/computers/software-sources.html Documentation] *[https://rpilocator.com/ RPiLocator] Linux only *[https://github.com/raspberrypi/linux Raspberry Pi Linux Build] *[https://dietpi.com/ DietPi] *[http://www.tinycorelinux.net/ports.html piCore] *[https://wiki.alpinelinux.org/wiki/Raspberry_Pi Alpine Linux] *[https://github.com/armbian/build Armbian] *[ FydeOS] *[ TwisterOS based on ChromiumOS] *[https://note.com/jamesmondo/n/nc76e31402be8?hl=en BSD] *[https://www.raspberrypi.com/software/operating-systems/ PiOS Lite] and then [https://hstwb.firstrealize.com/ HST] *[ PiMiga for pi4 and pi5] *[ amibian for pi2 and pi3] *[ retropie pi1 and 2] Other alternative lighter smaller than Pi OS *[https://aros.sourceforge.io/nightly1.html Aros 64bit ARMV8 single core] *[https://www.riscosopen.org/wiki/documentation/show/Welcome%20to%20RISC%20OS%20Pi RiscOS on Pi3 and Pi4] *[https://github.com/michalsc/Emu68 ARM based realtime JIT 68k for amiga computers] *[https://github.com/JJDSNT/bellatrix/releases/ Alternative use of Emu68 on Pi3b] *[https://github.com/stevereaver/uaos uaOS with Emu68k] *[https://github.com/aros-development-team/AROS/commit/f80a268607dfae81b2db94755ab4e4d31ccb72d6 m68kemu library reference] *[ HaikuOS] *[https://github.com/raspberrypi/noobs NOOBS] os loader with successor [https://github.com/procount/pinn PINN] *[https://github.com/maxnet/berryboot berryboot] *[https://github.com/brianwiddas/pi-baremetal Bare Metal Access on Pi 32bit] Testing procedure is put sd card in, connect board to board if necessary, plug in hdmi and then power nothing else is done especially CSI DSI etc [https://www.raspberrypi.com/documentation/computers/compute-module.html CM5] has the same 55mm x 40mm 2x100pin connectors form factor as the CM4 but [https://www.epdtonthenet.net/article/214508/Key-Considerations-When-Migrating-from-Raspberry-Pi-CM4-to-CM5.aspx some pins and other small things] have changed. Will need the [https://raspipcb.com/tech-blog/raspberry-pi-cm4-vs-cm5-difference-in-booting-from-sd-card/ right IO board to suit] *Green [ Raspberry Pi Compute Module 5 IO Board REV2 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1967]] - untested *Green [ RPi Compute Module 5 IO board REV1 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1751]] - untested *Black SupTronics Geekbord X1500 CM5 IO Carrier Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[https://sipeed.com/nanocluster Sipeed NanoCluster] - untested up to 7 CM5 *Green BentoIO CMX0 - untested *Box EDATec ED-CLAWBOX - untested *Home Assistant Yellow - Kit with PoE with Raspberry Pi Compute Module 5 - untested *Blue [https://www.waveshare.com/wiki/CM5_PoE_BASE_A Waveshare CM5-PoE-BASE-A] - untested *Box Waveshare [ CM5-POE-BOX-A] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-B Waveshare CM5-IO-BASE-B] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-A Waveshare CM5-IO-BASE-A] - untested *Blue Waveshare [https://www.waveshare.com/wiki/CM5-NANO-B CM5-NANO-B] - untested *[https://carboncomputers.us/products/pi-flux piFlux] *[https://carboncomputers.us/products/ Zitaotech Hackberry] CM5 lite only - *Portable [https://www.waveshare.com/pocketterm35.htm Waveshare PocketTerm35] with Pi4B or Pi5 - untested *Box [https://www.clockworkpi.com/uconsole ClockworkPi uConsole][https://www.youtube.com/watch?v=EtI_bAahbR8 CM4 into an adapter or CM3 into so-dimm - Cyberdeck] - untested *Green RPi [https://datasheets.raspberrypi.com/cm4io/CM4IO-KiCAD.zip Compute Module 4] [https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf IO board] V1.4 [https://datasheets.raspberrypi.com/cm4io/CM4IOUSB3-KiCAD.zip USB3] [https://datasheets.raspberrypi.com/cm4io/cm4iousb3-appnote.pdf CM4ISO] [https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf Dual100pin] (2020) aka Development Platform Board - untested *Purple Pi Hut Cytron CM4 Maker Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[ KubeSail PiBox mini 2] *Home Assistant Yellow with Raspberry Pi Compute Module 4 - untested *[ Turing Pi V2] - untested CM4 with 260-pin SO-DIMM socket adapters and/or nvidia jetson nanos - untested *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-C Waveshare CM4-IO-BASE-C] - untested but binary blobs Rev01 Rev02 *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-B Waveshare CM4-IO-BASE-B] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-A Waveshare CM4-IO-BASE-A] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-NANO-B Waveshare CM4-NANO] - untested but usb and audio turned off or rerouted *Black [ Seeed Studio with BigTreeTech BTT pad 7] - bin blobs? CM3 has a 200 pin sodimm ddr2 connector form factor but not electrically SC0028, SC0029 *Blue [https://wiki.geekworm.com/CM_IO_Board Geekworm RPi Compute Module IO Board] [https://github.com/geekworm-com/cm-io-board CSI DSI] with CM3 in ddr2 slot underside - '''works''' if SW1 on but CM3+ '''does not''' *Green [https://cdn-shop.adafruit.com/product-files/3442/CMIO_schematic.pdf RPi V3 IO board CM3IO] and CM3 Lite - untested *Green [https://turingpi.com/ turingpi v1 cluster] - untested up to 7 cm3 7xlan9514 12V discontinued, 3 x Pi4 homelab maybe better *Blue [https://www.waveshare.com/wiki/Compute_Module_PoE_Board Waveshare Compute Module PoE Board] and CM3 lite (if not lite, write files to internal eMMC fat32) '''AVOID''' bin blobs *Blue [https://www.waveshare.com/compute-module-io-board-plus.htm Waveshare Compute Module IO Board Plus] [https://www.waveshare.com/wiki/Compute_Module_IO_Board_Plus wiki] [https://forums.raspberrypi.com/viewtopic.php?t=235695 pin settings] with CM3+ Lite - '''AVOID''' binary blob *[ Pi02w on Geekworm SupTronics X305 Raspberry Pi Zero IO Baseboard] - untested *[ Spotpear Pi Zero 2w to Pi3b format-ish] - untested *[ pi-top v4] box has 128x64 oled display, micro hdmi, 19Whr battery with pi4 and 15V PD 36W min needed *[ pi-top v3] three green pieces, heatsink covers most of the base tray, pi-top hub mk1 lhs and Pi1B Pi2b Pi3b rhs secured from below, black rounded strip with pi-top above keyboard, 13.3" HD 1366 x 768 display, small touchpad, *[ pi-top Model 2.0] pi-top on bottom bezel of 14-inch green laptop, large trackpad, keyboard slide down to reveal main system hub on slide rails moved to the right, Raspberry Pi3b screws down, hub slides in, 18V 2.5A 45W charger brick, battery 11.1V 3500mAh 38.85Wh and storage PiTopOS *[ Pi-Top CEED Raspberry Pi Modular Educational Desktop with RPI3] monitor *[https://www.indiegogo.com/en/projects/jesselozano/pi-top-a-raspberry-pi-laptop-you-build-yourself Pi-Top v1] wedge laptop with RPi2 <pre> 2008 Trustees collected for Foundation 2009 Pi Foundation charity status gained 2010 2011 First Raspberry prototypes 2012 First boards go on sale at CPC and RS. The Model A and B 700 MHz Arm11 - February 29th BCM 2835 2012 First million sold - more than the 10,000 original planned and anticipated 2013 First Alpha Experimental builds of AROS Native for the 32bit Pi 2013 Pi Trading launched making grants available, providing in house educational resources and Pi Academy for teacher training 2013 Over two million sold 2014 Over three million sold 2014 Pi 1 Model B+ introduced that moved composite video to audio jack and same half gig of memory 2014 Pi Model A+ v1.1 no ethernet and 1 usb - a little smaller - 2015 Over four million first gen pis sold 2015 Pi Zero 1.2 BCM2835 first production revision released with no camera port 2016 Pi0 1.3 released with camera csi connector 2017 Pi Zero W v1.1 1GHz Pi0W, single-core 32bit CPU BCM2835 released with Cypress CYW43438 wireless 2020 Raspberry Pi Pico SC0919 with RP2040 32-bit 2Core ARM Cortex-M0+ up to 133 MHz - 264KB of SRAM and 2MB of on-board QSPI Flash - 2024 Raspberry Pi Pico 2 with RP2350 2Core 32bit Arm Cortex-M33 and 2core open-hardware [https://github.com/wren6991/hazard3 Hazard3 RISC-V] 2015 Pi 2 Model B v1.1 BCM2836 900/600 MHz ARM Cortex-A7 Armv7 quad 32bit, 32bit VideoCore IV GPU - 1Gb RAM - 5V 2A micro usb - SMSC LAN9514 chip - 2015 Over a million pi2s sold 2015 Raspberry Pi 2 Model B version 1.2 Pi2bv1.2, aka Pi2B2 has armv8 BCM2837 underclocked to 900Mhz without wifi/bluetooth module 2016 Pi 3 Model B - Broadcom BCM2837 SOC four 64bit ARMv8 Cortex-A53 1.2GHz 32bit 1080p VideoCore IV GPU - 1Gb DDR2 - bluetooth 4.1, Cypress CYW43438 wireless 802.11n - 4 x USB2.0 ports - 5.1V 2.5A - SMSC LAN9514 chip 2016 PIs total over 10 million worldwide 2017 Compute Module 3 CM3 with BCM2837B0 armv8 Quad 64-bit - small 67.6mm x 31mm board which fits DDR2 SODIMM connector but not electrically compatible which plugs into needed IO board - beware of the I2C protocol issue 1Gb LPDDR2 RAM - Lite or 4Gb Emmc storage 2017 12 million pis sold in total 2018 Pi 3 Model B+ - 4c A53 BCM2837B0 1.4Ghz - 1Gb, wireless 802.11ac, gigabit ethernet (300Mbit/s) and bluetooth 4.2 - power over ethernet - 4 x USB2.0 ports - Microchip LAN7515 chip 2019 Over 15 million sold 2019 Pi 3 Model A+ with BCM2837b0 Cortex-A53 64-bit SoC @ 1.4 GHz with 512Mb LPDDR2, 1 usb2, 1 hdmi, 1 micro usb 5V 2A - no ethernet - 2019 Raspberry Pi Compute Module 3+ CM3+ - Broadcom BCM2837B0 1.2Ghz, Cortex-A53 (ARMv8) 64-bit SoC on DDR2 SODIMM mechanically compatible only factor - IO board required 1Gb DDR2 and 8GB, 16GB, 32GB or a Lite variant without eMMC 2021 Pi zero 2 (w or no W) RP3A0 quad 1GHz Cortex-A53 64bit BCM2710A1 512mB SDRam 2025 edaTEC CM0 ED-CM0NANA with additional dev board with quad 1Ghz A53 with 512Mb Raysan RAM, 2 USB2 and 10/100 ethernet - pico castellated edge 2019 Pi 4 Model B RPI4B - BCM2711B0T quad 64bit A72 1.5GHz, 4K VideoCore VI, AC wifi, Bluetooth 5.0, GbE Broadcom BCM54213PE (PHY ID 0x600d84a2), 2 micro hdmi decode up to 4K, USB-C 5.1V 3A power, 2xVLI VL805 USB 3, 2xUSB 2.0, 2GB 9LDWW D9WHZ or 4GB 9FDWW D9WHV, 8GB 0AA47 D9ZCL ddr4 ram 2020 Silent Pi 4 v1.2 upgrade with more USB-c psu support 2020 PI400 BCM2711C0T 1.8GHz 4Gb DDR4 inside keyboard, 5.1V 5A 27W usb-c psu, 2 micro hdmi, external ide style 40pin gpio, no audio port - 2020 Raspberry Pi Compute Module 4 BCM2711B0T on new 55mm x 40mm 2x100 pin form factor with extra breakout IO board CM4101000 1Gb RAM Lite SOM CM4102000 2GB RAM Lite CM4104000 4GB RAM Lite CM4004008-4GB-RAM 8GB-EMMC SOM System on Modules CM4104032 4GB RAM 32GB emmc CM4108000 8GB RAM Lite CM4008016 8GB RAM 16Gb eMMc 2021 Raspberry Pi SC0763 Compute Module 4S CM4S with ddr2 sodimm pinouts but not electrically the same with suitable IO board extra cost - CM4S01000 1GB RAM Lite CM4S01008 1GB RAM 8GB eMMC Flash CM4S02000 2GB RAM Lite CM4S04000 4GB RAM Lite CM4S08000 8GB RAM Lite 2021 Pi 4 v1.4 BCM2711B1 upgraded power regulator, to deal with 8gig of ram being more power hungry - 2021-48 Raspberry Pi 4 model B v1.5 2GB 2023 Pi 5 v1.0 BCM2712 Quad A76 @2.4Ghz - VideoCore VII - no audio socket - dual 4k from mini hdmi - fan connector - 5.1V 5A psu 2024 Pi 5 2GB DDR4 version uses BCM2712D0 2024 Pi-500 with 8Gb LPDDR5 and membrane keyboard 2024 Pi 5 v1.1 2024 Raspberry Pi Compute Module 5 CM5 BCM2712 55mm x 40mm form factor with additional IO board CM5004000 04GB RAM 0GB eMMC Lite CM5008000 08GB RAM 0GB eMMC Lite CM5016000 16GB RAM 0GB eMMC Lite 2025 Pi-500+ with 256GB NVMe storage, 16GB LPDDR4 RAM, and Gateron KS-33 Low Profile Blue mechanical keyboard switches 2025 Pi5 1GB DDR4 announced 2022 PiOS linux goes 64bit 2024 Pi Trading IPO stockmarket stock exchange listing 2026 April and May Aros 64bit fixed, added AHI audio, VC4 gfx started, usb functions added to rom 2026 June and July Aros 64bit usb2otg started, dma.resource, sdio.resource, bwfm.device wifi added 2026 Late July daily 64bit Pi3 LE little endian builds start 2026 August Pi 4, 400, 5 and 500 DTBs added, expanding existing support and wifi for Pi4 and Pi5 2026 August Pi5 HAT+ nvme and HDMI, AHI RPiI2S added, Pi4 HVS5 video scaler started, 2026 2027 2028 Pi 6 </pre> ==Future== [https://github.com/ARMSX2/ARMSX2 Arm pi of pcsx2] {{BookCat}} 7lhkkjy7b7bivs8fn7esfwyxjf6i77b 4672835 4672834 2026-09-28T18:49:14Z Jeff1138 301139 4672835 wikitext text/x-wiki {{ArosNav}} [[#Native]] [[#Hosted]] [[#Build]] [[#Hardware]] [[#References]] [[#Future]] ==Introduction== [[File:Scalos00.png|thumb|Scalos on Aros Pi3b]] Aros aims to cover Pi 3 to 5 1Gb+ RAM ideally as you may have to switch to 256Mb gfx mode depending on the application running Options to boot from using a good power source to prevent the yellow lightning symbol. *With Pi3b+ the max you can get is 5.1V 2.5A with micro usb. *With Pi4 5.1V 3A with usb-c *With Pi5 5.1V 5A, the amps went ever upwards, even to 5.1V 9A with usb-c Pi500+ keyboard wedge - Pi400 RPI-400 keyboard wedge - resolution changing and audio from micro hdmi0 (near 40pin) and micro hdmi1 (near usb-c psu) - Fn F10 0x5e power on and off works or held down for over 7 seconds auto shutdown - keyboard ok - wifi and lan ethernet testing - * Pi 5 - Quad A76 64bit ARMv8 and RP1 "southbridge" with VideoCore 7 Pre-D0 (Rev1.0) or D0 (rev1.1) * Pi 4 - Quad A72 64bit ARMv8 with VideoCore 6 * Pi 3 - Quad A53 [https://www.raspberrypi.com/documentation/computers/processors.html 64 bit] ARMv8 with VideoCore 4 with heatsink/fan on 3b to prevent cpu 82C+ throttling * Pi 2 - Quad 32bit ARMv6 with VideoCore 4 - mostly not 64bit compatible * Pi Model B+ 32bit ARMv6 with VideoCore 4 - not 64bit compatible * Pi Model A and B 32bit ARMv6 with VideoCore 4 - not 64bit compatible ===Native=== * 2013-03 Kalamatee starts work * 2015-04 Work continues with mschulz on the kernel and Kalamatee (NicJA) on gpio and usb * 2018 [https://www.patreon.com/posts/i-owe-you-some-20956961 mschulz resume adding BE big endian support], [https://www.patreon.com/michal_schulz/posts Big endian on Pi] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bsek latest commits for pi 3b, 4 and 5 64bit] * 2026 [https://github.com/aros-development-team/AROS/commits?author=metaneutrons latest commits for Pi5] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bitplane latest commits for ARM] '''Download''' [https://aros.sourceforge.io/nightly1.html RaspberryPi 3, 3+, 4 and 5 64bit ArmV8 builds] [https://sourceforge.net/projects/aros/files/ Alternative site and nightly2] both raspi-aarch64-system and raspi-aarch64-contrib can be unbz2'd and copied to fat32 8GB+ microSD card (there will be folders - boot c Classes Demos Developer Devs Extras etc only showing). The SD can be plugged in to the Pi. A [https://archive.org/details/piAROS Pi Distro has started] 64bit build works well on a single core LE little endian. Multicore [https://github.com/aros-development-team/AROS/commit/1df0747c2bda3523a43029725a709b1f377d84ec may follow]. Any issues booting could be down to the SD card so please use another SD to see if it is resolved. Remember Aros Arm uses FAT32 and Aros can detect issues with this format very acutely. Please report your experiences in the [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80 Aros Raspberry pi 3 64bit thread] and on the [https://forums.raspberrypi.com/viewtopic.php?p=2387984#p2387984 Raspberry Pi forum thread]. Any bugs or issues can be [https://github.com/aros-development-team/AROS/issues described here to fix] Boots with '''USB3''' port based sata3 ssd on Pi400 but untested on Pi4 (may need eeprom update from PiOS or Pi SD Imager) and Pi5 Pi 3 B+ is pre-configured for USB sata3 boot - untested Pi 3 B may need [https://www.youtube.com/watch?v=ubnwvxF3Klc PiOS to set OTP to boot from usb - do so at your own risk] - if OTP set to usb, boot works but slower than SD card Speed write wise (top faster) <pre> *NVME Pi5 untested >1000MB/sec or faster if matched correctly *Sata3 ssd 500MB/sec *SD V90 90MB/sec 4K maybe 8K *SD V60 60MB/sec 1080p *SD U3 V30 30MB/sec 720p *SD C10 U1 V10 A1 A2 10MB/sec minimum should be used now *SD C06 6MB/sec *SD C04 4MB/sec </pre> As a homage to the past, Aros shows a reduced number of icons but this can be changed by left mouse click in the window and then right click down to Window -> View -> All files Windows can be manipulated by the top (moving) and the bottom right corner (resizing) only. Zune like MUI gui interface, has a unique quirk in that after changing a setting in a text box, you may sometimes need to press Enter/Return before clicking OK, Save, etc Double left mouse click on most picture (Developer/Debug/Tests/Datatypes), audio and video files are supported, via datatypes, by the multiview application. Esc escape key usually closes open windows even the desktop In Prefs/Appearance some decorative theming elements need work. There is a few Mason icons in /Prefs/Presets/Icons/Mason/ and the ever present default Gorilla - Icon exchange in works For more intensive graphics applications, you may need to edit config.txt in the root folder and change 128M to 256M to adjust more memory to graphics usage If your cursor should '''appear''' to vanish, fear not it is still there. Please head to the top of the screen i.e. the title bar, hold down the left click mouse and drag the screen down a little and the cursor will appear again. Then you can drag the screen up again. Like most amiga like OSs the audio and networking need to be setup manually Audio AHI prefs - Mode settings tab - needs both Music unit and Unit 0 set to RPiHDMI:16 bit stereo++ or RPiPWM:16 bit stereo++ at 44100Hz. Press '''Save or Use''' button after each choice For wireless, please use the Wifi prefs and already selected device bwfm.device. Press Scan and double right click on the router and enter password. You may need to setup after every power off *if asking for password again - press cancel and go to Network Prefs, Wireless Networks tab and highlight the router line and hit the remove button and press the cancel button. Retry with Wifi prefs again *...waiting for an address - Disconnect and try Connect Until, Connected to <router> - 192.168.x.x For lan ethernet port, please use Network prefs and the following hardware is *lan9514 Pi3b Pi2 no support at the moment *lan7515 Pi3b+ type into Device usblan78xx.device as net0: remove other device(s) *bcmgenet Pi4 Pi400 choose for Device bcmgenet.device (network prefs still forgets random information when rebooted) Summary *3b ethernet not supported, usb ethernet not working but wifi prefs setup works *3b+ wifi working but ethernet untested *4 untested *400 wifi and ethernet untested *5 *500 *500+ [http://archives.arosworld.org/index.php?function=browse&cat=network/browser amelinium web browser (JS 1.6 ES9 ECMASCript 2018)] is available with an [https://eab.abime.net/showthread.php?t=122494&page=51 eab thread] reminiscent of [https://github.com/zapek/Voyager Voyager] and to a lesser extent [https://github.com/amigazen/aweb3/ Aweb JavaScript 1.5 (ECMAScript 3)] as css and javascript websites can be slow to load and nothing from facebook, reddit etc. Doubtful, on any Web3d or WebXR support. Press Cancel at screenmode selector or -wb argument to get windowed version. You could use the Shift + Del shortcut or mouse wheel should work to delete all text at once. To view wikibooks set Agent to Android (telefon) aka Google Chrome 126 or iPhone aka Safari 17 setting in menus. Html5test gives 189, 190 and 184 out of 555. You may have to delete the cache (Menu -> Page -> Delete cache) to fully retest big Amelinium updates 1.27, 1.28, 1.29 youtube video and audio - js button for javascript must be on/shaded *if Playing the soundtrack; nothing heard... ? *if playing in own screen; cursor trapped in box top left but blank display... ? *choose Play here button; Youtube did not answer for http://inv.nadeko.net/watch?v= ... ? *choose Original page button; Page script is waiting for a result - please wait, Esc aborts ... ? *This video has no 360p stream or no separate stream... ? *audio streams aac/mp3; Playing the live stream and Ready but only play button and time 00:00 shown but nothing else happens *stream.radioparadise.com/mp3-192; Painting, then, cannot reach the movie... ? * identify #?.mp4 shows as system/binary, identify #?.aac shows as SOUND/AAC There is normally no Bluetooth support for most amiga like OSs but Aros has one [https://github.com/aros-development-team/AROS/commit/6942cbfbf66426d21963a7fcd8aba6aff611a9e0 work in progress] [https://forums.raspberrypi.com/viewtopic.php?t=338466 firmware] *Bluetooth 4.1 BCM43430A1.hcd Pi3B, Pi3A, Zero 2W *Bluetooth 4.2 BCM4345C0.hcd Pi3B+, Pi4 *Bluetooth 5.0 BCM4345C5.hcd Pi4B rev, CM4 and maybe Pi5 and CM5 *bthid keyboard mouse support *btserial serial *btpan short range wireless connecting devices Only the Pi5 has a RTC real time clock, the other Pis will need to use Extras:Networking/utils/ntpsync/ time.cloudflare.com pool.ntp.org or Cloudflare 162.159.200.1, 162.159.200.123, 2606:4700:f1::1, 2606:4700:f1::123 or [https://archives.arosworld.org/index.php?function=browse&cat=network PiNTP -s goodtime.ijs.si or ntp1.ptb.de] to get the date and time from the internet. Can use in a shell e.g. date 24-Dec-2026 23:59:59 but this will need to be done again after every reset/power off. It helps to have all usb devices already plugged in before power on to detect at the moment. Even then some usb devices will freeze the mouse cursor and the only resolution is to remove the offending usb device and reinsert. Sometimes, the reinsert leads to the mouse cursor vanishing, it is still there and responds to left mouse clicks, top of the screen and pull down the screen. USB classes support from Prefs/Trident is still work in process *usbaudio working on usb3 port (blue) on pi4, 400 but not working (no rt isochronous) on usb2otg (white or black) for pi3b, zero 2w *[https://aminet.net/package/mus/midi/camd camdusbmidi] detects midi devices without a preferences file (Prefs/Env-Archive/sys/midi.prefs) as [https://www.youtube.com/watch?v=RBxHkwy4Nrw auto setup now] possibly with [https://github.com/metaneutrons/mt32-pi metaneutrons mt32-pi] [https://github.com/rtzor/mt32-pi mt32-pi fork] [https://github.com/ahmadexp/mt32-pi fork] [https://github.com/gmcn42/mt32-pi-control control of] [https://github.com/dwhinham/mt32-pi mt32-pi pi3+], [https://homspace.nl/samplerbox/ SamplerBox] or [] as well as need developer gcc tools to look at 64bit ports of [https://archives.arosworld.org/?function=showfile&file=driver/audio/usbmidi.i386-aros.lha usbmidi], [https://aminet.net/package/mus/midi/CAMD_Toolkit CAMD_Toolkit], [https://aminet.net/package/mus/midi/camdtools camdtools], [https://github.com/cnvogelg/amiditools amiditools], [https://github.com/timoinutilis/midi-sequencer-amigaos horny src], [https://aminet.net/package/mus/midi/horny-base horny-base], [http://bnp.hansfaust.de/index.html BnP], [], Regarding 680x0 emulation, there are several options (not implemented yet) that could be considered *[https://github.com/aros-development-team/AROS/blob/6722a0ae9e03fe5d26e32703360bd2059e0864cc/rom/m68kemu/README.md?plain=1#L424 m68kemu.library] for some Amiga productivity where the cpu is emulated and the system calls are redirected to Aros ones *[https://github.com/BlitterStudio/amiberry amiberry] (winuae) for everything else like games *[https://github.com/jonx/AROS/tree/aarch64-darwin-graft/arch/all-darwin/libs/emu68k emu68k] *[https://scriptedamigaemulator.net/ Scripted Amiga] with [https://github.com/naTmeg/ScriptedAmigaEmulator ScriptedAmigaEmulator] or older [https://github.com/gbraad-amiga/ScriptedAmigaEmulator2 ScriptedAmigaEmulator2] [https://pinout.xyz/ GPIO 40 pins] [https://learn.sparkfun.com/tutorials/raspberry-gpio/gpio-pinout pinout] Some exceptions: *Physical pins 27, 28 (GPIO0, 1) are an internal I2C bus and should not be used *The other I2C on pins 3, 5 (GPIO 2, 3) can be used generally, but be aware they have permanent pull-up resistors to 3.3V *For MIDI use USB but there are dedicated UART pins 8, 10 (GPIO 14, 15). With a HAT it's more awkward -- you need to know which pins are used by the HAT and avoid them. Hopefully this will be documented. Remember all GPIOs are 3.3V (not 5V tolerant), floating/noisy inputs can cause odd behavior, and that shorting the power supplies can cause instant death of the Pi. In the shell GPIO PIN/A/N,SET/N,GET/S,MODE/K,PULL/K Controls and queries hardware GPIO pins via gpio.resource which is stored in the rom or Devs/ '''please test''' *PIN -- (Required) Target GPIO pin number (e.g. 12). *SET -- Set pin output value to 0 (LOW) or 1 (HIGH). *GET -- Read and print current digital input level (0 or 1). *MODE -- Configure pin mode: IN (Input), OUT (Output), ALT (Alternate). *PULL -- Configure pull resistor: NONE, UP, DOWN. EXAMPLES <pre> GPIO 12 MODE OUT GPIO 12 SET 1 GPIO 12 GET GPIO 13 PULL UP </pre> [https://gpiozero.readthedocs.io/en/stable/installing.html Current] [https://gpiozero.readthedocs.io/en/v1.2.0/api_boards.html old support for gpiozero is unknown at present] [https://energenie4u.co.uk/res/pdfs/ENER314%20UM.pdf and associated 433MHz equipment] [ USA X10 security and lights via USB] [ OpenHab with Shelly Smart Plug connected over Wi-Fi, controlled by MQTT or HTTP] Printing only with Postscript but [https://github.com/bohunamiga/MintPRINT one] of [https://github.com/boingball/MintPRINT two] [https://github.com/Andiweli/AmiAirPrint/tree/main AirPrint] IPP has been attempted with [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2061&pid=13954#post_13954 discussion] The vcgencmd can be used to inspect and dump the current system configuration. vcgencmd runs on top of VCHIQ as an RPC. The mailbox interface is an alternate but much simpler RPC. VCHIQ is a bridge (queue) between the CPU and the GPU so they can communicate with the firmware. Loads of [https://github.com/6by9/rpi3-gpiovirtbuf/blob/master/rpi3-gpiovirtbuf.c mailbox] which uses the GPIO control calls. [https://github.com/raspberrypi/firmware/wiki/Mailboxes may also be of interest] A fair number of vcgencmd examples (search for vc_vchi_gencmd_init). [https://www.raspberrypi.org/forums/viewtopic.php?t=229203#p1406112 sends the relevant vcgencmd commands] to update the scaling kernel, but the [https://github.com/raspberrypi/userland/blob/master/host_applications/linux/apps/gencmd/gencmd.c command] is just a text string. Parsing and execution of the instructions is performed by the VideoCore firmware. The Raspberry Pi runs two separate operating systems: Linux/Aros on the ARM, and a threedx RTOS called vcos running on the Videocore 4 VPU: vcos is commonly called "the firmware". Vcos is tasked with performing certain system services, for example running the display and audio outputs. The VCHI driver provides an interface to allow drivers to talk to vcos. Youtube [], [], [https://www.youtube.com/watch?v=X4fmWAIv7FE Aros native on Pi3b], [], [], [https://www.youtube.com/watch?v=TSxlYb1eQWU Installed on Pi3b+], [], [], [https://www.youtube.com/watch?v=NFF1H3jCoz8 testing Aros native on Pi400], [], [], [https://www.youtube.com/watch?v=nIVx7mh1E1Q&pp=ygUHYXJvcyBwadIHCQkTDAGHKiGM7w%3D%3D Aros on Thumb 2 based 32bit-ish ARM STM32H743 board], [https://www.youtube.com/watch?v=zQM4CD64xDE&t=612s&pp=ugUEEgJlbg%3D%3D Performance under Linux] but on Aros... {| class="wikitable sortable" width="90%" ! width="10%" |Pi ! width="10%" |Single Core 2D ! width="10%" |Single Core 3D ! width="10%" |Single Core 3D ! width="10%" |SMP 2D ! width="10%" |SMP 3D ! width="10%" |SMP 3D ! width="35%" |Comments |- | <!--Pi-->Pi3 | <!--Single Core 2D--> | <!--Single Core 3D--> | <!--Single Core 3D--> | <!--SMP 2D--> | <!--SMP 3D--> | <!--SMP 3D--> | <!--Comments--> |- |} For the Pi1 Pi2 Pi2B the status of AROS native ARMv6 for 32bit RasPi was OK. System booting, USB working (although with some issues but plans to fix them). 32bit native [http://www.aros.org/nightly1.html ARMv6 32bit nightlys] raspi-armhf-system raspi-armhf-contrib unbz2'd to fat32 microSD ===Hosted=== AArch64 CPU backend for AROS, a Cocoa/Metal display, clipboard / host-volume / CoreAudio / BSD-sockets bridges, GPU 2D via gpufx.library, a 68k→AArch64 JIT (run68k), and a full Rust std port. On [https://www.jkn.me/blog/macaros-aros-on-apple-silicon/ latest Apple Silicon] [https://github.com/jonx/Macaros early buggy alpha version of hosted Aros .dmg on MacOS12+]. Please use [https://github.com/jonx/Macaros/issues MACAros github] for issues, features etc and possibly [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2030&pid=13910#post_13910 here] [http://www.aros.org/snapshots1.html old linux and android hosted 32bit] ==== Hosted ==== =====64bit===== [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80&pid=13667#post_13667 Ubuntu Linux PC hosted Pi compiler build] [https://github.com/BlitterStudio/aros-compiler-docker Docker based cross compiler for various Aros systems], =====32bit===== Ubuntu VM approach to compiling [http://lallafa.de/blog/2013/06/building-aros-hosted-for-raspbian/ Linux hosted AROS June 04, 2013] ../AROS/configure --target=linux-armhf --enable-includes=/usr/arm-linux-gnueabihf/include --x-includes=/usr/arm-linux-gnueabihf/include --x-libraries=/usr/arm-linux-gnueabihf/lib arm-elf- is symbol-linked to arm-linux-gnueabi- (arm-linux-gnueabi- is more correct in this case, because it's going to be compiling the ARM AROSBootstrap for ARM Linux) *armel - many of the "android" machines require since the entire OS is made for soft float VFP. *armfp - Efika MX target, Raspberry PI, EfikaMX, Pandora and virtually everything (VFP) Keep in mind it's possible to start hardfp AROS hosted on softfp system, though, as long as no calls between AROS and host require floating point parameters. NOTE: hardfloat objects *cannot* be linked with softfloat objects - they have a different ABI. Just keep in mind the arm nightly build machine is quite complex beast. It needs the x86_64 host compiler to compile AROS tools. The arm version is built every night using gcc-4.6.2 crosscompiler (built together with AROS) and successfully builds armel and armhf linux hosted targets. *needs an AROS code compiler for ARM target *as well as unix compiler for ARM linux host (would be best to have both softfp and armhf, we have softfp only now) with full set of libraries and includes. with—disable-crosstools $AROS_CC is always a wrapper around $KERNEL_CC ? If so, this is wrong for some ports. This can break Darwin, Windows and Android port. Yes, Android port will build. And even work. But it's not good because the port will not be ABI-compatible with other ARM ports. Android's ABI is different from GNUEABI. For example: <pre> enum test {foo, bar}; enum test testvar; </pre> sizeof(testvar) will be equal to sizeof(int) in GNUEABI (Linux and AROS) and sizeof(short) on Android. This affects linking objects from static linklibs, for example. Previously everything worked because $AROS_CC was a wrapper on top of $HOST_CC. And a real crosscompiler was used on non-ELF hosts. Android is the same. $KERNEL_CC is incompatible with AROS. compiler=kernel is appropriate _ONLY FOR CODE WHICH RUNS ON HOST OS_ (or barebone hardware, if we talk about native). This includes bootstraps, their linklibs, and host-side dynamic libraries (Windows makes extensive use of them because of architectural considerations. No single AROS object should be compiled with this setting. $KERNEL_CC is really compatible with AROS *ONLY IN LINUX-HOSTED* and no more. On other systems (Darwin, Windows, Android) this is not true any more, and compiler=kernel is never going to work. If you want to compile your AROS module against host OS includes, append the following to USER_INCLUDES (or USER_CFLAGS, this is effectively the same): -isystem $(GENINCDIR) $(KERNEL_INCLUDES) $(KERNEL_INCLUDES) expands to: -isystem <your_os_includes> -isystem <host_OS_gcc_private_includes> -nostdinc This makes AROS compiler adhering to host OS APIs. If you want some preprocessor symbols based on what your host OS actually is, add something like -DHOST_OS_$(AROS_HOST_ARCH). Why is there $(GENINCDIR) at all? Because host OS has its own libc includes, which would conflict with AROS ones. And the host OS libc is not binary-compatible with AROS one. Why doesn't Windows-hosted port use $(KERNEL_INCLUDES) ? Because WinAPI includes conflict with AROS ones in fundamental typedefs, like WORD, BYTE and BOOL. It's almost impossible to deal with this in any other way than rewriting WinAPI definitions using AROS types. Building under centos 6.3 (i386) currently, and AROS creates the toolchain itself. haven't yet committed the necessary changes but "./configure --target=raspi-armhf" is enough to start, then "make arosboot-raspi" will generate arosraspi.img (containing the bootstrap, kernel.resource, and exec.library) as well as arosraspi.rom (containing all the other essentials components such as dos, graphics etc). It will also copy over a config.txt file to make the raspi bootstrap code load the correct kernel, and a cmdline.txt that enables exec debug output. *armel = typically Debian 6, Ubuntu Maverick, Android, *armhf = typically Debian 7, Debian 8, Ubuntu Precise, Cross-compiling Ubuntu ARM softfp <pre> sudo sh echo 'foreign-architecture armel' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armel] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armel.list apt-get update apt-get install gcc-arm-linux-gnueabi libx11-dev:armel libsdl-dev:armel </pre> <pre> ./configure --target=linux-arm --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabi/include </pre> Cross-compiling Ubuntu ARM hard-float <pre> sudo sh echo 'foreign-architecture armhf' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armhf] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armhf.list apt-get update apt-get install gcc-arm-linux-gnueabihf libx11-dev:armhf libsdl-dev:armhf </pre> <pre> ./configure --target=linux-armhf --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabihf/include </pre> Now, the AROS build is configured properly and all you need to do is: make ==Build== ===64bit=== ===32bit=== # download/checkout the source someplace, e.g. /build/AROS-Src/ # make a directory to store external sources AROS downloads, e.g. /build/Ports # make a build directory, e.g. /build/aros-raspi-armhf # cd into the build dir, configure, and then run make -: <pre> >cd /build/aros-raspi-armhf >/build/AROS-Src/configure --target=raspberrypi-armhf --with-serial-debug --enable-ccache --with-portssources=/build/Ports >make >make arosboot-raspi </pre> then copy the files from /build/aros-raspi-armhf/bin/raspi-armhf/AROS/ onto an sdcard, and download/copy the Raspi firmware files onto it. You should then be able to boot the sdcard on your RasPi. The current W.I.P tree to svn. it can be built as follows .. <pre> ./configure --target=raspi-armhf make arosboot-raspi </pre> That will generate arosraspi.img, arosraspi.rom and config.txt in bin/raspi-arm/AROS - so either copy just those files to a fat formatted SD card (with the firmware files on), or copy the whole contents of the AROS folder. NB - if you have a Linux/other install, backup the existing config.txt first arosraspi.img contains the bootstrap (which has very basic mailbox code, framebuffer/gpio init, and console "emulation" via code pinched from our libbootconsole), kernel.resource, and exec.library arosraspi.rom contains all the other components needed to boot AROS. The config.txt file will tell the RasPI bootstrap to load the arosraspi kernel and ramdisk (rom). the bootstrap has minimal mailbox code, planning on adding either a resource or library that driver/app code will use to access it (likewise for GPIO) Help building AROS hosted on Linux ARM Was looking a way to use more my Handheld ARM based called Pyra (Dragonbox Pyra) an ARM (Omap5 cpu with 4GB ram) linux based machine (Debian Buster v10 with kernel 5.6.19 adapted) and have a try to compile the latest Aros sources by Deadwood directly on this device. Compilation stops after build libpopupmenu.a and trying to build libatomic have this error: <pre> Configuring build in bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic configure: WARNING: unrecognized options: --disable-nls, --without-x checking for --enable-version-specific-runtime-libs... no checking for --enable-generated-files-in-srcdir... no checking build system type... arm-unknown-linux-gnu checking host system type... arm-unknown-aros checking target system type... arm-unknown-aros checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-aros-strip... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for arm-aros-gcc... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-gcc checking whether the C compiler works... no configure: error: in /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic': configure: error: C compiler cannot create executables See config.log' for more details make[2]: *** [mmakefile:4489: /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic/.configured] Error 77 [MMAKE] make --no-print-directory TOP=/media/farox/pyra2/arosbuilds/toolchain-core-armhf-build SRCDIR=/media/farox/pyra2/arosbuilds/AROS CURDIR=tools/crosstools/gnu TARGET=tools-crosstools-gcc-libatomic-configure -s --file=mmakefile tools-crosstools-gcc-libatomic-configure failed: 512 [MMAKE] Error: Error while running make in tools/crosstools/gnu: No such file or directory make[1]: *** [Makefile:361: linklibs-libatomic] Error 10 make: *** [Makefile:183: crosstools] Error 2 </pre> looking at config.log on arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic found that arosbuilds/toolchain-core-armhf/arm-aros-ld: cannot find -laeabi so do make linklibs-aeabi-arm-quick and the missing lib was built. now the next stop is at fatal error: bits/libc-header-start.h: No such file or directory and fatal error: sys/cdefs.h: No such file or directory in many places so after checking that have this missing include files i have noted that my include path is a bit different, standard searching path is /usr/arm-linux-gnueabihf but in my system is /usr/include/arm-linux-gnueabihf so if i add my path to some mmakefiles compilation goes on....but is a better way to add this path to avoid every mmakefiles to be changed? fixed with adding -I/usr/include/arm-linux-gnueabihf to where is missing on mmakefiles like USER_INCLUDES := -isystem $(GENINCDIR) -I/usr/include/arm-linux-gnueabihf $(KERNEL_INCLUDES) P.s. I have changed many mmakefiles and have at least compiled (after many hours) the toolchain doing make every time in arosbuilds/toolchain-core-armhf-build (also have to disable making tests under cplusplus but don't remember the directory ...) but ask an help to have an automated way to correctly build without modify mmakefiles. Last time built armhf target was around 2 years ago. At that point built is via cross-compilation from linux (ubuntu 22.04) using linux armhf crosscompiler (this can explain the path differences you are experiencing) as well as using AROS gcc cross-compiler in version 6.5.0 (build with option 21) in rebuild.sh). Since then AROS GCC has been updated to 10.5.0 and don't believe anyone tried to build the armhf target again. My suggestion would be to downgrade GCC to 6.5.0 (via editing AROS/config/gcc_def file) and try to first build using cross-compilation from x86_64 linux. Once that works, you will have a "template" to compare to native compilation under arm linux. Thanks for your suggestion...but think the toolchain with GCC 10.5.0 is compilable if i found a way to pass the path of my system to the script that build (option 21 on rebuild). The other only changes are (but don't know where to modify...) is to add the build of libaeabi and disable the building of some tests under cplusplus that use exceptions and is not supported under ARM. try to crosscompile with my Linux amd64 PC. For paths look into core-linux-armhf/bin/linux-armhf/gen/config/target.cfg. A number of build-wide variable is set there containing paths to local build system. These variables and the target.cfg file are generated by AROS ./configure script. Thanks compilation now go forward...changed target.cfg under "toolchain-core-armhf-build/bin/linux-arm/gen/config" and do make on "toolchain-core-armhf-build" dir. Need to find where to enable build libaeabi.a so can build the entire toolchain with option 21 of rebuild.sh Found something that looks like libeabi in AROS/arm-all/arm-aeabi/mmakefile.src. Try adding a third line there: #MM- linklibs-armhd : libklibs-aeabi-arm Don't remember needing this library. Possibly the 6.5.0 GCC somehow does this while 10.5.0 is missing this. Try adding this line (and the variant "linklibs-armhf" instead of hd) but it did not solve the automatic building of the missing lib. I must do "linklibs-aeabi-arm-quick". Anyway after have build the aeabi lib i succefully built the toolchain (after many hours...). Smile To test I restarted from selecting option 21 (on rebuild.sh) but after many hours i get the same error of the kernel includes not found...maybe i need to modify the configure script for my case. With the toolchain built i try to build the core-linux-armhf (DEBUG) (option 22) but after a while it stopped with "cannot find -laeabi " so i made it built manually...and now i can continue compiling...i'll let you know if all goes ok. == Hardware == ===64bit=== ====BCM2712==== With the Pi5 Broadcom VideoCore 7 vc7 is an integrated GPU with 12 cores and up to 800 MHz clock. VideoCore VII is capable of OpenGL ES 3.1 and Vulkan 1.2. The driver support for the Raspberry Pi continues to build upon the [https://lore.kernel.org/dri-devel/20230928114532.167854-1-itoral@igalia.com/ open-source V3D driver] stack within [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450 Mesa] hopefully be merged for Mesa 23.3. x265 HEVC accelerated untested, x264/h.264 and VP9 cpu only. *Raspberry Pi M.2 HAT+ Expansion Board *Geekworm X1001 PCIe to M.2 Key-M NVMe *Geekworm X1003 PCIe to M.2 HAT NVMe SSD PIP Board for Raspberry Pi 5 *Pineboards Pi Hut HatDrive! M.2 HAT 2024/V4 *Hat+ Gen2 Gen3 Nvme *GeeekPi 52Pi N04 for Raspberry Pi 5 NVME M.2 * *2024 RPI AI HAT - Hailo 20TOPs no LLMs *2026 RPI AI HAT+ 2 - Hailo 40TOPs slightly better? [https://www.raspberrypi.com/documentation/accessories/camera.html Cameras for Pi] *Raspberry Pi camera module, the V3 with Sony IMX708 back-illuminated CMOS 12 Megapixel sensor *Raspberry Pi Camera Module V2 – 8MP Sony IMX219 Sensor *Raspberry Pi camera Rev 1.3, 5MP 1080P OV5647 image/video module, 2592 x 1944 pixels ====BCM2711==== With the Pi4 an ARM a72 cpu is about x3 times the size of an a53 in the Pi3 the 2711b line used more power when idle, compared to the 2711c *2018 Raspberry Pi PoE HAT Power Over Ethernet Hat - design issues *2020 Raspberry Pi PoE+ HAT Power Over Ethernet Hat Pi3b+ Pi4 only - better design *Waveshare PoE HAT (B) with cooling fan for Raspberry Pi 3B+/4B 802.3af PoE *[https://github.com/axizo-pi/V3DLib vc6 V3D 4.2] is derived from [https://docs.broadcom.com/doc/12358545 vc4], but it is significantly different The QPU pipeline stays mostly the same, you still have an add ALU and a multiply ALU and it can issue two ALU OPs per cycle. There is still 4 SIMD lanes, interleaved over 4 cycles. The instruction encoding for the QPUs is different, but the core instructions are the same. Instructions for packed 8 bit int math has been dropped, along with most of the pack modes. Instructions for packed 16bit float math has been added (2 floats at in a single operation) With vc5/vc6, you write two packed 16f value to the tilebuffer (or four writes of 32f, if you are using the rgba32f framebuffer). And there is a handy vfpack operation which allows you to pack two f32s into a single 32bit value in a single instruction. You can vfpack directly into the tile buffer register. the multiply ALU can now fadd, so you can issue two fadds per instruction. the add ALU has gained a bunch of new instructions the A and B register files have been merged. You still only get an A read and a B read per instruction, but they read from one big register file (which means the underlying memory block has gone from two sets of "one read port, one write port" to one "two read ports, one write port" block) The theoretical max FLOPs per QPU remains the same at two per cycle, other than the bump from 400mhz to 500mhx but it looks like a lot of effort has been put putting those theoretical FLOPs to better use. *vc4 could run one or two threads per QPU. When you ran in two thread mode, the available register file halfed to 32 registers. *vc5 added a four thread per QPU mode, with 16 registers per thread. *vc6 doubled the size of the register file. You could now use all 64 threads in two thread mode and 32 registers in for thread mode. Single thread mode was removed, you always have at least two threads. With the threading improvements, the QPUs should spent much less time idle waiting NOPs for memory requests. Most of the design changes have gone to improving the fixed function hardware around the QPUs. A fixed function blend unit has been added, which should reduce load on the QPUs when doing alpha blending. hope software blending is still possible The tile buffer can now store upto 4 render targets (up to 128bits per pixel, so if you are using 4 32bit render targets, you can't have a depth buffer) A MMU, allowing a much simpler/faster kernel driver. Many more texture formats, framebuffer formats. h264/x264 as Pi3 All the features needed for opengl es 3.0 H.265 / HEVC decoder is a HEVCv2 Main 4:4:4 10 design supporting bitstreams up to profile 5.1 HEVC hardware decode supports 4kp60, 10-bit. Audio output is pretty much unchanged, but the HDMI audio channels now support 8x192kHz bitrates Each ALU typically have 2 floating point operators, and as you pointed out in a earlier post videocore 6 is no exception, with both a multiply and additive floating point operator. Thus theoretical GFLOPs are calculated with both operators in mind. That is what the 2 in my formula represents, and is common across any modern programmable shader, whether you calculate Nvidia, AMD, Intel, Boardcom or any other company's GPUs. Total ALUs * 2 * GHz clock = GFLOPs, In the case of Raspberry Pi 3, it's 24 ALUs * 2 operators * 0.4GHz = 19.2GFLOPs If the Videocore 6 does indeed only have 16 ALUs (16 * 2 * 0.5GHz), you'd have only 16GFLOPs but they are better utilised Possible maximum performance <pre> VideoCore IV @ 250MHz: 250 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 24 Gflop/s VideoCore IV @ 300MHz: 300 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 28.8 Gflop/s VideoCore VI @ 500MHz: 500 [MHz] x 2 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 32 Gflop/s </pre> Faster LPDDR4 memory. ====BCM2837==== With the Pi3 * Broadcom BCM43438 chip provides 2.4&nbsp;GHz 802.11n wireless LAN, Bluetooth Low Energy, and Bluetooth 4.1 Classic radio support, 3B+ [https://github.com/aros-development-team/AROS/commit/afa5bc0bb17d5dd06bcfdbac00853a3799ca8d76 LAN7515] The overclock ability has diminished with each chip version as the energy usage has increased. BCM2837 is one of the warmest yet and benefits from active fan cooling if all four cpu cores are in use for a short while. Video playback is not affected due to the custom support in the GPU. 5 V / 2.4 or 2.5 amp power supply recommended if all four cpu cores are running, else throttling (cpu slowdown) might occur. Dual VDP and scalable QPU in VC4 and x.264/h.264 accelerated untested only and VP9 on cpu or neon help ARMv8-A has [https://developer.arm.com/documentation/102412/0100/Privilege-and-Exception-levels privilege levels] where userspace typically runs at ‘EL0’, the kernel at ‘EL1’ or ‘EL2’ and the firmware at the highest level ‘EL3’. ===32bit=== === Core Kernel === ====BCM2708(family)==== which includes the [http://elinux.org/RPi_Hardware BCM2835] (ARM1176JZF-S 700&nbsp;MHz CPU + VideoCore IV GPU + up to 1GB RAM) *Framebuffer (fb) using mailbox *IRQ scheduler, etc *Arasan based SD Card controller *Synopsis DesignWare USB 2.0 OTG controller [http://networkdirection.net/index.php?option=com_content&view=article&id=106:rasperry-pi-usb-controller&catid=45:raspberry-pi&Itemid=54 Unofficial DOCS pdf], [dwc_otg.c FreeBSD], [], [https://www.riscosopen.org/viewer/view/mixed/RiscOS/Sources/HWSupport/USB/Controllers/DWCDriver/ RiscOS USB Driver], [https://www.riscosopen.org/forum/forums/5/topics/878 RiscOS USB Discussion], [https://www.riscosopen.org/forum/forums/11/topics/1893 Other USB RiscOS], [http://plan9.bell-labs.com/plan9/index.html Plan9 Miller's usb] http://plan9.bell-labs.com/sources/contrib/miller/, [https://github.com/Chadderz121/csud CSUD driver], *[http://www.smsc.com/media/Downloads_Public/Data_Sheets/9512.pdf SMSC 9512] USB LAN/Hub chip *CMOS RAM *VCHIQ port which sends messages to the GPU e.g. for mouse, keyboard, audio on HDMI, etc *Audio Driver *Serial Peripheral Interface Bus (SPI) *[http://www.susa.net/wordpress/2012/06/raspberry-pi-pcf8563-real-time-clock-rtc/ I2C registers] *I2S *Universal Asynchronous Receiver Transmitter (UART) *[http://elinux.org/RPi_BCM2835_GPIOs GPIOs] and [http://www.adafruit.com/blog/2012/08/17/broadcom-bcm2835-peripheral-memory-map-and-gpio-alternate-use-chart-piday-raspberrypi-raspberry_pi/ Alternative view of GPIO] BCM2836 * For Pi B+, PI 2 and Pi 3 SMSC LAN9514 chip adding 10/100 Ethernet connectivity and four USB channels to the board *[http://www.andrewscheller.co.uk/rpi_pcb_modules.html PCB], [http://elinux.org/RPi_Low-level_peripherals Low level features], Implemented so far... # Modify the configure system so that it correctly builds for the arm hardware float raspi target. # Implemented the bootstrap to load the aros modules and prepare the arm to jump into them. Reworked the x86 console support so that parts can be stolen for raspi to use since t has no basic functionality to output to the display. # Implemented a kernel.resource to prepare the raspi for running aros and provide the low level api calls to expose available resources and allow exec, etc function. # Implemented serial debug support # Implemented the exec (and kernel) functionality required to make multitasking work (and interrupts, exceptions, syscalls, etc) # Implemented a timer.device to utilise the hardware timers. # Implemented a very basic gfx driver to expose the hardware's framebuffer. # Implemented an SD-Card driver for AROS which presently only supports the raspi's chipset but can easily be modified to support all sd-card hardware and media. # Fixed the fat filesystem support in AROS so that it can boot on RasPi's normal SD-Card setup. The "rom" image files needed use a different filename than the default linux, etc images so can be easily installed without harming the existing files - you only need to change the loaded images in the config file to get aros to boot. # Updated the build scripts to automatically download the necessary raspi firmware files and wrap it all up so that you can simply extract the archive to a fat formatted sdcard and boot it on the raspi without having to get anything else. # fix everything in contrib and ports to build for raspi (needs proper testing/fixes but allows every component to actually compile at least, including owb) + numerous other fixes to get things working on arm/raspi .. Improvements... # Implement a USB chipset driver "OR" finish the existing one [https://github.com/aros-development-team/AROS/commit/c07d13c724f944674be5db54fc6a71ee72a01809 usb otg] - the current code is mostly a skeleton that should initialise the chipset and then needs relevant code to support the different transfer types. It also has the "virtual" hub code in place to represent the raspi's USB port (from poseidons p.o.v) # Implement a driver for the USB NIC (a few weeks - depends on USB above) # Write an [https://github.com/aros-development-team/AROS/commit/d55d0f74d20b769bbb8c8d386e5c1d7a9154f05a audio driver] (a few weeks - independent of USB) and [https://github.com/aros-development-team/AROS/commit/e93a4c245f27a87c9c4c1d39206694b39059998a HDMI] # fix syscall bug in the current raspi kernel code # Graphics depend on having a decent "bcmdma.resource" implemented as to use the cpu's dma engine. The sd card driver needs to use it for transfers to/from the controller - and the gfx system needs to use it for "blitting". # [https://github.com/aros-development-team/AROS/commit/4019d84e4975d4dad987a12d57fe108f5ac048e6 Improve the gfx driver], [ vc4gfx HIDD] add [http://dri.freedesktop.org/wiki/VC4/ Gallium3D support] # [https://github.com/aros-development-team/AROS/commit/b13905b3e8e45b089f520b44692c81affddd066f Improve] the [https://github.com/aros-development-team/AROS/commit/3a876755c070f5c73c4f53c7f4d35b4f923088b9 sdcard] device driver - which is also pretty basic but should work with most cards, rework it to also support pci, etc. sd card interfaces on x86 # The current code using very rudimentary access to the gpio interface - so that should be implemented as some resource for other components to access, as-well as the i2c interface exposed over the gpio interface. that should have a hidd class implemented which uses the gpio resource to communicate. Boot up typical for most other OSs before the open sourcing of many binary blobs from 2017 onwards On power-up, the rpi [http://www.open.com.au/mikem/bcm2835/ BCM 2835] [https://github.com/hermanhermitage/videocoreiv VideoCore4] GPU, not the ARM CPU, is in control, and the SD card slot is the only peripheral device with power. The firmware burned into the BCM2835's VideoCoreIV GPU PROM requires a DOS-style partition table; a FAT-formatted first partition; and the freely redistributable but closed sourced Broadcom files “bootcode.bin” and “start.elf” in that partition. The boot sequence carries out several pre-boot tasks *On powering of the rpi, the GPU reads and executes bootcode.bin, which then loads start.elf *The GPU loads the “start.elf” file, eventually, into the L2 cache and then executes it *configures the memory split for the CPU and GPU *reads and parses “config.txt” from the same partition on the SD card and applies the settings (like a PC’s BIOS settings) *loads the “kernel.img” file, again from the same partition *activates the CPU to begin executing the loaded kernel image The CPU/GPU memory split is hard-coded into start.elf, so Broadcom provides three start.elf images, to give 32M, 64M, or 128M to the GPU for multimedia performance, and the remainder to the CPU. RPi uses [https://github.com/raspberrypi/firmware some closed source loaders] and at some point it loads a binary blob named "kernel.img" at 0x8000, at that point there would be a rudimentary Aros alive. If one wants to use the SD-card then there would have to be a driver for the interface and a fat filesystem handler (SD-card has to be formatted to fat filesystem) Boot code and kernel are now linked together and made into that binary blob, just for starters. Raspberry Pi uses [http://kernelnomicon.org/?p=133 u-boot] and [http://kernelnomicon.org/?p=138 UBoot] as bootloader, there's already some code in the Efika MX port for that. UBoot is a native bootloader and not just for the raspberry pi, it loads after start.elf. You can find Efika MX port from arch implementations, some hacking is needed for the mmakefile.src'es as iit dates back to before the Aros crosstool era or else you get some weird errors while building. You also need to code the bootstrap and serial handling. At the moment it seems that a fastest route for the native build would be to make one binary blob without using the package system. Raspberry's memory layout is pretty simple and if the implemented u-boot doesn't support loading other modules <pre> ? - alias for 'help' mtest - simple RAM test autoscr - run script from memory base - print or set address offset bbm - BBM sub-system bdinfo - print Board Info structure boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootm - boot application image from memory bootp - boot image via network using BootP/TFTP protocol cmp - memory compare coninfo - print console devices and information cp - memory copy crc32 - checksum calculation echo - echo args to console fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) go - start application at address 'addr' help - print online help iminfo - print header information for application image itest - return true/false on integer compare jade - loadb - load binary file over serial line (kermit mode) loads - load S-Record file over serial line loady - load binary file over serial line (ymodem mode) loop - infinite loop on address range md - memory display mm - memory modify (auto-incrementing) mtest - simple RAM test mw - memory write (fill) nfs - boot image via network using NFS protocol nm - memory modify (constant address) pci - list and access PCI Configuration Space ping - send ICMP ECHO_REQUEST to network host printenv - print environment variables rarpboot - boot image via network using RARP/TFTP protocol reset - Perform RESET of the CPU run - run commands in an environment variable saveenv - save environment variables to persistent storage saves - save S-Record file over serial line setenv - set environment variables sleep - delay execution for some time tftpboot - boot image via network using TFTP protocol USB - USB sub-system usbboot - boot from USB device version - print monitor version </pre> And there is one more thing about modular ports. In order to actually implement this, your bootstrapping environment should provide the ability to load several files. On PC this is provided by GRUB2. on CHRP you can read filesystem via OpenFirmware, and Sam's Parthenope relies on modified u-boot. If your bootstrap allows to load only a single file, then you stuck with monolithic kickstart. By the way... u-boot allows not only to boot up a single uImage or zImage, it also allows to write client programs AFAIK. With this approach, you actually can write modular bootstrap for ARM AROS using unmodified u-boot. Most used [http://www.compulab.co.il/workspace/mediawiki/index.php5/U-Boot_quick_reference uboot options] are fatls usb 0:1, the reason behind INTB_KERNEL is to allow use of the standard Exec function AddIntServer() to add interrupt handlers for hardware drivers etc. AmigaOS never used it for abstract hardware drivers. AmigaOS routed only raw hardware IRQs there. Their assignment was hardcoded. As well as number of them. Actually on AmigaOS every bus has its own interrupt subsystem. For example PCI bus. PCI interrupts on Amiga are routed to a single exec interrupt. 1:1 relationship between CPU and hardware interrupts is present only on PC. IMHO we miss things like AddInterrupt/RemInterrupt methods on our PCI subsystem's device class. PCI bus class should map these methods to whatever is appropriate. This is how it is done on AmigaOS and friends. When these are implemented, raw kernel.resource API will be needed only for several PC-specific drivers with hardwired resources. Exec IRQs are real IRQs only on Amiga hardware. On other machines they can be emulated where appropriate (VBlank is a good example). kernel.resource is meant to be different, its IRQs are hardware-agnostic, they are plain "Hardware IRQ number X, whatever this means". They are low-level actually, and meaningful only in the context of a particular system. Was that not the transition from irq.hidd to kernel.resource? No. A long time ago there was another hacky bit named INTB_TIMERTICK. It was "abstract timer interrupt", used by timer.device. It was the same as VBlank, but with larger frequency. I removed it, because kernel.resource API was a cleaner way to access this interrupt. Furthermore, there can be more than one timer in the system. Thinking about bringing back timer HIDD definitions again. hpet.resource is a bad idea. Can someone please enlighten me a little on how the scheduler is meant to work? Poseidon.library creates its "Poseidon Event Task" during RTF_COLDSTART -> then calls Wait(), and ends up in limbo because wait disables interrupts (used for the scheduler heartbeat), and basically waits forever because the sigbit is never set, since krnSwitch doesn't switch the task unless TF_SWITCH is set, and no codepath run during this seems to set it?? TF_SWITCH does not disable/enable switching. This flag just enables to run user-supplied hook when the task is being switched away. It is completely safe to call Wait() in Disable()d state. Doing this actually temporarily breaks this state. IDNestCnt gets remembered in struct Task, then next task is selected, and its IDNestCnt is restored in sysbase (see kernel_scheduler.c). If there are no other tasks, then your cpu_Dispatch() should enable interrupts on the CPU and enter idle mode. See x86 implementation for good example. You miss what happens next... 1. KrnSwitch() saves context of your task, saves IDNestCnt (core_Switch() and cpu_Switch()), then drops into cpu_Dispatch(). 2. cpu_Dispatch() calls core_Dispatch. Then two cases are possible: 2a. There is a READY task. It is picked up, its IDNestCnt is restored in SysBase, then cpu_Dispatch() needs to restore registers and exit. The next task is run. 2b. There are no READY tasks. core_Dispatch() returns NULL. In this case your cpu_Dispatch() should enter idle loop. It should just enable interrupts on the CPU and put it on halt. This allows it to process hardware interrupts. Eventually some of your interrupt handlers wakes up your task and puts it into READY list. My heartbeat interrupt has been slowed atm to help debugging - but it never actually gets a chance to fire because of the Wait() disabling interrupts. Perhaps you have forgotten to enable interrupts in your idle loop. There is a change in the format of AROS executables. Until now we were using Elf RELocable files which are usually used as intermediate object files. We had them for various reasons, one of them was how AROS files were built in the past. That days we had no real aros cross compiler and the option to embed relocation data in unix executables (or in executable files in general) was rather new and not every linux/unix system had it. Therefore we have decided to use intermediate files. Although it was somehow working (and it is still working :-)), it has some drawbacks. Therefore decided to introduce real Elf EXEC types, in first turn implemented on ARM target with option to expand in future to all other AROS architectures. The first patch was pretty easy and appeared to work somehow. It generated nice executables with embedded relocation info. Not only that, it also removed all global symbols adjusting relocation data to be relative to the beginning of the sections. That move reduced number of symbols in each executable significantly (depending on the file between 20 and 80% of all symbols could be removed). The only symbols that stayed in the file are local ones - due to the nature of the patch wasn't able to remove them since we have not seen them in the symbol hash table. The patch didn't worked though. The files were relocated, AROS kernel loaded, but it crashed very early. What happened? Well, the nature of ARM relocations happened :) Most of the relocation data on all machines is rather simple. Relocation can be absolute or pc-relative, sometimes the offset has to be bit shifted. On ARM v7 there is another one. There, when one wants to load an address of function/variable into register a combination of two instructions can be used: movw and movt. The first one loads immediate into lower 16 bits of a register while clearing upper 16 bits. The second one loads immediate into upper 16 bits without touching lower halfword. Loading of a pointer into a register looks like this: movw r0, #:lower16:label movt r0, #:upper16:label In this case there are two relocations - one for lower halfword and another for upper. If an overflow of lower 16 bits occurs during relocation process, the upper one should be updated as well. Unfortunately with current patch and with typical ARM executables there is not enough information to perform the calculations. There are two options - the first one would be to give up and go back to "fake" executables, another one would be to change from REL to RELA relocation info. The latter contains an addend, extra data which can be used to perform all the relocation calculations I need. Decided for the second option. The patch is already in the works. There is another function for the binutils' bfd backend to perform the final relocation. There can decide what to do with every reloc info, modify data and eventually strip some symbols. An advantage is - at this stage of the linking process have also full access to all local symbols so can change all relocations section relative and eventually strip all symbols from the files. GPU VCore developed by Alphamosaic Ltd and now owned by Broadcom. Most of start.elf runs on the GPU. Placing ALL the userland GPU code in the videocore.hidd isn't going to be a terribly big problem because the code they published is nothing more than a shim that sends data straight to the GPU to execute. The good news about this is that we only need to write our HIDD using the OpenVG API. The shim is relatively small codewise and lives in the ARM memory (the actual OpenVG code itself lives in the GPU RAM area and its loaded from start.elf). That's also the bad news. Our driver has to translate AROS video calls to OpenVG calls, for most tasks it should be easy, for some, not so much. It's still probably less difficult and less work, than controlling the GPU directly. The other good news is that anything done through OpenVG happens on the GPU, its truly accelerated. It also has some nice font functions, meaning we can lead into an accelerated text mode later. Basically, AROS resets or locks up when it tries to use AROS_ATOMIC_INC or DEC. If I comment out the byte/word operations in the header files and use non-atomic operations, the code works as expected. have read that the L1 cache needs to be enabled to use LDREX and co (which I also read is only meant to be used on multi processor systems with shared memory) - however I am certain this is correctly enabled. If you are using LREX or STREX, you should have L1 cache enabled, at least on the ARM CPU I work with at work. L1 cache is enabled by enabling the MMU *AND* setting the C and I bits in the CPU - the C bit is ignored, and the I bit only covers the 16 byte instruction pipeline if the MMU is not enabled. Can you verify that your assembly is generating LDREX/STREX? From the behavior, it almost sounds like its generating the default Semaphore locked atomics. Impossible. There are no semaphore-locked atomics. There are Disable()/Enable()-based ones instead. And there's a special #define AROS_NO_ATOMIC_OPERATIONS in this case, which tweaks Disable()/Enable() implementations not to recurse forever. I have tested this on ARMv5 which does not have ldrex/strex, it works fine. On those ARMs there's no way to have real atomics. On other OSes (like Linux) this is done by introducing things like atomic_t, which appears to be a complex structure, holding the value together with accompanying spinlock (implemented using swp). #warning "TODO: lookup optimal mmu table settings for raspi memory" /* Set up an identity-mapping for all 4GB */ for(x = 0; x < 4096; x ++) { pagetable[x] = x<<20 | (0x40002|0x80000|0x010000|0x00C00|0x04); } Shouldn't there be a second loop that sets the 'C' bit in the descriptor for the RAM pages? Currently, you have TEX=0, C=0, B=1 for all pages (Shared Device). You should have TEX=0, C=1, B=0 for RAM (Write-Through, Cached) So .. pagetable[x] = x<<20 | 2; should be enough? No, for RAM you need to change the '| 0x40' to '| 0x80' tell dosboot the correct defaults to use Please don't do this. This bootconfig.c is a deprecated legacy thing. I wanted it to go away completely with time. Instead, display drivers should auto-install themselves during own initialization phase. I. e. detect hardware=>instantiate itself. This should make things way simpler. With this approach you only need to add the driver into KS image to get the device autobooted. No hardcoded stuff. Currently VESA and VGA drivers do this, look there for examples. never rewrote ATI driver because i don't have any test system for it. they defined a smaller AROSCPUContext than the ExceptionContext - yet reference it as ExceptionContext in other places, and since it hasn't allocated enough storage for ExceptionContext, are corrupting memory/the structure (since the elements that are there don't map 1 to 1 with the exception context). AFAIK, AROS has been moving in a different direction to this in recent years. It is the job of graphics HIDDs to allocate bitmaps etc. so that they have the most suitable characteristics, including allocating them from GPU RAM where possible. The concept of chip RAM is only for legacy code, and most if not all non-68k platforms should have all system RAM marked as chip. BTW, is the video processing code you mention CPU code or GPU code? Also, IIRC we have support for "external memory allocators". Perhaps that's what we need for the allocation of GPU RAM through the mailbox. All hosted and x86 native ports should use proper context formats. trying to clarify if the vblank handler has to have run by this point to prevent this deadlock. Actually, no. Unless you have installed VBlank handler which should wake up at some point. Without VBlank there will be no quantum count. Consequently, there will be no forced preemption. But the rest will work, and multitasking will be cooperative (switch happens only when current task voluntarily gives up the CPU). Does it depend on the vblank having run before this point? and if yes what does that mean on systems where it might be able to run enough code (e.g. get to this point) before the vblank interrupt has triggered? What is it waiting for? It could wait for timer, in this case you need timer.device working. VBlank is currently needed for exec's quantum counter. In current native ports we have only a single timer, which is served by timer.device. VBlank is simulated by timer.device also. If your machine has two timers, then you can use one of them for VBlank, and another for timer.device, this will simplify things down. VBlank needs to be 50 Hz for historical reasons, many programs use it as cheap timer. I am periodically thinking about making some abstract mechanism to be able to change quantum source (and untie it from 50 Hz), but have no time to come up with something good. Additionally i started disliking timer.device hardcoded design when PC has got many timers (old 8253, APIC, HPET). Currently i think there should be some low-level entity representing tick source. timer.device should just select the most appropriate source for its units. The BCM2835 has 4 GPU based timer sources - 2 are used by the GPU, so im using Timer3 for our heartbeat and the remaining one will be free to the system. There is also the less capable ARM timer but that is dependent on the CPU frequency. Very good. You won't need any emulation. Set the heartbeat to 50 Hz and drive VBlank from it. Use other timer for MicroHZ. Can you use the 'econsole.hook' I make for debugging the Sam460 via the serial port? It provides a before-anything-else shell prompt on the serial port. You can then do 'NewCLI' to test your graphics, or use any DOS command in shellcommands.resource. You should just be able to add econsole.hook to your module list, and use 'econsole' in your bootargs. So long as you have a working Exec/RawMayGetChar and Exec/RawPutChar, it should work. Also make sure to add shell.resource and shellcommands.resource for this. That should have done it. If you set "#define DEBUG 1" in arch/all-native/econsole/econsole.c, do you get any additional serial output? have added it to the build and added econsole to the command line - and can see the bootloader picks up on the emergency bootconsole tag, but I still only get the insert bootable media display? Im assuming it exposes a fake filesystem that tricks aros into booting? The contents of which are: ECON:AROS.boot Way to handle the scheduling code? The implementations I had been following were causing problems, due to cascading interrupts which I cant handle properly in the asm stubs just now (when they break disable etc.) - since it means detecting the interrupted codes cpu mode and getting the correct sp/lr for it, and that's just too tedious for arm. To work around this ive added a system idle task which does nothing - and when the scheduling code has no task to run switches this in and lets it run, thereby allowing the interrupts etc to resume until something does need to happen. Also, by adding accounting code to cpu_Switch() and cpu_Dispatch(), it should allow the system to log idle time correctly (as well as running tasks). have thought of also adding an additional task that never runs, solely to record time spent in IRQ handlers, but I digress.. was under the impression that kernel.resource should *never* be used outside of exec.library. This is a wrong impression. Michal started designing it because portable nature of AROS does not fit well into exec's API with all its assumptions. So, he started the new, hardware-agnostic kernel API from scratch. Yes, exec sits on top of it in places. But kernel always meant to be open thing. Otherwise it would not exist. it wasn't meant to be just used willy nilly by user code - but by lower system components (e.g. exec) so that they could be implemented in a more generic fashion, and the kernel resource itself hide the systems quirks. Adding new things there perfectly keeps up with our decision to minimize AROS-specific intervention into APIs which can clash with MorphOS or Amiga OS4 extensions. We want at least source-level compatibility there. Binary compatibility on PPC would be extremely cool, but at the other hand we have no maintainer for this, as well as their ABIs splintering. It depends on what exactly is being implemented - there's no reason we should have everything crammed into kernel.resource if it doesn't need to be (i.e. if its better suited as a separate component/subsystem in its own right) The _LE versions are for when you have endian swapping taking place. If the graphics are the same endian as the CPU, no swapping should occur. I ran into a similar terminology problem in SDL with a friend insisting that his Radeon 7000 on his PC was big-endian. It is not, it just uses the same endianness for the graphics card and the CPU so no swapping was necessary. They were both little-endian. The _LE versions are because the PixFmts refer to the bitmap data being in big endian format in memory, for which the normal version would need to do endianness conversion before applying the shifts/masks. on this platform it is in _LE in memory also so we don't need the conversion hence using the _LE version of the call). would use _LE (if it's really little endian 16 bit mode). What is the bare minimum needed to implement a framebuffer based gfx driver, with our software handling the rest? Have tried with just a gfx class that only expose new/dispose/newbitmap - and having an onscreenbitmap used only for the framebuffer itself (with all other bitmaps being chunkybm, and the framebuffer's superclass also being chunkybm), but that alone isn't enough it seems? You can use workbench/hidds/sm502/ as your example - it is as simple as I could make it. So, AROS creates the framebuffer bitmap (verified this) -> so surely it should be capable of then rendeing into it? I don't actually create the framebuffer "bitmap object" myself - only as a result of being asked to. The code I currently have on SVN seems to create the framebuffers bitmap object fine, but then crashes in intuitions DisplayDriver callback. In particular it crashes performing the getattr on the system default pointer. don't expose MEMF_CHIP in an allocatable form so AllocSpriteData was failing (and other code later doesn't check if the values are valid == illegal memory accesses) So far have -: vc_init: queries the gpus memory, and sets up a fake memory handler for it, then adds the bootmode driver and returns saying all is well vc_gfxhidd:New: sets up some fake syncmodes to test with and creates the real gfx object. vc_gfxhidd:NewBitmap: checks if its a framebuffer and uses the onbitmap class or uses the chunkybm class otherwise vc_onbitmap:New; creates a chunkybm object and then pushes the real framebuffer address into it as the buffer, vc4 had v8adds, v8subs, v8muld, v8min and v8max which operated on four 8bit uint values packed into a 32bit register. Multiplication was in the range 0.0 to 1.0 and addition/subtraction saturated. There were also a range unpacking/packing modes that allowed you to pack and unpack 8bit values into 32bit registers. RasPi has to speak to the "operating system" which runs on the GPU itself and request/free memory - it cant directly manage it itself, and so the managed functions were used to wrap these calls. The Arm and GPU share memory space. The framebuffer is shared. The Arm can write a pixel and it will appear on the screen (through GPU hardware) without flushing/copying being required. The GPU can composite multiple FB's in real time - so you have a number of surfaces defined which are rotated etc and composited in real time to the output. Copying can map from the address space of the Arm to the flat space of the GPU which takes some code, but I don't think whole buffers are copied. The DMA hardware can also access the whole memory space and can perform 2D fills and blits (no blending). This is documented in the peripheral spec posted. The DMA is just an Arm accessible peripheral and can be set up with low latency (e.g. microseconds). must use a 0xc0000000-based bus address to access SDRAM, yet non-DMA access should go via a 0x0-based bus address. For 2D dma, set TDMODE, and the spec says "interpret the TXFR_LEN register as YLENGTH number of transfers each of XLENGTH, and add the strides to the address after each transfer." so set STRIDE to pitch of the image, the width is XLENGTH and height is YLENGTH. You would fill by not setting the SRC_INC and point source to your fill data. The DMA cannot see the ARM's L1 cache, so you would map the framebuffer with ioremap_nocache. Depending on where the source data comes from, it may need an L1 cache flush. The DMA can see the L2 cache. Use 0xC0000000 bus addresses when L2 is disabled and 0x40000000 bus addresses when L2 is enabled. (actually just call virt_to_bus and you'll get the right address out). openGLES/openVG has high latency. Writing to framebuffer then reading it back is very inefficient (e.g. milliseconds). If you can drive it a unidirectional way, just streaming commands at then that is efficient. openVG is not implemented on top of openGLES - it uses the same hardware but as a first class interface To improve the Gfx driver, we will need a DMA resource implemented so can use to perform DMA operations. The Gfx driver will need this to perform blits. Actually MEMF_CHIP has to present, for historical reasons. This has been never fully agreed upon, but in ports i wrote i exposed the whole memory as MEMF_CHIP. The idea behind this is that CHIP is originally the memory where graphics and sound data can be put. On non-Amiga platforms there are no restrictions on this, so the whole memory is CHIP. Yes, many old software can misbehave with CHIP memory size larger than 2MB. But this actually applies only to m68k AROS which is going to run m68k binaries. In other cases it's quite logical to fix the program when porting. As to original question: yes, it's enough to have a framebuffer bitmap (one with aoHidd_BitMap_FrameBuffer set to TRUE) and PutPixel routine. It framebuffer can be served by chunky bitmap class, then you can simply create chunky bitmap with your own buffer (see how VESA driver does this). Chunky PutPixel is already there. struggling to determine what is the correct pixfmt to use for the 24/16/15 bit gfx modes on the RasPi. AFAIK it uses RGB565, for 16bit but im unsure what shifts etc should go with it? suffice to say Im getting the wrong colors so far lol. <pre> redmask: 0x0000F800 greenmask: 0x000007E0 bluemask: 0x0000001F alphamask: 0 redshift: 16 greenshift: 21 blueshift: 27 alphashift: 0 </pre> It should likely be vHidd_StdPixFmt_RGB16_LE This stuff is a bit confusing. The "names" of the stdpixfmts are based on the layout in memory, ignoring endianess. So for example: ARGB32: will be 0xAA 0xRR 0xGG 0xBB in memory on both big endian and little endian machines. The shifts and masks OTOH are based on pixel access (ULONG in this case), so differ depending on whether you run on big endian machine or little endian machine (that's why there's stdpixfmt_le.h and stdpixfmt_be.h in rom/hidds/graphics/). With the 16 bit pixel format it's even more confusing, as for example it's impossible on little endian machine to describe RGB16 with shifts/masks alone. That's why there's vHidd_PixFmt_SwapPixelBytes_Flag. (RGB16 == RRRRRGGG GGGBBBBB in memory, and for pixel (WORD) access on little endian machine it needs to be accessed as GGGBBBBBRRRRRGGGG). The shifts btw indicate how much to shift the component to the left (!) so that it is moved to the highest bit (31). The aHidd_PixFmt_StdPixFmt you specify will be ignored most of the time, because when the pixelfmt is registered, the gfx hidd checks if there's an identical pixfmt (shifts/masks/etc., but ignoring pixfmt->stdpixfmt) already in the system, and if so, it uses the already existing one and does not create a new one. In theory it would be better if gfx drivers could simply/only specify a StdPixFmt without all the shifts/masks stuff when the gfx driver uses pixfmt which matches one of the stdpixfmts exactly. Another possibility would be for gfx drivers to use HIDD_Gfx_GetPIxFmt(stdpixfmt_gfx_driver_wants_to_use) and then peek shifts/masks from it and fill out a pixfmt tag list based on that. 15bit very blue/green: Try to pass same shifts/masks/etc. as in 16 bit pixfmt (maybe you think it's using 15 bit R5G5B5 (or swapped) but it's actually still using 16 bit R5G6B5 (or swapped). aHidd_PixFmt_StdPixFmt you pass is mostly ignored. It's the shift/masks/etc. that count. But I would still pass the correct one (_LE) == whatever rom/hidds/graphics/stdpixfmts_??.h uses in the entry where you have looked up shifts/masks/etc. Use the shifts/masks/etc. from the entry in stdpixfmt_le.h (if you are running on little endian machine) or stdpixfmt_be.h (if you are running on little endian machine) that matches the pixfmt that its meant to be. 0xAA,0xRR,0xGG,0xBB on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_BGRA32) 0xAA,0xRR,0xGG,0xBB on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_BGRA32) it feels like AROS trashes the alpha component, otherwise it should be 8A8R8G8B. read on the subject suggest its in 1x5r5g5b (x is ignored) to keep 16bit alignment . Suggests to me that wrong shift/mask are being applied - however going by the 16bit versions it all looks correct to me so I am really confused as to what is happening. The output image looks to have too much green/blue, and very weak red. Kickstart The idea is to minimize amount of archirecture-specific modules to make the user's life easier. So, the kickstart was split into 'base' (which does not contain anything machine-specific) and 'BSP' (Board Support Package) which contains all hardware-specific stuff. This way, for example, distribution makers can save up space on CD and make CDs with multiple platform support. Different configuration would load the same base with different BSP's. Next there was some part which is entirely missing on hosted. These are filesystems. Hosted ports do not need them to boot up, so on hosted they are left out. At the other hand, they are also architecture-agnostic. So i put them into 'FS' package (standing for 'filesystem'). USB Poseidon is one more big part. I made it into separate package in order to allow users to omit it if they don't need it (for example, to run on retro PCs without USB). Personally i have one. Again, Poseidon is hardware-agnostic (well, there are USB drivers but HCIs are pretty standard). AFAIK its HCI 1.0 compliant but not familiar enough with poseidons drivers, nor USB, to just hack away at the existing code. Perhaps once i'm more familiar with the workings I can merge in the changes needed to get it operating but for now I will focus on getting it running. Also our drivers have known issues so perhaps a fresh set of eyes might shed some light on what is going wrong. Another interesting question is whether Poseidon can operate on device side. Is it flexible enough? How similar is being a USB host and USB device? think it will need a bit of work on Poseidon's side. Until then I will force the driver into Host/Master mode in the init code, but leave open device etc to configure the chipset for either's use - and look at trying to add support for working in Device/Slave mode & switching modes once it's up and running. Actually USBROMStartup is some kind of kludge. Can there be any alternative? Could device drivers be self-installing, like our HIDDs? This would get rid of need to list them in USBRomStartup. * Model A and B limited to 150 mA per port. * Model B+ and Pi 2 introduced configurable 600 mA to 1.2 A support over all ports - anything above that requires a powered USB hub. Implementing the hardware driver that Poseidon uses to interact with the USB components. Have code in place to (try) and initialise the USB chipset, and configure host/device mode operation (though AFAICT Poseidon doesn't support device mode). Started to get the "virtual" root hub written for the single USB port so that Poseidon should at least list it correctly in the GUI - and try to interact with it to find peripherals. The BCM2835 uses a soft IP block from Synopsys’ DesignWare library (DWC), specifically the block is called dwc_usb_2_0_hs_otg_subsystem-ahb_se (“USB 2.0 Hi-Speed OTG Controller Subsystem w/AHB Interface SE”). There is no public documentation for this, and pretty much zero chance of anyone getting hold of it even with NDA. However, there's a Linux driver written by Synopsys ([https://github.com/raspberrypi/linux dwc_usb]). Specifically directories [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_common_port] and [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_otg]. The Synopsys code is actually under a fairly permissive licence – it's not GPL, it's similar to BSD (’don't sue us if it breaks’ is pretty much the only clause). So this should not be a barrier to porting the code. The code is really well written, with a nice partition between the work done by the driver (dwc_otg, which is fairly involved, given the host does more work than a conventional EHCI driver), and the interface to Linux (dwc_common_port). Probably only need provision of relevant changes to dwc_common_port. Other things to consider.... * Provision of necessary headers to get it to compile * Provision of necessary functions (main issues are wait queues, threads, work queues, tasklets, timers, spinlocks and mutexes (multithreading) ) * Interfacing between USB stack and the driver. dwc_otg/dwc_otg_hcd_linux.c looks like the place to start. the Linux bits of the headers are only required for the dwc_common_port library. dwc_common_port includes a variety of crypto functions which are not used – it appears to also be used for ultrawideband (UWB) and wireless USB (WUSB) drivers where crypto will be an issue, but it isn't going to be for plain wired USB. Every USB driver acts as an USB hub as well in order to let Poseidon control the state of USB ports. The code there was reading status of the only USB port in Raspberry's CPU but when changing the status it erroneously deleted some of the status bits, including the port enable one. It was so because those bits in the status register are of a type Read/WriteToClear. It means, if one does not want to change their value from 1 back to 0, one has to actually write the 0 value. Very practical thing e.g. in interrupt handlers, where one reads the interrupt status register to learn what was the interrupt reason, and writes it back to the same register in order to clear the interrupts. After fixing that code it turned out that the communication was still unsuccessful. Apparently the USB device was not understanding the host for some reason. That should not happen since the request sent was one of the standard ones implemented by virtually anything with an USB connector, assumed that Poseidon clears the data caches before forwarding the work to the USB drivers but that's the responsibility of the driver itself. The USB device responded and acknowledged the transmission! But why were all the request sent after address change failing with timeout? They should not. Once again, address set is supported just by anything. Tried to contact the device at address 0 once again and there it was, still responding properly. The enlightenment came. The bus address for DMA transmissions was, as it is in many bare metal USB implementations, just the pure memory address of the buffer as seen by the ARM cpu. Have "prefixed" it with the real location of uncached RAM and booted AROS once again. Trident saw this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 and this: Product : Vendor: Vdr=0424/PID=EC00 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 255 SubClass : 0 DevProto : 1 VendorID : 1060 ProductID : 60416 DevVers : 0200 and even this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 What are these things? The first one is USB hub built in the Raspberry. Thanks to this one the Pi machines (with exception of Pi0 and computing modules) have more than just one single USB port. The second one is the network chip in raspberry, the third one is my USB SD card reader which have just connected to see what happens. AROS tried, of course, to boot from it ;) So, the first step towards working USB is done. The control transfers are working as you can see above. Next step is to implement bulk and interrupt transfers, having the basics in place. Finally some error handling will be added and USB for Pi will be as complete as the PC version. [http://www.raspyfi.com/raspberry-pi-usb-audio-fix/ Issue with USB Audio] Audio The Pi 4B is the only Pi that can output HD Audio as an HD Audio passthrough bitstream, and it does it over HDMI. It's possible to use the two HDMI output for separate HDMI video and HDMI audio outputs to allow UHD HDR video and HD Audio with non-UHD HDR compatible AVRs. The Pi3B+ and earlier will decode to PCM 5.1/7.1 and output over HDMI. HDMI is the only interconnect that has a standard for carrying Dolby True HD, DTS HD MA etc. as a bitstream - you can't carry it as a bitstream on any other interface. Pi3 and Pi4 audio jack output derived from 12bit pulse width modulation is relatively poor. For better, choose USB Audio or I2C versions. [https://github.com/raspberrypi/linux/tree/rpi-patches/sound/arm audio] and its [https://github.com/raspberrypi/firmware/issues/2 very high speed message passing interface type of thing VCHI] The Model B+ added an additional voltage regulator for the audio output and an additional output driver to drive low-resistance loads like headphones. However it is still using pulse-width modulation (PWM), which has a major impact on sound quality the old Raspberry Pi used a linear voltage regulator to provide the 3.3V to many of the components on the board while the new one uses a switching regulator. Both can perform reasonably well. However switch mode power supplies often show higher noise figures Analogue audio Audio over HDMI rev 1.3 & 1.4 Ethernet 10/100 BaseT Ethernet RJ45 socket GPIO GPIO shouldn't be too bad but bear in mind it is already accessed in places so they would need to allocate pins etc through it (e.g. sdcard to flicker the activity light, serial debug to output data on the GPIO pins) Probably a resource rather than a device... Started an i2c driver that will need to allocate GPIO pins. Feel free to work on it if you are interested ;p GPU graphics with 2D and 3D acceleration Sadly none yet for 32bit but for 64bit... Miscellanous hdmi issues Setting the hdmi_force_hotplug=1 makes sure the Pi believes the monitor/TV is really there. You might also need to set config_hdmi_boost=4 or even higher (up to 9) if your display needs a stronger signal. If the display is a computer monitor or newer tv, use hdmi_group=1 (auto HDMI use) and if it is an older TV, try hdmi_group=2 (for DMT formats, i.e. for PC monitors) then you HAVE to "set hdmi_drive = 2 to enable HDMI output as this forces HDMI mode rather than DVI mode Do not set hdmi_safe=1 as that overrides many of the previous options. Using a shorter or better quality HDMI cable might help. Make sure your Pi's power supply delivers 1 A and not 500 mA. If you see a problem with the red colour - either absent, or interference - then try a boost composite video changing the RCA cable, then the composite port worked out of the box Boot it as you are doing, without HDMI. If you now plug in the HDMI, do you get the image? In other words, does the Pi think HDMI is connected even when it isn't? Rename all the files in the first partion of the card except bootcode.bin, start.elf and fixup.dat What's the result? Put back config.txt What's the result? for PAL mode sdtv_mode=2 dmi_ignore_hotplug Pretends HDMI hotplug signal is not asserted so it appears a HDMI display is not attached hdmi_ignore_hotplug=1 Use composite mode even if HDMI monitor is detected <pre> # NOOBS Auto-generated Settings: #hdmi_force_hotplug=1 #config_hdmi_boost=4 #overscan_left=24 #overscan_right=24 #overscan_top=16 #overscan_bottom=16 #disable_overscan=0 start_x=1 gpu_mem=128 </pre> tvservice -c "PAL 4:3" <pre> /opt/vc/bin/tvservice -s or tvservice -s state: HPD high|HDMI mode|HDCP off|composite off (0x12001a), 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m CEA Group CEA has 1 modes: (native) mode 16: 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m DMT Group DMT has 0 modes: </pre> sudo amixer cset numid=3 1 forces the audio to the headphone jack, even with the HDMI video output plugged in config.txt the hdmi_ignore_edid_audio=1 option sems relevant as it should tell ALSA that the only available audio is analog, no matter what the display says There are several different ways that these 4 pole (ring) composite analog cables can be wired up, so some work great in some applications and can be a waste of time in others. What is needed for the Raspberry Pi B+ and above, which like many camcorders needs the ring contact next to the base contact to be the ground. The wiring for the 4 pole are: TIP (LEFT AUDIO CHANNEL) RING 1 (RIGHT AUDIO CHANNEL) RING 2 (GROUND/EARTH) RING 3 BASE/SLEEVE (VIDEO) YELLOW Most Apple based Players and the Microsoft Zune (TM) are wired this way. Most analogue camcorders are wired this way as well, where the ground in on Ring 2 will work with the Pi although you may need to swap your Video plug with the Right Audio plug. Nearly all other MP3 players are not wired this way, the ground is on another ring ie the wrong one. External devices * Camera Module Omnivision ov5647 Sunny 5MP (NoIR version) V1.3 - NoIR at 850&nbsp;nm, peak at 880&nbsp;nm and trails off at 940&nbsp;nm wavelengths * Camera V2 Sony IMX219 V2.1 8mpixel 8MP 8megapixel - 3280 x 2464 pixels - video at 1080p30, 720p60 and 640x480p90 - wider field of view, 62 vs 54 degrees horizontally - * Branded WIFI usb BCM43143 dongle N.B. dreaded error after changing cameras (stupidly without turning off the power first) and lasted through several power cycles. It can be a bad 15-pin FFC ribbon cable, when swapped, camera(s) and the Pi itself are working OK. It can be an instance of a cold solder joint on the CSI connector on the pi board. the camera can be detected (that's done via I2C) but may still not be able to receive image data (done via CSI-2) if something is broken. CSI-2 is uni-directional. Control is generally done via I2C. The CSI-2 receiver always writes to memory, not direct to the ISP. That's the way the Broadcom architecture works as it allows multipass processing easily. GPU memory is accessible from the ARM. Processing using the QPU graphics processors may be possible. currently the only supported sensor is OV5647 and IMX219. The linux drivers are all in the firmware blob, else you'd be looking at at least a man-month of work in a fully fledged imaging lab to do a decent tuning of the camera modules' ISP parameters. Static electricity maybe an issue for the camera module and slightly less for the pi board. == References == ===Good sites to visit=== *[https://github.com/raspberrypi/firmware/tree/master/ Raspberry Pi Firmware build] *[https://www.raspberrypi.com/documentation/computers/software-sources.html Documentation] *[https://rpilocator.com/ RPiLocator] Linux only *[https://github.com/raspberrypi/linux Raspberry Pi Linux Build] *[https://dietpi.com/ DietPi] *[http://www.tinycorelinux.net/ports.html piCore] *[https://wiki.alpinelinux.org/wiki/Raspberry_Pi Alpine Linux] *[https://github.com/armbian/build Armbian] *[ FydeOS] *[ TwisterOS based on ChromiumOS] *[https://note.com/jamesmondo/n/nc76e31402be8?hl=en BSD] *[https://www.raspberrypi.com/software/operating-systems/ PiOS Lite] and then [https://hstwb.firstrealize.com/ HST] *[ PiMiga for pi4 and pi5] *[ amibian for pi2 and pi3] *[ retropie pi1 and 2] Other alternative lighter smaller than Pi OS *[https://aros.sourceforge.io/nightly1.html Aros 64bit ARMV8 single core] *[https://www.riscosopen.org/wiki/documentation/show/Welcome%20to%20RISC%20OS%20Pi RiscOS on Pi3 and Pi4] *[https://github.com/michalsc/Emu68 ARM based realtime JIT 68k for amiga computers] *[https://github.com/JJDSNT/bellatrix/releases/ Alternative use of Emu68 on Pi3b] *[https://github.com/stevereaver/uaos uaOS with Emu68k] *[https://github.com/aros-development-team/AROS/commit/f80a268607dfae81b2db94755ab4e4d31ccb72d6 m68kemu library reference] *[ HaikuOS] *[https://github.com/raspberrypi/noobs NOOBS] os loader with successor [https://github.com/procount/pinn PINN] *[https://github.com/maxnet/berryboot berryboot] *[https://github.com/brianwiddas/pi-baremetal Bare Metal Access on Pi 32bit] Testing procedure is put sd card in, connect board to board if necessary, plug in hdmi and then power nothing else is done especially CSI DSI etc [https://www.raspberrypi.com/documentation/computers/compute-module.html CM5] has the same 55mm x 40mm 2x100pin connectors form factor as the CM4 but [https://www.epdtonthenet.net/article/214508/Key-Considerations-When-Migrating-from-Raspberry-Pi-CM4-to-CM5.aspx some pins and other small things] have changed. Will need the [https://raspipcb.com/tech-blog/raspberry-pi-cm4-vs-cm5-difference-in-booting-from-sd-card/ right IO board to suit] *Green [ Raspberry Pi Compute Module 5 IO Board REV2 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1967]] - untested *Green [ RPi Compute Module 5 IO board REV1 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1751]] - untested *Black SupTronics Geekbord X1500 CM5 IO Carrier Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[https://sipeed.com/nanocluster Sipeed NanoCluster] - untested up to 7 CM5 *Green BentoIO CMX0 - untested *Box EDATec ED-CLAWBOX - untested *Home Assistant Yellow - Kit with PoE with Raspberry Pi Compute Module 5 - untested *Blue [https://www.waveshare.com/wiki/CM5_PoE_BASE_A Waveshare CM5-PoE-BASE-A] - untested *Box Waveshare [ CM5-POE-BOX-A] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-B Waveshare CM5-IO-BASE-B] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-A Waveshare CM5-IO-BASE-A] - untested *Blue Waveshare [https://www.waveshare.com/wiki/CM5-NANO-B CM5-NANO-B] - untested *[https://carboncomputers.us/products/pi-flux piFlux] *[https://carboncomputers.us/products/ Zitaotech Hackberry] CM5 lite only - *Portable [https://www.waveshare.com/pocketterm35.htm Waveshare PocketTerm35] with Pi4B or Pi5 - untested *Box [https://www.clockworkpi.com/uconsole ClockworkPi uConsole][https://www.youtube.com/watch?v=EtI_bAahbR8 CM4 into an adapter or CM3 into so-dimm - Cyberdeck] - untested *Green RPi [https://datasheets.raspberrypi.com/cm4io/CM4IO-KiCAD.zip Compute Module 4] [https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf IO board] V1.4 [https://datasheets.raspberrypi.com/cm4io/CM4IOUSB3-KiCAD.zip USB3] [https://datasheets.raspberrypi.com/cm4io/cm4iousb3-appnote.pdf CM4ISO] [https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf Dual100pin] (2020) aka Development Platform Board - untested *Purple Pi Hut Cytron CM4 Maker Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[ KubeSail PiBox mini 2] *Home Assistant Yellow with Raspberry Pi Compute Module 4 - untested *[ Turing Pi V2] - untested CM4 with 260-pin SO-DIMM socket adapters and/or nvidia jetson nanos - untested *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-C Waveshare CM4-IO-BASE-C] - untested but binary blobs Rev01 Rev02 *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-B Waveshare CM4-IO-BASE-B] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-A Waveshare CM4-IO-BASE-A] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-NANO-B Waveshare CM4-NANO] - untested but usb and audio turned off or rerouted *Black [ Seeed Studio with BigTreeTech BTT pad 7] - bin blobs? CM3 has a 200 pin sodimm ddr2 connector form factor but not electrically SC0028, SC0029 *Blue [https://wiki.geekworm.com/CM_IO_Board Geekworm RPi Compute Module IO Board] [https://github.com/geekworm-com/cm-io-board CSI DSI] with CM3 in ddr2 slot underside - '''works''' if SW1 on but CM3+ '''does not''' *Green [https://cdn-shop.adafruit.com/product-files/3442/CMIO_schematic.pdf RPi V3 IO board CM3IO] and CM3 Lite - untested *Green [https://turingpi.com/ turingpi v1 cluster] - untested up to 7 cm3 7xlan9514 12V discontinued, 3 x Pi4 homelab maybe better *Blue [https://www.waveshare.com/wiki/Compute_Module_PoE_Board Waveshare Compute Module PoE Board] and CM3 lite (if not lite, write files to internal eMMC fat32) '''AVOID''' bin blobs *Blue [https://www.waveshare.com/compute-module-io-board-plus.htm Waveshare Compute Module IO Board Plus] [https://www.waveshare.com/wiki/Compute_Module_IO_Board_Plus wiki] [https://forums.raspberrypi.com/viewtopic.php?t=235695 pin settings] with CM3+ Lite - '''AVOID''' binary blob *[ Pi02w on Geekworm SupTronics X305 Raspberry Pi Zero IO Baseboard] - untested *[ Spotpear Pi Zero 2w to Pi3b format-ish] - untested *[ pi-top v4] box has 128x64 oled display, micro hdmi, 19Whr battery with pi4 and 15V PD 36W min needed *[ pi-top v3] three green pieces, heatsink covers most of the base tray, pi-top hub mk1 lhs and Pi1B Pi2b Pi3b rhs secured from below, black rounded strip with pi-top above keyboard, 13.3" HD 1366 x 768 display, small touchpad, *[ pi-top Model 2.0] pi-top on bottom bezel of 14-inch green laptop, large trackpad, keyboard slide down to reveal main system hub on slide rails moved to the right, Raspberry Pi3b screws down, hub slides in, 18V 2.5A 45W charger brick, battery 11.1V 3500mAh 38.85Wh and storage PiTopOS *[ Pi-Top CEED Raspberry Pi Modular Educational Desktop with RPI3] monitor *[https://www.indiegogo.com/en/projects/jesselozano/pi-top-a-raspberry-pi-laptop-you-build-yourself Pi-Top v1] wedge laptop with RPi2 <pre> 2008 Trustees collected for Foundation 2009 Pi Foundation charity status gained 2010 2011 First Raspberry prototypes 2012 First boards go on sale at CPC and RS. The Model A and B 700 MHz Arm11 - February 29th BCM 2835 2012 First million sold - more than the 10,000 original planned and anticipated 2013 First Alpha Experimental builds of AROS Native for the 32bit Pi 2013 Pi Trading launched making grants available, providing in house educational resources and Pi Academy for teacher training 2013 Over two million sold 2014 Over three million sold 2014 Pi 1 Model B+ introduced that moved composite video to audio jack and same half gig of memory 2014 Pi Model A+ v1.1 no ethernet and 1 usb - a little smaller - 2015 Over four million first gen pis sold 2015 Pi Zero 1.2 BCM2835 first production revision released with no camera port 2016 Pi0 1.3 released with camera csi connector 2017 Pi Zero W v1.1 1GHz Pi0W, single-core 32bit CPU BCM2835 released with Cypress CYW43438 wireless 2020 Raspberry Pi Pico SC0919 with RP2040 32-bit 2Core ARM Cortex-M0+ up to 133 MHz - 264KB of SRAM and 2MB of on-board QSPI Flash - 2024 Raspberry Pi Pico 2 with RP2350 2Core 32bit Arm Cortex-M33 and 2core open-hardware [https://github.com/wren6991/hazard3 Hazard3 RISC-V] 2015 Pi 2 Model B v1.1 BCM2836 900/600 MHz ARM Cortex-A7 Armv7 quad 32bit, 32bit VideoCore IV GPU - 1Gb RAM - 5V 2A micro usb - SMSC LAN9514 chip - 2015 Over a million pi2s sold 2015 Raspberry Pi 2 Model B version 1.2 Pi2bv1.2, aka Pi2B2 has armv8 BCM2837 underclocked to 900Mhz without wifi/bluetooth module 2016 Pi 3 Model B - Broadcom BCM2837 SOC four 64bit ARMv8 Cortex-A53 1.2GHz 32bit 1080p VideoCore IV GPU - 1Gb DDR2 - bluetooth 4.1, Cypress CYW43438 wireless 802.11n - 4 x USB2.0 ports - 5.1V 2.5A - SMSC LAN9514 chip 2016 PIs total over 10 million worldwide 2017 Compute Module 3 CM3 with BCM2837B0 armv8 Quad 64-bit - small 67.6mm x 31mm board which fits DDR2 SODIMM connector but not electrically compatible which plugs into needed IO board - beware of the I2C protocol issue 1Gb LPDDR2 RAM - Lite or 4Gb Emmc storage 2017 12 million pis sold in total 2018 Pi 3 Model B+ - 4c A53 BCM2837B0 1.4Ghz - 1Gb, wireless 802.11ac, gigabit ethernet (300Mbit/s) and bluetooth 4.2 - power over ethernet - 4 x USB2.0 ports - Microchip LAN7515 chip 2019 Over 15 million sold 2019 Pi 3 Model A+ with BCM2837b0 Cortex-A53 64-bit SoC @ 1.4 GHz with 512Mb LPDDR2, 1 usb2, 1 hdmi, 1 micro usb 5V 2A - no ethernet - 2019 Raspberry Pi Compute Module 3+ CM3+ - Broadcom BCM2837B0 1.2Ghz, Cortex-A53 (ARMv8) 64-bit SoC on DDR2 SODIMM mechanically compatible only factor - IO board required 1Gb DDR2 and 8GB, 16GB, 32GB or a Lite variant without eMMC 2021 Pi zero 2 (w or no W) RP3A0 quad 1GHz Cortex-A53 64bit BCM2710A1 512mB SDRam 2025 edaTEC CM0 ED-CM0NANA with additional dev board with quad 1Ghz A53 with 512Mb Raysan RAM, 2 USB2 and 10/100 ethernet - pico castellated edge 2019 Pi 4 Model B RPI4B - BCM2711B0T quad 64bit A72 1.5GHz, 4K VideoCore VI, AC wifi, Bluetooth 5.0, GbE Broadcom BCM54213PE (PHY ID 0x600d84a2), 2 micro hdmi decode up to 4K, USB-C 5.1V 3A power, 2xVLI VL805 USB 3, 2xUSB 2.0, 2GB 9LDWW D9WHZ or 4GB 9FDWW D9WHV, 8GB 0AA47 D9ZCL ddr4 ram 2020 Silent Pi 4 v1.2 upgrade with more USB-c psu support 2020 PI400 BCM2711C0T 1.8GHz 4Gb DDR4 inside keyboard, 5.1V 5A 27W usb-c psu, 2 micro hdmi, external ide style 40pin gpio, no audio port - 2020 Raspberry Pi Compute Module 4 BCM2711B0T on new 55mm x 40mm 2x100 pin form factor with extra breakout IO board CM4101000 1Gb RAM Lite SOM CM4102000 2GB RAM Lite CM4104000 4GB RAM Lite CM4004008-4GB-RAM 8GB-EMMC SOM System on Modules CM4104032 4GB RAM 32GB emmc CM4108000 8GB RAM Lite CM4008016 8GB RAM 16Gb eMMc 2021 Raspberry Pi SC0763 Compute Module 4S CM4S with ddr2 sodimm pinouts but not electrically the same with suitable IO board extra cost - CM4S01000 1GB RAM Lite CM4S01008 1GB RAM 8GB eMMC Flash CM4S02000 2GB RAM Lite CM4S04000 4GB RAM Lite CM4S08000 8GB RAM Lite 2021 Pi 4 v1.4 BCM2711B1 upgraded power regulator, to deal with 8gig of ram being more power hungry - 2021-48 Raspberry Pi 4 model B v1.5 2GB 2023 Pi 5 v1.0 BCM2712 Quad A76 @2.4Ghz - VideoCore VII - no audio socket - dual 4k from mini hdmi - fan connector - 5.1V 5A psu 2024 Pi 5 2GB DDR4 version uses BCM2712D0 2024 Pi-500 with 8Gb LPDDR5 and membrane keyboard 2024 Pi 5 v1.1 2024 Raspberry Pi Compute Module 5 CM5 BCM2712 55mm x 40mm form factor with additional IO board CM5004000 04GB RAM 0GB eMMC Lite CM5008000 08GB RAM 0GB eMMC Lite CM5016000 16GB RAM 0GB eMMC Lite 2025 Pi-500+ with 256GB NVMe storage, 16GB LPDDR4 RAM, and Gateron KS-33 Low Profile Blue mechanical keyboard switches 2025 Pi5 1GB DDR4 announced 2022 PiOS linux goes 64bit 2024 Pi Trading IPO stockmarket stock exchange listing 2026 April and May Aros 64bit fixed, added AHI audio, VC4 gfx started, usb functions added to rom 2026 June and July Aros 64bit usb2otg started, dma.resource, sdio.resource, bwfm.device wifi added 2026 Late July daily 64bit Pi3 LE little endian builds start 2026 August Pi 4, 400, 5 and 500 DTBs added, expanding existing support and wifi for Pi4 and Pi5 2026 August Pi5 HAT+ nvme and HDMI, AHI RPiI2S added, Pi4 HVS5 video scaler started, 2026 2027 2028 Pi 6 </pre> ==Future== [https://github.com/ARMSX2/ARMSX2 Arm pi of pcsx2] {{BookCat}} pgrzl55zwixbbadyc1ln00zfq3jgt17 4672841 4672835 2026-09-28T18:59:02Z Jeff1138 301139 4672841 wikitext text/x-wiki {{ArosNav}} [[#Native]] [[#Hosted]] [[#Build]] [[#Hardware]] [[#References]] [[#Future]] ==Introduction== [[File:Scalos00.png|thumb|Scalos on Aros Pi3b]] Aros aims to cover Pi 3 to 5 1Gb+ RAM ideally as you may have to switch to 256Mb gfx mode depending on the application running Options to boot from using a good power source to prevent the yellow lightning symbol. *With Pi3b+ the max you can get is 5.1V 2.5A with micro usb. *With Pi4 5.1V 3A with usb-c *With Pi5 5.1V 5A, the amps went ever upwards, even to 5.1V 9A with usb-c Pi500+ keyboard wedge - Pi400 RPI-400 keyboard wedge - resolution changing and audio from micro hdmi0 (near 40pin) and micro hdmi1 (near usb-c psu) - Fn F10 0x5e power on and off works or held down for over 7 seconds auto shutdown - keyboard ok - wifi and lan ethernet testing - * Pi 5 - Quad A76 64bit ARMv8 and RP1 "southbridge" with VideoCore 7 Pre-D0 (Rev1.0) or D0 (rev1.1) * Pi 4 - Quad A72 64bit ARMv8 with VideoCore 6 * Pi 3 - Quad A53 [https://www.raspberrypi.com/documentation/computers/processors.html 64 bit] ARMv8 with VideoCore 4 with heatsink/fan on 3b to prevent cpu 82C+ throttling * Pi 2 - Quad 32bit ARMv6 with VideoCore 4 - mostly not 64bit compatible * Pi Model B+ 32bit ARMv6 with VideoCore 4 - not 64bit compatible * Pi Model A and B 32bit ARMv6 with VideoCore 4 - not 64bit compatible ===Native=== * 2013-03 Kalamatee starts work * 2015-04 Work continues with mschulz on the kernel and Kalamatee (NicJA) on gpio and usb * 2018 [https://www.patreon.com/posts/i-owe-you-some-20956961 mschulz resume adding BE big endian support], [https://www.patreon.com/michal_schulz/posts Big endian on Pi] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bsek latest commits for pi 3b, 4 and 5 64bit] * 2026 [https://github.com/aros-development-team/AROS/commits?author=metaneutrons latest commits for Pi5] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bitplane latest commits for ARM] '''Download''' [https://aros.sourceforge.io/nightly1.html RaspberryPi 3, 3+, 4 and 5 64bit ArmV8 builds] [https://sourceforge.net/projects/aros/files/ Alternative site and nightly2] both raspi-aarch64-system and raspi-aarch64-contrib can be unbz2'd and copied to fat32 8GB+ microSD card (there will be folders - boot c Classes Demos Developer Devs Extras etc only showing). The SD can be plugged in to the Pi. A [https://archive.org/details/piAROS Pi Distro has started] 64bit build works well on a single core LE little endian. Multicore [https://github.com/aros-development-team/AROS/commit/1df0747c2bda3523a43029725a709b1f377d84ec may follow]. Any issues booting could be down to the SD card so please use another SD to see if it is resolved. Remember Aros Arm uses FAT32 and Aros can detect issues with this format very acutely. Please report your experiences in the [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80 Aros Raspberry pi 3 64bit thread] and on the [https://forums.raspberrypi.com/viewtopic.php?p=2387984#p2387984 Raspberry Pi forum thread]. Any bugs or issues can be [https://github.com/aros-development-team/AROS/issues described here to fix] Boots with '''USB3''' port based sata3 ssd on Pi400 but untested on Pi4 (may need eeprom update from PiOS or Pi SD Imager) and Pi5 Pi 3 B+ is pre-configured for USB sata3 boot - untested Pi 3 B may need [https://www.youtube.com/watch?v=ubnwvxF3Klc PiOS to set OTP to boot from usb - do so at your own risk] - if OTP set to usb, boot works but slower than SD card Speed write wise (top faster) <pre> *NVME Pi5 untested >1000MB/sec or faster if matched correctly *Sata3 ssd 500MB/sec *SD V90 90MB/sec 4K maybe 8K *SD V60 60MB/sec 1080p *SD U3 V30 30MB/sec 720p *SD C10 U1 V10 A1 A2 10MB/sec minimum should be used now *SD C06 6MB/sec *SD C04 4MB/sec </pre> As a homage to the past, Aros shows a reduced number of icons but this can be changed by left mouse click in the window and then right click down to Window -> View -> All files Windows can be manipulated by the top (moving) and the bottom right corner (resizing) only. Zune like MUI gui interface, has a unique quirk in that after changing a setting in a text box, you may sometimes need to press Enter/Return before clicking OK, Save, etc Double left mouse click on most picture (Developer/Debug/Tests/Datatypes), audio and video files are supported, via datatypes, by the multiview application. Esc escape key usually closes open windows even the desktop In Prefs/Appearance some decorative theming elements need work. There is a few Mason icons in /Prefs/Presets/Icons/Mason/ and the ever present default Gorilla - Icon exchange in works For more intensive graphics applications, you may need to edit config.txt in the root folder and change 128M to 256M to adjust more memory to graphics usage If your cursor should '''appear''' to vanish, fear not it is still there. Please head to the top of the screen i.e. the title bar, hold down the left click mouse and drag the screen down a little and the cursor will appear again. Then you can drag the screen up again. Like most amiga like OSs the audio and networking need to be setup manually Audio AHI prefs - Mode settings tab - needs both Music unit and Unit 0 set to RPiHDMI:16 bit stereo++ or RPiPWM:16 bit stereo++ at 44100Hz. Press '''Save or Use''' button after each choice For wireless, please use the Wifi prefs and already selected device bwfm.device. Press Scan and double right click on the router and enter password. You may need to setup after every power off *if asking for password again - press cancel and go to Network Prefs, Wireless Networks tab and highlight the router line and hit the remove button and press the cancel button. Retry with Wifi prefs again *...waiting for an address - Disconnect and try Connect Until, Connected to <router> - 192.168.x.x For lan ethernet port, please use Network prefs and the following hardware is *lan9514 Pi3b Pi2 no support at the moment *lan7515 Pi3b+ type into Device usblan78xx.device as net0: remove other device(s) *bcmgenet Pi4 Pi400 choose for Device bcmgenet.device (network prefs still forgets random information when rebooted) Summary *3b ethernet not supported, usb ethernet not working but wifi prefs setup works *3b+ wifi working but ethernet untested *4 untested *400 wifi and ethernet untested *5 *500 *500+ [http://archives.arosworld.org/index.php?function=browse&cat=network/browser amelinium web browser (JS 1.6 ES9 ECMASCript 2018)] is available with an [https://eab.abime.net/showthread.php?t=122494&page=51 eab thread] reminiscent of [https://github.com/zapek/Voyager Voyager] and to a lesser extent [https://github.com/amigazen/aweb3/ Aweb JavaScript 1.5 (ECMAScript 3)] as css and javascript websites can be slow to load and nothing from facebook, reddit etc. Doubtful, on any Web3d or WebXR support. Press Cancel at screenmode selector or -wb argument to get windowed version. You could use the Shift + Del shortcut or mouse wheel should work to delete all text at once. To view wikibooks set Agent to Android (telefon) aka Google Chrome 126 or iPhone aka Safari 17 setting in menus. Html5test gives 189, 190 and 184 out of 555. You may have to delete the cache (Menu -> Page -> Delete cache) to fully retest big Amelinium updates 1.27, 1.28, 1.29 youtube video and audio - js button for javascript must be on/shaded *if Playing the soundtrack; nothing heard... ? *if playing in own screen; cursor trapped in box top left but blank display... ? *choose Play here button; Youtube did not answer for http://inv.nadeko.net/watch?v= ... ? *choose Original page button; Page script is waiting for a result - please wait, Esc aborts ... ? *This video has no 360p stream or no separate stream... ? *audio streams aac/mp3; Playing the live stream and Ready but only play button and time 00:00 shown but nothing else happens *stream.radioparadise.com/mp3-192; Painting, then, cannot reach the movie... ? * identify #?.mp4 shows as system/binary, identify #?.aac shows as SOUND/AAC There is normally no Bluetooth support for most amiga like OSs but Aros has one [https://github.com/aros-development-team/AROS/commit/6942cbfbf66426d21963a7fcd8aba6aff611a9e0 work in progress] [https://forums.raspberrypi.com/viewtopic.php?t=338466 firmware] *Bluetooth 4.1 BCM43430A1.hcd Pi3B, Pi3A, Zero 2W *Bluetooth 4.2 BCM4345C0.hcd Pi3B+, Pi4 *Bluetooth 5.0 BCM4345C5.hcd Pi4B rev, CM4 and maybe Pi5 and CM5 *bthid keyboard mouse support *btserial serial *btpan short range wireless connecting devices Only the Pi5 has a RTC real time clock, the other Pis will need to use Extras:Networking/utils/ntpsync/ time.cloudflare.com pool.ntp.org or Cloudflare 162.159.200.1, 162.159.200.123, 2606:4700:f1::1, 2606:4700:f1::123 or [https://archives.arosworld.org/index.php?function=browse&cat=network PiNTP -s goodtime.ijs.si or ntp1.ptb.de] to get the date and time from the internet. Can use in a shell e.g. date 24-Dec-2026 23:59:59 but this will need to be done again after every reset/power off. Maybe [https://github.com/aros-development-team/AROS/commit/28674a157bc56175aa668e7b62dca6fa740578dc ds3231 rtc] It helps to have all usb devices already plugged in before power on to detect at the moment. Even then some usb devices will freeze the mouse cursor and the only resolution is to remove the offending usb device and reinsert. Sometimes, the reinsert leads to the mouse cursor vanishing, it is still there and responds to left mouse clicks, top of the screen and pull down the screen. USB classes support from Prefs/Trident is still work in process *usbaudio working on usb3 port (blue) on pi4, 400 but not working (no rt isochronous) on usb2otg (white or black) for pi3b, zero 2w *[https://aminet.net/package/mus/midi/camd camdusbmidi] detects midi devices without a preferences file (Prefs/Env-Archive/sys/midi.prefs) as [https://www.youtube.com/watch?v=RBxHkwy4Nrw auto setup now] possibly with [https://github.com/metaneutrons/mt32-pi metaneutrons mt32-pi] [https://github.com/rtzor/mt32-pi mt32-pi fork] [https://github.com/ahmadexp/mt32-pi fork] [https://github.com/gmcn42/mt32-pi-control control of] [https://github.com/dwhinham/mt32-pi mt32-pi pi3+], [https://homspace.nl/samplerbox/ SamplerBox] or [] as well as need developer gcc tools to look at 64bit ports of [https://archives.arosworld.org/?function=showfile&file=driver/audio/usbmidi.i386-aros.lha usbmidi], [https://aminet.net/package/mus/midi/CAMD_Toolkit CAMD_Toolkit], [https://aminet.net/package/mus/midi/camdtools camdtools], [https://github.com/cnvogelg/amiditools amiditools], [https://github.com/timoinutilis/midi-sequencer-amigaos horny src], [https://aminet.net/package/mus/midi/horny-base horny-base], [http://bnp.hansfaust.de/index.html BnP], [], Regarding 680x0 emulation, there are several options (not implemented yet) that could be considered *[https://github.com/aros-development-team/AROS/blob/6722a0ae9e03fe5d26e32703360bd2059e0864cc/rom/m68kemu/README.md?plain=1#L424 m68kemu.library] for some Amiga productivity where the cpu is emulated and the system calls are redirected to Aros ones *[https://github.com/BlitterStudio/amiberry amiberry] (winuae) for everything else like games *[https://github.com/jonx/AROS/tree/aarch64-darwin-graft/arch/all-darwin/libs/emu68k emu68k] *[https://scriptedamigaemulator.net/ Scripted Amiga] with [https://github.com/naTmeg/ScriptedAmigaEmulator ScriptedAmigaEmulator] or older [https://github.com/gbraad-amiga/ScriptedAmigaEmulator2 ScriptedAmigaEmulator2] [https://pinout.xyz/ GPIO 40 pins] [https://learn.sparkfun.com/tutorials/raspberry-gpio/gpio-pinout pinout] Some exceptions: *Physical pins 27, 28 (GPIO0, 1) are an internal I2C bus and should not be used *The other I2C on pins 3, 5 (GPIO 2, 3) can be used generally, but be aware they have permanent pull-up resistors to 3.3V *For MIDI use USB but there are dedicated UART pins 8, 10 (GPIO 14, 15). With a HAT it's more awkward -- you need to know which pins are used by the HAT and avoid them. Hopefully this will be documented. Remember all GPIOs are 3.3V (not 5V tolerant), floating/noisy inputs can cause odd behavior, and that shorting the power supplies can cause instant death of the Pi. In the shell GPIO PIN/A/N,SET/N,GET/S,MODE/K,PULL/K Controls and queries hardware GPIO pins via gpio.resource which is stored in the rom or Devs/ '''please test''' *PIN -- (Required) Target GPIO pin number (e.g. 12). *SET -- Set pin output value to 0 (LOW) or 1 (HIGH). *GET -- Read and print current digital input level (0 or 1). *MODE -- Configure pin mode: IN (Input), OUT (Output), ALT (Alternate). *PULL -- Configure pull resistor: NONE, UP, DOWN. EXAMPLES <pre> GPIO 12 MODE OUT GPIO 12 SET 1 GPIO 12 GET GPIO 13 PULL UP </pre> [https://gpiozero.readthedocs.io/en/stable/installing.html Current] [https://gpiozero.readthedocs.io/en/v1.2.0/api_boards.html old support for gpiozero is unknown at present] [https://energenie4u.co.uk/res/pdfs/ENER314%20UM.pdf and associated 433MHz equipment] [ USA X10 security and lights via USB] [ OpenHab with Shelly Smart Plug connected over Wi-Fi, controlled by MQTT or HTTP] Printing only with Postscript but [https://github.com/bohunamiga/MintPRINT one] of [https://github.com/boingball/MintPRINT two] [https://github.com/Andiweli/AmiAirPrint/tree/main AirPrint] IPP has been attempted with [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2061&pid=13954#post_13954 discussion] The vcgencmd can be used to inspect and dump the current system configuration. vcgencmd runs on top of VCHIQ as an RPC. The mailbox interface is an alternate but much simpler RPC. VCHIQ is a bridge (queue) between the CPU and the GPU so they can communicate with the firmware. Loads of [https://github.com/6by9/rpi3-gpiovirtbuf/blob/master/rpi3-gpiovirtbuf.c mailbox] which uses the GPIO control calls. [https://github.com/raspberrypi/firmware/wiki/Mailboxes may also be of interest] A fair number of vcgencmd examples (search for vc_vchi_gencmd_init). [https://www.raspberrypi.org/forums/viewtopic.php?t=229203#p1406112 sends the relevant vcgencmd commands] to update the scaling kernel, but the [https://github.com/raspberrypi/userland/blob/master/host_applications/linux/apps/gencmd/gencmd.c command] is just a text string. Parsing and execution of the instructions is performed by the VideoCore firmware. The Raspberry Pi runs two separate operating systems: Linux/Aros on the ARM, and a threedx RTOS called vcos running on the Videocore 4 VPU: vcos is commonly called "the firmware". Vcos is tasked with performing certain system services, for example running the display and audio outputs. The VCHI driver provides an interface to allow drivers to talk to vcos. Youtube [], [], [https://www.youtube.com/watch?v=X4fmWAIv7FE Aros native on Pi3b], [], [], [https://www.youtube.com/watch?v=TSxlYb1eQWU Installed on Pi3b+], [], [], [https://www.youtube.com/watch?v=NFF1H3jCoz8 testing Aros native on Pi400], [], [], [https://www.youtube.com/watch?v=nIVx7mh1E1Q&pp=ygUHYXJvcyBwadIHCQkTDAGHKiGM7w%3D%3D Aros on Thumb 2 based 32bit-ish ARM STM32H743 board], [https://www.youtube.com/watch?v=zQM4CD64xDE&t=612s&pp=ugUEEgJlbg%3D%3D Performance under Linux] but on Aros... {| class="wikitable sortable" width="90%" ! width="10%" |Pi ! width="10%" |Single Core 2D ! width="10%" |Single Core 3D ! width="10%" |Single Core 3D ! width="10%" |SMP 2D ! width="10%" |SMP 3D ! width="10%" |SMP 3D ! width="35%" |Comments |- | <!--Pi-->Pi3 | <!--Single Core 2D--> | <!--Single Core 3D--> | <!--Single Core 3D--> | <!--SMP 2D--> | <!--SMP 3D--> | <!--SMP 3D--> | <!--Comments--> |- |} For the Pi1 Pi2 Pi2B the status of AROS native ARMv6 for 32bit RasPi was OK. System booting, USB working (although with some issues but plans to fix them). 32bit native [http://www.aros.org/nightly1.html ARMv6 32bit nightlys] raspi-armhf-system raspi-armhf-contrib unbz2'd to fat32 microSD ===Hosted=== AArch64 CPU backend for AROS, a Cocoa/Metal display, clipboard / host-volume / CoreAudio / BSD-sockets bridges, GPU 2D via gpufx.library, a 68k→AArch64 JIT (run68k), and a full Rust std port. On [https://www.jkn.me/blog/macaros-aros-on-apple-silicon/ latest Apple Silicon] [https://github.com/jonx/Macaros early buggy alpha version of hosted Aros .dmg on MacOS12+]. Please use [https://github.com/jonx/Macaros/issues MACAros github] for issues, features etc and possibly [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2030&pid=13910#post_13910 here] [http://www.aros.org/snapshots1.html old linux and android hosted 32bit] ==== Hosted ==== =====64bit===== [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80&pid=13667#post_13667 Ubuntu Linux PC hosted Pi compiler build] [https://github.com/BlitterStudio/aros-compiler-docker Docker based cross compiler for various Aros systems], =====32bit===== Ubuntu VM approach to compiling [http://lallafa.de/blog/2013/06/building-aros-hosted-for-raspbian/ Linux hosted AROS June 04, 2013] ../AROS/configure --target=linux-armhf --enable-includes=/usr/arm-linux-gnueabihf/include --x-includes=/usr/arm-linux-gnueabihf/include --x-libraries=/usr/arm-linux-gnueabihf/lib arm-elf- is symbol-linked to arm-linux-gnueabi- (arm-linux-gnueabi- is more correct in this case, because it's going to be compiling the ARM AROSBootstrap for ARM Linux) *armel - many of the "android" machines require since the entire OS is made for soft float VFP. *armfp - Efika MX target, Raspberry PI, EfikaMX, Pandora and virtually everything (VFP) Keep in mind it's possible to start hardfp AROS hosted on softfp system, though, as long as no calls between AROS and host require floating point parameters. NOTE: hardfloat objects *cannot* be linked with softfloat objects - they have a different ABI. Just keep in mind the arm nightly build machine is quite complex beast. It needs the x86_64 host compiler to compile AROS tools. The arm version is built every night using gcc-4.6.2 crosscompiler (built together with AROS) and successfully builds armel and armhf linux hosted targets. *needs an AROS code compiler for ARM target *as well as unix compiler for ARM linux host (would be best to have both softfp and armhf, we have softfp only now) with full set of libraries and includes. with—disable-crosstools $AROS_CC is always a wrapper around $KERNEL_CC ? If so, this is wrong for some ports. This can break Darwin, Windows and Android port. Yes, Android port will build. And even work. But it's not good because the port will not be ABI-compatible with other ARM ports. Android's ABI is different from GNUEABI. For example: <pre> enum test {foo, bar}; enum test testvar; </pre> sizeof(testvar) will be equal to sizeof(int) in GNUEABI (Linux and AROS) and sizeof(short) on Android. This affects linking objects from static linklibs, for example. Previously everything worked because $AROS_CC was a wrapper on top of $HOST_CC. And a real crosscompiler was used on non-ELF hosts. Android is the same. $KERNEL_CC is incompatible with AROS. compiler=kernel is appropriate _ONLY FOR CODE WHICH RUNS ON HOST OS_ (or barebone hardware, if we talk about native). This includes bootstraps, their linklibs, and host-side dynamic libraries (Windows makes extensive use of them because of architectural considerations. No single AROS object should be compiled with this setting. $KERNEL_CC is really compatible with AROS *ONLY IN LINUX-HOSTED* and no more. On other systems (Darwin, Windows, Android) this is not true any more, and compiler=kernel is never going to work. If you want to compile your AROS module against host OS includes, append the following to USER_INCLUDES (or USER_CFLAGS, this is effectively the same): -isystem $(GENINCDIR) $(KERNEL_INCLUDES) $(KERNEL_INCLUDES) expands to: -isystem <your_os_includes> -isystem <host_OS_gcc_private_includes> -nostdinc This makes AROS compiler adhering to host OS APIs. If you want some preprocessor symbols based on what your host OS actually is, add something like -DHOST_OS_$(AROS_HOST_ARCH). Why is there $(GENINCDIR) at all? Because host OS has its own libc includes, which would conflict with AROS ones. And the host OS libc is not binary-compatible with AROS one. Why doesn't Windows-hosted port use $(KERNEL_INCLUDES) ? Because WinAPI includes conflict with AROS ones in fundamental typedefs, like WORD, BYTE and BOOL. It's almost impossible to deal with this in any other way than rewriting WinAPI definitions using AROS types. Building under centos 6.3 (i386) currently, and AROS creates the toolchain itself. haven't yet committed the necessary changes but "./configure --target=raspi-armhf" is enough to start, then "make arosboot-raspi" will generate arosraspi.img (containing the bootstrap, kernel.resource, and exec.library) as well as arosraspi.rom (containing all the other essentials components such as dos, graphics etc). It will also copy over a config.txt file to make the raspi bootstrap code load the correct kernel, and a cmdline.txt that enables exec debug output. *armel = typically Debian 6, Ubuntu Maverick, Android, *armhf = typically Debian 7, Debian 8, Ubuntu Precise, Cross-compiling Ubuntu ARM softfp <pre> sudo sh echo 'foreign-architecture armel' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armel] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armel.list apt-get update apt-get install gcc-arm-linux-gnueabi libx11-dev:armel libsdl-dev:armel </pre> <pre> ./configure --target=linux-arm --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabi/include </pre> Cross-compiling Ubuntu ARM hard-float <pre> sudo sh echo 'foreign-architecture armhf' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armhf] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armhf.list apt-get update apt-get install gcc-arm-linux-gnueabihf libx11-dev:armhf libsdl-dev:armhf </pre> <pre> ./configure --target=linux-armhf --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabihf/include </pre> Now, the AROS build is configured properly and all you need to do is: make ==Build== ===64bit=== ===32bit=== # download/checkout the source someplace, e.g. /build/AROS-Src/ # make a directory to store external sources AROS downloads, e.g. /build/Ports # make a build directory, e.g. /build/aros-raspi-armhf # cd into the build dir, configure, and then run make -: <pre> >cd /build/aros-raspi-armhf >/build/AROS-Src/configure --target=raspberrypi-armhf --with-serial-debug --enable-ccache --with-portssources=/build/Ports >make >make arosboot-raspi </pre> then copy the files from /build/aros-raspi-armhf/bin/raspi-armhf/AROS/ onto an sdcard, and download/copy the Raspi firmware files onto it. You should then be able to boot the sdcard on your RasPi. The current W.I.P tree to svn. it can be built as follows .. <pre> ./configure --target=raspi-armhf make arosboot-raspi </pre> That will generate arosraspi.img, arosraspi.rom and config.txt in bin/raspi-arm/AROS - so either copy just those files to a fat formatted SD card (with the firmware files on), or copy the whole contents of the AROS folder. NB - if you have a Linux/other install, backup the existing config.txt first arosraspi.img contains the bootstrap (which has very basic mailbox code, framebuffer/gpio init, and console "emulation" via code pinched from our libbootconsole), kernel.resource, and exec.library arosraspi.rom contains all the other components needed to boot AROS. The config.txt file will tell the RasPI bootstrap to load the arosraspi kernel and ramdisk (rom). the bootstrap has minimal mailbox code, planning on adding either a resource or library that driver/app code will use to access it (likewise for GPIO) Help building AROS hosted on Linux ARM Was looking a way to use more my Handheld ARM based called Pyra (Dragonbox Pyra) an ARM (Omap5 cpu with 4GB ram) linux based machine (Debian Buster v10 with kernel 5.6.19 adapted) and have a try to compile the latest Aros sources by Deadwood directly on this device. Compilation stops after build libpopupmenu.a and trying to build libatomic have this error: <pre> Configuring build in bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic configure: WARNING: unrecognized options: --disable-nls, --without-x checking for --enable-version-specific-runtime-libs... no checking for --enable-generated-files-in-srcdir... no checking build system type... arm-unknown-linux-gnu checking host system type... arm-unknown-aros checking target system type... arm-unknown-aros checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-aros-strip... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for arm-aros-gcc... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-gcc checking whether the C compiler works... no configure: error: in /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic': configure: error: C compiler cannot create executables See config.log' for more details make[2]: *** [mmakefile:4489: /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic/.configured] Error 77 [MMAKE] make --no-print-directory TOP=/media/farox/pyra2/arosbuilds/toolchain-core-armhf-build SRCDIR=/media/farox/pyra2/arosbuilds/AROS CURDIR=tools/crosstools/gnu TARGET=tools-crosstools-gcc-libatomic-configure -s --file=mmakefile tools-crosstools-gcc-libatomic-configure failed: 512 [MMAKE] Error: Error while running make in tools/crosstools/gnu: No such file or directory make[1]: *** [Makefile:361: linklibs-libatomic] Error 10 make: *** [Makefile:183: crosstools] Error 2 </pre> looking at config.log on arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic found that arosbuilds/toolchain-core-armhf/arm-aros-ld: cannot find -laeabi so do make linklibs-aeabi-arm-quick and the missing lib was built. now the next stop is at fatal error: bits/libc-header-start.h: No such file or directory and fatal error: sys/cdefs.h: No such file or directory in many places so after checking that have this missing include files i have noted that my include path is a bit different, standard searching path is /usr/arm-linux-gnueabihf but in my system is /usr/include/arm-linux-gnueabihf so if i add my path to some mmakefiles compilation goes on....but is a better way to add this path to avoid every mmakefiles to be changed? fixed with adding -I/usr/include/arm-linux-gnueabihf to where is missing on mmakefiles like USER_INCLUDES := -isystem $(GENINCDIR) -I/usr/include/arm-linux-gnueabihf $(KERNEL_INCLUDES) P.s. I have changed many mmakefiles and have at least compiled (after many hours) the toolchain doing make every time in arosbuilds/toolchain-core-armhf-build (also have to disable making tests under cplusplus but don't remember the directory ...) but ask an help to have an automated way to correctly build without modify mmakefiles. Last time built armhf target was around 2 years ago. At that point built is via cross-compilation from linux (ubuntu 22.04) using linux armhf crosscompiler (this can explain the path differences you are experiencing) as well as using AROS gcc cross-compiler in version 6.5.0 (build with option 21) in rebuild.sh). Since then AROS GCC has been updated to 10.5.0 and don't believe anyone tried to build the armhf target again. My suggestion would be to downgrade GCC to 6.5.0 (via editing AROS/config/gcc_def file) and try to first build using cross-compilation from x86_64 linux. Once that works, you will have a "template" to compare to native compilation under arm linux. Thanks for your suggestion...but think the toolchain with GCC 10.5.0 is compilable if i found a way to pass the path of my system to the script that build (option 21 on rebuild). The other only changes are (but don't know where to modify...) is to add the build of libaeabi and disable the building of some tests under cplusplus that use exceptions and is not supported under ARM. try to crosscompile with my Linux amd64 PC. For paths look into core-linux-armhf/bin/linux-armhf/gen/config/target.cfg. A number of build-wide variable is set there containing paths to local build system. These variables and the target.cfg file are generated by AROS ./configure script. Thanks compilation now go forward...changed target.cfg under "toolchain-core-armhf-build/bin/linux-arm/gen/config" and do make on "toolchain-core-armhf-build" dir. Need to find where to enable build libaeabi.a so can build the entire toolchain with option 21 of rebuild.sh Found something that looks like libeabi in AROS/arm-all/arm-aeabi/mmakefile.src. Try adding a third line there: #MM- linklibs-armhd : libklibs-aeabi-arm Don't remember needing this library. Possibly the 6.5.0 GCC somehow does this while 10.5.0 is missing this. Try adding this line (and the variant "linklibs-armhf" instead of hd) but it did not solve the automatic building of the missing lib. I must do "linklibs-aeabi-arm-quick". Anyway after have build the aeabi lib i succefully built the toolchain (after many hours...). Smile To test I restarted from selecting option 21 (on rebuild.sh) but after many hours i get the same error of the kernel includes not found...maybe i need to modify the configure script for my case. With the toolchain built i try to build the core-linux-armhf (DEBUG) (option 22) but after a while it stopped with "cannot find -laeabi " so i made it built manually...and now i can continue compiling...i'll let you know if all goes ok. == Hardware == ===64bit=== ====BCM2712==== With the Pi5 Broadcom VideoCore 7 vc7 is an integrated GPU with 12 cores and up to 800 MHz clock. VideoCore VII is capable of OpenGL ES 3.1 and Vulkan 1.2. The driver support for the Raspberry Pi continues to build upon the [https://lore.kernel.org/dri-devel/20230928114532.167854-1-itoral@igalia.com/ open-source V3D driver] stack within [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450 Mesa] hopefully be merged for Mesa 23.3. x265 HEVC accelerated untested, x264/h.264 and VP9 cpu only. *Raspberry Pi M.2 HAT+ Expansion Board *Geekworm X1001 PCIe to M.2 Key-M NVMe *Geekworm X1003 PCIe to M.2 HAT NVMe SSD PIP Board for Raspberry Pi 5 *Pineboards Pi Hut HatDrive! M.2 HAT 2024/V4 *Hat+ Gen2 Gen3 Nvme *GeeekPi 52Pi N04 for Raspberry Pi 5 NVME M.2 * *2024 RPI AI HAT - Hailo 20TOPs no LLMs *2026 RPI AI HAT+ 2 - Hailo 40TOPs slightly better? [https://www.raspberrypi.com/documentation/accessories/camera.html Cameras for Pi] *Raspberry Pi camera module, the V3 with Sony IMX708 back-illuminated CMOS 12 Megapixel sensor *Raspberry Pi Camera Module V2 – 8MP Sony IMX219 Sensor *Raspberry Pi camera Rev 1.3, 5MP 1080P OV5647 image/video module, 2592 x 1944 pixels ====BCM2711==== With the Pi4 an ARM a72 cpu is about x3 times the size of an a53 in the Pi3 the 2711b line used more power when idle, compared to the 2711c *2018 Raspberry Pi PoE HAT Power Over Ethernet Hat - design issues *2020 Raspberry Pi PoE+ HAT Power Over Ethernet Hat Pi3b+ Pi4 only - better design *Waveshare PoE HAT (B) with cooling fan for Raspberry Pi 3B+/4B 802.3af PoE *[https://github.com/axizo-pi/V3DLib vc6 V3D 4.2] is derived from [https://docs.broadcom.com/doc/12358545 vc4], but it is significantly different The QPU pipeline stays mostly the same, you still have an add ALU and a multiply ALU and it can issue two ALU OPs per cycle. There is still 4 SIMD lanes, interleaved over 4 cycles. The instruction encoding for the QPUs is different, but the core instructions are the same. Instructions for packed 8 bit int math has been dropped, along with most of the pack modes. Instructions for packed 16bit float math has been added (2 floats at in a single operation) With vc5/vc6, you write two packed 16f value to the tilebuffer (or four writes of 32f, if you are using the rgba32f framebuffer). And there is a handy vfpack operation which allows you to pack two f32s into a single 32bit value in a single instruction. You can vfpack directly into the tile buffer register. the multiply ALU can now fadd, so you can issue two fadds per instruction. the add ALU has gained a bunch of new instructions the A and B register files have been merged. You still only get an A read and a B read per instruction, but they read from one big register file (which means the underlying memory block has gone from two sets of "one read port, one write port" to one "two read ports, one write port" block) The theoretical max FLOPs per QPU remains the same at two per cycle, other than the bump from 400mhz to 500mhx but it looks like a lot of effort has been put putting those theoretical FLOPs to better use. *vc4 could run one or two threads per QPU. When you ran in two thread mode, the available register file halfed to 32 registers. *vc5 added a four thread per QPU mode, with 16 registers per thread. *vc6 doubled the size of the register file. You could now use all 64 threads in two thread mode and 32 registers in for thread mode. Single thread mode was removed, you always have at least two threads. With the threading improvements, the QPUs should spent much less time idle waiting NOPs for memory requests. Most of the design changes have gone to improving the fixed function hardware around the QPUs. A fixed function blend unit has been added, which should reduce load on the QPUs when doing alpha blending. hope software blending is still possible The tile buffer can now store upto 4 render targets (up to 128bits per pixel, so if you are using 4 32bit render targets, you can't have a depth buffer) A MMU, allowing a much simpler/faster kernel driver. Many more texture formats, framebuffer formats. h264/x264 as Pi3 All the features needed for opengl es 3.0 H.265 / HEVC decoder is a HEVCv2 Main 4:4:4 10 design supporting bitstreams up to profile 5.1 HEVC hardware decode supports 4kp60, 10-bit. Audio output is pretty much unchanged, but the HDMI audio channels now support 8x192kHz bitrates Each ALU typically have 2 floating point operators, and as you pointed out in a earlier post videocore 6 is no exception, with both a multiply and additive floating point operator. Thus theoretical GFLOPs are calculated with both operators in mind. That is what the 2 in my formula represents, and is common across any modern programmable shader, whether you calculate Nvidia, AMD, Intel, Boardcom or any other company's GPUs. Total ALUs * 2 * GHz clock = GFLOPs, In the case of Raspberry Pi 3, it's 24 ALUs * 2 operators * 0.4GHz = 19.2GFLOPs If the Videocore 6 does indeed only have 16 ALUs (16 * 2 * 0.5GHz), you'd have only 16GFLOPs but they are better utilised Possible maximum performance <pre> VideoCore IV @ 250MHz: 250 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 24 Gflop/s VideoCore IV @ 300MHz: 300 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 28.8 Gflop/s VideoCore VI @ 500MHz: 500 [MHz] x 2 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 32 Gflop/s </pre> Faster LPDDR4 memory. ====BCM2837==== With the Pi3 * Broadcom BCM43438 chip provides 2.4&nbsp;GHz 802.11n wireless LAN, Bluetooth Low Energy, and Bluetooth 4.1 Classic radio support, 3B+ [https://github.com/aros-development-team/AROS/commit/afa5bc0bb17d5dd06bcfdbac00853a3799ca8d76 LAN7515] The overclock ability has diminished with each chip version as the energy usage has increased. BCM2837 is one of the warmest yet and benefits from active fan cooling if all four cpu cores are in use for a short while. Video playback is not affected due to the custom support in the GPU. 5 V / 2.4 or 2.5 amp power supply recommended if all four cpu cores are running, else throttling (cpu slowdown) might occur. Dual VDP and scalable QPU in VC4 and x.264/h.264 accelerated untested only and VP9 on cpu or neon help ARMv8-A has [https://developer.arm.com/documentation/102412/0100/Privilege-and-Exception-levels privilege levels] where userspace typically runs at ‘EL0’, the kernel at ‘EL1’ or ‘EL2’ and the firmware at the highest level ‘EL3’. ===32bit=== === Core Kernel === ====BCM2708(family)==== which includes the [http://elinux.org/RPi_Hardware BCM2835] (ARM1176JZF-S 700&nbsp;MHz CPU + VideoCore IV GPU + up to 1GB RAM) *Framebuffer (fb) using mailbox *IRQ scheduler, etc *Arasan based SD Card controller *Synopsis DesignWare USB 2.0 OTG controller [http://networkdirection.net/index.php?option=com_content&view=article&id=106:rasperry-pi-usb-controller&catid=45:raspberry-pi&Itemid=54 Unofficial DOCS pdf], [dwc_otg.c FreeBSD], [], [https://www.riscosopen.org/viewer/view/mixed/RiscOS/Sources/HWSupport/USB/Controllers/DWCDriver/ RiscOS USB Driver], [https://www.riscosopen.org/forum/forums/5/topics/878 RiscOS USB Discussion], [https://www.riscosopen.org/forum/forums/11/topics/1893 Other USB RiscOS], [http://plan9.bell-labs.com/plan9/index.html Plan9 Miller's usb] http://plan9.bell-labs.com/sources/contrib/miller/, [https://github.com/Chadderz121/csud CSUD driver], *[http://www.smsc.com/media/Downloads_Public/Data_Sheets/9512.pdf SMSC 9512] USB LAN/Hub chip *CMOS RAM *VCHIQ port which sends messages to the GPU e.g. for mouse, keyboard, audio on HDMI, etc *Audio Driver *Serial Peripheral Interface Bus (SPI) *[http://www.susa.net/wordpress/2012/06/raspberry-pi-pcf8563-real-time-clock-rtc/ I2C registers] *I2S *Universal Asynchronous Receiver Transmitter (UART) *[http://elinux.org/RPi_BCM2835_GPIOs GPIOs] and [http://www.adafruit.com/blog/2012/08/17/broadcom-bcm2835-peripheral-memory-map-and-gpio-alternate-use-chart-piday-raspberrypi-raspberry_pi/ Alternative view of GPIO] BCM2836 * For Pi B+, PI 2 and Pi 3 SMSC LAN9514 chip adding 10/100 Ethernet connectivity and four USB channels to the board *[http://www.andrewscheller.co.uk/rpi_pcb_modules.html PCB], [http://elinux.org/RPi_Low-level_peripherals Low level features], Implemented so far... # Modify the configure system so that it correctly builds for the arm hardware float raspi target. # Implemented the bootstrap to load the aros modules and prepare the arm to jump into them. Reworked the x86 console support so that parts can be stolen for raspi to use since t has no basic functionality to output to the display. # Implemented a kernel.resource to prepare the raspi for running aros and provide the low level api calls to expose available resources and allow exec, etc function. # Implemented serial debug support # Implemented the exec (and kernel) functionality required to make multitasking work (and interrupts, exceptions, syscalls, etc) # Implemented a timer.device to utilise the hardware timers. # Implemented a very basic gfx driver to expose the hardware's framebuffer. # Implemented an SD-Card driver for AROS which presently only supports the raspi's chipset but can easily be modified to support all sd-card hardware and media. # Fixed the fat filesystem support in AROS so that it can boot on RasPi's normal SD-Card setup. The "rom" image files needed use a different filename than the default linux, etc images so can be easily installed without harming the existing files - you only need to change the loaded images in the config file to get aros to boot. # Updated the build scripts to automatically download the necessary raspi firmware files and wrap it all up so that you can simply extract the archive to a fat formatted sdcard and boot it on the raspi without having to get anything else. # fix everything in contrib and ports to build for raspi (needs proper testing/fixes but allows every component to actually compile at least, including owb) + numerous other fixes to get things working on arm/raspi .. Improvements... # Implement a USB chipset driver "OR" finish the existing one [https://github.com/aros-development-team/AROS/commit/c07d13c724f944674be5db54fc6a71ee72a01809 usb otg] - the current code is mostly a skeleton that should initialise the chipset and then needs relevant code to support the different transfer types. It also has the "virtual" hub code in place to represent the raspi's USB port (from poseidons p.o.v) # Implement a driver for the USB NIC (a few weeks - depends on USB above) # Write an [https://github.com/aros-development-team/AROS/commit/d55d0f74d20b769bbb8c8d386e5c1d7a9154f05a audio driver] (a few weeks - independent of USB) and [https://github.com/aros-development-team/AROS/commit/e93a4c245f27a87c9c4c1d39206694b39059998a HDMI] # fix syscall bug in the current raspi kernel code # Graphics depend on having a decent "bcmdma.resource" implemented as to use the cpu's dma engine. The sd card driver needs to use it for transfers to/from the controller - and the gfx system needs to use it for "blitting". # [https://github.com/aros-development-team/AROS/commit/4019d84e4975d4dad987a12d57fe108f5ac048e6 Improve the gfx driver], [ vc4gfx HIDD] add [http://dri.freedesktop.org/wiki/VC4/ Gallium3D support] # [https://github.com/aros-development-team/AROS/commit/b13905b3e8e45b089f520b44692c81affddd066f Improve] the [https://github.com/aros-development-team/AROS/commit/3a876755c070f5c73c4f53c7f4d35b4f923088b9 sdcard] device driver - which is also pretty basic but should work with most cards, rework it to also support pci, etc. sd card interfaces on x86 # The current code using very rudimentary access to the gpio interface - so that should be implemented as some resource for other components to access, as-well as the i2c interface exposed over the gpio interface. that should have a hidd class implemented which uses the gpio resource to communicate. Boot up typical for most other OSs before the open sourcing of many binary blobs from 2017 onwards On power-up, the rpi [http://www.open.com.au/mikem/bcm2835/ BCM 2835] [https://github.com/hermanhermitage/videocoreiv VideoCore4] GPU, not the ARM CPU, is in control, and the SD card slot is the only peripheral device with power. The firmware burned into the BCM2835's VideoCoreIV GPU PROM requires a DOS-style partition table; a FAT-formatted first partition; and the freely redistributable but closed sourced Broadcom files “bootcode.bin” and “start.elf” in that partition. The boot sequence carries out several pre-boot tasks *On powering of the rpi, the GPU reads and executes bootcode.bin, which then loads start.elf *The GPU loads the “start.elf” file, eventually, into the L2 cache and then executes it *configures the memory split for the CPU and GPU *reads and parses “config.txt” from the same partition on the SD card and applies the settings (like a PC’s BIOS settings) *loads the “kernel.img” file, again from the same partition *activates the CPU to begin executing the loaded kernel image The CPU/GPU memory split is hard-coded into start.elf, so Broadcom provides three start.elf images, to give 32M, 64M, or 128M to the GPU for multimedia performance, and the remainder to the CPU. RPi uses [https://github.com/raspberrypi/firmware some closed source loaders] and at some point it loads a binary blob named "kernel.img" at 0x8000, at that point there would be a rudimentary Aros alive. If one wants to use the SD-card then there would have to be a driver for the interface and a fat filesystem handler (SD-card has to be formatted to fat filesystem) Boot code and kernel are now linked together and made into that binary blob, just for starters. Raspberry Pi uses [http://kernelnomicon.org/?p=133 u-boot] and [http://kernelnomicon.org/?p=138 UBoot] as bootloader, there's already some code in the Efika MX port for that. UBoot is a native bootloader and not just for the raspberry pi, it loads after start.elf. You can find Efika MX port from arch implementations, some hacking is needed for the mmakefile.src'es as iit dates back to before the Aros crosstool era or else you get some weird errors while building. You also need to code the bootstrap and serial handling. At the moment it seems that a fastest route for the native build would be to make one binary blob without using the package system. Raspberry's memory layout is pretty simple and if the implemented u-boot doesn't support loading other modules <pre> ? - alias for 'help' mtest - simple RAM test autoscr - run script from memory base - print or set address offset bbm - BBM sub-system bdinfo - print Board Info structure boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootm - boot application image from memory bootp - boot image via network using BootP/TFTP protocol cmp - memory compare coninfo - print console devices and information cp - memory copy crc32 - checksum calculation echo - echo args to console fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) go - start application at address 'addr' help - print online help iminfo - print header information for application image itest - return true/false on integer compare jade - loadb - load binary file over serial line (kermit mode) loads - load S-Record file over serial line loady - load binary file over serial line (ymodem mode) loop - infinite loop on address range md - memory display mm - memory modify (auto-incrementing) mtest - simple RAM test mw - memory write (fill) nfs - boot image via network using NFS protocol nm - memory modify (constant address) pci - list and access PCI Configuration Space ping - send ICMP ECHO_REQUEST to network host printenv - print environment variables rarpboot - boot image via network using RARP/TFTP protocol reset - Perform RESET of the CPU run - run commands in an environment variable saveenv - save environment variables to persistent storage saves - save S-Record file over serial line setenv - set environment variables sleep - delay execution for some time tftpboot - boot image via network using TFTP protocol USB - USB sub-system usbboot - boot from USB device version - print monitor version </pre> And there is one more thing about modular ports. In order to actually implement this, your bootstrapping environment should provide the ability to load several files. On PC this is provided by GRUB2. on CHRP you can read filesystem via OpenFirmware, and Sam's Parthenope relies on modified u-boot. If your bootstrap allows to load only a single file, then you stuck with monolithic kickstart. By the way... u-boot allows not only to boot up a single uImage or zImage, it also allows to write client programs AFAIK. With this approach, you actually can write modular bootstrap for ARM AROS using unmodified u-boot. Most used [http://www.compulab.co.il/workspace/mediawiki/index.php5/U-Boot_quick_reference uboot options] are fatls usb 0:1, the reason behind INTB_KERNEL is to allow use of the standard Exec function AddIntServer() to add interrupt handlers for hardware drivers etc. AmigaOS never used it for abstract hardware drivers. AmigaOS routed only raw hardware IRQs there. Their assignment was hardcoded. As well as number of them. Actually on AmigaOS every bus has its own interrupt subsystem. For example PCI bus. PCI interrupts on Amiga are routed to a single exec interrupt. 1:1 relationship between CPU and hardware interrupts is present only on PC. IMHO we miss things like AddInterrupt/RemInterrupt methods on our PCI subsystem's device class. PCI bus class should map these methods to whatever is appropriate. This is how it is done on AmigaOS and friends. When these are implemented, raw kernel.resource API will be needed only for several PC-specific drivers with hardwired resources. Exec IRQs are real IRQs only on Amiga hardware. On other machines they can be emulated where appropriate (VBlank is a good example). kernel.resource is meant to be different, its IRQs are hardware-agnostic, they are plain "Hardware IRQ number X, whatever this means". They are low-level actually, and meaningful only in the context of a particular system. Was that not the transition from irq.hidd to kernel.resource? No. A long time ago there was another hacky bit named INTB_TIMERTICK. It was "abstract timer interrupt", used by timer.device. It was the same as VBlank, but with larger frequency. I removed it, because kernel.resource API was a cleaner way to access this interrupt. Furthermore, there can be more than one timer in the system. Thinking about bringing back timer HIDD definitions again. hpet.resource is a bad idea. Can someone please enlighten me a little on how the scheduler is meant to work? Poseidon.library creates its "Poseidon Event Task" during RTF_COLDSTART -> then calls Wait(), and ends up in limbo because wait disables interrupts (used for the scheduler heartbeat), and basically waits forever because the sigbit is never set, since krnSwitch doesn't switch the task unless TF_SWITCH is set, and no codepath run during this seems to set it?? TF_SWITCH does not disable/enable switching. This flag just enables to run user-supplied hook when the task is being switched away. It is completely safe to call Wait() in Disable()d state. Doing this actually temporarily breaks this state. IDNestCnt gets remembered in struct Task, then next task is selected, and its IDNestCnt is restored in sysbase (see kernel_scheduler.c). If there are no other tasks, then your cpu_Dispatch() should enable interrupts on the CPU and enter idle mode. See x86 implementation for good example. You miss what happens next... 1. KrnSwitch() saves context of your task, saves IDNestCnt (core_Switch() and cpu_Switch()), then drops into cpu_Dispatch(). 2. cpu_Dispatch() calls core_Dispatch. Then two cases are possible: 2a. There is a READY task. It is picked up, its IDNestCnt is restored in SysBase, then cpu_Dispatch() needs to restore registers and exit. The next task is run. 2b. There are no READY tasks. core_Dispatch() returns NULL. In this case your cpu_Dispatch() should enter idle loop. It should just enable interrupts on the CPU and put it on halt. This allows it to process hardware interrupts. Eventually some of your interrupt handlers wakes up your task and puts it into READY list. My heartbeat interrupt has been slowed atm to help debugging - but it never actually gets a chance to fire because of the Wait() disabling interrupts. Perhaps you have forgotten to enable interrupts in your idle loop. There is a change in the format of AROS executables. Until now we were using Elf RELocable files which are usually used as intermediate object files. We had them for various reasons, one of them was how AROS files were built in the past. That days we had no real aros cross compiler and the option to embed relocation data in unix executables (or in executable files in general) was rather new and not every linux/unix system had it. Therefore we have decided to use intermediate files. Although it was somehow working (and it is still working :-)), it has some drawbacks. Therefore decided to introduce real Elf EXEC types, in first turn implemented on ARM target with option to expand in future to all other AROS architectures. The first patch was pretty easy and appeared to work somehow. It generated nice executables with embedded relocation info. Not only that, it also removed all global symbols adjusting relocation data to be relative to the beginning of the sections. That move reduced number of symbols in each executable significantly (depending on the file between 20 and 80% of all symbols could be removed). The only symbols that stayed in the file are local ones - due to the nature of the patch wasn't able to remove them since we have not seen them in the symbol hash table. The patch didn't worked though. The files were relocated, AROS kernel loaded, but it crashed very early. What happened? Well, the nature of ARM relocations happened :) Most of the relocation data on all machines is rather simple. Relocation can be absolute or pc-relative, sometimes the offset has to be bit shifted. On ARM v7 there is another one. There, when one wants to load an address of function/variable into register a combination of two instructions can be used: movw and movt. The first one loads immediate into lower 16 bits of a register while clearing upper 16 bits. The second one loads immediate into upper 16 bits without touching lower halfword. Loading of a pointer into a register looks like this: movw r0, #:lower16:label movt r0, #:upper16:label In this case there are two relocations - one for lower halfword and another for upper. If an overflow of lower 16 bits occurs during relocation process, the upper one should be updated as well. Unfortunately with current patch and with typical ARM executables there is not enough information to perform the calculations. There are two options - the first one would be to give up and go back to "fake" executables, another one would be to change from REL to RELA relocation info. The latter contains an addend, extra data which can be used to perform all the relocation calculations I need. Decided for the second option. The patch is already in the works. There is another function for the binutils' bfd backend to perform the final relocation. There can decide what to do with every reloc info, modify data and eventually strip some symbols. An advantage is - at this stage of the linking process have also full access to all local symbols so can change all relocations section relative and eventually strip all symbols from the files. GPU VCore developed by Alphamosaic Ltd and now owned by Broadcom. Most of start.elf runs on the GPU. Placing ALL the userland GPU code in the videocore.hidd isn't going to be a terribly big problem because the code they published is nothing more than a shim that sends data straight to the GPU to execute. The good news about this is that we only need to write our HIDD using the OpenVG API. The shim is relatively small codewise and lives in the ARM memory (the actual OpenVG code itself lives in the GPU RAM area and its loaded from start.elf). That's also the bad news. Our driver has to translate AROS video calls to OpenVG calls, for most tasks it should be easy, for some, not so much. It's still probably less difficult and less work, than controlling the GPU directly. The other good news is that anything done through OpenVG happens on the GPU, its truly accelerated. It also has some nice font functions, meaning we can lead into an accelerated text mode later. Basically, AROS resets or locks up when it tries to use AROS_ATOMIC_INC or DEC. If I comment out the byte/word operations in the header files and use non-atomic operations, the code works as expected. have read that the L1 cache needs to be enabled to use LDREX and co (which I also read is only meant to be used on multi processor systems with shared memory) - however I am certain this is correctly enabled. If you are using LREX or STREX, you should have L1 cache enabled, at least on the ARM CPU I work with at work. L1 cache is enabled by enabling the MMU *AND* setting the C and I bits in the CPU - the C bit is ignored, and the I bit only covers the 16 byte instruction pipeline if the MMU is not enabled. Can you verify that your assembly is generating LDREX/STREX? From the behavior, it almost sounds like its generating the default Semaphore locked atomics. Impossible. There are no semaphore-locked atomics. There are Disable()/Enable()-based ones instead. And there's a special #define AROS_NO_ATOMIC_OPERATIONS in this case, which tweaks Disable()/Enable() implementations not to recurse forever. I have tested this on ARMv5 which does not have ldrex/strex, it works fine. On those ARMs there's no way to have real atomics. On other OSes (like Linux) this is done by introducing things like atomic_t, which appears to be a complex structure, holding the value together with accompanying spinlock (implemented using swp). #warning "TODO: lookup optimal mmu table settings for raspi memory" /* Set up an identity-mapping for all 4GB */ for(x = 0; x < 4096; x ++) { pagetable[x] = x<<20 | (0x40002|0x80000|0x010000|0x00C00|0x04); } Shouldn't there be a second loop that sets the 'C' bit in the descriptor for the RAM pages? Currently, you have TEX=0, C=0, B=1 for all pages (Shared Device). You should have TEX=0, C=1, B=0 for RAM (Write-Through, Cached) So .. pagetable[x] = x<<20 | 2; should be enough? No, for RAM you need to change the '| 0x40' to '| 0x80' tell dosboot the correct defaults to use Please don't do this. This bootconfig.c is a deprecated legacy thing. I wanted it to go away completely with time. Instead, display drivers should auto-install themselves during own initialization phase. I. e. detect hardware=>instantiate itself. This should make things way simpler. With this approach you only need to add the driver into KS image to get the device autobooted. No hardcoded stuff. Currently VESA and VGA drivers do this, look there for examples. never rewrote ATI driver because i don't have any test system for it. they defined a smaller AROSCPUContext than the ExceptionContext - yet reference it as ExceptionContext in other places, and since it hasn't allocated enough storage for ExceptionContext, are corrupting memory/the structure (since the elements that are there don't map 1 to 1 with the exception context). AFAIK, AROS has been moving in a different direction to this in recent years. It is the job of graphics HIDDs to allocate bitmaps etc. so that they have the most suitable characteristics, including allocating them from GPU RAM where possible. The concept of chip RAM is only for legacy code, and most if not all non-68k platforms should have all system RAM marked as chip. BTW, is the video processing code you mention CPU code or GPU code? Also, IIRC we have support for "external memory allocators". Perhaps that's what we need for the allocation of GPU RAM through the mailbox. All hosted and x86 native ports should use proper context formats. trying to clarify if the vblank handler has to have run by this point to prevent this deadlock. Actually, no. Unless you have installed VBlank handler which should wake up at some point. Without VBlank there will be no quantum count. Consequently, there will be no forced preemption. But the rest will work, and multitasking will be cooperative (switch happens only when current task voluntarily gives up the CPU). Does it depend on the vblank having run before this point? and if yes what does that mean on systems where it might be able to run enough code (e.g. get to this point) before the vblank interrupt has triggered? What is it waiting for? It could wait for timer, in this case you need timer.device working. VBlank is currently needed for exec's quantum counter. In current native ports we have only a single timer, which is served by timer.device. VBlank is simulated by timer.device also. If your machine has two timers, then you can use one of them for VBlank, and another for timer.device, this will simplify things down. VBlank needs to be 50 Hz for historical reasons, many programs use it as cheap timer. I am periodically thinking about making some abstract mechanism to be able to change quantum source (and untie it from 50 Hz), but have no time to come up with something good. Additionally i started disliking timer.device hardcoded design when PC has got many timers (old 8253, APIC, HPET). Currently i think there should be some low-level entity representing tick source. timer.device should just select the most appropriate source for its units. The BCM2835 has 4 GPU based timer sources - 2 are used by the GPU, so im using Timer3 for our heartbeat and the remaining one will be free to the system. There is also the less capable ARM timer but that is dependent on the CPU frequency. Very good. You won't need any emulation. Set the heartbeat to 50 Hz and drive VBlank from it. Use other timer for MicroHZ. Can you use the 'econsole.hook' I make for debugging the Sam460 via the serial port? It provides a before-anything-else shell prompt on the serial port. You can then do 'NewCLI' to test your graphics, or use any DOS command in shellcommands.resource. You should just be able to add econsole.hook to your module list, and use 'econsole' in your bootargs. So long as you have a working Exec/RawMayGetChar and Exec/RawPutChar, it should work. Also make sure to add shell.resource and shellcommands.resource for this. That should have done it. If you set "#define DEBUG 1" in arch/all-native/econsole/econsole.c, do you get any additional serial output? have added it to the build and added econsole to the command line - and can see the bootloader picks up on the emergency bootconsole tag, but I still only get the insert bootable media display? Im assuming it exposes a fake filesystem that tricks aros into booting? The contents of which are: ECON:AROS.boot Way to handle the scheduling code? The implementations I had been following were causing problems, due to cascading interrupts which I cant handle properly in the asm stubs just now (when they break disable etc.) - since it means detecting the interrupted codes cpu mode and getting the correct sp/lr for it, and that's just too tedious for arm. To work around this ive added a system idle task which does nothing - and when the scheduling code has no task to run switches this in and lets it run, thereby allowing the interrupts etc to resume until something does need to happen. Also, by adding accounting code to cpu_Switch() and cpu_Dispatch(), it should allow the system to log idle time correctly (as well as running tasks). have thought of also adding an additional task that never runs, solely to record time spent in IRQ handlers, but I digress.. was under the impression that kernel.resource should *never* be used outside of exec.library. This is a wrong impression. Michal started designing it because portable nature of AROS does not fit well into exec's API with all its assumptions. So, he started the new, hardware-agnostic kernel API from scratch. Yes, exec sits on top of it in places. But kernel always meant to be open thing. Otherwise it would not exist. it wasn't meant to be just used willy nilly by user code - but by lower system components (e.g. exec) so that they could be implemented in a more generic fashion, and the kernel resource itself hide the systems quirks. Adding new things there perfectly keeps up with our decision to minimize AROS-specific intervention into APIs which can clash with MorphOS or Amiga OS4 extensions. We want at least source-level compatibility there. Binary compatibility on PPC would be extremely cool, but at the other hand we have no maintainer for this, as well as their ABIs splintering. It depends on what exactly is being implemented - there's no reason we should have everything crammed into kernel.resource if it doesn't need to be (i.e. if its better suited as a separate component/subsystem in its own right) The _LE versions are for when you have endian swapping taking place. If the graphics are the same endian as the CPU, no swapping should occur. I ran into a similar terminology problem in SDL with a friend insisting that his Radeon 7000 on his PC was big-endian. It is not, it just uses the same endianness for the graphics card and the CPU so no swapping was necessary. They were both little-endian. The _LE versions are because the PixFmts refer to the bitmap data being in big endian format in memory, for which the normal version would need to do endianness conversion before applying the shifts/masks. on this platform it is in _LE in memory also so we don't need the conversion hence using the _LE version of the call). would use _LE (if it's really little endian 16 bit mode). What is the bare minimum needed to implement a framebuffer based gfx driver, with our software handling the rest? Have tried with just a gfx class that only expose new/dispose/newbitmap - and having an onscreenbitmap used only for the framebuffer itself (with all other bitmaps being chunkybm, and the framebuffer's superclass also being chunkybm), but that alone isn't enough it seems? You can use workbench/hidds/sm502/ as your example - it is as simple as I could make it. So, AROS creates the framebuffer bitmap (verified this) -> so surely it should be capable of then rendeing into it? I don't actually create the framebuffer "bitmap object" myself - only as a result of being asked to. The code I currently have on SVN seems to create the framebuffers bitmap object fine, but then crashes in intuitions DisplayDriver callback. In particular it crashes performing the getattr on the system default pointer. don't expose MEMF_CHIP in an allocatable form so AllocSpriteData was failing (and other code later doesn't check if the values are valid == illegal memory accesses) So far have -: vc_init: queries the gpus memory, and sets up a fake memory handler for it, then adds the bootmode driver and returns saying all is well vc_gfxhidd:New: sets up some fake syncmodes to test with and creates the real gfx object. vc_gfxhidd:NewBitmap: checks if its a framebuffer and uses the onbitmap class or uses the chunkybm class otherwise vc_onbitmap:New; creates a chunkybm object and then pushes the real framebuffer address into it as the buffer, vc4 had v8adds, v8subs, v8muld, v8min and v8max which operated on four 8bit uint values packed into a 32bit register. Multiplication was in the range 0.0 to 1.0 and addition/subtraction saturated. There were also a range unpacking/packing modes that allowed you to pack and unpack 8bit values into 32bit registers. RasPi has to speak to the "operating system" which runs on the GPU itself and request/free memory - it cant directly manage it itself, and so the managed functions were used to wrap these calls. The Arm and GPU share memory space. The framebuffer is shared. The Arm can write a pixel and it will appear on the screen (through GPU hardware) without flushing/copying being required. The GPU can composite multiple FB's in real time - so you have a number of surfaces defined which are rotated etc and composited in real time to the output. Copying can map from the address space of the Arm to the flat space of the GPU which takes some code, but I don't think whole buffers are copied. The DMA hardware can also access the whole memory space and can perform 2D fills and blits (no blending). This is documented in the peripheral spec posted. The DMA is just an Arm accessible peripheral and can be set up with low latency (e.g. microseconds). must use a 0xc0000000-based bus address to access SDRAM, yet non-DMA access should go via a 0x0-based bus address. For 2D dma, set TDMODE, and the spec says "interpret the TXFR_LEN register as YLENGTH number of transfers each of XLENGTH, and add the strides to the address after each transfer." so set STRIDE to pitch of the image, the width is XLENGTH and height is YLENGTH. You would fill by not setting the SRC_INC and point source to your fill data. The DMA cannot see the ARM's L1 cache, so you would map the framebuffer with ioremap_nocache. Depending on where the source data comes from, it may need an L1 cache flush. The DMA can see the L2 cache. Use 0xC0000000 bus addresses when L2 is disabled and 0x40000000 bus addresses when L2 is enabled. (actually just call virt_to_bus and you'll get the right address out). openGLES/openVG has high latency. Writing to framebuffer then reading it back is very inefficient (e.g. milliseconds). If you can drive it a unidirectional way, just streaming commands at then that is efficient. openVG is not implemented on top of openGLES - it uses the same hardware but as a first class interface To improve the Gfx driver, we will need a DMA resource implemented so can use to perform DMA operations. The Gfx driver will need this to perform blits. Actually MEMF_CHIP has to present, for historical reasons. This has been never fully agreed upon, but in ports i wrote i exposed the whole memory as MEMF_CHIP. The idea behind this is that CHIP is originally the memory where graphics and sound data can be put. On non-Amiga platforms there are no restrictions on this, so the whole memory is CHIP. Yes, many old software can misbehave with CHIP memory size larger than 2MB. But this actually applies only to m68k AROS which is going to run m68k binaries. In other cases it's quite logical to fix the program when porting. As to original question: yes, it's enough to have a framebuffer bitmap (one with aoHidd_BitMap_FrameBuffer set to TRUE) and PutPixel routine. It framebuffer can be served by chunky bitmap class, then you can simply create chunky bitmap with your own buffer (see how VESA driver does this). Chunky PutPixel is already there. struggling to determine what is the correct pixfmt to use for the 24/16/15 bit gfx modes on the RasPi. AFAIK it uses RGB565, for 16bit but im unsure what shifts etc should go with it? suffice to say Im getting the wrong colors so far lol. <pre> redmask: 0x0000F800 greenmask: 0x000007E0 bluemask: 0x0000001F alphamask: 0 redshift: 16 greenshift: 21 blueshift: 27 alphashift: 0 </pre> It should likely be vHidd_StdPixFmt_RGB16_LE This stuff is a bit confusing. The "names" of the stdpixfmts are based on the layout in memory, ignoring endianess. So for example: ARGB32: will be 0xAA 0xRR 0xGG 0xBB in memory on both big endian and little endian machines. The shifts and masks OTOH are based on pixel access (ULONG in this case), so differ depending on whether you run on big endian machine or little endian machine (that's why there's stdpixfmt_le.h and stdpixfmt_be.h in rom/hidds/graphics/). With the 16 bit pixel format it's even more confusing, as for example it's impossible on little endian machine to describe RGB16 with shifts/masks alone. That's why there's vHidd_PixFmt_SwapPixelBytes_Flag. (RGB16 == RRRRRGGG GGGBBBBB in memory, and for pixel (WORD) access on little endian machine it needs to be accessed as GGGBBBBBRRRRRGGGG). The shifts btw indicate how much to shift the component to the left (!) so that it is moved to the highest bit (31). The aHidd_PixFmt_StdPixFmt you specify will be ignored most of the time, because when the pixelfmt is registered, the gfx hidd checks if there's an identical pixfmt (shifts/masks/etc., but ignoring pixfmt->stdpixfmt) already in the system, and if so, it uses the already existing one and does not create a new one. In theory it would be better if gfx drivers could simply/only specify a StdPixFmt without all the shifts/masks stuff when the gfx driver uses pixfmt which matches one of the stdpixfmts exactly. Another possibility would be for gfx drivers to use HIDD_Gfx_GetPIxFmt(stdpixfmt_gfx_driver_wants_to_use) and then peek shifts/masks from it and fill out a pixfmt tag list based on that. 15bit very blue/green: Try to pass same shifts/masks/etc. as in 16 bit pixfmt (maybe you think it's using 15 bit R5G5B5 (or swapped) but it's actually still using 16 bit R5G6B5 (or swapped). aHidd_PixFmt_StdPixFmt you pass is mostly ignored. It's the shift/masks/etc. that count. But I would still pass the correct one (_LE) == whatever rom/hidds/graphics/stdpixfmts_??.h uses in the entry where you have looked up shifts/masks/etc. Use the shifts/masks/etc. from the entry in stdpixfmt_le.h (if you are running on little endian machine) or stdpixfmt_be.h (if you are running on little endian machine) that matches the pixfmt that its meant to be. 0xAA,0xRR,0xGG,0xBB on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_BGRA32) 0xAA,0xRR,0xGG,0xBB on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_BGRA32) it feels like AROS trashes the alpha component, otherwise it should be 8A8R8G8B. read on the subject suggest its in 1x5r5g5b (x is ignored) to keep 16bit alignment . Suggests to me that wrong shift/mask are being applied - however going by the 16bit versions it all looks correct to me so I am really confused as to what is happening. The output image looks to have too much green/blue, and very weak red. Kickstart The idea is to minimize amount of archirecture-specific modules to make the user's life easier. So, the kickstart was split into 'base' (which does not contain anything machine-specific) and 'BSP' (Board Support Package) which contains all hardware-specific stuff. This way, for example, distribution makers can save up space on CD and make CDs with multiple platform support. Different configuration would load the same base with different BSP's. Next there was some part which is entirely missing on hosted. These are filesystems. Hosted ports do not need them to boot up, so on hosted they are left out. At the other hand, they are also architecture-agnostic. So i put them into 'FS' package (standing for 'filesystem'). USB Poseidon is one more big part. I made it into separate package in order to allow users to omit it if they don't need it (for example, to run on retro PCs without USB). Personally i have one. Again, Poseidon is hardware-agnostic (well, there are USB drivers but HCIs are pretty standard). AFAIK its HCI 1.0 compliant but not familiar enough with poseidons drivers, nor USB, to just hack away at the existing code. Perhaps once i'm more familiar with the workings I can merge in the changes needed to get it operating but for now I will focus on getting it running. Also our drivers have known issues so perhaps a fresh set of eyes might shed some light on what is going wrong. Another interesting question is whether Poseidon can operate on device side. Is it flexible enough? How similar is being a USB host and USB device? think it will need a bit of work on Poseidon's side. Until then I will force the driver into Host/Master mode in the init code, but leave open device etc to configure the chipset for either's use - and look at trying to add support for working in Device/Slave mode & switching modes once it's up and running. Actually USBROMStartup is some kind of kludge. Can there be any alternative? Could device drivers be self-installing, like our HIDDs? This would get rid of need to list them in USBRomStartup. * Model A and B limited to 150 mA per port. * Model B+ and Pi 2 introduced configurable 600 mA to 1.2 A support over all ports - anything above that requires a powered USB hub. Implementing the hardware driver that Poseidon uses to interact with the USB components. Have code in place to (try) and initialise the USB chipset, and configure host/device mode operation (though AFAICT Poseidon doesn't support device mode). Started to get the "virtual" root hub written for the single USB port so that Poseidon should at least list it correctly in the GUI - and try to interact with it to find peripherals. The BCM2835 uses a soft IP block from Synopsys’ DesignWare library (DWC), specifically the block is called dwc_usb_2_0_hs_otg_subsystem-ahb_se (“USB 2.0 Hi-Speed OTG Controller Subsystem w/AHB Interface SE”). There is no public documentation for this, and pretty much zero chance of anyone getting hold of it even with NDA. However, there's a Linux driver written by Synopsys ([https://github.com/raspberrypi/linux dwc_usb]). Specifically directories [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_common_port] and [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_otg]. The Synopsys code is actually under a fairly permissive licence – it's not GPL, it's similar to BSD (’don't sue us if it breaks’ is pretty much the only clause). So this should not be a barrier to porting the code. The code is really well written, with a nice partition between the work done by the driver (dwc_otg, which is fairly involved, given the host does more work than a conventional EHCI driver), and the interface to Linux (dwc_common_port). Probably only need provision of relevant changes to dwc_common_port. Other things to consider.... * Provision of necessary headers to get it to compile * Provision of necessary functions (main issues are wait queues, threads, work queues, tasklets, timers, spinlocks and mutexes (multithreading) ) * Interfacing between USB stack and the driver. dwc_otg/dwc_otg_hcd_linux.c looks like the place to start. the Linux bits of the headers are only required for the dwc_common_port library. dwc_common_port includes a variety of crypto functions which are not used – it appears to also be used for ultrawideband (UWB) and wireless USB (WUSB) drivers where crypto will be an issue, but it isn't going to be for plain wired USB. Every USB driver acts as an USB hub as well in order to let Poseidon control the state of USB ports. The code there was reading status of the only USB port in Raspberry's CPU but when changing the status it erroneously deleted some of the status bits, including the port enable one. It was so because those bits in the status register are of a type Read/WriteToClear. It means, if one does not want to change their value from 1 back to 0, one has to actually write the 0 value. Very practical thing e.g. in interrupt handlers, where one reads the interrupt status register to learn what was the interrupt reason, and writes it back to the same register in order to clear the interrupts. After fixing that code it turned out that the communication was still unsuccessful. Apparently the USB device was not understanding the host for some reason. That should not happen since the request sent was one of the standard ones implemented by virtually anything with an USB connector, assumed that Poseidon clears the data caches before forwarding the work to the USB drivers but that's the responsibility of the driver itself. The USB device responded and acknowledged the transmission! But why were all the request sent after address change failing with timeout? They should not. Once again, address set is supported just by anything. Tried to contact the device at address 0 once again and there it was, still responding properly. The enlightenment came. The bus address for DMA transmissions was, as it is in many bare metal USB implementations, just the pure memory address of the buffer as seen by the ARM cpu. Have "prefixed" it with the real location of uncached RAM and booted AROS once again. Trident saw this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 and this: Product : Vendor: Vdr=0424/PID=EC00 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 255 SubClass : 0 DevProto : 1 VendorID : 1060 ProductID : 60416 DevVers : 0200 and even this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 What are these things? The first one is USB hub built in the Raspberry. Thanks to this one the Pi machines (with exception of Pi0 and computing modules) have more than just one single USB port. The second one is the network chip in raspberry, the third one is my USB SD card reader which have just connected to see what happens. AROS tried, of course, to boot from it ;) So, the first step towards working USB is done. The control transfers are working as you can see above. Next step is to implement bulk and interrupt transfers, having the basics in place. Finally some error handling will be added and USB for Pi will be as complete as the PC version. [http://www.raspyfi.com/raspberry-pi-usb-audio-fix/ Issue with USB Audio] Audio The Pi 4B is the only Pi that can output HD Audio as an HD Audio passthrough bitstream, and it does it over HDMI. It's possible to use the two HDMI output for separate HDMI video and HDMI audio outputs to allow UHD HDR video and HD Audio with non-UHD HDR compatible AVRs. The Pi3B+ and earlier will decode to PCM 5.1/7.1 and output over HDMI. HDMI is the only interconnect that has a standard for carrying Dolby True HD, DTS HD MA etc. as a bitstream - you can't carry it as a bitstream on any other interface. Pi3 and Pi4 audio jack output derived from 12bit pulse width modulation is relatively poor. For better, choose USB Audio or I2C versions. [https://github.com/raspberrypi/linux/tree/rpi-patches/sound/arm audio] and its [https://github.com/raspberrypi/firmware/issues/2 very high speed message passing interface type of thing VCHI] The Model B+ added an additional voltage regulator for the audio output and an additional output driver to drive low-resistance loads like headphones. However it is still using pulse-width modulation (PWM), which has a major impact on sound quality the old Raspberry Pi used a linear voltage regulator to provide the 3.3V to many of the components on the board while the new one uses a switching regulator. Both can perform reasonably well. However switch mode power supplies often show higher noise figures Analogue audio Audio over HDMI rev 1.3 & 1.4 Ethernet 10/100 BaseT Ethernet RJ45 socket GPIO GPIO shouldn't be too bad but bear in mind it is already accessed in places so they would need to allocate pins etc through it (e.g. sdcard to flicker the activity light, serial debug to output data on the GPIO pins) Probably a resource rather than a device... Started an i2c driver that will need to allocate GPIO pins. Feel free to work on it if you are interested ;p GPU graphics with 2D and 3D acceleration Sadly none yet for 32bit but for 64bit... Miscellanous hdmi issues Setting the hdmi_force_hotplug=1 makes sure the Pi believes the monitor/TV is really there. You might also need to set config_hdmi_boost=4 or even higher (up to 9) if your display needs a stronger signal. If the display is a computer monitor or newer tv, use hdmi_group=1 (auto HDMI use) and if it is an older TV, try hdmi_group=2 (for DMT formats, i.e. for PC monitors) then you HAVE to "set hdmi_drive = 2 to enable HDMI output as this forces HDMI mode rather than DVI mode Do not set hdmi_safe=1 as that overrides many of the previous options. Using a shorter or better quality HDMI cable might help. Make sure your Pi's power supply delivers 1 A and not 500 mA. If you see a problem with the red colour - either absent, or interference - then try a boost composite video changing the RCA cable, then the composite port worked out of the box Boot it as you are doing, without HDMI. If you now plug in the HDMI, do you get the image? In other words, does the Pi think HDMI is connected even when it isn't? Rename all the files in the first partion of the card except bootcode.bin, start.elf and fixup.dat What's the result? Put back config.txt What's the result? for PAL mode sdtv_mode=2 dmi_ignore_hotplug Pretends HDMI hotplug signal is not asserted so it appears a HDMI display is not attached hdmi_ignore_hotplug=1 Use composite mode even if HDMI monitor is detected <pre> # NOOBS Auto-generated Settings: #hdmi_force_hotplug=1 #config_hdmi_boost=4 #overscan_left=24 #overscan_right=24 #overscan_top=16 #overscan_bottom=16 #disable_overscan=0 start_x=1 gpu_mem=128 </pre> tvservice -c "PAL 4:3" <pre> /opt/vc/bin/tvservice -s or tvservice -s state: HPD high|HDMI mode|HDCP off|composite off (0x12001a), 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m CEA Group CEA has 1 modes: (native) mode 16: 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m DMT Group DMT has 0 modes: </pre> sudo amixer cset numid=3 1 forces the audio to the headphone jack, even with the HDMI video output plugged in config.txt the hdmi_ignore_edid_audio=1 option sems relevant as it should tell ALSA that the only available audio is analog, no matter what the display says There are several different ways that these 4 pole (ring) composite analog cables can be wired up, so some work great in some applications and can be a waste of time in others. What is needed for the Raspberry Pi B+ and above, which like many camcorders needs the ring contact next to the base contact to be the ground. The wiring for the 4 pole are: TIP (LEFT AUDIO CHANNEL) RING 1 (RIGHT AUDIO CHANNEL) RING 2 (GROUND/EARTH) RING 3 BASE/SLEEVE (VIDEO) YELLOW Most Apple based Players and the Microsoft Zune (TM) are wired this way. Most analogue camcorders are wired this way as well, where the ground in on Ring 2 will work with the Pi although you may need to swap your Video plug with the Right Audio plug. Nearly all other MP3 players are not wired this way, the ground is on another ring ie the wrong one. External devices * Camera Module Omnivision ov5647 Sunny 5MP (NoIR version) V1.3 - NoIR at 850&nbsp;nm, peak at 880&nbsp;nm and trails off at 940&nbsp;nm wavelengths * Camera V2 Sony IMX219 V2.1 8mpixel 8MP 8megapixel - 3280 x 2464 pixels - video at 1080p30, 720p60 and 640x480p90 - wider field of view, 62 vs 54 degrees horizontally - * Branded WIFI usb BCM43143 dongle N.B. dreaded error after changing cameras (stupidly without turning off the power first) and lasted through several power cycles. It can be a bad 15-pin FFC ribbon cable, when swapped, camera(s) and the Pi itself are working OK. It can be an instance of a cold solder joint on the CSI connector on the pi board. the camera can be detected (that's done via I2C) but may still not be able to receive image data (done via CSI-2) if something is broken. CSI-2 is uni-directional. Control is generally done via I2C. The CSI-2 receiver always writes to memory, not direct to the ISP. That's the way the Broadcom architecture works as it allows multipass processing easily. GPU memory is accessible from the ARM. Processing using the QPU graphics processors may be possible. currently the only supported sensor is OV5647 and IMX219. The linux drivers are all in the firmware blob, else you'd be looking at at least a man-month of work in a fully fledged imaging lab to do a decent tuning of the camera modules' ISP parameters. Static electricity maybe an issue for the camera module and slightly less for the pi board. == References == ===Good sites to visit=== *[https://github.com/raspberrypi/firmware/tree/master/ Raspberry Pi Firmware build] *[https://www.raspberrypi.com/documentation/computers/software-sources.html Documentation] *[https://rpilocator.com/ RPiLocator] Linux only *[https://github.com/raspberrypi/linux Raspberry Pi Linux Build] *[https://dietpi.com/ DietPi] *[http://www.tinycorelinux.net/ports.html piCore] *[https://wiki.alpinelinux.org/wiki/Raspberry_Pi Alpine Linux] *[https://github.com/armbian/build Armbian] *[ FydeOS] *[ TwisterOS based on ChromiumOS] *[https://note.com/jamesmondo/n/nc76e31402be8?hl=en BSD] *[https://www.raspberrypi.com/software/operating-systems/ PiOS Lite] and then [https://hstwb.firstrealize.com/ HST] *[ PiMiga for pi4 and pi5] *[ amibian for pi2 and pi3] *[ retropie pi1 and 2] Other alternative lighter smaller than Pi OS *[https://aros.sourceforge.io/nightly1.html Aros 64bit ARMV8 single core] *[https://www.riscosopen.org/wiki/documentation/show/Welcome%20to%20RISC%20OS%20Pi RiscOS on Pi3 and Pi4] *[https://github.com/michalsc/Emu68 ARM based realtime JIT 68k for amiga computers] *[https://github.com/JJDSNT/bellatrix/releases/ Alternative use of Emu68 on Pi3b] *[https://github.com/stevereaver/uaos uaOS with Emu68k] *[https://github.com/aros-development-team/AROS/commit/f80a268607dfae81b2db94755ab4e4d31ccb72d6 m68kemu library reference] *[ HaikuOS] *[https://github.com/raspberrypi/noobs NOOBS] os loader with successor [https://github.com/procount/pinn PINN] *[https://github.com/maxnet/berryboot berryboot] *[https://github.com/brianwiddas/pi-baremetal Bare Metal Access on Pi 32bit] Testing procedure is put sd card in, connect board to board if necessary, plug in hdmi and then power nothing else is done especially CSI DSI etc [https://www.raspberrypi.com/documentation/computers/compute-module.html CM5] has the same 55mm x 40mm 2x100pin connectors form factor as the CM4 but [https://www.epdtonthenet.net/article/214508/Key-Considerations-When-Migrating-from-Raspberry-Pi-CM4-to-CM5.aspx some pins and other small things] have changed. Will need the [https://raspipcb.com/tech-blog/raspberry-pi-cm4-vs-cm5-difference-in-booting-from-sd-card/ right IO board to suit] *Green [ Raspberry Pi Compute Module 5 IO Board REV2 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1967]] - untested *Green [ RPi Compute Module 5 IO board REV1 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1751]] - untested *Black SupTronics Geekbord X1500 CM5 IO Carrier Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[https://sipeed.com/nanocluster Sipeed NanoCluster] - untested up to 7 CM5 *Green BentoIO CMX0 - untested *Box EDATec ED-CLAWBOX - untested *Home Assistant Yellow - Kit with PoE with Raspberry Pi Compute Module 5 - untested *Blue [https://www.waveshare.com/wiki/CM5_PoE_BASE_A Waveshare CM5-PoE-BASE-A] - untested *Box Waveshare [ CM5-POE-BOX-A] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-B Waveshare CM5-IO-BASE-B] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-A Waveshare CM5-IO-BASE-A] - untested *Blue Waveshare [https://www.waveshare.com/wiki/CM5-NANO-B CM5-NANO-B] - untested *[https://carboncomputers.us/products/pi-flux piFlux] *[https://carboncomputers.us/products/ Zitaotech Hackberry] CM5 lite only - *Portable [https://www.waveshare.com/pocketterm35.htm Waveshare PocketTerm35] with Pi4B or Pi5 - untested *Box [https://www.clockworkpi.com/uconsole ClockworkPi uConsole][https://www.youtube.com/watch?v=EtI_bAahbR8 CM4 into an adapter or CM3 into so-dimm - Cyberdeck] - untested *Green RPi [https://datasheets.raspberrypi.com/cm4io/CM4IO-KiCAD.zip Compute Module 4] [https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf IO board] V1.4 [https://datasheets.raspberrypi.com/cm4io/CM4IOUSB3-KiCAD.zip USB3] [https://datasheets.raspberrypi.com/cm4io/cm4iousb3-appnote.pdf CM4ISO] [https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf Dual100pin] (2020) aka Development Platform Board - untested *Purple Pi Hut Cytron CM4 Maker Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[ KubeSail PiBox mini 2] *Home Assistant Yellow with Raspberry Pi Compute Module 4 - untested *[ Turing Pi V2] - untested CM4 with 260-pin SO-DIMM socket adapters and/or nvidia jetson nanos - untested *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-C Waveshare CM4-IO-BASE-C] - untested but binary blobs Rev01 Rev02 *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-B Waveshare CM4-IO-BASE-B] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-A Waveshare CM4-IO-BASE-A] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-NANO-B Waveshare CM4-NANO] - untested but usb and audio turned off or rerouted *Black [ Seeed Studio with BigTreeTech BTT pad 7] - bin blobs? CM3 has a 200 pin sodimm ddr2 connector form factor but not electrically SC0028, SC0029 *Blue [https://wiki.geekworm.com/CM_IO_Board Geekworm RPi Compute Module IO Board] [https://github.com/geekworm-com/cm-io-board CSI DSI] with CM3 in ddr2 slot underside - '''works''' if SW1 on but CM3+ '''does not''' *Green [https://cdn-shop.adafruit.com/product-files/3442/CMIO_schematic.pdf RPi V3 IO board CM3IO] and CM3 Lite - untested *Green [https://turingpi.com/ turingpi v1 cluster] - untested up to 7 cm3 7xlan9514 12V discontinued, 3 x Pi4 homelab maybe better *Blue [https://www.waveshare.com/wiki/Compute_Module_PoE_Board Waveshare Compute Module PoE Board] and CM3 lite (if not lite, write files to internal eMMC fat32) '''AVOID''' bin blobs *Blue [https://www.waveshare.com/compute-module-io-board-plus.htm Waveshare Compute Module IO Board Plus] [https://www.waveshare.com/wiki/Compute_Module_IO_Board_Plus wiki] [https://forums.raspberrypi.com/viewtopic.php?t=235695 pin settings] with CM3+ Lite - '''AVOID''' binary blob *[ Pi02w on Geekworm SupTronics X305 Raspberry Pi Zero IO Baseboard] - untested *[ Spotpear Pi Zero 2w to Pi3b format-ish] - untested *[ pi-top v4] box has 128x64 oled display, micro hdmi, 19Whr battery with pi4 and 15V PD 36W min needed *[ pi-top v3] three green pieces, heatsink covers most of the base tray, pi-top hub mk1 lhs and Pi1B Pi2b Pi3b rhs secured from below, black rounded strip with pi-top above keyboard, 13.3" HD 1366 x 768 display, small touchpad, *[ pi-top Model 2.0] pi-top on bottom bezel of 14-inch green laptop, large trackpad, keyboard slide down to reveal main system hub on slide rails moved to the right, Raspberry Pi3b screws down, hub slides in, 18V 2.5A 45W charger brick, battery 11.1V 3500mAh 38.85Wh and storage PiTopOS *[ Pi-Top CEED Raspberry Pi Modular Educational Desktop with RPI3] monitor *[https://www.indiegogo.com/en/projects/jesselozano/pi-top-a-raspberry-pi-laptop-you-build-yourself Pi-Top v1] wedge laptop with RPi2 <pre> 2008 Trustees collected for Foundation 2009 Pi Foundation charity status gained 2010 2011 First Raspberry prototypes 2012 First boards go on sale at CPC and RS. The Model A and B 700 MHz Arm11 - February 29th BCM 2835 2012 First million sold - more than the 10,000 original planned and anticipated 2013 First Alpha Experimental builds of AROS Native for the 32bit Pi 2013 Pi Trading launched making grants available, providing in house educational resources and Pi Academy for teacher training 2013 Over two million sold 2014 Over three million sold 2014 Pi 1 Model B+ introduced that moved composite video to audio jack and same half gig of memory 2014 Pi Model A+ v1.1 no ethernet and 1 usb - a little smaller - 2015 Over four million first gen pis sold 2015 Pi Zero 1.2 BCM2835 first production revision released with no camera port 2016 Pi0 1.3 released with camera csi connector 2017 Pi Zero W v1.1 1GHz Pi0W, single-core 32bit CPU BCM2835 released with Cypress CYW43438 wireless 2020 Raspberry Pi Pico SC0919 with RP2040 32-bit 2Core ARM Cortex-M0+ up to 133 MHz - 264KB of SRAM and 2MB of on-board QSPI Flash - 2024 Raspberry Pi Pico 2 with RP2350 2Core 32bit Arm Cortex-M33 and 2core open-hardware [https://github.com/wren6991/hazard3 Hazard3 RISC-V] 2015 Pi 2 Model B v1.1 BCM2836 900/600 MHz ARM Cortex-A7 Armv7 quad 32bit, 32bit VideoCore IV GPU - 1Gb RAM - 5V 2A micro usb - SMSC LAN9514 chip - 2015 Over a million pi2s sold 2015 Raspberry Pi 2 Model B version 1.2 Pi2bv1.2, aka Pi2B2 has armv8 BCM2837 underclocked to 900Mhz without wifi/bluetooth module 2016 Pi 3 Model B - Broadcom BCM2837 SOC four 64bit ARMv8 Cortex-A53 1.2GHz 32bit 1080p VideoCore IV GPU - 1Gb DDR2 - bluetooth 4.1, Cypress CYW43438 wireless 802.11n - 4 x USB2.0 ports - 5.1V 2.5A - SMSC LAN9514 chip 2016 PIs total over 10 million worldwide 2017 Compute Module 3 CM3 with BCM2837B0 armv8 Quad 64-bit - small 67.6mm x 31mm board which fits DDR2 SODIMM connector but not electrically compatible which plugs into needed IO board - beware of the I2C protocol issue 1Gb LPDDR2 RAM - Lite or 4Gb Emmc storage 2017 12 million pis sold in total 2018 Pi 3 Model B+ - 4c A53 BCM2837B0 1.4Ghz - 1Gb, wireless 802.11ac, gigabit ethernet (300Mbit/s) and bluetooth 4.2 - power over ethernet - 4 x USB2.0 ports - Microchip LAN7515 chip 2019 Over 15 million sold 2019 Pi 3 Model A+ with BCM2837b0 Cortex-A53 64-bit SoC @ 1.4 GHz with 512Mb LPDDR2, 1 usb2, 1 hdmi, 1 micro usb 5V 2A - no ethernet - 2019 Raspberry Pi Compute Module 3+ CM3+ - Broadcom BCM2837B0 1.2Ghz, Cortex-A53 (ARMv8) 64-bit SoC on DDR2 SODIMM mechanically compatible only factor - IO board required 1Gb DDR2 and 8GB, 16GB, 32GB or a Lite variant without eMMC 2021 Pi zero 2 (w or no W) RP3A0 quad 1GHz Cortex-A53 64bit BCM2710A1 512mB SDRam 2025 edaTEC CM0 ED-CM0NANA with additional dev board with quad 1Ghz A53 with 512Mb Raysan RAM, 2 USB2 and 10/100 ethernet - pico castellated edge 2019 Pi 4 Model B RPI4B - BCM2711B0T quad 64bit A72 1.5GHz, 4K VideoCore VI, AC wifi, Bluetooth 5.0, GbE Broadcom BCM54213PE (PHY ID 0x600d84a2), 2 micro hdmi decode up to 4K, USB-C 5.1V 3A power, 2xVLI VL805 USB 3, 2xUSB 2.0, 2GB 9LDWW D9WHZ or 4GB 9FDWW D9WHV, 8GB 0AA47 D9ZCL ddr4 ram 2020 Silent Pi 4 v1.2 upgrade with more USB-c psu support 2020 PI400 BCM2711C0T 1.8GHz 4Gb DDR4 inside keyboard, 5.1V 5A 27W usb-c psu, 2 micro hdmi, external ide style 40pin gpio, no audio port - 2020 Raspberry Pi Compute Module 4 BCM2711B0T on new 55mm x 40mm 2x100 pin form factor with extra breakout IO board CM4101000 1Gb RAM Lite SOM CM4102000 2GB RAM Lite CM4104000 4GB RAM Lite CM4004008-4GB-RAM 8GB-EMMC SOM System on Modules CM4104032 4GB RAM 32GB emmc CM4108000 8GB RAM Lite CM4008016 8GB RAM 16Gb eMMc 2021 Raspberry Pi SC0763 Compute Module 4S CM4S with ddr2 sodimm pinouts but not electrically the same with suitable IO board extra cost - CM4S01000 1GB RAM Lite CM4S01008 1GB RAM 8GB eMMC Flash CM4S02000 2GB RAM Lite CM4S04000 4GB RAM Lite CM4S08000 8GB RAM Lite 2021 Pi 4 v1.4 BCM2711B1 upgraded power regulator, to deal with 8gig of ram being more power hungry - 2021-48 Raspberry Pi 4 model B v1.5 2GB 2023 Pi 5 v1.0 BCM2712 Quad A76 @2.4Ghz - VideoCore VII - no audio socket - dual 4k from mini hdmi - fan connector - 5.1V 5A psu 2024 Pi 5 2GB DDR4 version uses BCM2712D0 2024 Pi-500 with 8Gb LPDDR5 and membrane keyboard 2024 Pi 5 v1.1 2024 Raspberry Pi Compute Module 5 CM5 BCM2712 55mm x 40mm form factor with additional IO board CM5004000 04GB RAM 0GB eMMC Lite CM5008000 08GB RAM 0GB eMMC Lite CM5016000 16GB RAM 0GB eMMC Lite 2025 Pi-500+ with 256GB NVMe storage, 16GB LPDDR4 RAM, and Gateron KS-33 Low Profile Blue mechanical keyboard switches 2025 Pi5 1GB DDR4 announced 2022 PiOS linux goes 64bit 2024 Pi Trading IPO stockmarket stock exchange listing 2026 April and May Aros 64bit fixed, added AHI audio, VC4 gfx started, usb functions added to rom 2026 June and July Aros 64bit usb2otg started, dma.resource, sdio.resource, bwfm.device wifi added 2026 Late July daily 64bit Pi3 LE little endian builds start 2026 August Pi 4, 400, 5 and 500 DTBs added, expanding existing support and wifi for Pi4 and Pi5 2026 August Pi5 HAT+ nvme and HDMI, AHI RPiI2S added, Pi4 HVS5 video scaler started, 2026 2027 2028 Pi 6 </pre> ==Future== [https://github.com/ARMSX2/ARMSX2 Arm pi of pcsx2] {{BookCat}} almnycopw55acsq092hqhua1o70ksid 4672880 4672841 2026-09-29T07:09:30Z Jeff1138 301139 4672880 wikitext text/x-wiki {{ArosNav}} [[#Native]] [[#Hosted]] [[#Build]] [[#Hardware]] [[#References]] [[#Future]] ==Introduction== [[File:Scalos00.png|thumb|Scalos on Aros Pi3b]] Aros aims to cover Pi 3 to 5 1Gb+ RAM ideally as you may have to switch to 256Mb gfx mode depending on the application running Options to boot from using a good power source to prevent the yellow lightning symbol. *With Pi3b+ the max you can get is 5.1V 2.5A with micro usb. *With Pi4 5.1V 3A with usb-c *With Pi5 5.1V 5A, the amps went ever upwards, even to 5.1V 9A with usb-c Pi500+ keyboard wedge - Pi400 RPI-400 keyboard wedge - resolution changing and audio from micro hdmi0 (near 40pin) and micro hdmi1 (near usb-c psu) - Fn F10 0x5e power on and off works or held down for over 7 seconds auto shutdown - keyboard ok - wifi and lan ethernet testing - * Pi 5 - Quad A76 64bit ARMv8 and RP1 "southbridge" with VideoCore 7 Pre-D0 (Rev1.0) or D0 (rev1.1) * Pi 4 - Quad A72 64bit ARMv8 with VideoCore 6 * Pi 3 - Quad A53 [https://www.raspberrypi.com/documentation/computers/processors.html 64 bit] ARMv8 with VideoCore 4 with heatsink/fan on 3b to prevent cpu 82C+ throttling * Pi 2 - Quad 32bit ARMv6 with VideoCore 4 - mostly not 64bit compatible * Pi Model B+ 32bit ARMv6 with VideoCore 4 - not 64bit compatible * Pi Model A and B 32bit ARMv6 with VideoCore 4 - not 64bit compatible ===Native=== * 2013-03 Kalamatee starts work * 2015-04 Work continues with mschulz on the kernel and Kalamatee (NicJA) on gpio and usb * 2018 [https://www.patreon.com/posts/i-owe-you-some-20956961 mschulz resume adding BE big endian support], [https://www.patreon.com/michal_schulz/posts Big endian on Pi] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bsek latest commits for pi 3b, 4 and 5 64bit] * 2026 [https://github.com/aros-development-team/AROS/commits?author=metaneutrons latest commits for Pi5] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bitplane latest commits for ARM] '''Download''' A [https://archive.org/details/piAROS Pi Distribution (Distro) has started] and the contents copied to fat32 8GB+ microSD card (there will be drawers/folders - boot c Classes Demos Developer Devs Extras etc only showing). The SD can be plugged in to the Pi. And power on. [https://aros.sourceforge.io/nightly1.html RaspberryPi 3, 3+, 4 and 5 64bit ArmV8 nightly builds] [https://sourceforge.net/projects/aros/files/ Alternative site and nightly2] both raspi-aarch64-system and raspi-aarch64-contrib can be unbz2'd 64bit build works well on a single core LE little endian. Multicore [https://github.com/aros-development-team/AROS/commit/1df0747c2bda3523a43029725a709b1f377d84ec may follow]. Any issues booting could be down to the SD card so please use another SD to see if it is resolved. Remember Aros Arm uses FAT32 and Aros can detect issues with this format very acutely. Please report your experiences in the [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80 Aros Raspberry pi 3 64bit thread] and on the [https://forums.raspberrypi.com/viewtopic.php?p=2387984#p2387984 Raspberry Pi forum thread]. Any bugs or issues can be [https://github.com/aros-development-team/AROS/issues described here to fix] Boots with '''USB3''' port based sata3 ssd on Pi400 but untested on Pi4 (may need eeprom update from PiOS or Pi SD Imager) and Pi5 Pi 3 B+ is pre-configured for USB sata3 boot - untested Pi 3 B may need [https://www.youtube.com/watch?v=ubnwvxF3Klc PiOS to set OTP to boot from usb - do so at your own risk] - if OTP set to usb, boot works but slower than SD card Speed write wise (top faster) <pre> *NVME Pi5 untested >1000MB/sec or faster if matched correctly *Sata3 ssd 500MB/sec *SD V90 90MB/sec 4K maybe 8K *SD V60 60MB/sec 1080p *SD U3 V30 30MB/sec 720p *SD C10 U1 V10 A1 A2 10MB/sec minimum should be used now *SD C06 6MB/sec *SD C04 4MB/sec </pre> As a homage to the past, Aros shows a reduced number of icons but this can be changed by left mouse click in the window and then right click down to Window -> View -> All files Windows can be manipulated by the top (moving) and the bottom right corner (resizing) only. Zune like MUI gui interface, has a unique quirk in that after changing a setting in a text box, you may sometimes need to press Enter/Return before clicking OK, Save, etc Double left mouse click on most picture (Developer/Debug/Tests/Datatypes), audio and video files are supported, via datatypes, by the multiview application. Esc escape key usually closes open windows even the desktop In Prefs/Appearance some decorative theming elements need work. There is a few Mason icons in /Prefs/Presets/Icons/Mason/ and the ever present default Gorilla - Icon exchange in works For more intensive graphics applications, you may need to edit config.txt in the root folder and change 128M to 256M to adjust more memory to graphics usage If your cursor should '''appear''' to vanish, fear not it is still there. Please head to the top of the screen i.e. the title bar, hold down the left click mouse and drag the screen down a little and the cursor will appear again. Then you can drag the screen up again. Like most amiga like OSs the audio and networking need to be setup manually Audio AHI prefs - Mode settings tab - needs both Music unit and Unit 0 set to RPiHDMI:16 bit stereo++ or RPiPWM:16 bit stereo++ at 44100Hz. Press '''Save or Use''' button after each choice For wireless, please use the Wifi prefs and already selected device bwfm.device. Press Scan and double right click on the router and enter password. You may need to setup after every power off *if asking for password again - press cancel and go to Network Prefs, Wireless Networks tab and highlight the router line and hit the remove button and press the cancel button. Retry with Wifi prefs again *...waiting for an address - Disconnect and try Connect Until, Connected to <router> - 192.168.x.x For lan ethernet port, please use Network prefs and the following hardware is *lan9514 Pi3b Pi2 no support at the moment *lan7515 Pi3b+ type into Device usblan78xx.device as net0: remove other device(s) *bcmgenet Pi4 Pi400 choose for Device bcmgenet.device (network prefs still forgets random information when rebooted) Summary *3b ethernet not supported, usb ethernet not working but wifi prefs setup works *3b+ wifi working but ethernet untested *4 untested *400 wifi and ethernet untested *5 *500 *500+ [http://archives.arosworld.org/index.php?function=browse&cat=network/browser amelinium web browser (JS 1.6 ES9 ECMASCript 2018)] is available with an [https://eab.abime.net/showthread.php?t=122494&page=51 eab thread] reminiscent of [https://github.com/zapek/Voyager Voyager] and to a lesser extent [https://github.com/amigazen/aweb3/ Aweb JavaScript 1.5 (ECMAScript 3)] as css and javascript websites can be slow to load and nothing from facebook, reddit etc. Doubtful, on any Web3d or WebXR support. Press Cancel at screenmode selector or -wb argument to get windowed version. You could use the Shift + Del shortcut or mouse wheel should work to delete all text at once. To view wikibooks set Agent to Android (telefon) aka Google Chrome 126 or iPhone aka Safari 17 setting in menus. Html5test gives 189, 190 and 184 out of 555. You may have to delete the cache (Menu -> Page -> Delete cache) to fully retest big Amelinium updates 1.27, 1.28, 1.29 youtube video and audio - js button for javascript must be on/shaded *if Playing the soundtrack; nothing heard... ? *if playing in own screen; cursor trapped in box top left but blank display... ? *choose Play here button; Youtube did not answer for http://inv.nadeko.net/watch?v= ... ? *choose Original page button; Page script is waiting for a result - please wait, Esc aborts ... ? *This video has no 360p stream or no separate stream... ? *audio streams aac/mp3; Playing the live stream and Ready but only play button and time 00:00 shown but nothing else happens *stream.radioparadise.com/mp3-192; Painting, then, cannot reach the movie... ? * identify #?.mp4 shows as system/binary, identify #?.aac shows as SOUND/AAC There is normally no Bluetooth support for most amiga like OSs but Aros has one [https://github.com/aros-development-team/AROS/commit/6942cbfbf66426d21963a7fcd8aba6aff611a9e0 work in progress] [https://forums.raspberrypi.com/viewtopic.php?t=338466 firmware] *Bluetooth 4.1 BCM43430A1.hcd Pi3B, Pi3A, Zero 2W *Bluetooth 4.2 BCM4345C0.hcd Pi3B+, Pi4 *Bluetooth 5.0 BCM4345C5.hcd Pi4B rev, CM4 and maybe Pi5 and CM5 *bthid keyboard mouse support *btserial serial *btpan short range wireless connecting devices Only the Pi5 has a RTC real time clock, the other Pis will need to use Extras:Networking/utils/ntpsync/ time.cloudflare.com pool.ntp.org or Cloudflare 162.159.200.1, 162.159.200.123, 2606:4700:f1::1, 2606:4700:f1::123 or [https://archives.arosworld.org/index.php?function=browse&cat=network PiNTP -s goodtime.ijs.si or ntp1.ptb.de] to get the date and time from the internet. Can use in a shell e.g. date 24-Dec-2026 23:59:59 but this will need to be done again after every reset/power off. Maybe [https://github.com/aros-development-team/AROS/commit/28674a157bc56175aa668e7b62dca6fa740578dc ds3231 rtc] It helps to have all usb devices already plugged in before power on to detect at the moment. Even then some usb devices will freeze the mouse cursor and the only resolution is to remove the offending usb device and reinsert. Sometimes, the reinsert leads to the mouse cursor vanishing, it is still there and responds to left mouse clicks, top of the screen and pull down the screen. USB classes support from Prefs/Trident is still work in process *usbaudio working on usb3 port (blue) on pi4, 400 but not working (no rt isochronous) on usb2otg (white or black) for pi3b, zero 2w *[https://aminet.net/package/mus/midi/camd camdusbmidi] detects midi devices without a preferences file (Prefs/Env-Archive/sys/midi.prefs) as [https://www.youtube.com/watch?v=RBxHkwy4Nrw auto setup now] possibly with [https://github.com/metaneutrons/mt32-pi metaneutrons mt32-pi] [https://github.com/rtzor/mt32-pi mt32-pi fork] [https://github.com/ahmadexp/mt32-pi fork] [https://github.com/gmcn42/mt32-pi-control control of] [https://github.com/dwhinham/mt32-pi mt32-pi pi3+], [https://homspace.nl/samplerbox/ SamplerBox] or [] as well as need developer gcc tools to look at 64bit ports of [https://archives.arosworld.org/?function=showfile&file=driver/audio/usbmidi.i386-aros.lha usbmidi], [https://aminet.net/package/mus/midi/CAMD_Toolkit CAMD_Toolkit], [https://aminet.net/package/mus/midi/camdtools camdtools], [https://github.com/cnvogelg/amiditools amiditools], [https://github.com/timoinutilis/midi-sequencer-amigaos horny src], [https://aminet.net/package/mus/midi/horny-base horny-base], [http://bnp.hansfaust.de/index.html BnP], [], Regarding 680x0 emulation, there are several options (not implemented yet) that could be considered *[https://github.com/aros-development-team/AROS/blob/6722a0ae9e03fe5d26e32703360bd2059e0864cc/rom/m68kemu/README.md?plain=1#L424 m68kemu.library] for some Amiga productivity where the cpu is emulated and the system calls are redirected to Aros ones *[https://github.com/BlitterStudio/amiberry amiberry] (winuae) for everything else like games *[https://github.com/jonx/AROS/tree/aarch64-darwin-graft/arch/all-darwin/libs/emu68k emu68k] *[https://scriptedamigaemulator.net/ Scripted Amiga] with [https://github.com/naTmeg/ScriptedAmigaEmulator ScriptedAmigaEmulator] or older [https://github.com/gbraad-amiga/ScriptedAmigaEmulator2 ScriptedAmigaEmulator2] [https://pinout.xyz/ GPIO 40 pins] [https://learn.sparkfun.com/tutorials/raspberry-gpio/gpio-pinout pinout] Some exceptions: *Physical pins 27, 28 (GPIO0, 1) are an internal I2C bus and should not be used *The other I2C on pins 3, 5 (GPIO 2, 3) can be used generally, but be aware they have permanent pull-up resistors to 3.3V *For MIDI use USB but there are dedicated UART pins 8, 10 (GPIO 14, 15). With a HAT it's more awkward -- you need to know which pins are used by the HAT and avoid them. Hopefully this will be documented. Remember all GPIOs are 3.3V (not 5V tolerant), floating/noisy inputs can cause odd behavior, and that shorting the power supplies can cause instant death of the Pi. In the shell GPIO PIN/A/N,SET/N,GET/S,MODE/K,PULL/K Controls and queries hardware GPIO pins via gpio.resource which is stored in the rom or Devs/ '''please test''' *PIN -- (Required) Target GPIO pin number (e.g. 12). *SET -- Set pin output value to 0 (LOW) or 1 (HIGH). *GET -- Read and print current digital input level (0 or 1). *MODE -- Configure pin mode: IN (Input), OUT (Output), ALT (Alternate). *PULL -- Configure pull resistor: NONE, UP, DOWN. EXAMPLES <pre> GPIO 12 MODE OUT GPIO 12 SET 1 GPIO 12 GET GPIO 13 PULL UP </pre> [https://gpiozero.readthedocs.io/en/stable/installing.html Current] [https://gpiozero.readthedocs.io/en/v1.2.0/api_boards.html old support for gpiozero is unknown at present] [https://energenie4u.co.uk/res/pdfs/ENER314%20UM.pdf and associated 433MHz equipment] [ USA X10 security and lights via USB] [ OpenHab with Shelly Smart Plug connected over Wi-Fi, controlled by MQTT or HTTP] Printing only with Postscript but [https://github.com/bohunamiga/MintPRINT one] of [https://github.com/boingball/MintPRINT two] [https://github.com/Andiweli/AmiAirPrint/tree/main AirPrint] IPP has been attempted with [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2061&pid=13954#post_13954 discussion] The vcgencmd can be used to inspect and dump the current system configuration. vcgencmd runs on top of VCHIQ as an RPC. The mailbox interface is an alternate but much simpler RPC. VCHIQ is a bridge (queue) between the CPU and the GPU so they can communicate with the firmware. Loads of [https://github.com/6by9/rpi3-gpiovirtbuf/blob/master/rpi3-gpiovirtbuf.c mailbox] which uses the GPIO control calls. [https://github.com/raspberrypi/firmware/wiki/Mailboxes may also be of interest] A fair number of vcgencmd examples (search for vc_vchi_gencmd_init). [https://www.raspberrypi.org/forums/viewtopic.php?t=229203#p1406112 sends the relevant vcgencmd commands] to update the scaling kernel, but the [https://github.com/raspberrypi/userland/blob/master/host_applications/linux/apps/gencmd/gencmd.c command] is just a text string. Parsing and execution of the instructions is performed by the VideoCore firmware. The Raspberry Pi runs two separate operating systems: Linux/Aros on the ARM, and a threedx RTOS called vcos running on the Videocore 4 VPU: vcos is commonly called "the firmware". Vcos is tasked with performing certain system services, for example running the display and audio outputs. The VCHI driver provides an interface to allow drivers to talk to vcos. Youtube [], [], [https://www.youtube.com/watch?v=X4fmWAIv7FE Aros native on Pi3b], [], [], [https://www.youtube.com/watch?v=TSxlYb1eQWU Installed on Pi3b+], [], [], [https://www.youtube.com/watch?v=NFF1H3jCoz8 testing Aros native on Pi400], [], [], [https://www.youtube.com/watch?v=nIVx7mh1E1Q&pp=ygUHYXJvcyBwadIHCQkTDAGHKiGM7w%3D%3D Aros on Thumb 2 based 32bit-ish ARM STM32H743 board], [https://www.youtube.com/watch?v=zQM4CD64xDE&t=612s&pp=ugUEEgJlbg%3D%3D Performance under Linux] but on Aros... {| class="wikitable sortable" width="90%" ! width="10%" |Pi ! width="10%" |Single Core 2D ! width="10%" |Single Core 3D ! width="10%" |Single Core 3D ! width="10%" |SMP 2D ! width="10%" |SMP 3D ! width="10%" |SMP 3D ! width="35%" |Comments |- | <!--Pi-->Pi3 | <!--Single Core 2D--> | <!--Single Core 3D--> | <!--Single Core 3D--> | <!--SMP 2D--> | <!--SMP 3D--> | <!--SMP 3D--> | <!--Comments--> |- |} For the Pi1 Pi2 Pi2B the status of AROS native ARMv6 for 32bit RasPi was OK. System booting, USB working (although with some issues but plans to fix them). 32bit native [http://www.aros.org/nightly1.html ARMv6 32bit nightlys] raspi-armhf-system raspi-armhf-contrib unbz2'd to fat32 microSD ===Hosted=== AArch64 CPU backend for AROS, a Cocoa/Metal display, clipboard / host-volume / CoreAudio / BSD-sockets bridges, GPU 2D via gpufx.library, a 68k→AArch64 JIT (run68k), and a full Rust std port. On [https://www.jkn.me/blog/macaros-aros-on-apple-silicon/ latest Apple Silicon] [https://github.com/jonx/Macaros early buggy alpha version of hosted Aros .dmg on MacOS12+]. Please use [https://github.com/jonx/Macaros/issues MACAros github] for issues, features etc and possibly [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2030&pid=13910#post_13910 here] [http://www.aros.org/snapshots1.html old linux and android hosted 32bit] ==== Hosted ==== =====64bit===== [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80&pid=13667#post_13667 Ubuntu Linux PC hosted Pi compiler build] [https://github.com/BlitterStudio/aros-compiler-docker Docker based cross compiler for various Aros systems], =====32bit===== Ubuntu VM approach to compiling [http://lallafa.de/blog/2013/06/building-aros-hosted-for-raspbian/ Linux hosted AROS June 04, 2013] ../AROS/configure --target=linux-armhf --enable-includes=/usr/arm-linux-gnueabihf/include --x-includes=/usr/arm-linux-gnueabihf/include --x-libraries=/usr/arm-linux-gnueabihf/lib arm-elf- is symbol-linked to arm-linux-gnueabi- (arm-linux-gnueabi- is more correct in this case, because it's going to be compiling the ARM AROSBootstrap for ARM Linux) *armel - many of the "android" machines require since the entire OS is made for soft float VFP. *armfp - Efika MX target, Raspberry PI, EfikaMX, Pandora and virtually everything (VFP) Keep in mind it's possible to start hardfp AROS hosted on softfp system, though, as long as no calls between AROS and host require floating point parameters. NOTE: hardfloat objects *cannot* be linked with softfloat objects - they have a different ABI. Just keep in mind the arm nightly build machine is quite complex beast. It needs the x86_64 host compiler to compile AROS tools. The arm version is built every night using gcc-4.6.2 crosscompiler (built together with AROS) and successfully builds armel and armhf linux hosted targets. *needs an AROS code compiler for ARM target *as well as unix compiler for ARM linux host (would be best to have both softfp and armhf, we have softfp only now) with full set of libraries and includes. with—disable-crosstools $AROS_CC is always a wrapper around $KERNEL_CC ? If so, this is wrong for some ports. This can break Darwin, Windows and Android port. Yes, Android port will build. And even work. But it's not good because the port will not be ABI-compatible with other ARM ports. Android's ABI is different from GNUEABI. For example: <pre> enum test {foo, bar}; enum test testvar; </pre> sizeof(testvar) will be equal to sizeof(int) in GNUEABI (Linux and AROS) and sizeof(short) on Android. This affects linking objects from static linklibs, for example. Previously everything worked because $AROS_CC was a wrapper on top of $HOST_CC. And a real crosscompiler was used on non-ELF hosts. Android is the same. $KERNEL_CC is incompatible with AROS. compiler=kernel is appropriate _ONLY FOR CODE WHICH RUNS ON HOST OS_ (or barebone hardware, if we talk about native). This includes bootstraps, their linklibs, and host-side dynamic libraries (Windows makes extensive use of them because of architectural considerations. No single AROS object should be compiled with this setting. $KERNEL_CC is really compatible with AROS *ONLY IN LINUX-HOSTED* and no more. On other systems (Darwin, Windows, Android) this is not true any more, and compiler=kernel is never going to work. If you want to compile your AROS module against host OS includes, append the following to USER_INCLUDES (or USER_CFLAGS, this is effectively the same): -isystem $(GENINCDIR) $(KERNEL_INCLUDES) $(KERNEL_INCLUDES) expands to: -isystem <your_os_includes> -isystem <host_OS_gcc_private_includes> -nostdinc This makes AROS compiler adhering to host OS APIs. If you want some preprocessor symbols based on what your host OS actually is, add something like -DHOST_OS_$(AROS_HOST_ARCH). Why is there $(GENINCDIR) at all? Because host OS has its own libc includes, which would conflict with AROS ones. And the host OS libc is not binary-compatible with AROS one. Why doesn't Windows-hosted port use $(KERNEL_INCLUDES) ? Because WinAPI includes conflict with AROS ones in fundamental typedefs, like WORD, BYTE and BOOL. It's almost impossible to deal with this in any other way than rewriting WinAPI definitions using AROS types. Building under centos 6.3 (i386) currently, and AROS creates the toolchain itself. haven't yet committed the necessary changes but "./configure --target=raspi-armhf" is enough to start, then "make arosboot-raspi" will generate arosraspi.img (containing the bootstrap, kernel.resource, and exec.library) as well as arosraspi.rom (containing all the other essentials components such as dos, graphics etc). It will also copy over a config.txt file to make the raspi bootstrap code load the correct kernel, and a cmdline.txt that enables exec debug output. *armel = typically Debian 6, Ubuntu Maverick, Android, *armhf = typically Debian 7, Debian 8, Ubuntu Precise, Cross-compiling Ubuntu ARM softfp <pre> sudo sh echo 'foreign-architecture armel' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armel] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armel.list apt-get update apt-get install gcc-arm-linux-gnueabi libx11-dev:armel libsdl-dev:armel </pre> <pre> ./configure --target=linux-arm --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabi/include </pre> Cross-compiling Ubuntu ARM hard-float <pre> sudo sh echo 'foreign-architecture armhf' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armhf] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armhf.list apt-get update apt-get install gcc-arm-linux-gnueabihf libx11-dev:armhf libsdl-dev:armhf </pre> <pre> ./configure --target=linux-armhf --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabihf/include </pre> Now, the AROS build is configured properly and all you need to do is: make ==Build== ===64bit=== ===32bit=== # download/checkout the source someplace, e.g. /build/AROS-Src/ # make a directory to store external sources AROS downloads, e.g. /build/Ports # make a build directory, e.g. /build/aros-raspi-armhf # cd into the build dir, configure, and then run make -: <pre> >cd /build/aros-raspi-armhf >/build/AROS-Src/configure --target=raspberrypi-armhf --with-serial-debug --enable-ccache --with-portssources=/build/Ports >make >make arosboot-raspi </pre> then copy the files from /build/aros-raspi-armhf/bin/raspi-armhf/AROS/ onto an sdcard, and download/copy the Raspi firmware files onto it. You should then be able to boot the sdcard on your RasPi. The current W.I.P tree to svn. it can be built as follows .. <pre> ./configure --target=raspi-armhf make arosboot-raspi </pre> That will generate arosraspi.img, arosraspi.rom and config.txt in bin/raspi-arm/AROS - so either copy just those files to a fat formatted SD card (with the firmware files on), or copy the whole contents of the AROS folder. NB - if you have a Linux/other install, backup the existing config.txt first arosraspi.img contains the bootstrap (which has very basic mailbox code, framebuffer/gpio init, and console "emulation" via code pinched from our libbootconsole), kernel.resource, and exec.library arosraspi.rom contains all the other components needed to boot AROS. The config.txt file will tell the RasPI bootstrap to load the arosraspi kernel and ramdisk (rom). the bootstrap has minimal mailbox code, planning on adding either a resource or library that driver/app code will use to access it (likewise for GPIO) Help building AROS hosted on Linux ARM Was looking a way to use more my Handheld ARM based called Pyra (Dragonbox Pyra) an ARM (Omap5 cpu with 4GB ram) linux based machine (Debian Buster v10 with kernel 5.6.19 adapted) and have a try to compile the latest Aros sources by Deadwood directly on this device. Compilation stops after build libpopupmenu.a and trying to build libatomic have this error: <pre> Configuring build in bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic configure: WARNING: unrecognized options: --disable-nls, --without-x checking for --enable-version-specific-runtime-libs... no checking for --enable-generated-files-in-srcdir... no checking build system type... arm-unknown-linux-gnu checking host system type... arm-unknown-aros checking target system type... arm-unknown-aros checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-aros-strip... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for arm-aros-gcc... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-gcc checking whether the C compiler works... no configure: error: in /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic': configure: error: C compiler cannot create executables See config.log' for more details make[2]: *** [mmakefile:4489: /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic/.configured] Error 77 [MMAKE] make --no-print-directory TOP=/media/farox/pyra2/arosbuilds/toolchain-core-armhf-build SRCDIR=/media/farox/pyra2/arosbuilds/AROS CURDIR=tools/crosstools/gnu TARGET=tools-crosstools-gcc-libatomic-configure -s --file=mmakefile tools-crosstools-gcc-libatomic-configure failed: 512 [MMAKE] Error: Error while running make in tools/crosstools/gnu: No such file or directory make[1]: *** [Makefile:361: linklibs-libatomic] Error 10 make: *** [Makefile:183: crosstools] Error 2 </pre> looking at config.log on arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic found that arosbuilds/toolchain-core-armhf/arm-aros-ld: cannot find -laeabi so do make linklibs-aeabi-arm-quick and the missing lib was built. now the next stop is at fatal error: bits/libc-header-start.h: No such file or directory and fatal error: sys/cdefs.h: No such file or directory in many places so after checking that have this missing include files i have noted that my include path is a bit different, standard searching path is /usr/arm-linux-gnueabihf but in my system is /usr/include/arm-linux-gnueabihf so if i add my path to some mmakefiles compilation goes on....but is a better way to add this path to avoid every mmakefiles to be changed? fixed with adding -I/usr/include/arm-linux-gnueabihf to where is missing on mmakefiles like USER_INCLUDES := -isystem $(GENINCDIR) -I/usr/include/arm-linux-gnueabihf $(KERNEL_INCLUDES) P.s. I have changed many mmakefiles and have at least compiled (after many hours) the toolchain doing make every time in arosbuilds/toolchain-core-armhf-build (also have to disable making tests under cplusplus but don't remember the directory ...) but ask an help to have an automated way to correctly build without modify mmakefiles. Last time built armhf target was around 2 years ago. At that point built is via cross-compilation from linux (ubuntu 22.04) using linux armhf crosscompiler (this can explain the path differences you are experiencing) as well as using AROS gcc cross-compiler in version 6.5.0 (build with option 21) in rebuild.sh). Since then AROS GCC has been updated to 10.5.0 and don't believe anyone tried to build the armhf target again. My suggestion would be to downgrade GCC to 6.5.0 (via editing AROS/config/gcc_def file) and try to first build using cross-compilation from x86_64 linux. Once that works, you will have a "template" to compare to native compilation under arm linux. Thanks for your suggestion...but think the toolchain with GCC 10.5.0 is compilable if i found a way to pass the path of my system to the script that build (option 21 on rebuild). The other only changes are (but don't know where to modify...) is to add the build of libaeabi and disable the building of some tests under cplusplus that use exceptions and is not supported under ARM. try to crosscompile with my Linux amd64 PC. For paths look into core-linux-armhf/bin/linux-armhf/gen/config/target.cfg. A number of build-wide variable is set there containing paths to local build system. These variables and the target.cfg file are generated by AROS ./configure script. Thanks compilation now go forward...changed target.cfg under "toolchain-core-armhf-build/bin/linux-arm/gen/config" and do make on "toolchain-core-armhf-build" dir. Need to find where to enable build libaeabi.a so can build the entire toolchain with option 21 of rebuild.sh Found something that looks like libeabi in AROS/arm-all/arm-aeabi/mmakefile.src. Try adding a third line there: #MM- linklibs-armhd : libklibs-aeabi-arm Don't remember needing this library. Possibly the 6.5.0 GCC somehow does this while 10.5.0 is missing this. Try adding this line (and the variant "linklibs-armhf" instead of hd) but it did not solve the automatic building of the missing lib. I must do "linklibs-aeabi-arm-quick". Anyway after have build the aeabi lib i succefully built the toolchain (after many hours...). Smile To test I restarted from selecting option 21 (on rebuild.sh) but after many hours i get the same error of the kernel includes not found...maybe i need to modify the configure script for my case. With the toolchain built i try to build the core-linux-armhf (DEBUG) (option 22) but after a while it stopped with "cannot find -laeabi " so i made it built manually...and now i can continue compiling...i'll let you know if all goes ok. == Hardware == ===64bit=== ====BCM2712==== With the Pi5 Broadcom VideoCore 7 vc7 is an integrated GPU with 12 cores and up to 800 MHz clock. VideoCore VII is capable of OpenGL ES 3.1 and Vulkan 1.2. The driver support for the Raspberry Pi continues to build upon the [https://lore.kernel.org/dri-devel/20230928114532.167854-1-itoral@igalia.com/ open-source V3D driver] stack within [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450 Mesa] hopefully be merged for Mesa 23.3. x265 HEVC accelerated untested, x264/h.264 and VP9 cpu only. *Raspberry Pi M.2 HAT+ Expansion Board *Geekworm X1001 PCIe to M.2 Key-M NVMe *Geekworm X1003 PCIe to M.2 HAT NVMe SSD PIP Board for Raspberry Pi 5 *Pineboards Pi Hut HatDrive! M.2 HAT 2024/V4 *Hat+ Gen2 Gen3 Nvme *GeeekPi 52Pi N04 for Raspberry Pi 5 NVME M.2 * *2024 RPI AI HAT - Hailo 20TOPs no LLMs *2026 RPI AI HAT+ 2 - Hailo 40TOPs slightly better? [https://www.raspberrypi.com/documentation/accessories/camera.html Cameras for Pi] *Raspberry Pi camera module, the V3 with Sony IMX708 back-illuminated CMOS 12 Megapixel sensor *Raspberry Pi Camera Module V2 – 8MP Sony IMX219 Sensor *Raspberry Pi camera Rev 1.3, 5MP 1080P OV5647 image/video module, 2592 x 1944 pixels ====BCM2711==== With the Pi4 an ARM a72 cpu is about x3 times the size of an a53 in the Pi3 the 2711b line used more power when idle, compared to the 2711c *2018 Raspberry Pi PoE HAT Power Over Ethernet Hat - design issues *2020 Raspberry Pi PoE+ HAT Power Over Ethernet Hat Pi3b+ Pi4 only - better design *Waveshare PoE HAT (B) with cooling fan for Raspberry Pi 3B+/4B 802.3af PoE *[https://github.com/axizo-pi/V3DLib vc6 V3D 4.2] is derived from [https://docs.broadcom.com/doc/12358545 vc4], but it is significantly different The QPU pipeline stays mostly the same, you still have an add ALU and a multiply ALU and it can issue two ALU OPs per cycle. There is still 4 SIMD lanes, interleaved over 4 cycles. The instruction encoding for the QPUs is different, but the core instructions are the same. Instructions for packed 8 bit int math has been dropped, along with most of the pack modes. Instructions for packed 16bit float math has been added (2 floats at in a single operation) With vc5/vc6, you write two packed 16f value to the tilebuffer (or four writes of 32f, if you are using the rgba32f framebuffer). And there is a handy vfpack operation which allows you to pack two f32s into a single 32bit value in a single instruction. You can vfpack directly into the tile buffer register. the multiply ALU can now fadd, so you can issue two fadds per instruction. the add ALU has gained a bunch of new instructions the A and B register files have been merged. You still only get an A read and a B read per instruction, but they read from one big register file (which means the underlying memory block has gone from two sets of "one read port, one write port" to one "two read ports, one write port" block) The theoretical max FLOPs per QPU remains the same at two per cycle, other than the bump from 400mhz to 500mhx but it looks like a lot of effort has been put putting those theoretical FLOPs to better use. *vc4 could run one or two threads per QPU. When you ran in two thread mode, the available register file halfed to 32 registers. *vc5 added a four thread per QPU mode, with 16 registers per thread. *vc6 doubled the size of the register file. You could now use all 64 threads in two thread mode and 32 registers in for thread mode. Single thread mode was removed, you always have at least two threads. With the threading improvements, the QPUs should spent much less time idle waiting NOPs for memory requests. Most of the design changes have gone to improving the fixed function hardware around the QPUs. A fixed function blend unit has been added, which should reduce load on the QPUs when doing alpha blending. hope software blending is still possible The tile buffer can now store upto 4 render targets (up to 128bits per pixel, so if you are using 4 32bit render targets, you can't have a depth buffer) A MMU, allowing a much simpler/faster kernel driver. Many more texture formats, framebuffer formats. h264/x264 as Pi3 All the features needed for opengl es 3.0 H.265 / HEVC decoder is a HEVCv2 Main 4:4:4 10 design supporting bitstreams up to profile 5.1 HEVC hardware decode supports 4kp60, 10-bit. Audio output is pretty much unchanged, but the HDMI audio channels now support 8x192kHz bitrates Each ALU typically have 2 floating point operators, and as you pointed out in a earlier post videocore 6 is no exception, with both a multiply and additive floating point operator. Thus theoretical GFLOPs are calculated with both operators in mind. That is what the 2 in my formula represents, and is common across any modern programmable shader, whether you calculate Nvidia, AMD, Intel, Boardcom or any other company's GPUs. Total ALUs * 2 * GHz clock = GFLOPs, In the case of Raspberry Pi 3, it's 24 ALUs * 2 operators * 0.4GHz = 19.2GFLOPs If the Videocore 6 does indeed only have 16 ALUs (16 * 2 * 0.5GHz), you'd have only 16GFLOPs but they are better utilised Possible maximum performance <pre> VideoCore IV @ 250MHz: 250 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 24 Gflop/s VideoCore IV @ 300MHz: 300 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 28.8 Gflop/s VideoCore VI @ 500MHz: 500 [MHz] x 2 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 32 Gflop/s </pre> Faster LPDDR4 memory. ====BCM2837==== With the Pi3 * Broadcom BCM43438 chip provides 2.4&nbsp;GHz 802.11n wireless LAN, Bluetooth Low Energy, and Bluetooth 4.1 Classic radio support, 3B+ [https://github.com/aros-development-team/AROS/commit/afa5bc0bb17d5dd06bcfdbac00853a3799ca8d76 LAN7515] The overclock ability has diminished with each chip version as the energy usage has increased. BCM2837 is one of the warmest yet and benefits from active fan cooling if all four cpu cores are in use for a short while. Video playback is not affected due to the custom support in the GPU. 5 V / 2.4 or 2.5 amp power supply recommended if all four cpu cores are running, else throttling (cpu slowdown) might occur. Dual VDP and scalable QPU in VC4 and x.264/h.264 accelerated untested only and VP9 on cpu or neon help ARMv8-A has [https://developer.arm.com/documentation/102412/0100/Privilege-and-Exception-levels privilege levels] where userspace typically runs at ‘EL0’, the kernel at ‘EL1’ or ‘EL2’ and the firmware at the highest level ‘EL3’. ===32bit=== === Core Kernel === ====BCM2708(family)==== which includes the [http://elinux.org/RPi_Hardware BCM2835] (ARM1176JZF-S 700&nbsp;MHz CPU + VideoCore IV GPU + up to 1GB RAM) *Framebuffer (fb) using mailbox *IRQ scheduler, etc *Arasan based SD Card controller *Synopsis DesignWare USB 2.0 OTG controller [http://networkdirection.net/index.php?option=com_content&view=article&id=106:rasperry-pi-usb-controller&catid=45:raspberry-pi&Itemid=54 Unofficial DOCS pdf], [dwc_otg.c FreeBSD], [], [https://www.riscosopen.org/viewer/view/mixed/RiscOS/Sources/HWSupport/USB/Controllers/DWCDriver/ RiscOS USB Driver], [https://www.riscosopen.org/forum/forums/5/topics/878 RiscOS USB Discussion], [https://www.riscosopen.org/forum/forums/11/topics/1893 Other USB RiscOS], [http://plan9.bell-labs.com/plan9/index.html Plan9 Miller's usb] http://plan9.bell-labs.com/sources/contrib/miller/, [https://github.com/Chadderz121/csud CSUD driver], *[http://www.smsc.com/media/Downloads_Public/Data_Sheets/9512.pdf SMSC 9512] USB LAN/Hub chip *CMOS RAM *VCHIQ port which sends messages to the GPU e.g. for mouse, keyboard, audio on HDMI, etc *Audio Driver *Serial Peripheral Interface Bus (SPI) *[http://www.susa.net/wordpress/2012/06/raspberry-pi-pcf8563-real-time-clock-rtc/ I2C registers] *I2S *Universal Asynchronous Receiver Transmitter (UART) *[http://elinux.org/RPi_BCM2835_GPIOs GPIOs] and [http://www.adafruit.com/blog/2012/08/17/broadcom-bcm2835-peripheral-memory-map-and-gpio-alternate-use-chart-piday-raspberrypi-raspberry_pi/ Alternative view of GPIO] BCM2836 * For Pi B+, PI 2 and Pi 3 SMSC LAN9514 chip adding 10/100 Ethernet connectivity and four USB channels to the board *[http://www.andrewscheller.co.uk/rpi_pcb_modules.html PCB], [http://elinux.org/RPi_Low-level_peripherals Low level features], Implemented so far... # Modify the configure system so that it correctly builds for the arm hardware float raspi target. # Implemented the bootstrap to load the aros modules and prepare the arm to jump into them. Reworked the x86 console support so that parts can be stolen for raspi to use since t has no basic functionality to output to the display. # Implemented a kernel.resource to prepare the raspi for running aros and provide the low level api calls to expose available resources and allow exec, etc function. # Implemented serial debug support # Implemented the exec (and kernel) functionality required to make multitasking work (and interrupts, exceptions, syscalls, etc) # Implemented a timer.device to utilise the hardware timers. # Implemented a very basic gfx driver to expose the hardware's framebuffer. # Implemented an SD-Card driver for AROS which presently only supports the raspi's chipset but can easily be modified to support all sd-card hardware and media. # Fixed the fat filesystem support in AROS so that it can boot on RasPi's normal SD-Card setup. The "rom" image files needed use a different filename than the default linux, etc images so can be easily installed without harming the existing files - you only need to change the loaded images in the config file to get aros to boot. # Updated the build scripts to automatically download the necessary raspi firmware files and wrap it all up so that you can simply extract the archive to a fat formatted sdcard and boot it on the raspi without having to get anything else. # fix everything in contrib and ports to build for raspi (needs proper testing/fixes but allows every component to actually compile at least, including owb) + numerous other fixes to get things working on arm/raspi .. Improvements... # Implement a USB chipset driver "OR" finish the existing one [https://github.com/aros-development-team/AROS/commit/c07d13c724f944674be5db54fc6a71ee72a01809 usb otg] - the current code is mostly a skeleton that should initialise the chipset and then needs relevant code to support the different transfer types. It also has the "virtual" hub code in place to represent the raspi's USB port (from poseidons p.o.v) # Implement a driver for the USB NIC (a few weeks - depends on USB above) # Write an [https://github.com/aros-development-team/AROS/commit/d55d0f74d20b769bbb8c8d386e5c1d7a9154f05a audio driver] (a few weeks - independent of USB) and [https://github.com/aros-development-team/AROS/commit/e93a4c245f27a87c9c4c1d39206694b39059998a HDMI] # fix syscall bug in the current raspi kernel code # Graphics depend on having a decent "bcmdma.resource" implemented as to use the cpu's dma engine. The sd card driver needs to use it for transfers to/from the controller - and the gfx system needs to use it for "blitting". # [https://github.com/aros-development-team/AROS/commit/4019d84e4975d4dad987a12d57fe108f5ac048e6 Improve the gfx driver], [ vc4gfx HIDD] add [http://dri.freedesktop.org/wiki/VC4/ Gallium3D support] # [https://github.com/aros-development-team/AROS/commit/b13905b3e8e45b089f520b44692c81affddd066f Improve] the [https://github.com/aros-development-team/AROS/commit/3a876755c070f5c73c4f53c7f4d35b4f923088b9 sdcard] device driver - which is also pretty basic but should work with most cards, rework it to also support pci, etc. sd card interfaces on x86 # The current code using very rudimentary access to the gpio interface - so that should be implemented as some resource for other components to access, as-well as the i2c interface exposed over the gpio interface. that should have a hidd class implemented which uses the gpio resource to communicate. Boot up typical for most other OSs before the open sourcing of many binary blobs from 2017 onwards On power-up, the rpi [http://www.open.com.au/mikem/bcm2835/ BCM 2835] [https://github.com/hermanhermitage/videocoreiv VideoCore4] GPU, not the ARM CPU, is in control, and the SD card slot is the only peripheral device with power. The firmware burned into the BCM2835's VideoCoreIV GPU PROM requires a DOS-style partition table; a FAT-formatted first partition; and the freely redistributable but closed sourced Broadcom files “bootcode.bin” and “start.elf” in that partition. The boot sequence carries out several pre-boot tasks *On powering of the rpi, the GPU reads and executes bootcode.bin, which then loads start.elf *The GPU loads the “start.elf” file, eventually, into the L2 cache and then executes it *configures the memory split for the CPU and GPU *reads and parses “config.txt” from the same partition on the SD card and applies the settings (like a PC’s BIOS settings) *loads the “kernel.img” file, again from the same partition *activates the CPU to begin executing the loaded kernel image The CPU/GPU memory split is hard-coded into start.elf, so Broadcom provides three start.elf images, to give 32M, 64M, or 128M to the GPU for multimedia performance, and the remainder to the CPU. RPi uses [https://github.com/raspberrypi/firmware some closed source loaders] and at some point it loads a binary blob named "kernel.img" at 0x8000, at that point there would be a rudimentary Aros alive. If one wants to use the SD-card then there would have to be a driver for the interface and a fat filesystem handler (SD-card has to be formatted to fat filesystem) Boot code and kernel are now linked together and made into that binary blob, just for starters. Raspberry Pi uses [http://kernelnomicon.org/?p=133 u-boot] and [http://kernelnomicon.org/?p=138 UBoot] as bootloader, there's already some code in the Efika MX port for that. UBoot is a native bootloader and not just for the raspberry pi, it loads after start.elf. You can find Efika MX port from arch implementations, some hacking is needed for the mmakefile.src'es as iit dates back to before the Aros crosstool era or else you get some weird errors while building. You also need to code the bootstrap and serial handling. At the moment it seems that a fastest route for the native build would be to make one binary blob without using the package system. Raspberry's memory layout is pretty simple and if the implemented u-boot doesn't support loading other modules <pre> ? - alias for 'help' mtest - simple RAM test autoscr - run script from memory base - print or set address offset bbm - BBM sub-system bdinfo - print Board Info structure boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootm - boot application image from memory bootp - boot image via network using BootP/TFTP protocol cmp - memory compare coninfo - print console devices and information cp - memory copy crc32 - checksum calculation echo - echo args to console fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) go - start application at address 'addr' help - print online help iminfo - print header information for application image itest - return true/false on integer compare jade - loadb - load binary file over serial line (kermit mode) loads - load S-Record file over serial line loady - load binary file over serial line (ymodem mode) loop - infinite loop on address range md - memory display mm - memory modify (auto-incrementing) mtest - simple RAM test mw - memory write (fill) nfs - boot image via network using NFS protocol nm - memory modify (constant address) pci - list and access PCI Configuration Space ping - send ICMP ECHO_REQUEST to network host printenv - print environment variables rarpboot - boot image via network using RARP/TFTP protocol reset - Perform RESET of the CPU run - run commands in an environment variable saveenv - save environment variables to persistent storage saves - save S-Record file over serial line setenv - set environment variables sleep - delay execution for some time tftpboot - boot image via network using TFTP protocol USB - USB sub-system usbboot - boot from USB device version - print monitor version </pre> And there is one more thing about modular ports. In order to actually implement this, your bootstrapping environment should provide the ability to load several files. On PC this is provided by GRUB2. on CHRP you can read filesystem via OpenFirmware, and Sam's Parthenope relies on modified u-boot. If your bootstrap allows to load only a single file, then you stuck with monolithic kickstart. By the way... u-boot allows not only to boot up a single uImage or zImage, it also allows to write client programs AFAIK. With this approach, you actually can write modular bootstrap for ARM AROS using unmodified u-boot. Most used [http://www.compulab.co.il/workspace/mediawiki/index.php5/U-Boot_quick_reference uboot options] are fatls usb 0:1, the reason behind INTB_KERNEL is to allow use of the standard Exec function AddIntServer() to add interrupt handlers for hardware drivers etc. AmigaOS never used it for abstract hardware drivers. AmigaOS routed only raw hardware IRQs there. Their assignment was hardcoded. As well as number of them. Actually on AmigaOS every bus has its own interrupt subsystem. For example PCI bus. PCI interrupts on Amiga are routed to a single exec interrupt. 1:1 relationship between CPU and hardware interrupts is present only on PC. IMHO we miss things like AddInterrupt/RemInterrupt methods on our PCI subsystem's device class. PCI bus class should map these methods to whatever is appropriate. This is how it is done on AmigaOS and friends. When these are implemented, raw kernel.resource API will be needed only for several PC-specific drivers with hardwired resources. Exec IRQs are real IRQs only on Amiga hardware. On other machines they can be emulated where appropriate (VBlank is a good example). kernel.resource is meant to be different, its IRQs are hardware-agnostic, they are plain "Hardware IRQ number X, whatever this means". They are low-level actually, and meaningful only in the context of a particular system. Was that not the transition from irq.hidd to kernel.resource? No. A long time ago there was another hacky bit named INTB_TIMERTICK. It was "abstract timer interrupt", used by timer.device. It was the same as VBlank, but with larger frequency. I removed it, because kernel.resource API was a cleaner way to access this interrupt. Furthermore, there can be more than one timer in the system. Thinking about bringing back timer HIDD definitions again. hpet.resource is a bad idea. Can someone please enlighten me a little on how the scheduler is meant to work? Poseidon.library creates its "Poseidon Event Task" during RTF_COLDSTART -> then calls Wait(), and ends up in limbo because wait disables interrupts (used for the scheduler heartbeat), and basically waits forever because the sigbit is never set, since krnSwitch doesn't switch the task unless TF_SWITCH is set, and no codepath run during this seems to set it?? TF_SWITCH does not disable/enable switching. This flag just enables to run user-supplied hook when the task is being switched away. It is completely safe to call Wait() in Disable()d state. Doing this actually temporarily breaks this state. IDNestCnt gets remembered in struct Task, then next task is selected, and its IDNestCnt is restored in sysbase (see kernel_scheduler.c). If there are no other tasks, then your cpu_Dispatch() should enable interrupts on the CPU and enter idle mode. See x86 implementation for good example. You miss what happens next... 1. KrnSwitch() saves context of your task, saves IDNestCnt (core_Switch() and cpu_Switch()), then drops into cpu_Dispatch(). 2. cpu_Dispatch() calls core_Dispatch. Then two cases are possible: 2a. There is a READY task. It is picked up, its IDNestCnt is restored in SysBase, then cpu_Dispatch() needs to restore registers and exit. The next task is run. 2b. There are no READY tasks. core_Dispatch() returns NULL. In this case your cpu_Dispatch() should enter idle loop. It should just enable interrupts on the CPU and put it on halt. This allows it to process hardware interrupts. Eventually some of your interrupt handlers wakes up your task and puts it into READY list. My heartbeat interrupt has been slowed atm to help debugging - but it never actually gets a chance to fire because of the Wait() disabling interrupts. Perhaps you have forgotten to enable interrupts in your idle loop. There is a change in the format of AROS executables. Until now we were using Elf RELocable files which are usually used as intermediate object files. We had them for various reasons, one of them was how AROS files were built in the past. That days we had no real aros cross compiler and the option to embed relocation data in unix executables (or in executable files in general) was rather new and not every linux/unix system had it. Therefore we have decided to use intermediate files. Although it was somehow working (and it is still working :-)), it has some drawbacks. Therefore decided to introduce real Elf EXEC types, in first turn implemented on ARM target with option to expand in future to all other AROS architectures. The first patch was pretty easy and appeared to work somehow. It generated nice executables with embedded relocation info. Not only that, it also removed all global symbols adjusting relocation data to be relative to the beginning of the sections. That move reduced number of symbols in each executable significantly (depending on the file between 20 and 80% of all symbols could be removed). The only symbols that stayed in the file are local ones - due to the nature of the patch wasn't able to remove them since we have not seen them in the symbol hash table. The patch didn't worked though. The files were relocated, AROS kernel loaded, but it crashed very early. What happened? Well, the nature of ARM relocations happened :) Most of the relocation data on all machines is rather simple. Relocation can be absolute or pc-relative, sometimes the offset has to be bit shifted. On ARM v7 there is another one. There, when one wants to load an address of function/variable into register a combination of two instructions can be used: movw and movt. The first one loads immediate into lower 16 bits of a register while clearing upper 16 bits. The second one loads immediate into upper 16 bits without touching lower halfword. Loading of a pointer into a register looks like this: movw r0, #:lower16:label movt r0, #:upper16:label In this case there are two relocations - one for lower halfword and another for upper. If an overflow of lower 16 bits occurs during relocation process, the upper one should be updated as well. Unfortunately with current patch and with typical ARM executables there is not enough information to perform the calculations. There are two options - the first one would be to give up and go back to "fake" executables, another one would be to change from REL to RELA relocation info. The latter contains an addend, extra data which can be used to perform all the relocation calculations I need. Decided for the second option. The patch is already in the works. There is another function for the binutils' bfd backend to perform the final relocation. There can decide what to do with every reloc info, modify data and eventually strip some symbols. An advantage is - at this stage of the linking process have also full access to all local symbols so can change all relocations section relative and eventually strip all symbols from the files. GPU VCore developed by Alphamosaic Ltd and now owned by Broadcom. Most of start.elf runs on the GPU. Placing ALL the userland GPU code in the videocore.hidd isn't going to be a terribly big problem because the code they published is nothing more than a shim that sends data straight to the GPU to execute. The good news about this is that we only need to write our HIDD using the OpenVG API. The shim is relatively small codewise and lives in the ARM memory (the actual OpenVG code itself lives in the GPU RAM area and its loaded from start.elf). That's also the bad news. Our driver has to translate AROS video calls to OpenVG calls, for most tasks it should be easy, for some, not so much. It's still probably less difficult and less work, than controlling the GPU directly. The other good news is that anything done through OpenVG happens on the GPU, its truly accelerated. It also has some nice font functions, meaning we can lead into an accelerated text mode later. Basically, AROS resets or locks up when it tries to use AROS_ATOMIC_INC or DEC. If I comment out the byte/word operations in the header files and use non-atomic operations, the code works as expected. have read that the L1 cache needs to be enabled to use LDREX and co (which I also read is only meant to be used on multi processor systems with shared memory) - however I am certain this is correctly enabled. If you are using LREX or STREX, you should have L1 cache enabled, at least on the ARM CPU I work with at work. L1 cache is enabled by enabling the MMU *AND* setting the C and I bits in the CPU - the C bit is ignored, and the I bit only covers the 16 byte instruction pipeline if the MMU is not enabled. Can you verify that your assembly is generating LDREX/STREX? From the behavior, it almost sounds like its generating the default Semaphore locked atomics. Impossible. There are no semaphore-locked atomics. There are Disable()/Enable()-based ones instead. And there's a special #define AROS_NO_ATOMIC_OPERATIONS in this case, which tweaks Disable()/Enable() implementations not to recurse forever. I have tested this on ARMv5 which does not have ldrex/strex, it works fine. On those ARMs there's no way to have real atomics. On other OSes (like Linux) this is done by introducing things like atomic_t, which appears to be a complex structure, holding the value together with accompanying spinlock (implemented using swp). #warning "TODO: lookup optimal mmu table settings for raspi memory" /* Set up an identity-mapping for all 4GB */ for(x = 0; x < 4096; x ++) { pagetable[x] = x<<20 | (0x40002|0x80000|0x010000|0x00C00|0x04); } Shouldn't there be a second loop that sets the 'C' bit in the descriptor for the RAM pages? Currently, you have TEX=0, C=0, B=1 for all pages (Shared Device). You should have TEX=0, C=1, B=0 for RAM (Write-Through, Cached) So .. pagetable[x] = x<<20 | 2; should be enough? No, for RAM you need to change the '| 0x40' to '| 0x80' tell dosboot the correct defaults to use Please don't do this. This bootconfig.c is a deprecated legacy thing. I wanted it to go away completely with time. Instead, display drivers should auto-install themselves during own initialization phase. I. e. detect hardware=>instantiate itself. This should make things way simpler. With this approach you only need to add the driver into KS image to get the device autobooted. No hardcoded stuff. Currently VESA and VGA drivers do this, look there for examples. never rewrote ATI driver because i don't have any test system for it. they defined a smaller AROSCPUContext than the ExceptionContext - yet reference it as ExceptionContext in other places, and since it hasn't allocated enough storage for ExceptionContext, are corrupting memory/the structure (since the elements that are there don't map 1 to 1 with the exception context). AFAIK, AROS has been moving in a different direction to this in recent years. It is the job of graphics HIDDs to allocate bitmaps etc. so that they have the most suitable characteristics, including allocating them from GPU RAM where possible. The concept of chip RAM is only for legacy code, and most if not all non-68k platforms should have all system RAM marked as chip. BTW, is the video processing code you mention CPU code or GPU code? Also, IIRC we have support for "external memory allocators". Perhaps that's what we need for the allocation of GPU RAM through the mailbox. All hosted and x86 native ports should use proper context formats. trying to clarify if the vblank handler has to have run by this point to prevent this deadlock. Actually, no. Unless you have installed VBlank handler which should wake up at some point. Without VBlank there will be no quantum count. Consequently, there will be no forced preemption. But the rest will work, and multitasking will be cooperative (switch happens only when current task voluntarily gives up the CPU). Does it depend on the vblank having run before this point? and if yes what does that mean on systems where it might be able to run enough code (e.g. get to this point) before the vblank interrupt has triggered? What is it waiting for? It could wait for timer, in this case you need timer.device working. VBlank is currently needed for exec's quantum counter. In current native ports we have only a single timer, which is served by timer.device. VBlank is simulated by timer.device also. If your machine has two timers, then you can use one of them for VBlank, and another for timer.device, this will simplify things down. VBlank needs to be 50 Hz for historical reasons, many programs use it as cheap timer. I am periodically thinking about making some abstract mechanism to be able to change quantum source (and untie it from 50 Hz), but have no time to come up with something good. Additionally i started disliking timer.device hardcoded design when PC has got many timers (old 8253, APIC, HPET). Currently i think there should be some low-level entity representing tick source. timer.device should just select the most appropriate source for its units. The BCM2835 has 4 GPU based timer sources - 2 are used by the GPU, so im using Timer3 for our heartbeat and the remaining one will be free to the system. There is also the less capable ARM timer but that is dependent on the CPU frequency. Very good. You won't need any emulation. Set the heartbeat to 50 Hz and drive VBlank from it. Use other timer for MicroHZ. Can you use the 'econsole.hook' I make for debugging the Sam460 via the serial port? It provides a before-anything-else shell prompt on the serial port. You can then do 'NewCLI' to test your graphics, or use any DOS command in shellcommands.resource. You should just be able to add econsole.hook to your module list, and use 'econsole' in your bootargs. So long as you have a working Exec/RawMayGetChar and Exec/RawPutChar, it should work. Also make sure to add shell.resource and shellcommands.resource for this. That should have done it. If you set "#define DEBUG 1" in arch/all-native/econsole/econsole.c, do you get any additional serial output? have added it to the build and added econsole to the command line - and can see the bootloader picks up on the emergency bootconsole tag, but I still only get the insert bootable media display? Im assuming it exposes a fake filesystem that tricks aros into booting? The contents of which are: ECON:AROS.boot Way to handle the scheduling code? The implementations I had been following were causing problems, due to cascading interrupts which I cant handle properly in the asm stubs just now (when they break disable etc.) - since it means detecting the interrupted codes cpu mode and getting the correct sp/lr for it, and that's just too tedious for arm. To work around this ive added a system idle task which does nothing - and when the scheduling code has no task to run switches this in and lets it run, thereby allowing the interrupts etc to resume until something does need to happen. Also, by adding accounting code to cpu_Switch() and cpu_Dispatch(), it should allow the system to log idle time correctly (as well as running tasks). have thought of also adding an additional task that never runs, solely to record time spent in IRQ handlers, but I digress.. was under the impression that kernel.resource should *never* be used outside of exec.library. This is a wrong impression. Michal started designing it because portable nature of AROS does not fit well into exec's API with all its assumptions. So, he started the new, hardware-agnostic kernel API from scratch. Yes, exec sits on top of it in places. But kernel always meant to be open thing. Otherwise it would not exist. it wasn't meant to be just used willy nilly by user code - but by lower system components (e.g. exec) so that they could be implemented in a more generic fashion, and the kernel resource itself hide the systems quirks. Adding new things there perfectly keeps up with our decision to minimize AROS-specific intervention into APIs which can clash with MorphOS or Amiga OS4 extensions. We want at least source-level compatibility there. Binary compatibility on PPC would be extremely cool, but at the other hand we have no maintainer for this, as well as their ABIs splintering. It depends on what exactly is being implemented - there's no reason we should have everything crammed into kernel.resource if it doesn't need to be (i.e. if its better suited as a separate component/subsystem in its own right) The _LE versions are for when you have endian swapping taking place. If the graphics are the same endian as the CPU, no swapping should occur. I ran into a similar terminology problem in SDL with a friend insisting that his Radeon 7000 on his PC was big-endian. It is not, it just uses the same endianness for the graphics card and the CPU so no swapping was necessary. They were both little-endian. The _LE versions are because the PixFmts refer to the bitmap data being in big endian format in memory, for which the normal version would need to do endianness conversion before applying the shifts/masks. on this platform it is in _LE in memory also so we don't need the conversion hence using the _LE version of the call). would use _LE (if it's really little endian 16 bit mode). What is the bare minimum needed to implement a framebuffer based gfx driver, with our software handling the rest? Have tried with just a gfx class that only expose new/dispose/newbitmap - and having an onscreenbitmap used only for the framebuffer itself (with all other bitmaps being chunkybm, and the framebuffer's superclass also being chunkybm), but that alone isn't enough it seems? You can use workbench/hidds/sm502/ as your example - it is as simple as I could make it. So, AROS creates the framebuffer bitmap (verified this) -> so surely it should be capable of then rendeing into it? I don't actually create the framebuffer "bitmap object" myself - only as a result of being asked to. The code I currently have on SVN seems to create the framebuffers bitmap object fine, but then crashes in intuitions DisplayDriver callback. In particular it crashes performing the getattr on the system default pointer. don't expose MEMF_CHIP in an allocatable form so AllocSpriteData was failing (and other code later doesn't check if the values are valid == illegal memory accesses) So far have -: vc_init: queries the gpus memory, and sets up a fake memory handler for it, then adds the bootmode driver and returns saying all is well vc_gfxhidd:New: sets up some fake syncmodes to test with and creates the real gfx object. vc_gfxhidd:NewBitmap: checks if its a framebuffer and uses the onbitmap class or uses the chunkybm class otherwise vc_onbitmap:New; creates a chunkybm object and then pushes the real framebuffer address into it as the buffer, vc4 had v8adds, v8subs, v8muld, v8min and v8max which operated on four 8bit uint values packed into a 32bit register. Multiplication was in the range 0.0 to 1.0 and addition/subtraction saturated. There were also a range unpacking/packing modes that allowed you to pack and unpack 8bit values into 32bit registers. RasPi has to speak to the "operating system" which runs on the GPU itself and request/free memory - it cant directly manage it itself, and so the managed functions were used to wrap these calls. The Arm and GPU share memory space. The framebuffer is shared. The Arm can write a pixel and it will appear on the screen (through GPU hardware) without flushing/copying being required. The GPU can composite multiple FB's in real time - so you have a number of surfaces defined which are rotated etc and composited in real time to the output. Copying can map from the address space of the Arm to the flat space of the GPU which takes some code, but I don't think whole buffers are copied. The DMA hardware can also access the whole memory space and can perform 2D fills and blits (no blending). This is documented in the peripheral spec posted. The DMA is just an Arm accessible peripheral and can be set up with low latency (e.g. microseconds). must use a 0xc0000000-based bus address to access SDRAM, yet non-DMA access should go via a 0x0-based bus address. For 2D dma, set TDMODE, and the spec says "interpret the TXFR_LEN register as YLENGTH number of transfers each of XLENGTH, and add the strides to the address after each transfer." so set STRIDE to pitch of the image, the width is XLENGTH and height is YLENGTH. You would fill by not setting the SRC_INC and point source to your fill data. The DMA cannot see the ARM's L1 cache, so you would map the framebuffer with ioremap_nocache. Depending on where the source data comes from, it may need an L1 cache flush. The DMA can see the L2 cache. Use 0xC0000000 bus addresses when L2 is disabled and 0x40000000 bus addresses when L2 is enabled. (actually just call virt_to_bus and you'll get the right address out). openGLES/openVG has high latency. Writing to framebuffer then reading it back is very inefficient (e.g. milliseconds). If you can drive it a unidirectional way, just streaming commands at then that is efficient. openVG is not implemented on top of openGLES - it uses the same hardware but as a first class interface To improve the Gfx driver, we will need a DMA resource implemented so can use to perform DMA operations. The Gfx driver will need this to perform blits. Actually MEMF_CHIP has to present, for historical reasons. This has been never fully agreed upon, but in ports i wrote i exposed the whole memory as MEMF_CHIP. The idea behind this is that CHIP is originally the memory where graphics and sound data can be put. On non-Amiga platforms there are no restrictions on this, so the whole memory is CHIP. Yes, many old software can misbehave with CHIP memory size larger than 2MB. But this actually applies only to m68k AROS which is going to run m68k binaries. In other cases it's quite logical to fix the program when porting. As to original question: yes, it's enough to have a framebuffer bitmap (one with aoHidd_BitMap_FrameBuffer set to TRUE) and PutPixel routine. It framebuffer can be served by chunky bitmap class, then you can simply create chunky bitmap with your own buffer (see how VESA driver does this). Chunky PutPixel is already there. struggling to determine what is the correct pixfmt to use for the 24/16/15 bit gfx modes on the RasPi. AFAIK it uses RGB565, for 16bit but im unsure what shifts etc should go with it? suffice to say Im getting the wrong colors so far lol. <pre> redmask: 0x0000F800 greenmask: 0x000007E0 bluemask: 0x0000001F alphamask: 0 redshift: 16 greenshift: 21 blueshift: 27 alphashift: 0 </pre> It should likely be vHidd_StdPixFmt_RGB16_LE This stuff is a bit confusing. The "names" of the stdpixfmts are based on the layout in memory, ignoring endianess. So for example: ARGB32: will be 0xAA 0xRR 0xGG 0xBB in memory on both big endian and little endian machines. The shifts and masks OTOH are based on pixel access (ULONG in this case), so differ depending on whether you run on big endian machine or little endian machine (that's why there's stdpixfmt_le.h and stdpixfmt_be.h in rom/hidds/graphics/). With the 16 bit pixel format it's even more confusing, as for example it's impossible on little endian machine to describe RGB16 with shifts/masks alone. That's why there's vHidd_PixFmt_SwapPixelBytes_Flag. (RGB16 == RRRRRGGG GGGBBBBB in memory, and for pixel (WORD) access on little endian machine it needs to be accessed as GGGBBBBBRRRRRGGGG). The shifts btw indicate how much to shift the component to the left (!) so that it is moved to the highest bit (31). The aHidd_PixFmt_StdPixFmt you specify will be ignored most of the time, because when the pixelfmt is registered, the gfx hidd checks if there's an identical pixfmt (shifts/masks/etc., but ignoring pixfmt->stdpixfmt) already in the system, and if so, it uses the already existing one and does not create a new one. In theory it would be better if gfx drivers could simply/only specify a StdPixFmt without all the shifts/masks stuff when the gfx driver uses pixfmt which matches one of the stdpixfmts exactly. Another possibility would be for gfx drivers to use HIDD_Gfx_GetPIxFmt(stdpixfmt_gfx_driver_wants_to_use) and then peek shifts/masks from it and fill out a pixfmt tag list based on that. 15bit very blue/green: Try to pass same shifts/masks/etc. as in 16 bit pixfmt (maybe you think it's using 15 bit R5G5B5 (or swapped) but it's actually still using 16 bit R5G6B5 (or swapped). aHidd_PixFmt_StdPixFmt you pass is mostly ignored. It's the shift/masks/etc. that count. But I would still pass the correct one (_LE) == whatever rom/hidds/graphics/stdpixfmts_??.h uses in the entry where you have looked up shifts/masks/etc. Use the shifts/masks/etc. from the entry in stdpixfmt_le.h (if you are running on little endian machine) or stdpixfmt_be.h (if you are running on little endian machine) that matches the pixfmt that its meant to be. 0xAA,0xRR,0xGG,0xBB on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_BGRA32) 0xAA,0xRR,0xGG,0xBB on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_BGRA32) it feels like AROS trashes the alpha component, otherwise it should be 8A8R8G8B. read on the subject suggest its in 1x5r5g5b (x is ignored) to keep 16bit alignment . Suggests to me that wrong shift/mask are being applied - however going by the 16bit versions it all looks correct to me so I am really confused as to what is happening. The output image looks to have too much green/blue, and very weak red. Kickstart The idea is to minimize amount of archirecture-specific modules to make the user's life easier. So, the kickstart was split into 'base' (which does not contain anything machine-specific) and 'BSP' (Board Support Package) which contains all hardware-specific stuff. This way, for example, distribution makers can save up space on CD and make CDs with multiple platform support. Different configuration would load the same base with different BSP's. Next there was some part which is entirely missing on hosted. These are filesystems. Hosted ports do not need them to boot up, so on hosted they are left out. At the other hand, they are also architecture-agnostic. So i put them into 'FS' package (standing for 'filesystem'). USB Poseidon is one more big part. I made it into separate package in order to allow users to omit it if they don't need it (for example, to run on retro PCs without USB). Personally i have one. Again, Poseidon is hardware-agnostic (well, there are USB drivers but HCIs are pretty standard). AFAIK its HCI 1.0 compliant but not familiar enough with poseidons drivers, nor USB, to just hack away at the existing code. Perhaps once i'm more familiar with the workings I can merge in the changes needed to get it operating but for now I will focus on getting it running. Also our drivers have known issues so perhaps a fresh set of eyes might shed some light on what is going wrong. Another interesting question is whether Poseidon can operate on device side. Is it flexible enough? How similar is being a USB host and USB device? think it will need a bit of work on Poseidon's side. Until then I will force the driver into Host/Master mode in the init code, but leave open device etc to configure the chipset for either's use - and look at trying to add support for working in Device/Slave mode & switching modes once it's up and running. Actually USBROMStartup is some kind of kludge. Can there be any alternative? Could device drivers be self-installing, like our HIDDs? This would get rid of need to list them in USBRomStartup. * Model A and B limited to 150 mA per port. * Model B+ and Pi 2 introduced configurable 600 mA to 1.2 A support over all ports - anything above that requires a powered USB hub. Implementing the hardware driver that Poseidon uses to interact with the USB components. Have code in place to (try) and initialise the USB chipset, and configure host/device mode operation (though AFAICT Poseidon doesn't support device mode). Started to get the "virtual" root hub written for the single USB port so that Poseidon should at least list it correctly in the GUI - and try to interact with it to find peripherals. The BCM2835 uses a soft IP block from Synopsys’ DesignWare library (DWC), specifically the block is called dwc_usb_2_0_hs_otg_subsystem-ahb_se (“USB 2.0 Hi-Speed OTG Controller Subsystem w/AHB Interface SE”). There is no public documentation for this, and pretty much zero chance of anyone getting hold of it even with NDA. However, there's a Linux driver written by Synopsys ([https://github.com/raspberrypi/linux dwc_usb]). Specifically directories [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_common_port] and [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_otg]. The Synopsys code is actually under a fairly permissive licence – it's not GPL, it's similar to BSD (’don't sue us if it breaks’ is pretty much the only clause). So this should not be a barrier to porting the code. The code is really well written, with a nice partition between the work done by the driver (dwc_otg, which is fairly involved, given the host does more work than a conventional EHCI driver), and the interface to Linux (dwc_common_port). Probably only need provision of relevant changes to dwc_common_port. Other things to consider.... * Provision of necessary headers to get it to compile * Provision of necessary functions (main issues are wait queues, threads, work queues, tasklets, timers, spinlocks and mutexes (multithreading) ) * Interfacing between USB stack and the driver. dwc_otg/dwc_otg_hcd_linux.c looks like the place to start. the Linux bits of the headers are only required for the dwc_common_port library. dwc_common_port includes a variety of crypto functions which are not used – it appears to also be used for ultrawideband (UWB) and wireless USB (WUSB) drivers where crypto will be an issue, but it isn't going to be for plain wired USB. Every USB driver acts as an USB hub as well in order to let Poseidon control the state of USB ports. The code there was reading status of the only USB port in Raspberry's CPU but when changing the status it erroneously deleted some of the status bits, including the port enable one. It was so because those bits in the status register are of a type Read/WriteToClear. It means, if one does not want to change their value from 1 back to 0, one has to actually write the 0 value. Very practical thing e.g. in interrupt handlers, where one reads the interrupt status register to learn what was the interrupt reason, and writes it back to the same register in order to clear the interrupts. After fixing that code it turned out that the communication was still unsuccessful. Apparently the USB device was not understanding the host for some reason. That should not happen since the request sent was one of the standard ones implemented by virtually anything with an USB connector, assumed that Poseidon clears the data caches before forwarding the work to the USB drivers but that's the responsibility of the driver itself. The USB device responded and acknowledged the transmission! But why were all the request sent after address change failing with timeout? They should not. Once again, address set is supported just by anything. Tried to contact the device at address 0 once again and there it was, still responding properly. The enlightenment came. The bus address for DMA transmissions was, as it is in many bare metal USB implementations, just the pure memory address of the buffer as seen by the ARM cpu. Have "prefixed" it with the real location of uncached RAM and booted AROS once again. Trident saw this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 and this: Product : Vendor: Vdr=0424/PID=EC00 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 255 SubClass : 0 DevProto : 1 VendorID : 1060 ProductID : 60416 DevVers : 0200 and even this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 What are these things? The first one is USB hub built in the Raspberry. Thanks to this one the Pi machines (with exception of Pi0 and computing modules) have more than just one single USB port. The second one is the network chip in raspberry, the third one is my USB SD card reader which have just connected to see what happens. AROS tried, of course, to boot from it ;) So, the first step towards working USB is done. The control transfers are working as you can see above. Next step is to implement bulk and interrupt transfers, having the basics in place. Finally some error handling will be added and USB for Pi will be as complete as the PC version. [http://www.raspyfi.com/raspberry-pi-usb-audio-fix/ Issue with USB Audio] Audio The Pi 4B is the only Pi that can output HD Audio as an HD Audio passthrough bitstream, and it does it over HDMI. It's possible to use the two HDMI output for separate HDMI video and HDMI audio outputs to allow UHD HDR video and HD Audio with non-UHD HDR compatible AVRs. The Pi3B+ and earlier will decode to PCM 5.1/7.1 and output over HDMI. HDMI is the only interconnect that has a standard for carrying Dolby True HD, DTS HD MA etc. as a bitstream - you can't carry it as a bitstream on any other interface. Pi3 and Pi4 audio jack output derived from 12bit pulse width modulation is relatively poor. For better, choose USB Audio or I2C versions. [https://github.com/raspberrypi/linux/tree/rpi-patches/sound/arm audio] and its [https://github.com/raspberrypi/firmware/issues/2 very high speed message passing interface type of thing VCHI] The Model B+ added an additional voltage regulator for the audio output and an additional output driver to drive low-resistance loads like headphones. However it is still using pulse-width modulation (PWM), which has a major impact on sound quality the old Raspberry Pi used a linear voltage regulator to provide the 3.3V to many of the components on the board while the new one uses a switching regulator. Both can perform reasonably well. However switch mode power supplies often show higher noise figures Analogue audio Audio over HDMI rev 1.3 & 1.4 Ethernet 10/100 BaseT Ethernet RJ45 socket GPIO GPIO shouldn't be too bad but bear in mind it is already accessed in places so they would need to allocate pins etc through it (e.g. sdcard to flicker the activity light, serial debug to output data on the GPIO pins) Probably a resource rather than a device... Started an i2c driver that will need to allocate GPIO pins. Feel free to work on it if you are interested ;p GPU graphics with 2D and 3D acceleration Sadly none yet for 32bit but for 64bit... Miscellanous hdmi issues Setting the hdmi_force_hotplug=1 makes sure the Pi believes the monitor/TV is really there. You might also need to set config_hdmi_boost=4 or even higher (up to 9) if your display needs a stronger signal. If the display is a computer monitor or newer tv, use hdmi_group=1 (auto HDMI use) and if it is an older TV, try hdmi_group=2 (for DMT formats, i.e. for PC monitors) then you HAVE to "set hdmi_drive = 2 to enable HDMI output as this forces HDMI mode rather than DVI mode Do not set hdmi_safe=1 as that overrides many of the previous options. Using a shorter or better quality HDMI cable might help. Make sure your Pi's power supply delivers 1 A and not 500 mA. If you see a problem with the red colour - either absent, or interference - then try a boost composite video changing the RCA cable, then the composite port worked out of the box Boot it as you are doing, without HDMI. If you now plug in the HDMI, do you get the image? In other words, does the Pi think HDMI is connected even when it isn't? Rename all the files in the first partion of the card except bootcode.bin, start.elf and fixup.dat What's the result? Put back config.txt What's the result? for PAL mode sdtv_mode=2 dmi_ignore_hotplug Pretends HDMI hotplug signal is not asserted so it appears a HDMI display is not attached hdmi_ignore_hotplug=1 Use composite mode even if HDMI monitor is detected <pre> # NOOBS Auto-generated Settings: #hdmi_force_hotplug=1 #config_hdmi_boost=4 #overscan_left=24 #overscan_right=24 #overscan_top=16 #overscan_bottom=16 #disable_overscan=0 start_x=1 gpu_mem=128 </pre> tvservice -c "PAL 4:3" <pre> /opt/vc/bin/tvservice -s or tvservice -s state: HPD high|HDMI mode|HDCP off|composite off (0x12001a), 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m CEA Group CEA has 1 modes: (native) mode 16: 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m DMT Group DMT has 0 modes: </pre> sudo amixer cset numid=3 1 forces the audio to the headphone jack, even with the HDMI video output plugged in config.txt the hdmi_ignore_edid_audio=1 option sems relevant as it should tell ALSA that the only available audio is analog, no matter what the display says There are several different ways that these 4 pole (ring) composite analog cables can be wired up, so some work great in some applications and can be a waste of time in others. What is needed for the Raspberry Pi B+ and above, which like many camcorders needs the ring contact next to the base contact to be the ground. The wiring for the 4 pole are: TIP (LEFT AUDIO CHANNEL) RING 1 (RIGHT AUDIO CHANNEL) RING 2 (GROUND/EARTH) RING 3 BASE/SLEEVE (VIDEO) YELLOW Most Apple based Players and the Microsoft Zune (TM) are wired this way. Most analogue camcorders are wired this way as well, where the ground in on Ring 2 will work with the Pi although you may need to swap your Video plug with the Right Audio plug. Nearly all other MP3 players are not wired this way, the ground is on another ring ie the wrong one. External devices * Camera Module Omnivision ov5647 Sunny 5MP (NoIR version) V1.3 - NoIR at 850&nbsp;nm, peak at 880&nbsp;nm and trails off at 940&nbsp;nm wavelengths * Camera V2 Sony IMX219 V2.1 8mpixel 8MP 8megapixel - 3280 x 2464 pixels - video at 1080p30, 720p60 and 640x480p90 - wider field of view, 62 vs 54 degrees horizontally - * Branded WIFI usb BCM43143 dongle N.B. dreaded error after changing cameras (stupidly without turning off the power first) and lasted through several power cycles. It can be a bad 15-pin FFC ribbon cable, when swapped, camera(s) and the Pi itself are working OK. It can be an instance of a cold solder joint on the CSI connector on the pi board. the camera can be detected (that's done via I2C) but may still not be able to receive image data (done via CSI-2) if something is broken. CSI-2 is uni-directional. Control is generally done via I2C. The CSI-2 receiver always writes to memory, not direct to the ISP. That's the way the Broadcom architecture works as it allows multipass processing easily. GPU memory is accessible from the ARM. Processing using the QPU graphics processors may be possible. currently the only supported sensor is OV5647 and IMX219. The linux drivers are all in the firmware blob, else you'd be looking at at least a man-month of work in a fully fledged imaging lab to do a decent tuning of the camera modules' ISP parameters. Static electricity maybe an issue for the camera module and slightly less for the pi board. == References == ===Good sites to visit=== *[https://github.com/raspberrypi/firmware/tree/master/ Raspberry Pi Firmware build] *[https://www.raspberrypi.com/documentation/computers/software-sources.html Documentation] *[https://rpilocator.com/ RPiLocator] Linux only *[https://github.com/raspberrypi/linux Raspberry Pi Linux Build] *[https://dietpi.com/ DietPi] *[http://www.tinycorelinux.net/ports.html piCore] *[https://wiki.alpinelinux.org/wiki/Raspberry_Pi Alpine Linux] *[https://github.com/armbian/build Armbian] *[ FydeOS] *[ TwisterOS based on ChromiumOS] *[https://note.com/jamesmondo/n/nc76e31402be8?hl=en BSD] *[https://www.raspberrypi.com/software/operating-systems/ PiOS Lite] and then [https://hstwb.firstrealize.com/ HST] *[ PiMiga for pi4 and pi5] *[ amibian for pi2 and pi3] *[ retropie pi1 and 2] Other alternative lighter smaller than Pi OS *[https://aros.sourceforge.io/nightly1.html Aros 64bit ARMV8 single core] *[https://www.riscosopen.org/wiki/documentation/show/Welcome%20to%20RISC%20OS%20Pi RiscOS on Pi3 and Pi4] *[https://github.com/michalsc/Emu68 ARM based realtime JIT 68k for amiga computers] *[https://github.com/JJDSNT/bellatrix/releases/ Alternative use of Emu68 on Pi3b] *[https://github.com/stevereaver/uaos uaOS with Emu68k] *[https://github.com/aros-development-team/AROS/commit/f80a268607dfae81b2db94755ab4e4d31ccb72d6 m68kemu library reference] *[ HaikuOS] *[https://github.com/raspberrypi/noobs NOOBS] os loader with successor [https://github.com/procount/pinn PINN] *[https://github.com/maxnet/berryboot berryboot] *[https://github.com/brianwiddas/pi-baremetal Bare Metal Access on Pi 32bit] Testing procedure is put sd card in, connect board to board if necessary, plug in hdmi and then power nothing else is done especially CSI DSI etc [https://www.raspberrypi.com/documentation/computers/compute-module.html CM5] has the same 55mm x 40mm 2x100pin connectors form factor as the CM4 but [https://www.epdtonthenet.net/article/214508/Key-Considerations-When-Migrating-from-Raspberry-Pi-CM4-to-CM5.aspx some pins and other small things] have changed. Will need the [https://raspipcb.com/tech-blog/raspberry-pi-cm4-vs-cm5-difference-in-booting-from-sd-card/ right IO board to suit] *Green [ Raspberry Pi Compute Module 5 IO Board REV2 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1967]] - untested *Green [ RPi Compute Module 5 IO board REV1 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1751]] - untested *Black SupTronics Geekbord X1500 CM5 IO Carrier Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[https://sipeed.com/nanocluster Sipeed NanoCluster] - untested up to 7 CM5 *Green BentoIO CMX0 - untested *Box EDATec ED-CLAWBOX - untested *Home Assistant Yellow - Kit with PoE with Raspberry Pi Compute Module 5 - untested *Blue [https://www.waveshare.com/wiki/CM5_PoE_BASE_A Waveshare CM5-PoE-BASE-A] - untested *Box Waveshare [ CM5-POE-BOX-A] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-B Waveshare CM5-IO-BASE-B] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-A Waveshare CM5-IO-BASE-A] - untested *Blue Waveshare [https://www.waveshare.com/wiki/CM5-NANO-B CM5-NANO-B] - untested *[https://carboncomputers.us/products/pi-flux piFlux] *[https://carboncomputers.us/products/ Zitaotech Hackberry] CM5 lite only - *Portable [https://www.waveshare.com/pocketterm35.htm Waveshare PocketTerm35] with Pi4B or Pi5 - untested *Box [https://www.clockworkpi.com/uconsole ClockworkPi uConsole][https://www.youtube.com/watch?v=EtI_bAahbR8 CM4 into an adapter or CM3 into so-dimm - Cyberdeck] - untested *Green RPi [https://datasheets.raspberrypi.com/cm4io/CM4IO-KiCAD.zip Compute Module 4] [https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf IO board] V1.4 [https://datasheets.raspberrypi.com/cm4io/CM4IOUSB3-KiCAD.zip USB3] [https://datasheets.raspberrypi.com/cm4io/cm4iousb3-appnote.pdf CM4ISO] [https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf Dual100pin] (2020) aka Development Platform Board - untested *Purple Pi Hut Cytron CM4 Maker Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[ KubeSail PiBox mini 2] *Home Assistant Yellow with Raspberry Pi Compute Module 4 - untested *[ Turing Pi V2] - untested CM4 with 260-pin SO-DIMM socket adapters and/or nvidia jetson nanos - untested *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-C Waveshare CM4-IO-BASE-C] - untested but binary blobs Rev01 Rev02 *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-B Waveshare CM4-IO-BASE-B] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-A Waveshare CM4-IO-BASE-A] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-NANO-B Waveshare CM4-NANO] - untested but usb and audio turned off or rerouted *Black [ Seeed Studio with BigTreeTech BTT pad 7] - bin blobs? CM3 has a 200 pin sodimm ddr2 connector form factor but not electrically SC0028, SC0029 *Blue [https://wiki.geekworm.com/CM_IO_Board Geekworm RPi Compute Module IO Board] [https://github.com/geekworm-com/cm-io-board CSI DSI] with CM3 in ddr2 slot underside - '''works''' if SW1 on but CM3+ '''does not''' *Green [https://cdn-shop.adafruit.com/product-files/3442/CMIO_schematic.pdf RPi V3 IO board CM3IO] and CM3 Lite - untested *Green [https://turingpi.com/ turingpi v1 cluster] - untested up to 7 cm3 7xlan9514 12V discontinued, 3 x Pi4 homelab maybe better *Blue [https://www.waveshare.com/wiki/Compute_Module_PoE_Board Waveshare Compute Module PoE Board] and CM3 lite (if not lite, write files to internal eMMC fat32) '''AVOID''' bin blobs *Blue [https://www.waveshare.com/compute-module-io-board-plus.htm Waveshare Compute Module IO Board Plus] [https://www.waveshare.com/wiki/Compute_Module_IO_Board_Plus wiki] [https://forums.raspberrypi.com/viewtopic.php?t=235695 pin settings] with CM3+ Lite - '''AVOID''' binary blob *[ Pi02w on Geekworm SupTronics X305 Raspberry Pi Zero IO Baseboard] - untested *[ Spotpear Pi Zero 2w to Pi3b format-ish] - untested *[ pi-top v4] box has 128x64 oled display, micro hdmi, 19Whr battery with pi4 and 15V PD 36W min needed *[ pi-top v3] three green pieces, heatsink covers most of the base tray, pi-top hub mk1 lhs and Pi1B Pi2b Pi3b rhs secured from below, black rounded strip with pi-top above keyboard, 13.3" HD 1366 x 768 display, small touchpad, *[ pi-top Model 2.0] pi-top on bottom bezel of 14-inch green laptop, large trackpad, keyboard slide down to reveal main system hub on slide rails moved to the right, Raspberry Pi3b screws down, hub slides in, 18V 2.5A 45W charger brick, battery 11.1V 3500mAh 38.85Wh and storage PiTopOS *[ Pi-Top CEED Raspberry Pi Modular Educational Desktop with RPI3] monitor *[https://www.indiegogo.com/en/projects/jesselozano/pi-top-a-raspberry-pi-laptop-you-build-yourself Pi-Top v1] wedge laptop with RPi2 <pre> 2008 Trustees collected for Foundation 2009 Pi Foundation charity status gained 2010 2011 First Raspberry prototypes 2012 First boards go on sale at CPC and RS. The Model A and B 700 MHz Arm11 - February 29th BCM 2835 2012 First million sold - more than the 10,000 original planned and anticipated 2013 First Alpha Experimental builds of AROS Native for the 32bit Pi 2013 Pi Trading launched making grants available, providing in house educational resources and Pi Academy for teacher training 2013 Over two million sold 2014 Over three million sold 2014 Pi 1 Model B+ introduced that moved composite video to audio jack and same half gig of memory 2014 Pi Model A+ v1.1 no ethernet and 1 usb - a little smaller - 2015 Over four million first gen pis sold 2015 Pi Zero 1.2 BCM2835 first production revision released with no camera port 2016 Pi0 1.3 released with camera csi connector 2017 Pi Zero W v1.1 1GHz Pi0W, single-core 32bit CPU BCM2835 released with Cypress CYW43438 wireless 2020 Raspberry Pi Pico SC0919 with RP2040 32-bit 2Core ARM Cortex-M0+ up to 133 MHz - 264KB of SRAM and 2MB of on-board QSPI Flash - 2024 Raspberry Pi Pico 2 with RP2350 2Core 32bit Arm Cortex-M33 and 2core open-hardware [https://github.com/wren6991/hazard3 Hazard3 RISC-V] 2015 Pi 2 Model B v1.1 BCM2836 900/600 MHz ARM Cortex-A7 Armv7 quad 32bit, 32bit VideoCore IV GPU - 1Gb RAM - 5V 2A micro usb - SMSC LAN9514 chip - 2015 Over a million pi2s sold 2015 Raspberry Pi 2 Model B version 1.2 Pi2bv1.2, aka Pi2B2 has armv8 BCM2837 underclocked to 900Mhz without wifi/bluetooth module 2016 Pi 3 Model B - Broadcom BCM2837 SOC four 64bit ARMv8 Cortex-A53 1.2GHz 32bit 1080p VideoCore IV GPU - 1Gb DDR2 - bluetooth 4.1, Cypress CYW43438 wireless 802.11n - 4 x USB2.0 ports - 5.1V 2.5A - SMSC LAN9514 chip 2016 PIs total over 10 million worldwide 2017 Compute Module 3 CM3 with BCM2837B0 armv8 Quad 64-bit - small 67.6mm x 31mm board which fits DDR2 SODIMM connector but not electrically compatible which plugs into needed IO board - beware of the I2C protocol issue 1Gb LPDDR2 RAM - Lite or 4Gb Emmc storage 2017 12 million pis sold in total 2018 Pi 3 Model B+ - 4c A53 BCM2837B0 1.4Ghz - 1Gb, wireless 802.11ac, gigabit ethernet (300Mbit/s) and bluetooth 4.2 - power over ethernet - 4 x USB2.0 ports - Microchip LAN7515 chip 2019 Over 15 million sold 2019 Pi 3 Model A+ with BCM2837b0 Cortex-A53 64-bit SoC @ 1.4 GHz with 512Mb LPDDR2, 1 usb2, 1 hdmi, 1 micro usb 5V 2A - no ethernet - 2019 Raspberry Pi Compute Module 3+ CM3+ - Broadcom BCM2837B0 1.2Ghz, Cortex-A53 (ARMv8) 64-bit SoC on DDR2 SODIMM mechanically compatible only factor - IO board required 1Gb DDR2 and 8GB, 16GB, 32GB or a Lite variant without eMMC 2021 Pi zero 2 (w or no W) RP3A0 quad 1GHz Cortex-A53 64bit BCM2710A1 512mB SDRam 2025 edaTEC CM0 ED-CM0NANA with additional dev board with quad 1Ghz A53 with 512Mb Raysan RAM, 2 USB2 and 10/100 ethernet - pico castellated edge 2019 Pi 4 Model B RPI4B - BCM2711B0T quad 64bit A72 1.5GHz, 4K VideoCore VI, AC wifi, Bluetooth 5.0, GbE Broadcom BCM54213PE (PHY ID 0x600d84a2), 2 micro hdmi decode up to 4K, USB-C 5.1V 3A power, 2xVLI VL805 USB 3, 2xUSB 2.0, 2GB 9LDWW D9WHZ or 4GB 9FDWW D9WHV, 8GB 0AA47 D9ZCL ddr4 ram 2020 Silent Pi 4 v1.2 upgrade with more USB-c psu support 2020 PI400 BCM2711C0T 1.8GHz 4Gb DDR4 inside keyboard, 5.1V 5A 27W usb-c psu, 2 micro hdmi, external ide style 40pin gpio, no audio port - 2020 Raspberry Pi Compute Module 4 BCM2711B0T on new 55mm x 40mm 2x100 pin form factor with extra breakout IO board CM4101000 1Gb RAM Lite SOM CM4102000 2GB RAM Lite CM4104000 4GB RAM Lite CM4004008-4GB-RAM 8GB-EMMC SOM System on Modules CM4104032 4GB RAM 32GB emmc CM4108000 8GB RAM Lite CM4008016 8GB RAM 16Gb eMMc 2021 Raspberry Pi SC0763 Compute Module 4S CM4S with ddr2 sodimm pinouts but not electrically the same with suitable IO board extra cost - CM4S01000 1GB RAM Lite CM4S01008 1GB RAM 8GB eMMC Flash CM4S02000 2GB RAM Lite CM4S04000 4GB RAM Lite CM4S08000 8GB RAM Lite 2021 Pi 4 v1.4 BCM2711B1 upgraded power regulator, to deal with 8gig of ram being more power hungry - 2021-48 Raspberry Pi 4 model B v1.5 2GB 2023 Pi 5 v1.0 BCM2712 Quad A76 @2.4Ghz - VideoCore VII - no audio socket - dual 4k from mini hdmi - fan connector - 5.1V 5A psu 2024 Pi 5 2GB DDR4 version uses BCM2712D0 2024 Pi-500 with 8Gb LPDDR5 and membrane keyboard 2024 Pi 5 v1.1 2024 Raspberry Pi Compute Module 5 CM5 BCM2712 55mm x 40mm form factor with additional IO board CM5004000 04GB RAM 0GB eMMC Lite CM5008000 08GB RAM 0GB eMMC Lite CM5016000 16GB RAM 0GB eMMC Lite 2025 Pi-500+ with 256GB NVMe storage, 16GB LPDDR4 RAM, and Gateron KS-33 Low Profile Blue mechanical keyboard switches 2025 Pi5 1GB DDR4 announced 2022 PiOS linux goes 64bit 2024 Pi Trading IPO stockmarket stock exchange listing 2026 April and May Aros 64bit fixed, added AHI audio, VC4 gfx started, usb functions added to rom 2026 June and July Aros 64bit usb2otg started, dma.resource, sdio.resource, bwfm.device wifi added 2026 Late July daily 64bit Pi3 LE little endian builds start 2026 August Pi 4, 400, 5 and 500 DTBs added, expanding existing support and wifi for Pi4 and Pi5 2026 August Pi5 HAT+ nvme and HDMI, AHI RPiI2S added, Pi4 HVS5 video scaler started, 2026 2027 2028 Pi 6 </pre> ==Future== [https://github.com/ARMSX2/ARMSX2 Arm pi of pcsx2] {{BookCat}} 842zm39n18uocu0m3gl80161ivz59gx 4672881 4672880 2026-09-29T07:14:08Z Jeff1138 301139 4672881 wikitext text/x-wiki {{ArosNav}} [[#Native]] [[#Hosted]] [[#Build]] [[#Hardware]] [[#References]] [[#Future]] ==Introduction== [[File:Scalos00.png|thumb|Scalos on Aros Pi3b]] Aros aims to cover Pi 3 to 5 1Gb+ RAM ideally as you may have to switch to 256Mb gfx mode depending on the application running Options to boot from using a good power source to prevent the yellow lightning symbol. *With Pi3b+ the max you can get is 5.1V 2.5A with micro usb. *With Pi4 5.1V 3A with usb-c *With Pi5 5.1V 5A, the amps went ever upwards, even to 5.1V 9A with usb-c Pi500+ keyboard wedge - Pi400 RPI-400 keyboard wedge - resolution changing and audio from micro hdmi0 (near 40pin) and micro hdmi1 (near usb-c psu) - Fn F10 0x5e power on and off works or held down for over 7 seconds auto shutdown - keyboard ok - wifi and lan ethernet testing - * Pi 5 - Quad A76 64bit ARMv8 and RP1 "southbridge" with VideoCore 7 Pre-D0 (Rev1.0) or D0 (rev1.1) * Pi 4 - Quad A72 64bit ARMv8 with VideoCore 6 * Pi 3 - Quad A53 [https://www.raspberrypi.com/documentation/computers/processors.html 64 bit] ARMv8 with VideoCore 4 with heatsink/fan on 3b to prevent cpu 82C+ throttling * Pi 2 - Quad 32bit ARMv6 with VideoCore 4 - mostly not 64bit compatible * Pi Model B+ 32bit ARMv6 with VideoCore 4 - not 64bit compatible * Pi Model A and B 32bit ARMv6 with VideoCore 4 - not 64bit compatible ===Native=== * 2013-03 Kalamatee starts work * 2015-04 Work continues with mschulz on the kernel and Kalamatee (NicJA) on gpio and usb * 2018 [https://www.patreon.com/posts/i-owe-you-some-20956961 mschulz resume adding BE big endian support], [https://www.patreon.com/michal_schulz/posts Big endian on Pi] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bsek latest commits for pi 3b, 4 and 5 64bit] * 2026 [https://github.com/aros-development-team/AROS/commits?author=metaneutrons latest commits for Pi5] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bitplane latest commits for ARM] '''Download''' A [https://archive.org/details/piAROS Pi Distribution (Distro) has started] and the contents copied to fat32 8GB+ microSD card (there will be drawers/folders - boot c Classes Demos Developer Devs Extras etc only showing). The SD can be plugged in to the Pi. And power on. [https://aros.sourceforge.io/nightly1.html RaspberryPi 3, 3+, 4 and 5 64bit ArmV8 nightly builds] [https://sourceforge.net/projects/aros/files/ Alternative site and nightly2] which is a test beta limited apps version with both raspi-aarch64-system and raspi-aarch64-contrib can be unbz2'd to a SD/SSD as appropriate. 64bit build works well on a single core LE little endian. Multicore [https://github.com/aros-development-team/AROS/commit/1df0747c2bda3523a43029725a709b1f377d84ec may follow]. Any issues booting could be down to the SD card so please use another SD to see if it is resolved. Remember Aros Arm uses FAT32 and Aros can detect issues with this format very acutely. Please report your experiences in the [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80 Aros Raspberry pi 3 64bit thread] and on the [https://forums.raspberrypi.com/viewtopic.php?p=2387984#p2387984 Raspberry Pi forum thread]. Any bugs or issues can be [https://github.com/aros-development-team/AROS/issues described here to fix] Boots with '''USB3''' port based sata3 ssd on Pi400 but untested on Pi4 (may need eeprom update from PiOS or Pi SD Imager) and Pi5 Pi 3 B+ is pre-configured for USB sata3 boot - untested Pi 3 B may need [https://www.youtube.com/watch?v=ubnwvxF3Klc PiOS to set OTP to boot from usb - do so at your own risk] - if OTP set to usb, boot works but slower than SD card Speed write wise (top faster) <pre> *NVME Pi5 untested >1000MB/sec or faster if matched correctly *Sata3 ssd 500MB/sec *SD V90 90MB/sec 4K maybe 8K *SD V60 60MB/sec 1080p *SD U3 V30 30MB/sec 720p *SD C10 U1 V10 A1 A2 10MB/sec minimum should be used now *SD C06 6MB/sec *SD C04 4MB/sec </pre> As a homage to the past, Aros shows a reduced number of icons but this can be changed by left mouse click in the window and then right click down to Window -> View -> All files Windows can be manipulated by the top (moving) and the bottom right corner (resizing) only. Zune like MUI gui interface, has a unique quirk in that after changing a setting in a text box, you may sometimes need to press Enter/Return before clicking OK, Save, etc Double left mouse click on most picture (Developer/Debug/Tests/Datatypes), audio and video files are supported, via datatypes, by the multiview application. Esc escape key usually closes open windows even the desktop In Prefs/Appearance some decorative theming elements need work. There is a few Mason icons in /Prefs/Presets/Icons/Mason/ and the ever present default Gorilla - Icon exchange in works For more intensive graphics applications, you may need to edit config.txt in the root folder and change 128M to 256M to adjust more memory to graphics usage If your cursor should '''appear''' to vanish, fear not it is still there. Please head to the top of the screen i.e. the title bar, hold down the left click mouse and drag the screen down a little and the cursor will appear again. Then you can drag the screen up again. Like most amiga like OSs the audio and networking need to be setup manually Audio AHI prefs - Mode settings tab - needs both Music unit and Unit 0 set to RPiHDMI:16 bit stereo++ or RPiPWM:16 bit stereo++ at 44100Hz. Press '''Save or Use''' button after each choice For wireless, please use the Wifi prefs and already selected device bwfm.device. Press Scan and double right click on the router and enter password. You may need to setup after every power off *if asking for password again - press cancel and go to Network Prefs, Wireless Networks tab and highlight the router line and hit the remove button and press the cancel button. Retry with Wifi prefs again *...waiting for an address - Disconnect and try Connect Until, Connected to <router> - 192.168.x.x For lan ethernet port, please use Network prefs and the following hardware is *lan9514 Pi3b Pi2 no support at the moment *lan7515 Pi3b+ type into Device usblan78xx.device as net0: remove other device(s) *bcmgenet Pi4 Pi400 choose for Device bcmgenet.device (network prefs still forgets random information when rebooted) Summary *3b ethernet not supported, usb ethernet not working but wifi prefs setup works *3b+ wifi working but ethernet untested *4 untested *400 wifi and ethernet untested *5 *500 *500+ [http://archives.arosworld.org/index.php?function=browse&cat=network/browser amelinium web browser (JS 1.6 ES9 ECMASCript 2018)] is available with an [https://eab.abime.net/showthread.php?t=122494&page=51 eab thread] reminiscent of [https://github.com/zapek/Voyager Voyager] and to a lesser extent [https://github.com/amigazen/aweb3/ Aweb JavaScript 1.5 (ECMAScript 3)] as css and javascript websites can be slow to load and nothing from facebook, reddit etc. Doubtful, on any Web3d or WebXR support. Press Cancel at screenmode selector or -wb argument to get windowed version. You could use the Shift + Del shortcut or mouse wheel should work to delete all text at once. To view wikibooks set Agent to Android (telefon) aka Google Chrome 126 or iPhone aka Safari 17 setting in menus. Html5test gives 189, 190 and 184 out of 555. You may have to delete the cache (Menu -> Page -> Delete cache) to fully retest big Amelinium updates 1.27, 1.28, 1.29 youtube video and audio - js button for javascript must be on/shaded *if Playing the soundtrack; nothing heard... ? *if playing in own screen; cursor trapped in box top left but blank display... ? *choose Play here button; Youtube did not answer for http://inv.nadeko.net/watch?v= ... ? *choose Original page button; Page script is waiting for a result - please wait, Esc aborts ... ? *This video has no 360p stream or no separate stream... ? *audio streams aac/mp3; Playing the live stream and Ready but only play button and time 00:00 shown but nothing else happens *stream.radioparadise.com/mp3-192; Painting, then, cannot reach the movie... ? * identify #?.mp4 shows as system/binary, identify #?.aac shows as SOUND/AAC There is normally no Bluetooth support for most amiga like OSs but Aros has one [https://github.com/aros-development-team/AROS/commit/6942cbfbf66426d21963a7fcd8aba6aff611a9e0 work in progress] [https://forums.raspberrypi.com/viewtopic.php?t=338466 firmware] *Bluetooth 4.1 BCM43430A1.hcd Pi3B, Pi3A, Zero 2W *Bluetooth 4.2 BCM4345C0.hcd Pi3B+, Pi4 *Bluetooth 5.0 BCM4345C5.hcd Pi4B rev, CM4 and maybe Pi5 and CM5 *bthid keyboard mouse support *btserial serial *btpan short range wireless connecting devices Only the Pi5 has a RTC real time clock, the other Pis will need to use Extras:Networking/utils/ntpsync/ time.cloudflare.com pool.ntp.org or Cloudflare 162.159.200.1, 162.159.200.123, 2606:4700:f1::1, 2606:4700:f1::123 or [https://archives.arosworld.org/index.php?function=browse&cat=network PiNTP -s goodtime.ijs.si or ntp1.ptb.de] to get the date and time from the internet. Can use in a shell e.g. date 24-Dec-2026 23:59:59 but this will need to be done again after every reset/power off. Maybe [https://github.com/aros-development-team/AROS/commit/28674a157bc56175aa668e7b62dca6fa740578dc ds3231 rtc] It helps to have all usb devices already plugged in before power on to detect at the moment. Even then some usb devices will freeze the mouse cursor and the only resolution is to remove the offending usb device and reinsert. Sometimes, the reinsert leads to the mouse cursor vanishing, it is still there and responds to left mouse clicks, top of the screen and pull down the screen. USB classes support from Prefs/Trident is still work in process *usbaudio working on usb3 port (blue) on pi4, 400 but not working (no rt isochronous) on usb2otg (white or black) for pi3b, zero 2w *[https://aminet.net/package/mus/midi/camd camdusbmidi] detects midi devices without a preferences file (Prefs/Env-Archive/sys/midi.prefs) as [https://www.youtube.com/watch?v=RBxHkwy4Nrw auto setup now] possibly with [https://github.com/metaneutrons/mt32-pi metaneutrons mt32-pi] [https://github.com/rtzor/mt32-pi mt32-pi fork] [https://github.com/ahmadexp/mt32-pi fork] [https://github.com/gmcn42/mt32-pi-control control of] [https://github.com/dwhinham/mt32-pi mt32-pi pi3+], [https://homspace.nl/samplerbox/ SamplerBox] or [] as well as need developer gcc tools to look at 64bit ports of [https://archives.arosworld.org/?function=showfile&file=driver/audio/usbmidi.i386-aros.lha usbmidi], [https://aminet.net/package/mus/midi/CAMD_Toolkit CAMD_Toolkit], [https://aminet.net/package/mus/midi/camdtools camdtools], [https://github.com/cnvogelg/amiditools amiditools], [https://github.com/timoinutilis/midi-sequencer-amigaos horny src], [https://aminet.net/package/mus/midi/horny-base horny-base], [http://bnp.hansfaust.de/index.html BnP], [], Regarding 680x0 emulation, there are several options (not implemented yet) that could be considered *[https://github.com/aros-development-team/AROS/blob/6722a0ae9e03fe5d26e32703360bd2059e0864cc/rom/m68kemu/README.md?plain=1#L424 m68kemu.library] for some Amiga productivity where the cpu is emulated and the system calls are redirected to Aros ones *[https://github.com/BlitterStudio/amiberry amiberry] (winuae) for everything else like games *[https://github.com/jonx/AROS/tree/aarch64-darwin-graft/arch/all-darwin/libs/emu68k emu68k] *[https://scriptedamigaemulator.net/ Scripted Amiga] with [https://github.com/naTmeg/ScriptedAmigaEmulator ScriptedAmigaEmulator] or older [https://github.com/gbraad-amiga/ScriptedAmigaEmulator2 ScriptedAmigaEmulator2] [https://pinout.xyz/ GPIO 40 pins] [https://learn.sparkfun.com/tutorials/raspberry-gpio/gpio-pinout pinout] Some exceptions: *Physical pins 27, 28 (GPIO0, 1) are an internal I2C bus and should not be used *The other I2C on pins 3, 5 (GPIO 2, 3) can be used generally, but be aware they have permanent pull-up resistors to 3.3V *For MIDI use USB but there are dedicated UART pins 8, 10 (GPIO 14, 15). With a HAT it's more awkward -- you need to know which pins are used by the HAT and avoid them. Hopefully this will be documented. Remember all GPIOs are 3.3V (not 5V tolerant), floating/noisy inputs can cause odd behavior, and that shorting the power supplies can cause instant death of the Pi. In the shell GPIO PIN/A/N,SET/N,GET/S,MODE/K,PULL/K Controls and queries hardware GPIO pins via gpio.resource which is stored in the rom or Devs/ '''please test''' *PIN -- (Required) Target GPIO pin number (e.g. 12). *SET -- Set pin output value to 0 (LOW) or 1 (HIGH). *GET -- Read and print current digital input level (0 or 1). *MODE -- Configure pin mode: IN (Input), OUT (Output), ALT (Alternate). *PULL -- Configure pull resistor: NONE, UP, DOWN. EXAMPLES <pre> GPIO 12 MODE OUT GPIO 12 SET 1 GPIO 12 GET GPIO 13 PULL UP </pre> [https://gpiozero.readthedocs.io/en/stable/installing.html Current] [https://gpiozero.readthedocs.io/en/v1.2.0/api_boards.html old support for gpiozero is unknown at present] [https://energenie4u.co.uk/res/pdfs/ENER314%20UM.pdf and associated 433MHz equipment] [ USA X10 security and lights via USB] [ OpenHab with Shelly Smart Plug connected over Wi-Fi, controlled by MQTT or HTTP] Printing only with Postscript but [https://github.com/bohunamiga/MintPRINT one] of [https://github.com/boingball/MintPRINT two] [https://github.com/Andiweli/AmiAirPrint/tree/main AirPrint] IPP has been attempted with [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2061&pid=13954#post_13954 discussion] The vcgencmd can be used to inspect and dump the current system configuration. vcgencmd runs on top of VCHIQ as an RPC. The mailbox interface is an alternate but much simpler RPC. VCHIQ is a bridge (queue) between the CPU and the GPU so they can communicate with the firmware. Loads of [https://github.com/6by9/rpi3-gpiovirtbuf/blob/master/rpi3-gpiovirtbuf.c mailbox] which uses the GPIO control calls. [https://github.com/raspberrypi/firmware/wiki/Mailboxes may also be of interest] A fair number of vcgencmd examples (search for vc_vchi_gencmd_init). [https://www.raspberrypi.org/forums/viewtopic.php?t=229203#p1406112 sends the relevant vcgencmd commands] to update the scaling kernel, but the [https://github.com/raspberrypi/userland/blob/master/host_applications/linux/apps/gencmd/gencmd.c command] is just a text string. Parsing and execution of the instructions is performed by the VideoCore firmware. The Raspberry Pi runs two separate operating systems: Linux/Aros on the ARM, and a threedx RTOS called vcos running on the Videocore 4 VPU: vcos is commonly called "the firmware". Vcos is tasked with performing certain system services, for example running the display and audio outputs. The VCHI driver provides an interface to allow drivers to talk to vcos. Youtube [], [], [https://www.youtube.com/watch?v=X4fmWAIv7FE Aros native on Pi3b], [], [], [https://www.youtube.com/watch?v=TSxlYb1eQWU Installed on Pi3b+], [], [], [https://www.youtube.com/watch?v=NFF1H3jCoz8 testing Aros native on Pi400], [], [], [https://www.youtube.com/watch?v=nIVx7mh1E1Q&pp=ygUHYXJvcyBwadIHCQkTDAGHKiGM7w%3D%3D Aros on Thumb 2 based 32bit-ish ARM STM32H743 board], [https://www.youtube.com/watch?v=zQM4CD64xDE&t=612s&pp=ugUEEgJlbg%3D%3D Performance under Linux] but on Aros... {| class="wikitable sortable" width="90%" ! width="10%" |Pi ! width="10%" |Single Core 2D ! width="10%" |Single Core 3D ! width="10%" |Single Core 3D ! width="10%" |SMP 2D ! width="10%" |SMP 3D ! width="10%" |SMP 3D ! width="35%" |Comments |- | <!--Pi-->Pi3 | <!--Single Core 2D--> | <!--Single Core 3D--> | <!--Single Core 3D--> | <!--SMP 2D--> | <!--SMP 3D--> | <!--SMP 3D--> | <!--Comments--> |- |} For the Pi1 Pi2 Pi2B the status of AROS native ARMv6 for 32bit RasPi was OK. System booting, USB working (although with some issues but plans to fix them). 32bit native [http://www.aros.org/nightly1.html ARMv6 32bit nightlys] raspi-armhf-system raspi-armhf-contrib unbz2'd to fat32 microSD ===Hosted=== AArch64 CPU backend for AROS, a Cocoa/Metal display, clipboard / host-volume / CoreAudio / BSD-sockets bridges, GPU 2D via gpufx.library, a 68k→AArch64 JIT (run68k), and a full Rust std port. On [https://www.jkn.me/blog/macaros-aros-on-apple-silicon/ latest Apple Silicon] [https://github.com/jonx/Macaros early buggy alpha version of hosted Aros .dmg on MacOS12+]. Please use [https://github.com/jonx/Macaros/issues MACAros github] for issues, features etc and possibly [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2030&pid=13910#post_13910 here] [http://www.aros.org/snapshots1.html old linux and android hosted 32bit] ==== Hosted ==== =====64bit===== [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80&pid=13667#post_13667 Ubuntu Linux PC hosted Pi compiler build] [https://github.com/BlitterStudio/aros-compiler-docker Docker based cross compiler for various Aros systems], =====32bit===== Ubuntu VM approach to compiling [http://lallafa.de/blog/2013/06/building-aros-hosted-for-raspbian/ Linux hosted AROS June 04, 2013] ../AROS/configure --target=linux-armhf --enable-includes=/usr/arm-linux-gnueabihf/include --x-includes=/usr/arm-linux-gnueabihf/include --x-libraries=/usr/arm-linux-gnueabihf/lib arm-elf- is symbol-linked to arm-linux-gnueabi- (arm-linux-gnueabi- is more correct in this case, because it's going to be compiling the ARM AROSBootstrap for ARM Linux) *armel - many of the "android" machines require since the entire OS is made for soft float VFP. *armfp - Efika MX target, Raspberry PI, EfikaMX, Pandora and virtually everything (VFP) Keep in mind it's possible to start hardfp AROS hosted on softfp system, though, as long as no calls between AROS and host require floating point parameters. NOTE: hardfloat objects *cannot* be linked with softfloat objects - they have a different ABI. Just keep in mind the arm nightly build machine is quite complex beast. It needs the x86_64 host compiler to compile AROS tools. The arm version is built every night using gcc-4.6.2 crosscompiler (built together with AROS) and successfully builds armel and armhf linux hosted targets. *needs an AROS code compiler for ARM target *as well as unix compiler for ARM linux host (would be best to have both softfp and armhf, we have softfp only now) with full set of libraries and includes. with—disable-crosstools $AROS_CC is always a wrapper around $KERNEL_CC ? If so, this is wrong for some ports. This can break Darwin, Windows and Android port. Yes, Android port will build. And even work. But it's not good because the port will not be ABI-compatible with other ARM ports. Android's ABI is different from GNUEABI. For example: <pre> enum test {foo, bar}; enum test testvar; </pre> sizeof(testvar) will be equal to sizeof(int) in GNUEABI (Linux and AROS) and sizeof(short) on Android. This affects linking objects from static linklibs, for example. Previously everything worked because $AROS_CC was a wrapper on top of $HOST_CC. And a real crosscompiler was used on non-ELF hosts. Android is the same. $KERNEL_CC is incompatible with AROS. compiler=kernel is appropriate _ONLY FOR CODE WHICH RUNS ON HOST OS_ (or barebone hardware, if we talk about native). This includes bootstraps, their linklibs, and host-side dynamic libraries (Windows makes extensive use of them because of architectural considerations. No single AROS object should be compiled with this setting. $KERNEL_CC is really compatible with AROS *ONLY IN LINUX-HOSTED* and no more. On other systems (Darwin, Windows, Android) this is not true any more, and compiler=kernel is never going to work. If you want to compile your AROS module against host OS includes, append the following to USER_INCLUDES (or USER_CFLAGS, this is effectively the same): -isystem $(GENINCDIR) $(KERNEL_INCLUDES) $(KERNEL_INCLUDES) expands to: -isystem <your_os_includes> -isystem <host_OS_gcc_private_includes> -nostdinc This makes AROS compiler adhering to host OS APIs. If you want some preprocessor symbols based on what your host OS actually is, add something like -DHOST_OS_$(AROS_HOST_ARCH). Why is there $(GENINCDIR) at all? Because host OS has its own libc includes, which would conflict with AROS ones. And the host OS libc is not binary-compatible with AROS one. Why doesn't Windows-hosted port use $(KERNEL_INCLUDES) ? Because WinAPI includes conflict with AROS ones in fundamental typedefs, like WORD, BYTE and BOOL. It's almost impossible to deal with this in any other way than rewriting WinAPI definitions using AROS types. Building under centos 6.3 (i386) currently, and AROS creates the toolchain itself. haven't yet committed the necessary changes but "./configure --target=raspi-armhf" is enough to start, then "make arosboot-raspi" will generate arosraspi.img (containing the bootstrap, kernel.resource, and exec.library) as well as arosraspi.rom (containing all the other essentials components such as dos, graphics etc). It will also copy over a config.txt file to make the raspi bootstrap code load the correct kernel, and a cmdline.txt that enables exec debug output. *armel = typically Debian 6, Ubuntu Maverick, Android, *armhf = typically Debian 7, Debian 8, Ubuntu Precise, Cross-compiling Ubuntu ARM softfp <pre> sudo sh echo 'foreign-architecture armel' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armel] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armel.list apt-get update apt-get install gcc-arm-linux-gnueabi libx11-dev:armel libsdl-dev:armel </pre> <pre> ./configure --target=linux-arm --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabi/include </pre> Cross-compiling Ubuntu ARM hard-float <pre> sudo sh echo 'foreign-architecture armhf' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armhf] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armhf.list apt-get update apt-get install gcc-arm-linux-gnueabihf libx11-dev:armhf libsdl-dev:armhf </pre> <pre> ./configure --target=linux-armhf --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabihf/include </pre> Now, the AROS build is configured properly and all you need to do is: make ==Build== ===64bit=== ===32bit=== # download/checkout the source someplace, e.g. /build/AROS-Src/ # make a directory to store external sources AROS downloads, e.g. /build/Ports # make a build directory, e.g. /build/aros-raspi-armhf # cd into the build dir, configure, and then run make -: <pre> >cd /build/aros-raspi-armhf >/build/AROS-Src/configure --target=raspberrypi-armhf --with-serial-debug --enable-ccache --with-portssources=/build/Ports >make >make arosboot-raspi </pre> then copy the files from /build/aros-raspi-armhf/bin/raspi-armhf/AROS/ onto an sdcard, and download/copy the Raspi firmware files onto it. You should then be able to boot the sdcard on your RasPi. The current W.I.P tree to svn. it can be built as follows .. <pre> ./configure --target=raspi-armhf make arosboot-raspi </pre> That will generate arosraspi.img, arosraspi.rom and config.txt in bin/raspi-arm/AROS - so either copy just those files to a fat formatted SD card (with the firmware files on), or copy the whole contents of the AROS folder. NB - if you have a Linux/other install, backup the existing config.txt first arosraspi.img contains the bootstrap (which has very basic mailbox code, framebuffer/gpio init, and console "emulation" via code pinched from our libbootconsole), kernel.resource, and exec.library arosraspi.rom contains all the other components needed to boot AROS. The config.txt file will tell the RasPI bootstrap to load the arosraspi kernel and ramdisk (rom). the bootstrap has minimal mailbox code, planning on adding either a resource or library that driver/app code will use to access it (likewise for GPIO) Help building AROS hosted on Linux ARM Was looking a way to use more my Handheld ARM based called Pyra (Dragonbox Pyra) an ARM (Omap5 cpu with 4GB ram) linux based machine (Debian Buster v10 with kernel 5.6.19 adapted) and have a try to compile the latest Aros sources by Deadwood directly on this device. Compilation stops after build libpopupmenu.a and trying to build libatomic have this error: <pre> Configuring build in bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic configure: WARNING: unrecognized options: --disable-nls, --without-x checking for --enable-version-specific-runtime-libs... no checking for --enable-generated-files-in-srcdir... no checking build system type... arm-unknown-linux-gnu checking host system type... arm-unknown-aros checking target system type... arm-unknown-aros checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-aros-strip... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for arm-aros-gcc... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-gcc checking whether the C compiler works... no configure: error: in /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic': configure: error: C compiler cannot create executables See config.log' for more details make[2]: *** [mmakefile:4489: /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic/.configured] Error 77 [MMAKE] make --no-print-directory TOP=/media/farox/pyra2/arosbuilds/toolchain-core-armhf-build SRCDIR=/media/farox/pyra2/arosbuilds/AROS CURDIR=tools/crosstools/gnu TARGET=tools-crosstools-gcc-libatomic-configure -s --file=mmakefile tools-crosstools-gcc-libatomic-configure failed: 512 [MMAKE] Error: Error while running make in tools/crosstools/gnu: No such file or directory make[1]: *** [Makefile:361: linklibs-libatomic] Error 10 make: *** [Makefile:183: crosstools] Error 2 </pre> looking at config.log on arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic found that arosbuilds/toolchain-core-armhf/arm-aros-ld: cannot find -laeabi so do make linklibs-aeabi-arm-quick and the missing lib was built. now the next stop is at fatal error: bits/libc-header-start.h: No such file or directory and fatal error: sys/cdefs.h: No such file or directory in many places so after checking that have this missing include files i have noted that my include path is a bit different, standard searching path is /usr/arm-linux-gnueabihf but in my system is /usr/include/arm-linux-gnueabihf so if i add my path to some mmakefiles compilation goes on....but is a better way to add this path to avoid every mmakefiles to be changed? fixed with adding -I/usr/include/arm-linux-gnueabihf to where is missing on mmakefiles like USER_INCLUDES := -isystem $(GENINCDIR) -I/usr/include/arm-linux-gnueabihf $(KERNEL_INCLUDES) P.s. I have changed many mmakefiles and have at least compiled (after many hours) the toolchain doing make every time in arosbuilds/toolchain-core-armhf-build (also have to disable making tests under cplusplus but don't remember the directory ...) but ask an help to have an automated way to correctly build without modify mmakefiles. Last time built armhf target was around 2 years ago. At that point built is via cross-compilation from linux (ubuntu 22.04) using linux armhf crosscompiler (this can explain the path differences you are experiencing) as well as using AROS gcc cross-compiler in version 6.5.0 (build with option 21) in rebuild.sh). Since then AROS GCC has been updated to 10.5.0 and don't believe anyone tried to build the armhf target again. My suggestion would be to downgrade GCC to 6.5.0 (via editing AROS/config/gcc_def file) and try to first build using cross-compilation from x86_64 linux. Once that works, you will have a "template" to compare to native compilation under arm linux. Thanks for your suggestion...but think the toolchain with GCC 10.5.0 is compilable if i found a way to pass the path of my system to the script that build (option 21 on rebuild). The other only changes are (but don't know where to modify...) is to add the build of libaeabi and disable the building of some tests under cplusplus that use exceptions and is not supported under ARM. try to crosscompile with my Linux amd64 PC. For paths look into core-linux-armhf/bin/linux-armhf/gen/config/target.cfg. A number of build-wide variable is set there containing paths to local build system. These variables and the target.cfg file are generated by AROS ./configure script. Thanks compilation now go forward...changed target.cfg under "toolchain-core-armhf-build/bin/linux-arm/gen/config" and do make on "toolchain-core-armhf-build" dir. Need to find where to enable build libaeabi.a so can build the entire toolchain with option 21 of rebuild.sh Found something that looks like libeabi in AROS/arm-all/arm-aeabi/mmakefile.src. Try adding a third line there: #MM- linklibs-armhd : libklibs-aeabi-arm Don't remember needing this library. Possibly the 6.5.0 GCC somehow does this while 10.5.0 is missing this. Try adding this line (and the variant "linklibs-armhf" instead of hd) but it did not solve the automatic building of the missing lib. I must do "linklibs-aeabi-arm-quick". Anyway after have build the aeabi lib i succefully built the toolchain (after many hours...). Smile To test I restarted from selecting option 21 (on rebuild.sh) but after many hours i get the same error of the kernel includes not found...maybe i need to modify the configure script for my case. With the toolchain built i try to build the core-linux-armhf (DEBUG) (option 22) but after a while it stopped with "cannot find -laeabi " so i made it built manually...and now i can continue compiling...i'll let you know if all goes ok. == Hardware == ===64bit=== ====BCM2712==== With the Pi5 Broadcom VideoCore 7 vc7 is an integrated GPU with 12 cores and up to 800 MHz clock. VideoCore VII is capable of OpenGL ES 3.1 and Vulkan 1.2. The driver support for the Raspberry Pi continues to build upon the [https://lore.kernel.org/dri-devel/20230928114532.167854-1-itoral@igalia.com/ open-source V3D driver] stack within [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450 Mesa] hopefully be merged for Mesa 23.3. x265 HEVC accelerated untested, x264/h.264 and VP9 cpu only. *Raspberry Pi M.2 HAT+ Expansion Board *Geekworm X1001 PCIe to M.2 Key-M NVMe *Geekworm X1003 PCIe to M.2 HAT NVMe SSD PIP Board for Raspberry Pi 5 *Pineboards Pi Hut HatDrive! M.2 HAT 2024/V4 *Hat+ Gen2 Gen3 Nvme *GeeekPi 52Pi N04 for Raspberry Pi 5 NVME M.2 * *2024 RPI AI HAT - Hailo 20TOPs no LLMs *2026 RPI AI HAT+ 2 - Hailo 40TOPs slightly better? [https://www.raspberrypi.com/documentation/accessories/camera.html Cameras for Pi] *Raspberry Pi camera module, the V3 with Sony IMX708 back-illuminated CMOS 12 Megapixel sensor *Raspberry Pi Camera Module V2 – 8MP Sony IMX219 Sensor *Raspberry Pi camera Rev 1.3, 5MP 1080P OV5647 image/video module, 2592 x 1944 pixels ====BCM2711==== With the Pi4 an ARM a72 cpu is about x3 times the size of an a53 in the Pi3 the 2711b line used more power when idle, compared to the 2711c *2018 Raspberry Pi PoE HAT Power Over Ethernet Hat - design issues *2020 Raspberry Pi PoE+ HAT Power Over Ethernet Hat Pi3b+ Pi4 only - better design *Waveshare PoE HAT (B) with cooling fan for Raspberry Pi 3B+/4B 802.3af PoE *[https://github.com/axizo-pi/V3DLib vc6 V3D 4.2] is derived from [https://docs.broadcom.com/doc/12358545 vc4], but it is significantly different The QPU pipeline stays mostly the same, you still have an add ALU and a multiply ALU and it can issue two ALU OPs per cycle. There is still 4 SIMD lanes, interleaved over 4 cycles. The instruction encoding for the QPUs is different, but the core instructions are the same. Instructions for packed 8 bit int math has been dropped, along with most of the pack modes. Instructions for packed 16bit float math has been added (2 floats at in a single operation) With vc5/vc6, you write two packed 16f value to the tilebuffer (or four writes of 32f, if you are using the rgba32f framebuffer). And there is a handy vfpack operation which allows you to pack two f32s into a single 32bit value in a single instruction. You can vfpack directly into the tile buffer register. the multiply ALU can now fadd, so you can issue two fadds per instruction. the add ALU has gained a bunch of new instructions the A and B register files have been merged. You still only get an A read and a B read per instruction, but they read from one big register file (which means the underlying memory block has gone from two sets of "one read port, one write port" to one "two read ports, one write port" block) The theoretical max FLOPs per QPU remains the same at two per cycle, other than the bump from 400mhz to 500mhx but it looks like a lot of effort has been put putting those theoretical FLOPs to better use. *vc4 could run one or two threads per QPU. When you ran in two thread mode, the available register file halfed to 32 registers. *vc5 added a four thread per QPU mode, with 16 registers per thread. *vc6 doubled the size of the register file. You could now use all 64 threads in two thread mode and 32 registers in for thread mode. Single thread mode was removed, you always have at least two threads. With the threading improvements, the QPUs should spent much less time idle waiting NOPs for memory requests. Most of the design changes have gone to improving the fixed function hardware around the QPUs. A fixed function blend unit has been added, which should reduce load on the QPUs when doing alpha blending. hope software blending is still possible The tile buffer can now store upto 4 render targets (up to 128bits per pixel, so if you are using 4 32bit render targets, you can't have a depth buffer) A MMU, allowing a much simpler/faster kernel driver. Many more texture formats, framebuffer formats. h264/x264 as Pi3 All the features needed for opengl es 3.0 H.265 / HEVC decoder is a HEVCv2 Main 4:4:4 10 design supporting bitstreams up to profile 5.1 HEVC hardware decode supports 4kp60, 10-bit. Audio output is pretty much unchanged, but the HDMI audio channels now support 8x192kHz bitrates Each ALU typically have 2 floating point operators, and as you pointed out in a earlier post videocore 6 is no exception, with both a multiply and additive floating point operator. Thus theoretical GFLOPs are calculated with both operators in mind. That is what the 2 in my formula represents, and is common across any modern programmable shader, whether you calculate Nvidia, AMD, Intel, Boardcom or any other company's GPUs. Total ALUs * 2 * GHz clock = GFLOPs, In the case of Raspberry Pi 3, it's 24 ALUs * 2 operators * 0.4GHz = 19.2GFLOPs If the Videocore 6 does indeed only have 16 ALUs (16 * 2 * 0.5GHz), you'd have only 16GFLOPs but they are better utilised Possible maximum performance <pre> VideoCore IV @ 250MHz: 250 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 24 Gflop/s VideoCore IV @ 300MHz: 300 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 28.8 Gflop/s VideoCore VI @ 500MHz: 500 [MHz] x 2 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 32 Gflop/s </pre> Faster LPDDR4 memory. ====BCM2837==== With the Pi3 * Broadcom BCM43438 chip provides 2.4&nbsp;GHz 802.11n wireless LAN, Bluetooth Low Energy, and Bluetooth 4.1 Classic radio support, 3B+ [https://github.com/aros-development-team/AROS/commit/afa5bc0bb17d5dd06bcfdbac00853a3799ca8d76 LAN7515] The overclock ability has diminished with each chip version as the energy usage has increased. BCM2837 is one of the warmest yet and benefits from active fan cooling if all four cpu cores are in use for a short while. Video playback is not affected due to the custom support in the GPU. 5 V / 2.4 or 2.5 amp power supply recommended if all four cpu cores are running, else throttling (cpu slowdown) might occur. Dual VDP and scalable QPU in VC4 and x.264/h.264 accelerated untested only and VP9 on cpu or neon help ARMv8-A has [https://developer.arm.com/documentation/102412/0100/Privilege-and-Exception-levels privilege levels] where userspace typically runs at ‘EL0’, the kernel at ‘EL1’ or ‘EL2’ and the firmware at the highest level ‘EL3’. ===32bit=== === Core Kernel === ====BCM2708(family)==== which includes the [http://elinux.org/RPi_Hardware BCM2835] (ARM1176JZF-S 700&nbsp;MHz CPU + VideoCore IV GPU + up to 1GB RAM) *Framebuffer (fb) using mailbox *IRQ scheduler, etc *Arasan based SD Card controller *Synopsis DesignWare USB 2.0 OTG controller [http://networkdirection.net/index.php?option=com_content&view=article&id=106:rasperry-pi-usb-controller&catid=45:raspberry-pi&Itemid=54 Unofficial DOCS pdf], [dwc_otg.c FreeBSD], [], [https://www.riscosopen.org/viewer/view/mixed/RiscOS/Sources/HWSupport/USB/Controllers/DWCDriver/ RiscOS USB Driver], [https://www.riscosopen.org/forum/forums/5/topics/878 RiscOS USB Discussion], [https://www.riscosopen.org/forum/forums/11/topics/1893 Other USB RiscOS], [http://plan9.bell-labs.com/plan9/index.html Plan9 Miller's usb] http://plan9.bell-labs.com/sources/contrib/miller/, [https://github.com/Chadderz121/csud CSUD driver], *[http://www.smsc.com/media/Downloads_Public/Data_Sheets/9512.pdf SMSC 9512] USB LAN/Hub chip *CMOS RAM *VCHIQ port which sends messages to the GPU e.g. for mouse, keyboard, audio on HDMI, etc *Audio Driver *Serial Peripheral Interface Bus (SPI) *[http://www.susa.net/wordpress/2012/06/raspberry-pi-pcf8563-real-time-clock-rtc/ I2C registers] *I2S *Universal Asynchronous Receiver Transmitter (UART) *[http://elinux.org/RPi_BCM2835_GPIOs GPIOs] and [http://www.adafruit.com/blog/2012/08/17/broadcom-bcm2835-peripheral-memory-map-and-gpio-alternate-use-chart-piday-raspberrypi-raspberry_pi/ Alternative view of GPIO] BCM2836 * For Pi B+, PI 2 and Pi 3 SMSC LAN9514 chip adding 10/100 Ethernet connectivity and four USB channels to the board *[http://www.andrewscheller.co.uk/rpi_pcb_modules.html PCB], [http://elinux.org/RPi_Low-level_peripherals Low level features], Implemented so far... # Modify the configure system so that it correctly builds for the arm hardware float raspi target. # Implemented the bootstrap to load the aros modules and prepare the arm to jump into them. Reworked the x86 console support so that parts can be stolen for raspi to use since t has no basic functionality to output to the display. # Implemented a kernel.resource to prepare the raspi for running aros and provide the low level api calls to expose available resources and allow exec, etc function. # Implemented serial debug support # Implemented the exec (and kernel) functionality required to make multitasking work (and interrupts, exceptions, syscalls, etc) # Implemented a timer.device to utilise the hardware timers. # Implemented a very basic gfx driver to expose the hardware's framebuffer. # Implemented an SD-Card driver for AROS which presently only supports the raspi's chipset but can easily be modified to support all sd-card hardware and media. # Fixed the fat filesystem support in AROS so that it can boot on RasPi's normal SD-Card setup. The "rom" image files needed use a different filename than the default linux, etc images so can be easily installed without harming the existing files - you only need to change the loaded images in the config file to get aros to boot. # Updated the build scripts to automatically download the necessary raspi firmware files and wrap it all up so that you can simply extract the archive to a fat formatted sdcard and boot it on the raspi without having to get anything else. # fix everything in contrib and ports to build for raspi (needs proper testing/fixes but allows every component to actually compile at least, including owb) + numerous other fixes to get things working on arm/raspi .. Improvements... # Implement a USB chipset driver "OR" finish the existing one [https://github.com/aros-development-team/AROS/commit/c07d13c724f944674be5db54fc6a71ee72a01809 usb otg] - the current code is mostly a skeleton that should initialise the chipset and then needs relevant code to support the different transfer types. It also has the "virtual" hub code in place to represent the raspi's USB port (from poseidons p.o.v) # Implement a driver for the USB NIC (a few weeks - depends on USB above) # Write an [https://github.com/aros-development-team/AROS/commit/d55d0f74d20b769bbb8c8d386e5c1d7a9154f05a audio driver] (a few weeks - independent of USB) and [https://github.com/aros-development-team/AROS/commit/e93a4c245f27a87c9c4c1d39206694b39059998a HDMI] # fix syscall bug in the current raspi kernel code # Graphics depend on having a decent "bcmdma.resource" implemented as to use the cpu's dma engine. The sd card driver needs to use it for transfers to/from the controller - and the gfx system needs to use it for "blitting". # [https://github.com/aros-development-team/AROS/commit/4019d84e4975d4dad987a12d57fe108f5ac048e6 Improve the gfx driver], [ vc4gfx HIDD] add [http://dri.freedesktop.org/wiki/VC4/ Gallium3D support] # [https://github.com/aros-development-team/AROS/commit/b13905b3e8e45b089f520b44692c81affddd066f Improve] the [https://github.com/aros-development-team/AROS/commit/3a876755c070f5c73c4f53c7f4d35b4f923088b9 sdcard] device driver - which is also pretty basic but should work with most cards, rework it to also support pci, etc. sd card interfaces on x86 # The current code using very rudimentary access to the gpio interface - so that should be implemented as some resource for other components to access, as-well as the i2c interface exposed over the gpio interface. that should have a hidd class implemented which uses the gpio resource to communicate. Boot up typical for most other OSs before the open sourcing of many binary blobs from 2017 onwards On power-up, the rpi [http://www.open.com.au/mikem/bcm2835/ BCM 2835] [https://github.com/hermanhermitage/videocoreiv VideoCore4] GPU, not the ARM CPU, is in control, and the SD card slot is the only peripheral device with power. The firmware burned into the BCM2835's VideoCoreIV GPU PROM requires a DOS-style partition table; a FAT-formatted first partition; and the freely redistributable but closed sourced Broadcom files “bootcode.bin” and “start.elf” in that partition. The boot sequence carries out several pre-boot tasks *On powering of the rpi, the GPU reads and executes bootcode.bin, which then loads start.elf *The GPU loads the “start.elf” file, eventually, into the L2 cache and then executes it *configures the memory split for the CPU and GPU *reads and parses “config.txt” from the same partition on the SD card and applies the settings (like a PC’s BIOS settings) *loads the “kernel.img” file, again from the same partition *activates the CPU to begin executing the loaded kernel image The CPU/GPU memory split is hard-coded into start.elf, so Broadcom provides three start.elf images, to give 32M, 64M, or 128M to the GPU for multimedia performance, and the remainder to the CPU. RPi uses [https://github.com/raspberrypi/firmware some closed source loaders] and at some point it loads a binary blob named "kernel.img" at 0x8000, at that point there would be a rudimentary Aros alive. If one wants to use the SD-card then there would have to be a driver for the interface and a fat filesystem handler (SD-card has to be formatted to fat filesystem) Boot code and kernel are now linked together and made into that binary blob, just for starters. Raspberry Pi uses [http://kernelnomicon.org/?p=133 u-boot] and [http://kernelnomicon.org/?p=138 UBoot] as bootloader, there's already some code in the Efika MX port for that. UBoot is a native bootloader and not just for the raspberry pi, it loads after start.elf. You can find Efika MX port from arch implementations, some hacking is needed for the mmakefile.src'es as iit dates back to before the Aros crosstool era or else you get some weird errors while building. You also need to code the bootstrap and serial handling. At the moment it seems that a fastest route for the native build would be to make one binary blob without using the package system. Raspberry's memory layout is pretty simple and if the implemented u-boot doesn't support loading other modules <pre> ? - alias for 'help' mtest - simple RAM test autoscr - run script from memory base - print or set address offset bbm - BBM sub-system bdinfo - print Board Info structure boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootm - boot application image from memory bootp - boot image via network using BootP/TFTP protocol cmp - memory compare coninfo - print console devices and information cp - memory copy crc32 - checksum calculation echo - echo args to console fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) go - start application at address 'addr' help - print online help iminfo - print header information for application image itest - return true/false on integer compare jade - loadb - load binary file over serial line (kermit mode) loads - load S-Record file over serial line loady - load binary file over serial line (ymodem mode) loop - infinite loop on address range md - memory display mm - memory modify (auto-incrementing) mtest - simple RAM test mw - memory write (fill) nfs - boot image via network using NFS protocol nm - memory modify (constant address) pci - list and access PCI Configuration Space ping - send ICMP ECHO_REQUEST to network host printenv - print environment variables rarpboot - boot image via network using RARP/TFTP protocol reset - Perform RESET of the CPU run - run commands in an environment variable saveenv - save environment variables to persistent storage saves - save S-Record file over serial line setenv - set environment variables sleep - delay execution for some time tftpboot - boot image via network using TFTP protocol USB - USB sub-system usbboot - boot from USB device version - print monitor version </pre> And there is one more thing about modular ports. In order to actually implement this, your bootstrapping environment should provide the ability to load several files. On PC this is provided by GRUB2. on CHRP you can read filesystem via OpenFirmware, and Sam's Parthenope relies on modified u-boot. If your bootstrap allows to load only a single file, then you stuck with monolithic kickstart. By the way... u-boot allows not only to boot up a single uImage or zImage, it also allows to write client programs AFAIK. With this approach, you actually can write modular bootstrap for ARM AROS using unmodified u-boot. Most used [http://www.compulab.co.il/workspace/mediawiki/index.php5/U-Boot_quick_reference uboot options] are fatls usb 0:1, the reason behind INTB_KERNEL is to allow use of the standard Exec function AddIntServer() to add interrupt handlers for hardware drivers etc. AmigaOS never used it for abstract hardware drivers. AmigaOS routed only raw hardware IRQs there. Their assignment was hardcoded. As well as number of them. Actually on AmigaOS every bus has its own interrupt subsystem. For example PCI bus. PCI interrupts on Amiga are routed to a single exec interrupt. 1:1 relationship between CPU and hardware interrupts is present only on PC. IMHO we miss things like AddInterrupt/RemInterrupt methods on our PCI subsystem's device class. PCI bus class should map these methods to whatever is appropriate. This is how it is done on AmigaOS and friends. When these are implemented, raw kernel.resource API will be needed only for several PC-specific drivers with hardwired resources. Exec IRQs are real IRQs only on Amiga hardware. On other machines they can be emulated where appropriate (VBlank is a good example). kernel.resource is meant to be different, its IRQs are hardware-agnostic, they are plain "Hardware IRQ number X, whatever this means". They are low-level actually, and meaningful only in the context of a particular system. Was that not the transition from irq.hidd to kernel.resource? No. A long time ago there was another hacky bit named INTB_TIMERTICK. It was "abstract timer interrupt", used by timer.device. It was the same as VBlank, but with larger frequency. I removed it, because kernel.resource API was a cleaner way to access this interrupt. Furthermore, there can be more than one timer in the system. Thinking about bringing back timer HIDD definitions again. hpet.resource is a bad idea. Can someone please enlighten me a little on how the scheduler is meant to work? Poseidon.library creates its "Poseidon Event Task" during RTF_COLDSTART -> then calls Wait(), and ends up in limbo because wait disables interrupts (used for the scheduler heartbeat), and basically waits forever because the sigbit is never set, since krnSwitch doesn't switch the task unless TF_SWITCH is set, and no codepath run during this seems to set it?? TF_SWITCH does not disable/enable switching. This flag just enables to run user-supplied hook when the task is being switched away. It is completely safe to call Wait() in Disable()d state. Doing this actually temporarily breaks this state. IDNestCnt gets remembered in struct Task, then next task is selected, and its IDNestCnt is restored in sysbase (see kernel_scheduler.c). If there are no other tasks, then your cpu_Dispatch() should enable interrupts on the CPU and enter idle mode. See x86 implementation for good example. You miss what happens next... 1. KrnSwitch() saves context of your task, saves IDNestCnt (core_Switch() and cpu_Switch()), then drops into cpu_Dispatch(). 2. cpu_Dispatch() calls core_Dispatch. Then two cases are possible: 2a. There is a READY task. It is picked up, its IDNestCnt is restored in SysBase, then cpu_Dispatch() needs to restore registers and exit. The next task is run. 2b. There are no READY tasks. core_Dispatch() returns NULL. In this case your cpu_Dispatch() should enter idle loop. It should just enable interrupts on the CPU and put it on halt. This allows it to process hardware interrupts. Eventually some of your interrupt handlers wakes up your task and puts it into READY list. My heartbeat interrupt has been slowed atm to help debugging - but it never actually gets a chance to fire because of the Wait() disabling interrupts. Perhaps you have forgotten to enable interrupts in your idle loop. There is a change in the format of AROS executables. Until now we were using Elf RELocable files which are usually used as intermediate object files. We had them for various reasons, one of them was how AROS files were built in the past. That days we had no real aros cross compiler and the option to embed relocation data in unix executables (or in executable files in general) was rather new and not every linux/unix system had it. Therefore we have decided to use intermediate files. Although it was somehow working (and it is still working :-)), it has some drawbacks. Therefore decided to introduce real Elf EXEC types, in first turn implemented on ARM target with option to expand in future to all other AROS architectures. The first patch was pretty easy and appeared to work somehow. It generated nice executables with embedded relocation info. Not only that, it also removed all global symbols adjusting relocation data to be relative to the beginning of the sections. That move reduced number of symbols in each executable significantly (depending on the file between 20 and 80% of all symbols could be removed). The only symbols that stayed in the file are local ones - due to the nature of the patch wasn't able to remove them since we have not seen them in the symbol hash table. The patch didn't worked though. The files were relocated, AROS kernel loaded, but it crashed very early. What happened? Well, the nature of ARM relocations happened :) Most of the relocation data on all machines is rather simple. Relocation can be absolute or pc-relative, sometimes the offset has to be bit shifted. On ARM v7 there is another one. There, when one wants to load an address of function/variable into register a combination of two instructions can be used: movw and movt. The first one loads immediate into lower 16 bits of a register while clearing upper 16 bits. The second one loads immediate into upper 16 bits without touching lower halfword. Loading of a pointer into a register looks like this: movw r0, #:lower16:label movt r0, #:upper16:label In this case there are two relocations - one for lower halfword and another for upper. If an overflow of lower 16 bits occurs during relocation process, the upper one should be updated as well. Unfortunately with current patch and with typical ARM executables there is not enough information to perform the calculations. There are two options - the first one would be to give up and go back to "fake" executables, another one would be to change from REL to RELA relocation info. The latter contains an addend, extra data which can be used to perform all the relocation calculations I need. Decided for the second option. The patch is already in the works. There is another function for the binutils' bfd backend to perform the final relocation. There can decide what to do with every reloc info, modify data and eventually strip some symbols. An advantage is - at this stage of the linking process have also full access to all local symbols so can change all relocations section relative and eventually strip all symbols from the files. GPU VCore developed by Alphamosaic Ltd and now owned by Broadcom. Most of start.elf runs on the GPU. Placing ALL the userland GPU code in the videocore.hidd isn't going to be a terribly big problem because the code they published is nothing more than a shim that sends data straight to the GPU to execute. The good news about this is that we only need to write our HIDD using the OpenVG API. The shim is relatively small codewise and lives in the ARM memory (the actual OpenVG code itself lives in the GPU RAM area and its loaded from start.elf). That's also the bad news. Our driver has to translate AROS video calls to OpenVG calls, for most tasks it should be easy, for some, not so much. It's still probably less difficult and less work, than controlling the GPU directly. The other good news is that anything done through OpenVG happens on the GPU, its truly accelerated. It also has some nice font functions, meaning we can lead into an accelerated text mode later. Basically, AROS resets or locks up when it tries to use AROS_ATOMIC_INC or DEC. If I comment out the byte/word operations in the header files and use non-atomic operations, the code works as expected. have read that the L1 cache needs to be enabled to use LDREX and co (which I also read is only meant to be used on multi processor systems with shared memory) - however I am certain this is correctly enabled. If you are using LREX or STREX, you should have L1 cache enabled, at least on the ARM CPU I work with at work. L1 cache is enabled by enabling the MMU *AND* setting the C and I bits in the CPU - the C bit is ignored, and the I bit only covers the 16 byte instruction pipeline if the MMU is not enabled. Can you verify that your assembly is generating LDREX/STREX? From the behavior, it almost sounds like its generating the default Semaphore locked atomics. Impossible. There are no semaphore-locked atomics. There are Disable()/Enable()-based ones instead. And there's a special #define AROS_NO_ATOMIC_OPERATIONS in this case, which tweaks Disable()/Enable() implementations not to recurse forever. I have tested this on ARMv5 which does not have ldrex/strex, it works fine. On those ARMs there's no way to have real atomics. On other OSes (like Linux) this is done by introducing things like atomic_t, which appears to be a complex structure, holding the value together with accompanying spinlock (implemented using swp). #warning "TODO: lookup optimal mmu table settings for raspi memory" /* Set up an identity-mapping for all 4GB */ for(x = 0; x < 4096; x ++) { pagetable[x] = x<<20 | (0x40002|0x80000|0x010000|0x00C00|0x04); } Shouldn't there be a second loop that sets the 'C' bit in the descriptor for the RAM pages? Currently, you have TEX=0, C=0, B=1 for all pages (Shared Device). You should have TEX=0, C=1, B=0 for RAM (Write-Through, Cached) So .. pagetable[x] = x<<20 | 2; should be enough? No, for RAM you need to change the '| 0x40' to '| 0x80' tell dosboot the correct defaults to use Please don't do this. This bootconfig.c is a deprecated legacy thing. I wanted it to go away completely with time. Instead, display drivers should auto-install themselves during own initialization phase. I. e. detect hardware=>instantiate itself. This should make things way simpler. With this approach you only need to add the driver into KS image to get the device autobooted. No hardcoded stuff. Currently VESA and VGA drivers do this, look there for examples. never rewrote ATI driver because i don't have any test system for it. they defined a smaller AROSCPUContext than the ExceptionContext - yet reference it as ExceptionContext in other places, and since it hasn't allocated enough storage for ExceptionContext, are corrupting memory/the structure (since the elements that are there don't map 1 to 1 with the exception context). AFAIK, AROS has been moving in a different direction to this in recent years. It is the job of graphics HIDDs to allocate bitmaps etc. so that they have the most suitable characteristics, including allocating them from GPU RAM where possible. The concept of chip RAM is only for legacy code, and most if not all non-68k platforms should have all system RAM marked as chip. BTW, is the video processing code you mention CPU code or GPU code? Also, IIRC we have support for "external memory allocators". Perhaps that's what we need for the allocation of GPU RAM through the mailbox. All hosted and x86 native ports should use proper context formats. trying to clarify if the vblank handler has to have run by this point to prevent this deadlock. Actually, no. Unless you have installed VBlank handler which should wake up at some point. Without VBlank there will be no quantum count. Consequently, there will be no forced preemption. But the rest will work, and multitasking will be cooperative (switch happens only when current task voluntarily gives up the CPU). Does it depend on the vblank having run before this point? and if yes what does that mean on systems where it might be able to run enough code (e.g. get to this point) before the vblank interrupt has triggered? What is it waiting for? It could wait for timer, in this case you need timer.device working. VBlank is currently needed for exec's quantum counter. In current native ports we have only a single timer, which is served by timer.device. VBlank is simulated by timer.device also. If your machine has two timers, then you can use one of them for VBlank, and another for timer.device, this will simplify things down. VBlank needs to be 50 Hz for historical reasons, many programs use it as cheap timer. I am periodically thinking about making some abstract mechanism to be able to change quantum source (and untie it from 50 Hz), but have no time to come up with something good. Additionally i started disliking timer.device hardcoded design when PC has got many timers (old 8253, APIC, HPET). Currently i think there should be some low-level entity representing tick source. timer.device should just select the most appropriate source for its units. The BCM2835 has 4 GPU based timer sources - 2 are used by the GPU, so im using Timer3 for our heartbeat and the remaining one will be free to the system. There is also the less capable ARM timer but that is dependent on the CPU frequency. Very good. You won't need any emulation. Set the heartbeat to 50 Hz and drive VBlank from it. Use other timer for MicroHZ. Can you use the 'econsole.hook' I make for debugging the Sam460 via the serial port? It provides a before-anything-else shell prompt on the serial port. You can then do 'NewCLI' to test your graphics, or use any DOS command in shellcommands.resource. You should just be able to add econsole.hook to your module list, and use 'econsole' in your bootargs. So long as you have a working Exec/RawMayGetChar and Exec/RawPutChar, it should work. Also make sure to add shell.resource and shellcommands.resource for this. That should have done it. If you set "#define DEBUG 1" in arch/all-native/econsole/econsole.c, do you get any additional serial output? have added it to the build and added econsole to the command line - and can see the bootloader picks up on the emergency bootconsole tag, but I still only get the insert bootable media display? Im assuming it exposes a fake filesystem that tricks aros into booting? The contents of which are: ECON:AROS.boot Way to handle the scheduling code? The implementations I had been following were causing problems, due to cascading interrupts which I cant handle properly in the asm stubs just now (when they break disable etc.) - since it means detecting the interrupted codes cpu mode and getting the correct sp/lr for it, and that's just too tedious for arm. To work around this ive added a system idle task which does nothing - and when the scheduling code has no task to run switches this in and lets it run, thereby allowing the interrupts etc to resume until something does need to happen. Also, by adding accounting code to cpu_Switch() and cpu_Dispatch(), it should allow the system to log idle time correctly (as well as running tasks). have thought of also adding an additional task that never runs, solely to record time spent in IRQ handlers, but I digress.. was under the impression that kernel.resource should *never* be used outside of exec.library. This is a wrong impression. Michal started designing it because portable nature of AROS does not fit well into exec's API with all its assumptions. So, he started the new, hardware-agnostic kernel API from scratch. Yes, exec sits on top of it in places. But kernel always meant to be open thing. Otherwise it would not exist. it wasn't meant to be just used willy nilly by user code - but by lower system components (e.g. exec) so that they could be implemented in a more generic fashion, and the kernel resource itself hide the systems quirks. Adding new things there perfectly keeps up with our decision to minimize AROS-specific intervention into APIs which can clash with MorphOS or Amiga OS4 extensions. We want at least source-level compatibility there. Binary compatibility on PPC would be extremely cool, but at the other hand we have no maintainer for this, as well as their ABIs splintering. It depends on what exactly is being implemented - there's no reason we should have everything crammed into kernel.resource if it doesn't need to be (i.e. if its better suited as a separate component/subsystem in its own right) The _LE versions are for when you have endian swapping taking place. If the graphics are the same endian as the CPU, no swapping should occur. I ran into a similar terminology problem in SDL with a friend insisting that his Radeon 7000 on his PC was big-endian. It is not, it just uses the same endianness for the graphics card and the CPU so no swapping was necessary. They were both little-endian. The _LE versions are because the PixFmts refer to the bitmap data being in big endian format in memory, for which the normal version would need to do endianness conversion before applying the shifts/masks. on this platform it is in _LE in memory also so we don't need the conversion hence using the _LE version of the call). would use _LE (if it's really little endian 16 bit mode). What is the bare minimum needed to implement a framebuffer based gfx driver, with our software handling the rest? Have tried with just a gfx class that only expose new/dispose/newbitmap - and having an onscreenbitmap used only for the framebuffer itself (with all other bitmaps being chunkybm, and the framebuffer's superclass also being chunkybm), but that alone isn't enough it seems? You can use workbench/hidds/sm502/ as your example - it is as simple as I could make it. So, AROS creates the framebuffer bitmap (verified this) -> so surely it should be capable of then rendeing into it? I don't actually create the framebuffer "bitmap object" myself - only as a result of being asked to. The code I currently have on SVN seems to create the framebuffers bitmap object fine, but then crashes in intuitions DisplayDriver callback. In particular it crashes performing the getattr on the system default pointer. don't expose MEMF_CHIP in an allocatable form so AllocSpriteData was failing (and other code later doesn't check if the values are valid == illegal memory accesses) So far have -: vc_init: queries the gpus memory, and sets up a fake memory handler for it, then adds the bootmode driver and returns saying all is well vc_gfxhidd:New: sets up some fake syncmodes to test with and creates the real gfx object. vc_gfxhidd:NewBitmap: checks if its a framebuffer and uses the onbitmap class or uses the chunkybm class otherwise vc_onbitmap:New; creates a chunkybm object and then pushes the real framebuffer address into it as the buffer, vc4 had v8adds, v8subs, v8muld, v8min and v8max which operated on four 8bit uint values packed into a 32bit register. Multiplication was in the range 0.0 to 1.0 and addition/subtraction saturated. There were also a range unpacking/packing modes that allowed you to pack and unpack 8bit values into 32bit registers. RasPi has to speak to the "operating system" which runs on the GPU itself and request/free memory - it cant directly manage it itself, and so the managed functions were used to wrap these calls. The Arm and GPU share memory space. The framebuffer is shared. The Arm can write a pixel and it will appear on the screen (through GPU hardware) without flushing/copying being required. The GPU can composite multiple FB's in real time - so you have a number of surfaces defined which are rotated etc and composited in real time to the output. Copying can map from the address space of the Arm to the flat space of the GPU which takes some code, but I don't think whole buffers are copied. The DMA hardware can also access the whole memory space and can perform 2D fills and blits (no blending). This is documented in the peripheral spec posted. The DMA is just an Arm accessible peripheral and can be set up with low latency (e.g. microseconds). must use a 0xc0000000-based bus address to access SDRAM, yet non-DMA access should go via a 0x0-based bus address. For 2D dma, set TDMODE, and the spec says "interpret the TXFR_LEN register as YLENGTH number of transfers each of XLENGTH, and add the strides to the address after each transfer." so set STRIDE to pitch of the image, the width is XLENGTH and height is YLENGTH. You would fill by not setting the SRC_INC and point source to your fill data. The DMA cannot see the ARM's L1 cache, so you would map the framebuffer with ioremap_nocache. Depending on where the source data comes from, it may need an L1 cache flush. The DMA can see the L2 cache. Use 0xC0000000 bus addresses when L2 is disabled and 0x40000000 bus addresses when L2 is enabled. (actually just call virt_to_bus and you'll get the right address out). openGLES/openVG has high latency. Writing to framebuffer then reading it back is very inefficient (e.g. milliseconds). If you can drive it a unidirectional way, just streaming commands at then that is efficient. openVG is not implemented on top of openGLES - it uses the same hardware but as a first class interface To improve the Gfx driver, we will need a DMA resource implemented so can use to perform DMA operations. The Gfx driver will need this to perform blits. Actually MEMF_CHIP has to present, for historical reasons. This has been never fully agreed upon, but in ports i wrote i exposed the whole memory as MEMF_CHIP. The idea behind this is that CHIP is originally the memory where graphics and sound data can be put. On non-Amiga platforms there are no restrictions on this, so the whole memory is CHIP. Yes, many old software can misbehave with CHIP memory size larger than 2MB. But this actually applies only to m68k AROS which is going to run m68k binaries. In other cases it's quite logical to fix the program when porting. As to original question: yes, it's enough to have a framebuffer bitmap (one with aoHidd_BitMap_FrameBuffer set to TRUE) and PutPixel routine. It framebuffer can be served by chunky bitmap class, then you can simply create chunky bitmap with your own buffer (see how VESA driver does this). Chunky PutPixel is already there. struggling to determine what is the correct pixfmt to use for the 24/16/15 bit gfx modes on the RasPi. AFAIK it uses RGB565, for 16bit but im unsure what shifts etc should go with it? suffice to say Im getting the wrong colors so far lol. <pre> redmask: 0x0000F800 greenmask: 0x000007E0 bluemask: 0x0000001F alphamask: 0 redshift: 16 greenshift: 21 blueshift: 27 alphashift: 0 </pre> It should likely be vHidd_StdPixFmt_RGB16_LE This stuff is a bit confusing. The "names" of the stdpixfmts are based on the layout in memory, ignoring endianess. So for example: ARGB32: will be 0xAA 0xRR 0xGG 0xBB in memory on both big endian and little endian machines. The shifts and masks OTOH are based on pixel access (ULONG in this case), so differ depending on whether you run on big endian machine or little endian machine (that's why there's stdpixfmt_le.h and stdpixfmt_be.h in rom/hidds/graphics/). With the 16 bit pixel format it's even more confusing, as for example it's impossible on little endian machine to describe RGB16 with shifts/masks alone. That's why there's vHidd_PixFmt_SwapPixelBytes_Flag. (RGB16 == RRRRRGGG GGGBBBBB in memory, and for pixel (WORD) access on little endian machine it needs to be accessed as GGGBBBBBRRRRRGGGG). The shifts btw indicate how much to shift the component to the left (!) so that it is moved to the highest bit (31). The aHidd_PixFmt_StdPixFmt you specify will be ignored most of the time, because when the pixelfmt is registered, the gfx hidd checks if there's an identical pixfmt (shifts/masks/etc., but ignoring pixfmt->stdpixfmt) already in the system, and if so, it uses the already existing one and does not create a new one. In theory it would be better if gfx drivers could simply/only specify a StdPixFmt without all the shifts/masks stuff when the gfx driver uses pixfmt which matches one of the stdpixfmts exactly. Another possibility would be for gfx drivers to use HIDD_Gfx_GetPIxFmt(stdpixfmt_gfx_driver_wants_to_use) and then peek shifts/masks from it and fill out a pixfmt tag list based on that. 15bit very blue/green: Try to pass same shifts/masks/etc. as in 16 bit pixfmt (maybe you think it's using 15 bit R5G5B5 (or swapped) but it's actually still using 16 bit R5G6B5 (or swapped). aHidd_PixFmt_StdPixFmt you pass is mostly ignored. It's the shift/masks/etc. that count. But I would still pass the correct one (_LE) == whatever rom/hidds/graphics/stdpixfmts_??.h uses in the entry where you have looked up shifts/masks/etc. Use the shifts/masks/etc. from the entry in stdpixfmt_le.h (if you are running on little endian machine) or stdpixfmt_be.h (if you are running on little endian machine) that matches the pixfmt that its meant to be. 0xAA,0xRR,0xGG,0xBB on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_BGRA32) 0xAA,0xRR,0xGG,0xBB on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_BGRA32) it feels like AROS trashes the alpha component, otherwise it should be 8A8R8G8B. read on the subject suggest its in 1x5r5g5b (x is ignored) to keep 16bit alignment . Suggests to me that wrong shift/mask are being applied - however going by the 16bit versions it all looks correct to me so I am really confused as to what is happening. The output image looks to have too much green/blue, and very weak red. Kickstart The idea is to minimize amount of archirecture-specific modules to make the user's life easier. So, the kickstart was split into 'base' (which does not contain anything machine-specific) and 'BSP' (Board Support Package) which contains all hardware-specific stuff. This way, for example, distribution makers can save up space on CD and make CDs with multiple platform support. Different configuration would load the same base with different BSP's. Next there was some part which is entirely missing on hosted. These are filesystems. Hosted ports do not need them to boot up, so on hosted they are left out. At the other hand, they are also architecture-agnostic. So i put them into 'FS' package (standing for 'filesystem'). USB Poseidon is one more big part. I made it into separate package in order to allow users to omit it if they don't need it (for example, to run on retro PCs without USB). Personally i have one. Again, Poseidon is hardware-agnostic (well, there are USB drivers but HCIs are pretty standard). AFAIK its HCI 1.0 compliant but not familiar enough with poseidons drivers, nor USB, to just hack away at the existing code. Perhaps once i'm more familiar with the workings I can merge in the changes needed to get it operating but for now I will focus on getting it running. Also our drivers have known issues so perhaps a fresh set of eyes might shed some light on what is going wrong. Another interesting question is whether Poseidon can operate on device side. Is it flexible enough? How similar is being a USB host and USB device? think it will need a bit of work on Poseidon's side. Until then I will force the driver into Host/Master mode in the init code, but leave open device etc to configure the chipset for either's use - and look at trying to add support for working in Device/Slave mode & switching modes once it's up and running. Actually USBROMStartup is some kind of kludge. Can there be any alternative? Could device drivers be self-installing, like our HIDDs? This would get rid of need to list them in USBRomStartup. * Model A and B limited to 150 mA per port. * Model B+ and Pi 2 introduced configurable 600 mA to 1.2 A support over all ports - anything above that requires a powered USB hub. Implementing the hardware driver that Poseidon uses to interact with the USB components. Have code in place to (try) and initialise the USB chipset, and configure host/device mode operation (though AFAICT Poseidon doesn't support device mode). Started to get the "virtual" root hub written for the single USB port so that Poseidon should at least list it correctly in the GUI - and try to interact with it to find peripherals. The BCM2835 uses a soft IP block from Synopsys’ DesignWare library (DWC), specifically the block is called dwc_usb_2_0_hs_otg_subsystem-ahb_se (“USB 2.0 Hi-Speed OTG Controller Subsystem w/AHB Interface SE”). There is no public documentation for this, and pretty much zero chance of anyone getting hold of it even with NDA. However, there's a Linux driver written by Synopsys ([https://github.com/raspberrypi/linux dwc_usb]). Specifically directories [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_common_port] and [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_otg]. The Synopsys code is actually under a fairly permissive licence – it's not GPL, it's similar to BSD (’don't sue us if it breaks’ is pretty much the only clause). So this should not be a barrier to porting the code. The code is really well written, with a nice partition between the work done by the driver (dwc_otg, which is fairly involved, given the host does more work than a conventional EHCI driver), and the interface to Linux (dwc_common_port). Probably only need provision of relevant changes to dwc_common_port. Other things to consider.... * Provision of necessary headers to get it to compile * Provision of necessary functions (main issues are wait queues, threads, work queues, tasklets, timers, spinlocks and mutexes (multithreading) ) * Interfacing between USB stack and the driver. dwc_otg/dwc_otg_hcd_linux.c looks like the place to start. the Linux bits of the headers are only required for the dwc_common_port library. dwc_common_port includes a variety of crypto functions which are not used – it appears to also be used for ultrawideband (UWB) and wireless USB (WUSB) drivers where crypto will be an issue, but it isn't going to be for plain wired USB. Every USB driver acts as an USB hub as well in order to let Poseidon control the state of USB ports. The code there was reading status of the only USB port in Raspberry's CPU but when changing the status it erroneously deleted some of the status bits, including the port enable one. It was so because those bits in the status register are of a type Read/WriteToClear. It means, if one does not want to change their value from 1 back to 0, one has to actually write the 0 value. Very practical thing e.g. in interrupt handlers, where one reads the interrupt status register to learn what was the interrupt reason, and writes it back to the same register in order to clear the interrupts. After fixing that code it turned out that the communication was still unsuccessful. Apparently the USB device was not understanding the host for some reason. That should not happen since the request sent was one of the standard ones implemented by virtually anything with an USB connector, assumed that Poseidon clears the data caches before forwarding the work to the USB drivers but that's the responsibility of the driver itself. The USB device responded and acknowledged the transmission! But why were all the request sent after address change failing with timeout? They should not. Once again, address set is supported just by anything. Tried to contact the device at address 0 once again and there it was, still responding properly. The enlightenment came. The bus address for DMA transmissions was, as it is in many bare metal USB implementations, just the pure memory address of the buffer as seen by the ARM cpu. Have "prefixed" it with the real location of uncached RAM and booted AROS once again. Trident saw this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 and this: Product : Vendor: Vdr=0424/PID=EC00 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 255 SubClass : 0 DevProto : 1 VendorID : 1060 ProductID : 60416 DevVers : 0200 and even this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 What are these things? The first one is USB hub built in the Raspberry. Thanks to this one the Pi machines (with exception of Pi0 and computing modules) have more than just one single USB port. The second one is the network chip in raspberry, the third one is my USB SD card reader which have just connected to see what happens. AROS tried, of course, to boot from it ;) So, the first step towards working USB is done. The control transfers are working as you can see above. Next step is to implement bulk and interrupt transfers, having the basics in place. Finally some error handling will be added and USB for Pi will be as complete as the PC version. [http://www.raspyfi.com/raspberry-pi-usb-audio-fix/ Issue with USB Audio] Audio The Pi 4B is the only Pi that can output HD Audio as an HD Audio passthrough bitstream, and it does it over HDMI. It's possible to use the two HDMI output for separate HDMI video and HDMI audio outputs to allow UHD HDR video and HD Audio with non-UHD HDR compatible AVRs. The Pi3B+ and earlier will decode to PCM 5.1/7.1 and output over HDMI. HDMI is the only interconnect that has a standard for carrying Dolby True HD, DTS HD MA etc. as a bitstream - you can't carry it as a bitstream on any other interface. Pi3 and Pi4 audio jack output derived from 12bit pulse width modulation is relatively poor. For better, choose USB Audio or I2C versions. [https://github.com/raspberrypi/linux/tree/rpi-patches/sound/arm audio] and its [https://github.com/raspberrypi/firmware/issues/2 very high speed message passing interface type of thing VCHI] The Model B+ added an additional voltage regulator for the audio output and an additional output driver to drive low-resistance loads like headphones. However it is still using pulse-width modulation (PWM), which has a major impact on sound quality the old Raspberry Pi used a linear voltage regulator to provide the 3.3V to many of the components on the board while the new one uses a switching regulator. Both can perform reasonably well. However switch mode power supplies often show higher noise figures Analogue audio Audio over HDMI rev 1.3 & 1.4 Ethernet 10/100 BaseT Ethernet RJ45 socket GPIO GPIO shouldn't be too bad but bear in mind it is already accessed in places so they would need to allocate pins etc through it (e.g. sdcard to flicker the activity light, serial debug to output data on the GPIO pins) Probably a resource rather than a device... Started an i2c driver that will need to allocate GPIO pins. Feel free to work on it if you are interested ;p GPU graphics with 2D and 3D acceleration Sadly none yet for 32bit but for 64bit... Miscellanous hdmi issues Setting the hdmi_force_hotplug=1 makes sure the Pi believes the monitor/TV is really there. You might also need to set config_hdmi_boost=4 or even higher (up to 9) if your display needs a stronger signal. If the display is a computer monitor or newer tv, use hdmi_group=1 (auto HDMI use) and if it is an older TV, try hdmi_group=2 (for DMT formats, i.e. for PC monitors) then you HAVE to "set hdmi_drive = 2 to enable HDMI output as this forces HDMI mode rather than DVI mode Do not set hdmi_safe=1 as that overrides many of the previous options. Using a shorter or better quality HDMI cable might help. Make sure your Pi's power supply delivers 1 A and not 500 mA. If you see a problem with the red colour - either absent, or interference - then try a boost composite video changing the RCA cable, then the composite port worked out of the box Boot it as you are doing, without HDMI. If you now plug in the HDMI, do you get the image? In other words, does the Pi think HDMI is connected even when it isn't? Rename all the files in the first partion of the card except bootcode.bin, start.elf and fixup.dat What's the result? Put back config.txt What's the result? for PAL mode sdtv_mode=2 dmi_ignore_hotplug Pretends HDMI hotplug signal is not asserted so it appears a HDMI display is not attached hdmi_ignore_hotplug=1 Use composite mode even if HDMI monitor is detected <pre> # NOOBS Auto-generated Settings: #hdmi_force_hotplug=1 #config_hdmi_boost=4 #overscan_left=24 #overscan_right=24 #overscan_top=16 #overscan_bottom=16 #disable_overscan=0 start_x=1 gpu_mem=128 </pre> tvservice -c "PAL 4:3" <pre> /opt/vc/bin/tvservice -s or tvservice -s state: HPD high|HDMI mode|HDCP off|composite off (0x12001a), 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m CEA Group CEA has 1 modes: (native) mode 16: 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m DMT Group DMT has 0 modes: </pre> sudo amixer cset numid=3 1 forces the audio to the headphone jack, even with the HDMI video output plugged in config.txt the hdmi_ignore_edid_audio=1 option sems relevant as it should tell ALSA that the only available audio is analog, no matter what the display says There are several different ways that these 4 pole (ring) composite analog cables can be wired up, so some work great in some applications and can be a waste of time in others. What is needed for the Raspberry Pi B+ and above, which like many camcorders needs the ring contact next to the base contact to be the ground. The wiring for the 4 pole are: TIP (LEFT AUDIO CHANNEL) RING 1 (RIGHT AUDIO CHANNEL) RING 2 (GROUND/EARTH) RING 3 BASE/SLEEVE (VIDEO) YELLOW Most Apple based Players and the Microsoft Zune (TM) are wired this way. Most analogue camcorders are wired this way as well, where the ground in on Ring 2 will work with the Pi although you may need to swap your Video plug with the Right Audio plug. Nearly all other MP3 players are not wired this way, the ground is on another ring ie the wrong one. External devices * Camera Module Omnivision ov5647 Sunny 5MP (NoIR version) V1.3 - NoIR at 850&nbsp;nm, peak at 880&nbsp;nm and trails off at 940&nbsp;nm wavelengths * Camera V2 Sony IMX219 V2.1 8mpixel 8MP 8megapixel - 3280 x 2464 pixels - video at 1080p30, 720p60 and 640x480p90 - wider field of view, 62 vs 54 degrees horizontally - * Branded WIFI usb BCM43143 dongle N.B. dreaded error after changing cameras (stupidly without turning off the power first) and lasted through several power cycles. It can be a bad 15-pin FFC ribbon cable, when swapped, camera(s) and the Pi itself are working OK. It can be an instance of a cold solder joint on the CSI connector on the pi board. the camera can be detected (that's done via I2C) but may still not be able to receive image data (done via CSI-2) if something is broken. CSI-2 is uni-directional. Control is generally done via I2C. The CSI-2 receiver always writes to memory, not direct to the ISP. That's the way the Broadcom architecture works as it allows multipass processing easily. GPU memory is accessible from the ARM. Processing using the QPU graphics processors may be possible. currently the only supported sensor is OV5647 and IMX219. The linux drivers are all in the firmware blob, else you'd be looking at at least a man-month of work in a fully fledged imaging lab to do a decent tuning of the camera modules' ISP parameters. Static electricity maybe an issue for the camera module and slightly less for the pi board. == References == ===Good sites to visit=== *[https://github.com/raspberrypi/firmware/tree/master/ Raspberry Pi Firmware build] *[https://www.raspberrypi.com/documentation/computers/software-sources.html Documentation] *[https://rpilocator.com/ RPiLocator] Linux only *[https://github.com/raspberrypi/linux Raspberry Pi Linux Build] *[https://dietpi.com/ DietPi] *[http://www.tinycorelinux.net/ports.html piCore] *[https://wiki.alpinelinux.org/wiki/Raspberry_Pi Alpine Linux] *[https://github.com/armbian/build Armbian] *[ FydeOS] *[ TwisterOS based on ChromiumOS] *[https://note.com/jamesmondo/n/nc76e31402be8?hl=en BSD] *[https://www.raspberrypi.com/software/operating-systems/ PiOS Lite] and then [https://hstwb.firstrealize.com/ HST] *[ PiMiga for pi4 and pi5] *[ amibian for pi2 and pi3] *[ retropie pi1 and 2] Other alternative lighter smaller than Pi OS *[https://aros.sourceforge.io/nightly1.html Aros 64bit ARMV8 single core] *[https://www.riscosopen.org/wiki/documentation/show/Welcome%20to%20RISC%20OS%20Pi RiscOS on Pi3 and Pi4] *[https://github.com/michalsc/Emu68 ARM based realtime JIT 68k for amiga computers] *[https://github.com/JJDSNT/bellatrix/releases/ Alternative use of Emu68 on Pi3b] *[https://github.com/stevereaver/uaos uaOS with Emu68k] *[https://github.com/aros-development-team/AROS/commit/f80a268607dfae81b2db94755ab4e4d31ccb72d6 m68kemu library reference] *[ HaikuOS] *[https://github.com/raspberrypi/noobs NOOBS] os loader with successor [https://github.com/procount/pinn PINN] *[https://github.com/maxnet/berryboot berryboot] *[https://github.com/brianwiddas/pi-baremetal Bare Metal Access on Pi 32bit] Testing procedure is put sd card in, connect board to board if necessary, plug in hdmi and then power nothing else is done especially CSI DSI etc [https://www.raspberrypi.com/documentation/computers/compute-module.html CM5] has the same 55mm x 40mm 2x100pin connectors form factor as the CM4 but [https://www.epdtonthenet.net/article/214508/Key-Considerations-When-Migrating-from-Raspberry-Pi-CM4-to-CM5.aspx some pins and other small things] have changed. Will need the [https://raspipcb.com/tech-blog/raspberry-pi-cm4-vs-cm5-difference-in-booting-from-sd-card/ right IO board to suit] *Green [ Raspberry Pi Compute Module 5 IO Board REV2 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1967]] - untested *Green [ RPi Compute Module 5 IO board REV1 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1751]] - untested *Black SupTronics Geekbord X1500 CM5 IO Carrier Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[https://sipeed.com/nanocluster Sipeed NanoCluster] - untested up to 7 CM5 *Green BentoIO CMX0 - untested *Box EDATec ED-CLAWBOX - untested *Home Assistant Yellow - Kit with PoE with Raspberry Pi Compute Module 5 - untested *Blue [https://www.waveshare.com/wiki/CM5_PoE_BASE_A Waveshare CM5-PoE-BASE-A] - untested *Box Waveshare [ CM5-POE-BOX-A] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-B Waveshare CM5-IO-BASE-B] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-A Waveshare CM5-IO-BASE-A] - untested *Blue Waveshare [https://www.waveshare.com/wiki/CM5-NANO-B CM5-NANO-B] - untested *[https://carboncomputers.us/products/pi-flux piFlux] *[https://carboncomputers.us/products/ Zitaotech Hackberry] CM5 lite only - *Portable [https://www.waveshare.com/pocketterm35.htm Waveshare PocketTerm35] with Pi4B or Pi5 - untested *Box [https://www.clockworkpi.com/uconsole ClockworkPi uConsole][https://www.youtube.com/watch?v=EtI_bAahbR8 CM4 into an adapter or CM3 into so-dimm - Cyberdeck] - untested *Green RPi [https://datasheets.raspberrypi.com/cm4io/CM4IO-KiCAD.zip Compute Module 4] [https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf IO board] V1.4 [https://datasheets.raspberrypi.com/cm4io/CM4IOUSB3-KiCAD.zip USB3] [https://datasheets.raspberrypi.com/cm4io/cm4iousb3-appnote.pdf CM4ISO] [https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf Dual100pin] (2020) aka Development Platform Board - untested *Purple Pi Hut Cytron CM4 Maker Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[ KubeSail PiBox mini 2] *Home Assistant Yellow with Raspberry Pi Compute Module 4 - untested *[ Turing Pi V2] - untested CM4 with 260-pin SO-DIMM socket adapters and/or nvidia jetson nanos - untested *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-C Waveshare CM4-IO-BASE-C] - untested but binary blobs Rev01 Rev02 *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-B Waveshare CM4-IO-BASE-B] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-A Waveshare CM4-IO-BASE-A] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-NANO-B Waveshare CM4-NANO] - untested but usb and audio turned off or rerouted *Black [ Seeed Studio with BigTreeTech BTT pad 7] - bin blobs? CM3 has a 200 pin sodimm ddr2 connector form factor but not electrically SC0028, SC0029 *Blue [https://wiki.geekworm.com/CM_IO_Board Geekworm RPi Compute Module IO Board] [https://github.com/geekworm-com/cm-io-board CSI DSI] with CM3 in ddr2 slot underside - '''works''' if SW1 on but CM3+ '''does not''' *Green [https://cdn-shop.adafruit.com/product-files/3442/CMIO_schematic.pdf RPi V3 IO board CM3IO] and CM3 Lite - untested *Green [https://turingpi.com/ turingpi v1 cluster] - untested up to 7 cm3 7xlan9514 12V discontinued, 3 x Pi4 homelab maybe better *Blue [https://www.waveshare.com/wiki/Compute_Module_PoE_Board Waveshare Compute Module PoE Board] and CM3 lite (if not lite, write files to internal eMMC fat32) '''AVOID''' bin blobs *Blue [https://www.waveshare.com/compute-module-io-board-plus.htm Waveshare Compute Module IO Board Plus] [https://www.waveshare.com/wiki/Compute_Module_IO_Board_Plus wiki] [https://forums.raspberrypi.com/viewtopic.php?t=235695 pin settings] with CM3+ Lite - '''AVOID''' binary blob *[ Pi02w on Geekworm SupTronics X305 Raspberry Pi Zero IO Baseboard] - untested *[ Spotpear Pi Zero 2w to Pi3b format-ish] - untested *[ pi-top v4] box has 128x64 oled display, micro hdmi, 19Whr battery with pi4 and 15V PD 36W min needed *[ pi-top v3] three green pieces, heatsink covers most of the base tray, pi-top hub mk1 lhs and Pi1B Pi2b Pi3b rhs secured from below, black rounded strip with pi-top above keyboard, 13.3" HD 1366 x 768 display, small touchpad, *[ pi-top Model 2.0] pi-top on bottom bezel of 14-inch green laptop, large trackpad, keyboard slide down to reveal main system hub on slide rails moved to the right, Raspberry Pi3b screws down, hub slides in, 18V 2.5A 45W charger brick, battery 11.1V 3500mAh 38.85Wh and storage PiTopOS *[ Pi-Top CEED Raspberry Pi Modular Educational Desktop with RPI3] monitor *[https://www.indiegogo.com/en/projects/jesselozano/pi-top-a-raspberry-pi-laptop-you-build-yourself Pi-Top v1] wedge laptop with RPi2 <pre> 2008 Trustees collected for Foundation 2009 Pi Foundation charity status gained 2010 2011 First Raspberry prototypes 2012 First boards go on sale at CPC and RS. The Model A and B 700 MHz Arm11 - February 29th BCM 2835 2012 First million sold - more than the 10,000 original planned and anticipated 2013 First Alpha Experimental builds of AROS Native for the 32bit Pi 2013 Pi Trading launched making grants available, providing in house educational resources and Pi Academy for teacher training 2013 Over two million sold 2014 Over three million sold 2014 Pi 1 Model B+ introduced that moved composite video to audio jack and same half gig of memory 2014 Pi Model A+ v1.1 no ethernet and 1 usb - a little smaller - 2015 Over four million first gen pis sold 2015 Pi Zero 1.2 BCM2835 first production revision released with no camera port 2016 Pi0 1.3 released with camera csi connector 2017 Pi Zero W v1.1 1GHz Pi0W, single-core 32bit CPU BCM2835 released with Cypress CYW43438 wireless 2020 Raspberry Pi Pico SC0919 with RP2040 32-bit 2Core ARM Cortex-M0+ up to 133 MHz - 264KB of SRAM and 2MB of on-board QSPI Flash - 2024 Raspberry Pi Pico 2 with RP2350 2Core 32bit Arm Cortex-M33 and 2core open-hardware [https://github.com/wren6991/hazard3 Hazard3 RISC-V] 2015 Pi 2 Model B v1.1 BCM2836 900/600 MHz ARM Cortex-A7 Armv7 quad 32bit, 32bit VideoCore IV GPU - 1Gb RAM - 5V 2A micro usb - SMSC LAN9514 chip - 2015 Over a million pi2s sold 2015 Raspberry Pi 2 Model B version 1.2 Pi2bv1.2, aka Pi2B2 has armv8 BCM2837 underclocked to 900Mhz without wifi/bluetooth module 2016 Pi 3 Model B - Broadcom BCM2837 SOC four 64bit ARMv8 Cortex-A53 1.2GHz 32bit 1080p VideoCore IV GPU - 1Gb DDR2 - bluetooth 4.1, Cypress CYW43438 wireless 802.11n - 4 x USB2.0 ports - 5.1V 2.5A - SMSC LAN9514 chip 2016 PIs total over 10 million worldwide 2017 Compute Module 3 CM3 with BCM2837B0 armv8 Quad 64-bit - small 67.6mm x 31mm board which fits DDR2 SODIMM connector but not electrically compatible which plugs into needed IO board - beware of the I2C protocol issue 1Gb LPDDR2 RAM - Lite or 4Gb Emmc storage 2017 12 million pis sold in total 2018 Pi 3 Model B+ - 4c A53 BCM2837B0 1.4Ghz - 1Gb, wireless 802.11ac, gigabit ethernet (300Mbit/s) and bluetooth 4.2 - power over ethernet - 4 x USB2.0 ports - Microchip LAN7515 chip 2019 Over 15 million sold 2019 Pi 3 Model A+ with BCM2837b0 Cortex-A53 64-bit SoC @ 1.4 GHz with 512Mb LPDDR2, 1 usb2, 1 hdmi, 1 micro usb 5V 2A - no ethernet - 2019 Raspberry Pi Compute Module 3+ CM3+ - Broadcom BCM2837B0 1.2Ghz, Cortex-A53 (ARMv8) 64-bit SoC on DDR2 SODIMM mechanically compatible only factor - IO board required 1Gb DDR2 and 8GB, 16GB, 32GB or a Lite variant without eMMC 2021 Pi zero 2 (w or no W) RP3A0 quad 1GHz Cortex-A53 64bit BCM2710A1 512mB SDRam 2025 edaTEC CM0 ED-CM0NANA with additional dev board with quad 1Ghz A53 with 512Mb Raysan RAM, 2 USB2 and 10/100 ethernet - pico castellated edge 2019 Pi 4 Model B RPI4B - BCM2711B0T quad 64bit A72 1.5GHz, 4K VideoCore VI, AC wifi, Bluetooth 5.0, GbE Broadcom BCM54213PE (PHY ID 0x600d84a2), 2 micro hdmi decode up to 4K, USB-C 5.1V 3A power, 2xVLI VL805 USB 3, 2xUSB 2.0, 2GB 9LDWW D9WHZ or 4GB 9FDWW D9WHV, 8GB 0AA47 D9ZCL ddr4 ram 2020 Silent Pi 4 v1.2 upgrade with more USB-c psu support 2020 PI400 BCM2711C0T 1.8GHz 4Gb DDR4 inside keyboard, 5.1V 5A 27W usb-c psu, 2 micro hdmi, external ide style 40pin gpio, no audio port - 2020 Raspberry Pi Compute Module 4 BCM2711B0T on new 55mm x 40mm 2x100 pin form factor with extra breakout IO board CM4101000 1Gb RAM Lite SOM CM4102000 2GB RAM Lite CM4104000 4GB RAM Lite CM4004008-4GB-RAM 8GB-EMMC SOM System on Modules CM4104032 4GB RAM 32GB emmc CM4108000 8GB RAM Lite CM4008016 8GB RAM 16Gb eMMc 2021 Raspberry Pi SC0763 Compute Module 4S CM4S with ddr2 sodimm pinouts but not electrically the same with suitable IO board extra cost - CM4S01000 1GB RAM Lite CM4S01008 1GB RAM 8GB eMMC Flash CM4S02000 2GB RAM Lite CM4S04000 4GB RAM Lite CM4S08000 8GB RAM Lite 2021 Pi 4 v1.4 BCM2711B1 upgraded power regulator, to deal with 8gig of ram being more power hungry - 2021-48 Raspberry Pi 4 model B v1.5 2GB 2023 Pi 5 v1.0 BCM2712 Quad A76 @2.4Ghz - VideoCore VII - no audio socket - dual 4k from mini hdmi - fan connector - 5.1V 5A psu 2024 Pi 5 2GB DDR4 version uses BCM2712D0 2024 Pi-500 with 8Gb LPDDR5 and membrane keyboard 2024 Pi 5 v1.1 2024 Raspberry Pi Compute Module 5 CM5 BCM2712 55mm x 40mm form factor with additional IO board CM5004000 04GB RAM 0GB eMMC Lite CM5008000 08GB RAM 0GB eMMC Lite CM5016000 16GB RAM 0GB eMMC Lite 2025 Pi-500+ with 256GB NVMe storage, 16GB LPDDR4 RAM, and Gateron KS-33 Low Profile Blue mechanical keyboard switches 2025 Pi5 1GB DDR4 announced 2022 PiOS linux goes 64bit 2024 Pi Trading IPO stockmarket stock exchange listing 2026 April and May Aros 64bit fixed, added AHI audio, VC4 gfx started, usb functions added to rom 2026 June and July Aros 64bit usb2otg started, dma.resource, sdio.resource, bwfm.device wifi added 2026 Late July daily 64bit Pi3 LE little endian builds start 2026 August Pi 4, 400, 5 and 500 DTBs added, expanding existing support and wifi for Pi4 and Pi5 2026 August Pi5 HAT+ nvme and HDMI, AHI RPiI2S added, Pi4 HVS5 video scaler started, 2026 2027 2028 Pi 6 </pre> ==Future== [https://github.com/ARMSX2/ARMSX2 Arm pi of pcsx2] {{BookCat}} 48rgnff9caourd8o9vu26m829o2au5f 4672890 4672881 2026-09-29T08:22:36Z Jeff1138 301139 4672890 wikitext text/x-wiki {{ArosNav}} [[#Native]] [[#Hosted]] [[#Build]] [[#Hardware]] [[#References]] [[#Future]] ==Introduction== [[File:Scalos00.png|thumb|Scalos on Aros Pi3b]] Aros aims to cover Pi 3 to 5 1Gb+ RAM ideally as you may have to switch to 256Mb gfx mode depending on the application running Options to boot from using a good power source to prevent the yellow lightning symbol. *With Pi3b+ the max you can get is 5.1V 2.5A with micro usb. *With Pi4 5.1V 3A with usb-c *With Pi5 5.1V 5A, the amps went ever upwards, even to 5.1V 9A with usb-c Pi500+ keyboard wedge - Pi400 RPI-400 keyboard wedge - resolution changing and audio from micro hdmi0 (near 40pin) and micro hdmi1 (near usb-c psu) - Fn F10 0x5e power on and off works or held down for over 7 seconds auto shutdown - keyboard ok - wifi and lan ethernet testing - * Pi 5 - Quad A76 64bit ARMv8 and RP1 "southbridge" with VideoCore 7 Pre-D0 (Rev1.0) or D0 (rev1.1) * Pi 4 - Quad A72 64bit ARMv8 with VideoCore 6 * Pi 3 - Quad A53 [https://www.raspberrypi.com/documentation/computers/processors.html 64 bit] ARMv8 with VideoCore 4 with heatsink/fan on 3b to prevent cpu 82C+ throttling * Pi 2 - Quad 32bit ARMv6 with VideoCore 4 - mostly not 64bit compatible * Pi Model B+ 32bit ARMv6 with VideoCore 4 - not 64bit compatible * Pi Model A and B 32bit ARMv6 with VideoCore 4 - not 64bit compatible ===Native=== * 2013-03 Kalamatee starts work * 2015-04 Work continues with mschulz on the kernel and Kalamatee (NicJA) on gpio and usb * 2018 [https://www.patreon.com/posts/i-owe-you-some-20956961 mschulz resume adding BE big endian support], [https://www.patreon.com/michal_schulz/posts Big endian on Pi] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bsek latest commits for pi 3b, 4 and 5 64bit] * 2026 [https://github.com/aros-development-team/AROS/commits?author=metaneutrons latest commits for Pi5] * 2026 [https://github.com/aros-development-team/AROS/commits?author=bitplane latest commits for ARM] '''Download''' A [https://archive.org/details/piAROS Pi Distribution (Distro) has started] and the contents copied to fat32 8GB+ microSD card (there will be drawers/folders - boot c Classes Demos Developer Devs Extras etc only showing). The SD can be plugged in to the Pi. And power on. [https://aros.sourceforge.io/nightly1.html RaspberryPi 3, 3+, 4 and 5 64bit ArmV8 nightly builds] [https://sourceforge.net/projects/aros/files/ Alternative site and nightly2] which is a test beta limited apps version with both raspi-aarch64-system and raspi-aarch64-contrib can be unbz2'd to a SD/SSD as appropriate. 64bit build works well on a single core LE little endian. Multicore [https://github.com/aros-development-team/AROS/commit/1df0747c2bda3523a43029725a709b1f377d84ec may follow]. Any issues booting could be down to the SD card so please use another SD to see if it is resolved. Remember Aros Arm uses FAT32 and Aros can detect issues with this format very acutely. Please report your experiences in the [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80 Aros Raspberry pi 3 64bit thread] and on the [https://forums.raspberrypi.com/viewtopic.php?p=2387984#p2387984 Raspberry Pi forum thread]. Any bugs or issues can be [https://github.com/aros-development-team/AROS/issues described here to fix] Boots with '''USB3''' port based sata3 ssd on Pi400 but untested on Pi4 (may need eeprom update from PiOS or Pi SD Imager) and Pi5 Pi 3 B+ is pre-configured for USB sata3 boot - untested Pi 3 B may need [https://www.youtube.com/watch?v=ubnwvxF3Klc PiOS to set OTP to boot from usb - do so at your own risk] - if OTP set to usb, boot works but slower than SD card Speed write wise (top faster) <pre> *NVME Pi5 untested >1000MB/sec or faster if matched correctly *Sata3 ssd 500MB/sec *SD V90 90MB/sec 4K maybe 8K *SD V60 60MB/sec 1080p *SD U3 V30 30MB/sec 720p *SD C10 U1 V10 A1 A2 10MB/sec minimum should be used now *SD C06 6MB/sec *SD C04 4MB/sec </pre> As a homage to the past, Aros shows a reduced number of icons but this can be changed by left mouse click in the window and then right click down to Window -> View -> All files Windows can be manipulated by the top (moving) and the bottom right corner (resizing) only. Zune like MUI gui interface, has a unique quirk in that after changing a setting in a text box, you may sometimes need to press Enter/Return before clicking OK, Save, etc Double left mouse click on most picture (Developer/Debug/Tests/Datatypes), audio and video files are supported, via datatypes, by the multiview application. Esc escape key usually closes open windows even the desktop In Prefs/Appearance some decorative theming elements need work. There is a few Mason icons in /Prefs/Presets/Icons/Mason/ and the ever present default Gorilla - Icon exchange in works For more intensive graphics applications, you may need to edit config.txt in the root folder and change 128M to 256M to adjust more memory to graphics usage If your cursor should '''appear''' to vanish, fear not it is still there. Please head to the top of the screen i.e. the title bar, hold down the left click mouse and drag the screen down a little and the cursor will appear again. Then you can drag the screen up again. Like most amiga like OSs the audio and networking need to be setup manually Audio AHI prefs - Mode settings tab - needs both Music unit and Unit 0 set to RPiHDMI:16 bit stereo++ or RPiPWM:16 bit stereo++ at 44100Hz. Press '''Save or Use''' button after each choice For wireless, please use the Wifi prefs and already selected device bwfm.device. Press Scan and double right click on the router and enter password. You may need to setup after every power off *if asking for password again - press cancel and go to Network Prefs, Wireless Networks tab and highlight the router line and hit the remove button and press the cancel button. Retry with Wifi prefs again *...waiting for an address - Disconnect and try Connect Until, Connected to <router> - 192.168.x.x For lan ethernet port, please use Network prefs and the following hardware is *lan9514 Pi3b Pi2 no support at the moment *lan7515 Pi3b+ type into Device usblan78xx.device as net0: remove other device(s) *bcmgenet Pi4 Pi400 choose for Device bcmgenet.device (network prefs still forgets random information when rebooted) Summary *3b ethernet not supported, usb ethernet not working but wifi prefs setup works *3b+ wifi working but ethernet untested *4 untested *400 wifi and ethernet untested *5 *500 *500+ [http://archives.arosworld.org/index.php?function=browse&cat=network/browser amelinium web browser (JS 1.6 ES9 ECMASCript 2018)] is available with an [https://eab.abime.net/showthread.php?t=122494&page=51 eab thread] reminiscent of [https://github.com/zapek/Voyager Voyager] and to a lesser extent [https://github.com/amigazen/aweb3/ Aweb JavaScript 1.5 (ECMAScript 3)] as css and javascript websites can be slow to load and nothing from facebook, reddit etc. Doubtful, on any Web3d or WebXR support. Press Cancel at screenmode selector or -wb argument to get windowed version. You could use the Shift + Del shortcut or mouse wheel should work to delete all text at once. To view wikibooks set Agent to Android (telefon) aka Google Chrome 126 or iPhone aka Safari 17 setting in menus. Html5test gives 189, 190 and 184 out of 555. You may have to delete the cache (Menu -> Page -> Delete cache) to fully retest big Amelinium updates 1.27, 1.28, 1.29 youtube video and audio - js button for javascript must be on/shaded *if Playing the soundtrack; nothing heard... ? *if playing in own screen; cursor trapped in box top left but blank display... ? *choose Play here button; Youtube did not answer for http://inv.nadeko.net/watch?v= ... ? *choose Original page button; Page script is waiting for a result - please wait, Esc aborts ... ? *This video has no 360p stream or no separate stream... ? *audio streams aac/mp3; Playing the live stream and Ready but only play button and time 00:00 shown but nothing else happens *stream.radioparadise.com/mp3-192; Painting, then, cannot reach the movie... ? * identify #?.mp4 shows as system/binary, identify #?.aac shows as SOUND/AAC There is normally no Bluetooth support for most amiga like OSs but Aros has one [https://github.com/aros-development-team/AROS/commit/6942cbfbf66426d21963a7fcd8aba6aff611a9e0 work in progress] [https://forums.raspberrypi.com/viewtopic.php?t=338466 firmware] *Bluetooth 4.1 BCM43430A1.hcd Pi3B, Pi3A, Zero 2W *Bluetooth 4.2 BCM4345C0.hcd Pi3B+, Pi4 *Bluetooth 5.0 BCM4345C5.hcd Pi4B rev, CM4 and maybe Pi5 and CM5 *bthid keyboard mouse support *btserial serial *btpan short range wireless connecting devices Only the Pi5 has a RTC real time clock, the other Pis will need to use Extras:Networking/utils/ntpsync/ time.cloudflare.com pool.ntp.org or Cloudflare 162.159.200.1, 162.159.200.123, 2606:4700:f1::1, 2606:4700:f1::123 or [https://archives.arosworld.org/index.php?function=browse&cat=network PiNTP -s goodtime.ijs.si or ntp1.ptb.de] to get the date and time from the internet. Can use in a shell e.g. date 24-Dec-2026 23:59:59 but this will need to be done again after every reset/power off. Maybe [https://github.com/aros-development-team/AROS/commit/28674a157bc56175aa668e7b62dca6fa740578dc ds3231 rtc] It helps to have all usb devices already plugged in before power on to detect at the moment. Even then some usb devices will freeze the mouse cursor and the only resolution is to remove the offending usb device and reinsert. Sometimes, the reinsert leads to the mouse cursor vanishing, it is still there and responds to left mouse clicks, top of the screen and pull down the screen. USB classes support from Prefs/Trident is still work in process *usbaudio working on usb3 port (blue) on pi4, 400 but not working (no rt isochronous) on usb2otg (white or black) for pi3b, zero 2w *[https://aminet.net/package/mus/midi/camd camdusbmidi] detects midi devices without a preferences file (Prefs/Env-Archive/sys/midi.prefs) as [https://www.youtube.com/watch?v=RBxHkwy4Nrw auto setup now] possibly with [https://github.com/metaneutrons/mt32-pi metaneutrons mt32-pi] [https://github.com/rtzor/mt32-pi mt32-pi fork] [https://github.com/ahmadexp/mt32-pi fork] [https://github.com/gmcn42/mt32-pi-control control of] [https://github.com/dwhinham/mt32-pi mt32-pi pi3+], [https://homspace.nl/samplerbox/ SamplerBox] or [] as well as need developer gcc tools to look at 64bit ports of [https://archives.arosworld.org/?function=showfile&file=driver/audio/usbmidi.i386-aros.lha usbmidi], [https://aminet.net/package/mus/midi/CAMD_Toolkit CAMD_Toolkit], [https://aminet.net/package/mus/midi/camdtools camdtools], [https://github.com/cnvogelg/amiditools amiditools], [https://github.com/timoinutilis/midi-sequencer-amigaos horny src], [https://aminet.net/package/mus/midi/horny-base horny-base], [http://bnp.hansfaust.de/index.html BnP], [https://arosarchives.os4depot.net/?function=showfile&file=audio/misc/timidity.lha timidity], Regarding 680x0 emulation, there are several options (not implemented yet) that could be considered *[https://github.com/aros-development-team/AROS/blob/6722a0ae9e03fe5d26e32703360bd2059e0864cc/rom/m68kemu/README.md?plain=1#L424 m68kemu.library] for some Amiga productivity where the cpu is emulated and the system calls are redirected to Aros ones *[https://github.com/BlitterStudio/amiberry amiberry] (winuae) for everything else like games *[https://github.com/jonx/AROS/tree/aarch64-darwin-graft/arch/all-darwin/libs/emu68k emu68k] *[https://scriptedamigaemulator.net/ Scripted Amiga] with [https://github.com/naTmeg/ScriptedAmigaEmulator ScriptedAmigaEmulator] or older [https://github.com/gbraad-amiga/ScriptedAmigaEmulator2 ScriptedAmigaEmulator2] [https://pinout.xyz/ GPIO 40 pins] [https://learn.sparkfun.com/tutorials/raspberry-gpio/gpio-pinout pinout] Some exceptions: *Physical pins 27, 28 (GPIO0, 1) are an internal I2C bus and should not be used *The other I2C on pins 3, 5 (GPIO 2, 3) can be used generally, but be aware they have permanent pull-up resistors to 3.3V *For MIDI use USB but there are dedicated UART pins 8, 10 (GPIO 14, 15). With a HAT it's more awkward -- you need to know which pins are used by the HAT and avoid them. Hopefully this will be documented. Remember all GPIOs are 3.3V (not 5V tolerant), floating/noisy inputs can cause odd behavior, and that shorting the power supplies can cause instant death of the Pi. In the shell GPIO PIN/A/N,SET/N,GET/S,MODE/K,PULL/K Controls and queries hardware GPIO pins via gpio.resource which is stored in the rom or Devs/ '''please test''' *PIN -- (Required) Target GPIO pin number (e.g. 12). *SET -- Set pin output value to 0 (LOW) or 1 (HIGH). *GET -- Read and print current digital input level (0 or 1). *MODE -- Configure pin mode: IN (Input), OUT (Output), ALT (Alternate). *PULL -- Configure pull resistor: NONE, UP, DOWN. EXAMPLES <pre> GPIO 12 MODE OUT GPIO 12 SET 1 GPIO 12 GET GPIO 13 PULL UP </pre> [https://gpiozero.readthedocs.io/en/stable/installing.html Current] [https://gpiozero.readthedocs.io/en/v1.2.0/api_boards.html old support for gpiozero is unknown at present] [https://energenie4u.co.uk/res/pdfs/ENER314%20UM.pdf and associated 433MHz equipment] [ USA X10 security and lights via USB] [ OpenHab with Shelly Smart Plug connected over Wi-Fi, controlled by MQTT or HTTP] Printing only with Postscript but [https://github.com/bohunamiga/MintPRINT one] of [https://github.com/boingball/MintPRINT two] [https://github.com/Andiweli/AmiAirPrint/tree/main AirPrint] IPP has been attempted with [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2061&pid=13954#post_13954 discussion] The vcgencmd can be used to inspect and dump the current system configuration. vcgencmd runs on top of VCHIQ as an RPC. The mailbox interface is an alternate but much simpler RPC. VCHIQ is a bridge (queue) between the CPU and the GPU so they can communicate with the firmware. Loads of [https://github.com/6by9/rpi3-gpiovirtbuf/blob/master/rpi3-gpiovirtbuf.c mailbox] which uses the GPIO control calls. [https://github.com/raspberrypi/firmware/wiki/Mailboxes may also be of interest] A fair number of vcgencmd examples (search for vc_vchi_gencmd_init). [https://www.raspberrypi.org/forums/viewtopic.php?t=229203#p1406112 sends the relevant vcgencmd commands] to update the scaling kernel, but the [https://github.com/raspberrypi/userland/blob/master/host_applications/linux/apps/gencmd/gencmd.c command] is just a text string. Parsing and execution of the instructions is performed by the VideoCore firmware. The Raspberry Pi runs two separate operating systems: Linux/Aros on the ARM, and a threedx RTOS called vcos running on the Videocore 4 VPU: vcos is commonly called "the firmware". Vcos is tasked with performing certain system services, for example running the display and audio outputs. The VCHI driver provides an interface to allow drivers to talk to vcos. Youtube [], [], [https://www.youtube.com/watch?v=X4fmWAIv7FE Aros native on Pi3b], [], [], [https://www.youtube.com/watch?v=TSxlYb1eQWU Installed on Pi3b+], [], [], [https://www.youtube.com/watch?v=NFF1H3jCoz8 testing Aros native on Pi400], [], [], [https://www.youtube.com/watch?v=nIVx7mh1E1Q&pp=ygUHYXJvcyBwadIHCQkTDAGHKiGM7w%3D%3D Aros on Thumb 2 based 32bit-ish ARM STM32H743 board], [https://www.youtube.com/watch?v=zQM4CD64xDE&t=612s&pp=ugUEEgJlbg%3D%3D Performance under Linux] but on Aros... {| class="wikitable sortable" width="90%" ! width="10%" |Pi ! width="10%" |Single Core 2D ! width="10%" |Single Core 3D ! width="10%" |Single Core 3D ! width="10%" |SMP 2D ! width="10%" |SMP 3D ! width="10%" |SMP 3D ! width="35%" |Comments |- | <!--Pi-->Pi3 | <!--Single Core 2D--> | <!--Single Core 3D--> | <!--Single Core 3D--> | <!--SMP 2D--> | <!--SMP 3D--> | <!--SMP 3D--> | <!--Comments--> |- |} For the Pi1 Pi2 Pi2B the status of AROS native ARMv6 for 32bit RasPi was OK. System booting, USB working (although with some issues but plans to fix them). 32bit native [http://www.aros.org/nightly1.html ARMv6 32bit nightlys] raspi-armhf-system raspi-armhf-contrib unbz2'd to fat32 microSD ===Hosted=== AArch64 CPU backend for AROS, a Cocoa/Metal display, clipboard / host-volume / CoreAudio / BSD-sockets bridges, GPU 2D via gpufx.library, a 68k→AArch64 JIT (run68k), and a full Rust std port. On [https://www.jkn.me/blog/macaros-aros-on-apple-silicon/ latest Apple Silicon] [https://github.com/jonx/Macaros early buggy alpha version of hosted Aros .dmg on MacOS12+]. Please use [https://github.com/jonx/Macaros/issues MACAros github] for issues, features etc and possibly [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2030&pid=13910#post_13910 here] [http://www.aros.org/snapshots1.html old linux and android hosted 32bit] ==== Hosted ==== =====64bit===== [https://www.arosworld.org/infusions/forum/viewthread.php?thread_id=2019&rowstart=80&pid=13667#post_13667 Ubuntu Linux PC hosted Pi compiler build] [https://github.com/BlitterStudio/aros-compiler-docker Docker based cross compiler for various Aros systems], =====32bit===== Ubuntu VM approach to compiling [http://lallafa.de/blog/2013/06/building-aros-hosted-for-raspbian/ Linux hosted AROS June 04, 2013] ../AROS/configure --target=linux-armhf --enable-includes=/usr/arm-linux-gnueabihf/include --x-includes=/usr/arm-linux-gnueabihf/include --x-libraries=/usr/arm-linux-gnueabihf/lib arm-elf- is symbol-linked to arm-linux-gnueabi- (arm-linux-gnueabi- is more correct in this case, because it's going to be compiling the ARM AROSBootstrap for ARM Linux) *armel - many of the "android" machines require since the entire OS is made for soft float VFP. *armfp - Efika MX target, Raspberry PI, EfikaMX, Pandora and virtually everything (VFP) Keep in mind it's possible to start hardfp AROS hosted on softfp system, though, as long as no calls between AROS and host require floating point parameters. NOTE: hardfloat objects *cannot* be linked with softfloat objects - they have a different ABI. Just keep in mind the arm nightly build machine is quite complex beast. It needs the x86_64 host compiler to compile AROS tools. The arm version is built every night using gcc-4.6.2 crosscompiler (built together with AROS) and successfully builds armel and armhf linux hosted targets. *needs an AROS code compiler for ARM target *as well as unix compiler for ARM linux host (would be best to have both softfp and armhf, we have softfp only now) with full set of libraries and includes. with—disable-crosstools $AROS_CC is always a wrapper around $KERNEL_CC ? If so, this is wrong for some ports. This can break Darwin, Windows and Android port. Yes, Android port will build. And even work. But it's not good because the port will not be ABI-compatible with other ARM ports. Android's ABI is different from GNUEABI. For example: <pre> enum test {foo, bar}; enum test testvar; </pre> sizeof(testvar) will be equal to sizeof(int) in GNUEABI (Linux and AROS) and sizeof(short) on Android. This affects linking objects from static linklibs, for example. Previously everything worked because $AROS_CC was a wrapper on top of $HOST_CC. And a real crosscompiler was used on non-ELF hosts. Android is the same. $KERNEL_CC is incompatible with AROS. compiler=kernel is appropriate _ONLY FOR CODE WHICH RUNS ON HOST OS_ (or barebone hardware, if we talk about native). This includes bootstraps, their linklibs, and host-side dynamic libraries (Windows makes extensive use of them because of architectural considerations. No single AROS object should be compiled with this setting. $KERNEL_CC is really compatible with AROS *ONLY IN LINUX-HOSTED* and no more. On other systems (Darwin, Windows, Android) this is not true any more, and compiler=kernel is never going to work. If you want to compile your AROS module against host OS includes, append the following to USER_INCLUDES (or USER_CFLAGS, this is effectively the same): -isystem $(GENINCDIR) $(KERNEL_INCLUDES) $(KERNEL_INCLUDES) expands to: -isystem <your_os_includes> -isystem <host_OS_gcc_private_includes> -nostdinc This makes AROS compiler adhering to host OS APIs. If you want some preprocessor symbols based on what your host OS actually is, add something like -DHOST_OS_$(AROS_HOST_ARCH). Why is there $(GENINCDIR) at all? Because host OS has its own libc includes, which would conflict with AROS ones. And the host OS libc is not binary-compatible with AROS one. Why doesn't Windows-hosted port use $(KERNEL_INCLUDES) ? Because WinAPI includes conflict with AROS ones in fundamental typedefs, like WORD, BYTE and BOOL. It's almost impossible to deal with this in any other way than rewriting WinAPI definitions using AROS types. Building under centos 6.3 (i386) currently, and AROS creates the toolchain itself. haven't yet committed the necessary changes but "./configure --target=raspi-armhf" is enough to start, then "make arosboot-raspi" will generate arosraspi.img (containing the bootstrap, kernel.resource, and exec.library) as well as arosraspi.rom (containing all the other essentials components such as dos, graphics etc). It will also copy over a config.txt file to make the raspi bootstrap code load the correct kernel, and a cmdline.txt that enables exec debug output. *armel = typically Debian 6, Ubuntu Maverick, Android, *armhf = typically Debian 7, Debian 8, Ubuntu Precise, Cross-compiling Ubuntu ARM softfp <pre> sudo sh echo 'foreign-architecture armel' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armel] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armel.list apt-get update apt-get install gcc-arm-linux-gnueabi libx11-dev:armel libsdl-dev:armel </pre> <pre> ./configure --target=linux-arm --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabi/include </pre> Cross-compiling Ubuntu ARM hard-float <pre> sudo sh echo 'foreign-architecture armhf' >>/etc/dpkg/dpkg.cfg.d/multiarch echo 'deb [arch=armhf] http://ports.ubuntu.com/ precise main universe' >/etc/apt/sources.list.d/armhf.list apt-get update apt-get install gcc-arm-linux-gnueabihf libx11-dev:armhf libsdl-dev:armhf </pre> <pre> ./configure --target=linux-armhf --x-includes=/usr/include \ --enable-includes=/usr/arm-linux-gnueabihf/include </pre> Now, the AROS build is configured properly and all you need to do is: make ==Build== ===64bit=== ===32bit=== # download/checkout the source someplace, e.g. /build/AROS-Src/ # make a directory to store external sources AROS downloads, e.g. /build/Ports # make a build directory, e.g. /build/aros-raspi-armhf # cd into the build dir, configure, and then run make -: <pre> >cd /build/aros-raspi-armhf >/build/AROS-Src/configure --target=raspberrypi-armhf --with-serial-debug --enable-ccache --with-portssources=/build/Ports >make >make arosboot-raspi </pre> then copy the files from /build/aros-raspi-armhf/bin/raspi-armhf/AROS/ onto an sdcard, and download/copy the Raspi firmware files onto it. You should then be able to boot the sdcard on your RasPi. The current W.I.P tree to svn. it can be built as follows .. <pre> ./configure --target=raspi-armhf make arosboot-raspi </pre> That will generate arosraspi.img, arosraspi.rom and config.txt in bin/raspi-arm/AROS - so either copy just those files to a fat formatted SD card (with the firmware files on), or copy the whole contents of the AROS folder. NB - if you have a Linux/other install, backup the existing config.txt first arosraspi.img contains the bootstrap (which has very basic mailbox code, framebuffer/gpio init, and console "emulation" via code pinched from our libbootconsole), kernel.resource, and exec.library arosraspi.rom contains all the other components needed to boot AROS. The config.txt file will tell the RasPI bootstrap to load the arosraspi kernel and ramdisk (rom). the bootstrap has minimal mailbox code, planning on adding either a resource or library that driver/app code will use to access it (likewise for GPIO) Help building AROS hosted on Linux ARM Was looking a way to use more my Handheld ARM based called Pyra (Dragonbox Pyra) an ARM (Omap5 cpu with 4GB ram) linux based machine (Debian Buster v10 with kernel 5.6.19 adapted) and have a try to compile the latest Aros sources by Deadwood directly on this device. Compilation stops after build libpopupmenu.a and trying to build libatomic have this error: <pre> Configuring build in bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic configure: WARNING: unrecognized options: --disable-nls, --without-x checking for --enable-version-specific-runtime-libs... no checking for --enable-generated-files-in-srcdir... no checking build system type... arm-unknown-linux-gnu checking host system type... arm-unknown-aros checking target system type... arm-unknown-aros checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-aros-strip... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for arm-aros-gcc... /media/farox/pyra2/arosbuilds/toolchain-core-armhf/arm-aros-gcc checking whether the C compiler works... no configure: error: in /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic': configure: error: C compiler cannot create executables See config.log' for more details make[2]: *** [mmakefile:4489: /media/farox/pyra2/arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic/.configured] Error 77 [MMAKE] make --no-print-directory TOP=/media/farox/pyra2/arosbuilds/toolchain-core-armhf-build SRCDIR=/media/farox/pyra2/arosbuilds/AROS CURDIR=tools/crosstools/gnu TARGET=tools-crosstools-gcc-libatomic-configure -s --file=mmakefile tools-crosstools-gcc-libatomic-configure failed: 512 [MMAKE] Error: Error while running make in tools/crosstools/gnu: No such file or directory make[1]: *** [Makefile:361: linklibs-libatomic] Error 10 make: *** [Makefile:183: crosstools] Error 2 </pre> looking at config.log on arosbuilds/toolchain-core-armhf-build/bin/linux-arm/gen/host/tools/crosstools/gnu/gcc/arm-aros/libatomic found that arosbuilds/toolchain-core-armhf/arm-aros-ld: cannot find -laeabi so do make linklibs-aeabi-arm-quick and the missing lib was built. now the next stop is at fatal error: bits/libc-header-start.h: No such file or directory and fatal error: sys/cdefs.h: No such file or directory in many places so after checking that have this missing include files i have noted that my include path is a bit different, standard searching path is /usr/arm-linux-gnueabihf but in my system is /usr/include/arm-linux-gnueabihf so if i add my path to some mmakefiles compilation goes on....but is a better way to add this path to avoid every mmakefiles to be changed? fixed with adding -I/usr/include/arm-linux-gnueabihf to where is missing on mmakefiles like USER_INCLUDES := -isystem $(GENINCDIR) -I/usr/include/arm-linux-gnueabihf $(KERNEL_INCLUDES) P.s. I have changed many mmakefiles and have at least compiled (after many hours) the toolchain doing make every time in arosbuilds/toolchain-core-armhf-build (also have to disable making tests under cplusplus but don't remember the directory ...) but ask an help to have an automated way to correctly build without modify mmakefiles. Last time built armhf target was around 2 years ago. At that point built is via cross-compilation from linux (ubuntu 22.04) using linux armhf crosscompiler (this can explain the path differences you are experiencing) as well as using AROS gcc cross-compiler in version 6.5.0 (build with option 21) in rebuild.sh). Since then AROS GCC has been updated to 10.5.0 and don't believe anyone tried to build the armhf target again. My suggestion would be to downgrade GCC to 6.5.0 (via editing AROS/config/gcc_def file) and try to first build using cross-compilation from x86_64 linux. Once that works, you will have a "template" to compare to native compilation under arm linux. Thanks for your suggestion...but think the toolchain with GCC 10.5.0 is compilable if i found a way to pass the path of my system to the script that build (option 21 on rebuild). The other only changes are (but don't know where to modify...) is to add the build of libaeabi and disable the building of some tests under cplusplus that use exceptions and is not supported under ARM. try to crosscompile with my Linux amd64 PC. For paths look into core-linux-armhf/bin/linux-armhf/gen/config/target.cfg. A number of build-wide variable is set there containing paths to local build system. These variables and the target.cfg file are generated by AROS ./configure script. Thanks compilation now go forward...changed target.cfg under "toolchain-core-armhf-build/bin/linux-arm/gen/config" and do make on "toolchain-core-armhf-build" dir. Need to find where to enable build libaeabi.a so can build the entire toolchain with option 21 of rebuild.sh Found something that looks like libeabi in AROS/arm-all/arm-aeabi/mmakefile.src. Try adding a third line there: #MM- linklibs-armhd : libklibs-aeabi-arm Don't remember needing this library. Possibly the 6.5.0 GCC somehow does this while 10.5.0 is missing this. Try adding this line (and the variant "linklibs-armhf" instead of hd) but it did not solve the automatic building of the missing lib. I must do "linklibs-aeabi-arm-quick". Anyway after have build the aeabi lib i succefully built the toolchain (after many hours...). Smile To test I restarted from selecting option 21 (on rebuild.sh) but after many hours i get the same error of the kernel includes not found...maybe i need to modify the configure script for my case. With the toolchain built i try to build the core-linux-armhf (DEBUG) (option 22) but after a while it stopped with "cannot find -laeabi " so i made it built manually...and now i can continue compiling...i'll let you know if all goes ok. == Hardware == ===64bit=== ====BCM2712==== With the Pi5 Broadcom VideoCore 7 vc7 is an integrated GPU with 12 cores and up to 800 MHz clock. VideoCore VII is capable of OpenGL ES 3.1 and Vulkan 1.2. The driver support for the Raspberry Pi continues to build upon the [https://lore.kernel.org/dri-devel/20230928114532.167854-1-itoral@igalia.com/ open-source V3D driver] stack within [https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450 Mesa] hopefully be merged for Mesa 23.3. x265 HEVC accelerated untested, x264/h.264 and VP9 cpu only. *Raspberry Pi M.2 HAT+ Expansion Board *Geekworm X1001 PCIe to M.2 Key-M NVMe *Geekworm X1003 PCIe to M.2 HAT NVMe SSD PIP Board for Raspberry Pi 5 *Pineboards Pi Hut HatDrive! M.2 HAT 2024/V4 *Hat+ Gen2 Gen3 Nvme *GeeekPi 52Pi N04 for Raspberry Pi 5 NVME M.2 * *2024 RPI AI HAT - Hailo 20TOPs no LLMs *2026 RPI AI HAT+ 2 - Hailo 40TOPs slightly better? [https://www.raspberrypi.com/documentation/accessories/camera.html Cameras for Pi] *Raspberry Pi camera module, the V3 with Sony IMX708 back-illuminated CMOS 12 Megapixel sensor *Raspberry Pi Camera Module V2 – 8MP Sony IMX219 Sensor *Raspberry Pi camera Rev 1.3, 5MP 1080P OV5647 image/video module, 2592 x 1944 pixels ====BCM2711==== With the Pi4 an ARM a72 cpu is about x3 times the size of an a53 in the Pi3 the 2711b line used more power when idle, compared to the 2711c *2018 Raspberry Pi PoE HAT Power Over Ethernet Hat - design issues *2020 Raspberry Pi PoE+ HAT Power Over Ethernet Hat Pi3b+ Pi4 only - better design *Waveshare PoE HAT (B) with cooling fan for Raspberry Pi 3B+/4B 802.3af PoE *[https://github.com/axizo-pi/V3DLib vc6 V3D 4.2] is derived from [https://docs.broadcom.com/doc/12358545 vc4], but it is significantly different The QPU pipeline stays mostly the same, you still have an add ALU and a multiply ALU and it can issue two ALU OPs per cycle. There is still 4 SIMD lanes, interleaved over 4 cycles. The instruction encoding for the QPUs is different, but the core instructions are the same. Instructions for packed 8 bit int math has been dropped, along with most of the pack modes. Instructions for packed 16bit float math has been added (2 floats at in a single operation) With vc5/vc6, you write two packed 16f value to the tilebuffer (or four writes of 32f, if you are using the rgba32f framebuffer). And there is a handy vfpack operation which allows you to pack two f32s into a single 32bit value in a single instruction. You can vfpack directly into the tile buffer register. the multiply ALU can now fadd, so you can issue two fadds per instruction. the add ALU has gained a bunch of new instructions the A and B register files have been merged. You still only get an A read and a B read per instruction, but they read from one big register file (which means the underlying memory block has gone from two sets of "one read port, one write port" to one "two read ports, one write port" block) The theoretical max FLOPs per QPU remains the same at two per cycle, other than the bump from 400mhz to 500mhx but it looks like a lot of effort has been put putting those theoretical FLOPs to better use. *vc4 could run one or two threads per QPU. When you ran in two thread mode, the available register file halfed to 32 registers. *vc5 added a four thread per QPU mode, with 16 registers per thread. *vc6 doubled the size of the register file. You could now use all 64 threads in two thread mode and 32 registers in for thread mode. Single thread mode was removed, you always have at least two threads. With the threading improvements, the QPUs should spent much less time idle waiting NOPs for memory requests. Most of the design changes have gone to improving the fixed function hardware around the QPUs. A fixed function blend unit has been added, which should reduce load on the QPUs when doing alpha blending. hope software blending is still possible The tile buffer can now store upto 4 render targets (up to 128bits per pixel, so if you are using 4 32bit render targets, you can't have a depth buffer) A MMU, allowing a much simpler/faster kernel driver. Many more texture formats, framebuffer formats. h264/x264 as Pi3 All the features needed for opengl es 3.0 H.265 / HEVC decoder is a HEVCv2 Main 4:4:4 10 design supporting bitstreams up to profile 5.1 HEVC hardware decode supports 4kp60, 10-bit. Audio output is pretty much unchanged, but the HDMI audio channels now support 8x192kHz bitrates Each ALU typically have 2 floating point operators, and as you pointed out in a earlier post videocore 6 is no exception, with both a multiply and additive floating point operator. Thus theoretical GFLOPs are calculated with both operators in mind. That is what the 2 in my formula represents, and is common across any modern programmable shader, whether you calculate Nvidia, AMD, Intel, Boardcom or any other company's GPUs. Total ALUs * 2 * GHz clock = GFLOPs, In the case of Raspberry Pi 3, it's 24 ALUs * 2 operators * 0.4GHz = 19.2GFLOPs If the Videocore 6 does indeed only have 16 ALUs (16 * 2 * 0.5GHz), you'd have only 16GFLOPs but they are better utilised Possible maximum performance <pre> VideoCore IV @ 250MHz: 250 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 24 Gflop/s VideoCore IV @ 300MHz: 300 [MHz] x 3 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 28.8 Gflop/s VideoCore VI @ 500MHz: 500 [MHz] x 2 [slice] x 4 [qpu/slice] x 4 [processor] x 2 [op/clock] = 32 Gflop/s </pre> Faster LPDDR4 memory. ====BCM2837==== With the Pi3 * Broadcom BCM43438 chip provides 2.4&nbsp;GHz 802.11n wireless LAN, Bluetooth Low Energy, and Bluetooth 4.1 Classic radio support, 3B+ [https://github.com/aros-development-team/AROS/commit/afa5bc0bb17d5dd06bcfdbac00853a3799ca8d76 LAN7515] The overclock ability has diminished with each chip version as the energy usage has increased. BCM2837 is one of the warmest yet and benefits from active fan cooling if all four cpu cores are in use for a short while. Video playback is not affected due to the custom support in the GPU. 5 V / 2.4 or 2.5 amp power supply recommended if all four cpu cores are running, else throttling (cpu slowdown) might occur. Dual VDP and scalable QPU in VC4 and x.264/h.264 accelerated untested only and VP9 on cpu or neon help ARMv8-A has [https://developer.arm.com/documentation/102412/0100/Privilege-and-Exception-levels privilege levels] where userspace typically runs at ‘EL0’, the kernel at ‘EL1’ or ‘EL2’ and the firmware at the highest level ‘EL3’. ===32bit=== === Core Kernel === ====BCM2708(family)==== which includes the [http://elinux.org/RPi_Hardware BCM2835] (ARM1176JZF-S 700&nbsp;MHz CPU + VideoCore IV GPU + up to 1GB RAM) *Framebuffer (fb) using mailbox *IRQ scheduler, etc *Arasan based SD Card controller *Synopsis DesignWare USB 2.0 OTG controller [http://networkdirection.net/index.php?option=com_content&view=article&id=106:rasperry-pi-usb-controller&catid=45:raspberry-pi&Itemid=54 Unofficial DOCS pdf], [dwc_otg.c FreeBSD], [], [https://www.riscosopen.org/viewer/view/mixed/RiscOS/Sources/HWSupport/USB/Controllers/DWCDriver/ RiscOS USB Driver], [https://www.riscosopen.org/forum/forums/5/topics/878 RiscOS USB Discussion], [https://www.riscosopen.org/forum/forums/11/topics/1893 Other USB RiscOS], [http://plan9.bell-labs.com/plan9/index.html Plan9 Miller's usb] http://plan9.bell-labs.com/sources/contrib/miller/, [https://github.com/Chadderz121/csud CSUD driver], *[http://www.smsc.com/media/Downloads_Public/Data_Sheets/9512.pdf SMSC 9512] USB LAN/Hub chip *CMOS RAM *VCHIQ port which sends messages to the GPU e.g. for mouse, keyboard, audio on HDMI, etc *Audio Driver *Serial Peripheral Interface Bus (SPI) *[http://www.susa.net/wordpress/2012/06/raspberry-pi-pcf8563-real-time-clock-rtc/ I2C registers] *I2S *Universal Asynchronous Receiver Transmitter (UART) *[http://elinux.org/RPi_BCM2835_GPIOs GPIOs] and [http://www.adafruit.com/blog/2012/08/17/broadcom-bcm2835-peripheral-memory-map-and-gpio-alternate-use-chart-piday-raspberrypi-raspberry_pi/ Alternative view of GPIO] BCM2836 * For Pi B+, PI 2 and Pi 3 SMSC LAN9514 chip adding 10/100 Ethernet connectivity and four USB channels to the board *[http://www.andrewscheller.co.uk/rpi_pcb_modules.html PCB], [http://elinux.org/RPi_Low-level_peripherals Low level features], Implemented so far... # Modify the configure system so that it correctly builds for the arm hardware float raspi target. # Implemented the bootstrap to load the aros modules and prepare the arm to jump into them. Reworked the x86 console support so that parts can be stolen for raspi to use since t has no basic functionality to output to the display. # Implemented a kernel.resource to prepare the raspi for running aros and provide the low level api calls to expose available resources and allow exec, etc function. # Implemented serial debug support # Implemented the exec (and kernel) functionality required to make multitasking work (and interrupts, exceptions, syscalls, etc) # Implemented a timer.device to utilise the hardware timers. # Implemented a very basic gfx driver to expose the hardware's framebuffer. # Implemented an SD-Card driver for AROS which presently only supports the raspi's chipset but can easily be modified to support all sd-card hardware and media. # Fixed the fat filesystem support in AROS so that it can boot on RasPi's normal SD-Card setup. The "rom" image files needed use a different filename than the default linux, etc images so can be easily installed without harming the existing files - you only need to change the loaded images in the config file to get aros to boot. # Updated the build scripts to automatically download the necessary raspi firmware files and wrap it all up so that you can simply extract the archive to a fat formatted sdcard and boot it on the raspi without having to get anything else. # fix everything in contrib and ports to build for raspi (needs proper testing/fixes but allows every component to actually compile at least, including owb) + numerous other fixes to get things working on arm/raspi .. Improvements... # Implement a USB chipset driver "OR" finish the existing one [https://github.com/aros-development-team/AROS/commit/c07d13c724f944674be5db54fc6a71ee72a01809 usb otg] - the current code is mostly a skeleton that should initialise the chipset and then needs relevant code to support the different transfer types. It also has the "virtual" hub code in place to represent the raspi's USB port (from poseidons p.o.v) # Implement a driver for the USB NIC (a few weeks - depends on USB above) # Write an [https://github.com/aros-development-team/AROS/commit/d55d0f74d20b769bbb8c8d386e5c1d7a9154f05a audio driver] (a few weeks - independent of USB) and [https://github.com/aros-development-team/AROS/commit/e93a4c245f27a87c9c4c1d39206694b39059998a HDMI] # fix syscall bug in the current raspi kernel code # Graphics depend on having a decent "bcmdma.resource" implemented as to use the cpu's dma engine. The sd card driver needs to use it for transfers to/from the controller - and the gfx system needs to use it for "blitting". # [https://github.com/aros-development-team/AROS/commit/4019d84e4975d4dad987a12d57fe108f5ac048e6 Improve the gfx driver], [ vc4gfx HIDD] add [http://dri.freedesktop.org/wiki/VC4/ Gallium3D support] # [https://github.com/aros-development-team/AROS/commit/b13905b3e8e45b089f520b44692c81affddd066f Improve] the [https://github.com/aros-development-team/AROS/commit/3a876755c070f5c73c4f53c7f4d35b4f923088b9 sdcard] device driver - which is also pretty basic but should work with most cards, rework it to also support pci, etc. sd card interfaces on x86 # The current code using very rudimentary access to the gpio interface - so that should be implemented as some resource for other components to access, as-well as the i2c interface exposed over the gpio interface. that should have a hidd class implemented which uses the gpio resource to communicate. Boot up typical for most other OSs before the open sourcing of many binary blobs from 2017 onwards On power-up, the rpi [http://www.open.com.au/mikem/bcm2835/ BCM 2835] [https://github.com/hermanhermitage/videocoreiv VideoCore4] GPU, not the ARM CPU, is in control, and the SD card slot is the only peripheral device with power. The firmware burned into the BCM2835's VideoCoreIV GPU PROM requires a DOS-style partition table; a FAT-formatted first partition; and the freely redistributable but closed sourced Broadcom files “bootcode.bin” and “start.elf” in that partition. The boot sequence carries out several pre-boot tasks *On powering of the rpi, the GPU reads and executes bootcode.bin, which then loads start.elf *The GPU loads the “start.elf” file, eventually, into the L2 cache and then executes it *configures the memory split for the CPU and GPU *reads and parses “config.txt” from the same partition on the SD card and applies the settings (like a PC’s BIOS settings) *loads the “kernel.img” file, again from the same partition *activates the CPU to begin executing the loaded kernel image The CPU/GPU memory split is hard-coded into start.elf, so Broadcom provides three start.elf images, to give 32M, 64M, or 128M to the GPU for multimedia performance, and the remainder to the CPU. RPi uses [https://github.com/raspberrypi/firmware some closed source loaders] and at some point it loads a binary blob named "kernel.img" at 0x8000, at that point there would be a rudimentary Aros alive. If one wants to use the SD-card then there would have to be a driver for the interface and a fat filesystem handler (SD-card has to be formatted to fat filesystem) Boot code and kernel are now linked together and made into that binary blob, just for starters. Raspberry Pi uses [http://kernelnomicon.org/?p=133 u-boot] and [http://kernelnomicon.org/?p=138 UBoot] as bootloader, there's already some code in the Efika MX port for that. UBoot is a native bootloader and not just for the raspberry pi, it loads after start.elf. You can find Efika MX port from arch implementations, some hacking is needed for the mmakefile.src'es as iit dates back to before the Aros crosstool era or else you get some weird errors while building. You also need to code the bootstrap and serial handling. At the moment it seems that a fastest route for the native build would be to make one binary blob without using the package system. Raspberry's memory layout is pretty simple and if the implemented u-boot doesn't support loading other modules <pre> ? - alias for 'help' mtest - simple RAM test autoscr - run script from memory base - print or set address offset bbm - BBM sub-system bdinfo - print Board Info structure boot - boot default, i.e., run 'bootcmd' bootd - boot default, i.e., run 'bootcmd' bootm - boot application image from memory bootp - boot image via network using BootP/TFTP protocol cmp - memory compare coninfo - print console devices and information cp - memory copy crc32 - checksum calculation echo - echo args to console fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) go - start application at address 'addr' help - print online help iminfo - print header information for application image itest - return true/false on integer compare jade - loadb - load binary file over serial line (kermit mode) loads - load S-Record file over serial line loady - load binary file over serial line (ymodem mode) loop - infinite loop on address range md - memory display mm - memory modify (auto-incrementing) mtest - simple RAM test mw - memory write (fill) nfs - boot image via network using NFS protocol nm - memory modify (constant address) pci - list and access PCI Configuration Space ping - send ICMP ECHO_REQUEST to network host printenv - print environment variables rarpboot - boot image via network using RARP/TFTP protocol reset - Perform RESET of the CPU run - run commands in an environment variable saveenv - save environment variables to persistent storage saves - save S-Record file over serial line setenv - set environment variables sleep - delay execution for some time tftpboot - boot image via network using TFTP protocol USB - USB sub-system usbboot - boot from USB device version - print monitor version </pre> And there is one more thing about modular ports. In order to actually implement this, your bootstrapping environment should provide the ability to load several files. On PC this is provided by GRUB2. on CHRP you can read filesystem via OpenFirmware, and Sam's Parthenope relies on modified u-boot. If your bootstrap allows to load only a single file, then you stuck with monolithic kickstart. By the way... u-boot allows not only to boot up a single uImage or zImage, it also allows to write client programs AFAIK. With this approach, you actually can write modular bootstrap for ARM AROS using unmodified u-boot. Most used [http://www.compulab.co.il/workspace/mediawiki/index.php5/U-Boot_quick_reference uboot options] are fatls usb 0:1, the reason behind INTB_KERNEL is to allow use of the standard Exec function AddIntServer() to add interrupt handlers for hardware drivers etc. AmigaOS never used it for abstract hardware drivers. AmigaOS routed only raw hardware IRQs there. Their assignment was hardcoded. As well as number of them. Actually on AmigaOS every bus has its own interrupt subsystem. For example PCI bus. PCI interrupts on Amiga are routed to a single exec interrupt. 1:1 relationship between CPU and hardware interrupts is present only on PC. IMHO we miss things like AddInterrupt/RemInterrupt methods on our PCI subsystem's device class. PCI bus class should map these methods to whatever is appropriate. This is how it is done on AmigaOS and friends. When these are implemented, raw kernel.resource API will be needed only for several PC-specific drivers with hardwired resources. Exec IRQs are real IRQs only on Amiga hardware. On other machines they can be emulated where appropriate (VBlank is a good example). kernel.resource is meant to be different, its IRQs are hardware-agnostic, they are plain "Hardware IRQ number X, whatever this means". They are low-level actually, and meaningful only in the context of a particular system. Was that not the transition from irq.hidd to kernel.resource? No. A long time ago there was another hacky bit named INTB_TIMERTICK. It was "abstract timer interrupt", used by timer.device. It was the same as VBlank, but with larger frequency. I removed it, because kernel.resource API was a cleaner way to access this interrupt. Furthermore, there can be more than one timer in the system. Thinking about bringing back timer HIDD definitions again. hpet.resource is a bad idea. Can someone please enlighten me a little on how the scheduler is meant to work? Poseidon.library creates its "Poseidon Event Task" during RTF_COLDSTART -> then calls Wait(), and ends up in limbo because wait disables interrupts (used for the scheduler heartbeat), and basically waits forever because the sigbit is never set, since krnSwitch doesn't switch the task unless TF_SWITCH is set, and no codepath run during this seems to set it?? TF_SWITCH does not disable/enable switching. This flag just enables to run user-supplied hook when the task is being switched away. It is completely safe to call Wait() in Disable()d state. Doing this actually temporarily breaks this state. IDNestCnt gets remembered in struct Task, then next task is selected, and its IDNestCnt is restored in sysbase (see kernel_scheduler.c). If there are no other tasks, then your cpu_Dispatch() should enable interrupts on the CPU and enter idle mode. See x86 implementation for good example. You miss what happens next... 1. KrnSwitch() saves context of your task, saves IDNestCnt (core_Switch() and cpu_Switch()), then drops into cpu_Dispatch(). 2. cpu_Dispatch() calls core_Dispatch. Then two cases are possible: 2a. There is a READY task. It is picked up, its IDNestCnt is restored in SysBase, then cpu_Dispatch() needs to restore registers and exit. The next task is run. 2b. There are no READY tasks. core_Dispatch() returns NULL. In this case your cpu_Dispatch() should enter idle loop. It should just enable interrupts on the CPU and put it on halt. This allows it to process hardware interrupts. Eventually some of your interrupt handlers wakes up your task and puts it into READY list. My heartbeat interrupt has been slowed atm to help debugging - but it never actually gets a chance to fire because of the Wait() disabling interrupts. Perhaps you have forgotten to enable interrupts in your idle loop. There is a change in the format of AROS executables. Until now we were using Elf RELocable files which are usually used as intermediate object files. We had them for various reasons, one of them was how AROS files were built in the past. That days we had no real aros cross compiler and the option to embed relocation data in unix executables (or in executable files in general) was rather new and not every linux/unix system had it. Therefore we have decided to use intermediate files. Although it was somehow working (and it is still working :-)), it has some drawbacks. Therefore decided to introduce real Elf EXEC types, in first turn implemented on ARM target with option to expand in future to all other AROS architectures. The first patch was pretty easy and appeared to work somehow. It generated nice executables with embedded relocation info. Not only that, it also removed all global symbols adjusting relocation data to be relative to the beginning of the sections. That move reduced number of symbols in each executable significantly (depending on the file between 20 and 80% of all symbols could be removed). The only symbols that stayed in the file are local ones - due to the nature of the patch wasn't able to remove them since we have not seen them in the symbol hash table. The patch didn't worked though. The files were relocated, AROS kernel loaded, but it crashed very early. What happened? Well, the nature of ARM relocations happened :) Most of the relocation data on all machines is rather simple. Relocation can be absolute or pc-relative, sometimes the offset has to be bit shifted. On ARM v7 there is another one. There, when one wants to load an address of function/variable into register a combination of two instructions can be used: movw and movt. The first one loads immediate into lower 16 bits of a register while clearing upper 16 bits. The second one loads immediate into upper 16 bits without touching lower halfword. Loading of a pointer into a register looks like this: movw r0, #:lower16:label movt r0, #:upper16:label In this case there are two relocations - one for lower halfword and another for upper. If an overflow of lower 16 bits occurs during relocation process, the upper one should be updated as well. Unfortunately with current patch and with typical ARM executables there is not enough information to perform the calculations. There are two options - the first one would be to give up and go back to "fake" executables, another one would be to change from REL to RELA relocation info. The latter contains an addend, extra data which can be used to perform all the relocation calculations I need. Decided for the second option. The patch is already in the works. There is another function for the binutils' bfd backend to perform the final relocation. There can decide what to do with every reloc info, modify data and eventually strip some symbols. An advantage is - at this stage of the linking process have also full access to all local symbols so can change all relocations section relative and eventually strip all symbols from the files. GPU VCore developed by Alphamosaic Ltd and now owned by Broadcom. Most of start.elf runs on the GPU. Placing ALL the userland GPU code in the videocore.hidd isn't going to be a terribly big problem because the code they published is nothing more than a shim that sends data straight to the GPU to execute. The good news about this is that we only need to write our HIDD using the OpenVG API. The shim is relatively small codewise and lives in the ARM memory (the actual OpenVG code itself lives in the GPU RAM area and its loaded from start.elf). That's also the bad news. Our driver has to translate AROS video calls to OpenVG calls, for most tasks it should be easy, for some, not so much. It's still probably less difficult and less work, than controlling the GPU directly. The other good news is that anything done through OpenVG happens on the GPU, its truly accelerated. It also has some nice font functions, meaning we can lead into an accelerated text mode later. Basically, AROS resets or locks up when it tries to use AROS_ATOMIC_INC or DEC. If I comment out the byte/word operations in the header files and use non-atomic operations, the code works as expected. have read that the L1 cache needs to be enabled to use LDREX and co (which I also read is only meant to be used on multi processor systems with shared memory) - however I am certain this is correctly enabled. If you are using LREX or STREX, you should have L1 cache enabled, at least on the ARM CPU I work with at work. L1 cache is enabled by enabling the MMU *AND* setting the C and I bits in the CPU - the C bit is ignored, and the I bit only covers the 16 byte instruction pipeline if the MMU is not enabled. Can you verify that your assembly is generating LDREX/STREX? From the behavior, it almost sounds like its generating the default Semaphore locked atomics. Impossible. There are no semaphore-locked atomics. There are Disable()/Enable()-based ones instead. And there's a special #define AROS_NO_ATOMIC_OPERATIONS in this case, which tweaks Disable()/Enable() implementations not to recurse forever. I have tested this on ARMv5 which does not have ldrex/strex, it works fine. On those ARMs there's no way to have real atomics. On other OSes (like Linux) this is done by introducing things like atomic_t, which appears to be a complex structure, holding the value together with accompanying spinlock (implemented using swp). #warning "TODO: lookup optimal mmu table settings for raspi memory" /* Set up an identity-mapping for all 4GB */ for(x = 0; x < 4096; x ++) { pagetable[x] = x<<20 | (0x40002|0x80000|0x010000|0x00C00|0x04); } Shouldn't there be a second loop that sets the 'C' bit in the descriptor for the RAM pages? Currently, you have TEX=0, C=0, B=1 for all pages (Shared Device). You should have TEX=0, C=1, B=0 for RAM (Write-Through, Cached) So .. pagetable[x] = x<<20 | 2; should be enough? No, for RAM you need to change the '| 0x40' to '| 0x80' tell dosboot the correct defaults to use Please don't do this. This bootconfig.c is a deprecated legacy thing. I wanted it to go away completely with time. Instead, display drivers should auto-install themselves during own initialization phase. I. e. detect hardware=>instantiate itself. This should make things way simpler. With this approach you only need to add the driver into KS image to get the device autobooted. No hardcoded stuff. Currently VESA and VGA drivers do this, look there for examples. never rewrote ATI driver because i don't have any test system for it. they defined a smaller AROSCPUContext than the ExceptionContext - yet reference it as ExceptionContext in other places, and since it hasn't allocated enough storage for ExceptionContext, are corrupting memory/the structure (since the elements that are there don't map 1 to 1 with the exception context). AFAIK, AROS has been moving in a different direction to this in recent years. It is the job of graphics HIDDs to allocate bitmaps etc. so that they have the most suitable characteristics, including allocating them from GPU RAM where possible. The concept of chip RAM is only for legacy code, and most if not all non-68k platforms should have all system RAM marked as chip. BTW, is the video processing code you mention CPU code or GPU code? Also, IIRC we have support for "external memory allocators". Perhaps that's what we need for the allocation of GPU RAM through the mailbox. All hosted and x86 native ports should use proper context formats. trying to clarify if the vblank handler has to have run by this point to prevent this deadlock. Actually, no. Unless you have installed VBlank handler which should wake up at some point. Without VBlank there will be no quantum count. Consequently, there will be no forced preemption. But the rest will work, and multitasking will be cooperative (switch happens only when current task voluntarily gives up the CPU). Does it depend on the vblank having run before this point? and if yes what does that mean on systems where it might be able to run enough code (e.g. get to this point) before the vblank interrupt has triggered? What is it waiting for? It could wait for timer, in this case you need timer.device working. VBlank is currently needed for exec's quantum counter. In current native ports we have only a single timer, which is served by timer.device. VBlank is simulated by timer.device also. If your machine has two timers, then you can use one of them for VBlank, and another for timer.device, this will simplify things down. VBlank needs to be 50 Hz for historical reasons, many programs use it as cheap timer. I am periodically thinking about making some abstract mechanism to be able to change quantum source (and untie it from 50 Hz), but have no time to come up with something good. Additionally i started disliking timer.device hardcoded design when PC has got many timers (old 8253, APIC, HPET). Currently i think there should be some low-level entity representing tick source. timer.device should just select the most appropriate source for its units. The BCM2835 has 4 GPU based timer sources - 2 are used by the GPU, so im using Timer3 for our heartbeat and the remaining one will be free to the system. There is also the less capable ARM timer but that is dependent on the CPU frequency. Very good. You won't need any emulation. Set the heartbeat to 50 Hz and drive VBlank from it. Use other timer for MicroHZ. Can you use the 'econsole.hook' I make for debugging the Sam460 via the serial port? It provides a before-anything-else shell prompt on the serial port. You can then do 'NewCLI' to test your graphics, or use any DOS command in shellcommands.resource. You should just be able to add econsole.hook to your module list, and use 'econsole' in your bootargs. So long as you have a working Exec/RawMayGetChar and Exec/RawPutChar, it should work. Also make sure to add shell.resource and shellcommands.resource for this. That should have done it. If you set "#define DEBUG 1" in arch/all-native/econsole/econsole.c, do you get any additional serial output? have added it to the build and added econsole to the command line - and can see the bootloader picks up on the emergency bootconsole tag, but I still only get the insert bootable media display? Im assuming it exposes a fake filesystem that tricks aros into booting? The contents of which are: ECON:AROS.boot Way to handle the scheduling code? The implementations I had been following were causing problems, due to cascading interrupts which I cant handle properly in the asm stubs just now (when they break disable etc.) - since it means detecting the interrupted codes cpu mode and getting the correct sp/lr for it, and that's just too tedious for arm. To work around this ive added a system idle task which does nothing - and when the scheduling code has no task to run switches this in and lets it run, thereby allowing the interrupts etc to resume until something does need to happen. Also, by adding accounting code to cpu_Switch() and cpu_Dispatch(), it should allow the system to log idle time correctly (as well as running tasks). have thought of also adding an additional task that never runs, solely to record time spent in IRQ handlers, but I digress.. was under the impression that kernel.resource should *never* be used outside of exec.library. This is a wrong impression. Michal started designing it because portable nature of AROS does not fit well into exec's API with all its assumptions. So, he started the new, hardware-agnostic kernel API from scratch. Yes, exec sits on top of it in places. But kernel always meant to be open thing. Otherwise it would not exist. it wasn't meant to be just used willy nilly by user code - but by lower system components (e.g. exec) so that they could be implemented in a more generic fashion, and the kernel resource itself hide the systems quirks. Adding new things there perfectly keeps up with our decision to minimize AROS-specific intervention into APIs which can clash with MorphOS or Amiga OS4 extensions. We want at least source-level compatibility there. Binary compatibility on PPC would be extremely cool, but at the other hand we have no maintainer for this, as well as their ABIs splintering. It depends on what exactly is being implemented - there's no reason we should have everything crammed into kernel.resource if it doesn't need to be (i.e. if its better suited as a separate component/subsystem in its own right) The _LE versions are for when you have endian swapping taking place. If the graphics are the same endian as the CPU, no swapping should occur. I ran into a similar terminology problem in SDL with a friend insisting that his Radeon 7000 on his PC was big-endian. It is not, it just uses the same endianness for the graphics card and the CPU so no swapping was necessary. They were both little-endian. The _LE versions are because the PixFmts refer to the bitmap data being in big endian format in memory, for which the normal version would need to do endianness conversion before applying the shifts/masks. on this platform it is in _LE in memory also so we don't need the conversion hence using the _LE version of the call). would use _LE (if it's really little endian 16 bit mode). What is the bare minimum needed to implement a framebuffer based gfx driver, with our software handling the rest? Have tried with just a gfx class that only expose new/dispose/newbitmap - and having an onscreenbitmap used only for the framebuffer itself (with all other bitmaps being chunkybm, and the framebuffer's superclass also being chunkybm), but that alone isn't enough it seems? You can use workbench/hidds/sm502/ as your example - it is as simple as I could make it. So, AROS creates the framebuffer bitmap (verified this) -> so surely it should be capable of then rendeing into it? I don't actually create the framebuffer "bitmap object" myself - only as a result of being asked to. The code I currently have on SVN seems to create the framebuffers bitmap object fine, but then crashes in intuitions DisplayDriver callback. In particular it crashes performing the getattr on the system default pointer. don't expose MEMF_CHIP in an allocatable form so AllocSpriteData was failing (and other code later doesn't check if the values are valid == illegal memory accesses) So far have -: vc_init: queries the gpus memory, and sets up a fake memory handler for it, then adds the bootmode driver and returns saying all is well vc_gfxhidd:New: sets up some fake syncmodes to test with and creates the real gfx object. vc_gfxhidd:NewBitmap: checks if its a framebuffer and uses the onbitmap class or uses the chunkybm class otherwise vc_onbitmap:New; creates a chunkybm object and then pushes the real framebuffer address into it as the buffer, vc4 had v8adds, v8subs, v8muld, v8min and v8max which operated on four 8bit uint values packed into a 32bit register. Multiplication was in the range 0.0 to 1.0 and addition/subtraction saturated. There were also a range unpacking/packing modes that allowed you to pack and unpack 8bit values into 32bit registers. RasPi has to speak to the "operating system" which runs on the GPU itself and request/free memory - it cant directly manage it itself, and so the managed functions were used to wrap these calls. The Arm and GPU share memory space. The framebuffer is shared. The Arm can write a pixel and it will appear on the screen (through GPU hardware) without flushing/copying being required. The GPU can composite multiple FB's in real time - so you have a number of surfaces defined which are rotated etc and composited in real time to the output. Copying can map from the address space of the Arm to the flat space of the GPU which takes some code, but I don't think whole buffers are copied. The DMA hardware can also access the whole memory space and can perform 2D fills and blits (no blending). This is documented in the peripheral spec posted. The DMA is just an Arm accessible peripheral and can be set up with low latency (e.g. microseconds). must use a 0xc0000000-based bus address to access SDRAM, yet non-DMA access should go via a 0x0-based bus address. For 2D dma, set TDMODE, and the spec says "interpret the TXFR_LEN register as YLENGTH number of transfers each of XLENGTH, and add the strides to the address after each transfer." so set STRIDE to pitch of the image, the width is XLENGTH and height is YLENGTH. You would fill by not setting the SRC_INC and point source to your fill data. The DMA cannot see the ARM's L1 cache, so you would map the framebuffer with ioremap_nocache. Depending on where the source data comes from, it may need an L1 cache flush. The DMA can see the L2 cache. Use 0xC0000000 bus addresses when L2 is disabled and 0x40000000 bus addresses when L2 is enabled. (actually just call virt_to_bus and you'll get the right address out). openGLES/openVG has high latency. Writing to framebuffer then reading it back is very inefficient (e.g. milliseconds). If you can drive it a unidirectional way, just streaming commands at then that is efficient. openVG is not implemented on top of openGLES - it uses the same hardware but as a first class interface To improve the Gfx driver, we will need a DMA resource implemented so can use to perform DMA operations. The Gfx driver will need this to perform blits. Actually MEMF_CHIP has to present, for historical reasons. This has been never fully agreed upon, but in ports i wrote i exposed the whole memory as MEMF_CHIP. The idea behind this is that CHIP is originally the memory where graphics and sound data can be put. On non-Amiga platforms there are no restrictions on this, so the whole memory is CHIP. Yes, many old software can misbehave with CHIP memory size larger than 2MB. But this actually applies only to m68k AROS which is going to run m68k binaries. In other cases it's quite logical to fix the program when porting. As to original question: yes, it's enough to have a framebuffer bitmap (one with aoHidd_BitMap_FrameBuffer set to TRUE) and PutPixel routine. It framebuffer can be served by chunky bitmap class, then you can simply create chunky bitmap with your own buffer (see how VESA driver does this). Chunky PutPixel is already there. struggling to determine what is the correct pixfmt to use for the 24/16/15 bit gfx modes on the RasPi. AFAIK it uses RGB565, for 16bit but im unsure what shifts etc should go with it? suffice to say Im getting the wrong colors so far lol. <pre> redmask: 0x0000F800 greenmask: 0x000007E0 bluemask: 0x0000001F alphamask: 0 redshift: 16 greenshift: 21 blueshift: 27 alphashift: 0 </pre> It should likely be vHidd_StdPixFmt_RGB16_LE This stuff is a bit confusing. The "names" of the stdpixfmts are based on the layout in memory, ignoring endianess. So for example: ARGB32: will be 0xAA 0xRR 0xGG 0xBB in memory on both big endian and little endian machines. The shifts and masks OTOH are based on pixel access (ULONG in this case), so differ depending on whether you run on big endian machine or little endian machine (that's why there's stdpixfmt_le.h and stdpixfmt_be.h in rom/hidds/graphics/). With the 16 bit pixel format it's even more confusing, as for example it's impossible on little endian machine to describe RGB16 with shifts/masks alone. That's why there's vHidd_PixFmt_SwapPixelBytes_Flag. (RGB16 == RRRRRGGG GGGBBBBB in memory, and for pixel (WORD) access on little endian machine it needs to be accessed as GGGBBBBBRRRRRGGGG). The shifts btw indicate how much to shift the component to the left (!) so that it is moved to the highest bit (31). The aHidd_PixFmt_StdPixFmt you specify will be ignored most of the time, because when the pixelfmt is registered, the gfx hidd checks if there's an identical pixfmt (shifts/masks/etc., but ignoring pixfmt->stdpixfmt) already in the system, and if so, it uses the already existing one and does not create a new one. In theory it would be better if gfx drivers could simply/only specify a StdPixFmt without all the shifts/masks stuff when the gfx driver uses pixfmt which matches one of the stdpixfmts exactly. Another possibility would be for gfx drivers to use HIDD_Gfx_GetPIxFmt(stdpixfmt_gfx_driver_wants_to_use) and then peek shifts/masks from it and fill out a pixfmt tag list based on that. 15bit very blue/green: Try to pass same shifts/masks/etc. as in 16 bit pixfmt (maybe you think it's using 15 bit R5G5B5 (or swapped) but it's actually still using 16 bit R5G6B5 (or swapped). aHidd_PixFmt_StdPixFmt you pass is mostly ignored. It's the shift/masks/etc. that count. But I would still pass the correct one (_LE) == whatever rom/hidds/graphics/stdpixfmts_??.h uses in the entry where you have looked up shifts/masks/etc. Use the shifts/masks/etc. from the entry in stdpixfmt_le.h (if you are running on little endian machine) or stdpixfmt_be.h (if you are running on little endian machine) that matches the pixfmt that its meant to be. 0xAA,0xRR,0xGG,0xBB on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on little endian (->entry in stdpixfmt_le.h which says vHidd_StdPixFmt_BGRA32) 0xAA,0xRR,0xGG,0xBB on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_ARGB32) 0xBB,0xGG,0xRR,0xAA on big endian (->entry in stdpixfmt_be.h which says vHidd_StdPixFmt_BGRA32) it feels like AROS trashes the alpha component, otherwise it should be 8A8R8G8B. read on the subject suggest its in 1x5r5g5b (x is ignored) to keep 16bit alignment . Suggests to me that wrong shift/mask are being applied - however going by the 16bit versions it all looks correct to me so I am really confused as to what is happening. The output image looks to have too much green/blue, and very weak red. Kickstart The idea is to minimize amount of archirecture-specific modules to make the user's life easier. So, the kickstart was split into 'base' (which does not contain anything machine-specific) and 'BSP' (Board Support Package) which contains all hardware-specific stuff. This way, for example, distribution makers can save up space on CD and make CDs with multiple platform support. Different configuration would load the same base with different BSP's. Next there was some part which is entirely missing on hosted. These are filesystems. Hosted ports do not need them to boot up, so on hosted they are left out. At the other hand, they are also architecture-agnostic. So i put them into 'FS' package (standing for 'filesystem'). USB Poseidon is one more big part. I made it into separate package in order to allow users to omit it if they don't need it (for example, to run on retro PCs without USB). Personally i have one. Again, Poseidon is hardware-agnostic (well, there are USB drivers but HCIs are pretty standard). AFAIK its HCI 1.0 compliant but not familiar enough with poseidons drivers, nor USB, to just hack away at the existing code. Perhaps once i'm more familiar with the workings I can merge in the changes needed to get it operating but for now I will focus on getting it running. Also our drivers have known issues so perhaps a fresh set of eyes might shed some light on what is going wrong. Another interesting question is whether Poseidon can operate on device side. Is it flexible enough? How similar is being a USB host and USB device? think it will need a bit of work on Poseidon's side. Until then I will force the driver into Host/Master mode in the init code, but leave open device etc to configure the chipset for either's use - and look at trying to add support for working in Device/Slave mode & switching modes once it's up and running. Actually USBROMStartup is some kind of kludge. Can there be any alternative? Could device drivers be self-installing, like our HIDDs? This would get rid of need to list them in USBRomStartup. * Model A and B limited to 150 mA per port. * Model B+ and Pi 2 introduced configurable 600 mA to 1.2 A support over all ports - anything above that requires a powered USB hub. Implementing the hardware driver that Poseidon uses to interact with the USB components. Have code in place to (try) and initialise the USB chipset, and configure host/device mode operation (though AFAICT Poseidon doesn't support device mode). Started to get the "virtual" root hub written for the single USB port so that Poseidon should at least list it correctly in the GUI - and try to interact with it to find peripherals. The BCM2835 uses a soft IP block from Synopsys’ DesignWare library (DWC), specifically the block is called dwc_usb_2_0_hs_otg_subsystem-ahb_se (“USB 2.0 Hi-Speed OTG Controller Subsystem w/AHB Interface SE”). There is no public documentation for this, and pretty much zero chance of anyone getting hold of it even with NDA. However, there's a Linux driver written by Synopsys ([https://github.com/raspberrypi/linux dwc_usb]). Specifically directories [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_common_port] and [https://github.com/raspberrypi/linux/tree/rpi-patches/drivers/usb/host dwc_otg]. The Synopsys code is actually under a fairly permissive licence – it's not GPL, it's similar to BSD (’don't sue us if it breaks’ is pretty much the only clause). So this should not be a barrier to porting the code. The code is really well written, with a nice partition between the work done by the driver (dwc_otg, which is fairly involved, given the host does more work than a conventional EHCI driver), and the interface to Linux (dwc_common_port). Probably only need provision of relevant changes to dwc_common_port. Other things to consider.... * Provision of necessary headers to get it to compile * Provision of necessary functions (main issues are wait queues, threads, work queues, tasklets, timers, spinlocks and mutexes (multithreading) ) * Interfacing between USB stack and the driver. dwc_otg/dwc_otg_hcd_linux.c looks like the place to start. the Linux bits of the headers are only required for the dwc_common_port library. dwc_common_port includes a variety of crypto functions which are not used – it appears to also be used for ultrawideband (UWB) and wireless USB (WUSB) drivers where crypto will be an issue, but it isn't going to be for plain wired USB. Every USB driver acts as an USB hub as well in order to let Poseidon control the state of USB ports. The code there was reading status of the only USB port in Raspberry's CPU but when changing the status it erroneously deleted some of the status bits, including the port enable one. It was so because those bits in the status register are of a type Read/WriteToClear. It means, if one does not want to change their value from 1 back to 0, one has to actually write the 0 value. Very practical thing e.g. in interrupt handlers, where one reads the interrupt status register to learn what was the interrupt reason, and writes it back to the same register in order to clear the interrupts. After fixing that code it turned out that the communication was still unsuccessful. Apparently the USB device was not understanding the host for some reason. That should not happen since the request sent was one of the standard ones implemented by virtually anything with an USB connector, assumed that Poseidon clears the data caches before forwarding the work to the USB drivers but that's the responsibility of the driver itself. The USB device responded and acknowledged the transmission! But why were all the request sent after address change failing with timeout? They should not. Once again, address set is supported just by anything. Tried to contact the device at address 0 once again and there it was, still responding properly. The enlightenment came. The bus address for DMA transmissions was, as it is in many bare metal USB implementations, just the pure memory address of the buffer as seen by the ARM cpu. Have "prefixed" it with the real location of uncached RAM and booted AROS once again. Trident saw this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 and this: Product : Vendor: Vdr=0424/PID=EC00 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 255 SubClass : 0 DevProto : 1 VendorID : 1060 ProductID : 60416 DevVers : 0200 and even this: Product : Hub: Vdr=0424/PID=9514 Manufacturer: Standard Microsystems Corp. SerialNumber: n/a /Users/michal/git/AROS/rom/USB/poseidon/./poseidon.library.c:psd_20_psdEnumerateDevice/3092: USBVersion: 0200 Class : 9 SubClass : 0 DevProto : 2 VendorID : 1060 ProductID : 38164 DevVers : 0200 What are these things? The first one is USB hub built in the Raspberry. Thanks to this one the Pi machines (with exception of Pi0 and computing modules) have more than just one single USB port. The second one is the network chip in raspberry, the third one is my USB SD card reader which have just connected to see what happens. AROS tried, of course, to boot from it ;) So, the first step towards working USB is done. The control transfers are working as you can see above. Next step is to implement bulk and interrupt transfers, having the basics in place. Finally some error handling will be added and USB for Pi will be as complete as the PC version. [http://www.raspyfi.com/raspberry-pi-usb-audio-fix/ Issue with USB Audio] Audio The Pi 4B is the only Pi that can output HD Audio as an HD Audio passthrough bitstream, and it does it over HDMI. It's possible to use the two HDMI output for separate HDMI video and HDMI audio outputs to allow UHD HDR video and HD Audio with non-UHD HDR compatible AVRs. The Pi3B+ and earlier will decode to PCM 5.1/7.1 and output over HDMI. HDMI is the only interconnect that has a standard for carrying Dolby True HD, DTS HD MA etc. as a bitstream - you can't carry it as a bitstream on any other interface. Pi3 and Pi4 audio jack output derived from 12bit pulse width modulation is relatively poor. For better, choose USB Audio or I2C versions. [https://github.com/raspberrypi/linux/tree/rpi-patches/sound/arm audio] and its [https://github.com/raspberrypi/firmware/issues/2 very high speed message passing interface type of thing VCHI] The Model B+ added an additional voltage regulator for the audio output and an additional output driver to drive low-resistance loads like headphones. However it is still using pulse-width modulation (PWM), which has a major impact on sound quality the old Raspberry Pi used a linear voltage regulator to provide the 3.3V to many of the components on the board while the new one uses a switching regulator. Both can perform reasonably well. However switch mode power supplies often show higher noise figures Analogue audio Audio over HDMI rev 1.3 & 1.4 Ethernet 10/100 BaseT Ethernet RJ45 socket GPIO GPIO shouldn't be too bad but bear in mind it is already accessed in places so they would need to allocate pins etc through it (e.g. sdcard to flicker the activity light, serial debug to output data on the GPIO pins) Probably a resource rather than a device... Started an i2c driver that will need to allocate GPIO pins. Feel free to work on it if you are interested ;p GPU graphics with 2D and 3D acceleration Sadly none yet for 32bit but for 64bit... Miscellanous hdmi issues Setting the hdmi_force_hotplug=1 makes sure the Pi believes the monitor/TV is really there. You might also need to set config_hdmi_boost=4 or even higher (up to 9) if your display needs a stronger signal. If the display is a computer monitor or newer tv, use hdmi_group=1 (auto HDMI use) and if it is an older TV, try hdmi_group=2 (for DMT formats, i.e. for PC monitors) then you HAVE to "set hdmi_drive = 2 to enable HDMI output as this forces HDMI mode rather than DVI mode Do not set hdmi_safe=1 as that overrides many of the previous options. Using a shorter or better quality HDMI cable might help. Make sure your Pi's power supply delivers 1 A and not 500 mA. If you see a problem with the red colour - either absent, or interference - then try a boost composite video changing the RCA cable, then the composite port worked out of the box Boot it as you are doing, without HDMI. If you now plug in the HDMI, do you get the image? In other words, does the Pi think HDMI is connected even when it isn't? Rename all the files in the first partion of the card except bootcode.bin, start.elf and fixup.dat What's the result? Put back config.txt What's the result? for PAL mode sdtv_mode=2 dmi_ignore_hotplug Pretends HDMI hotplug signal is not asserted so it appears a HDMI display is not attached hdmi_ignore_hotplug=1 Use composite mode even if HDMI monitor is detected <pre> # NOOBS Auto-generated Settings: #hdmi_force_hotplug=1 #config_hdmi_boost=4 #overscan_left=24 #overscan_right=24 #overscan_top=16 #overscan_bottom=16 #disable_overscan=0 start_x=1 gpu_mem=128 </pre> tvservice -c "PAL 4:3" <pre> /opt/vc/bin/tvservice -s or tvservice -s state: HPD high|HDMI mode|HDCP off|composite off (0x12001a), 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m CEA Group CEA has 1 modes: (native) mode 16: 1920x1080 @ 60 Hz, progressive /opt/vc/bin/tvservice -m DMT Group DMT has 0 modes: </pre> sudo amixer cset numid=3 1 forces the audio to the headphone jack, even with the HDMI video output plugged in config.txt the hdmi_ignore_edid_audio=1 option sems relevant as it should tell ALSA that the only available audio is analog, no matter what the display says There are several different ways that these 4 pole (ring) composite analog cables can be wired up, so some work great in some applications and can be a waste of time in others. What is needed for the Raspberry Pi B+ and above, which like many camcorders needs the ring contact next to the base contact to be the ground. The wiring for the 4 pole are: TIP (LEFT AUDIO CHANNEL) RING 1 (RIGHT AUDIO CHANNEL) RING 2 (GROUND/EARTH) RING 3 BASE/SLEEVE (VIDEO) YELLOW Most Apple based Players and the Microsoft Zune (TM) are wired this way. Most analogue camcorders are wired this way as well, where the ground in on Ring 2 will work with the Pi although you may need to swap your Video plug with the Right Audio plug. Nearly all other MP3 players are not wired this way, the ground is on another ring ie the wrong one. External devices * Camera Module Omnivision ov5647 Sunny 5MP (NoIR version) V1.3 - NoIR at 850&nbsp;nm, peak at 880&nbsp;nm and trails off at 940&nbsp;nm wavelengths * Camera V2 Sony IMX219 V2.1 8mpixel 8MP 8megapixel - 3280 x 2464 pixels - video at 1080p30, 720p60 and 640x480p90 - wider field of view, 62 vs 54 degrees horizontally - * Branded WIFI usb BCM43143 dongle N.B. dreaded error after changing cameras (stupidly without turning off the power first) and lasted through several power cycles. It can be a bad 15-pin FFC ribbon cable, when swapped, camera(s) and the Pi itself are working OK. It can be an instance of a cold solder joint on the CSI connector on the pi board. the camera can be detected (that's done via I2C) but may still not be able to receive image data (done via CSI-2) if something is broken. CSI-2 is uni-directional. Control is generally done via I2C. The CSI-2 receiver always writes to memory, not direct to the ISP. That's the way the Broadcom architecture works as it allows multipass processing easily. GPU memory is accessible from the ARM. Processing using the QPU graphics processors may be possible. currently the only supported sensor is OV5647 and IMX219. The linux drivers are all in the firmware blob, else you'd be looking at at least a man-month of work in a fully fledged imaging lab to do a decent tuning of the camera modules' ISP parameters. Static electricity maybe an issue for the camera module and slightly less for the pi board. == References == ===Good sites to visit=== *[https://github.com/raspberrypi/firmware/tree/master/ Raspberry Pi Firmware build] *[https://www.raspberrypi.com/documentation/computers/software-sources.html Documentation] *[https://rpilocator.com/ RPiLocator] Linux only *[https://github.com/raspberrypi/linux Raspberry Pi Linux Build] *[https://dietpi.com/ DietPi] *[http://www.tinycorelinux.net/ports.html piCore] *[https://wiki.alpinelinux.org/wiki/Raspberry_Pi Alpine Linux] *[https://github.com/armbian/build Armbian] *[ FydeOS] *[ TwisterOS based on ChromiumOS] *[https://note.com/jamesmondo/n/nc76e31402be8?hl=en BSD] *[https://www.raspberrypi.com/software/operating-systems/ PiOS Lite] and then [https://hstwb.firstrealize.com/ HST] *[ PiMiga for pi4 and pi5] *[ amibian for pi2 and pi3] *[ retropie pi1 and 2] Other alternative lighter smaller than Pi OS *[https://aros.sourceforge.io/nightly1.html Aros 64bit ARMV8 single core] *[https://www.riscosopen.org/wiki/documentation/show/Welcome%20to%20RISC%20OS%20Pi RiscOS on Pi3 and Pi4] *[https://github.com/michalsc/Emu68 ARM based realtime JIT 68k for amiga computers] *[https://github.com/JJDSNT/bellatrix/releases/ Alternative use of Emu68 on Pi3b] *[https://github.com/stevereaver/uaos uaOS with Emu68k] *[https://github.com/aros-development-team/AROS/commit/f80a268607dfae81b2db94755ab4e4d31ccb72d6 m68kemu library reference] *[ HaikuOS] *[https://github.com/raspberrypi/noobs NOOBS] os loader with successor [https://github.com/procount/pinn PINN] *[https://github.com/maxnet/berryboot berryboot] *[https://github.com/brianwiddas/pi-baremetal Bare Metal Access on Pi 32bit] Testing procedure is put sd card in, connect board to board if necessary, plug in hdmi and then power nothing else is done especially CSI DSI etc [https://www.raspberrypi.com/documentation/computers/compute-module.html CM5] has the same 55mm x 40mm 2x100pin connectors form factor as the CM4 but [https://www.epdtonthenet.net/article/214508/Key-Considerations-When-Migrating-from-Raspberry-Pi-CM4-to-CM5.aspx some pins and other small things] have changed. Will need the [https://raspipcb.com/tech-blog/raspberry-pi-cm4-vs-cm5-difference-in-booting-from-sd-card/ right IO board to suit] *Green [ Raspberry Pi Compute Module 5 IO Board REV2 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1967]] - untested *Green [ RPi Compute Module 5 IO board REV1 [https://pip.raspberrypi.com/categories/1097-raspberry-pi-compute-module-5-io-board SC1751]] - untested *Black SupTronics Geekbord X1500 CM5 IO Carrier Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[https://sipeed.com/nanocluster Sipeed NanoCluster] - untested up to 7 CM5 *Green BentoIO CMX0 - untested *Box EDATec ED-CLAWBOX - untested *Home Assistant Yellow - Kit with PoE with Raspberry Pi Compute Module 5 - untested *Blue [https://www.waveshare.com/wiki/CM5_PoE_BASE_A Waveshare CM5-PoE-BASE-A] - untested *Box Waveshare [ CM5-POE-BOX-A] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-B Waveshare CM5-IO-BASE-B] - untested *Blue [https://www.waveshare.com/wiki/CM5-IO-BASE-A Waveshare CM5-IO-BASE-A] - untested *Blue Waveshare [https://www.waveshare.com/wiki/CM5-NANO-B CM5-NANO-B] - untested *[https://carboncomputers.us/products/pi-flux piFlux] *[https://carboncomputers.us/products/ Zitaotech Hackberry] CM5 lite only - *Portable [https://www.waveshare.com/pocketterm35.htm Waveshare PocketTerm35] with Pi4B or Pi5 - untested *Box [https://www.clockworkpi.com/uconsole ClockworkPi uConsole][https://www.youtube.com/watch?v=EtI_bAahbR8 CM4 into an adapter or CM3 into so-dimm - Cyberdeck] - untested *Green RPi [https://datasheets.raspberrypi.com/cm4io/CM4IO-KiCAD.zip Compute Module 4] [https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf IO board] V1.4 [https://datasheets.raspberrypi.com/cm4io/CM4IOUSB3-KiCAD.zip USB3] [https://datasheets.raspberrypi.com/cm4io/cm4iousb3-appnote.pdf CM4ISO] [https://datasheets.raspberrypi.com/cm4/cm4-datasheet.pdf Dual100pin] (2020) aka Development Platform Board - untested *Purple Pi Hut Cytron CM4 Maker Board - untested *Black DeskPi Super6C Cluster Mini-ITX Board - untested *[ KubeSail PiBox mini 2] *Home Assistant Yellow with Raspberry Pi Compute Module 4 - untested *[ Turing Pi V2] - untested CM4 with 260-pin SO-DIMM socket adapters and/or nvidia jetson nanos - untested *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-C Waveshare CM4-IO-BASE-C] - untested but binary blobs Rev01 Rev02 *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-B Waveshare CM4-IO-BASE-B] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-IO-BASE-A Waveshare CM4-IO-BASE-A] - untested but binary blobs *Blue [https://www.waveshare.com/wiki/CM4-NANO-B Waveshare CM4-NANO] - untested but usb and audio turned off or rerouted *Black [ Seeed Studio with BigTreeTech BTT pad 7] - bin blobs? CM3 has a 200 pin sodimm ddr2 connector form factor but not electrically SC0028, SC0029 *Blue [https://wiki.geekworm.com/CM_IO_Board Geekworm RPi Compute Module IO Board] [https://github.com/geekworm-com/cm-io-board CSI DSI] with CM3 in ddr2 slot underside - '''works''' if SW1 on but CM3+ '''does not''' *Green [https://cdn-shop.adafruit.com/product-files/3442/CMIO_schematic.pdf RPi V3 IO board CM3IO] and CM3 Lite - untested *Green [https://turingpi.com/ turingpi v1 cluster] - untested up to 7 cm3 7xlan9514 12V discontinued, 3 x Pi4 homelab maybe better *Blue [https://www.waveshare.com/wiki/Compute_Module_PoE_Board Waveshare Compute Module PoE Board] and CM3 lite (if not lite, write files to internal eMMC fat32) '''AVOID''' bin blobs *Blue [https://www.waveshare.com/compute-module-io-board-plus.htm Waveshare Compute Module IO Board Plus] [https://www.waveshare.com/wiki/Compute_Module_IO_Board_Plus wiki] [https://forums.raspberrypi.com/viewtopic.php?t=235695 pin settings] with CM3+ Lite - '''AVOID''' binary blob *[ Pi02w on Geekworm SupTronics X305 Raspberry Pi Zero IO Baseboard] - untested *[ Spotpear Pi Zero 2w to Pi3b format-ish] - untested *[ pi-top v4] box has 128x64 oled display, micro hdmi, 19Whr battery with pi4 and 15V PD 36W min needed *[ pi-top v3] three green pieces, heatsink covers most of the base tray, pi-top hub mk1 lhs and Pi1B Pi2b Pi3b rhs secured from below, black rounded strip with pi-top above keyboard, 13.3" HD 1366 x 768 display, small touchpad, *[ pi-top Model 2.0] pi-top on bottom bezel of 14-inch green laptop, large trackpad, keyboard slide down to reveal main system hub on slide rails moved to the right, Raspberry Pi3b screws down, hub slides in, 18V 2.5A 45W charger brick, battery 11.1V 3500mAh 38.85Wh and storage PiTopOS *[ Pi-Top CEED Raspberry Pi Modular Educational Desktop with RPI3] monitor *[https://www.indiegogo.com/en/projects/jesselozano/pi-top-a-raspberry-pi-laptop-you-build-yourself Pi-Top v1] wedge laptop with RPi2 <pre> 2008 Trustees collected for Foundation 2009 Pi Foundation charity status gained 2010 2011 First Raspberry prototypes 2012 First boards go on sale at CPC and RS. The Model A and B 700 MHz Arm11 - February 29th BCM 2835 2012 First million sold - more than the 10,000 original planned and anticipated 2013 First Alpha Experimental builds of AROS Native for the 32bit Pi 2013 Pi Trading launched making grants available, providing in house educational resources and Pi Academy for teacher training 2013 Over two million sold 2014 Over three million sold 2014 Pi 1 Model B+ introduced that moved composite video to audio jack and same half gig of memory 2014 Pi Model A+ v1.1 no ethernet and 1 usb - a little smaller - 2015 Over four million first gen pis sold 2015 Pi Zero 1.2 BCM2835 first production revision released with no camera port 2016 Pi0 1.3 released with camera csi connector 2017 Pi Zero W v1.1 1GHz Pi0W, single-core 32bit CPU BCM2835 released with Cypress CYW43438 wireless 2020 Raspberry Pi Pico SC0919 with RP2040 32-bit 2Core ARM Cortex-M0+ up to 133 MHz - 264KB of SRAM and 2MB of on-board QSPI Flash - 2024 Raspberry Pi Pico 2 with RP2350 2Core 32bit Arm Cortex-M33 and 2core open-hardware [https://github.com/wren6991/hazard3 Hazard3 RISC-V] 2015 Pi 2 Model B v1.1 BCM2836 900/600 MHz ARM Cortex-A7 Armv7 quad 32bit, 32bit VideoCore IV GPU - 1Gb RAM - 5V 2A micro usb - SMSC LAN9514 chip - 2015 Over a million pi2s sold 2015 Raspberry Pi 2 Model B version 1.2 Pi2bv1.2, aka Pi2B2 has armv8 BCM2837 underclocked to 900Mhz without wifi/bluetooth module 2016 Pi 3 Model B - Broadcom BCM2837 SOC four 64bit ARMv8 Cortex-A53 1.2GHz 32bit 1080p VideoCore IV GPU - 1Gb DDR2 - bluetooth 4.1, Cypress CYW43438 wireless 802.11n - 4 x USB2.0 ports - 5.1V 2.5A - SMSC LAN9514 chip 2016 PIs total over 10 million worldwide 2017 Compute Module 3 CM3 with BCM2837B0 armv8 Quad 64-bit - small 67.6mm x 31mm board which fits DDR2 SODIMM connector but not electrically compatible which plugs into needed IO board - beware of the I2C protocol issue 1Gb LPDDR2 RAM - Lite or 4Gb Emmc storage 2017 12 million pis sold in total 2018 Pi 3 Model B+ - 4c A53 BCM2837B0 1.4Ghz - 1Gb, wireless 802.11ac, gigabit ethernet (300Mbit/s) and bluetooth 4.2 - power over ethernet - 4 x USB2.0 ports - Microchip LAN7515 chip 2019 Over 15 million sold 2019 Pi 3 Model A+ with BCM2837b0 Cortex-A53 64-bit SoC @ 1.4 GHz with 512Mb LPDDR2, 1 usb2, 1 hdmi, 1 micro usb 5V 2A - no ethernet - 2019 Raspberry Pi Compute Module 3+ CM3+ - Broadcom BCM2837B0 1.2Ghz, Cortex-A53 (ARMv8) 64-bit SoC on DDR2 SODIMM mechanically compatible only factor - IO board required 1Gb DDR2 and 8GB, 16GB, 32GB or a Lite variant without eMMC 2021 Pi zero 2 (w or no W) RP3A0 quad 1GHz Cortex-A53 64bit BCM2710A1 512mB SDRam 2025 edaTEC CM0 ED-CM0NANA with additional dev board with quad 1Ghz A53 with 512Mb Raysan RAM, 2 USB2 and 10/100 ethernet - pico castellated edge 2019 Pi 4 Model B RPI4B - BCM2711B0T quad 64bit A72 1.5GHz, 4K VideoCore VI, AC wifi, Bluetooth 5.0, GbE Broadcom BCM54213PE (PHY ID 0x600d84a2), 2 micro hdmi decode up to 4K, USB-C 5.1V 3A power, 2xVLI VL805 USB 3, 2xUSB 2.0, 2GB 9LDWW D9WHZ or 4GB 9FDWW D9WHV, 8GB 0AA47 D9ZCL ddr4 ram 2020 Silent Pi 4 v1.2 upgrade with more USB-c psu support 2020 PI400 BCM2711C0T 1.8GHz 4Gb DDR4 inside keyboard, 5.1V 5A 27W usb-c psu, 2 micro hdmi, external ide style 40pin gpio, no audio port - 2020 Raspberry Pi Compute Module 4 BCM2711B0T on new 55mm x 40mm 2x100 pin form factor with extra breakout IO board CM4101000 1Gb RAM Lite SOM CM4102000 2GB RAM Lite CM4104000 4GB RAM Lite CM4004008-4GB-RAM 8GB-EMMC SOM System on Modules CM4104032 4GB RAM 32GB emmc CM4108000 8GB RAM Lite CM4008016 8GB RAM 16Gb eMMc 2021 Raspberry Pi SC0763 Compute Module 4S CM4S with ddr2 sodimm pinouts but not electrically the same with suitable IO board extra cost - CM4S01000 1GB RAM Lite CM4S01008 1GB RAM 8GB eMMC Flash CM4S02000 2GB RAM Lite CM4S04000 4GB RAM Lite CM4S08000 8GB RAM Lite 2021 Pi 4 v1.4 BCM2711B1 upgraded power regulator, to deal with 8gig of ram being more power hungry - 2021-48 Raspberry Pi 4 model B v1.5 2GB 2023 Pi 5 v1.0 BCM2712 Quad A76 @2.4Ghz - VideoCore VII - no audio socket - dual 4k from mini hdmi - fan connector - 5.1V 5A psu 2024 Pi 5 2GB DDR4 version uses BCM2712D0 2024 Pi-500 with 8Gb LPDDR5 and membrane keyboard 2024 Pi 5 v1.1 2024 Raspberry Pi Compute Module 5 CM5 BCM2712 55mm x 40mm form factor with additional IO board CM5004000 04GB RAM 0GB eMMC Lite CM5008000 08GB RAM 0GB eMMC Lite CM5016000 16GB RAM 0GB eMMC Lite 2025 Pi-500+ with 256GB NVMe storage, 16GB LPDDR4 RAM, and Gateron KS-33 Low Profile Blue mechanical keyboard switches 2025 Pi5 1GB DDR4 announced 2022 PiOS linux goes 64bit 2024 Pi Trading IPO stockmarket stock exchange listing 2026 April and May Aros 64bit fixed, added AHI audio, VC4 gfx started, usb functions added to rom 2026 June and July Aros 64bit usb2otg started, dma.resource, sdio.resource, bwfm.device wifi added 2026 Late July daily 64bit Pi3 LE little endian builds start 2026 August Pi 4, 400, 5 and 500 DTBs added, expanding existing support and wifi for Pi4 and Pi5 2026 August Pi5 HAT+ nvme and HDMI, AHI RPiI2S added, Pi4 HVS5 video scaler started, 2026 2027 2028 Pi 6 </pre> ==Future== [https://github.com/ARMSX2/ARMSX2 Arm pi of pcsx2] {{BookCat}} oaevlx25wwjlvo2tby2fq9cgbk0z9iw User:Leucosticte/Pentobarbital 2 305310 4672744 3619694 2026-09-28T12:43:07Z MathXplore 3097823 Requesting deletion ([[:m:Special:MyLanguage/User:TenWhile6/XReport|XReport]] v3.1c) 4672744 wikitext text/x-wiki <noinclude>{{delete|1=Broken redirect <small>[[:m:Special:MyLanguage/User:TenWhile6/XReport|XReport]]</small>}}</noinclude> #REDIRECT [[Suicide]] jf0jp0zarv6k6bk2gm8ec7ap4ya19fd Oberon/ETH Oberon 0 382860 4672764 4661685 2026-09-28T14:15:53Z PeterEasthope 660399 Switched to the Navigation template. 4672764 wikitext text/x-wiki __TOC__ {{Navigation | Book = Wikibooks:Oberon | previous = The Oberon System, V1 and V2 | next = Linz Oberon, V4 }} ==Links== [[Oberon/ETH_Oberon/sitemap|ETH Oberon Sitemap]]<br /> [[Oberon/ETH_Oberon/Tutorial|ETH Oberon Tutorial]], Fischer and Marais<br /> [[Oberon/ETH_Oberon/Ramos|Oberon Channel in Youtube]], Andres Ramos<br /> [[Oberon/ETH_Oberon/white|ETH Oberon White Paper]]<br /> [http://ftp.gwdg.de/pub/languages/oberon/ftp.inf.ethz.ch/ETHOberon/Contrib/ Contributions, formerly served from ETHZ] ==Installing== [[File:Oberon0UnderQEMU.png|thumb|320px|The Oberon0 installer for ETH Oberon running on [[w:QEMU|QEMU]] in [[w:Debian|Debian]] [[w:Linux|Linux]].]] Originally, Oberon was [[Oberon/ETH Oberon/install|installed]] on a bare [[w:32-bit_computing|32 bit]] [[w:I386|i386]] or [[w:I486|i486]] machine using an Oberon0 [[Oberon/ETH Oberon/diskette|diskette]]. The procedure may still interest an enthusiast. In a contemporary system the Oberon0 installer can run on a [[w:Virtual_machine|virtual machine]]. The virtual machine is installed once and can be used for any number of installations. With this method, no time is spent recording and booting from a diskette and the unreliability of diskettes and drives is avoided. The installer runs faster on the virtual machine than it does from a diskette. The method has proven successful in installing ETH Oberon to a variety of laptop and desktop machines including a Micron Trek 2, AGP laptop. Detailed instructions for [[Oberon/ETH Oberon/QEMUinstall|installing with the QEMU hypervisor]] are provided and the instructions can be adapted to other virtual machines. Andres Ramos describes a [https://www.youtube.com/watch?v=Do2O1yFrnos installation method] where a FAT filesystem on a diskette is used to transfer installation files to the target machine. System configuration notes in [[/QEMUinstall#System_Configuration|QEMU page]] are independent of method of installation. In the original installation notes, configuration is discussed under the heading [[Oberon/ETH_Oberon/install#K|Customization of the installed Native Oberon system]]. In the running ETH Oberon, <code>Script.Open System.Text</code> allows access to section "4. Configuring the system". After installation and configuration on a storage medium, the system can run directly on a native [[w:X86|X86 PC]]. Alternatively, use can continue on the virtual machine. In the native case, a network connection will be over Ethernet or a serial crossover cable. In the virtual case, a network connection uses a [[w:TUN/TAP|TAP]] or [[w:Network_bridge|bridge]] interface connected to the host system. ==A Calendar and a Clock== [[File:OberonDocWithCaret.png|thumb|An Oberon document named Time with the hook caret allowing insertion.]] [[File:OberonTime.png|thumb|Time with the calendar and clock.]] Open an empty Time document with MM on Desktops.OpenDoc Time ~.<br> Set the hook caret by ML in the document.<br> Insert a calendar with MM on Gadgets.Insert Clocks.NewCalendar ~.<br> Insert a clock with MM on Gadgets.Insert Clocks.NewClock ~.<br> MM on [Store].<br> MM on [Close].<br> MM on Edit.Open Oberon.Text ~. Alternatively ET.Open Oberon.Text ~.<br> Above the line { System.OpenLog } insert these three lines. : { Configuration.Marker set 80% 94% } : { Desktops.OpenDoc Time ~ } : { Configuration.Marker set 80% 92% } MM on Edit.Store or ET.Store.<br> MM on System.Reboot. ==Telnet Console== [[w:Telnet|Telnet]] is an insecure protocol but provides a host console in Oberon and in an Oberon sub-system of A2. A host of an Oberon subsystem and a network facing router in a [[w:Local_area_network|LAN]] should have a [[w:Firewall_(computing)|firewall]] such as [[w:Shorewall|Shorewall]]. A telnet server daemon is required on at least one host. This in Debian Linux. sudo apt install openbsd-inetd inetutils-telnetd Configure with this line in /etc/inetd.conf. telnet stream tcp nowait <user> /usr/sbin/tcpd /usr/sbin/telnetd -E /bin/bash Refer to the telnetd manual. <user> must be replaced with the id of the Oberon user. Note the default to no authentication; equivalent to parameter "-a none". Restart the inet daemon. service openbsd-inetd restart Try telnet from within a console in the host. telnet localhost Then in Oberon. Desktops.OpenDoc telnet&#58;//localhost To be automatically located in the home directory, append this line to ~/.bashrc. cd ~ ==Email== [[File:Oberon.Mail.Panel.png|thumb|Mail.Panel in Oberon.]] [[w:Transport_Layer_Security|TLS]] is essential for secure transmission of email and is now routine practice. Oberon supports [[w:Pop3|POP and POP3]] for retrieving e-mail and [[w:Simple_Mail_Transfer_Protocol|SMTP]] for sending it. E-mail can be received from a [[w:smarthost|smarthost]] ''via'' a TLS tunnel and sent ''via'' [[w:Exim|Exim]] or a TLS tunnel.<ref>For ETH Oberon, a host on the LAN can provide Exim and Stunnel. For the Oberon subsystem in A2, Exim and Stunnel can run on localhost.</ref> In ETH Oberon, [[Oberon/ETH_Oberon/Oberon.Text|Oberon.Text]] make these settings. NetSystem = { SMTP = "<host on the LAN>" {* Outgoing local exim4 or TLS tunnel to smarthost. *} POP = "<host on the LAN>" {* TLS tunnel to smarthost for incoming mail. *} ... POPMode &#61; "POP3" &#123;* POP3 or APOP *&#125; EMail &#61; "me@my.domain.name" &#123;* your return address *&#125; ... &#125; [[w:List_of_TCP_and_UDP_port_numbers#Well-known_ports|Ports]] 25 for SMTP and 110 for POP are visible in [[../A2/Oberon.Mail.Mod|Oberon.Mail.Mod]]. In A2, [[Oberon/A2#Oberon.Text|Oberon.Text]], or Oberon.<host>.Text if using myaos, make these settings. NetSystem = { SMTP = "localhost" {* Outgoing local exim4 or TLS tunnel to smarthost. *} POP = "localhost" {* TLS tunnel to smarthost for incoming mail. *} ... POPMode &#61; "POP3" &#123;* POP3 or APOP *&#125; EMail &#61; "me@my.domain.name" &#123;* your return address *&#125; ... &#125; Ports are visible in [[../A2/Oberon.Mail.Mod|Oberon.Mail.Mod]]. Install stunnel and configure as in this example. The server name and port, exemplified by my.email.server<nowiki>:</nowiki>995, should be adjusted according to smarthost documentation. &#35;&#160;localhost<nowiki>:</nowiki>[https://www.stunnel.org/static/stunnel.html /etc/stunnel/stunnel.conf] &#35;&#160;Example SSL client mode services &#91;pop3&#93; client &#61; yes accept &#61; localhost<nowiki>:</nowiki>110 connect &#61; my.email.server<nowiki>:</nowiki>995 Hypothetically, systemd should start stunnel. In Debian 11 [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826883 a bug] interferes with automatic startup. This line in /etc/crontab may work. @reboot root /bin/stunnel If all else fails, start stunnel interactively with root authority and submit a bug report against the stunnel package. Set POP authentication using NetSystem.SetUser as in this example. NetSystem.SetUser pop<nowiki>:</nowiki>myEmailID<nowiki>:</nowiki>myEmailPassword@my.email.server &#126; The original SetUser command assumed the @ character did not occur in myEmailID or in myEmailPassword. This command, for example, would fail. NetSystem.SetUser pop<nowiki>:</nowiki>me@my.domain.name<nowiki>:</nowiki>r2d2$8Ch@my.email.server &#126; The difficulty is resolved by more thorough parsing in the SetUser command. Retrieve the revised [[Oberon/ETH_Oberon/2.3.7/NetSystem.Mod|NetSystem.Mod]] in ETH Oberon; [[Oberon/A2/Unix.Oberon.NetSystem.Mod|Unix.Oberon.NetSystem.Mod]] in A2. Compile the module. In ETH Oberon. Compiler.Compile NetSystem.Mod ~ In A2 apply the compile button in the editor (menu Files > Files > Unix.Oberon.NetSystem.Mod) or MM on this command. Compiler.Compile Unix.Oberon.NetSystem.Mod ~ Install Exim in the host according to system specific documentation for [https://wiki.debian.org/Exim Debian], [https://forums.fedoraforum.org/showthread.php?282299-Setting-up-an-exim-mail-server Fedora/CentOS] and etc.<ref>The primary [https://www.exim.org/docs.html Exim documentation] is also available.</ref> Exim authenticates to a smarthost according to a password file.<ref>In Debian, /etc/exim4/passwd.client associates a password with each (host, user) pair. Multiple host:user:password specifications are acceptable. The file does not determine the destination chosen by exim for sending a message. Refer to the [https://manpages.debian.org/jessie/exim4-config/exim4-config_files.5.en.html exim4-config_files manual].</ref> Details of configuration for a specific mail server can be obscure. For example, the server can fail to specify [[w:Opportunistic_TLS|STARTTLS]] or [https://www.exim.org/exim-html-current/doc/html/spec_html/ch-encrypted_smtp_connections_using_tlsssl.html TLS on connect]. Before attempting to configure Exim, ambiguities are best resolved using [https://www.jetmore.org/john/code/swaks/ Swaks]. Replace arguments of Swaks options -au, -ap, -f and -t with appropriate values for user, password and email address. Refer to the excellent [https://www.jetmore.org/john/code/swaks/latest/doc/ref.txt manual] for details. A userid pattern commonly used by [[w:Internet_service_provider|ISPs]] is me@my.authentication.domain. swaks -tls &#92; -ao -apt -au me@my.authentication.domain -ap r2d2\$8Ch &#92; -s my.smarthost.com --port 587 &#92; -f me@my.email.address -t me@my.email.address The example password has eight characters; \ is not included in the password but prevents misinterpretation of $8 by the host [[w:Shell (computing)|shell]].<ref name="escape"/> Swaks creates a trivial test message automatically. Arguments of options can be adjusted until transmission succeeds. Confirm transmission by receipt in Oberon as discussed above. ==News Reader== Notes pending. ==Text== These tables show the structure of records in memory representing a Text. When Texts.Store() records a Text in a [[w:Computer file|file]] for a [[w:Computer data storage|storage medium]], the information in the record structure is [[w:serialization|serialized]]. In the inverse process, Texts.Load() deserializes the information to the record structure of the Text in memory. {{:Oberon/ETH Oberon/TextType}} === Texts.FindPiece and the cache === For a given Text, T, and offset pos in [0, T.len), procedure Texts.FindPiece has the task of locating the piece containing pos. At each execution, FindPiece could begin at offset 0 and add lengths of pieces until the piece containing pos is located. A cache based upon T.pce and T.org allows better efficiency. When FindPiece completes a search, the pointer to the found piece is recorded in T.pce; the offset of the first character of that piece is recorded in T.org. The next execution of FindPiece begins at that cached location. With a result from FindPiece often being near the preceeding result, this strategy avoids repeated summation of lengths from the beginning of the first piece. === Text Dataflow in ETH Oberon === This [[w:Data-flow_diagram|dataflow]] example illustrates relationships between Oberon Text, [[w:HTML|HTML]] and [[w:ASCII|ASCII]] text. <div id="DataFlow"></div> <table cellpadding="2" style="text-align: center"> <tr> <td style="border-style: solid; background-color: #F0FFF0;{{Text default color}};">Oberon Text with<br>non-text features</td> <td>Oberon<br>Edit.StoreAscii<br>command<br><div style="font-size: x-large">&#x27F6;</div></td> <td style="border-style: solid; background-color: #F0FFF0;{{Text default color}};">Oberon Text with non<br>-text features omitted</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="border-style: solid; background-color: #F0FFF0;{{Text default color}};">Oberon Text with non<br>-text features omitted</td> </tr> <tr> <td align="center"> <table cellpadding="2"> <tr><td align="center">Oberon<br>MediaWiki.Markup<br>command</td><td style="font-size: x-large; ">&#x2193;</td></tr> </table> </td> <td>&#160;</td> <td > <table cellpadding="2"> <tr><td style="font-size: x-large">&#x2191;</td><td>Oberon<br>Desktops.OpenDoc<br>command</td></tr> </table> </td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="center> <table cellpadding="2"> <tr align="center"><td style="font-size: x-large">&#x2191;</td><td>Oberon<br>mouse<br>copy</td></tr> </table> </td> </tr> <tr> <td style="border-style: solid; background-color: #F0FFF0;{{Text default color}};; cellpadding: 2">MediaWiki markup with color<br>and syle but hyperlinks<br>and images omitted</td> <td>MediaWiki<br>processor<br><div style="font-size: x-large">&#x27F6;</div></td> <td style="border-style: solid; background-color: #F0FFF0;{{Text default color}};">HTML5 text with<br>text color and style</td> <td>Web<br>&#160;&#160;browser&#160;&#160;<br><div style="font-size: x-large">&#x27F6;</div></td> <td style="border-style: solid; background-color: #F0FFF0;{{Text default color}};">&#160;&#160;&#160;browser&#160;&#160;&#160;<br>&#160;&#160;text</td> <td>Clipboard or<br>Save operation<br><div style="font-size: x-large">&#x27F6;</div></td> <td style="border-style: solid; background-color: #F0FFF0;{{Text default color}};">ASCII<br>text file</td> </tr> </table> Text color and style, images and hyperlinks are lost by conversion of browser text to ASCII. Consequently the rightmost Oberon Text has the same appearance as plain ASCII text. Text color and style can assist with reading and understanding a source but compilation is not influenced by color and style. ==Potential Developments== * A fresh release with bug fixes and improvements, posted on a [https://sourceforge.net/projects/nativeoberon/files/nativeoberon/Oberon0%20boot%20disk/ public server]. * Improved support of [[w:Unicode|Unicode]]. * [[w:Huffman_encoding|Huffman coding]] in [[w:Jpg|JPEG]]. * Improved HTML support. Support for styling and tables, for example. * [[w:Portable_Network_Graphics|PNG]]. * [[w:Transport_Layer_Security|SSL]] based upon existing cryptography modules. * [[w:Touchscreen|Touchscreen]] support. ==Module Sources== The last release of ETH_Oberon at the ETHZ was 2.3.7. At bootup, release date 2003-01-05<ref name="iso8601">[[w:ISO_8601|ISO 8601 date format.]]</ref> is announced in the System.Log. [https://sourceforge.net/projects/nativeoberon/files/nativeoberon/ Sourceforge] has the file "{{color|green|Native Oberon 2.3.7 Alpha/NativeOberon_2.3.7.tar.gz}}" and bootable installer images in "{{color|green|Oberon0 boot disk/}}". Package structure is in [[Oberon/ETH_Oberon/2.3.7/Native.Tool|Native.Tool]]. Sources are also available at [https://github.com/schierlm/NativeOberon-2.3.6-Extracted https://github.com/schierlm/NativeOberon-2.3.6-Extracted] in the directory {{color|green|FullInstall_ASCII}}. Sources and Tools remain under the [[Oberon#ETH_Oberon_License|ETH Oberon License]]. === Module Sources in System Package === The System Package contains approximately 170 modules. Refer to [[Oberon/ETH_Oberon/2.3.7/Native.Tool|Native.Tool]]. {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | [[../ETH_Oberon/2.3.7/ATADisks.Mod|ATADisks.Mod]] | [[../ETH_Oberon/ATADisks.Mod|ATADisks.Mod]] | Support for Compact Flash added. |- | [[../ETH_Oberon/2.3.7/Compiler.Mod|Compiler.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Dialer.Mod|Dialer.Mod]] | [[../ETH_Oberon/Dialer.Mod|Dialer.Mod]] | Dialer.Dial modified to support the ringback protocol as provided by [http://mgetty.greenie.net mgetty]. Refer to the [[../ETH_Oberon/Dialer|Dialer]] page. |- | [[../ETH_Oberon/2.3.7/DisplayLinear.Mod|DisplayLinear.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Displays.Display.Mod|Displays.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Displays.Mod|Displays.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Empty.Display.Mod|Empty.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/FTP.Mod|FTP.Mod]] | [[../ETH_Oberon/FTP.Mod|FTP.Mod]] | |- | [[../ETH_Oberon/2.3.7/GD54xx.Display.Mod|GD54xx.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Input.Mod|Input.Mod]] | [[../ETH_Oberon/Input.Mod|Input.Mod]] | |- | [[../ETH_Oberon/2.3.7/NetSystem.Mod|NetSystem.Mod]] | | |- | [[../ETH_Oberon/2.3.7/OGLDisplay.Mod|OGLDisplay.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Objects.Mod|Objects.Mod]] | | |- | [[../ETH_Oberon/2.3.7/PPPDebug.Mod|PPPDebug.Mod]] | | |- | [[../ETH_Oberon/2.3.7/PPPFSM.Mod|PPPFSM.Mod]] | [[../ETH_Oberon/PPPFSM.Mod|PPPFSM.Mod]] | |- | [[../ETH_Oberon/2.3.7/PPPHDLC.Mod|PPPHDLC.Mod]] | [[../ETH_Oberon/PPPHDLC.Mod|PPPHDLC.Mod]] | |- | [[../ETH_Oberon/2.3.7/PPPIPCP.Mod|PPPIPCP.Mod]] | [[../ETH_Oberon/PPPIPCP.Mod|PPPIPCP.Mod]] | |- | [[../ETH_Oberon/2.3.7/PPPLCP.Mod|PPPLCP.Mod]] | [[../ETH_Oberon/PPPLCP.Mod|PPPLCP.Mod]] | |- | [[../ETH_Oberon/2.3.7/PPPMain.Mod|PPPMain.Mod]] | [[../ETH_Oberon/PPPMain.Mod|PPPMain.Mod]] | |- | [[../ETH_Oberon/2.3.7/PPPPAP.Mod|PPPPAP.Mod]] | | |- | [[../ETH_Oberon/2.3.7/PPPTest.Mod|PPPTest.Mod]] | | |- | [[../ETH_Oberon/2.3.7/PPPTools.Mod|PPPTools.Mod]] | [[../ETH_Oberon/PPPTools.Mod|PPPTools.Mod]] | |- | [[../ETH_Oberon/2.3.7/PSPrinter.Mod|PSPrinter.Mod]] | | |- | [[../ETH_Oberon/2.3.7/S3C805.Display.Mod|S3C805.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/S3C924.Display.Mod|S3C924.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/S3Trio.Display.Mod|S3Trio.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/SVGA.Display.Mod|SVGA.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Texts.Mod|Texts.Mod]] | | |- | [[../ETH_Oberon/2.3.7/VGA.Display.Mod|VGA.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/W32.Display.Mod|W32.Display.Mod]] | | |} === Module Sources in Gadgets Package === {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | [[../ETH_Oberon/2.3.7/Display3.Mod|Display3.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Displays.Colors.Mod|Displays.Colors.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Mail.Mod|Mail.Mod]] | [[../ETH_Oberon/Mail.Mod|Mail.Mod]] | |- | [[../ETH_Oberon/2.3.7/FTPDocs.Mod|FTPDocs.Mod]] | | |- | [[../ETH_Oberon/2.3.7/HTMLDocs.Mod|HTMLDocs.Mod]] | | |} === Module Source in Apps1 Package === {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | [[../ETH_Oberon/2.3.7/GfxDisplay.Mod|GfxDisplay.Mod]] | | |} === Module Sources in Apps2 Package === {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | [[../ETH_Oberon/2.3.7/HTML.Mod|HTML.Mod]] | [[../ETH_Oberon/HTML.Mod|HTML.Mod]] | |- | [[../ETH_Oberon/2.3.7/Sort.Mod|Sort.Mod]] | | |} === Module Sources in Documentation Package === {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | [[../ETH_Oberon/2.3.7/Examples.Mod|Examples.Mod]] | | |} === Module Sources in Build Package === {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | [[../ETH_Oberon/2.3.7/DisplayMach64.Mod|DisplayMach64.Mod]] | | |- | [[../ETH_Oberon/2.3.7/DisplayTool.Mod|DisplayTool.Mod]] | | |- | [[../ETH_Oberon/2.3.7/DisplayVGA4.Mod|DisplayVGA4.Mod]] | | |- | [[../ETH_Oberon/2.3.7/S3TrioC.Display.Mod|S3TrioC.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/SVGAH.Display.Mod|SVGAH.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/SVGAL.Display.Mod|SVGAL.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Trace.Display.Mod|Trace.Display.Mod]] | | |} === Module Source in Lab Package === {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | [[../ETH_Oberon/2.3.7/DisplayBackdrop.Mod|DisplayBackdrop.Mod]] | | |} <!-- === Sources of SSH Modules === The SSH modules for ETH Oberon were written by [http://www.informatik.uni-bremen.de/~fld/ Guenter Feldmann]. {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | | [[../ETH_Oberon/2.3.7/SSHTransport.Mod|SSHTransport.Mod]] | |} --> === Source for Additional Module === {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | | [[../ETH_Oberon/MediaWiki.Mod|MediaWiki.Mod]] | Translation of Oberon Text to MediaWiki markup. |} {{BookCat}} ==Texts== {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare"/> !! Notes |- | [[../ETH_Oberon/2.3.7/Oberon.Text|Oberon.Text]] | [[../ETH_Oberon/Oberon.Text|Oberon.Text]] | Edit according to local requirements and preferences. |- | [[../ETH_Oberon/2.3.7/References.Text|References.Text]] | | |} ==Tools== {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare"/> !! Notes |- | [[../ETH_Oberon/2.3.7/Compiler.Tool|Compiler.Tool]] | &#160; | &#160; |- | [[../ETH_Oberon/2.3.7/FTP.Tool|FTP.Tool]] | &#160; | &#160; |- | [[../ETH_Oberon/2.3.7/Native.Tool|Native.Tool]] | &#160; | &#160; |- | [[../ETH_Oberon/2.3.7/PPP.Tool|PPP.Tool]] | &#160; | &#160; |- | [[../ETH_Oberon/2.3.7/Sort.Tool|Sort.Tool]] | &#160; | &#160; |- | [[../ETH_Oberon/2.3.7/Tutorials.Tool|Tutorials.Tool]] | &#160; | &#160; |} ==Footnotes== {{Reflist|refs= <ref name="escape">No [[w:Escape character|escape character]] is involved in Oberon.</ref> }} <br> {{Navigation | Book = Wikibooks:Oberon | previous = The Oberon System, V1 and V2 | next = Linz Oberon, V4 }} {{BookCat}} di1ouz7kwbwl0j5462qmhabgqqxj3se 4672789 4672764 2026-09-28T15:00:48Z PeterEasthope 660399 Separated Navigation template from content. 4672789 wikitext text/x-wiki __TOC__ {{Navigation | Book = Wikibooks:Oberon | previous = The Oberon System, V1 and V2 | next = Linz Oberon, V4 }} <br> ==Links== [[Oberon/ETH_Oberon/sitemap|ETH Oberon Sitemap]]<br /> [[Oberon/ETH_Oberon/Tutorial|ETH Oberon Tutorial]], Fischer and Marais<br /> [[Oberon/ETH_Oberon/Ramos|Oberon Channel in Youtube]], Andres Ramos<br /> [[Oberon/ETH_Oberon/white|ETH Oberon White Paper]]<br /> [http://ftp.gwdg.de/pub/languages/oberon/ftp.inf.ethz.ch/ETHOberon/Contrib/ Contributions, formerly served from ETHZ] ==Installing== [[File:Oberon0UnderQEMU.png|thumb|320px|The Oberon0 installer for ETH Oberon running on [[w:QEMU|QEMU]] in [[w:Debian|Debian]] [[w:Linux|Linux]].]] Originally, Oberon was [[Oberon/ETH Oberon/install|installed]] on a bare [[w:32-bit_computing|32 bit]] [[w:I386|i386]] or [[w:I486|i486]] machine using an Oberon0 [[Oberon/ETH Oberon/diskette|diskette]]. The procedure may still interest an enthusiast. In a contemporary system the Oberon0 installer can run on a [[w:Virtual_machine|virtual machine]]. The virtual machine is installed once and can be used for any number of installations. With this method, no time is spent recording and booting from a diskette and the unreliability of diskettes and drives is avoided. The installer runs faster on the virtual machine than it does from a diskette. The method has proven successful in installing ETH Oberon to a variety of laptop and desktop machines including a Micron Trek 2, AGP laptop. Detailed instructions for [[Oberon/ETH Oberon/QEMUinstall|installing with the QEMU hypervisor]] are provided and the instructions can be adapted to other virtual machines. Andres Ramos describes a [https://www.youtube.com/watch?v=Do2O1yFrnos installation method] where a FAT filesystem on a diskette is used to transfer installation files to the target machine. System configuration notes in [[/QEMUinstall#System_Configuration|QEMU page]] are independent of method of installation. In the original installation notes, configuration is discussed under the heading [[Oberon/ETH_Oberon/install#K|Customization of the installed Native Oberon system]]. In the running ETH Oberon, <code>Script.Open System.Text</code> allows access to section "4. Configuring the system". After installation and configuration on a storage medium, the system can run directly on a native [[w:X86|X86 PC]]. Alternatively, use can continue on the virtual machine. In the native case, a network connection will be over Ethernet or a serial crossover cable. In the virtual case, a network connection uses a [[w:TUN/TAP|TAP]] or [[w:Network_bridge|bridge]] interface connected to the host system. ==A Calendar and a Clock== [[File:OberonDocWithCaret.png|thumb|An Oberon document named Time with the hook caret allowing insertion.]] [[File:OberonTime.png|thumb|Time with the calendar and clock.]] Open an empty Time document with MM on Desktops.OpenDoc Time ~.<br> Set the hook caret by ML in the document.<br> Insert a calendar with MM on Gadgets.Insert Clocks.NewCalendar ~.<br> Insert a clock with MM on Gadgets.Insert Clocks.NewClock ~.<br> MM on [Store].<br> MM on [Close].<br> MM on Edit.Open Oberon.Text ~. Alternatively ET.Open Oberon.Text ~.<br> Above the line { System.OpenLog } insert these three lines. : { Configuration.Marker set 80% 94% } : { Desktops.OpenDoc Time ~ } : { Configuration.Marker set 80% 92% } MM on Edit.Store or ET.Store.<br> MM on System.Reboot. ==Telnet Console== [[w:Telnet|Telnet]] is an insecure protocol but provides a host console in Oberon and in an Oberon sub-system of A2. A host of an Oberon subsystem and a network facing router in a [[w:Local_area_network|LAN]] should have a [[w:Firewall_(computing)|firewall]] such as [[w:Shorewall|Shorewall]]. A telnet server daemon is required on at least one host. This in Debian Linux. sudo apt install openbsd-inetd inetutils-telnetd Configure with this line in /etc/inetd.conf. telnet stream tcp nowait <user> /usr/sbin/tcpd /usr/sbin/telnetd -E /bin/bash Refer to the telnetd manual. <user> must be replaced with the id of the Oberon user. Note the default to no authentication; equivalent to parameter "-a none". Restart the inet daemon. service openbsd-inetd restart Try telnet from within a console in the host. telnet localhost Then in Oberon. Desktops.OpenDoc telnet&#58;//localhost To be automatically located in the home directory, append this line to ~/.bashrc. cd ~ ==Email== [[File:Oberon.Mail.Panel.png|thumb|Mail.Panel in Oberon.]] [[w:Transport_Layer_Security|TLS]] is essential for secure transmission of email and is now routine practice. Oberon supports [[w:Pop3|POP and POP3]] for retrieving e-mail and [[w:Simple_Mail_Transfer_Protocol|SMTP]] for sending it. E-mail can be received from a [[w:smarthost|smarthost]] ''via'' a TLS tunnel and sent ''via'' [[w:Exim|Exim]] or a TLS tunnel.<ref>For ETH Oberon, a host on the LAN can provide Exim and Stunnel. For the Oberon subsystem in A2, Exim and Stunnel can run on localhost.</ref> In ETH Oberon, [[Oberon/ETH_Oberon/Oberon.Text|Oberon.Text]] make these settings. NetSystem = { SMTP = "<host on the LAN>" {* Outgoing local exim4 or TLS tunnel to smarthost. *} POP = "<host on the LAN>" {* TLS tunnel to smarthost for incoming mail. *} ... POPMode &#61; "POP3" &#123;* POP3 or APOP *&#125; EMail &#61; "me@my.domain.name" &#123;* your return address *&#125; ... &#125; [[w:List_of_TCP_and_UDP_port_numbers#Well-known_ports|Ports]] 25 for SMTP and 110 for POP are visible in [[../A2/Oberon.Mail.Mod|Oberon.Mail.Mod]]. In A2, [[Oberon/A2#Oberon.Text|Oberon.Text]], or Oberon.<host>.Text if using myaos, make these settings. NetSystem = { SMTP = "localhost" {* Outgoing local exim4 or TLS tunnel to smarthost. *} POP = "localhost" {* TLS tunnel to smarthost for incoming mail. *} ... POPMode &#61; "POP3" &#123;* POP3 or APOP *&#125; EMail &#61; "me@my.domain.name" &#123;* your return address *&#125; ... &#125; Ports are visible in [[../A2/Oberon.Mail.Mod|Oberon.Mail.Mod]]. Install stunnel and configure as in this example. The server name and port, exemplified by my.email.server<nowiki>:</nowiki>995, should be adjusted according to smarthost documentation. &#35;&#160;localhost<nowiki>:</nowiki>[https://www.stunnel.org/static/stunnel.html /etc/stunnel/stunnel.conf] &#35;&#160;Example SSL client mode services &#91;pop3&#93; client &#61; yes accept &#61; localhost<nowiki>:</nowiki>110 connect &#61; my.email.server<nowiki>:</nowiki>995 Hypothetically, systemd should start stunnel. In Debian 11 [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826883 a bug] interferes with automatic startup. This line in /etc/crontab may work. @reboot root /bin/stunnel If all else fails, start stunnel interactively with root authority and submit a bug report against the stunnel package. Set POP authentication using NetSystem.SetUser as in this example. NetSystem.SetUser pop<nowiki>:</nowiki>myEmailID<nowiki>:</nowiki>myEmailPassword@my.email.server &#126; The original SetUser command assumed the @ character did not occur in myEmailID or in myEmailPassword. This command, for example, would fail. NetSystem.SetUser pop<nowiki>:</nowiki>me@my.domain.name<nowiki>:</nowiki>r2d2$8Ch@my.email.server &#126; The difficulty is resolved by more thorough parsing in the SetUser command. Retrieve the revised [[Oberon/ETH_Oberon/2.3.7/NetSystem.Mod|NetSystem.Mod]] in ETH Oberon; [[Oberon/A2/Unix.Oberon.NetSystem.Mod|Unix.Oberon.NetSystem.Mod]] in A2. Compile the module. In ETH Oberon. Compiler.Compile NetSystem.Mod ~ In A2 apply the compile button in the editor (menu Files > Files > Unix.Oberon.NetSystem.Mod) or MM on this command. Compiler.Compile Unix.Oberon.NetSystem.Mod ~ Install Exim in the host according to system specific documentation for [https://wiki.debian.org/Exim Debian], [https://forums.fedoraforum.org/showthread.php?282299-Setting-up-an-exim-mail-server Fedora/CentOS] and etc.<ref>The primary [https://www.exim.org/docs.html Exim documentation] is also available.</ref> Exim authenticates to a smarthost according to a password file.<ref>In Debian, /etc/exim4/passwd.client associates a password with each (host, user) pair. Multiple host:user:password specifications are acceptable. The file does not determine the destination chosen by exim for sending a message. Refer to the [https://manpages.debian.org/jessie/exim4-config/exim4-config_files.5.en.html exim4-config_files manual].</ref> Details of configuration for a specific mail server can be obscure. For example, the server can fail to specify [[w:Opportunistic_TLS|STARTTLS]] or [https://www.exim.org/exim-html-current/doc/html/spec_html/ch-encrypted_smtp_connections_using_tlsssl.html TLS on connect]. Before attempting to configure Exim, ambiguities are best resolved using [https://www.jetmore.org/john/code/swaks/ Swaks]. Replace arguments of Swaks options -au, -ap, -f and -t with appropriate values for user, password and email address. Refer to the excellent [https://www.jetmore.org/john/code/swaks/latest/doc/ref.txt manual] for details. A userid pattern commonly used by [[w:Internet_service_provider|ISPs]] is me@my.authentication.domain. swaks -tls &#92; -ao -apt -au me@my.authentication.domain -ap r2d2\$8Ch &#92; -s my.smarthost.com --port 587 &#92; -f me@my.email.address -t me@my.email.address The example password has eight characters; \ is not included in the password but prevents misinterpretation of $8 by the host [[w:Shell (computing)|shell]].<ref name="escape"/> Swaks creates a trivial test message automatically. Arguments of options can be adjusted until transmission succeeds. Confirm transmission by receipt in Oberon as discussed above. ==News Reader== Notes pending. ==Text== These tables show the structure of records in memory representing a Text. When Texts.Store() records a Text in a [[w:Computer file|file]] for a [[w:Computer data storage|storage medium]], the information in the record structure is [[w:serialization|serialized]]. In the inverse process, Texts.Load() deserializes the information to the record structure of the Text in memory. {{:Oberon/ETH Oberon/TextType}} === Texts.FindPiece and the cache === For a given Text, T, and offset pos in [0, T.len), procedure Texts.FindPiece has the task of locating the piece containing pos. At each execution, FindPiece could begin at offset 0 and add lengths of pieces until the piece containing pos is located. A cache based upon T.pce and T.org allows better efficiency. When FindPiece completes a search, the pointer to the found piece is recorded in T.pce; the offset of the first character of that piece is recorded in T.org. The next execution of FindPiece begins at that cached location. With a result from FindPiece often being near the preceeding result, this strategy avoids repeated summation of lengths from the beginning of the first piece. === Text Dataflow in ETH Oberon === This [[w:Data-flow_diagram|dataflow]] example illustrates relationships between Oberon Text, [[w:HTML|HTML]] and [[w:ASCII|ASCII]] text. <div id="DataFlow"></div> <table cellpadding="2" style="text-align: center"> <tr> <td style="border-style: solid; background-color: #F0FFF0;{{Text default color}};">Oberon Text with<br>non-text features</td> <td>Oberon<br>Edit.StoreAscii<br>command<br><div style="font-size: x-large">&#x27F6;</div></td> <td style="border-style: solid; background-color: #F0FFF0;{{Text default color}};">Oberon Text with non<br>-text features omitted</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="border-style: solid; background-color: #F0FFF0;{{Text default color}};">Oberon Text with non<br>-text features omitted</td> </tr> <tr> <td align="center"> <table cellpadding="2"> <tr><td align="center">Oberon<br>MediaWiki.Markup<br>command</td><td style="font-size: x-large; ">&#x2193;</td></tr> </table> </td> <td>&#160;</td> <td > <table cellpadding="2"> <tr><td style="font-size: x-large">&#x2191;</td><td>Oberon<br>Desktops.OpenDoc<br>command</td></tr> </table> </td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="center> <table cellpadding="2"> <tr align="center"><td style="font-size: x-large">&#x2191;</td><td>Oberon<br>mouse<br>copy</td></tr> </table> </td> </tr> <tr> <td style="border-style: solid; background-color: #F0FFF0;{{Text default color}};; cellpadding: 2">MediaWiki markup with color<br>and syle but hyperlinks<br>and images omitted</td> <td>MediaWiki<br>processor<br><div style="font-size: x-large">&#x27F6;</div></td> <td style="border-style: solid; background-color: #F0FFF0;{{Text default color}};">HTML5 text with<br>text color and style</td> <td>Web<br>&#160;&#160;browser&#160;&#160;<br><div style="font-size: x-large">&#x27F6;</div></td> <td style="border-style: solid; background-color: #F0FFF0;{{Text default color}};">&#160;&#160;&#160;browser&#160;&#160;&#160;<br>&#160;&#160;text</td> <td>Clipboard or<br>Save operation<br><div style="font-size: x-large">&#x27F6;</div></td> <td style="border-style: solid; background-color: #F0FFF0;{{Text default color}};">ASCII<br>text file</td> </tr> </table> Text color and style, images and hyperlinks are lost by conversion of browser text to ASCII. Consequently the rightmost Oberon Text has the same appearance as plain ASCII text. Text color and style can assist with reading and understanding a source but compilation is not influenced by color and style. ==Potential Developments== * A fresh release with bug fixes and improvements, posted on a [https://sourceforge.net/projects/nativeoberon/files/nativeoberon/Oberon0%20boot%20disk/ public server]. * Improved support of [[w:Unicode|Unicode]]. * [[w:Huffman_encoding|Huffman coding]] in [[w:Jpg|JPEG]]. * Improved HTML support. Support for styling and tables, for example. * [[w:Portable_Network_Graphics|PNG]]. * [[w:Transport_Layer_Security|SSL]] based upon existing cryptography modules. * [[w:Touchscreen|Touchscreen]] support. ==Module Sources== The last release of ETH_Oberon at the ETHZ was 2.3.7. At bootup, release date 2003-01-05<ref name="iso8601">[[w:ISO_8601|ISO 8601 date format.]]</ref> is announced in the System.Log. [https://sourceforge.net/projects/nativeoberon/files/nativeoberon/ Sourceforge] has the file "{{color|green|Native Oberon 2.3.7 Alpha/NativeOberon_2.3.7.tar.gz}}" and bootable installer images in "{{color|green|Oberon0 boot disk/}}". Package structure is in [[Oberon/ETH_Oberon/2.3.7/Native.Tool|Native.Tool]]. Sources are also available at [https://github.com/schierlm/NativeOberon-2.3.6-Extracted https://github.com/schierlm/NativeOberon-2.3.6-Extracted] in the directory {{color|green|FullInstall_ASCII}}. Sources and Tools remain under the [[Oberon#ETH_Oberon_License|ETH Oberon License]]. === Module Sources in System Package === The System Package contains approximately 170 modules. Refer to [[Oberon/ETH_Oberon/2.3.7/Native.Tool|Native.Tool]]. {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | [[../ETH_Oberon/2.3.7/ATADisks.Mod|ATADisks.Mod]] | [[../ETH_Oberon/ATADisks.Mod|ATADisks.Mod]] | Support for Compact Flash added. |- | [[../ETH_Oberon/2.3.7/Compiler.Mod|Compiler.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Dialer.Mod|Dialer.Mod]] | [[../ETH_Oberon/Dialer.Mod|Dialer.Mod]] | Dialer.Dial modified to support the ringback protocol as provided by [http://mgetty.greenie.net mgetty]. Refer to the [[../ETH_Oberon/Dialer|Dialer]] page. |- | [[../ETH_Oberon/2.3.7/DisplayLinear.Mod|DisplayLinear.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Displays.Display.Mod|Displays.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Displays.Mod|Displays.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Empty.Display.Mod|Empty.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/FTP.Mod|FTP.Mod]] | [[../ETH_Oberon/FTP.Mod|FTP.Mod]] | |- | [[../ETH_Oberon/2.3.7/GD54xx.Display.Mod|GD54xx.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Input.Mod|Input.Mod]] | [[../ETH_Oberon/Input.Mod|Input.Mod]] | |- | [[../ETH_Oberon/2.3.7/NetSystem.Mod|NetSystem.Mod]] | | |- | [[../ETH_Oberon/2.3.7/OGLDisplay.Mod|OGLDisplay.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Objects.Mod|Objects.Mod]] | | |- | [[../ETH_Oberon/2.3.7/PPPDebug.Mod|PPPDebug.Mod]] | | |- | [[../ETH_Oberon/2.3.7/PPPFSM.Mod|PPPFSM.Mod]] | [[../ETH_Oberon/PPPFSM.Mod|PPPFSM.Mod]] | |- | [[../ETH_Oberon/2.3.7/PPPHDLC.Mod|PPPHDLC.Mod]] | [[../ETH_Oberon/PPPHDLC.Mod|PPPHDLC.Mod]] | |- | [[../ETH_Oberon/2.3.7/PPPIPCP.Mod|PPPIPCP.Mod]] | [[../ETH_Oberon/PPPIPCP.Mod|PPPIPCP.Mod]] | |- | [[../ETH_Oberon/2.3.7/PPPLCP.Mod|PPPLCP.Mod]] | [[../ETH_Oberon/PPPLCP.Mod|PPPLCP.Mod]] | |- | [[../ETH_Oberon/2.3.7/PPPMain.Mod|PPPMain.Mod]] | [[../ETH_Oberon/PPPMain.Mod|PPPMain.Mod]] | |- | [[../ETH_Oberon/2.3.7/PPPPAP.Mod|PPPPAP.Mod]] | | |- | [[../ETH_Oberon/2.3.7/PPPTest.Mod|PPPTest.Mod]] | | |- | [[../ETH_Oberon/2.3.7/PPPTools.Mod|PPPTools.Mod]] | [[../ETH_Oberon/PPPTools.Mod|PPPTools.Mod]] | |- | [[../ETH_Oberon/2.3.7/PSPrinter.Mod|PSPrinter.Mod]] | | |- | [[../ETH_Oberon/2.3.7/S3C805.Display.Mod|S3C805.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/S3C924.Display.Mod|S3C924.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/S3Trio.Display.Mod|S3Trio.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/SVGA.Display.Mod|SVGA.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Texts.Mod|Texts.Mod]] | | |- | [[../ETH_Oberon/2.3.7/VGA.Display.Mod|VGA.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/W32.Display.Mod|W32.Display.Mod]] | | |} === Module Sources in Gadgets Package === {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | [[../ETH_Oberon/2.3.7/Display3.Mod|Display3.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Displays.Colors.Mod|Displays.Colors.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Mail.Mod|Mail.Mod]] | [[../ETH_Oberon/Mail.Mod|Mail.Mod]] | |- | [[../ETH_Oberon/2.3.7/FTPDocs.Mod|FTPDocs.Mod]] | | |- | [[../ETH_Oberon/2.3.7/HTMLDocs.Mod|HTMLDocs.Mod]] | | |} === Module Source in Apps1 Package === {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | [[../ETH_Oberon/2.3.7/GfxDisplay.Mod|GfxDisplay.Mod]] | | |} === Module Sources in Apps2 Package === {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | [[../ETH_Oberon/2.3.7/HTML.Mod|HTML.Mod]] | [[../ETH_Oberon/HTML.Mod|HTML.Mod]] | |- | [[../ETH_Oberon/2.3.7/Sort.Mod|Sort.Mod]] | | |} === Module Sources in Documentation Package === {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | [[../ETH_Oberon/2.3.7/Examples.Mod|Examples.Mod]] | | |} === Module Sources in Build Package === {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | [[../ETH_Oberon/2.3.7/DisplayMach64.Mod|DisplayMach64.Mod]] | | |- | [[../ETH_Oberon/2.3.7/DisplayTool.Mod|DisplayTool.Mod]] | | |- | [[../ETH_Oberon/2.3.7/DisplayVGA4.Mod|DisplayVGA4.Mod]] | | |- | [[../ETH_Oberon/2.3.7/S3TrioC.Display.Mod|S3TrioC.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/SVGAH.Display.Mod|SVGAH.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/SVGAL.Display.Mod|SVGAL.Display.Mod]] | | |- | [[../ETH_Oberon/2.3.7/Trace.Display.Mod|Trace.Display.Mod]] | | |} === Module Source in Lab Package === {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | [[../ETH_Oberon/2.3.7/DisplayBackdrop.Mod|DisplayBackdrop.Mod]] | | |} <!-- === Sources of SSH Modules === The SSH modules for ETH Oberon were written by [http://www.informatik.uni-bremen.de/~fld/ Guenter Feldmann]. {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | | [[../ETH_Oberon/2.3.7/SSHTransport.Mod|SSHTransport.Mod]] | |} --> === Source for Additional Module === {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare">Compare ETHZ and wikibook sources using Diff.Do in Oberon or the [[Oberon#Comparing_Versions_and_Pages|MediaWiki facility]] described on the front page.</ref> !! Notes |- | | [[../ETH_Oberon/MediaWiki.Mod|MediaWiki.Mod]] | Translation of Oberon Text to MediaWiki markup. |} {{BookCat}} ==Texts== {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare"/> !! Notes |- | [[../ETH_Oberon/2.3.7/Oberon.Text|Oberon.Text]] | [[../ETH_Oberon/Oberon.Text|Oberon.Text]] | Edit according to local requirements and preferences. |- | [[../ETH_Oberon/2.3.7/References.Text|References.Text]] | | |} ==Tools== {| class="wikitable" |+ ! Release 2.3.7 !! Wikibook variant<ref name="compare"/> !! Notes |- | [[../ETH_Oberon/2.3.7/Compiler.Tool|Compiler.Tool]] | &#160; | &#160; |- | [[../ETH_Oberon/2.3.7/FTP.Tool|FTP.Tool]] | &#160; | &#160; |- | [[../ETH_Oberon/2.3.7/Native.Tool|Native.Tool]] | &#160; | &#160; |- | [[../ETH_Oberon/2.3.7/PPP.Tool|PPP.Tool]] | &#160; | &#160; |- | [[../ETH_Oberon/2.3.7/Sort.Tool|Sort.Tool]] | &#160; | &#160; |- | [[../ETH_Oberon/2.3.7/Tutorials.Tool|Tutorials.Tool]] | &#160; | &#160; |} ==Footnotes== {{Reflist|refs= <ref name="escape">No [[w:Escape character|escape character]] is involved in Oberon.</ref> }} <br> {{Navigation | Book = Wikibooks:Oberon | previous = The Oberon System, V1 and V2 | next = Linz Oberon, V4 }} {{BookCat}} p25jzord252zf8o2dlraqy1iz04xd64 Oberon/A2 0 384060 4672766 4665162 2026-09-28T14:23:44Z PeterEasthope 660399 Switched to the Navigation template. 4672766 wikitext text/x-wiki __TOC__ {{Navigation | Book = Wikibooks:Oberon | previous = Linz Oberon, V4 | next = V5 }} == Links == [https://gitlab.inf.ethz.ch/felixf/oberon Gitlab at ETHZ]<br> <!-- [http://cas.inf.ethz.ch/projects/a2/repository/show/trunk/ocp/Documentation Documentation at ETHZ] --> == Tested Instances == [[w:Oberon_(operating_system)#A2|A2]] can be installed and used on a bare [[w:IBM_PC_compatible|PC]]. That includes desktop and laptop machines obsolete for commercial operating systems. A2 can also be a subsystem in an [[w:ARM_architecture_family|ARM]], [[w:MS Windows|MS Windows]] or [[w:Unix-like|Unix-like]] system. {| class="wikitable" |+ |- ! style="width: 12em" | Host System ! style="width: 12em" | Subsystem ! Notes |- | [[w:OLPC_XO#Software|OLPC 13.2.11]] on XO-1.5 || [http://user.informatik.uni-bremen.de/fld/UnixAos/ LinuxA2 rev.7355] || Outdated SSL/TLS in OLPC 13.2.11 prevented connection to Wikipedia. |- | [https://wiki.debian.org/DebianReleases Debian 11] on a generic PC || [http://user.informatik.uni-bremen.de/fld/UnixAos/ LinuxA2 rev.9779] || |- | [https://wiki.debian.org/DebianReleases Debian 12] on a generic PC || [[Oberon/A2#The_A2_Repositories|LinuxA2 Generic,<br>64-bit, Apr 19 2023]] | Oberon keyboard input bug, [https://gitlab.inf.ethz.ch/felixf/oberon/-/issues/141 Issue 141]. Retrieve and compile [https://gitlab.inf.ethz.ch/-/project/23928/uploads/5b412cf39e8049b6bd2407670ce6599a/MyUnix.KbdMouse.Mod MyUnix.KbdMouse.Mod]. <F12> disables HotKeys to allow Oberon keyboard functionality. If <Backspace> key doesn't work, try <Delete>. |- | [https://easyos.org EasyOS 7.4.2] | [[Oberon/A2#The_A2_Repositories|LinuxA2 Generic,<br>64-bit, Jun 27 2026]] | At 2026.06.27 EasyOS is available for the 64 bit PC; not the 32 bit PC. Also apply MyUnix.KbdMouse.Mod as noted above. |} == Installing and Running UnixAOS == The original instructions<ref name="Git"/> for installing UnixAOS are in [http://user.informatik.uni-bremen.de/fld/UnixAos/Readme.txt http://user.informatik.uni-bremen.de/fld/UnixAos/Readme.txt]. Installation files are available from [http://user.informatik.uni-bremen.de/fld/UnixAos/ http://user.informatik.uni-bremen.de/fld/UnixAos/]. [[File:LinuxA2Gen32bit.rev.9527.png|thumb|The display of freshly installed LinuxAos Generic 32-bit, rev.9527.]] The shell script installer assumes existence of a sys group in the host. For systems lacking this group, the script is easily adapted. For example, the line, chgrp -R sys ${aosdir} can be changed to this. chgrp -R bin ${aosdir} The UnixAOS working directory can have an [[w:Ext2|ext2]] or [[w:File_Allocation_Table|FAT]] filesystem on a removable flash store. ===Revisions Prior to 10272=== The default directory for the system is /usr/aos. By default, install.UnixAos installs start script /usr/bin/aos. The aos script adjusts the operating system environment before starting aos.{solaris,linux,darwin}. As noted in [http://www.informatik.uni-bremen.de/~fld/UnixAos/Readme.txt Readme.txt], UnixAos can be started with these two commands.<ref name="linePrefix"/> [[w:Cd_(command)|cd]] <myWorkingDirectory> aos <myWorkingDirectory> must be replaced with a specific directory name. ===Revision 10272=== The default directory for the system is /usr/local/A2 and the default start script is /usr/local/bin/a2. A2 can be started with these commands. [[w:Cd_(command)|cd]] <myWorkingDirectory> a2 As for earlier releases, <myWorkingDirectory> represents a specific directory name. ==User and Machine Specific Configuration of UnixAOS== UnixAos is configured by [[Oberon/A2#Module_Sources,_Tools_and_Configuration_Texts|Configuration.XML]]. The Oberon subsystem is configured by [[Oberon/A2#Module_Sources,_Tools_and_Configuration_Texts|Oberon.Text]]; refer to the [[Oberon/ETH_Oberon#System_Configuration|ETH Oberon page]] and the original [[Oberon/ETH_Oberon/betadocu|betadocu]] page. [[File:WaylandWestonA2.jpg|thumb|440px|[[w:Firefox|Firefox]] and A2 with [[w:Weston_(software)|Weston and XWayland]] on a [[w:Debian|Debian]] 10 system with twin screens.]] If the working directory is on a removable store, the [[Oberon/A2/myaos|myaos]] [[w:Shell script|script]] allows the storage device to be used in multiple machines with differing configurations. When the store is not already mounted, [[w:Fsck|e2fsck]] is applied as a precaution.<ref name="filesystemCheck"/> In case the filesystem has been corrupted, e2fsck will usually complete repairs. A reasonable location for the myaos script is the home directory of the user. For each host, create in the working directory, files {{nowrap|Configuration.<host>.XML}}. To use the Oberon subsystem, create {{nowrap|Oberon.<host>.Text}}. This can be done by copying the installed files and editing the copies. For example, a host named blunder requires {{nowrap|Configuration.blunder.XML}} for A2 and {{nowrap|Oberon.blunder.Text}} for the Oberon subsystem. The XML file contains ASCII text and can be edited with [[w:Geany|Geany]], [[w:Gedit|gedit]] or [[w:Mousepad|mousepad]] in Linux or with Edit > Text in A2. The installed Oberon.Text contains some binary information.<ref name="Text"/> In ETH Oberon it would usually be edited with Edit or ET. Nevertheless plain text will also work. After storing Oberon.Text with ET.StoreChar, it can be edited with Mousepad or Gedit in Linux, with Notepad in MS Windows and with Atom in MacOS. This can resolve the difficulty of a file name, {{nowrap|Oberon.<Host>.Text}}, exceeding the 32 character limit of the Oberon system. myaos or mya2 copies {{nowrap|Configuration.blunder.XML}} to {{nowrap|Configuration.XML}} and {{nowrap|Oberon.blunder.Text}} to {{nowrap|Oberon.Text}} before starting UnixAos. ==The A2 Repositories== [[File:ETHZgitlabOberon.jpg|thumb|Screenshot of the home page for A2 in Gitlab at ETHZ.]] The original repository for sources and executables for several platforms was [[w:Apache_Subversion|Apache Subversion]] (SVN) based. The contemporary [[w:Git|Git]] based [https://gitlab.inf.ethz.ch/felixf/oberon repository] began with files from SVN revision 10270. While the Git archive is current, the [[Oberon/SVN|notes for SVN]] remain available. The repository provides the latest version and allows ongoing updates. From the viewpoint of a user, the method is based upon a local copy of the repository. The local copy is created by cloning from [https://gitlab.inf.ethz.ch/felixf/oberon ETHZ]. WIthin the local copy, an A2 executable can be built for a targeted platform including a bare PC. Executables in subdirectories for Windows, Linux (Intel 32 and 64 bit) and ARM are available. The repository will occupy 0.5+&#160;GB depending upon inclusion of executables. <p id="account">An ETHZ affiliate can obtain a [https://gitlab.inf.ethz.ch D-INFK GitLab] account. Otherwise a [https://github.com/signup?source=login Github] account.</p> ===Git in a Unix-like System=== [[File:Git operations.svg|thumb|Git operations. For details, follow the links in the text.]] The [[w:Git|Wikipedia article]] provides a useful overview. [https://git-scm.com/doc Official documentation] is available as a [https://git-scm.com/docs Reference Manual], comprising manual pages, and the [https://git-scm.com/book/en/v2 Pro Git] book. [https://git-lfs.com/ git-lfs is documented] separately. Each Linux has an installation procedure for Git with the various procedures [https://git-scm.com/download/linux summarized in the Git Web site]. Release specific information is also available. For Debian Linux, refer to the [https://wiki.debian.org/UsingGit UsingGit] wiki page. If apt is available these commands suffice. # apt install git # apt install git-lfs The name of the repository directory is arbitrary. "A2" serves for this example. Check that the intended directory is non-existent, # ls -ld A2 ls: cannot access 'A2': No such file or directory or empty. # ls -ld A2/* ls: cannot access 'A2/*': No such file or directory Log in to a [[#account|D-INFK GitLab account or a github account]]. Create the local repository. # [https://git-scm.com/docs/git-clone git clone] https&#58;//gitlab.inf.ethz.ch/felixf/oberon.git A2 Update the local repository from the origin, main branch. # cd A2 # [https://git-scm.com/docs/git-pull git pull] origin main Check the commit hash. # git show | head -n 1 commit f62a9d95e8b5df1869888252c50f9ef6a17e137a The next revision will change the hash. In MS Windows check what you have. # dir /ad * AosVM LanguageReport Linux32 source UnixAos Win64 ARM license.txt Linux64 tools Win32 WinAos In Linux check what you have. # ls -d * AosVM LanguageReport Linux32 source UnixAos Win64 ARM license.txt Linux64 tools Win32 WinAos Use git-lfs to track some zip archives. # git lfs track "Linux*.zip" # git add .gitattributes Check which large files are tracked. # git lfs track Listing tracked patterns ARM/ARM.A2/*.bin (ARM/ARM.A2/.gitattributes) Linux32.zip (.gitattributes) Linux64.zip (.gitattributes) LinuxARM.zip (.gitattributes) Win32.zip (.gitattributes) Win64.zip (.gitattributes) *.bin (.gitattributes) Linux*.zip (.gitattributes) Listing excluded patterns Retrieve a specific archive file. # git lfs fetch Linux64.zip fetch: Fetching reference refs/heads/main Verify existence of the zip archive. # ls -ld Linux64* -rw-r--r-- 1 root root 23712521 Dec 5 09:19 Linux64.zip Unzip. # unzip Linux64 Archive: Linux64.zip creating: Linux64/ creating: Linux64/work/ inflating: Linux64/oberon.ini creating: Linux64/bin/ inflating: Linux64/Kernel.GofU inflating: Linux64/OpenTypeScan.SymU inflating: ... Check the content of Linux64. # cd Linux64 # ls -ld * -rwxrwxr-x 1 root root 49 Apr 18 2023 a2.sh -rw-rw-r-- 1 root root 162 Apr 18 2023 a2.txt drwxr-xr-x 2 root root 90112 Jan 9 20:13 bin -rwxr--r-- 1 root root 1316520 Jan 9 20:14 oberon -rwxrwxr-x 1 root root 250 Apr 18 2023 oberon.ini drwxr-xr-x 1 root root 7 Dec 13 06:23 work bin contains more than 2000 executable files. oberon is the kernel created by Linker.Link. Execute the start script. # Linux64/a2.sh or # cd Linux64 ; ./a2.sh [[File:LinuxA2Gen.32bit.rev.9799.jpg|thumb|LinuxA2 Generic 32 bit, rev.9799 started from the Git repository.]] The content of a2.sh can be displayed by "cat&#160;a2.sh" or with an editor. The script performs two actions. "cd&#160;`dirname&#160;$0`" changes to the directory where a2.sh resides; ~/A2/Linux64 for example. Then "./oberon&#160;run a2.txt" executes command "oberon" with arguments "run" and "a2.txt". a2.txt contains A2 commands and can be displayed by cat and by an editor. The first command executes commands in oberon.ini including two referring to the [[Oberon/A2#Working_Directory|working directory]]. ===Git in MS Windows=== Git is available directly from the [https://git-scm.com/download/win official Web site]. ==Compiling & Linking== Although a zip archive contains all executable files of a working system, it is recreated infrequently<ref name="zipFreshening" /><!--only when a revision of language syntax requires a revision in the compiler-->. Meanwhile ongoing work produces revised sources. To benefit from source revisions subsequent to the latest zip archive, recompile sources and link a fresh kernel. In System Menu > Files > Files, [[Oberon/Glossary#glossaryMouseButtons|LM]] on "searcher" and type "Build" in the input bar. ML or [[Oberon/Glossary#glossaryMouseButtons|MM]] twice on Builds.Tool (not Build.Tool). Read the initial remarks and scroll to the appropriate platform. LINUX32 for example. Release.Build will open a viewer containing a long Compiler.Compile command. The compiler will put object and symbol files into the directory specified by --path. The default path is NewAos/ in the A2 working directory. Adjust the path if preferred. Then [[Oberon/Glossary#glossaryMouseButtons|MM]] on Release.Build. In the new viewer, MM on System.DoCommands. Compilation can require more than a minute. After compilation, close the viewer and open Builds.Tool again. Go to "Command line shell" for the chosen platform. Again note the default path NewAos/ in the working directory. MM on "Linker.Link" to produce kernel oberon beside the path directory, from executables in the path directory. The object and symbol files in NewAos are to replace those in <platform>/bin and oberon is to replace <platform>/oberon. As a precaution, the old files can be kept. # cd .../<archive>/<platform> # mv bin bin.old # mv oberon oberon.old # cd <somewhere> # mv NewAos .../<archive>/<platform>/bin # mv oberon .../<archive>/<platform> Then try the fresh system. # . .../<archive>/<platform>/a2.sh or # cd .../<archive>/<platform> # . a2.sh If A2 comes to life, celebrate. Otherwise troubleshoot. ==Working Directory== oberon.ini has two A2 commands referring to the working directory. Files.AddSearchPath work~ ... Files.SetWorkPath work~ For a different working directory edit oberon.ini. Files.AddSearchPath /home/me/myWorkingDirectory~ ... Files.SetWorkPath /home/me/myWorkingDirectory~ Alternatively, oberon.ini can be unchanged and work can be replaced with a soft link. In the freshly installed system, work is empty. In case content has been added, move for preservation. cd <A2repository>/<hardware> ls -ld work Then, for example, either mv work /home/me/savedWork or rmdir work Then create the link. ln -s /home/me/myWorkingDirectory work ==Module Naming== ===Context and Aliasing=== In a source in A2, the distinction between the system and the Oberon subsystem is referred to as context. In Text of a source module, context is identified according to [http://cas.inf.ethz.ch/projects/a2/repository/raw/trunk/LanguageReport/OberonLanguageReport.pdf Oberon (2019) Language Report], section "5 Modules". Module := 'MODULE' [TemplateParameters] Identifier 'IN' Identifier ';' ... Within the scope of a module, the name of an imported module can be [[wikt:aliased#Verb|aliased]] with this syntax also in the section referred to above. Import = Identifier [':=' Identifier] ... [[../A2/Unix.Oberon.NetSystem.Mod|Unix.Oberon.NetSystem.Mod]] illustrates context and aliasing. MODULE NetSystem IN Oberon; IMPORT S := SYSTEM, IP IN A2, DNS := DNS IN A2, TCP := TCP IN A2, UDP := UDP IN A2, Texts, Oberon, Input, Fonts, Strings, Out; ===Target Systems and File Name Extensions=== Compilation, loading, linking and associated terminology is discussed in [https://people.inf.ethz.ch/felixf/pdfs/2011_UnifiedStaticDynamicLoading.pdf https://people.inf.ethz.ch/felixf/pdfs/2011_UnifiedStaticDynamicLoading.pdf]. As in all Oberon systems, the name of a file specifying a module can differ from the name of the module. These file name extensions are conventional in A2. {| class="wikitable" |+ |- ! Target System ! Generic<ref>"Generic" refers to applicability of the loader and linker to all target systems, independent of change in language and runtime system.</ref> Object File Name Extension ! Symbol File Name Extension |- | Unix, x86, 32 bit | .GofU | .SymU |- | Unix, AMD64, 64 bit | .GofUu | .SymUu |- | Windows, x86, 32 bit | .GofW | .SymW |- | Windows, AMD64, 64 bit | .GofWw | .SymWw |- | ARM, 32 bit<ref>Allowing A2 on the [[w:Raspberry_Pi|Raspberry Pi]].</ref> | .GofA | .SymA |- | ARM, 64 bit | .GofAa | .SymAa |} ===Object and Symbol File Names=== Object and symbol file names contain the context separated from the module name by a Minus-Sign. The Minus-Sign prevents use as a proper name in Oberon. Hence the object and symbol files for the Oberon System module are named Oberon-System.GofU and Oberon-System.SymU. ==Startup from the Repository== With the A2 repository in place according to the instructions above, A2 can run. Identify supported architectures. cd <somewhere>/A2/ In MS Windows. dir /ad * In Linux. ls -d * The output should be similar to this. AosVM LanguageReport Linux32 source UnixAos Win64 ARM license.txt Linux64 tools Win32 WinAos Review the startup process. In MS Windows. dir /ad Win32/* In Linux 64. ls -ld Linux64/* [[File:LinuxA2Gen32bit.2022.10.31.png|thumb|The startup display of LinuxA2, Generic, 32 bit at 2022-10-31.]] The file oberon must be executable. Execute start script. This for a 32 bit machine running MS Windows. ./Win32/a2.bat For a 64 bit machine running Linux. ./Linux64/a2.sh or cd Linux64 ; ./a2.sh A window as at the right should appear. ==User Level Applications== Various documents and applications are available via the menu at the lower left of the A2 display. Note Demos and Docu > Program Demos. === Secure Shell Console === In the target system, localhost or an external system, install a SSH server. This is one possibility. sudo apt install openssh-server In the A2 menu invoke Tools > Secure Shell. For Host specify "localhost" or "127.0.0.1" (without the quote marks) or the name or address of the external machine. Specify your user id. Click on Connect. Provide your password when prompted. === Email === A mail client using [[w:Internet_Message_Access_Protocol|IMAP]] is at Apps > MailClient. The Oberon subsystem has Mail.Panel supporting [[w:Post_Office_Protocol|POP]], POP3 and [[w:Simple_Mail_Transfer_Protocol|SMTP]] with [[../ETH_Oberon#Email|description and instructions for ETH Oberon]] being applicable. ===Oberon Subsystem=== [[File:XO.A2.Oberon.jpg|thumb|The Oberon subsystem in UnixAos on an [[w:OLPC_XO#Release_history|XO-1.5]].]] <!-- {{clear}} --> At the lower left of the A2 screen, menu Tools > Oberon and Develop > Oberon FullScreen allow interactive startup of an Oberon subsystem. The subsystem can also be opened with a command or commands in the Autostart section of Configuration.XML. In UnixAos, revision 4929, these lines in Configuration.XML. &#60;Section name="Autostart"> &#9;... &#9;&#60;Setting name="OberonDisplay" value="OberonDisplay.Install Oberon 1100x704 0 74 ~"/> &#9;&#60;Setting name="OberonStart" value="Oberon.Call System.Init Oberon"/> This in more recent revisions<ref name="OberonStart"/>. &#60;Section name="Autostart"> &#9;... &#9;&#60;Setting name="Start an Oberon" value="Oberon.Start Oberon 1100x704 0 74 ~"/> The dimensions, 1100x704, can be adjusted for satisfactory proportioning of text in a viewer. If the Oberon window is stretched, by grabbing the lower right corner with the mouse, the proportionality of text to viewer is preserved. Mouse usage is unusual but efficient. Definitely worth the small effort to learn. A mouse with three buttons or two buttons and a wheel is almost essential. The &#60;Esc> key is used to interrupt a task. For example it can interrupt a long running FTP.GetFiles. &#60;F1> sets the * marker. &#60;F2> clears all marks. If a mouse button is pressed unintentionally, all mouse buttons pressed together before releasing any will have no effect. Comprehensive details of mouse and keyboard input and usage are in [[Oberon/ETH_Oberon/mouse|Mouse support]], [[Oberon/ETH_Oberon/Tutorial/Mouse|Mouse tutorial]] and [[Oberon/ETH_Oberon/keyboard|Keyboard support]] pages. ===Telnet Console in Oberon=== [[w:Telnet|Telnet]] is an insecure protocol but provides a host console within the Oberon sub-system. The [[../ETH_Oberon#Telnet_Console|instructions for ETH Oberon]] are applicable in the Oberon subsystem. ===News Reader in Oberon=== [[File:OberonNews.Tool.png|thumb|A screenshot of News.Tool.]] As with mail servers, news servers now require authentication. Therefore revisions of the [[Oberon/A2/Oberon.News.Mod|NetSystem]] and [[Oberon/A2/Oberon.News.Mod|News]] modules are required to support authentication. Compile the revised modules. {{clear}} ==Text== {{:Oberon/A2/TextType}} ==Module Sources, Tools and Configuration Texts== A tiny sample of the approximately 2000 sources in A2. A contemporary [[w:Firefox|Firefox]] browser attempts to infer "Content type" from the [[w:List_of_filename_extensions|name extension]]. By default Firefox infers wrongly that source file *.Mod contains "Amiga SoundTracker audio" and fails to open it. This difficulty is resolved by adjusting the "Action" Firefox associates with "Content Type". Open [[w:hamburger menu|hamburger menu]] > Settings > General > Applications. For "Amiga SoundTracker audio" choose an editor such as /usr/bin/mousepad or /usr/bin/gedit. Most sources in A2 have been converted to [[w:Plain_text|plain ASCII text]]; some remain as [[Oberon#Oberon_Text|Oberon Text]]. Gedit will open all of these. Mousepad and several other editors will not open Oberon Text. Content type "plain text document" should also be set to the chosen editor. With these adjustments Firefox should open most of the files in the repository. In some contexts the user may fail to find a configuration of a browser to open files in the repository. In any case a browser should open the Wikibook copy. {| class="wikitable" |+ ! [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/ ETHZ Repository] !! Wikibook<ref name="WikiSource"/> !! Notes |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/BIOS.V24.Mod BIOS.V24.Mod] | [[../A2/BIOS.V24.Mod/|BIOS.V24.Mod]] | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/BootManager.Asm BootManager.Asm] | [[../A2/BootManager.Asm/|BootManager.Asm]] | BootManager source written in Network Assembler by Andr&#233; Fischer. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/BootManager.Mod BootManager.Mod] | [[../A2/BootManager.Mod/|BootManager.Mod]] | Module containing one command Split.<ref><code>BootManager.Split BootManager.Bin</code> is executed to divide BootManager.Bin into BootManagerMBR.Bin and BootManagerTail.Bin. For additional details, refer to the [[../A2/BootManager/|instructional document]] of Andr&#233; Fischer.</ref> |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/BootManager.Text BootManager.Text] | [[../A2/BootManager/|BootManager]] | Instructional document written by Andr&#233; Fischer. In the repository and in MediaWiki representation. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/BootManager.Tool BootManager.Tool] | [[../A2/BootManager.Tool/|BootManager.Tool]] | Tool file summarizing the instructional document. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Configuration.Mod Oberon.Configuration.Mod] | &#160; | &#160; |- | <!-- [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Configuration.XML Configuration.XML] --> | [[../A2/Configuration.XML|Configuration.XML]] | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Desktops.Mod Oberon.Desktops.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Documents.Mod Oberon.Documents.Mod] | [[../A2/Oberon.Documents.Mod|Oberon.Documents.Mod]] | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.ET.Mod Oberon.ET.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Files.Mod Oberon.Files.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Gadgets.Mod Oberon.Gadgets.Mod] | [[../A2/Oberon.Gadgets.Mod|Oberon.Gadgets.Mod]] | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.HTML.Mod Oberon.HTML.Mod] | [[../A2/Oberon.HTML.Mod|Oberon.HTML.Mod]] | Revisions for conformance to HTML5. |- | &#160; | [[Oberon/A2/Oberon.HTML.Tool|HTML.Tool]] | No "preview" in the ETH Repository. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.HTMLDocs.Mod Oberon.HTMLDocs.Mod] | [[../A2/Oberon.HTMLDocs.Mod|Oberon.HTMLDocs.Mod]] | InitEntities() expanded to support more characters. <!-- |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Input.Mod Oberon.Input.Mod] | [[../A2/Oberon.Input.Mod|Oberon.Input.Mod]] | &#160; --> |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.ISO9660Files.Mod Oberon.ISO9660Files.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.ISO9660Volumes.Mod Oberon.ISO9660Volumes.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.MIME.Mod Oberon.MIME.Mod] | [[../A2/Oberon.MIME.Mod|Oberon.MIME.Mod]] | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Mail.Mod Oberon.Mail.Mod] | [[../A2/Oberon.Mail.Mod|Oberon.Mail.Mod]] | Deviation from [[w:Simple_Mail_Transfer_Protocol|SMTP]] corrected. Wrap() added. Names of types revised. Show() revised. Calculation of cont.len corrected.<!-- Bug in ReadResponse() corrected. Authentication added to OpenSMTP(). --> |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.MultiMail.Mod Oberon.MultiMail.Mod] | [[../A2/Oberon.MultiMail.Mod|Oberon.MultiMail.Mod]] | <!-- Authentication added to OpenSMTP(). --> |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.News.Mod Oberon.News.Mod] | [[../A2/Oberon.News.Mod|Oberon.News.Mod]] | Authentication added to allow access to contemporary servers. |- | &#160; | [[../A2/Oberon.MediaWiki.Mod|Oberon.MediaWiki.Mod]] | Not in A2 repository. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Objects.Mod Oberon.Objects.Mod] | &#160; | &#160; |- | rowspan="2" | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Out.Mod Oberon.Out.Mod] | [[../A2/Oberon.Out.Mod|Oberon.Out.Mod]] | Allow delay of execution of Append, using a [[w:Bit_field|flag]] variable. |- | [[../A2/Oberon.Out1.Mod|Oberon.Out1.Mod]] | Allow delay of execution of Append, using a procedure variable. |- | [[../A2/Oberon.OutStub.Mod|Oberon.OutStub.Mod]] | [[../A2/Oberon.OutStub.Mod|Oberon.OutStub.Mod]] | &#160; |- |[https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/QuotedPrintable.Mod Oberon.QuotedPrintable.Mod] |[[../A2/Oberon.QuotedPrintable.Mod|Oberon.QuotedPrintable.Mod]] |Variant from LinuxA2 Gen. 32-bit, rev.9527. |- | &#160; | [[../A2/Oberon.RFC3986.Mod|Oberon.RFC3986.Mod]] | Percent encoding and decoding of URL. Not in A2 repository. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Sort.Mod Oberon.Sort.Mod] | [[../A2/Oberon.Sort.Mod|Oberon.Sort.Mod]] | Better presentation of output. Revisions incomplete. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Streams.Mod Oberon.Streams.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Strings.Mod Oberon.Strings.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.TFTPTool.Mod Oberon.TFTPTool.Mod] | [[../A2/Oberon.TFTPTool.Mod|Oberon.TFTPTool.Mod]] | |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.TextDocs.Mod Oberon.TextDocs.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.TextFrames.Mod Oberon.TextFrames.Mod] | [[../A2/Oberon.TextFrames.Mod|Oberon.TextFrames.Mod]] | LOOPs removed. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Texts.Mod Oberon.Texts.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.V24.Mod Oberon.V24.Mod] | [[../A2/Oberon.V24.Mod|Oberon.V24.Mod]] | &#160; |- | <span id="Oberon.Text"></span>[https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Release.Oberon.Text Release.Oberon.Text] | [[../A2/Oberon.Text|Oberon.Text]] | Usually Oberon.Text is customized to a user. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/TFTP.Mod TFTP.Mod] | [[../A2/TFTP.Mod|TFTP.Mod]] | |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Unix.Machine.Mod Unix.Machine.Mod] | &#160; | &#160; |- | <span id="Oberon.NetSystem">[https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Unix.Oberon.NetSystem.Mod Unix.Oberon.NetSystem.Mod]</span> | [[../A2/Unix.Oberon.NetSystem.Mod|Unix.Oberon.NetSystem.Mod]] | Terminology improved. Local procedures moved out of SetUser. RETURN usage updated. Flag "ok" eliminated. Flag "verbose" added to simplify password debugging. Numerous comments clarified. |- | &#160; | [[../A2/myaos|myaos]] | Start script for UnixAos allowing use of a removable working store on multiple machines and adaptable to requirements of user. Not in A2 repository. |- | &#160; | [[../A2/mya2|mya2]] | Start script for UnixA2 allowing use of a removable working store on multiple machines and adaptable to requirements of user. Not in A2 repository. |- | &#160; | [[../A2/MyA2|MyA2]] | Start script for UnixA2 allowing use of a removable working store on multiple machines and adaptable to requirements of user. Not in A2 repository. |} ==Potential Developments== * A [[w:Text-based_user_interface|TUI]] similar to ETH Oberon. * Improved HTML support. Support for styling and tables, for example. * [[w:Touchscreen|Touchscreen]] support. ==Footnotes== {{Reflist|refs= <ref name="Git">The Git repository, described subsequently, is a more recent method of installation and release tracking.</ref> <ref name="linePrefix">The command line prefix in a Unix-like system is user configurable and can be configured to the empty string. For simplicity, the prefix is omitted in most of the commands shown here.</ref> <ref name="filesystemCheck">A filesystem can become corrupted if not unmounted before the system is shut down. The directory can also be damaged by natural degradation of the storage media. If the filesystem is intact, the execution time for e2fsck is negligible.</ref> <ref name="OberonStart">The Oberon subsystem is invoked with MenuPage30.XML. The change from two commands to one is reported by <code>svn&#160;diff&#160;-r&#160;5253:5254&#160;.../MenuPage30.XML</code></ref>. <ref name="zipFreshening">A fresh ZIP archive is created at least when a revision of language syntax requires a revision in the compiler.</ref> <ref name="WikiSource">In some cases the Wikibook copy differs from the latest file in the ETHZ repository. For an exact comparison, use a file comparator; Diff.Do in Oberon, [[w:Comm|comm]] in Linux. Some sources have a discussion page. [[Talk:Oberon/A2/Oberon.Mail.Mod|Oberon.Mail.Mod discussion]] for example.</ref> <ref name="Text">See [[Oberon/Text|Oberon/Text]].</ref> }} <br> {{Navigation | Book = Wikibooks:Oberon | previous = Linz Oberon, V4 | next = V5 }} {{BookCat}} 3wyjiw05jq6xq7faqdcadw13eiqfefj 4672791 4672766 2026-09-28T15:04:12Z ~2026-52210-02 3627090 Separated Navigation template from content. 4672791 wikitext text/x-wiki __TOC__ {{Navigation | Book = Wikibooks:Oberon | previous = Linz Oberon, V4 | next = V5 }} <br> == Links == [https://gitlab.inf.ethz.ch/felixf/oberon Gitlab at ETHZ]<br> <!-- [http://cas.inf.ethz.ch/projects/a2/repository/show/trunk/ocp/Documentation Documentation at ETHZ] --> == Tested Instances == [[w:Oberon_(operating_system)#A2|A2]] can be installed and used on a bare [[w:IBM_PC_compatible|PC]]. That includes desktop and laptop machines obsolete for commercial operating systems. A2 can also be a subsystem in an [[w:ARM_architecture_family|ARM]], [[w:MS Windows|MS Windows]] or [[w:Unix-like|Unix-like]] system. {| class="wikitable" |+ |- ! style="width: 12em" | Host System ! style="width: 12em" | Subsystem ! Notes |- | [[w:OLPC_XO#Software|OLPC 13.2.11]] on XO-1.5 || [http://user.informatik.uni-bremen.de/fld/UnixAos/ LinuxA2 rev.7355] || Outdated SSL/TLS in OLPC 13.2.11 prevented connection to Wikipedia. |- | [https://wiki.debian.org/DebianReleases Debian 11] on a generic PC || [http://user.informatik.uni-bremen.de/fld/UnixAos/ LinuxA2 rev.9779] || |- | [https://wiki.debian.org/DebianReleases Debian 12] on a generic PC || [[Oberon/A2#The_A2_Repositories|LinuxA2 Generic,<br>64-bit, Apr 19 2023]] | Oberon keyboard input bug, [https://gitlab.inf.ethz.ch/felixf/oberon/-/issues/141 Issue 141]. Retrieve and compile [https://gitlab.inf.ethz.ch/-/project/23928/uploads/5b412cf39e8049b6bd2407670ce6599a/MyUnix.KbdMouse.Mod MyUnix.KbdMouse.Mod]. <F12> disables HotKeys to allow Oberon keyboard functionality. If <Backspace> key doesn't work, try <Delete>. |- | [https://easyos.org EasyOS 7.4.2] | [[Oberon/A2#The_A2_Repositories|LinuxA2 Generic,<br>64-bit, Jun 27 2026]] | At 2026.06.27 EasyOS is available for the 64 bit PC; not the 32 bit PC. Also apply MyUnix.KbdMouse.Mod as noted above. |} == Installing and Running UnixAOS == The original instructions<ref name="Git"/> for installing UnixAOS are in [http://user.informatik.uni-bremen.de/fld/UnixAos/Readme.txt http://user.informatik.uni-bremen.de/fld/UnixAos/Readme.txt]. Installation files are available from [http://user.informatik.uni-bremen.de/fld/UnixAos/ http://user.informatik.uni-bremen.de/fld/UnixAos/]. [[File:LinuxA2Gen32bit.rev.9527.png|thumb|The display of freshly installed LinuxAos Generic 32-bit, rev.9527.]] The shell script installer assumes existence of a sys group in the host. For systems lacking this group, the script is easily adapted. For example, the line, chgrp -R sys ${aosdir} can be changed to this. chgrp -R bin ${aosdir} The UnixAOS working directory can have an [[w:Ext2|ext2]] or [[w:File_Allocation_Table|FAT]] filesystem on a removable flash store. ===Revisions Prior to 10272=== The default directory for the system is /usr/aos. By default, install.UnixAos installs start script /usr/bin/aos. The aos script adjusts the operating system environment before starting aos.{solaris,linux,darwin}. As noted in [http://www.informatik.uni-bremen.de/~fld/UnixAos/Readme.txt Readme.txt], UnixAos can be started with these two commands.<ref name="linePrefix"/> [[w:Cd_(command)|cd]] <myWorkingDirectory> aos <myWorkingDirectory> must be replaced with a specific directory name. ===Revision 10272=== The default directory for the system is /usr/local/A2 and the default start script is /usr/local/bin/a2. A2 can be started with these commands. [[w:Cd_(command)|cd]] <myWorkingDirectory> a2 As for earlier releases, <myWorkingDirectory> represents a specific directory name. ==User and Machine Specific Configuration of UnixAOS== UnixAos is configured by [[Oberon/A2#Module_Sources,_Tools_and_Configuration_Texts|Configuration.XML]]. The Oberon subsystem is configured by [[Oberon/A2#Module_Sources,_Tools_and_Configuration_Texts|Oberon.Text]]; refer to the [[Oberon/ETH_Oberon#System_Configuration|ETH Oberon page]] and the original [[Oberon/ETH_Oberon/betadocu|betadocu]] page. [[File:WaylandWestonA2.jpg|thumb|440px|[[w:Firefox|Firefox]] and A2 with [[w:Weston_(software)|Weston and XWayland]] on a [[w:Debian|Debian]] 10 system with twin screens.]] If the working directory is on a removable store, the [[Oberon/A2/myaos|myaos]] [[w:Shell script|script]] allows the storage device to be used in multiple machines with differing configurations. When the store is not already mounted, [[w:Fsck|e2fsck]] is applied as a precaution.<ref name="filesystemCheck"/> In case the filesystem has been corrupted, e2fsck will usually complete repairs. A reasonable location for the myaos script is the home directory of the user. For each host, create in the working directory, files {{nowrap|Configuration.<host>.XML}}. To use the Oberon subsystem, create {{nowrap|Oberon.<host>.Text}}. This can be done by copying the installed files and editing the copies. For example, a host named blunder requires {{nowrap|Configuration.blunder.XML}} for A2 and {{nowrap|Oberon.blunder.Text}} for the Oberon subsystem. The XML file contains ASCII text and can be edited with [[w:Geany|Geany]], [[w:Gedit|gedit]] or [[w:Mousepad|mousepad]] in Linux or with Edit > Text in A2. The installed Oberon.Text contains some binary information.<ref name="Text"/> In ETH Oberon it would usually be edited with Edit or ET. Nevertheless plain text will also work. After storing Oberon.Text with ET.StoreChar, it can be edited with Mousepad or Gedit in Linux, with Notepad in MS Windows and with Atom in MacOS. This can resolve the difficulty of a file name, {{nowrap|Oberon.<Host>.Text}}, exceeding the 32 character limit of the Oberon system. myaos or mya2 copies {{nowrap|Configuration.blunder.XML}} to {{nowrap|Configuration.XML}} and {{nowrap|Oberon.blunder.Text}} to {{nowrap|Oberon.Text}} before starting UnixAos. ==The A2 Repositories== [[File:ETHZgitlabOberon.jpg|thumb|Screenshot of the home page for A2 in Gitlab at ETHZ.]] The original repository for sources and executables for several platforms was [[w:Apache_Subversion|Apache Subversion]] (SVN) based. The contemporary [[w:Git|Git]] based [https://gitlab.inf.ethz.ch/felixf/oberon repository] began with files from SVN revision 10270. While the Git archive is current, the [[Oberon/SVN|notes for SVN]] remain available. The repository provides the latest version and allows ongoing updates. From the viewpoint of a user, the method is based upon a local copy of the repository. The local copy is created by cloning from [https://gitlab.inf.ethz.ch/felixf/oberon ETHZ]. WIthin the local copy, an A2 executable can be built for a targeted platform including a bare PC. Executables in subdirectories for Windows, Linux (Intel 32 and 64 bit) and ARM are available. The repository will occupy 0.5+&#160;GB depending upon inclusion of executables. <p id="account">An ETHZ affiliate can obtain a [https://gitlab.inf.ethz.ch D-INFK GitLab] account. Otherwise a [https://github.com/signup?source=login Github] account.</p> ===Git in a Unix-like System=== [[File:Git operations.svg|thumb|Git operations. For details, follow the links in the text.]] The [[w:Git|Wikipedia article]] provides a useful overview. [https://git-scm.com/doc Official documentation] is available as a [https://git-scm.com/docs Reference Manual], comprising manual pages, and the [https://git-scm.com/book/en/v2 Pro Git] book. [https://git-lfs.com/ git-lfs is documented] separately. Each Linux has an installation procedure for Git with the various procedures [https://git-scm.com/download/linux summarized in the Git Web site]. Release specific information is also available. For Debian Linux, refer to the [https://wiki.debian.org/UsingGit UsingGit] wiki page. If apt is available these commands suffice. # apt install git # apt install git-lfs The name of the repository directory is arbitrary. "A2" serves for this example. Check that the intended directory is non-existent, # ls -ld A2 ls: cannot access 'A2': No such file or directory or empty. # ls -ld A2/* ls: cannot access 'A2/*': No such file or directory Log in to a [[#account|D-INFK GitLab account or a github account]]. Create the local repository. # [https://git-scm.com/docs/git-clone git clone] https&#58;//gitlab.inf.ethz.ch/felixf/oberon.git A2 Update the local repository from the origin, main branch. # cd A2 # [https://git-scm.com/docs/git-pull git pull] origin main Check the commit hash. # git show | head -n 1 commit f62a9d95e8b5df1869888252c50f9ef6a17e137a The next revision will change the hash. In MS Windows check what you have. # dir /ad * AosVM LanguageReport Linux32 source UnixAos Win64 ARM license.txt Linux64 tools Win32 WinAos In Linux check what you have. # ls -d * AosVM LanguageReport Linux32 source UnixAos Win64 ARM license.txt Linux64 tools Win32 WinAos Use git-lfs to track some zip archives. # git lfs track "Linux*.zip" # git add .gitattributes Check which large files are tracked. # git lfs track Listing tracked patterns ARM/ARM.A2/*.bin (ARM/ARM.A2/.gitattributes) Linux32.zip (.gitattributes) Linux64.zip (.gitattributes) LinuxARM.zip (.gitattributes) Win32.zip (.gitattributes) Win64.zip (.gitattributes) *.bin (.gitattributes) Linux*.zip (.gitattributes) Listing excluded patterns Retrieve a specific archive file. # git lfs fetch Linux64.zip fetch: Fetching reference refs/heads/main Verify existence of the zip archive. # ls -ld Linux64* -rw-r--r-- 1 root root 23712521 Dec 5 09:19 Linux64.zip Unzip. # unzip Linux64 Archive: Linux64.zip creating: Linux64/ creating: Linux64/work/ inflating: Linux64/oberon.ini creating: Linux64/bin/ inflating: Linux64/Kernel.GofU inflating: Linux64/OpenTypeScan.SymU inflating: ... Check the content of Linux64. # cd Linux64 # ls -ld * -rwxrwxr-x 1 root root 49 Apr 18 2023 a2.sh -rw-rw-r-- 1 root root 162 Apr 18 2023 a2.txt drwxr-xr-x 2 root root 90112 Jan 9 20:13 bin -rwxr--r-- 1 root root 1316520 Jan 9 20:14 oberon -rwxrwxr-x 1 root root 250 Apr 18 2023 oberon.ini drwxr-xr-x 1 root root 7 Dec 13 06:23 work bin contains more than 2000 executable files. oberon is the kernel created by Linker.Link. Execute the start script. # Linux64/a2.sh or # cd Linux64 ; ./a2.sh [[File:LinuxA2Gen.32bit.rev.9799.jpg|thumb|LinuxA2 Generic 32 bit, rev.9799 started from the Git repository.]] The content of a2.sh can be displayed by "cat&#160;a2.sh" or with an editor. The script performs two actions. "cd&#160;`dirname&#160;$0`" changes to the directory where a2.sh resides; ~/A2/Linux64 for example. Then "./oberon&#160;run a2.txt" executes command "oberon" with arguments "run" and "a2.txt". a2.txt contains A2 commands and can be displayed by cat and by an editor. The first command executes commands in oberon.ini including two referring to the [[Oberon/A2#Working_Directory|working directory]]. ===Git in MS Windows=== Git is available directly from the [https://git-scm.com/download/win official Web site]. ==Compiling & Linking== Although a zip archive contains all executable files of a working system, it is recreated infrequently<ref name="zipFreshening" /><!--only when a revision of language syntax requires a revision in the compiler-->. Meanwhile ongoing work produces revised sources. To benefit from source revisions subsequent to the latest zip archive, recompile sources and link a fresh kernel. In System Menu > Files > Files, [[Oberon/Glossary#glossaryMouseButtons|LM]] on "searcher" and type "Build" in the input bar. ML or [[Oberon/Glossary#glossaryMouseButtons|MM]] twice on Builds.Tool (not Build.Tool). Read the initial remarks and scroll to the appropriate platform. LINUX32 for example. Release.Build will open a viewer containing a long Compiler.Compile command. The compiler will put object and symbol files into the directory specified by --path. The default path is NewAos/ in the A2 working directory. Adjust the path if preferred. Then [[Oberon/Glossary#glossaryMouseButtons|MM]] on Release.Build. In the new viewer, MM on System.DoCommands. Compilation can require more than a minute. After compilation, close the viewer and open Builds.Tool again. Go to "Command line shell" for the chosen platform. Again note the default path NewAos/ in the working directory. MM on "Linker.Link" to produce kernel oberon beside the path directory, from executables in the path directory. The object and symbol files in NewAos are to replace those in <platform>/bin and oberon is to replace <platform>/oberon. As a precaution, the old files can be kept. # cd .../<archive>/<platform> # mv bin bin.old # mv oberon oberon.old # cd <somewhere> # mv NewAos .../<archive>/<platform>/bin # mv oberon .../<archive>/<platform> Then try the fresh system. # . .../<archive>/<platform>/a2.sh or # cd .../<archive>/<platform> # . a2.sh If A2 comes to life, celebrate. Otherwise troubleshoot. ==Working Directory== oberon.ini has two A2 commands referring to the working directory. Files.AddSearchPath work~ ... Files.SetWorkPath work~ For a different working directory edit oberon.ini. Files.AddSearchPath /home/me/myWorkingDirectory~ ... Files.SetWorkPath /home/me/myWorkingDirectory~ Alternatively, oberon.ini can be unchanged and work can be replaced with a soft link. In the freshly installed system, work is empty. In case content has been added, move for preservation. cd <A2repository>/<hardware> ls -ld work Then, for example, either mv work /home/me/savedWork or rmdir work Then create the link. ln -s /home/me/myWorkingDirectory work ==Module Naming== ===Context and Aliasing=== In a source in A2, the distinction between the system and the Oberon subsystem is referred to as context. In Text of a source module, context is identified according to [http://cas.inf.ethz.ch/projects/a2/repository/raw/trunk/LanguageReport/OberonLanguageReport.pdf Oberon (2019) Language Report], section "5 Modules". Module := 'MODULE' [TemplateParameters] Identifier 'IN' Identifier ';' ... Within the scope of a module, the name of an imported module can be [[wikt:aliased#Verb|aliased]] with this syntax also in the section referred to above. Import = Identifier [':=' Identifier] ... [[../A2/Unix.Oberon.NetSystem.Mod|Unix.Oberon.NetSystem.Mod]] illustrates context and aliasing. MODULE NetSystem IN Oberon; IMPORT S := SYSTEM, IP IN A2, DNS := DNS IN A2, TCP := TCP IN A2, UDP := UDP IN A2, Texts, Oberon, Input, Fonts, Strings, Out; ===Target Systems and File Name Extensions=== Compilation, loading, linking and associated terminology is discussed in [https://people.inf.ethz.ch/felixf/pdfs/2011_UnifiedStaticDynamicLoading.pdf https://people.inf.ethz.ch/felixf/pdfs/2011_UnifiedStaticDynamicLoading.pdf]. As in all Oberon systems, the name of a file specifying a module can differ from the name of the module. These file name extensions are conventional in A2. {| class="wikitable" |+ |- ! Target System ! Generic<ref>"Generic" refers to applicability of the loader and linker to all target systems, independent of change in language and runtime system.</ref> Object File Name Extension ! Symbol File Name Extension |- | Unix, x86, 32 bit | .GofU | .SymU |- | Unix, AMD64, 64 bit | .GofUu | .SymUu |- | Windows, x86, 32 bit | .GofW | .SymW |- | Windows, AMD64, 64 bit | .GofWw | .SymWw |- | ARM, 32 bit<ref>Allowing A2 on the [[w:Raspberry_Pi|Raspberry Pi]].</ref> | .GofA | .SymA |- | ARM, 64 bit | .GofAa | .SymAa |} ===Object and Symbol File Names=== Object and symbol file names contain the context separated from the module name by a Minus-Sign. The Minus-Sign prevents use as a proper name in Oberon. Hence the object and symbol files for the Oberon System module are named Oberon-System.GofU and Oberon-System.SymU. ==Startup from the Repository== With the A2 repository in place according to the instructions above, A2 can run. Identify supported architectures. cd <somewhere>/A2/ In MS Windows. dir /ad * In Linux. ls -d * The output should be similar to this. AosVM LanguageReport Linux32 source UnixAos Win64 ARM license.txt Linux64 tools Win32 WinAos Review the startup process. In MS Windows. dir /ad Win32/* In Linux 64. ls -ld Linux64/* [[File:LinuxA2Gen32bit.2022.10.31.png|thumb|The startup display of LinuxA2, Generic, 32 bit at 2022-10-31.]] The file oberon must be executable. Execute start script. This for a 32 bit machine running MS Windows. ./Win32/a2.bat For a 64 bit machine running Linux. ./Linux64/a2.sh or cd Linux64 ; ./a2.sh A window as at the right should appear. ==User Level Applications== Various documents and applications are available via the menu at the lower left of the A2 display. Note Demos and Docu > Program Demos. === Secure Shell Console === In the target system, localhost or an external system, install a SSH server. This is one possibility. sudo apt install openssh-server In the A2 menu invoke Tools > Secure Shell. For Host specify "localhost" or "127.0.0.1" (without the quote marks) or the name or address of the external machine. Specify your user id. Click on Connect. Provide your password when prompted. === Email === A mail client using [[w:Internet_Message_Access_Protocol|IMAP]] is at Apps > MailClient. The Oberon subsystem has Mail.Panel supporting [[w:Post_Office_Protocol|POP]], POP3 and [[w:Simple_Mail_Transfer_Protocol|SMTP]] with [[../ETH_Oberon#Email|description and instructions for ETH Oberon]] being applicable. ===Oberon Subsystem=== [[File:XO.A2.Oberon.jpg|thumb|The Oberon subsystem in UnixAos on an [[w:OLPC_XO#Release_history|XO-1.5]].]] <!-- {{clear}} --> At the lower left of the A2 screen, menu Tools > Oberon and Develop > Oberon FullScreen allow interactive startup of an Oberon subsystem. The subsystem can also be opened with a command or commands in the Autostart section of Configuration.XML. In UnixAos, revision 4929, these lines in Configuration.XML. &#60;Section name="Autostart"> &#9;... &#9;&#60;Setting name="OberonDisplay" value="OberonDisplay.Install Oberon 1100x704 0 74 ~"/> &#9;&#60;Setting name="OberonStart" value="Oberon.Call System.Init Oberon"/> This in more recent revisions<ref name="OberonStart"/>. &#60;Section name="Autostart"> &#9;... &#9;&#60;Setting name="Start an Oberon" value="Oberon.Start Oberon 1100x704 0 74 ~"/> The dimensions, 1100x704, can be adjusted for satisfactory proportioning of text in a viewer. If the Oberon window is stretched, by grabbing the lower right corner with the mouse, the proportionality of text to viewer is preserved. Mouse usage is unusual but efficient. Definitely worth the small effort to learn. A mouse with three buttons or two buttons and a wheel is almost essential. The &#60;Esc> key is used to interrupt a task. For example it can interrupt a long running FTP.GetFiles. &#60;F1> sets the * marker. &#60;F2> clears all marks. If a mouse button is pressed unintentionally, all mouse buttons pressed together before releasing any will have no effect. Comprehensive details of mouse and keyboard input and usage are in [[Oberon/ETH_Oberon/mouse|Mouse support]], [[Oberon/ETH_Oberon/Tutorial/Mouse|Mouse tutorial]] and [[Oberon/ETH_Oberon/keyboard|Keyboard support]] pages. ===Telnet Console in Oberon=== [[w:Telnet|Telnet]] is an insecure protocol but provides a host console within the Oberon sub-system. The [[../ETH_Oberon#Telnet_Console|instructions for ETH Oberon]] are applicable in the Oberon subsystem. ===News Reader in Oberon=== [[File:OberonNews.Tool.png|thumb|A screenshot of News.Tool.]] As with mail servers, news servers now require authentication. Therefore revisions of the [[Oberon/A2/Oberon.News.Mod|NetSystem]] and [[Oberon/A2/Oberon.News.Mod|News]] modules are required to support authentication. Compile the revised modules. {{clear}} ==Text== {{:Oberon/A2/TextType}} ==Module Sources, Tools and Configuration Texts== A tiny sample of the approximately 2000 sources in A2. A contemporary [[w:Firefox|Firefox]] browser attempts to infer "Content type" from the [[w:List_of_filename_extensions|name extension]]. By default Firefox infers wrongly that source file *.Mod contains "Amiga SoundTracker audio" and fails to open it. This difficulty is resolved by adjusting the "Action" Firefox associates with "Content Type". Open [[w:hamburger menu|hamburger menu]] > Settings > General > Applications. For "Amiga SoundTracker audio" choose an editor such as /usr/bin/mousepad or /usr/bin/gedit. Most sources in A2 have been converted to [[w:Plain_text|plain ASCII text]]; some remain as [[Oberon#Oberon_Text|Oberon Text]]. Gedit will open all of these. Mousepad and several other editors will not open Oberon Text. Content type "plain text document" should also be set to the chosen editor. With these adjustments Firefox should open most of the files in the repository. In some contexts the user may fail to find a configuration of a browser to open files in the repository. In any case a browser should open the Wikibook copy. {| class="wikitable" |+ ! [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/ ETHZ Repository] !! Wikibook<ref name="WikiSource"/> !! Notes |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/BIOS.V24.Mod BIOS.V24.Mod] | [[../A2/BIOS.V24.Mod/|BIOS.V24.Mod]] | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/BootManager.Asm BootManager.Asm] | [[../A2/BootManager.Asm/|BootManager.Asm]] | BootManager source written in Network Assembler by Andr&#233; Fischer. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/BootManager.Mod BootManager.Mod] | [[../A2/BootManager.Mod/|BootManager.Mod]] | Module containing one command Split.<ref><code>BootManager.Split BootManager.Bin</code> is executed to divide BootManager.Bin into BootManagerMBR.Bin and BootManagerTail.Bin. For additional details, refer to the [[../A2/BootManager/|instructional document]] of Andr&#233; Fischer.</ref> |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/BootManager.Text BootManager.Text] | [[../A2/BootManager/|BootManager]] | Instructional document written by Andr&#233; Fischer. In the repository and in MediaWiki representation. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/BootManager.Tool BootManager.Tool] | [[../A2/BootManager.Tool/|BootManager.Tool]] | Tool file summarizing the instructional document. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Configuration.Mod Oberon.Configuration.Mod] | &#160; | &#160; |- | <!-- [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Configuration.XML Configuration.XML] --> | [[../A2/Configuration.XML|Configuration.XML]] | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Desktops.Mod Oberon.Desktops.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Documents.Mod Oberon.Documents.Mod] | [[../A2/Oberon.Documents.Mod|Oberon.Documents.Mod]] | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.ET.Mod Oberon.ET.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Files.Mod Oberon.Files.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Gadgets.Mod Oberon.Gadgets.Mod] | [[../A2/Oberon.Gadgets.Mod|Oberon.Gadgets.Mod]] | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.HTML.Mod Oberon.HTML.Mod] | [[../A2/Oberon.HTML.Mod|Oberon.HTML.Mod]] | Revisions for conformance to HTML5. |- | &#160; | [[Oberon/A2/Oberon.HTML.Tool|HTML.Tool]] | No "preview" in the ETH Repository. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.HTMLDocs.Mod Oberon.HTMLDocs.Mod] | [[../A2/Oberon.HTMLDocs.Mod|Oberon.HTMLDocs.Mod]] | InitEntities() expanded to support more characters. <!-- |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Input.Mod Oberon.Input.Mod] | [[../A2/Oberon.Input.Mod|Oberon.Input.Mod]] | &#160; --> |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.ISO9660Files.Mod Oberon.ISO9660Files.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.ISO9660Volumes.Mod Oberon.ISO9660Volumes.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.MIME.Mod Oberon.MIME.Mod] | [[../A2/Oberon.MIME.Mod|Oberon.MIME.Mod]] | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Mail.Mod Oberon.Mail.Mod] | [[../A2/Oberon.Mail.Mod|Oberon.Mail.Mod]] | Deviation from [[w:Simple_Mail_Transfer_Protocol|SMTP]] corrected. Wrap() added. Names of types revised. Show() revised. Calculation of cont.len corrected.<!-- Bug in ReadResponse() corrected. Authentication added to OpenSMTP(). --> |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.MultiMail.Mod Oberon.MultiMail.Mod] | [[../A2/Oberon.MultiMail.Mod|Oberon.MultiMail.Mod]] | <!-- Authentication added to OpenSMTP(). --> |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.News.Mod Oberon.News.Mod] | [[../A2/Oberon.News.Mod|Oberon.News.Mod]] | Authentication added to allow access to contemporary servers. |- | &#160; | [[../A2/Oberon.MediaWiki.Mod|Oberon.MediaWiki.Mod]] | Not in A2 repository. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Objects.Mod Oberon.Objects.Mod] | &#160; | &#160; |- | rowspan="2" | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Out.Mod Oberon.Out.Mod] | [[../A2/Oberon.Out.Mod|Oberon.Out.Mod]] | Allow delay of execution of Append, using a [[w:Bit_field|flag]] variable. |- | [[../A2/Oberon.Out1.Mod|Oberon.Out1.Mod]] | Allow delay of execution of Append, using a procedure variable. |- | [[../A2/Oberon.OutStub.Mod|Oberon.OutStub.Mod]] | [[../A2/Oberon.OutStub.Mod|Oberon.OutStub.Mod]] | &#160; |- |[https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/QuotedPrintable.Mod Oberon.QuotedPrintable.Mod] |[[../A2/Oberon.QuotedPrintable.Mod|Oberon.QuotedPrintable.Mod]] |Variant from LinuxA2 Gen. 32-bit, rev.9527. |- | &#160; | [[../A2/Oberon.RFC3986.Mod|Oberon.RFC3986.Mod]] | Percent encoding and decoding of URL. Not in A2 repository. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Sort.Mod Oberon.Sort.Mod] | [[../A2/Oberon.Sort.Mod|Oberon.Sort.Mod]] | Better presentation of output. Revisions incomplete. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Streams.Mod Oberon.Streams.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Strings.Mod Oberon.Strings.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.TFTPTool.Mod Oberon.TFTPTool.Mod] | [[../A2/Oberon.TFTPTool.Mod|Oberon.TFTPTool.Mod]] | |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.TextDocs.Mod Oberon.TextDocs.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.TextFrames.Mod Oberon.TextFrames.Mod] | [[../A2/Oberon.TextFrames.Mod|Oberon.TextFrames.Mod]] | LOOPs removed. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.Texts.Mod Oberon.Texts.Mod] | &#160; | &#160; |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Oberon.V24.Mod Oberon.V24.Mod] | [[../A2/Oberon.V24.Mod|Oberon.V24.Mod]] | &#160; |- | <span id="Oberon.Text"></span>[https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Release.Oberon.Text Release.Oberon.Text] | [[../A2/Oberon.Text|Oberon.Text]] | Usually Oberon.Text is customized to a user. |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/TFTP.Mod TFTP.Mod] | [[../A2/TFTP.Mod|TFTP.Mod]] | |- | [https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Unix.Machine.Mod Unix.Machine.Mod] | &#160; | &#160; |- | <span id="Oberon.NetSystem">[https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/source/Unix.Oberon.NetSystem.Mod Unix.Oberon.NetSystem.Mod]</span> | [[../A2/Unix.Oberon.NetSystem.Mod|Unix.Oberon.NetSystem.Mod]] | Terminology improved. Local procedures moved out of SetUser. RETURN usage updated. Flag "ok" eliminated. Flag "verbose" added to simplify password debugging. Numerous comments clarified. |- | &#160; | [[../A2/myaos|myaos]] | Start script for UnixAos allowing use of a removable working store on multiple machines and adaptable to requirements of user. Not in A2 repository. |- | &#160; | [[../A2/mya2|mya2]] | Start script for UnixA2 allowing use of a removable working store on multiple machines and adaptable to requirements of user. Not in A2 repository. |- | &#160; | [[../A2/MyA2|MyA2]] | Start script for UnixA2 allowing use of a removable working store on multiple machines and adaptable to requirements of user. Not in A2 repository. |} ==Potential Developments== * A [[w:Text-based_user_interface|TUI]] similar to ETH Oberon. * Improved HTML support. Support for styling and tables, for example. * [[w:Touchscreen|Touchscreen]] support. ==Footnotes== {{Reflist|refs= <ref name="Git">The Git repository, described subsequently, is a more recent method of installation and release tracking.</ref> <ref name="linePrefix">The command line prefix in a Unix-like system is user configurable and can be configured to the empty string. For simplicity, the prefix is omitted in most of the commands shown here.</ref> <ref name="filesystemCheck">A filesystem can become corrupted if not unmounted before the system is shut down. The directory can also be damaged by natural degradation of the storage media. If the filesystem is intact, the execution time for e2fsck is negligible.</ref> <ref name="OberonStart">The Oberon subsystem is invoked with MenuPage30.XML. The change from two commands to one is reported by <code>svn&#160;diff&#160;-r&#160;5253:5254&#160;.../MenuPage30.XML</code></ref>. <ref name="zipFreshening">A fresh ZIP archive is created at least when a revision of language syntax requires a revision in the compiler.</ref> <ref name="WikiSource">In some cases the Wikibook copy differs from the latest file in the ETHZ repository. For an exact comparison, use a file comparator; Diff.Do in Oberon, [[w:Comm|comm]] in Linux. Some sources have a discussion page. [[Talk:Oberon/A2/Oberon.Mail.Mod|Oberon.Mail.Mod discussion]] for example.</ref> <ref name="Text">See [[Oberon/Text|Oberon/Text]].</ref> }} <br> {{Navigation | Book = Wikibooks:Oberon | previous = Linz Oberon, V4 | next = V5 }} <br> {{BookCat}} gtsiexkglz4t3zougjagq95p8q63f0k Unicode/Character reference/2D000-2DFFF 0 385109 4672904 4664522 2026-09-29T11:10:04Z ILYA125467 3627024 Fixed colors 4672904 wikitext text/x-wiki {{:Unicode/Character reference}} {| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''CJK Unified Ideographs Extension F (ctd.)''' |----- style="background:#ccccff;{{text default color}};" !style="width:4%"|U+!!style="width:6%"|0!!style="width:6%"|1!!style="width:6%"|2!!style="width:6%"|3!!style="width:6%"|4!!style="width:6%"|5!!style="width:6%"|6!!style="width:6%"|7!!style="width:6%"|8!!style="width:6%"|9!!style="width:6%"|A!!style="width:6%"|B!!style="width:6%"|C!!style="width:6%"|D!!style="width:6%"|E!!style="width:6%"|F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D00x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D000|&#x2d000;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D001|&#x2d001;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D002|&#x2d002;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D003|&#x2d003;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D004|&#x2d004;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D005|&#x2d005;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D006|&#x2d006;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D007|&#x2d007;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D008|&#x2d008;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D009|&#x2d009;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D00A|&#x2d00a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D00B|&#x2d00b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D00C|&#x2d00c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D00D|&#x2d00d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D00E|&#x2d00e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D00F|&#x2d00f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D01x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D010|&#x2d010;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D011|&#x2d011;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D012|&#x2d012;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D013|&#x2d013;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D014|&#x2d014;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D015|&#x2d015;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D016|&#x2d016;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D017|&#x2d017;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D018|&#x2d018;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D019|&#x2d019;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D01A|&#x2d01a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D01B|&#x2d01b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D01C|&#x2d01c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D01D|&#x2d01d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D01E|&#x2d01e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D01F|&#x2d01f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D02x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D020|&#x2d020;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D021|&#x2d021;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D022|&#x2d022;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D023|&#x2d023;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D024|&#x2d024;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D025|&#x2d025;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D026|&#x2d026;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D027|&#x2d027;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D028|&#x2d028;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D029|&#x2d029;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D02A|&#x2d02a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D02B|&#x2d02b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D02C|&#x2d02c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D02D|&#x2d02d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D02E|&#x2d02e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D02F|&#x2d02f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D03x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D030|&#x2d030;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D031|&#x2d031;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D032|&#x2d032;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D033|&#x2d033;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D034|&#x2d034;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D035|&#x2d035;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D036|&#x2d036;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D037|&#x2d037;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D038|&#x2d038;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D039|&#x2d039;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D03A|&#x2d03a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D03B|&#x2d03b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D03C|&#x2d03c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D03D|&#x2d03d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D03E|&#x2d03e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D03F|&#x2d03f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D04x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D040|&#x2d040;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D041|&#x2d041;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D042|&#x2d042;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D043|&#x2d043;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D044|&#x2d044;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D045|&#x2d045;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D046|&#x2d046;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D047|&#x2d047;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D048|&#x2d048;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D049|&#x2d049;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D04A|&#x2d04a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D04B|&#x2d04b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D04C|&#x2d04c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D04D|&#x2d04d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D04E|&#x2d04e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D04F|&#x2d04f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D05x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D050|&#x2d050;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D051|&#x2d051;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D052|&#x2d052;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D053|&#x2d053;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D054|&#x2d054;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D055|&#x2d055;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D056|&#x2d056;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D057|&#x2d057;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D058|&#x2d058;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D059|&#x2d059;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D05A|&#x2d05a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D05B|&#x2d05b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D05C|&#x2d05c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D05D|&#x2d05d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D05E|&#x2d05e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D05F|&#x2d05f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D06x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D060|&#x2d060;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D061|&#x2d061;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D062|&#x2d062;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D063|&#x2d063;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D064|&#x2d064;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D065|&#x2d065;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D066|&#x2d066;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D067|&#x2d067;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D068|&#x2d068;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D069|&#x2d069;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D06A|&#x2d06a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D06B|&#x2d06b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D06C|&#x2d06c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D06D|&#x2d06d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D06E|&#x2d06e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D06F|&#x2d06f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D07x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D070|&#x2d070;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D071|&#x2d071;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D072|&#x2d072;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D073|&#x2d073;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D074|&#x2d074;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D075|&#x2d075;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D076|&#x2d076;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D077|&#x2d077;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D078|&#x2d078;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D079|&#x2d079;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D07A|&#x2d07a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D07B|&#x2d07b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D07C|&#x2d07c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D07D|&#x2d07d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D07E|&#x2d07e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D07F|&#x2d07f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D08x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D080|&#x2d080;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D081|&#x2d081;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D082|&#x2d082;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D083|&#x2d083;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D084|&#x2d084;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D085|&#x2d085;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D086|&#x2d086;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D087|&#x2d087;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D088|&#x2d088;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D089|&#x2d089;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D08A|&#x2d08a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D08B|&#x2d08b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D08C|&#x2d08c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D08D|&#x2d08d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D08E|&#x2d08e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D08F|&#x2d08f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D09x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D090|&#x2d090;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D091|&#x2d091;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D092|&#x2d092;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D093|&#x2d093;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D094|&#x2d094;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D095|&#x2d095;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D096|&#x2d096;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D097|&#x2d097;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D098|&#x2d098;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D099|&#x2d099;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D09A|&#x2d09a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D09B|&#x2d09b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D09C|&#x2d09c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D09D|&#x2d09d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D09E|&#x2d09e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D09F|&#x2d09f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D0Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0A0|&#x2d0a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0A1|&#x2d0a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0A2|&#x2d0a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0A3|&#x2d0a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0A4|&#x2d0a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0A5|&#x2d0a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0A6|&#x2d0a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0A7|&#x2d0a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0A8|&#x2d0a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0A9|&#x2d0a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0AA|&#x2d0aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0AB|&#x2d0ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0AC|&#x2d0ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0AD|&#x2d0ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0AE|&#x2d0ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0AF|&#x2d0af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D0Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0B0|&#x2d0b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0B1|&#x2d0b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0B2|&#x2d0b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0B3|&#x2d0b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0B4|&#x2d0b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0B5|&#x2d0b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0B6|&#x2d0b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0B7|&#x2d0b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0B8|&#x2d0b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0B9|&#x2d0b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0BA|&#x2d0ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0BB|&#x2d0bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0BC|&#x2d0bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0BD|&#x2d0bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0BE|&#x2d0be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0BF|&#x2d0bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D0Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0C0|&#x2d0c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0C1|&#x2d0c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0C2|&#x2d0c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0C3|&#x2d0c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0C4|&#x2d0c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0C5|&#x2d0c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0C6|&#x2d0c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0C7|&#x2d0c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0C8|&#x2d0c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0C9|&#x2d0c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0CA|&#x2d0ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0CB|&#x2d0cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0CC|&#x2d0cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0CD|&#x2d0cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0CE|&#x2d0ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0CF|&#x2d0cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D0Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0D0|&#x2d0d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0D1|&#x2d0d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0D2|&#x2d0d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0D3|&#x2d0d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0D4|&#x2d0d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0D5|&#x2d0d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0D6|&#x2d0d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0D7|&#x2d0d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0D8|&#x2d0d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0D9|&#x2d0d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0DA|&#x2d0da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0DB|&#x2d0db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0DC|&#x2d0dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0DD|&#x2d0dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0DE|&#x2d0de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0DF|&#x2d0df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D0Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0E0|&#x2d0e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0E1|&#x2d0e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0E2|&#x2d0e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0E3|&#x2d0e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0E4|&#x2d0e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0E5|&#x2d0e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0E6|&#x2d0e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0E7|&#x2d0e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0E8|&#x2d0e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0E9|&#x2d0e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0EA|&#x2d0ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0EB|&#x2d0eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0EC|&#x2d0ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0ED|&#x2d0ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0EE|&#x2d0ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0EF|&#x2d0ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D0Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0F0|&#x2d0f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0F1|&#x2d0f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0F2|&#x2d0f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0F3|&#x2d0f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0F4|&#x2d0f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0F5|&#x2d0f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0F6|&#x2d0f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0F7|&#x2d0f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0F8|&#x2d0f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0F9|&#x2d0f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0FA|&#x2d0fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0FB|&#x2d0fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0FC|&#x2d0fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0FD|&#x2d0fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0FE|&#x2d0fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D0FF|&#x2d0ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D10x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D100|&#x2d100;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D101|&#x2d101;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D102|&#x2d102;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D103|&#x2d103;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D104|&#x2d104;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D105|&#x2d105;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D106|&#x2d106;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D107|&#x2d107;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D108|&#x2d108;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D109|&#x2d109;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D10A|&#x2d10a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D10B|&#x2d10b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D10C|&#x2d10c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D10D|&#x2d10d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D10E|&#x2d10e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D10F|&#x2d10f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D11x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D110|&#x2d110;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D111|&#x2d111;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D112|&#x2d112;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D113|&#x2d113;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D114|&#x2d114;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D115|&#x2d115;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D116|&#x2d116;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D117|&#x2d117;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D118|&#x2d118;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D119|&#x2d119;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D11A|&#x2d11a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D11B|&#x2d11b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D11C|&#x2d11c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D11D|&#x2d11d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D11E|&#x2d11e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D11F|&#x2d11f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D12x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D120|&#x2d120;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D121|&#x2d121;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D122|&#x2d122;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D123|&#x2d123;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D124|&#x2d124;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D125|&#x2d125;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D126|&#x2d126;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D127|&#x2d127;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D128|&#x2d128;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D129|&#x2d129;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D12A|&#x2d12a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D12B|&#x2d12b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D12C|&#x2d12c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D12D|&#x2d12d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D12E|&#x2d12e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D12F|&#x2d12f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D13x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D130|&#x2d130;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D131|&#x2d131;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D132|&#x2d132;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D133|&#x2d133;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D134|&#x2d134;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D135|&#x2d135;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D136|&#x2d136;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D137|&#x2d137;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D138|&#x2d138;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D139|&#x2d139;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D13A|&#x2d13a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D13B|&#x2d13b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D13C|&#x2d13c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D13D|&#x2d13d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D13E|&#x2d13e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D13F|&#x2d13f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D14x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D140|&#x2d140;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D141|&#x2d141;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D142|&#x2d142;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D143|&#x2d143;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D144|&#x2d144;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D145|&#x2d145;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D146|&#x2d146;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D147|&#x2d147;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D148|&#x2d148;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D149|&#x2d149;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D14A|&#x2d14a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D14B|&#x2d14b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D14C|&#x2d14c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D14D|&#x2d14d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D14E|&#x2d14e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D14F|&#x2d14f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D15x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D150|&#x2d150;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D151|&#x2d151;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D152|&#x2d152;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D153|&#x2d153;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D154|&#x2d154;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D155|&#x2d155;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D156|&#x2d156;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D157|&#x2d157;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D158|&#x2d158;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D159|&#x2d159;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D15A|&#x2d15a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D15B|&#x2d15b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D15C|&#x2d15c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D15D|&#x2d15d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D15E|&#x2d15e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D15F|&#x2d15f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D16x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D160|&#x2d160;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D161|&#x2d161;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D162|&#x2d162;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D163|&#x2d163;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D164|&#x2d164;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D165|&#x2d165;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D166|&#x2d166;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D167|&#x2d167;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D168|&#x2d168;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D169|&#x2d169;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D16A|&#x2d16a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D16B|&#x2d16b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D16C|&#x2d16c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D16D|&#x2d16d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D16E|&#x2d16e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D16F|&#x2d16f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D17x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D170|&#x2d170;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D171|&#x2d171;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D172|&#x2d172;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D173|&#x2d173;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D174|&#x2d174;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D175|&#x2d175;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D176|&#x2d176;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D177|&#x2d177;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D178|&#x2d178;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D179|&#x2d179;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D17A|&#x2d17a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D17B|&#x2d17b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D17C|&#x2d17c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D17D|&#x2d17d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D17E|&#x2d17e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D17F|&#x2d17f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D18x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D180|&#x2d180;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D181|&#x2d181;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D182|&#x2d182;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D183|&#x2d183;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D184|&#x2d184;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D185|&#x2d185;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D186|&#x2d186;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D187|&#x2d187;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D188|&#x2d188;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D189|&#x2d189;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D18A|&#x2d18a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D18B|&#x2d18b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D18C|&#x2d18c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D18D|&#x2d18d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D18E|&#x2d18e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D18F|&#x2d18f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D19x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D190|&#x2d190;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D191|&#x2d191;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D192|&#x2d192;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D193|&#x2d193;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D194|&#x2d194;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D195|&#x2d195;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D196|&#x2d196;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D197|&#x2d197;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D198|&#x2d198;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D199|&#x2d199;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D19A|&#x2d19a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D19B|&#x2d19b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D19C|&#x2d19c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D19D|&#x2d19d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D19E|&#x2d19e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D19F|&#x2d19f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D1Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1A0|&#x2d1a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1A1|&#x2d1a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1A2|&#x2d1a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1A3|&#x2d1a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1A4|&#x2d1a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1A5|&#x2d1a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1A6|&#x2d1a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1A7|&#x2d1a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1A8|&#x2d1a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1A9|&#x2d1a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1AA|&#x2d1aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1AB|&#x2d1ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1AC|&#x2d1ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1AD|&#x2d1ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1AE|&#x2d1ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1AF|&#x2d1af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D1Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1B0|&#x2d1b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1B1|&#x2d1b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1B2|&#x2d1b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1B3|&#x2d1b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1B4|&#x2d1b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1B5|&#x2d1b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1B6|&#x2d1b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1B7|&#x2d1b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1B8|&#x2d1b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1B9|&#x2d1b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1BA|&#x2d1ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1BB|&#x2d1bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1BC|&#x2d1bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1BD|&#x2d1bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1BE|&#x2d1be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1BF|&#x2d1bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D1Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1C0|&#x2d1c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1C1|&#x2d1c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1C2|&#x2d1c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1C3|&#x2d1c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1C4|&#x2d1c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1C5|&#x2d1c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1C6|&#x2d1c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1C7|&#x2d1c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1C8|&#x2d1c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1C9|&#x2d1c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1CA|&#x2d1ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1CB|&#x2d1cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1CC|&#x2d1cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1CD|&#x2d1cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1CE|&#x2d1ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1CF|&#x2d1cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D1Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1D0|&#x2d1d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1D1|&#x2d1d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1D2|&#x2d1d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1D3|&#x2d1d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1D4|&#x2d1d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1D5|&#x2d1d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1D6|&#x2d1d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1D7|&#x2d1d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1D8|&#x2d1d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1D9|&#x2d1d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1DA|&#x2d1da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1DB|&#x2d1db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1DC|&#x2d1dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1DD|&#x2d1dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1DE|&#x2d1de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1DF|&#x2d1df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D1Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1E0|&#x2d1e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1E1|&#x2d1e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1E2|&#x2d1e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1E3|&#x2d1e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1E4|&#x2d1e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1E5|&#x2d1e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1E6|&#x2d1e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1E7|&#x2d1e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1E8|&#x2d1e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1E9|&#x2d1e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1EA|&#x2d1ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1EB|&#x2d1eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1EC|&#x2d1ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1ED|&#x2d1ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1EE|&#x2d1ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1EF|&#x2d1ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D1Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1F0|&#x2d1f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1F1|&#x2d1f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1F2|&#x2d1f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1F3|&#x2d1f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1F4|&#x2d1f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1F5|&#x2d1f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1F6|&#x2d1f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1F7|&#x2d1f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1F8|&#x2d1f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1F9|&#x2d1f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1FA|&#x2d1fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1FB|&#x2d1fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1FC|&#x2d1fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1FD|&#x2d1fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1FE|&#x2d1fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D1FF|&#x2d1ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D20x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D200|&#x2d200;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D201|&#x2d201;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D202|&#x2d202;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D203|&#x2d203;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D204|&#x2d204;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D205|&#x2d205;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D206|&#x2d206;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D207|&#x2d207;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D208|&#x2d208;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D209|&#x2d209;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D20A|&#x2d20a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D20B|&#x2d20b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D20C|&#x2d20c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D20D|&#x2d20d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D20E|&#x2d20e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D20F|&#x2d20f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D21x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D210|&#x2d210;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D211|&#x2d211;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D212|&#x2d212;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D213|&#x2d213;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D214|&#x2d214;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D215|&#x2d215;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D216|&#x2d216;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D217|&#x2d217;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D218|&#x2d218;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D219|&#x2d219;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D21A|&#x2d21a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D21B|&#x2d21b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D21C|&#x2d21c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D21D|&#x2d21d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D21E|&#x2d21e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D21F|&#x2d21f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D22x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D220|&#x2d220;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D221|&#x2d221;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D222|&#x2d222;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D223|&#x2d223;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D224|&#x2d224;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D225|&#x2d225;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D226|&#x2d226;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D227|&#x2d227;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D228|&#x2d228;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D229|&#x2d229;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D22A|&#x2d22a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D22B|&#x2d22b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D22C|&#x2d22c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D22D|&#x2d22d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D22E|&#x2d22e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D22F|&#x2d22f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D23x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D230|&#x2d230;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D231|&#x2d231;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D232|&#x2d232;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D233|&#x2d233;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D234|&#x2d234;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D235|&#x2d235;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D236|&#x2d236;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D237|&#x2d237;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D238|&#x2d238;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D239|&#x2d239;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D23A|&#x2d23a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D23B|&#x2d23b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D23C|&#x2d23c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D23D|&#x2d23d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D23E|&#x2d23e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D23F|&#x2d23f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D24x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D240|&#x2d240;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D241|&#x2d241;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D242|&#x2d242;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D243|&#x2d243;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D244|&#x2d244;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D245|&#x2d245;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D246|&#x2d246;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D247|&#x2d247;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D248|&#x2d248;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D249|&#x2d249;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D24A|&#x2d24a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D24B|&#x2d24b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D24C|&#x2d24c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D24D|&#x2d24d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D24E|&#x2d24e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D24F|&#x2d24f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D25x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D250|&#x2d250;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D251|&#x2d251;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D252|&#x2d252;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D253|&#x2d253;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D254|&#x2d254;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D255|&#x2d255;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D256|&#x2d256;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D257|&#x2d257;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D258|&#x2d258;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D259|&#x2d259;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D25A|&#x2d25a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D25B|&#x2d25b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D25C|&#x2d25c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D25D|&#x2d25d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D25E|&#x2d25e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D25F|&#x2d25f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D26x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D260|&#x2d260;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D261|&#x2d261;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D262|&#x2d262;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D263|&#x2d263;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D264|&#x2d264;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D265|&#x2d265;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D266|&#x2d266;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D267|&#x2d267;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D268|&#x2d268;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D269|&#x2d269;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D26A|&#x2d26a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D26B|&#x2d26b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D26C|&#x2d26c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D26D|&#x2d26d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D26E|&#x2d26e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D26F|&#x2d26f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D27x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D270|&#x2d270;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D271|&#x2d271;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D272|&#x2d272;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D273|&#x2d273;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D274|&#x2d274;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D275|&#x2d275;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D276|&#x2d276;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D277|&#x2d277;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D278|&#x2d278;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D279|&#x2d279;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D27A|&#x2d27a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D27B|&#x2d27b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D27C|&#x2d27c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D27D|&#x2d27d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D27E|&#x2d27e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D27F|&#x2d27f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D28x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D280|&#x2d280;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D281|&#x2d281;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D282|&#x2d282;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D283|&#x2d283;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D284|&#x2d284;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D285|&#x2d285;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D286|&#x2d286;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D287|&#x2d287;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D288|&#x2d288;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D289|&#x2d289;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D28A|&#x2d28a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D28B|&#x2d28b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D28C|&#x2d28c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D28D|&#x2d28d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D28E|&#x2d28e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D28F|&#x2d28f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D29x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D290|&#x2d290;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D291|&#x2d291;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D292|&#x2d292;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D293|&#x2d293;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D294|&#x2d294;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D295|&#x2d295;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D296|&#x2d296;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D297|&#x2d297;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D298|&#x2d298;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D299|&#x2d299;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D29A|&#x2d29a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D29B|&#x2d29b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D29C|&#x2d29c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D29D|&#x2d29d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D29E|&#x2d29e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D29F|&#x2d29f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D2Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2A0|&#x2d2a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2A1|&#x2d2a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2A2|&#x2d2a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2A3|&#x2d2a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2A4|&#x2d2a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2A5|&#x2d2a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2A6|&#x2d2a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2A7|&#x2d2a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2A8|&#x2d2a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2A9|&#x2d2a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2AA|&#x2d2aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2AB|&#x2d2ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2AC|&#x2d2ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2AD|&#x2d2ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2AE|&#x2d2ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2AF|&#x2d2af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D2Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2B0|&#x2d2b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2B1|&#x2d2b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2B2|&#x2d2b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2B3|&#x2d2b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2B4|&#x2d2b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2B5|&#x2d2b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2B6|&#x2d2b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2B7|&#x2d2b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2B8|&#x2d2b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2B9|&#x2d2b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2BA|&#x2d2ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2BB|&#x2d2bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2BC|&#x2d2bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2BD|&#x2d2bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2BE|&#x2d2be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2BF|&#x2d2bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D2Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2C0|&#x2d2c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2C1|&#x2d2c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2C2|&#x2d2c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2C3|&#x2d2c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2C4|&#x2d2c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2C5|&#x2d2c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2C6|&#x2d2c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2C7|&#x2d2c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2C8|&#x2d2c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2C9|&#x2d2c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2CA|&#x2d2ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2CB|&#x2d2cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2CC|&#x2d2cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2CD|&#x2d2cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2CE|&#x2d2ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2CF|&#x2d2cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D2Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2D0|&#x2d2d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2D1|&#x2d2d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2D2|&#x2d2d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2D3|&#x2d2d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2D4|&#x2d2d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2D5|&#x2d2d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2D6|&#x2d2d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2D7|&#x2d2d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2D8|&#x2d2d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2D9|&#x2d2d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2DA|&#x2d2da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2DB|&#x2d2db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2DC|&#x2d2dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2DD|&#x2d2dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2DE|&#x2d2de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2DF|&#x2d2df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D2Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2E0|&#x2d2e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2E1|&#x2d2e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2E2|&#x2d2e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2E3|&#x2d2e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2E4|&#x2d2e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2E5|&#x2d2e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2E6|&#x2d2e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2E7|&#x2d2e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2E8|&#x2d2e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2E9|&#x2d2e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2EA|&#x2d2ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2EB|&#x2d2eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2EC|&#x2d2ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2ED|&#x2d2ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2EE|&#x2d2ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2EF|&#x2d2ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D2Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2F0|&#x2d2f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2F1|&#x2d2f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2F2|&#x2d2f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2F3|&#x2d2f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2F4|&#x2d2f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2F5|&#x2d2f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2F6|&#x2d2f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2F7|&#x2d2f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2F8|&#x2d2f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2F9|&#x2d2f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2FA|&#x2d2fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2FB|&#x2d2fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2FC|&#x2d2fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2FD|&#x2d2fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2FE|&#x2d2fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D2FF|&#x2d2ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D30x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D300|&#x2d300;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D301|&#x2d301;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D302|&#x2d302;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D303|&#x2d303;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D304|&#x2d304;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D305|&#x2d305;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D306|&#x2d306;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D307|&#x2d307;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D308|&#x2d308;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D309|&#x2d309;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D30A|&#x2d30a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D30B|&#x2d30b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D30C|&#x2d30c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D30D|&#x2d30d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D30E|&#x2d30e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D30F|&#x2d30f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D31x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D310|&#x2d310;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D311|&#x2d311;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D312|&#x2d312;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D313|&#x2d313;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D314|&#x2d314;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D315|&#x2d315;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D316|&#x2d316;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D317|&#x2d317;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D318|&#x2d318;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D319|&#x2d319;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D31A|&#x2d31a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D31B|&#x2d31b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D31C|&#x2d31c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D31D|&#x2d31d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D31E|&#x2d31e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D31F|&#x2d31f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D32x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D320|&#x2d320;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D321|&#x2d321;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D322|&#x2d322;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D323|&#x2d323;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D324|&#x2d324;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D325|&#x2d325;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D326|&#x2d326;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D327|&#x2d327;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D328|&#x2d328;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D329|&#x2d329;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D32A|&#x2d32a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D32B|&#x2d32b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D32C|&#x2d32c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D32D|&#x2d32d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D32E|&#x2d32e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D32F|&#x2d32f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D33x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D330|&#x2d330;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D331|&#x2d331;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D332|&#x2d332;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D333|&#x2d333;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D334|&#x2d334;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D335|&#x2d335;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D336|&#x2d336;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D337|&#x2d337;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D338|&#x2d338;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D339|&#x2d339;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D33A|&#x2d33a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D33B|&#x2d33b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D33C|&#x2d33c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D33D|&#x2d33d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D33E|&#x2d33e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D33F|&#x2d33f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D34x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D340|&#x2d340;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D341|&#x2d341;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D342|&#x2d342;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D343|&#x2d343;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D344|&#x2d344;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D345|&#x2d345;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D346|&#x2d346;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D347|&#x2d347;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D348|&#x2d348;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D349|&#x2d349;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D34A|&#x2d34a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D34B|&#x2d34b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D34C|&#x2d34c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D34D|&#x2d34d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D34E|&#x2d34e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D34F|&#x2d34f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D35x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D350|&#x2d350;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D351|&#x2d351;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D352|&#x2d352;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D353|&#x2d353;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D354|&#x2d354;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D355|&#x2d355;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D356|&#x2d356;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D357|&#x2d357;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D358|&#x2d358;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D359|&#x2d359;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D35A|&#x2d35a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D35B|&#x2d35b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D35C|&#x2d35c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D35D|&#x2d35d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D35E|&#x2d35e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D35F|&#x2d35f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D36x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D360|&#x2d360;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D361|&#x2d361;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D362|&#x2d362;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D363|&#x2d363;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D364|&#x2d364;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D365|&#x2d365;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D366|&#x2d366;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D367|&#x2d367;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D368|&#x2d368;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D369|&#x2d369;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D36A|&#x2d36a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D36B|&#x2d36b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D36C|&#x2d36c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D36D|&#x2d36d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D36E|&#x2d36e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D36F|&#x2d36f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D37x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D370|&#x2d370;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D371|&#x2d371;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D372|&#x2d372;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D373|&#x2d373;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D374|&#x2d374;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D375|&#x2d375;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D376|&#x2d376;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D377|&#x2d377;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D378|&#x2d378;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D379|&#x2d379;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D37A|&#x2d37a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D37B|&#x2d37b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D37C|&#x2d37c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D37D|&#x2d37d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D37E|&#x2d37e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D37F|&#x2d37f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D38x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D380|&#x2d380;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D381|&#x2d381;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D382|&#x2d382;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D383|&#x2d383;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D384|&#x2d384;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D385|&#x2d385;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D386|&#x2d386;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D387|&#x2d387;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D388|&#x2d388;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D389|&#x2d389;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D38A|&#x2d38a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D38B|&#x2d38b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D38C|&#x2d38c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D38D|&#x2d38d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D38E|&#x2d38e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D38F|&#x2d38f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D39x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D390|&#x2d390;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D391|&#x2d391;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D392|&#x2d392;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D393|&#x2d393;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D394|&#x2d394;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D395|&#x2d395;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D396|&#x2d396;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D397|&#x2d397;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D398|&#x2d398;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D399|&#x2d399;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D39A|&#x2d39a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D39B|&#x2d39b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D39C|&#x2d39c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D39D|&#x2d39d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D39E|&#x2d39e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D39F|&#x2d39f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D3Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3A0|&#x2d3a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3A1|&#x2d3a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3A2|&#x2d3a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3A3|&#x2d3a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3A4|&#x2d3a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3A5|&#x2d3a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3A6|&#x2d3a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3A7|&#x2d3a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3A8|&#x2d3a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3A9|&#x2d3a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3AA|&#x2d3aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3AB|&#x2d3ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3AC|&#x2d3ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3AD|&#x2d3ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3AE|&#x2d3ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3AF|&#x2d3af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D3Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3B0|&#x2d3b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3B1|&#x2d3b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3B2|&#x2d3b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3B3|&#x2d3b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3B4|&#x2d3b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3B5|&#x2d3b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3B6|&#x2d3b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3B7|&#x2d3b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3B8|&#x2d3b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3B9|&#x2d3b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3BA|&#x2d3ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3BB|&#x2d3bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3BC|&#x2d3bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3BD|&#x2d3bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3BE|&#x2d3be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3BF|&#x2d3bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D3Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3C0|&#x2d3c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3C1|&#x2d3c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3C2|&#x2d3c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3C3|&#x2d3c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3C4|&#x2d3c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3C5|&#x2d3c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3C6|&#x2d3c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3C7|&#x2d3c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3C8|&#x2d3c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3C9|&#x2d3c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3CA|&#x2d3ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3CB|&#x2d3cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3CC|&#x2d3cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3CD|&#x2d3cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3CE|&#x2d3ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3CF|&#x2d3cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D3Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3D0|&#x2d3d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3D1|&#x2d3d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3D2|&#x2d3d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3D3|&#x2d3d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3D4|&#x2d3d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3D5|&#x2d3d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3D6|&#x2d3d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3D7|&#x2d3d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3D8|&#x2d3d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3D9|&#x2d3d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3DA|&#x2d3da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3DB|&#x2d3db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3DC|&#x2d3dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3DD|&#x2d3dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3DE|&#x2d3de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3DF|&#x2d3df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D3Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3E0|&#x2d3e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3E1|&#x2d3e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3E2|&#x2d3e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3E3|&#x2d3e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3E4|&#x2d3e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3E5|&#x2d3e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3E6|&#x2d3e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3E7|&#x2d3e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3E8|&#x2d3e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3E9|&#x2d3e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3EA|&#x2d3ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3EB|&#x2d3eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3EC|&#x2d3ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3ED|&#x2d3ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3EE|&#x2d3ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3EF|&#x2d3ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D3Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3F0|&#x2d3f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3F1|&#x2d3f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3F2|&#x2d3f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3F3|&#x2d3f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3F4|&#x2d3f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3F5|&#x2d3f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3F6|&#x2d3f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3F7|&#x2d3f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3F8|&#x2d3f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3F9|&#x2d3f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3FA|&#x2d3fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3FB|&#x2d3fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3FC|&#x2d3fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3FD|&#x2d3fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3FE|&#x2d3fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D3FF|&#x2d3ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D40x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D400|&#x2d400;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D401|&#x2d401;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D402|&#x2d402;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D403|&#x2d403;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D404|&#x2d404;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D405|&#x2d405;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D406|&#x2d406;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D407|&#x2d407;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D408|&#x2d408;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D409|&#x2d409;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D40A|&#x2d40a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D40B|&#x2d40b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D40C|&#x2d40c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D40D|&#x2d40d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D40E|&#x2d40e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D40F|&#x2d40f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D41x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D410|&#x2d410;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D411|&#x2d411;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D412|&#x2d412;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D413|&#x2d413;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D414|&#x2d414;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D415|&#x2d415;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D416|&#x2d416;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D417|&#x2d417;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D418|&#x2d418;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D419|&#x2d419;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D41A|&#x2d41a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D41B|&#x2d41b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D41C|&#x2d41c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D41D|&#x2d41d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D41E|&#x2d41e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D41F|&#x2d41f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D42x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D420|&#x2d420;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D421|&#x2d421;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D422|&#x2d422;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D423|&#x2d423;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D424|&#x2d424;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D425|&#x2d425;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D426|&#x2d426;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D427|&#x2d427;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D428|&#x2d428;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D429|&#x2d429;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D42A|&#x2d42a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D42B|&#x2d42b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D42C|&#x2d42c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D42D|&#x2d42d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D42E|&#x2d42e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D42F|&#x2d42f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D43x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D430|&#x2d430;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D431|&#x2d431;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D432|&#x2d432;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D433|&#x2d433;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D434|&#x2d434;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D435|&#x2d435;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D436|&#x2d436;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D437|&#x2d437;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D438|&#x2d438;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D439|&#x2d439;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D43A|&#x2d43a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D43B|&#x2d43b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D43C|&#x2d43c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D43D|&#x2d43d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D43E|&#x2d43e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D43F|&#x2d43f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D44x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D440|&#x2d440;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D441|&#x2d441;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D442|&#x2d442;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D443|&#x2d443;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D444|&#x2d444;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D445|&#x2d445;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D446|&#x2d446;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D447|&#x2d447;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D448|&#x2d448;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D449|&#x2d449;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D44A|&#x2d44a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D44B|&#x2d44b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D44C|&#x2d44c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D44D|&#x2d44d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D44E|&#x2d44e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D44F|&#x2d44f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D45x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D450|&#x2d450;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D451|&#x2d451;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D452|&#x2d452;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D453|&#x2d453;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D454|&#x2d454;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D455|&#x2d455;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D456|&#x2d456;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D457|&#x2d457;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D458|&#x2d458;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D459|&#x2d459;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D45A|&#x2d45a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D45B|&#x2d45b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D45C|&#x2d45c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D45D|&#x2d45d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D45E|&#x2d45e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D45F|&#x2d45f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D46x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D460|&#x2d460;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D461|&#x2d461;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D462|&#x2d462;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D463|&#x2d463;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D464|&#x2d464;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D465|&#x2d465;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D466|&#x2d466;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D467|&#x2d467;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D468|&#x2d468;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D469|&#x2d469;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D46A|&#x2d46a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D46B|&#x2d46b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D46C|&#x2d46c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D46D|&#x2d46d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D46E|&#x2d46e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D46F|&#x2d46f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D47x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D470|&#x2d470;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D471|&#x2d471;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D472|&#x2d472;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D473|&#x2d473;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D474|&#x2d474;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D475|&#x2d475;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D476|&#x2d476;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D477|&#x2d477;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D478|&#x2d478;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D479|&#x2d479;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D47A|&#x2d47a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D47B|&#x2d47b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D47C|&#x2d47c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D47D|&#x2d47d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D47E|&#x2d47e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D47F|&#x2d47f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D48x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D480|&#x2d480;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D481|&#x2d481;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D482|&#x2d482;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D483|&#x2d483;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D484|&#x2d484;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D485|&#x2d485;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D486|&#x2d486;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D487|&#x2d487;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D488|&#x2d488;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D489|&#x2d489;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D48A|&#x2d48a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D48B|&#x2d48b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D48C|&#x2d48c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D48D|&#x2d48d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D48E|&#x2d48e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D48F|&#x2d48f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D49x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D490|&#x2d490;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D491|&#x2d491;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D492|&#x2d492;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D493|&#x2d493;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D494|&#x2d494;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D495|&#x2d495;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D496|&#x2d496;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D497|&#x2d497;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D498|&#x2d498;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D499|&#x2d499;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D49A|&#x2d49a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D49B|&#x2d49b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D49C|&#x2d49c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D49D|&#x2d49d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D49E|&#x2d49e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D49F|&#x2d49f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D4Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4A0|&#x2d4a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4A1|&#x2d4a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4A2|&#x2d4a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4A3|&#x2d4a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4A4|&#x2d4a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4A5|&#x2d4a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4A6|&#x2d4a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4A7|&#x2d4a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4A8|&#x2d4a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4A9|&#x2d4a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4AA|&#x2d4aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4AB|&#x2d4ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4AC|&#x2d4ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4AD|&#x2d4ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4AE|&#x2d4ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4AF|&#x2d4af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D4Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4B0|&#x2d4b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4B1|&#x2d4b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4B2|&#x2d4b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4B3|&#x2d4b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4B4|&#x2d4b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4B5|&#x2d4b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4B6|&#x2d4b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4B7|&#x2d4b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4B8|&#x2d4b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4B9|&#x2d4b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4BA|&#x2d4ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4BB|&#x2d4bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4BC|&#x2d4bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4BD|&#x2d4bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4BE|&#x2d4be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4BF|&#x2d4bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D4Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4C0|&#x2d4c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4C1|&#x2d4c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4C2|&#x2d4c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4C3|&#x2d4c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4C4|&#x2d4c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4C5|&#x2d4c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4C6|&#x2d4c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4C7|&#x2d4c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4C8|&#x2d4c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4C9|&#x2d4c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4CA|&#x2d4ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4CB|&#x2d4cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4CC|&#x2d4cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4CD|&#x2d4cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4CE|&#x2d4ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4CF|&#x2d4cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D4Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4D0|&#x2d4d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4D1|&#x2d4d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4D2|&#x2d4d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4D3|&#x2d4d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4D4|&#x2d4d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4D5|&#x2d4d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4D6|&#x2d4d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4D7|&#x2d4d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4D8|&#x2d4d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4D9|&#x2d4d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4DA|&#x2d4da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4DB|&#x2d4db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4DC|&#x2d4dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4DD|&#x2d4dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4DE|&#x2d4de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4DF|&#x2d4df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D4Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4E0|&#x2d4e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4E1|&#x2d4e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4E2|&#x2d4e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4E3|&#x2d4e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4E4|&#x2d4e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4E5|&#x2d4e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4E6|&#x2d4e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4E7|&#x2d4e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4E8|&#x2d4e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4E9|&#x2d4e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4EA|&#x2d4ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4EB|&#x2d4eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4EC|&#x2d4ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4ED|&#x2d4ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4EE|&#x2d4ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4EF|&#x2d4ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D4Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4F0|&#x2d4f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4F1|&#x2d4f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4F2|&#x2d4f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4F3|&#x2d4f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4F4|&#x2d4f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4F5|&#x2d4f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4F6|&#x2d4f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4F7|&#x2d4f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4F8|&#x2d4f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4F9|&#x2d4f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4FA|&#x2d4fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4FB|&#x2d4fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4FC|&#x2d4fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4FD|&#x2d4fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4FE|&#x2d4fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D4FF|&#x2d4ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D50x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D500|&#x2d500;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D501|&#x2d501;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D502|&#x2d502;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D503|&#x2d503;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D504|&#x2d504;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D505|&#x2d505;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D506|&#x2d506;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D507|&#x2d507;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D508|&#x2d508;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D509|&#x2d509;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D50A|&#x2d50a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D50B|&#x2d50b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D50C|&#x2d50c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D50D|&#x2d50d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D50E|&#x2d50e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D50F|&#x2d50f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D51x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D510|&#x2d510;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D511|&#x2d511;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D512|&#x2d512;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D513|&#x2d513;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D514|&#x2d514;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D515|&#x2d515;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D516|&#x2d516;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D517|&#x2d517;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D518|&#x2d518;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D519|&#x2d519;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D51A|&#x2d51a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D51B|&#x2d51b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D51C|&#x2d51c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D51D|&#x2d51d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D51E|&#x2d51e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D51F|&#x2d51f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D52x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D520|&#x2d520;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D521|&#x2d521;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D522|&#x2d522;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D523|&#x2d523;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D524|&#x2d524;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D525|&#x2d525;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D526|&#x2d526;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D527|&#x2d527;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D528|&#x2d528;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D529|&#x2d529;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D52A|&#x2d52a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D52B|&#x2d52b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D52C|&#x2d52c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D52D|&#x2d52d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D52E|&#x2d52e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D52F|&#x2d52f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D53x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D530|&#x2d530;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D531|&#x2d531;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D532|&#x2d532;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D533|&#x2d533;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D534|&#x2d534;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D535|&#x2d535;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D536|&#x2d536;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D537|&#x2d537;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D538|&#x2d538;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D539|&#x2d539;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D53A|&#x2d53a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D53B|&#x2d53b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D53C|&#x2d53c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D53D|&#x2d53d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D53E|&#x2d53e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D53F|&#x2d53f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D54x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D540|&#x2d540;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D541|&#x2d541;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D542|&#x2d542;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D543|&#x2d543;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D544|&#x2d544;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D545|&#x2d545;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D546|&#x2d546;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D547|&#x2d547;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D548|&#x2d548;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D549|&#x2d549;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D54A|&#x2d54a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D54B|&#x2d54b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D54C|&#x2d54c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D54D|&#x2d54d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D54E|&#x2d54e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D54F|&#x2d54f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D55x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D550|&#x2d550;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D551|&#x2d551;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D552|&#x2d552;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D553|&#x2d553;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D554|&#x2d554;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D555|&#x2d555;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D556|&#x2d556;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D557|&#x2d557;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D558|&#x2d558;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D559|&#x2d559;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D55A|&#x2d55a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D55B|&#x2d55b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D55C|&#x2d55c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D55D|&#x2d55d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D55E|&#x2d55e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D55F|&#x2d55f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D56x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D560|&#x2d560;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D561|&#x2d561;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D562|&#x2d562;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D563|&#x2d563;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D564|&#x2d564;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D565|&#x2d565;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D566|&#x2d566;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D567|&#x2d567;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D568|&#x2d568;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D569|&#x2d569;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D56A|&#x2d56a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D56B|&#x2d56b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D56C|&#x2d56c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D56D|&#x2d56d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D56E|&#x2d56e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D56F|&#x2d56f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D57x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D570|&#x2d570;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D571|&#x2d571;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D572|&#x2d572;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D573|&#x2d573;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D574|&#x2d574;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D575|&#x2d575;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D576|&#x2d576;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D577|&#x2d577;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D578|&#x2d578;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D579|&#x2d579;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D57A|&#x2d57a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D57B|&#x2d57b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D57C|&#x2d57c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D57D|&#x2d57d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D57E|&#x2d57e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D57F|&#x2d57f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D58x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D580|&#x2d580;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D581|&#x2d581;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D582|&#x2d582;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D583|&#x2d583;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D584|&#x2d584;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D585|&#x2d585;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D586|&#x2d586;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D587|&#x2d587;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D588|&#x2d588;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D589|&#x2d589;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D58A|&#x2d58a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D58B|&#x2d58b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D58C|&#x2d58c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D58D|&#x2d58d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D58E|&#x2d58e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D58F|&#x2d58f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D59x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D590|&#x2d590;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D591|&#x2d591;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D592|&#x2d592;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D593|&#x2d593;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D594|&#x2d594;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D595|&#x2d595;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D596|&#x2d596;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D597|&#x2d597;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D598|&#x2d598;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D599|&#x2d599;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D59A|&#x2d59a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D59B|&#x2d59b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D59C|&#x2d59c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D59D|&#x2d59d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D59E|&#x2d59e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D59F|&#x2d59f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D5Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5A0|&#x2d5a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5A1|&#x2d5a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5A2|&#x2d5a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5A3|&#x2d5a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5A4|&#x2d5a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5A5|&#x2d5a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5A6|&#x2d5a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5A7|&#x2d5a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5A8|&#x2d5a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5A9|&#x2d5a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5AA|&#x2d5aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5AB|&#x2d5ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5AC|&#x2d5ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5AD|&#x2d5ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5AE|&#x2d5ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5AF|&#x2d5af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D5Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5B0|&#x2d5b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5B1|&#x2d5b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5B2|&#x2d5b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5B3|&#x2d5b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5B4|&#x2d5b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5B5|&#x2d5b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5B6|&#x2d5b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5B7|&#x2d5b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5B8|&#x2d5b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5B9|&#x2d5b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5BA|&#x2d5ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5BB|&#x2d5bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5BC|&#x2d5bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5BD|&#x2d5bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5BE|&#x2d5be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5BF|&#x2d5bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D5Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5C0|&#x2d5c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5C1|&#x2d5c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5C2|&#x2d5c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5C3|&#x2d5c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5C4|&#x2d5c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5C5|&#x2d5c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5C6|&#x2d5c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5C7|&#x2d5c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5C8|&#x2d5c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5C9|&#x2d5c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5CA|&#x2d5ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5CB|&#x2d5cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5CC|&#x2d5cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5CD|&#x2d5cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5CE|&#x2d5ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5CF|&#x2d5cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D5Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5D0|&#x2d5d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5D1|&#x2d5d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5D2|&#x2d5d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5D3|&#x2d5d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5D4|&#x2d5d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5D5|&#x2d5d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5D6|&#x2d5d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5D7|&#x2d5d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5D8|&#x2d5d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5D9|&#x2d5d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5DA|&#x2d5da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5DB|&#x2d5db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5DC|&#x2d5dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5DD|&#x2d5dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5DE|&#x2d5de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5DF|&#x2d5df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D5Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5E0|&#x2d5e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5E1|&#x2d5e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5E2|&#x2d5e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5E3|&#x2d5e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5E4|&#x2d5e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5E5|&#x2d5e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5E6|&#x2d5e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5E7|&#x2d5e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5E8|&#x2d5e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5E9|&#x2d5e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5EA|&#x2d5ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5EB|&#x2d5eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5EC|&#x2d5ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5ED|&#x2d5ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5EE|&#x2d5ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5EF|&#x2d5ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D5Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5F0|&#x2d5f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5F1|&#x2d5f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5F2|&#x2d5f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5F3|&#x2d5f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5F4|&#x2d5f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5F5|&#x2d5f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5F6|&#x2d5f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5F7|&#x2d5f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5F8|&#x2d5f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5F9|&#x2d5f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5FA|&#x2d5fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5FB|&#x2d5fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5FC|&#x2d5fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5FD|&#x2d5fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5FE|&#x2d5fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D5FF|&#x2d5ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D60x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D600|&#x2d600;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D601|&#x2d601;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D602|&#x2d602;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D603|&#x2d603;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D604|&#x2d604;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D605|&#x2d605;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D606|&#x2d606;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D607|&#x2d607;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D608|&#x2d608;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D609|&#x2d609;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D60A|&#x2d60a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D60B|&#x2d60b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D60C|&#x2d60c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D60D|&#x2d60d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D60E|&#x2d60e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D60F|&#x2d60f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D61x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D610|&#x2d610;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D611|&#x2d611;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D612|&#x2d612;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D613|&#x2d613;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D614|&#x2d614;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D615|&#x2d615;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D616|&#x2d616;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D617|&#x2d617;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D618|&#x2d618;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D619|&#x2d619;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D61A|&#x2d61a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D61B|&#x2d61b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D61C|&#x2d61c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D61D|&#x2d61d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D61E|&#x2d61e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D61F|&#x2d61f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D62x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D620|&#x2d620;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D621|&#x2d621;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D622|&#x2d622;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D623|&#x2d623;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D624|&#x2d624;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D625|&#x2d625;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D626|&#x2d626;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D627|&#x2d627;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D628|&#x2d628;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D629|&#x2d629;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D62A|&#x2d62a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D62B|&#x2d62b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D62C|&#x2d62c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D62D|&#x2d62d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D62E|&#x2d62e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D62F|&#x2d62f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D63x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D630|&#x2d630;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D631|&#x2d631;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D632|&#x2d632;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D633|&#x2d633;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D634|&#x2d634;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D635|&#x2d635;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D636|&#x2d636;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D637|&#x2d637;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D638|&#x2d638;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D639|&#x2d639;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D63A|&#x2d63a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D63B|&#x2d63b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D63C|&#x2d63c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D63D|&#x2d63d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D63E|&#x2d63e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D63F|&#x2d63f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D64x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D640|&#x2d640;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D641|&#x2d641;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D642|&#x2d642;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D643|&#x2d643;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D644|&#x2d644;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D645|&#x2d645;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D646|&#x2d646;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D647|&#x2d647;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D648|&#x2d648;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D649|&#x2d649;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D64A|&#x2d64a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D64B|&#x2d64b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D64C|&#x2d64c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D64D|&#x2d64d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D64E|&#x2d64e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D64F|&#x2d64f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D65x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D650|&#x2d650;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D651|&#x2d651;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D652|&#x2d652;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D653|&#x2d653;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D654|&#x2d654;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D655|&#x2d655;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D656|&#x2d656;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D657|&#x2d657;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D658|&#x2d658;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D659|&#x2d659;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D65A|&#x2d65a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D65B|&#x2d65b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D65C|&#x2d65c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D65D|&#x2d65d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D65E|&#x2d65e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D65F|&#x2d65f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D66x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D660|&#x2d660;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D661|&#x2d661;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D662|&#x2d662;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D663|&#x2d663;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D664|&#x2d664;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D665|&#x2d665;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D666|&#x2d666;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D667|&#x2d667;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D668|&#x2d668;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D669|&#x2d669;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D66A|&#x2d66a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D66B|&#x2d66b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D66C|&#x2d66c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D66D|&#x2d66d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D66E|&#x2d66e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D66F|&#x2d66f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D67x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D670|&#x2d670;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D671|&#x2d671;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D672|&#x2d672;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D673|&#x2d673;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D674|&#x2d674;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D675|&#x2d675;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D676|&#x2d676;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D677|&#x2d677;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D678|&#x2d678;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D679|&#x2d679;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D67A|&#x2d67a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D67B|&#x2d67b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D67C|&#x2d67c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D67D|&#x2d67d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D67E|&#x2d67e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D67F|&#x2d67f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D68x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D680|&#x2d680;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D681|&#x2d681;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D682|&#x2d682;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D683|&#x2d683;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D684|&#x2d684;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D685|&#x2d685;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D686|&#x2d686;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D687|&#x2d687;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D688|&#x2d688;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D689|&#x2d689;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D68A|&#x2d68a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D68B|&#x2d68b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D68C|&#x2d68c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D68D|&#x2d68d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D68E|&#x2d68e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D68F|&#x2d68f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D69x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D690|&#x2d690;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D691|&#x2d691;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D692|&#x2d692;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D693|&#x2d693;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D694|&#x2d694;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D695|&#x2d695;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D696|&#x2d696;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D697|&#x2d697;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D698|&#x2d698;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D699|&#x2d699;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D69A|&#x2d69a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D69B|&#x2d69b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D69C|&#x2d69c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D69D|&#x2d69d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D69E|&#x2d69e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D69F|&#x2d69f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D6Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6A0|&#x2d6a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6A1|&#x2d6a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6A2|&#x2d6a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6A3|&#x2d6a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6A4|&#x2d6a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6A5|&#x2d6a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6A6|&#x2d6a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6A7|&#x2d6a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6A8|&#x2d6a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6A9|&#x2d6a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6AA|&#x2d6aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6AB|&#x2d6ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6AC|&#x2d6ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6AD|&#x2d6ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6AE|&#x2d6ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6AF|&#x2d6af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D6Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6B0|&#x2d6b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6B1|&#x2d6b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6B2|&#x2d6b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6B3|&#x2d6b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6B4|&#x2d6b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6B5|&#x2d6b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6B6|&#x2d6b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6B7|&#x2d6b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6B8|&#x2d6b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6B9|&#x2d6b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6BA|&#x2d6ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6BB|&#x2d6bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6BC|&#x2d6bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6BD|&#x2d6bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6BE|&#x2d6be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6BF|&#x2d6bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D6Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6C0|&#x2d6c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6C1|&#x2d6c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6C2|&#x2d6c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6C3|&#x2d6c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6C4|&#x2d6c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6C5|&#x2d6c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6C6|&#x2d6c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6C7|&#x2d6c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6C8|&#x2d6c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6C9|&#x2d6c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6CA|&#x2d6ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6CB|&#x2d6cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6CC|&#x2d6cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6CD|&#x2d6cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6CE|&#x2d6ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6CF|&#x2d6cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D6Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6D0|&#x2d6d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6D1|&#x2d6d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6D2|&#x2d6d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6D3|&#x2d6d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6D4|&#x2d6d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6D5|&#x2d6d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6D6|&#x2d6d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6D7|&#x2d6d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6D8|&#x2d6d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6D9|&#x2d6d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6DA|&#x2d6da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6DB|&#x2d6db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6DC|&#x2d6dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6DD|&#x2d6dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6DE|&#x2d6de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6DF|&#x2d6df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D6Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6E0|&#x2d6e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6E1|&#x2d6e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6E2|&#x2d6e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6E3|&#x2d6e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6E4|&#x2d6e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6E5|&#x2d6e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6E6|&#x2d6e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6E7|&#x2d6e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6E8|&#x2d6e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6E9|&#x2d6e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6EA|&#x2d6ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6EB|&#x2d6eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6EC|&#x2d6ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6ED|&#x2d6ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6EE|&#x2d6ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6EF|&#x2d6ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D6Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6F0|&#x2d6f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6F1|&#x2d6f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6F2|&#x2d6f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6F3|&#x2d6f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6F4|&#x2d6f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6F5|&#x2d6f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6F6|&#x2d6f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6F7|&#x2d6f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6F8|&#x2d6f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6F9|&#x2d6f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6FA|&#x2d6fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6FB|&#x2d6fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6FC|&#x2d6fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6FD|&#x2d6fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6FE|&#x2d6fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D6FF|&#x2d6ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D70x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D700|&#x2d700;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D701|&#x2d701;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D702|&#x2d702;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D703|&#x2d703;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D704|&#x2d704;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D705|&#x2d705;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D706|&#x2d706;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D707|&#x2d707;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D708|&#x2d708;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D709|&#x2d709;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D70A|&#x2d70a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D70B|&#x2d70b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D70C|&#x2d70c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D70D|&#x2d70d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D70E|&#x2d70e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D70F|&#x2d70f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D71x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D710|&#x2d710;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D711|&#x2d711;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D712|&#x2d712;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D713|&#x2d713;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D714|&#x2d714;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D715|&#x2d715;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D716|&#x2d716;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D717|&#x2d717;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D718|&#x2d718;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D719|&#x2d719;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D71A|&#x2d71a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D71B|&#x2d71b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D71C|&#x2d71c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D71D|&#x2d71d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D71E|&#x2d71e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D71F|&#x2d71f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D72x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D720|&#x2d720;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D721|&#x2d721;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D722|&#x2d722;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D723|&#x2d723;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D724|&#x2d724;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D725|&#x2d725;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D726|&#x2d726;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D727|&#x2d727;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D728|&#x2d728;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D729|&#x2d729;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D72A|&#x2d72a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D72B|&#x2d72b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D72C|&#x2d72c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D72D|&#x2d72d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D72E|&#x2d72e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D72F|&#x2d72f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D73x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D730|&#x2d730;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D731|&#x2d731;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D732|&#x2d732;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D733|&#x2d733;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D734|&#x2d734;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D735|&#x2d735;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D736|&#x2d736;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D737|&#x2d737;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D738|&#x2d738;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D739|&#x2d739;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D73A|&#x2d73a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D73B|&#x2d73b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D73C|&#x2d73c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D73D|&#x2d73d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D73E|&#x2d73e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D73F|&#x2d73f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D74x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D740|&#x2d740;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D741|&#x2d741;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D742|&#x2d742;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D743|&#x2d743;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D744|&#x2d744;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D745|&#x2d745;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D746|&#x2d746;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D747|&#x2d747;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D748|&#x2d748;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D749|&#x2d749;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D74A|&#x2d74a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D74B|&#x2d74b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D74C|&#x2d74c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D74D|&#x2d74d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D74E|&#x2d74e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D74F|&#x2d74f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D75x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D750|&#x2d750;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D751|&#x2d751;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D752|&#x2d752;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D753|&#x2d753;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D754|&#x2d754;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D755|&#x2d755;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D756|&#x2d756;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D757|&#x2d757;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D758|&#x2d758;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D759|&#x2d759;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D75A|&#x2d75a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D75B|&#x2d75b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D75C|&#x2d75c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D75D|&#x2d75d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D75E|&#x2d75e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D75F|&#x2d75f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D76x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D760|&#x2d760;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D761|&#x2d761;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D762|&#x2d762;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D763|&#x2d763;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D764|&#x2d764;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D765|&#x2d765;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D766|&#x2d766;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D767|&#x2d767;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D768|&#x2d768;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D769|&#x2d769;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D76A|&#x2d76a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D76B|&#x2d76b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D76C|&#x2d76c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D76D|&#x2d76d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D76E|&#x2d76e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D76F|&#x2d76f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D77x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D770|&#x2d770;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D771|&#x2d771;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D772|&#x2d772;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D773|&#x2d773;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D774|&#x2d774;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D775|&#x2d775;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D776|&#x2d776;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D777|&#x2d777;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D778|&#x2d778;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D779|&#x2d779;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D77A|&#x2d77a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D77B|&#x2d77b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D77C|&#x2d77c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D77D|&#x2d77d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D77E|&#x2d77e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D77F|&#x2d77f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D78x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D780|&#x2d780;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D781|&#x2d781;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D782|&#x2d782;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D783|&#x2d783;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D784|&#x2d784;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D785|&#x2d785;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D786|&#x2d786;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D787|&#x2d787;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D788|&#x2d788;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D789|&#x2d789;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D78A|&#x2d78a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D78B|&#x2d78b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D78C|&#x2d78c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D78D|&#x2d78d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D78E|&#x2d78e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D78F|&#x2d78f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D79x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D790|&#x2d790;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D791|&#x2d791;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D792|&#x2d792;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D793|&#x2d793;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D794|&#x2d794;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D795|&#x2d795;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D796|&#x2d796;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D797|&#x2d797;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D798|&#x2d798;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D799|&#x2d799;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D79A|&#x2d79a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D79B|&#x2d79b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D79C|&#x2d79c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D79D|&#x2d79d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D79E|&#x2d79e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D79F|&#x2d79f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D7Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7A0|&#x2d7a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7A1|&#x2d7a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7A2|&#x2d7a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7A3|&#x2d7a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7A4|&#x2d7a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7A5|&#x2d7a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7A6|&#x2d7a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7A7|&#x2d7a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7A8|&#x2d7a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7A9|&#x2d7a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7AA|&#x2d7aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7AB|&#x2d7ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7AC|&#x2d7ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7AD|&#x2d7ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7AE|&#x2d7ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7AF|&#x2d7af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D7Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7B0|&#x2d7b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7B1|&#x2d7b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7B2|&#x2d7b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7B3|&#x2d7b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7B4|&#x2d7b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7B5|&#x2d7b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7B6|&#x2d7b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7B7|&#x2d7b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7B8|&#x2d7b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7B9|&#x2d7b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7BA|&#x2d7ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7BB|&#x2d7bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7BC|&#x2d7bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7BD|&#x2d7bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7BE|&#x2d7be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7BF|&#x2d7bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D7Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7C0|&#x2d7c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7C1|&#x2d7c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7C2|&#x2d7c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7C3|&#x2d7c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7C4|&#x2d7c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7C5|&#x2d7c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7C6|&#x2d7c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7C7|&#x2d7c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7C8|&#x2d7c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7C9|&#x2d7c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7CA|&#x2d7ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7CB|&#x2d7cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7CC|&#x2d7cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7CD|&#x2d7cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7CE|&#x2d7ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7CF|&#x2d7cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D7Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7D0|&#x2d7d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7D1|&#x2d7d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7D2|&#x2d7d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7D3|&#x2d7d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7D4|&#x2d7d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7D5|&#x2d7d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7D6|&#x2d7d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7D7|&#x2d7d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7D8|&#x2d7d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7D9|&#x2d7d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7DA|&#x2d7da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7DB|&#x2d7db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7DC|&#x2d7dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7DD|&#x2d7dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7DE|&#x2d7de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7DF|&#x2d7df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D7Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7E0|&#x2d7e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7E1|&#x2d7e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7E2|&#x2d7e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7E3|&#x2d7e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7E4|&#x2d7e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7E5|&#x2d7e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7E6|&#x2d7e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7E7|&#x2d7e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7E8|&#x2d7e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7E9|&#x2d7e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7EA|&#x2d7ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7EB|&#x2d7eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7EC|&#x2d7ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7ED|&#x2d7ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7EE|&#x2d7ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7EF|&#x2d7ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D7Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7F0|&#x2d7f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7F1|&#x2d7f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7F2|&#x2d7f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7F3|&#x2d7f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7F4|&#x2d7f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7F5|&#x2d7f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7F6|&#x2d7f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7F7|&#x2d7f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7F8|&#x2d7f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7F9|&#x2d7f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7FA|&#x2d7fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7FB|&#x2d7fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7FC|&#x2d7fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7FD|&#x2d7fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7FE|&#x2d7fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D7FF|&#x2d7ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D80x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D800|&#x2d800;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D801|&#x2d801;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D802|&#x2d802;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D803|&#x2d803;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D804|&#x2d804;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D805|&#x2d805;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D806|&#x2d806;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D807|&#x2d807;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D808|&#x2d808;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D809|&#x2d809;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D80A|&#x2d80a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D80B|&#x2d80b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D80C|&#x2d80c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D80D|&#x2d80d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D80E|&#x2d80e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D80F|&#x2d80f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D81x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D810|&#x2d810;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D811|&#x2d811;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D812|&#x2d812;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D813|&#x2d813;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D814|&#x2d814;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D815|&#x2d815;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D816|&#x2d816;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D817|&#x2d817;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D818|&#x2d818;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D819|&#x2d819;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D81A|&#x2d81a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D81B|&#x2d81b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D81C|&#x2d81c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D81D|&#x2d81d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D81E|&#x2d81e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D81F|&#x2d81f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D82x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D820|&#x2d820;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D821|&#x2d821;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D822|&#x2d822;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D823|&#x2d823;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D824|&#x2d824;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D825|&#x2d825;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D826|&#x2d826;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D827|&#x2d827;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D828|&#x2d828;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D829|&#x2d829;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D82A|&#x2d82a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D82B|&#x2d82b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D82C|&#x2d82c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D82D|&#x2d82d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D82E|&#x2d82e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D82F|&#x2d82f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D83x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D830|&#x2d830;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D831|&#x2d831;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D832|&#x2d832;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D833|&#x2d833;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D834|&#x2d834;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D835|&#x2d835;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D836|&#x2d836;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D837|&#x2d837;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D838|&#x2d838;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D839|&#x2d839;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D83A|&#x2d83a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D83B|&#x2d83b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D83C|&#x2d83c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D83D|&#x2d83d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D83E|&#x2d83e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D83F|&#x2d83f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D84x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D840|&#x2d840;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D841|&#x2d841;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D842|&#x2d842;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D843|&#x2d843;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D844|&#x2d844;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D845|&#x2d845;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D846|&#x2d846;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D847|&#x2d847;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D848|&#x2d848;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D849|&#x2d849;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D84A|&#x2d84a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D84B|&#x2d84b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D84C|&#x2d84c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D84D|&#x2d84d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D84E|&#x2d84e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D84F|&#x2d84f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D85x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D850|&#x2d850;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D851|&#x2d851;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D852|&#x2d852;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D853|&#x2d853;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D854|&#x2d854;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D855|&#x2d855;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D856|&#x2d856;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D857|&#x2d857;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D858|&#x2d858;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D859|&#x2d859;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D85A|&#x2d85a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D85B|&#x2d85b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D85C|&#x2d85c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D85D|&#x2d85d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D85E|&#x2d85e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D85F|&#x2d85f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D86x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D860|&#x2d860;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D861|&#x2d861;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D862|&#x2d862;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D863|&#x2d863;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D864|&#x2d864;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D865|&#x2d865;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D866|&#x2d866;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D867|&#x2d867;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D868|&#x2d868;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D869|&#x2d869;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D86A|&#x2d86a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D86B|&#x2d86b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D86C|&#x2d86c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D86D|&#x2d86d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D86E|&#x2d86e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D86F|&#x2d86f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D87x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D870|&#x2d870;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D871|&#x2d871;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D872|&#x2d872;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D873|&#x2d873;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D874|&#x2d874;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D875|&#x2d875;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D876|&#x2d876;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D877|&#x2d877;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D878|&#x2d878;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D879|&#x2d879;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D87A|&#x2d87a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D87B|&#x2d87b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D87C|&#x2d87c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D87D|&#x2d87d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D87E|&#x2d87e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D87F|&#x2d87f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D88x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D880|&#x2d880;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D881|&#x2d881;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D882|&#x2d882;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D883|&#x2d883;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D884|&#x2d884;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D885|&#x2d885;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D886|&#x2d886;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D887|&#x2d887;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D888|&#x2d888;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D889|&#x2d889;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D88A|&#x2d88a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D88B|&#x2d88b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D88C|&#x2d88c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D88D|&#x2d88d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D88E|&#x2d88e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D88F|&#x2d88f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D89x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D890|&#x2d890;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D891|&#x2d891;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D892|&#x2d892;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D893|&#x2d893;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D894|&#x2d894;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D895|&#x2d895;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D896|&#x2d896;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D897|&#x2d897;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D898|&#x2d898;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D899|&#x2d899;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D89A|&#x2d89a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D89B|&#x2d89b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D89C|&#x2d89c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D89D|&#x2d89d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D89E|&#x2d89e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D89F|&#x2d89f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D8Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8A0|&#x2d8a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8A1|&#x2d8a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8A2|&#x2d8a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8A3|&#x2d8a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8A4|&#x2d8a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8A5|&#x2d8a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8A6|&#x2d8a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8A7|&#x2d8a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8A8|&#x2d8a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8A9|&#x2d8a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8AA|&#x2d8aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8AB|&#x2d8ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8AC|&#x2d8ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8AD|&#x2d8ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8AE|&#x2d8ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8AF|&#x2d8af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D8Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8B0|&#x2d8b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8B1|&#x2d8b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8B2|&#x2d8b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8B3|&#x2d8b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8B4|&#x2d8b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8B5|&#x2d8b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8B6|&#x2d8b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8B7|&#x2d8b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8B8|&#x2d8b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8B9|&#x2d8b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8BA|&#x2d8ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8BB|&#x2d8bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8BC|&#x2d8bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8BD|&#x2d8bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8BE|&#x2d8be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8BF|&#x2d8bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D8Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8C0|&#x2d8c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8C1|&#x2d8c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8C2|&#x2d8c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8C3|&#x2d8c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8C4|&#x2d8c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8C5|&#x2d8c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8C6|&#x2d8c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8C7|&#x2d8c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8C8|&#x2d8c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8C9|&#x2d8c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8CA|&#x2d8ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8CB|&#x2d8cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8CC|&#x2d8cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8CD|&#x2d8cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8CE|&#x2d8ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8CF|&#x2d8cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D8Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8D0|&#x2d8d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8D1|&#x2d8d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8D2|&#x2d8d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8D3|&#x2d8d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8D4|&#x2d8d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8D5|&#x2d8d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8D6|&#x2d8d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8D7|&#x2d8d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8D8|&#x2d8d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8D9|&#x2d8d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8DA|&#x2d8da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8DB|&#x2d8db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8DC|&#x2d8dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8DD|&#x2d8dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8DE|&#x2d8de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8DF|&#x2d8df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D8Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8E0|&#x2d8e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8E1|&#x2d8e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8E2|&#x2d8e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8E3|&#x2d8e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8E4|&#x2d8e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8E5|&#x2d8e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8E6|&#x2d8e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8E7|&#x2d8e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8E8|&#x2d8e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8E9|&#x2d8e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8EA|&#x2d8ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8EB|&#x2d8eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8EC|&#x2d8ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8ED|&#x2d8ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8EE|&#x2d8ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8EF|&#x2d8ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D8Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8F0|&#x2d8f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8F1|&#x2d8f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8F2|&#x2d8f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8F3|&#x2d8f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8F4|&#x2d8f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8F5|&#x2d8f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8F6|&#x2d8f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8F7|&#x2d8f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8F8|&#x2d8f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8F9|&#x2d8f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8FA|&#x2d8fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8FB|&#x2d8fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8FC|&#x2d8fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8FD|&#x2d8fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8FE|&#x2d8fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D8FF|&#x2d8ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D90x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D900|&#x2d900;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D901|&#x2d901;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D902|&#x2d902;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D903|&#x2d903;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D904|&#x2d904;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D905|&#x2d905;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D906|&#x2d906;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D907|&#x2d907;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D908|&#x2d908;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D909|&#x2d909;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D90A|&#x2d90a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D90B|&#x2d90b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D90C|&#x2d90c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D90D|&#x2d90d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D90E|&#x2d90e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D90F|&#x2d90f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D91x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D910|&#x2d910;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D911|&#x2d911;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D912|&#x2d912;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D913|&#x2d913;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D914|&#x2d914;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D915|&#x2d915;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D916|&#x2d916;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D917|&#x2d917;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D918|&#x2d918;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D919|&#x2d919;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D91A|&#x2d91a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D91B|&#x2d91b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D91C|&#x2d91c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D91D|&#x2d91d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D91E|&#x2d91e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D91F|&#x2d91f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D92x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D920|&#x2d920;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D921|&#x2d921;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D922|&#x2d922;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D923|&#x2d923;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D924|&#x2d924;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D925|&#x2d925;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D926|&#x2d926;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D927|&#x2d927;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D928|&#x2d928;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D929|&#x2d929;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D92A|&#x2d92a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D92B|&#x2d92b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D92C|&#x2d92c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D92D|&#x2d92d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D92E|&#x2d92e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D92F|&#x2d92f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D93x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D930|&#x2d930;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D931|&#x2d931;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D932|&#x2d932;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D933|&#x2d933;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D934|&#x2d934;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D935|&#x2d935;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D936|&#x2d936;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D937|&#x2d937;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D938|&#x2d938;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D939|&#x2d939;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D93A|&#x2d93a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D93B|&#x2d93b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D93C|&#x2d93c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D93D|&#x2d93d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D93E|&#x2d93e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D93F|&#x2d93f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D94x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D940|&#x2d940;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D941|&#x2d941;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D942|&#x2d942;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D943|&#x2d943;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D944|&#x2d944;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D945|&#x2d945;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D946|&#x2d946;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D947|&#x2d947;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D948|&#x2d948;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D949|&#x2d949;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D94A|&#x2d94a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D94B|&#x2d94b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D94C|&#x2d94c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D94D|&#x2d94d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D94E|&#x2d94e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D94F|&#x2d94f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D95x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D950|&#x2d950;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D951|&#x2d951;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D952|&#x2d952;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D953|&#x2d953;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D954|&#x2d954;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D955|&#x2d955;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D956|&#x2d956;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D957|&#x2d957;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D958|&#x2d958;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D959|&#x2d959;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D95A|&#x2d95a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D95B|&#x2d95b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D95C|&#x2d95c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D95D|&#x2d95d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D95E|&#x2d95e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D95F|&#x2d95f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D96x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D960|&#x2d960;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D961|&#x2d961;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D962|&#x2d962;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D963|&#x2d963;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D964|&#x2d964;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D965|&#x2d965;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D966|&#x2d966;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D967|&#x2d967;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D968|&#x2d968;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D969|&#x2d969;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D96A|&#x2d96a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D96B|&#x2d96b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D96C|&#x2d96c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D96D|&#x2d96d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D96E|&#x2d96e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D96F|&#x2d96f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D97x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D970|&#x2d970;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D971|&#x2d971;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D972|&#x2d972;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D973|&#x2d973;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D974|&#x2d974;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D975|&#x2d975;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D976|&#x2d976;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D977|&#x2d977;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D978|&#x2d978;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D979|&#x2d979;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D97A|&#x2d97a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D97B|&#x2d97b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D97C|&#x2d97c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D97D|&#x2d97d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D97E|&#x2d97e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D97F|&#x2d97f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D98x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D980|&#x2d980;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D981|&#x2d981;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D982|&#x2d982;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D983|&#x2d983;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D984|&#x2d984;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D985|&#x2d985;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D986|&#x2d986;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D987|&#x2d987;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D988|&#x2d988;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D989|&#x2d989;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D98A|&#x2d98a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D98B|&#x2d98b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D98C|&#x2d98c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D98D|&#x2d98d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D98E|&#x2d98e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D98F|&#x2d98f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D99x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D990|&#x2d990;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D991|&#x2d991;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D992|&#x2d992;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D993|&#x2d993;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D994|&#x2d994;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D995|&#x2d995;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D996|&#x2d996;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D997|&#x2d997;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D998|&#x2d998;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D999|&#x2d999;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D99A|&#x2d99a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D99B|&#x2d99b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D99C|&#x2d99c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D99D|&#x2d99d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D99E|&#x2d99e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D99F|&#x2d99f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D9Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9A0|&#x2d9a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9A1|&#x2d9a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9A2|&#x2d9a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9A3|&#x2d9a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9A4|&#x2d9a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9A5|&#x2d9a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9A6|&#x2d9a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9A7|&#x2d9a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9A8|&#x2d9a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9A9|&#x2d9a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9AA|&#x2d9aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9AB|&#x2d9ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9AC|&#x2d9ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9AD|&#x2d9ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9AE|&#x2d9ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9AF|&#x2d9af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D9Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9B0|&#x2d9b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9B1|&#x2d9b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9B2|&#x2d9b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9B3|&#x2d9b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9B4|&#x2d9b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9B5|&#x2d9b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9B6|&#x2d9b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9B7|&#x2d9b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9B8|&#x2d9b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9B9|&#x2d9b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9BA|&#x2d9ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9BB|&#x2d9bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9BC|&#x2d9bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9BD|&#x2d9bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9BE|&#x2d9be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9BF|&#x2d9bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D9Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9C0|&#x2d9c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9C1|&#x2d9c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9C2|&#x2d9c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9C3|&#x2d9c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9C4|&#x2d9c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9C5|&#x2d9c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9C6|&#x2d9c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9C7|&#x2d9c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9C8|&#x2d9c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9C9|&#x2d9c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9CA|&#x2d9ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9CB|&#x2d9cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9CC|&#x2d9cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9CD|&#x2d9cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9CE|&#x2d9ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9CF|&#x2d9cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D9Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9D0|&#x2d9d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9D1|&#x2d9d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9D2|&#x2d9d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9D3|&#x2d9d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9D4|&#x2d9d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9D5|&#x2d9d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9D6|&#x2d9d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9D7|&#x2d9d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9D8|&#x2d9d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9D9|&#x2d9d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9DA|&#x2d9da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9DB|&#x2d9db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9DC|&#x2d9dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9DD|&#x2d9dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9DE|&#x2d9de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9DF|&#x2d9df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D9Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9E0|&#x2d9e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9E1|&#x2d9e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9E2|&#x2d9e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9E3|&#x2d9e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9E4|&#x2d9e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9E5|&#x2d9e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9E6|&#x2d9e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9E7|&#x2d9e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9E8|&#x2d9e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9E9|&#x2d9e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9EA|&#x2d9ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9EB|&#x2d9eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9EC|&#x2d9ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9ED|&#x2d9ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9EE|&#x2d9ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9EF|&#x2d9ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2D9Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9F0|&#x2d9f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9F1|&#x2d9f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9F2|&#x2d9f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9F3|&#x2d9f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9F4|&#x2d9f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9F5|&#x2d9f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9F6|&#x2d9f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9F7|&#x2d9f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9F8|&#x2d9f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9F9|&#x2d9f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9FA|&#x2d9fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9FB|&#x2d9fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9FC|&#x2d9fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9FD|&#x2d9fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9FE|&#x2d9fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2D9FF|&#x2d9ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DA0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA00|&#x2da00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA01|&#x2da01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA02|&#x2da02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA03|&#x2da03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA04|&#x2da04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA05|&#x2da05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA06|&#x2da06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA07|&#x2da07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA08|&#x2da08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA09|&#x2da09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA0A|&#x2da0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA0B|&#x2da0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA0C|&#x2da0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA0D|&#x2da0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA0E|&#x2da0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA0F|&#x2da0f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DA1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA10|&#x2da10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA11|&#x2da11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA12|&#x2da12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA13|&#x2da13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA14|&#x2da14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA15|&#x2da15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA16|&#x2da16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA17|&#x2da17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA18|&#x2da18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA19|&#x2da19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA1A|&#x2da1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA1B|&#x2da1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA1C|&#x2da1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA1D|&#x2da1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA1E|&#x2da1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA1F|&#x2da1f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DA2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA20|&#x2da20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA21|&#x2da21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA22|&#x2da22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA23|&#x2da23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA24|&#x2da24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA25|&#x2da25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA26|&#x2da26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA27|&#x2da27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA28|&#x2da28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA29|&#x2da29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA2A|&#x2da2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA2B|&#x2da2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA2C|&#x2da2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA2D|&#x2da2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA2E|&#x2da2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA2F|&#x2da2f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DA3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA30|&#x2da30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA31|&#x2da31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA32|&#x2da32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA33|&#x2da33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA34|&#x2da34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA35|&#x2da35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA36|&#x2da36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA37|&#x2da37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA38|&#x2da38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA39|&#x2da39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA3A|&#x2da3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA3B|&#x2da3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA3C|&#x2da3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA3D|&#x2da3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA3E|&#x2da3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA3F|&#x2da3f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DA4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA40|&#x2da40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA41|&#x2da41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA42|&#x2da42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA43|&#x2da43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA44|&#x2da44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA45|&#x2da45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA46|&#x2da46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA47|&#x2da47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA48|&#x2da48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA49|&#x2da49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA4A|&#x2da4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA4B|&#x2da4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA4C|&#x2da4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA4D|&#x2da4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA4E|&#x2da4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA4F|&#x2da4f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DA5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA50|&#x2da50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA51|&#x2da51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA52|&#x2da52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA53|&#x2da53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA54|&#x2da54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA55|&#x2da55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA56|&#x2da56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA57|&#x2da57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA58|&#x2da58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA59|&#x2da59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA5A|&#x2da5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA5B|&#x2da5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA5C|&#x2da5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA5D|&#x2da5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA5E|&#x2da5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA5F|&#x2da5f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DA6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA60|&#x2da60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA61|&#x2da61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA62|&#x2da62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA63|&#x2da63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA64|&#x2da64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA65|&#x2da65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA66|&#x2da66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA67|&#x2da67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA68|&#x2da68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA69|&#x2da69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA6A|&#x2da6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA6B|&#x2da6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA6C|&#x2da6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA6D|&#x2da6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA6E|&#x2da6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA6F|&#x2da6f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DA7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA70|&#x2da70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA71|&#x2da71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA72|&#x2da72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA73|&#x2da73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA74|&#x2da74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA75|&#x2da75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA76|&#x2da76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA77|&#x2da77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA78|&#x2da78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA79|&#x2da79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA7A|&#x2da7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA7B|&#x2da7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA7C|&#x2da7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA7D|&#x2da7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA7E|&#x2da7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA7F|&#x2da7f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DA8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA80|&#x2da80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA81|&#x2da81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA82|&#x2da82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA83|&#x2da83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA84|&#x2da84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA85|&#x2da85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA86|&#x2da86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA87|&#x2da87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA88|&#x2da88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA89|&#x2da89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA8A|&#x2da8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA8B|&#x2da8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA8C|&#x2da8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA8D|&#x2da8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA8E|&#x2da8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA8F|&#x2da8f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DA9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA90|&#x2da90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA91|&#x2da91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA92|&#x2da92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA93|&#x2da93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA94|&#x2da94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA95|&#x2da95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA96|&#x2da96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA97|&#x2da97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA98|&#x2da98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA99|&#x2da99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA9A|&#x2da9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA9B|&#x2da9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA9C|&#x2da9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA9D|&#x2da9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA9E|&#x2da9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DA9F|&#x2da9f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DAAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAA0|&#x2daa0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAA1|&#x2daa1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAA2|&#x2daa2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAA3|&#x2daa3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAA4|&#x2daa4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAA5|&#x2daa5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAA6|&#x2daa6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAA7|&#x2daa7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAA8|&#x2daa8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAA9|&#x2daa9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAAA|&#x2daaa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAAB|&#x2daab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAAC|&#x2daac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAAD|&#x2daad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAAE|&#x2daae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAAF|&#x2daaf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DABx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAB0|&#x2dab0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAB1|&#x2dab1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAB2|&#x2dab2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAB3|&#x2dab3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAB4|&#x2dab4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAB5|&#x2dab5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAB6|&#x2dab6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAB7|&#x2dab7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAB8|&#x2dab8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAB9|&#x2dab9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DABA|&#x2daba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DABB|&#x2dabb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DABC|&#x2dabc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DABD|&#x2dabd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DABE|&#x2dabe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DABF|&#x2dabf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DACx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAC0|&#x2dac0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAC1|&#x2dac1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAC2|&#x2dac2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAC3|&#x2dac3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAC4|&#x2dac4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAC5|&#x2dac5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAC6|&#x2dac6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAC7|&#x2dac7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAC8|&#x2dac8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAC9|&#x2dac9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DACA|&#x2daca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DACB|&#x2dacb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DACC|&#x2dacc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DACD|&#x2dacd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DACE|&#x2dace;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DACF|&#x2dacf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DADx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAD0|&#x2dad0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAD1|&#x2dad1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAD2|&#x2dad2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAD3|&#x2dad3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAD4|&#x2dad4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAD5|&#x2dad5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAD6|&#x2dad6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAD7|&#x2dad7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAD8|&#x2dad8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAD9|&#x2dad9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DADA|&#x2dada;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DADB|&#x2dadb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DADC|&#x2dadc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DADD|&#x2dadd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DADE|&#x2dade;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DADF|&#x2dadf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DAEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAE0|&#x2dae0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAE1|&#x2dae1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAE2|&#x2dae2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAE3|&#x2dae3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAE4|&#x2dae4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAE5|&#x2dae5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAE6|&#x2dae6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAE7|&#x2dae7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAE8|&#x2dae8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAE9|&#x2dae9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAEA|&#x2daea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAEB|&#x2daeb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAEC|&#x2daec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAED|&#x2daed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAEE|&#x2daee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAEF|&#x2daef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DAFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAF0|&#x2daf0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAF1|&#x2daf1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAF2|&#x2daf2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAF3|&#x2daf3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAF4|&#x2daf4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAF5|&#x2daf5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAF6|&#x2daf6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAF7|&#x2daf7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAF8|&#x2daf8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAF9|&#x2daf9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAFA|&#x2dafa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAFB|&#x2dafb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAFC|&#x2dafc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAFD|&#x2dafd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAFE|&#x2dafe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DAFF|&#x2daff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DB0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB00|&#x2db00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB01|&#x2db01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB02|&#x2db02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB03|&#x2db03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB04|&#x2db04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB05|&#x2db05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB06|&#x2db06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB07|&#x2db07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB08|&#x2db08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB09|&#x2db09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB0A|&#x2db0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB0B|&#x2db0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB0C|&#x2db0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB0D|&#x2db0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB0E|&#x2db0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB0F|&#x2db0f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DB1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB10|&#x2db10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB11|&#x2db11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB12|&#x2db12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB13|&#x2db13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB14|&#x2db14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB15|&#x2db15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB16|&#x2db16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB17|&#x2db17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB18|&#x2db18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB19|&#x2db19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB1A|&#x2db1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB1B|&#x2db1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB1C|&#x2db1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB1D|&#x2db1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB1E|&#x2db1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB1F|&#x2db1f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DB2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB20|&#x2db20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB21|&#x2db21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB22|&#x2db22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB23|&#x2db23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB24|&#x2db24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB25|&#x2db25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB26|&#x2db26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB27|&#x2db27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB28|&#x2db28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB29|&#x2db29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB2A|&#x2db2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB2B|&#x2db2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB2C|&#x2db2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB2D|&#x2db2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB2E|&#x2db2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB2F|&#x2db2f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DB3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB30|&#x2db30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB31|&#x2db31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB32|&#x2db32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB33|&#x2db33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB34|&#x2db34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB35|&#x2db35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB36|&#x2db36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB37|&#x2db37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB38|&#x2db38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB39|&#x2db39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB3A|&#x2db3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB3B|&#x2db3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB3C|&#x2db3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB3D|&#x2db3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB3E|&#x2db3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB3F|&#x2db3f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DB4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB40|&#x2db40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB41|&#x2db41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB42|&#x2db42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB43|&#x2db43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB44|&#x2db44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB45|&#x2db45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB46|&#x2db46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB47|&#x2db47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB48|&#x2db48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB49|&#x2db49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB4A|&#x2db4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB4B|&#x2db4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB4C|&#x2db4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB4D|&#x2db4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB4E|&#x2db4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB4F|&#x2db4f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DB5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB50|&#x2db50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB51|&#x2db51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB52|&#x2db52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB53|&#x2db53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB54|&#x2db54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB55|&#x2db55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB56|&#x2db56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB57|&#x2db57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB58|&#x2db58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB59|&#x2db59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB5A|&#x2db5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB5B|&#x2db5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB5C|&#x2db5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB5D|&#x2db5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB5E|&#x2db5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB5F|&#x2db5f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DB6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB60|&#x2db60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB61|&#x2db61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB62|&#x2db62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB63|&#x2db63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB64|&#x2db64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB65|&#x2db65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB66|&#x2db66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB67|&#x2db67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB68|&#x2db68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB69|&#x2db69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB6A|&#x2db6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB6B|&#x2db6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB6C|&#x2db6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB6D|&#x2db6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB6E|&#x2db6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB6F|&#x2db6f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DB7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB70|&#x2db70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB71|&#x2db71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB72|&#x2db72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB73|&#x2db73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB74|&#x2db74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB75|&#x2db75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB76|&#x2db76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB77|&#x2db77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB78|&#x2db78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB79|&#x2db79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB7A|&#x2db7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB7B|&#x2db7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB7C|&#x2db7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB7D|&#x2db7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB7E|&#x2db7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB7F|&#x2db7f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DB8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB80|&#x2db80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB81|&#x2db81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB82|&#x2db82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB83|&#x2db83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB84|&#x2db84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB85|&#x2db85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB86|&#x2db86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB87|&#x2db87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB88|&#x2db88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB89|&#x2db89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB8A|&#x2db8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB8B|&#x2db8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB8C|&#x2db8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB8D|&#x2db8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB8E|&#x2db8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB8F|&#x2db8f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DB9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB90|&#x2db90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB91|&#x2db91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB92|&#x2db92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB93|&#x2db93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB94|&#x2db94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB95|&#x2db95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB96|&#x2db96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB97|&#x2db97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB98|&#x2db98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB99|&#x2db99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB9A|&#x2db9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB9B|&#x2db9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB9C|&#x2db9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB9D|&#x2db9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB9E|&#x2db9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DB9F|&#x2db9f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DBAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBA0|&#x2dba0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBA1|&#x2dba1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBA2|&#x2dba2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBA3|&#x2dba3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBA4|&#x2dba4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBA5|&#x2dba5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBA6|&#x2dba6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBA7|&#x2dba7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBA8|&#x2dba8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBA9|&#x2dba9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBAA|&#x2dbaa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBAB|&#x2dbab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBAC|&#x2dbac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBAD|&#x2dbad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBAE|&#x2dbae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBAF|&#x2dbaf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DBBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBB0|&#x2dbb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBB1|&#x2dbb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBB2|&#x2dbb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBB3|&#x2dbb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBB4|&#x2dbb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBB5|&#x2dbb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBB6|&#x2dbb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBB7|&#x2dbb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBB8|&#x2dbb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBB9|&#x2dbb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBBA|&#x2dbba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBBB|&#x2dbbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBBC|&#x2dbbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBBD|&#x2dbbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBBE|&#x2dbbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBBF|&#x2dbbf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DBCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBC0|&#x2dbc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBC1|&#x2dbc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBC2|&#x2dbc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBC3|&#x2dbc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBC4|&#x2dbc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBC5|&#x2dbc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBC6|&#x2dbc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBC7|&#x2dbc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBC8|&#x2dbc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBC9|&#x2dbc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBCA|&#x2dbca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBCB|&#x2dbcb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBCC|&#x2dbcc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBCD|&#x2dbcd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBCE|&#x2dbce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBCF|&#x2dbcf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DBDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBD0|&#x2dbd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBD1|&#x2dbd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBD2|&#x2dbd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBD3|&#x2dbd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBD4|&#x2dbd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBD5|&#x2dbd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBD6|&#x2dbd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBD7|&#x2dbd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBD8|&#x2dbd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBD9|&#x2dbd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBDA|&#x2dbda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBDB|&#x2dbdb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBDC|&#x2dbdc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBDD|&#x2dbdd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBDE|&#x2dbde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBDF|&#x2dbdf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DBEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBE0|&#x2dbe0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBE1|&#x2dbe1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBE2|&#x2dbe2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBE3|&#x2dbe3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBE4|&#x2dbe4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBE5|&#x2dbe5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBE6|&#x2dbe6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBE7|&#x2dbe7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBE8|&#x2dbe8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBE9|&#x2dbe9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBEA|&#x2dbea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBEB|&#x2dbeb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBEC|&#x2dbec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBED|&#x2dbed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBEE|&#x2dbee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBEF|&#x2dbef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DBFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBF0|&#x2dbf0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBF1|&#x2dbf1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBF2|&#x2dbf2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBF3|&#x2dbf3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBF4|&#x2dbf4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBF5|&#x2dbf5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBF6|&#x2dbf6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBF7|&#x2dbf7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBF8|&#x2dbf8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBF9|&#x2dbf9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBFA|&#x2dbfa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBFB|&#x2dbfb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBFC|&#x2dbfc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBFD|&#x2dbfd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBFE|&#x2dbfe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DBFF|&#x2dbff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DC0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC00|&#x2dc00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC01|&#x2dc01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC02|&#x2dc02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC03|&#x2dc03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC04|&#x2dc04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC05|&#x2dc05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC06|&#x2dc06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC07|&#x2dc07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC08|&#x2dc08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC09|&#x2dc09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC0A|&#x2dc0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC0B|&#x2dc0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC0C|&#x2dc0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC0D|&#x2dc0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC0E|&#x2dc0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC0F|&#x2dc0f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DC1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC10|&#x2dc10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC11|&#x2dc11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC12|&#x2dc12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC13|&#x2dc13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC14|&#x2dc14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC15|&#x2dc15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC16|&#x2dc16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC17|&#x2dc17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC18|&#x2dc18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC19|&#x2dc19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC1A|&#x2dc1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC1B|&#x2dc1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC1C|&#x2dc1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC1D|&#x2dc1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC1E|&#x2dc1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC1F|&#x2dc1f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DC2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC20|&#x2dc20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC21|&#x2dc21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC22|&#x2dc22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC23|&#x2dc23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC24|&#x2dc24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC25|&#x2dc25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC26|&#x2dc26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC27|&#x2dc27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC28|&#x2dc28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC29|&#x2dc29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC2A|&#x2dc2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC2B|&#x2dc2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC2C|&#x2dc2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC2D|&#x2dc2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC2E|&#x2dc2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC2F|&#x2dc2f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DC3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC30|&#x2dc30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC31|&#x2dc31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC32|&#x2dc32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC33|&#x2dc33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC34|&#x2dc34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC35|&#x2dc35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC36|&#x2dc36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC37|&#x2dc37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC38|&#x2dc38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC39|&#x2dc39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC3A|&#x2dc3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC3B|&#x2dc3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC3C|&#x2dc3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC3D|&#x2dc3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC3E|&#x2dc3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC3F|&#x2dc3f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DC4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC40|&#x2dc40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC41|&#x2dc41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC42|&#x2dc42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC43|&#x2dc43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC44|&#x2dc44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC45|&#x2dc45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC46|&#x2dc46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC47|&#x2dc47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC48|&#x2dc48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC49|&#x2dc49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC4A|&#x2dc4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC4B|&#x2dc4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC4C|&#x2dc4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC4D|&#x2dc4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC4E|&#x2dc4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC4F|&#x2dc4f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DC5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC50|&#x2dc50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC51|&#x2dc51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC52|&#x2dc52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC53|&#x2dc53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC54|&#x2dc54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC55|&#x2dc55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC56|&#x2dc56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC57|&#x2dc57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC58|&#x2dc58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC59|&#x2dc59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC5A|&#x2dc5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC5B|&#x2dc5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC5C|&#x2dc5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC5D|&#x2dc5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC5E|&#x2dc5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC5F|&#x2dc5f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DC6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC60|&#x2dc60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC61|&#x2dc61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC62|&#x2dc62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC63|&#x2dc63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC64|&#x2dc64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC65|&#x2dc65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC66|&#x2dc66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC67|&#x2dc67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC68|&#x2dc68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC69|&#x2dc69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC6A|&#x2dc6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC6B|&#x2dc6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC6C|&#x2dc6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC6D|&#x2dc6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC6E|&#x2dc6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC6F|&#x2dc6f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DC7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC70|&#x2dc70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC71|&#x2dc71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC72|&#x2dc72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC73|&#x2dc73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC74|&#x2dc74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC75|&#x2dc75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC76|&#x2dc76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC77|&#x2dc77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC78|&#x2dc78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC79|&#x2dc79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC7A|&#x2dc7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC7B|&#x2dc7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC7C|&#x2dc7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC7D|&#x2dc7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC7E|&#x2dc7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC7F|&#x2dc7f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DC8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC80|&#x2dc80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC81|&#x2dc81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC82|&#x2dc82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC83|&#x2dc83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC84|&#x2dc84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC85|&#x2dc85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC86|&#x2dc86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC87|&#x2dc87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC88|&#x2dc88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC89|&#x2dc89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC8A|&#x2dc8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC8B|&#x2dc8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC8C|&#x2dc8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC8D|&#x2dc8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC8E|&#x2dc8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC8F|&#x2dc8f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DC9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC90|&#x2dc90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC91|&#x2dc91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC92|&#x2dc92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC93|&#x2dc93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC94|&#x2dc94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC95|&#x2dc95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC96|&#x2dc96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC97|&#x2dc97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC98|&#x2dc98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC99|&#x2dc99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC9A|&#x2dc9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC9B|&#x2dc9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC9C|&#x2dc9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC9D|&#x2dc9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC9E|&#x2dc9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DC9F|&#x2dc9f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DCAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCA0|&#x2dca0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCA1|&#x2dca1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCA2|&#x2dca2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCA3|&#x2dca3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCA4|&#x2dca4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCA5|&#x2dca5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCA6|&#x2dca6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCA7|&#x2dca7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCA8|&#x2dca8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCA9|&#x2dca9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCAA|&#x2dcaa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCAB|&#x2dcab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCAC|&#x2dcac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCAD|&#x2dcad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCAE|&#x2dcae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCAF|&#x2dcaf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DCBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCB0|&#x2dcb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCB1|&#x2dcb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCB2|&#x2dcb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCB3|&#x2dcb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCB4|&#x2dcb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCB5|&#x2dcb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCB6|&#x2dcb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCB7|&#x2dcb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCB8|&#x2dcb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCB9|&#x2dcb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCBA|&#x2dcba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCBB|&#x2dcbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCBC|&#x2dcbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCBD|&#x2dcbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCBE|&#x2dcbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCBF|&#x2dcbf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DCCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCC0|&#x2dcc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCC1|&#x2dcc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCC2|&#x2dcc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCC3|&#x2dcc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCC4|&#x2dcc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCC5|&#x2dcc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCC6|&#x2dcc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCC7|&#x2dcc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCC8|&#x2dcc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCC9|&#x2dcc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCCA|&#x2dcca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCCB|&#x2dccb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCCC|&#x2dccc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCCD|&#x2dccd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCCE|&#x2dcce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCCF|&#x2dccf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DCDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCD0|&#x2dcd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCD1|&#x2dcd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCD2|&#x2dcd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCD3|&#x2dcd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCD4|&#x2dcd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCD5|&#x2dcd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCD6|&#x2dcd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCD7|&#x2dcd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCD8|&#x2dcd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCD9|&#x2dcd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCDA|&#x2dcda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCDB|&#x2dcdb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCDC|&#x2dcdc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCDD|&#x2dcdd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCDE|&#x2dcde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCDF|&#x2dcdf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DCEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCE0|&#x2dce0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCE1|&#x2dce1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCE2|&#x2dce2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCE3|&#x2dce3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCE4|&#x2dce4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCE5|&#x2dce5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCE6|&#x2dce6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCE7|&#x2dce7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCE8|&#x2dce8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCE9|&#x2dce9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCEA|&#x2dcea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCEB|&#x2dceb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCEC|&#x2dcec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCED|&#x2dced;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCEE|&#x2dcee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCEF|&#x2dcef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DCFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCF0|&#x2dcf0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCF1|&#x2dcf1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCF2|&#x2dcf2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCF3|&#x2dcf3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCF4|&#x2dcf4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCF5|&#x2dcf5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCF6|&#x2dcf6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCF7|&#x2dcf7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCF8|&#x2dcf8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCF9|&#x2dcf9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCFA|&#x2dcfa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCFB|&#x2dcfb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCFC|&#x2dcfc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCFD|&#x2dcfd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCFE|&#x2dcfe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DCFF|&#x2dcff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DD0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD00|&#x2dd00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD01|&#x2dd01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD02|&#x2dd02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD03|&#x2dd03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD04|&#x2dd04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD05|&#x2dd05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD06|&#x2dd06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD07|&#x2dd07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD08|&#x2dd08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD09|&#x2dd09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD0A|&#x2dd0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD0B|&#x2dd0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD0C|&#x2dd0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD0D|&#x2dd0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD0E|&#x2dd0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD0F|&#x2dd0f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DD1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD10|&#x2dd10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD11|&#x2dd11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD12|&#x2dd12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD13|&#x2dd13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD14|&#x2dd14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD15|&#x2dd15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD16|&#x2dd16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD17|&#x2dd17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD18|&#x2dd18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD19|&#x2dd19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD1A|&#x2dd1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD1B|&#x2dd1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD1C|&#x2dd1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD1D|&#x2dd1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD1E|&#x2dd1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD1F|&#x2dd1f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DD2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD20|&#x2dd20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD21|&#x2dd21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD22|&#x2dd22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD23|&#x2dd23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD24|&#x2dd24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD25|&#x2dd25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD26|&#x2dd26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD27|&#x2dd27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD28|&#x2dd28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD29|&#x2dd29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD2A|&#x2dd2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD2B|&#x2dd2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD2C|&#x2dd2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD2D|&#x2dd2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD2E|&#x2dd2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD2F|&#x2dd2f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DD3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD30|&#x2dd30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD31|&#x2dd31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD32|&#x2dd32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD33|&#x2dd33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD34|&#x2dd34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD35|&#x2dd35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD36|&#x2dd36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD37|&#x2dd37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD38|&#x2dd38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD39|&#x2dd39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD3A|&#x2dd3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD3B|&#x2dd3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD3C|&#x2dd3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD3D|&#x2dd3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD3E|&#x2dd3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD3F|&#x2dd3f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DD4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD40|&#x2dd40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD41|&#x2dd41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD42|&#x2dd42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD43|&#x2dd43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD44|&#x2dd44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD45|&#x2dd45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD46|&#x2dd46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD47|&#x2dd47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD48|&#x2dd48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD49|&#x2dd49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD4A|&#x2dd4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD4B|&#x2dd4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD4C|&#x2dd4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD4D|&#x2dd4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD4E|&#x2dd4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD4F|&#x2dd4f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DD5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD50|&#x2dd50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD51|&#x2dd51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD52|&#x2dd52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD53|&#x2dd53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD54|&#x2dd54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD55|&#x2dd55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD56|&#x2dd56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD57|&#x2dd57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD58|&#x2dd58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD59|&#x2dd59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD5A|&#x2dd5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD5B|&#x2dd5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD5C|&#x2dd5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD5D|&#x2dd5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD5E|&#x2dd5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD5F|&#x2dd5f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DD6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD60|&#x2dd60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD61|&#x2dd61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD62|&#x2dd62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD63|&#x2dd63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD64|&#x2dd64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD65|&#x2dd65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD66|&#x2dd66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD67|&#x2dd67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD68|&#x2dd68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD69|&#x2dd69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD6A|&#x2dd6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD6B|&#x2dd6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD6C|&#x2dd6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD6D|&#x2dd6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD6E|&#x2dd6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD6F|&#x2dd6f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DD7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD70|&#x2dd70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD71|&#x2dd71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD72|&#x2dd72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD73|&#x2dd73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD74|&#x2dd74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD75|&#x2dd75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD76|&#x2dd76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD77|&#x2dd77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD78|&#x2dd78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD79|&#x2dd79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD7A|&#x2dd7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD7B|&#x2dd7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD7C|&#x2dd7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD7D|&#x2dd7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD7E|&#x2dd7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD7F|&#x2dd7f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DD8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD80|&#x2dd80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD81|&#x2dd81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD82|&#x2dd82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD83|&#x2dd83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD84|&#x2dd84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD85|&#x2dd85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD86|&#x2dd86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD87|&#x2dd87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD88|&#x2dd88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD89|&#x2dd89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD8A|&#x2dd8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD8B|&#x2dd8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD8C|&#x2dd8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD8D|&#x2dd8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD8E|&#x2dd8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD8F|&#x2dd8f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DD9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD90|&#x2dd90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD91|&#x2dd91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD92|&#x2dd92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD93|&#x2dd93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD94|&#x2dd94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD95|&#x2dd95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD96|&#x2dd96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD97|&#x2dd97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD98|&#x2dd98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD99|&#x2dd99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD9A|&#x2dd9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD9B|&#x2dd9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD9C|&#x2dd9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD9D|&#x2dd9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD9E|&#x2dd9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DD9F|&#x2dd9f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DDAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDA0|&#x2dda0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDA1|&#x2dda1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDA2|&#x2dda2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDA3|&#x2dda3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDA4|&#x2dda4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDA5|&#x2dda5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDA6|&#x2dda6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDA7|&#x2dda7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDA8|&#x2dda8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDA9|&#x2dda9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDAA|&#x2ddaa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDAB|&#x2ddab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDAC|&#x2ddac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDAD|&#x2ddad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDAE|&#x2ddae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDAF|&#x2ddaf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DDBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDB0|&#x2ddb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDB1|&#x2ddb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDB2|&#x2ddb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDB3|&#x2ddb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDB4|&#x2ddb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDB5|&#x2ddb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDB6|&#x2ddb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDB7|&#x2ddb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDB8|&#x2ddb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDB9|&#x2ddb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDBA|&#x2ddba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDBB|&#x2ddbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDBC|&#x2ddbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDBD|&#x2ddbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDBE|&#x2ddbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDBF|&#x2ddbf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DDCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDC0|&#x2ddc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDC1|&#x2ddc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDC2|&#x2ddc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDC3|&#x2ddc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDC4|&#x2ddc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDC5|&#x2ddc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDC6|&#x2ddc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDC7|&#x2ddc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDC8|&#x2ddc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDC9|&#x2ddc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDCA|&#x2ddca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDCB|&#x2ddcb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDCC|&#x2ddcc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDCD|&#x2ddcd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDCE|&#x2ddce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDCF|&#x2ddcf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DDDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDD0|&#x2ddd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDD1|&#x2ddd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDD2|&#x2ddd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDD3|&#x2ddd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDD4|&#x2ddd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDD5|&#x2ddd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDD6|&#x2ddd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDD7|&#x2ddd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDD8|&#x2ddd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDD9|&#x2ddd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDDA|&#x2ddda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDDB|&#x2dddb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDDC|&#x2dddc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDDD|&#x2dddd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDDE|&#x2ddde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDDF|&#x2dddf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DDEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDE0|&#x2dde0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDE1|&#x2dde1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDE2|&#x2dde2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDE3|&#x2dde3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDE4|&#x2dde4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDE5|&#x2dde5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDE6|&#x2dde6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDE7|&#x2dde7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDE8|&#x2dde8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDE9|&#x2dde9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDEA|&#x2ddea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDEB|&#x2ddeb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDEC|&#x2ddec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDED|&#x2dded;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDEE|&#x2ddee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDEF|&#x2ddef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DDFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDF0|&#x2ddf0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDF1|&#x2ddf1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDF2|&#x2ddf2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDF3|&#x2ddf3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDF4|&#x2ddf4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDF5|&#x2ddf5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDF6|&#x2ddf6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDF7|&#x2ddf7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDF8|&#x2ddf8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDF9|&#x2ddf9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDFA|&#x2ddfa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDFB|&#x2ddfb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDFC|&#x2ddfc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDFD|&#x2ddfd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDFE|&#x2ddfe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DDFF|&#x2ddff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DE0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE00|&#x2de00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE01|&#x2de01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE02|&#x2de02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE03|&#x2de03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE04|&#x2de04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE05|&#x2de05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE06|&#x2de06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE07|&#x2de07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE08|&#x2de08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE09|&#x2de09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE0A|&#x2de0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE0B|&#x2de0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE0C|&#x2de0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE0D|&#x2de0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE0E|&#x2de0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE0F|&#x2de0f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DE1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE10|&#x2de10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE11|&#x2de11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE12|&#x2de12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE13|&#x2de13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE14|&#x2de14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE15|&#x2de15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE16|&#x2de16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE17|&#x2de17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE18|&#x2de18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE19|&#x2de19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE1A|&#x2de1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE1B|&#x2de1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE1C|&#x2de1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE1D|&#x2de1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE1E|&#x2de1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE1F|&#x2de1f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DE2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE20|&#x2de20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE21|&#x2de21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE22|&#x2de22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE23|&#x2de23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE24|&#x2de24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE25|&#x2de25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE26|&#x2de26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE27|&#x2de27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE28|&#x2de28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE29|&#x2de29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE2A|&#x2de2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE2B|&#x2de2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE2C|&#x2de2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE2D|&#x2de2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE2E|&#x2de2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE2F|&#x2de2f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DE3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE30|&#x2de30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE31|&#x2de31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE32|&#x2de32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE33|&#x2de33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE34|&#x2de34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE35|&#x2de35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE36|&#x2de36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE37|&#x2de37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE38|&#x2de38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE39|&#x2de39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE3A|&#x2de3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE3B|&#x2de3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE3C|&#x2de3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE3D|&#x2de3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE3E|&#x2de3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE3F|&#x2de3f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DE4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE40|&#x2de40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE41|&#x2de41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE42|&#x2de42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE43|&#x2de43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE44|&#x2de44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE45|&#x2de45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE46|&#x2de46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE47|&#x2de47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE48|&#x2de48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE49|&#x2de49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE4A|&#x2de4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE4B|&#x2de4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE4C|&#x2de4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE4D|&#x2de4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE4E|&#x2de4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE4F|&#x2de4f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DE5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE50|&#x2de50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE51|&#x2de51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE52|&#x2de52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE53|&#x2de53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE54|&#x2de54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE55|&#x2de55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE56|&#x2de56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE57|&#x2de57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE58|&#x2de58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE59|&#x2de59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE5A|&#x2de5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE5B|&#x2de5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE5C|&#x2de5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE5D|&#x2de5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE5E|&#x2de5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE5F|&#x2de5f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DE6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE60|&#x2de60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE61|&#x2de61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE62|&#x2de62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE63|&#x2de63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE64|&#x2de64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE65|&#x2de65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE66|&#x2de66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE67|&#x2de67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE68|&#x2de68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE69|&#x2de69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE6A|&#x2de6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE6B|&#x2de6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE6C|&#x2de6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE6D|&#x2de6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE6E|&#x2de6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE6F|&#x2de6f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DE7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE70|&#x2de70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE71|&#x2de71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE72|&#x2de72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE73|&#x2de73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE74|&#x2de74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE75|&#x2de75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE76|&#x2de76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE77|&#x2de77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE78|&#x2de78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE79|&#x2de79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE7A|&#x2de7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE7B|&#x2de7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE7C|&#x2de7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE7D|&#x2de7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE7E|&#x2de7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE7F|&#x2de7f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DE8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE80|&#x2de80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE81|&#x2de81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE82|&#x2de82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE83|&#x2de83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE84|&#x2de84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE85|&#x2de85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE86|&#x2de86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE87|&#x2de87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE88|&#x2de88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE89|&#x2de89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE8A|&#x2de8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE8B|&#x2de8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE8C|&#x2de8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE8D|&#x2de8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE8E|&#x2de8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE8F|&#x2de8f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DE9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE90|&#x2de90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE91|&#x2de91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE92|&#x2de92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE93|&#x2de93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE94|&#x2de94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE95|&#x2de95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE96|&#x2de96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE97|&#x2de97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE98|&#x2de98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE99|&#x2de99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE9A|&#x2de9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE9B|&#x2de9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE9C|&#x2de9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE9D|&#x2de9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE9E|&#x2de9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DE9F|&#x2de9f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DEAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEA0|&#x2dea0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEA1|&#x2dea1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEA2|&#x2dea2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEA3|&#x2dea3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEA4|&#x2dea4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEA5|&#x2dea5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEA6|&#x2dea6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEA7|&#x2dea7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEA8|&#x2dea8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEA9|&#x2dea9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEAA|&#x2deaa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEAB|&#x2deab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEAC|&#x2deac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEAD|&#x2dead;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEAE|&#x2deae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEAF|&#x2deaf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DEBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEB0|&#x2deb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEB1|&#x2deb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEB2|&#x2deb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEB3|&#x2deb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEB4|&#x2deb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEB5|&#x2deb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEB6|&#x2deb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEB7|&#x2deb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEB8|&#x2deb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEB9|&#x2deb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEBA|&#x2deba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEBB|&#x2debb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEBC|&#x2debc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEBD|&#x2debd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEBE|&#x2debe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEBF|&#x2debf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DECx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEC0|&#x2dec0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEC1|&#x2dec1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEC2|&#x2dec2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEC3|&#x2dec3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEC4|&#x2dec4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEC5|&#x2dec5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEC6|&#x2dec6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEC7|&#x2dec7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEC8|&#x2dec8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEC9|&#x2dec9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DECA|&#x2deca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DECB|&#x2decb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DECC|&#x2decc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DECD|&#x2decd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DECE|&#x2dece;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DECF|&#x2decf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DEDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DED0|&#x2ded0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DED1|&#x2ded1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DED2|&#x2ded2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DED3|&#x2ded3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DED4|&#x2ded4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DED5|&#x2ded5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DED6|&#x2ded6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DED7|&#x2ded7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DED8|&#x2ded8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DED9|&#x2ded9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEDA|&#x2deda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEDB|&#x2dedb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEDC|&#x2dedc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEDD|&#x2dedd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEDE|&#x2dede;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEDF|&#x2dedf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DEEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEE0|&#x2dee0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEE1|&#x2dee1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEE2|&#x2dee2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEE3|&#x2dee3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEE4|&#x2dee4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEE5|&#x2dee5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEE6|&#x2dee6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEE7|&#x2dee7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEE8|&#x2dee8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEE9|&#x2dee9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEEA|&#x2deea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEEB|&#x2deeb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEEC|&#x2deec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEED|&#x2deed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEEE|&#x2deee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEEF|&#x2deef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DEFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEF0|&#x2def0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEF1|&#x2def1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEF2|&#x2def2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEF3|&#x2def3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEF4|&#x2def4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEF5|&#x2def5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEF6|&#x2def6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEF7|&#x2def7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEF8|&#x2def8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEF9|&#x2def9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEFA|&#x2defa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEFB|&#x2defb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEFC|&#x2defc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEFD|&#x2defd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEFE|&#x2defe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DEFF|&#x2deff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DF0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF00|&#x2df00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF01|&#x2df01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF02|&#x2df02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF03|&#x2df03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF04|&#x2df04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF05|&#x2df05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF06|&#x2df06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF07|&#x2df07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF08|&#x2df08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF09|&#x2df09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF0A|&#x2df0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF0B|&#x2df0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF0C|&#x2df0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF0D|&#x2df0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF0E|&#x2df0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF0F|&#x2df0f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DF1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF10|&#x2df10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF11|&#x2df11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF12|&#x2df12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF13|&#x2df13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF14|&#x2df14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF15|&#x2df15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF16|&#x2df16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF17|&#x2df17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF18|&#x2df18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF19|&#x2df19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF1A|&#x2df1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF1B|&#x2df1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF1C|&#x2df1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF1D|&#x2df1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF1E|&#x2df1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF1F|&#x2df1f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DF2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF20|&#x2df20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF21|&#x2df21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF22|&#x2df22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF23|&#x2df23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF24|&#x2df24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF25|&#x2df25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF26|&#x2df26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF27|&#x2df27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF28|&#x2df28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF29|&#x2df29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF2A|&#x2df2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF2B|&#x2df2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF2C|&#x2df2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF2D|&#x2df2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF2E|&#x2df2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF2F|&#x2df2f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DF3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF30|&#x2df30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF31|&#x2df31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF32|&#x2df32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF33|&#x2df33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF34|&#x2df34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF35|&#x2df35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF36|&#x2df36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF37|&#x2df37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF38|&#x2df38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF39|&#x2df39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF3A|&#x2df3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF3B|&#x2df3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF3C|&#x2df3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF3D|&#x2df3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF3E|&#x2df3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF3F|&#x2df3f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DF4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF40|&#x2df40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF41|&#x2df41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF42|&#x2df42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF43|&#x2df43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF44|&#x2df44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF45|&#x2df45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF46|&#x2df46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF47|&#x2df47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF48|&#x2df48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF49|&#x2df49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF4A|&#x2df4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF4B|&#x2df4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF4C|&#x2df4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF4D|&#x2df4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF4E|&#x2df4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF4F|&#x2df4f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DF5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF50|&#x2df50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF51|&#x2df51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF52|&#x2df52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF53|&#x2df53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF54|&#x2df54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF55|&#x2df55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF56|&#x2df56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF57|&#x2df57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF58|&#x2df58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF59|&#x2df59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF5A|&#x2df5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF5B|&#x2df5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF5C|&#x2df5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF5D|&#x2df5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF5E|&#x2df5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF5F|&#x2df5f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DF6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF60|&#x2df60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF61|&#x2df61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF62|&#x2df62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF63|&#x2df63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF64|&#x2df64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF65|&#x2df65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF66|&#x2df66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF67|&#x2df67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF68|&#x2df68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF69|&#x2df69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF6A|&#x2df6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF6B|&#x2df6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF6C|&#x2df6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF6D|&#x2df6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF6E|&#x2df6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF6F|&#x2df6f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DF7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF70|&#x2df70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF71|&#x2df71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF72|&#x2df72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF73|&#x2df73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF74|&#x2df74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF75|&#x2df75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF76|&#x2df76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF77|&#x2df77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF78|&#x2df78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF79|&#x2df79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF7A|&#x2df7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF7B|&#x2df7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF7C|&#x2df7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF7D|&#x2df7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF7E|&#x2df7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF7F|&#x2df7f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DF8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF80|&#x2df80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF81|&#x2df81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF82|&#x2df82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF83|&#x2df83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF84|&#x2df84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF85|&#x2df85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF86|&#x2df86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF87|&#x2df87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF88|&#x2df88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF89|&#x2df89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF8A|&#x2df8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF8B|&#x2df8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF8C|&#x2df8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF8D|&#x2df8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF8E|&#x2df8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF8F|&#x2df8f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DF9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF90|&#x2df90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF91|&#x2df91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF92|&#x2df92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF93|&#x2df93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF94|&#x2df94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF95|&#x2df95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF96|&#x2df96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF97|&#x2df97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF98|&#x2df98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF99|&#x2df99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF9A|&#x2df9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF9B|&#x2df9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF9C|&#x2df9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF9D|&#x2df9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF9E|&#x2df9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DF9F|&#x2df9f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DFAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFA0|&#x2dfa0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFA1|&#x2dfa1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFA2|&#x2dfa2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFA3|&#x2dfa3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFA4|&#x2dfa4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFA5|&#x2dfa5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFA6|&#x2dfa6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFA7|&#x2dfa7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFA8|&#x2dfa8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFA9|&#x2dfa9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFAA|&#x2dfaa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFAB|&#x2dfab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFAC|&#x2dfac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFAD|&#x2dfad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFAE|&#x2dfae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFAF|&#x2dfaf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DFBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFB0|&#x2dfb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFB1|&#x2dfb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFB2|&#x2dfb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFB3|&#x2dfb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFB4|&#x2dfb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFB5|&#x2dfb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFB6|&#x2dfb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFB7|&#x2dfb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFB8|&#x2dfb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFB9|&#x2dfb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFBA|&#x2dfba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFBB|&#x2dfbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFBC|&#x2dfbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFBD|&#x2dfbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFBE|&#x2dfbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFBF|&#x2dfbf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DFCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFC0|&#x2dfc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFC1|&#x2dfc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFC2|&#x2dfc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFC3|&#x2dfc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFC4|&#x2dfc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFC5|&#x2dfc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFC6|&#x2dfc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFC7|&#x2dfc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFC8|&#x2dfc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFC9|&#x2dfc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFCA|&#x2dfca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFCB|&#x2dfcb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFCC|&#x2dfcc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFCD|&#x2dfcd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFCE|&#x2dfce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFCF|&#x2dfcf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DFDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFD0|&#x2dfd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFD1|&#x2dfd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFD2|&#x2dfd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFD3|&#x2dfd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFD4|&#x2dfd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFD5|&#x2dfd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFD6|&#x2dfd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFD7|&#x2dfd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFD8|&#x2dfd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFD9|&#x2dfd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFDA|&#x2dfda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFDB|&#x2dfdb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFDC|&#x2dfdc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFDD|&#x2dfdd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFDE|&#x2dfde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFDF|&#x2dfdf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DFEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFE0|&#x2dfe0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFE1|&#x2dfe1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFE2|&#x2dfe2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFE3|&#x2dfe3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFE4|&#x2dfe4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFE5|&#x2dfe5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFE6|&#x2dfe6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFE7|&#x2dfe7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFE8|&#x2dfe8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFE9|&#x2dfe9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFEA|&#x2dfea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFEB|&#x2dfeb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFEC|&#x2dfec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFED|&#x2dfed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFEE|&#x2dfee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFEF|&#x2dfef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2DFFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFF0|&#x2dff0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFF1|&#x2dff1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFF2|&#x2dff2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFF3|&#x2dff3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFF4|&#x2dff4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFF5|&#x2dff5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFF6|&#x2dff6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFF7|&#x2dff7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFF8|&#x2dff8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFF9|&#x2dff9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFFA|&#x2dffa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFFB|&#x2dffb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFFC|&#x2dffc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFFD|&#x2dffd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFFE|&#x2dffe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2DFFF|&#x2dfff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |} {{:Unicode/Character/footer}} ggaxxf6cx0ncpykh1rekhr4o1pi6y76 Unicode/Character reference/2E000-2EFFF 0 385110 4672907 4665024 2026-09-29T11:14:34Z ILYA125467 3627024 Fixed colors 4672907 wikitext text/x-wiki {{:Unicode/Character reference}} {| border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''CJK Unified Ideographs Extension F (ctd.)''' |----- style="background:#ccccff;{{text default color}};" !style="width:4%"|U+!!style="width:6%"|0!!style="width:6%"|1!!style="width:6%"|2!!style="width:6%"|3!!style="width:6%"|4!!style="width:6%"|5!!style="width:6%"|6!!style="width:6%"|7!!style="width:6%"|8!!style="width:6%"|9!!style="width:6%"|A!!style="width:6%"|B!!style="width:6%"|C!!style="width:6%"|D!!style="width:6%"|E!!style="width:6%"|F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E00x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E000|&#x2e000;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E001|&#x2e001;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E002|&#x2e002;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E003|&#x2e003;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E004|&#x2e004;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E005|&#x2e005;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E006|&#x2e006;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E007|&#x2e007;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E008|&#x2e008;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E009|&#x2e009;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E00A|&#x2e00a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E00B|&#x2e00b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E00C|&#x2e00c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E00D|&#x2e00d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E00E|&#x2e00e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E00F|&#x2e00f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E01x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E010|&#x2e010;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E011|&#x2e011;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E012|&#x2e012;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E013|&#x2e013;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E014|&#x2e014;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E015|&#x2e015;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E016|&#x2e016;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E017|&#x2e017;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E018|&#x2e018;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E019|&#x2e019;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E01A|&#x2e01a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E01B|&#x2e01b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E01C|&#x2e01c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E01D|&#x2e01d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E01E|&#x2e01e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E01F|&#x2e01f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E02x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E020|&#x2e020;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E021|&#x2e021;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E022|&#x2e022;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E023|&#x2e023;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E024|&#x2e024;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E025|&#x2e025;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E026|&#x2e026;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E027|&#x2e027;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E028|&#x2e028;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E029|&#x2e029;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E02A|&#x2e02a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E02B|&#x2e02b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E02C|&#x2e02c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E02D|&#x2e02d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E02E|&#x2e02e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E02F|&#x2e02f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E03x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E030|&#x2e030;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E031|&#x2e031;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E032|&#x2e032;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E033|&#x2e033;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E034|&#x2e034;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E035|&#x2e035;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E036|&#x2e036;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E037|&#x2e037;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E038|&#x2e038;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E039|&#x2e039;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E03A|&#x2e03a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E03B|&#x2e03b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E03C|&#x2e03c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E03D|&#x2e03d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E03E|&#x2e03e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E03F|&#x2e03f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E04x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E040|&#x2e040;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E041|&#x2e041;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E042|&#x2e042;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E043|&#x2e043;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E044|&#x2e044;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E045|&#x2e045;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E046|&#x2e046;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E047|&#x2e047;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E048|&#x2e048;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E049|&#x2e049;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E04A|&#x2e04a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E04B|&#x2e04b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E04C|&#x2e04c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E04D|&#x2e04d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E04E|&#x2e04e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E04F|&#x2e04f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E05x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E050|&#x2e050;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E051|&#x2e051;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E052|&#x2e052;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E053|&#x2e053;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E054|&#x2e054;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E055|&#x2e055;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E056|&#x2e056;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E057|&#x2e057;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E058|&#x2e058;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E059|&#x2e059;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E05A|&#x2e05a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E05B|&#x2e05b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E05C|&#x2e05c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E05D|&#x2e05d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E05E|&#x2e05e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E05F|&#x2e05f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E06x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E060|&#x2e060;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E061|&#x2e061;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E062|&#x2e062;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E063|&#x2e063;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E064|&#x2e064;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E065|&#x2e065;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E066|&#x2e066;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E067|&#x2e067;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E068|&#x2e068;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E069|&#x2e069;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E06A|&#x2e06a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E06B|&#x2e06b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E06C|&#x2e06c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E06D|&#x2e06d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E06E|&#x2e06e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E06F|&#x2e06f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E07x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E070|&#x2e070;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E071|&#x2e071;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E072|&#x2e072;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E073|&#x2e073;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E074|&#x2e074;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E075|&#x2e075;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E076|&#x2e076;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E077|&#x2e077;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E078|&#x2e078;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E079|&#x2e079;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E07A|&#x2e07a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E07B|&#x2e07b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E07C|&#x2e07c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E07D|&#x2e07d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E07E|&#x2e07e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E07F|&#x2e07f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E08x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E080|&#x2e080;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E081|&#x2e081;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E082|&#x2e082;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E083|&#x2e083;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E084|&#x2e084;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E085|&#x2e085;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E086|&#x2e086;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E087|&#x2e087;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E088|&#x2e088;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E089|&#x2e089;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E08A|&#x2e08a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E08B|&#x2e08b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E08C|&#x2e08c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E08D|&#x2e08d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E08E|&#x2e08e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E08F|&#x2e08f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E09x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E090|&#x2e090;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E091|&#x2e091;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E092|&#x2e092;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E093|&#x2e093;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E094|&#x2e094;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E095|&#x2e095;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E096|&#x2e096;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E097|&#x2e097;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E098|&#x2e098;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E099|&#x2e099;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E09A|&#x2e09a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E09B|&#x2e09b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E09C|&#x2e09c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E09D|&#x2e09d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E09E|&#x2e09e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E09F|&#x2e09f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E0Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0A0|&#x2e0a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0A1|&#x2e0a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0A2|&#x2e0a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0A3|&#x2e0a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0A4|&#x2e0a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0A5|&#x2e0a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0A6|&#x2e0a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0A7|&#x2e0a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0A8|&#x2e0a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0A9|&#x2e0a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0AA|&#x2e0aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0AB|&#x2e0ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0AC|&#x2e0ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0AD|&#x2e0ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0AE|&#x2e0ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0AF|&#x2e0af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E0Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0B0|&#x2e0b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0B1|&#x2e0b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0B2|&#x2e0b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0B3|&#x2e0b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0B4|&#x2e0b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0B5|&#x2e0b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0B6|&#x2e0b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0B7|&#x2e0b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0B8|&#x2e0b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0B9|&#x2e0b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0BA|&#x2e0ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0BB|&#x2e0bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0BC|&#x2e0bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0BD|&#x2e0bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0BE|&#x2e0be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0BF|&#x2e0bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E0Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0C0|&#x2e0c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0C1|&#x2e0c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0C2|&#x2e0c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0C3|&#x2e0c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0C4|&#x2e0c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0C5|&#x2e0c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0C6|&#x2e0c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0C7|&#x2e0c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0C8|&#x2e0c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0C9|&#x2e0c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0CA|&#x2e0ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0CB|&#x2e0cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0CC|&#x2e0cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0CD|&#x2e0cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0CE|&#x2e0ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0CF|&#x2e0cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E0Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0D0|&#x2e0d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0D1|&#x2e0d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0D2|&#x2e0d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0D3|&#x2e0d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0D4|&#x2e0d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0D5|&#x2e0d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0D6|&#x2e0d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0D7|&#x2e0d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0D8|&#x2e0d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0D9|&#x2e0d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0DA|&#x2e0da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0DB|&#x2e0db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0DC|&#x2e0dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0DD|&#x2e0dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0DE|&#x2e0de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0DF|&#x2e0df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E0Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0E0|&#x2e0e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0E1|&#x2e0e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0E2|&#x2e0e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0E3|&#x2e0e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0E4|&#x2e0e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0E5|&#x2e0e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0E6|&#x2e0e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0E7|&#x2e0e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0E8|&#x2e0e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0E9|&#x2e0e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0EA|&#x2e0ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0EB|&#x2e0eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0EC|&#x2e0ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0ED|&#x2e0ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0EE|&#x2e0ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0EF|&#x2e0ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E0Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0F0|&#x2e0f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0F1|&#x2e0f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0F2|&#x2e0f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0F3|&#x2e0f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0F4|&#x2e0f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0F5|&#x2e0f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0F6|&#x2e0f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0F7|&#x2e0f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0F8|&#x2e0f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0F9|&#x2e0f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0FA|&#x2e0fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0FB|&#x2e0fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0FC|&#x2e0fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0FD|&#x2e0fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0FE|&#x2e0fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E0FF|&#x2e0ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E10x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E100|&#x2e100;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E101|&#x2e101;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E102|&#x2e102;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E103|&#x2e103;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E104|&#x2e104;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E105|&#x2e105;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E106|&#x2e106;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E107|&#x2e107;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E108|&#x2e108;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E109|&#x2e109;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E10A|&#x2e10a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E10B|&#x2e10b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E10C|&#x2e10c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E10D|&#x2e10d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E10E|&#x2e10e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E10F|&#x2e10f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E11x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E110|&#x2e110;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E111|&#x2e111;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E112|&#x2e112;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E113|&#x2e113;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E114|&#x2e114;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E115|&#x2e115;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E116|&#x2e116;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E117|&#x2e117;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E118|&#x2e118;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E119|&#x2e119;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E11A|&#x2e11a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E11B|&#x2e11b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E11C|&#x2e11c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E11D|&#x2e11d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E11E|&#x2e11e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E11F|&#x2e11f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E12x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E120|&#x2e120;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E121|&#x2e121;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E122|&#x2e122;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E123|&#x2e123;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E124|&#x2e124;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E125|&#x2e125;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E126|&#x2e126;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E127|&#x2e127;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E128|&#x2e128;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E129|&#x2e129;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E12A|&#x2e12a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E12B|&#x2e12b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E12C|&#x2e12c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E12D|&#x2e12d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E12E|&#x2e12e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E12F|&#x2e12f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E13x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E130|&#x2e130;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E131|&#x2e131;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E132|&#x2e132;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E133|&#x2e133;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E134|&#x2e134;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E135|&#x2e135;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E136|&#x2e136;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E137|&#x2e137;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E138|&#x2e138;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E139|&#x2e139;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E13A|&#x2e13a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E13B|&#x2e13b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E13C|&#x2e13c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E13D|&#x2e13d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E13E|&#x2e13e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E13F|&#x2e13f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E14x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E140|&#x2e140;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E141|&#x2e141;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E142|&#x2e142;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E143|&#x2e143;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E144|&#x2e144;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E145|&#x2e145;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E146|&#x2e146;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E147|&#x2e147;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E148|&#x2e148;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E149|&#x2e149;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E14A|&#x2e14a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E14B|&#x2e14b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E14C|&#x2e14c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E14D|&#x2e14d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E14E|&#x2e14e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E14F|&#x2e14f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E15x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E150|&#x2e150;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E151|&#x2e151;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E152|&#x2e152;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E153|&#x2e153;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E154|&#x2e154;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E155|&#x2e155;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E156|&#x2e156;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E157|&#x2e157;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E158|&#x2e158;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E159|&#x2e159;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E15A|&#x2e15a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E15B|&#x2e15b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E15C|&#x2e15c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E15D|&#x2e15d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E15E|&#x2e15e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E15F|&#x2e15f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E16x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E160|&#x2e160;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E161|&#x2e161;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E162|&#x2e162;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E163|&#x2e163;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E164|&#x2e164;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E165|&#x2e165;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E166|&#x2e166;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E167|&#x2e167;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E168|&#x2e168;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E169|&#x2e169;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E16A|&#x2e16a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E16B|&#x2e16b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E16C|&#x2e16c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E16D|&#x2e16d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E16E|&#x2e16e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E16F|&#x2e16f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E17x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E170|&#x2e170;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E171|&#x2e171;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E172|&#x2e172;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E173|&#x2e173;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E174|&#x2e174;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E175|&#x2e175;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E176|&#x2e176;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E177|&#x2e177;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E178|&#x2e178;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E179|&#x2e179;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E17A|&#x2e17a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E17B|&#x2e17b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E17C|&#x2e17c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E17D|&#x2e17d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E17E|&#x2e17e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E17F|&#x2e17f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E18x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E180|&#x2e180;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E181|&#x2e181;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E182|&#x2e182;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E183|&#x2e183;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E184|&#x2e184;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E185|&#x2e185;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E186|&#x2e186;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E187|&#x2e187;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E188|&#x2e188;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E189|&#x2e189;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E18A|&#x2e18a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E18B|&#x2e18b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E18C|&#x2e18c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E18D|&#x2e18d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E18E|&#x2e18e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E18F|&#x2e18f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E19x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E190|&#x2e190;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E191|&#x2e191;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E192|&#x2e192;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E193|&#x2e193;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E194|&#x2e194;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E195|&#x2e195;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E196|&#x2e196;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E197|&#x2e197;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E198|&#x2e198;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E199|&#x2e199;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E19A|&#x2e19a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E19B|&#x2e19b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E19C|&#x2e19c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E19D|&#x2e19d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E19E|&#x2e19e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E19F|&#x2e19f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E1Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1A0|&#x2e1a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1A1|&#x2e1a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1A2|&#x2e1a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1A3|&#x2e1a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1A4|&#x2e1a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1A5|&#x2e1a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1A6|&#x2e1a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1A7|&#x2e1a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1A8|&#x2e1a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1A9|&#x2e1a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1AA|&#x2e1aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1AB|&#x2e1ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1AC|&#x2e1ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1AD|&#x2e1ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1AE|&#x2e1ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1AF|&#x2e1af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E1Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1B0|&#x2e1b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1B1|&#x2e1b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1B2|&#x2e1b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1B3|&#x2e1b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1B4|&#x2e1b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1B5|&#x2e1b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1B6|&#x2e1b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1B7|&#x2e1b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1B8|&#x2e1b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1B9|&#x2e1b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1BA|&#x2e1ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1BB|&#x2e1bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1BC|&#x2e1bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1BD|&#x2e1bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1BE|&#x2e1be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1BF|&#x2e1bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E1Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1C0|&#x2e1c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1C1|&#x2e1c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1C2|&#x2e1c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1C3|&#x2e1c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1C4|&#x2e1c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1C5|&#x2e1c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1C6|&#x2e1c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1C7|&#x2e1c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1C8|&#x2e1c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1C9|&#x2e1c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1CA|&#x2e1ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1CB|&#x2e1cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1CC|&#x2e1cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1CD|&#x2e1cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1CE|&#x2e1ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1CF|&#x2e1cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E1Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1D0|&#x2e1d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1D1|&#x2e1d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1D2|&#x2e1d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1D3|&#x2e1d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1D4|&#x2e1d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1D5|&#x2e1d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1D6|&#x2e1d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1D7|&#x2e1d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1D8|&#x2e1d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1D9|&#x2e1d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1DA|&#x2e1da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1DB|&#x2e1db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1DC|&#x2e1dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1DD|&#x2e1dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1DE|&#x2e1de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1DF|&#x2e1df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E1Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1E0|&#x2e1e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1E1|&#x2e1e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1E2|&#x2e1e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1E3|&#x2e1e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1E4|&#x2e1e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1E5|&#x2e1e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1E6|&#x2e1e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1E7|&#x2e1e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1E8|&#x2e1e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1E9|&#x2e1e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1EA|&#x2e1ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1EB|&#x2e1eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1EC|&#x2e1ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1ED|&#x2e1ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1EE|&#x2e1ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1EF|&#x2e1ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E1Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1F0|&#x2e1f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1F1|&#x2e1f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1F2|&#x2e1f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1F3|&#x2e1f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1F4|&#x2e1f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1F5|&#x2e1f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1F6|&#x2e1f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1F7|&#x2e1f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1F8|&#x2e1f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1F9|&#x2e1f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1FA|&#x2e1fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1FB|&#x2e1fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1FC|&#x2e1fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1FD|&#x2e1fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1FE|&#x2e1fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E1FF|&#x2e1ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E20x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E200|&#x2e200;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E201|&#x2e201;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E202|&#x2e202;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E203|&#x2e203;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E204|&#x2e204;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E205|&#x2e205;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E206|&#x2e206;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E207|&#x2e207;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E208|&#x2e208;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E209|&#x2e209;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E20A|&#x2e20a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E20B|&#x2e20b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E20C|&#x2e20c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E20D|&#x2e20d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E20E|&#x2e20e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E20F|&#x2e20f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E21x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E210|&#x2e210;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E211|&#x2e211;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E212|&#x2e212;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E213|&#x2e213;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E214|&#x2e214;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E215|&#x2e215;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E216|&#x2e216;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E217|&#x2e217;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E218|&#x2e218;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E219|&#x2e219;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E21A|&#x2e21a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E21B|&#x2e21b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E21C|&#x2e21c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E21D|&#x2e21d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E21E|&#x2e21e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E21F|&#x2e21f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E22x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E220|&#x2e220;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E221|&#x2e221;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E222|&#x2e222;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E223|&#x2e223;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E224|&#x2e224;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E225|&#x2e225;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E226|&#x2e226;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E227|&#x2e227;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E228|&#x2e228;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E229|&#x2e229;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E22A|&#x2e22a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E22B|&#x2e22b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E22C|&#x2e22c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E22D|&#x2e22d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E22E|&#x2e22e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E22F|&#x2e22f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E23x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E230|&#x2e230;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E231|&#x2e231;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E232|&#x2e232;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E233|&#x2e233;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E234|&#x2e234;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E235|&#x2e235;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E236|&#x2e236;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E237|&#x2e237;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E238|&#x2e238;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E239|&#x2e239;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E23A|&#x2e23a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E23B|&#x2e23b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E23C|&#x2e23c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E23D|&#x2e23d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E23E|&#x2e23e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E23F|&#x2e23f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E24x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E240|&#x2e240;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E241|&#x2e241;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E242|&#x2e242;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E243|&#x2e243;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E244|&#x2e244;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E245|&#x2e245;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E246|&#x2e246;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E247|&#x2e247;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E248|&#x2e248;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E249|&#x2e249;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E24A|&#x2e24a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E24B|&#x2e24b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E24C|&#x2e24c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E24D|&#x2e24d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E24E|&#x2e24e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E24F|&#x2e24f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E25x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E250|&#x2e250;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E251|&#x2e251;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E252|&#x2e252;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E253|&#x2e253;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E254|&#x2e254;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E255|&#x2e255;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E256|&#x2e256;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E257|&#x2e257;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E258|&#x2e258;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E259|&#x2e259;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E25A|&#x2e25a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E25B|&#x2e25b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E25C|&#x2e25c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E25D|&#x2e25d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E25E|&#x2e25e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E25F|&#x2e25f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E26x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E260|&#x2e260;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E261|&#x2e261;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E262|&#x2e262;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E263|&#x2e263;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E264|&#x2e264;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E265|&#x2e265;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E266|&#x2e266;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E267|&#x2e267;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E268|&#x2e268;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E269|&#x2e269;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E26A|&#x2e26a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E26B|&#x2e26b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E26C|&#x2e26c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E26D|&#x2e26d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E26E|&#x2e26e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E26F|&#x2e26f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E27x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E270|&#x2e270;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E271|&#x2e271;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E272|&#x2e272;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E273|&#x2e273;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E274|&#x2e274;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E275|&#x2e275;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E276|&#x2e276;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E277|&#x2e277;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E278|&#x2e278;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E279|&#x2e279;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E27A|&#x2e27a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E27B|&#x2e27b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E27C|&#x2e27c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E27D|&#x2e27d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E27E|&#x2e27e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E27F|&#x2e27f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E28x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E280|&#x2e280;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E281|&#x2e281;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E282|&#x2e282;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E283|&#x2e283;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E284|&#x2e284;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E285|&#x2e285;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E286|&#x2e286;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E287|&#x2e287;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E288|&#x2e288;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E289|&#x2e289;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E28A|&#x2e28a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E28B|&#x2e28b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E28C|&#x2e28c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E28D|&#x2e28d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E28E|&#x2e28e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E28F|&#x2e28f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E29x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E290|&#x2e290;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E291|&#x2e291;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E292|&#x2e292;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E293|&#x2e293;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E294|&#x2e294;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E295|&#x2e295;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E296|&#x2e296;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E297|&#x2e297;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E298|&#x2e298;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E299|&#x2e299;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E29A|&#x2e29a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E29B|&#x2e29b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E29C|&#x2e29c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E29D|&#x2e29d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E29E|&#x2e29e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E29F|&#x2e29f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E2Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2A0|&#x2e2a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2A1|&#x2e2a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2A2|&#x2e2a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2A3|&#x2e2a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2A4|&#x2e2a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2A5|&#x2e2a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2A6|&#x2e2a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2A7|&#x2e2a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2A8|&#x2e2a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2A9|&#x2e2a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2AA|&#x2e2aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2AB|&#x2e2ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2AC|&#x2e2ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2AD|&#x2e2ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2AE|&#x2e2ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2AF|&#x2e2af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E2Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2B0|&#x2e2b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2B1|&#x2e2b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2B2|&#x2e2b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2B3|&#x2e2b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2B4|&#x2e2b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2B5|&#x2e2b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2B6|&#x2e2b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2B7|&#x2e2b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2B8|&#x2e2b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2B9|&#x2e2b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2BA|&#x2e2ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2BB|&#x2e2bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2BC|&#x2e2bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2BD|&#x2e2bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2BE|&#x2e2be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2BF|&#x2e2bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E2Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2C0|&#x2e2c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2C1|&#x2e2c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2C2|&#x2e2c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2C3|&#x2e2c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2C4|&#x2e2c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2C5|&#x2e2c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2C6|&#x2e2c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2C7|&#x2e2c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2C8|&#x2e2c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2C9|&#x2e2c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2CA|&#x2e2ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2CB|&#x2e2cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2CC|&#x2e2cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2CD|&#x2e2cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2CE|&#x2e2ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2CF|&#x2e2cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E2Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2D0|&#x2e2d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2D1|&#x2e2d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2D2|&#x2e2d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2D3|&#x2e2d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2D4|&#x2e2d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2D5|&#x2e2d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2D6|&#x2e2d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2D7|&#x2e2d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2D8|&#x2e2d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2D9|&#x2e2d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2DA|&#x2e2da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2DB|&#x2e2db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2DC|&#x2e2dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2DD|&#x2e2dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2DE|&#x2e2de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2DF|&#x2e2df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E2Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2E0|&#x2e2e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2E1|&#x2e2e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2E2|&#x2e2e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2E3|&#x2e2e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2E4|&#x2e2e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2E5|&#x2e2e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2E6|&#x2e2e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2E7|&#x2e2e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2E8|&#x2e2e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2E9|&#x2e2e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2EA|&#x2e2ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2EB|&#x2e2eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2EC|&#x2e2ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2ED|&#x2e2ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2EE|&#x2e2ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2EF|&#x2e2ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E2Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2F0|&#x2e2f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2F1|&#x2e2f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2F2|&#x2e2f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2F3|&#x2e2f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2F4|&#x2e2f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2F5|&#x2e2f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2F6|&#x2e2f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2F7|&#x2e2f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2F8|&#x2e2f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2F9|&#x2e2f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2FA|&#x2e2fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2FB|&#x2e2fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2FC|&#x2e2fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2FD|&#x2e2fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2FE|&#x2e2fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E2FF|&#x2e2ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E30x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E300|&#x2e300;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E301|&#x2e301;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E302|&#x2e302;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E303|&#x2e303;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E304|&#x2e304;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E305|&#x2e305;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E306|&#x2e306;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E307|&#x2e307;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E308|&#x2e308;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E309|&#x2e309;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E30A|&#x2e30a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E30B|&#x2e30b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E30C|&#x2e30c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E30D|&#x2e30d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E30E|&#x2e30e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E30F|&#x2e30f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E31x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E310|&#x2e310;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E311|&#x2e311;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E312|&#x2e312;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E313|&#x2e313;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E314|&#x2e314;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E315|&#x2e315;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E316|&#x2e316;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E317|&#x2e317;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E318|&#x2e318;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E319|&#x2e319;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E31A|&#x2e31a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E31B|&#x2e31b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E31C|&#x2e31c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E31D|&#x2e31d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E31E|&#x2e31e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E31F|&#x2e31f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E32x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E320|&#x2e320;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E321|&#x2e321;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E322|&#x2e322;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E323|&#x2e323;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E324|&#x2e324;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E325|&#x2e325;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E326|&#x2e326;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E327|&#x2e327;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E328|&#x2e328;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E329|&#x2e329;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E32A|&#x2e32a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E32B|&#x2e32b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E32C|&#x2e32c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E32D|&#x2e32d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E32E|&#x2e32e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E32F|&#x2e32f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E33x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E330|&#x2e330;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E331|&#x2e331;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E332|&#x2e332;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E333|&#x2e333;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E334|&#x2e334;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E335|&#x2e335;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E336|&#x2e336;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E337|&#x2e337;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E338|&#x2e338;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E339|&#x2e339;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E33A|&#x2e33a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E33B|&#x2e33b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E33C|&#x2e33c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E33D|&#x2e33d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E33E|&#x2e33e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E33F|&#x2e33f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E34x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E340|&#x2e340;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E341|&#x2e341;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E342|&#x2e342;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E343|&#x2e343;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E344|&#x2e344;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E345|&#x2e345;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E346|&#x2e346;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E347|&#x2e347;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E348|&#x2e348;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E349|&#x2e349;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E34A|&#x2e34a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E34B|&#x2e34b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E34C|&#x2e34c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E34D|&#x2e34d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E34E|&#x2e34e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E34F|&#x2e34f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E35x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E350|&#x2e350;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E351|&#x2e351;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E352|&#x2e352;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E353|&#x2e353;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E354|&#x2e354;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E355|&#x2e355;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E356|&#x2e356;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E357|&#x2e357;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E358|&#x2e358;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E359|&#x2e359;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E35A|&#x2e35a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E35B|&#x2e35b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E35C|&#x2e35c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E35D|&#x2e35d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E35E|&#x2e35e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E35F|&#x2e35f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E36x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E360|&#x2e360;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E361|&#x2e361;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E362|&#x2e362;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E363|&#x2e363;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E364|&#x2e364;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E365|&#x2e365;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E366|&#x2e366;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E367|&#x2e367;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E368|&#x2e368;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E369|&#x2e369;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E36A|&#x2e36a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E36B|&#x2e36b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E36C|&#x2e36c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E36D|&#x2e36d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E36E|&#x2e36e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E36F|&#x2e36f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E37x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E370|&#x2e370;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E371|&#x2e371;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E372|&#x2e372;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E373|&#x2e373;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E374|&#x2e374;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E375|&#x2e375;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E376|&#x2e376;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E377|&#x2e377;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E378|&#x2e378;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E379|&#x2e379;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E37A|&#x2e37a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E37B|&#x2e37b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E37C|&#x2e37c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E37D|&#x2e37d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E37E|&#x2e37e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E37F|&#x2e37f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E38x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E380|&#x2e380;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E381|&#x2e381;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E382|&#x2e382;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E383|&#x2e383;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E384|&#x2e384;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E385|&#x2e385;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E386|&#x2e386;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E387|&#x2e387;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E388|&#x2e388;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E389|&#x2e389;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E38A|&#x2e38a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E38B|&#x2e38b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E38C|&#x2e38c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E38D|&#x2e38d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E38E|&#x2e38e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E38F|&#x2e38f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E39x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E390|&#x2e390;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E391|&#x2e391;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E392|&#x2e392;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E393|&#x2e393;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E394|&#x2e394;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E395|&#x2e395;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E396|&#x2e396;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E397|&#x2e397;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E398|&#x2e398;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E399|&#x2e399;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E39A|&#x2e39a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E39B|&#x2e39b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E39C|&#x2e39c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E39D|&#x2e39d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E39E|&#x2e39e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E39F|&#x2e39f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E3Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3A0|&#x2e3a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3A1|&#x2e3a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3A2|&#x2e3a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3A3|&#x2e3a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3A4|&#x2e3a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3A5|&#x2e3a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3A6|&#x2e3a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3A7|&#x2e3a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3A8|&#x2e3a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3A9|&#x2e3a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3AA|&#x2e3aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3AB|&#x2e3ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3AC|&#x2e3ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3AD|&#x2e3ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3AE|&#x2e3ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3AF|&#x2e3af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E3Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3B0|&#x2e3b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3B1|&#x2e3b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3B2|&#x2e3b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3B3|&#x2e3b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3B4|&#x2e3b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3B5|&#x2e3b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3B6|&#x2e3b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3B7|&#x2e3b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3B8|&#x2e3b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3B9|&#x2e3b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3BA|&#x2e3ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3BB|&#x2e3bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3BC|&#x2e3bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3BD|&#x2e3bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3BE|&#x2e3be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3BF|&#x2e3bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E3Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3C0|&#x2e3c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3C1|&#x2e3c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3C2|&#x2e3c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3C3|&#x2e3c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3C4|&#x2e3c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3C5|&#x2e3c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3C6|&#x2e3c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3C7|&#x2e3c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3C8|&#x2e3c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3C9|&#x2e3c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3CA|&#x2e3ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3CB|&#x2e3cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3CC|&#x2e3cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3CD|&#x2e3cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3CE|&#x2e3ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3CF|&#x2e3cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E3Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3D0|&#x2e3d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3D1|&#x2e3d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3D2|&#x2e3d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3D3|&#x2e3d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3D4|&#x2e3d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3D5|&#x2e3d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3D6|&#x2e3d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3D7|&#x2e3d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3D8|&#x2e3d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3D9|&#x2e3d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3DA|&#x2e3da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3DB|&#x2e3db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3DC|&#x2e3dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3DD|&#x2e3dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3DE|&#x2e3de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3DF|&#x2e3df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E3Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3E0|&#x2e3e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3E1|&#x2e3e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3E2|&#x2e3e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3E3|&#x2e3e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3E4|&#x2e3e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3E5|&#x2e3e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3E6|&#x2e3e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3E7|&#x2e3e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3E8|&#x2e3e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3E9|&#x2e3e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3EA|&#x2e3ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3EB|&#x2e3eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3EC|&#x2e3ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3ED|&#x2e3ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3EE|&#x2e3ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3EF|&#x2e3ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E3Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3F0|&#x2e3f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3F1|&#x2e3f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3F2|&#x2e3f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3F3|&#x2e3f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3F4|&#x2e3f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3F5|&#x2e3f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3F6|&#x2e3f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3F7|&#x2e3f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3F8|&#x2e3f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3F9|&#x2e3f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3FA|&#x2e3fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3FB|&#x2e3fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3FC|&#x2e3fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3FD|&#x2e3fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3FE|&#x2e3fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E3FF|&#x2e3ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E40x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E400|&#x2e400;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E401|&#x2e401;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E402|&#x2e402;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E403|&#x2e403;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E404|&#x2e404;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E405|&#x2e405;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E406|&#x2e406;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E407|&#x2e407;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E408|&#x2e408;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E409|&#x2e409;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E40A|&#x2e40a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E40B|&#x2e40b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E40C|&#x2e40c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E40D|&#x2e40d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E40E|&#x2e40e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E40F|&#x2e40f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E41x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E410|&#x2e410;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E411|&#x2e411;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E412|&#x2e412;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E413|&#x2e413;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E414|&#x2e414;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E415|&#x2e415;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E416|&#x2e416;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E417|&#x2e417;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E418|&#x2e418;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E419|&#x2e419;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E41A|&#x2e41a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E41B|&#x2e41b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E41C|&#x2e41c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E41D|&#x2e41d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E41E|&#x2e41e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E41F|&#x2e41f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E42x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E420|&#x2e420;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E421|&#x2e421;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E422|&#x2e422;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E423|&#x2e423;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E424|&#x2e424;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E425|&#x2e425;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E426|&#x2e426;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E427|&#x2e427;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E428|&#x2e428;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E429|&#x2e429;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E42A|&#x2e42a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E42B|&#x2e42b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E42C|&#x2e42c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E42D|&#x2e42d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E42E|&#x2e42e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E42F|&#x2e42f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E43x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E430|&#x2e430;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E431|&#x2e431;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E432|&#x2e432;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E433|&#x2e433;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E434|&#x2e434;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E435|&#x2e435;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E436|&#x2e436;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E437|&#x2e437;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E438|&#x2e438;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E439|&#x2e439;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E43A|&#x2e43a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E43B|&#x2e43b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E43C|&#x2e43c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E43D|&#x2e43d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E43E|&#x2e43e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E43F|&#x2e43f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E44x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E440|&#x2e440;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E441|&#x2e441;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E442|&#x2e442;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E443|&#x2e443;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E444|&#x2e444;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E445|&#x2e445;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E446|&#x2e446;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E447|&#x2e447;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E448|&#x2e448;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E449|&#x2e449;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E44A|&#x2e44a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E44B|&#x2e44b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E44C|&#x2e44c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E44D|&#x2e44d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E44E|&#x2e44e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E44F|&#x2e44f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E45x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E450|&#x2e450;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E451|&#x2e451;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E452|&#x2e452;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E453|&#x2e453;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E454|&#x2e454;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E455|&#x2e455;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E456|&#x2e456;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E457|&#x2e457;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E458|&#x2e458;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E459|&#x2e459;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E45A|&#x2e45a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E45B|&#x2e45b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E45C|&#x2e45c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E45D|&#x2e45d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E45E|&#x2e45e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E45F|&#x2e45f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E46x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E460|&#x2e460;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E461|&#x2e461;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E462|&#x2e462;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E463|&#x2e463;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E464|&#x2e464;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E465|&#x2e465;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E466|&#x2e466;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E467|&#x2e467;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E468|&#x2e468;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E469|&#x2e469;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E46A|&#x2e46a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E46B|&#x2e46b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E46C|&#x2e46c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E46D|&#x2e46d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E46E|&#x2e46e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E46F|&#x2e46f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E47x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E470|&#x2e470;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E471|&#x2e471;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E472|&#x2e472;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E473|&#x2e473;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E474|&#x2e474;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E475|&#x2e475;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E476|&#x2e476;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E477|&#x2e477;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E478|&#x2e478;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E479|&#x2e479;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E47A|&#x2e47a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E47B|&#x2e47b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E47C|&#x2e47c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E47D|&#x2e47d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E47E|&#x2e47e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E47F|&#x2e47f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E48x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E480|&#x2e480;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E481|&#x2e481;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E482|&#x2e482;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E483|&#x2e483;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E484|&#x2e484;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E485|&#x2e485;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E486|&#x2e486;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E487|&#x2e487;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E488|&#x2e488;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E489|&#x2e489;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E48A|&#x2e48a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E48B|&#x2e48b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E48C|&#x2e48c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E48D|&#x2e48d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E48E|&#x2e48e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E48F|&#x2e48f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E49x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E490|&#x2e490;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E491|&#x2e491;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E492|&#x2e492;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E493|&#x2e493;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E494|&#x2e494;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E495|&#x2e495;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E496|&#x2e496;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E497|&#x2e497;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E498|&#x2e498;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E499|&#x2e499;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E49A|&#x2e49a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E49B|&#x2e49b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E49C|&#x2e49c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E49D|&#x2e49d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E49E|&#x2e49e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E49F|&#x2e49f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E4Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4A0|&#x2e4a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4A1|&#x2e4a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4A2|&#x2e4a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4A3|&#x2e4a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4A4|&#x2e4a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4A5|&#x2e4a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4A6|&#x2e4a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4A7|&#x2e4a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4A8|&#x2e4a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4A9|&#x2e4a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4AA|&#x2e4aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4AB|&#x2e4ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4AC|&#x2e4ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4AD|&#x2e4ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4AE|&#x2e4ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4AF|&#x2e4af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E4Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4B0|&#x2e4b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4B1|&#x2e4b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4B2|&#x2e4b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4B3|&#x2e4b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4B4|&#x2e4b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4B5|&#x2e4b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4B6|&#x2e4b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4B7|&#x2e4b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4B8|&#x2e4b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4B9|&#x2e4b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4BA|&#x2e4ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4BB|&#x2e4bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4BC|&#x2e4bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4BD|&#x2e4bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4BE|&#x2e4be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4BF|&#x2e4bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E4Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4C0|&#x2e4c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4C1|&#x2e4c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4C2|&#x2e4c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4C3|&#x2e4c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4C4|&#x2e4c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4C5|&#x2e4c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4C6|&#x2e4c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4C7|&#x2e4c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4C8|&#x2e4c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4C9|&#x2e4c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4CA|&#x2e4ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4CB|&#x2e4cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4CC|&#x2e4cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4CD|&#x2e4cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4CE|&#x2e4ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4CF|&#x2e4cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E4Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4D0|&#x2e4d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4D1|&#x2e4d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4D2|&#x2e4d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4D3|&#x2e4d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4D4|&#x2e4d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4D5|&#x2e4d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4D6|&#x2e4d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4D7|&#x2e4d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4D8|&#x2e4d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4D9|&#x2e4d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4DA|&#x2e4da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4DB|&#x2e4db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4DC|&#x2e4dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4DD|&#x2e4dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4DE|&#x2e4de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4DF|&#x2e4df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E4Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4E0|&#x2e4e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4E1|&#x2e4e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4E2|&#x2e4e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4E3|&#x2e4e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4E4|&#x2e4e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4E5|&#x2e4e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4E6|&#x2e4e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4E7|&#x2e4e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4E8|&#x2e4e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4E9|&#x2e4e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4EA|&#x2e4ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4EB|&#x2e4eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4EC|&#x2e4ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4ED|&#x2e4ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4EE|&#x2e4ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4EF|&#x2e4ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E4Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4F0|&#x2e4f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4F1|&#x2e4f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4F2|&#x2e4f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4F3|&#x2e4f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4F4|&#x2e4f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4F5|&#x2e4f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4F6|&#x2e4f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4F7|&#x2e4f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4F8|&#x2e4f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4F9|&#x2e4f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4FA|&#x2e4fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4FB|&#x2e4fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4FC|&#x2e4fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4FD|&#x2e4fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4FE|&#x2e4fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E4FF|&#x2e4ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E50x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E500|&#x2e500;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E501|&#x2e501;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E502|&#x2e502;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E503|&#x2e503;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E504|&#x2e504;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E505|&#x2e505;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E506|&#x2e506;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E507|&#x2e507;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E508|&#x2e508;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E509|&#x2e509;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E50A|&#x2e50a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E50B|&#x2e50b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E50C|&#x2e50c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E50D|&#x2e50d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E50E|&#x2e50e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E50F|&#x2e50f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E51x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E510|&#x2e510;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E511|&#x2e511;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E512|&#x2e512;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E513|&#x2e513;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E514|&#x2e514;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E515|&#x2e515;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E516|&#x2e516;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E517|&#x2e517;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E518|&#x2e518;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E519|&#x2e519;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E51A|&#x2e51a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E51B|&#x2e51b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E51C|&#x2e51c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E51D|&#x2e51d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E51E|&#x2e51e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E51F|&#x2e51f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E52x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E520|&#x2e520;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E521|&#x2e521;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E522|&#x2e522;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E523|&#x2e523;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E524|&#x2e524;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E525|&#x2e525;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E526|&#x2e526;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E527|&#x2e527;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E528|&#x2e528;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E529|&#x2e529;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E52A|&#x2e52a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E52B|&#x2e52b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E52C|&#x2e52c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E52D|&#x2e52d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E52E|&#x2e52e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E52F|&#x2e52f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E53x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E530|&#x2e530;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E531|&#x2e531;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E532|&#x2e532;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E533|&#x2e533;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E534|&#x2e534;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E535|&#x2e535;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E536|&#x2e536;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E537|&#x2e537;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E538|&#x2e538;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E539|&#x2e539;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E53A|&#x2e53a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E53B|&#x2e53b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E53C|&#x2e53c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E53D|&#x2e53d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E53E|&#x2e53e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E53F|&#x2e53f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E54x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E540|&#x2e540;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E541|&#x2e541;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E542|&#x2e542;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E543|&#x2e543;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E544|&#x2e544;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E545|&#x2e545;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E546|&#x2e546;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E547|&#x2e547;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E548|&#x2e548;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E549|&#x2e549;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E54A|&#x2e54a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E54B|&#x2e54b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E54C|&#x2e54c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E54D|&#x2e54d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E54E|&#x2e54e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E54F|&#x2e54f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E55x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E550|&#x2e550;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E551|&#x2e551;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E552|&#x2e552;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E553|&#x2e553;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E554|&#x2e554;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E555|&#x2e555;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E556|&#x2e556;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E557|&#x2e557;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E558|&#x2e558;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E559|&#x2e559;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E55A|&#x2e55a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E55B|&#x2e55b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E55C|&#x2e55c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E55D|&#x2e55d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E55E|&#x2e55e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E55F|&#x2e55f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E56x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E560|&#x2e560;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E561|&#x2e561;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E562|&#x2e562;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E563|&#x2e563;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E564|&#x2e564;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E565|&#x2e565;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E566|&#x2e566;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E567|&#x2e567;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E568|&#x2e568;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E569|&#x2e569;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E56A|&#x2e56a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E56B|&#x2e56b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E56C|&#x2e56c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E56D|&#x2e56d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E56E|&#x2e56e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E56F|&#x2e56f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E57x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E570|&#x2e570;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E571|&#x2e571;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E572|&#x2e572;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E573|&#x2e573;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E574|&#x2e574;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E575|&#x2e575;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E576|&#x2e576;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E577|&#x2e577;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E578|&#x2e578;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E579|&#x2e579;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E57A|&#x2e57a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E57B|&#x2e57b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E57C|&#x2e57c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E57D|&#x2e57d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E57E|&#x2e57e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E57F|&#x2e57f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E58x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E580|&#x2e580;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E581|&#x2e581;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E582|&#x2e582;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E583|&#x2e583;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E584|&#x2e584;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E585|&#x2e585;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E586|&#x2e586;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E587|&#x2e587;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E588|&#x2e588;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E589|&#x2e589;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E58A|&#x2e58a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E58B|&#x2e58b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E58C|&#x2e58c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E58D|&#x2e58d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E58E|&#x2e58e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E58F|&#x2e58f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E59x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E590|&#x2e590;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E591|&#x2e591;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E592|&#x2e592;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E593|&#x2e593;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E594|&#x2e594;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E595|&#x2e595;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E596|&#x2e596;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E597|&#x2e597;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E598|&#x2e598;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E599|&#x2e599;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E59A|&#x2e59a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E59B|&#x2e59b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E59C|&#x2e59c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E59D|&#x2e59d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E59E|&#x2e59e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E59F|&#x2e59f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E5Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5A0|&#x2e5a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5A1|&#x2e5a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5A2|&#x2e5a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5A3|&#x2e5a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5A4|&#x2e5a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5A5|&#x2e5a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5A6|&#x2e5a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5A7|&#x2e5a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5A8|&#x2e5a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5A9|&#x2e5a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5AA|&#x2e5aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5AB|&#x2e5ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5AC|&#x2e5ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5AD|&#x2e5ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5AE|&#x2e5ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5AF|&#x2e5af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E5Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5B0|&#x2e5b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5B1|&#x2e5b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5B2|&#x2e5b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5B3|&#x2e5b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5B4|&#x2e5b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5B5|&#x2e5b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5B6|&#x2e5b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5B7|&#x2e5b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5B8|&#x2e5b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5B9|&#x2e5b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5BA|&#x2e5ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5BB|&#x2e5bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5BC|&#x2e5bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5BD|&#x2e5bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5BE|&#x2e5be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5BF|&#x2e5bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E5Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5C0|&#x2e5c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5C1|&#x2e5c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5C2|&#x2e5c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5C3|&#x2e5c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5C4|&#x2e5c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5C5|&#x2e5c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5C6|&#x2e5c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5C7|&#x2e5c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5C8|&#x2e5c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5C9|&#x2e5c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5CA|&#x2e5ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5CB|&#x2e5cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5CC|&#x2e5cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5CD|&#x2e5cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5CE|&#x2e5ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5CF|&#x2e5cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E5Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5D0|&#x2e5d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5D1|&#x2e5d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5D2|&#x2e5d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5D3|&#x2e5d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5D4|&#x2e5d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5D5|&#x2e5d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5D6|&#x2e5d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5D7|&#x2e5d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5D8|&#x2e5d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5D9|&#x2e5d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5DA|&#x2e5da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5DB|&#x2e5db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5DC|&#x2e5dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5DD|&#x2e5dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5DE|&#x2e5de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5DF|&#x2e5df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E5Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5E0|&#x2e5e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5E1|&#x2e5e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5E2|&#x2e5e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5E3|&#x2e5e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5E4|&#x2e5e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5E5|&#x2e5e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5E6|&#x2e5e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5E7|&#x2e5e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5E8|&#x2e5e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5E9|&#x2e5e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5EA|&#x2e5ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5EB|&#x2e5eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5EC|&#x2e5ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5ED|&#x2e5ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5EE|&#x2e5ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5EF|&#x2e5ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E5Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5F0|&#x2e5f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5F1|&#x2e5f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5F2|&#x2e5f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5F3|&#x2e5f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5F4|&#x2e5f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5F5|&#x2e5f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5F6|&#x2e5f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5F7|&#x2e5f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5F8|&#x2e5f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5F9|&#x2e5f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5FA|&#x2e5fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5FB|&#x2e5fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5FC|&#x2e5fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5FD|&#x2e5fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5FE|&#x2e5fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E5FF|&#x2e5ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E60x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E600|&#x2e600;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E601|&#x2e601;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E602|&#x2e602;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E603|&#x2e603;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E604|&#x2e604;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E605|&#x2e605;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E606|&#x2e606;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E607|&#x2e607;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E608|&#x2e608;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E609|&#x2e609;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E60A|&#x2e60a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E60B|&#x2e60b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E60C|&#x2e60c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E60D|&#x2e60d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E60E|&#x2e60e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E60F|&#x2e60f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E61x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E610|&#x2e610;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E611|&#x2e611;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E612|&#x2e612;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E613|&#x2e613;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E614|&#x2e614;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E615|&#x2e615;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E616|&#x2e616;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E617|&#x2e617;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E618|&#x2e618;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E619|&#x2e619;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E61A|&#x2e61a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E61B|&#x2e61b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E61C|&#x2e61c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E61D|&#x2e61d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E61E|&#x2e61e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E61F|&#x2e61f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E62x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E620|&#x2e620;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E621|&#x2e621;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E622|&#x2e622;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E623|&#x2e623;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E624|&#x2e624;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E625|&#x2e625;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E626|&#x2e626;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E627|&#x2e627;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E628|&#x2e628;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E629|&#x2e629;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E62A|&#x2e62a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E62B|&#x2e62b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E62C|&#x2e62c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E62D|&#x2e62d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E62E|&#x2e62e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E62F|&#x2e62f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E63x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E630|&#x2e630;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E631|&#x2e631;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E632|&#x2e632;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E633|&#x2e633;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E634|&#x2e634;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E635|&#x2e635;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E636|&#x2e636;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E637|&#x2e637;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E638|&#x2e638;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E639|&#x2e639;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E63A|&#x2e63a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E63B|&#x2e63b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E63C|&#x2e63c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E63D|&#x2e63d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E63E|&#x2e63e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E63F|&#x2e63f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E64x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E640|&#x2e640;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E641|&#x2e641;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E642|&#x2e642;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E643|&#x2e643;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E644|&#x2e644;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E645|&#x2e645;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E646|&#x2e646;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E647|&#x2e647;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E648|&#x2e648;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E649|&#x2e649;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E64A|&#x2e64a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E64B|&#x2e64b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E64C|&#x2e64c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E64D|&#x2e64d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E64E|&#x2e64e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E64F|&#x2e64f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E65x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E650|&#x2e650;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E651|&#x2e651;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E652|&#x2e652;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E653|&#x2e653;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E654|&#x2e654;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E655|&#x2e655;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E656|&#x2e656;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E657|&#x2e657;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E658|&#x2e658;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E659|&#x2e659;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E65A|&#x2e65a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E65B|&#x2e65b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E65C|&#x2e65c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E65D|&#x2e65d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E65E|&#x2e65e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E65F|&#x2e65f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E66x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E660|&#x2e660;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E661|&#x2e661;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E662|&#x2e662;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E663|&#x2e663;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E664|&#x2e664;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E665|&#x2e665;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E666|&#x2e666;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E667|&#x2e667;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E668|&#x2e668;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E669|&#x2e669;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E66A|&#x2e66a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E66B|&#x2e66b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E66C|&#x2e66c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E66D|&#x2e66d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E66E|&#x2e66e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E66F|&#x2e66f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E67x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E670|&#x2e670;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E671|&#x2e671;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E672|&#x2e672;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E673|&#x2e673;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E674|&#x2e674;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E675|&#x2e675;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E676|&#x2e676;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E677|&#x2e677;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E678|&#x2e678;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E679|&#x2e679;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E67A|&#x2e67a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E67B|&#x2e67b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E67C|&#x2e67c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E67D|&#x2e67d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E67E|&#x2e67e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E67F|&#x2e67f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E68x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E680|&#x2e680;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E681|&#x2e681;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E682|&#x2e682;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E683|&#x2e683;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E684|&#x2e684;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E685|&#x2e685;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E686|&#x2e686;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E687|&#x2e687;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E688|&#x2e688;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E689|&#x2e689;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E68A|&#x2e68a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E68B|&#x2e68b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E68C|&#x2e68c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E68D|&#x2e68d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E68E|&#x2e68e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E68F|&#x2e68f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E69x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E690|&#x2e690;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E691|&#x2e691;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E692|&#x2e692;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E693|&#x2e693;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E694|&#x2e694;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E695|&#x2e695;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E696|&#x2e696;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E697|&#x2e697;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E698|&#x2e698;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E699|&#x2e699;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E69A|&#x2e69a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E69B|&#x2e69b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E69C|&#x2e69c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E69D|&#x2e69d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E69E|&#x2e69e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E69F|&#x2e69f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E6Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6A0|&#x2e6a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6A1|&#x2e6a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6A2|&#x2e6a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6A3|&#x2e6a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6A4|&#x2e6a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6A5|&#x2e6a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6A6|&#x2e6a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6A7|&#x2e6a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6A8|&#x2e6a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6A9|&#x2e6a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6AA|&#x2e6aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6AB|&#x2e6ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6AC|&#x2e6ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6AD|&#x2e6ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6AE|&#x2e6ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6AF|&#x2e6af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E6Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6B0|&#x2e6b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6B1|&#x2e6b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6B2|&#x2e6b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6B3|&#x2e6b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6B4|&#x2e6b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6B5|&#x2e6b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6B6|&#x2e6b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6B7|&#x2e6b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6B8|&#x2e6b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6B9|&#x2e6b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6BA|&#x2e6ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6BB|&#x2e6bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6BC|&#x2e6bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6BD|&#x2e6bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6BE|&#x2e6be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6BF|&#x2e6bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E6Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6C0|&#x2e6c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6C1|&#x2e6c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6C2|&#x2e6c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6C3|&#x2e6c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6C4|&#x2e6c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6C5|&#x2e6c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6C6|&#x2e6c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6C7|&#x2e6c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6C8|&#x2e6c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6C9|&#x2e6c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6CA|&#x2e6ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6CB|&#x2e6cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6CC|&#x2e6cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6CD|&#x2e6cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6CE|&#x2e6ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6CF|&#x2e6cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E6Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6D0|&#x2e6d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6D1|&#x2e6d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6D2|&#x2e6d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6D3|&#x2e6d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6D4|&#x2e6d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6D5|&#x2e6d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6D6|&#x2e6d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6D7|&#x2e6d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6D8|&#x2e6d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6D9|&#x2e6d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6DA|&#x2e6da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6DB|&#x2e6db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6DC|&#x2e6dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6DD|&#x2e6dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6DE|&#x2e6de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6DF|&#x2e6df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E6Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6E0|&#x2e6e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6E1|&#x2e6e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6E2|&#x2e6e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6E3|&#x2e6e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6E4|&#x2e6e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6E5|&#x2e6e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6E6|&#x2e6e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6E7|&#x2e6e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6E8|&#x2e6e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6E9|&#x2e6e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6EA|&#x2e6ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6EB|&#x2e6eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6EC|&#x2e6ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6ED|&#x2e6ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6EE|&#x2e6ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6EF|&#x2e6ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E6Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6F0|&#x2e6f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6F1|&#x2e6f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6F2|&#x2e6f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6F3|&#x2e6f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6F4|&#x2e6f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6F5|&#x2e6f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6F6|&#x2e6f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6F7|&#x2e6f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6F8|&#x2e6f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6F9|&#x2e6f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6FA|&#x2e6fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6FB|&#x2e6fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6FC|&#x2e6fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6FD|&#x2e6fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6FE|&#x2e6fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E6FF|&#x2e6ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E70x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E700|&#x2e700;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E701|&#x2e701;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E702|&#x2e702;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E703|&#x2e703;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E704|&#x2e704;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E705|&#x2e705;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E706|&#x2e706;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E707|&#x2e707;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E708|&#x2e708;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E709|&#x2e709;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E70A|&#x2e70a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E70B|&#x2e70b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E70C|&#x2e70c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E70D|&#x2e70d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E70E|&#x2e70e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E70F|&#x2e70f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E71x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E710|&#x2e710;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E711|&#x2e711;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E712|&#x2e712;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E713|&#x2e713;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E714|&#x2e714;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E715|&#x2e715;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E716|&#x2e716;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E717|&#x2e717;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E718|&#x2e718;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E719|&#x2e719;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E71A|&#x2e71a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E71B|&#x2e71b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E71C|&#x2e71c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E71D|&#x2e71d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E71E|&#x2e71e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E71F|&#x2e71f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E72x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E720|&#x2e720;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E721|&#x2e721;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E722|&#x2e722;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E723|&#x2e723;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E724|&#x2e724;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E725|&#x2e725;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E726|&#x2e726;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E727|&#x2e727;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E728|&#x2e728;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E729|&#x2e729;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E72A|&#x2e72a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E72B|&#x2e72b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E72C|&#x2e72c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E72D|&#x2e72d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E72E|&#x2e72e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E72F|&#x2e72f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E73x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E730|&#x2e730;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E731|&#x2e731;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E732|&#x2e732;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E733|&#x2e733;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E734|&#x2e734;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E735|&#x2e735;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E736|&#x2e736;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E737|&#x2e737;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E738|&#x2e738;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E739|&#x2e739;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E73A|&#x2e73a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E73B|&#x2e73b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E73C|&#x2e73c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E73D|&#x2e73d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E73E|&#x2e73e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E73F|&#x2e73f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E74x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E740|&#x2e740;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E741|&#x2e741;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E742|&#x2e742;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E743|&#x2e743;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E744|&#x2e744;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E745|&#x2e745;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E746|&#x2e746;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E747|&#x2e747;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E748|&#x2e748;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E749|&#x2e749;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E74A|&#x2e74a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E74B|&#x2e74b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E74C|&#x2e74c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E74D|&#x2e74d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E74E|&#x2e74e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E74F|&#x2e74f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E75x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E750|&#x2e750;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E751|&#x2e751;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E752|&#x2e752;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E753|&#x2e753;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E754|&#x2e754;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E755|&#x2e755;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E756|&#x2e756;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E757|&#x2e757;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E758|&#x2e758;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E759|&#x2e759;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E75A|&#x2e75a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E75B|&#x2e75b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E75C|&#x2e75c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E75D|&#x2e75d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E75E|&#x2e75e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E75F|&#x2e75f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E76x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E760|&#x2e760;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E761|&#x2e761;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E762|&#x2e762;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E763|&#x2e763;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E764|&#x2e764;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E765|&#x2e765;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E766|&#x2e766;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E767|&#x2e767;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E768|&#x2e768;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E769|&#x2e769;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E76A|&#x2e76a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E76B|&#x2e76b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E76C|&#x2e76c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E76D|&#x2e76d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E76E|&#x2e76e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E76F|&#x2e76f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E77x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E770|&#x2e770;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E771|&#x2e771;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E772|&#x2e772;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E773|&#x2e773;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E774|&#x2e774;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E775|&#x2e775;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E776|&#x2e776;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E777|&#x2e777;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E778|&#x2e778;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E779|&#x2e779;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E77A|&#x2e77a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E77B|&#x2e77b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E77C|&#x2e77c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E77D|&#x2e77d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E77E|&#x2e77e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E77F|&#x2e77f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E78x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E780|&#x2e780;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E781|&#x2e781;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E782|&#x2e782;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E783|&#x2e783;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E784|&#x2e784;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E785|&#x2e785;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E786|&#x2e786;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E787|&#x2e787;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E788|&#x2e788;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E789|&#x2e789;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E78A|&#x2e78a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E78B|&#x2e78b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E78C|&#x2e78c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E78D|&#x2e78d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E78E|&#x2e78e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E78F|&#x2e78f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E79x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E790|&#x2e790;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E791|&#x2e791;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E792|&#x2e792;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E793|&#x2e793;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E794|&#x2e794;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E795|&#x2e795;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E796|&#x2e796;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E797|&#x2e797;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E798|&#x2e798;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E799|&#x2e799;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E79A|&#x2e79a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E79B|&#x2e79b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E79C|&#x2e79c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E79D|&#x2e79d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E79E|&#x2e79e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E79F|&#x2e79f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E7Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7A0|&#x2e7a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7A1|&#x2e7a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7A2|&#x2e7a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7A3|&#x2e7a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7A4|&#x2e7a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7A5|&#x2e7a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7A6|&#x2e7a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7A7|&#x2e7a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7A8|&#x2e7a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7A9|&#x2e7a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7AA|&#x2e7aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7AB|&#x2e7ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7AC|&#x2e7ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7AD|&#x2e7ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7AE|&#x2e7ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7AF|&#x2e7af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E7Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7B0|&#x2e7b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7B1|&#x2e7b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7B2|&#x2e7b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7B3|&#x2e7b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7B4|&#x2e7b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7B5|&#x2e7b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7B6|&#x2e7b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7B7|&#x2e7b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7B8|&#x2e7b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7B9|&#x2e7b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7BA|&#x2e7ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7BB|&#x2e7bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7BC|&#x2e7bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7BD|&#x2e7bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7BE|&#x2e7be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7BF|&#x2e7bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E7Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7C0|&#x2e7c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7C1|&#x2e7c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7C2|&#x2e7c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7C3|&#x2e7c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7C4|&#x2e7c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7C5|&#x2e7c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7C6|&#x2e7c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7C7|&#x2e7c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7C8|&#x2e7c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7C9|&#x2e7c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7CA|&#x2e7ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7CB|&#x2e7cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7CC|&#x2e7cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7CD|&#x2e7cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7CE|&#x2e7ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7CF|&#x2e7cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E7Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7D0|&#x2e7d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7D1|&#x2e7d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7D2|&#x2e7d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7D3|&#x2e7d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7D4|&#x2e7d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7D5|&#x2e7d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7D6|&#x2e7d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7D7|&#x2e7d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7D8|&#x2e7d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7D9|&#x2e7d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7DA|&#x2e7da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7DB|&#x2e7db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7DC|&#x2e7dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7DD|&#x2e7dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7DE|&#x2e7de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7DF|&#x2e7df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E7Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7E0|&#x2e7e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7E1|&#x2e7e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7E2|&#x2e7e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7E3|&#x2e7e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7E4|&#x2e7e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7E5|&#x2e7e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7E6|&#x2e7e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7E7|&#x2e7e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7E8|&#x2e7e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7E9|&#x2e7e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7EA|&#x2e7ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7EB|&#x2e7eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7EC|&#x2e7ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7ED|&#x2e7ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7EE|&#x2e7ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7EF|&#x2e7ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E7Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7F0|&#x2e7f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7F1|&#x2e7f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7F2|&#x2e7f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7F3|&#x2e7f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7F4|&#x2e7f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7F5|&#x2e7f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7F6|&#x2e7f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7F7|&#x2e7f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7F8|&#x2e7f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7F9|&#x2e7f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7FA|&#x2e7fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7FB|&#x2e7fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7FC|&#x2e7fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7FD|&#x2e7fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7FE|&#x2e7fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E7FF|&#x2e7ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E80x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E800|&#x2e800;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E801|&#x2e801;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E802|&#x2e802;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E803|&#x2e803;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E804|&#x2e804;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E805|&#x2e805;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E806|&#x2e806;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E807|&#x2e807;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E808|&#x2e808;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E809|&#x2e809;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E80A|&#x2e80a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E80B|&#x2e80b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E80C|&#x2e80c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E80D|&#x2e80d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E80E|&#x2e80e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E80F|&#x2e80f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E81x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E810|&#x2e810;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E811|&#x2e811;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E812|&#x2e812;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E813|&#x2e813;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E814|&#x2e814;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E815|&#x2e815;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E816|&#x2e816;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E817|&#x2e817;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E818|&#x2e818;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E819|&#x2e819;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E81A|&#x2e81a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E81B|&#x2e81b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E81C|&#x2e81c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E81D|&#x2e81d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E81E|&#x2e81e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E81F|&#x2e81f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E82x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E820|&#x2e820;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E821|&#x2e821;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E822|&#x2e822;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E823|&#x2e823;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E824|&#x2e824;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E825|&#x2e825;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E826|&#x2e826;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E827|&#x2e827;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E828|&#x2e828;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E829|&#x2e829;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E82A|&#x2e82a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E82B|&#x2e82b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E82C|&#x2e82c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E82D|&#x2e82d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E82E|&#x2e82e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E82F|&#x2e82f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E83x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E830|&#x2e830;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E831|&#x2e831;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E832|&#x2e832;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E833|&#x2e833;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E834|&#x2e834;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E835|&#x2e835;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E836|&#x2e836;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E837|&#x2e837;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E838|&#x2e838;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E839|&#x2e839;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E83A|&#x2e83a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E83B|&#x2e83b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E83C|&#x2e83c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E83D|&#x2e83d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E83E|&#x2e83e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E83F|&#x2e83f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E84x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E840|&#x2e840;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E841|&#x2e841;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E842|&#x2e842;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E843|&#x2e843;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E844|&#x2e844;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E845|&#x2e845;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E846|&#x2e846;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E847|&#x2e847;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E848|&#x2e848;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E849|&#x2e849;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E84A|&#x2e84a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E84B|&#x2e84b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E84C|&#x2e84c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E84D|&#x2e84d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E84E|&#x2e84e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E84F|&#x2e84f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E85x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E850|&#x2e850;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E851|&#x2e851;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E852|&#x2e852;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E853|&#x2e853;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E854|&#x2e854;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E855|&#x2e855;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E856|&#x2e856;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E857|&#x2e857;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E858|&#x2e858;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E859|&#x2e859;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E85A|&#x2e85a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E85B|&#x2e85b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E85C|&#x2e85c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E85D|&#x2e85d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E85E|&#x2e85e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E85F|&#x2e85f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E86x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E860|&#x2e860;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E861|&#x2e861;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E862|&#x2e862;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E863|&#x2e863;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E864|&#x2e864;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E865|&#x2e865;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E866|&#x2e866;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E867|&#x2e867;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E868|&#x2e868;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E869|&#x2e869;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E86A|&#x2e86a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E86B|&#x2e86b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E86C|&#x2e86c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E86D|&#x2e86d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E86E|&#x2e86e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E86F|&#x2e86f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E87x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E870|&#x2e870;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E871|&#x2e871;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E872|&#x2e872;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E873|&#x2e873;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E874|&#x2e874;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E875|&#x2e875;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E876|&#x2e876;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E877|&#x2e877;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E878|&#x2e878;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E879|&#x2e879;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E87A|&#x2e87a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E87B|&#x2e87b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E87C|&#x2e87c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E87D|&#x2e87d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E87E|&#x2e87e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E87F|&#x2e87f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E88x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E880|&#x2e880;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E881|&#x2e881;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E882|&#x2e882;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E883|&#x2e883;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E884|&#x2e884;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E885|&#x2e885;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E886|&#x2e886;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E887|&#x2e887;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E888|&#x2e888;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E889|&#x2e889;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E88A|&#x2e88a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E88B|&#x2e88b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E88C|&#x2e88c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E88D|&#x2e88d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E88E|&#x2e88e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E88F|&#x2e88f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E89x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E890|&#x2e890;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E891|&#x2e891;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E892|&#x2e892;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E893|&#x2e893;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E894|&#x2e894;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E895|&#x2e895;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E896|&#x2e896;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E897|&#x2e897;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E898|&#x2e898;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E899|&#x2e899;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E89A|&#x2e89a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E89B|&#x2e89b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E89C|&#x2e89c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E89D|&#x2e89d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E89E|&#x2e89e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E89F|&#x2e89f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E8Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8A0|&#x2e8a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8A1|&#x2e8a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8A2|&#x2e8a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8A3|&#x2e8a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8A4|&#x2e8a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8A5|&#x2e8a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8A6|&#x2e8a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8A7|&#x2e8a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8A8|&#x2e8a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8A9|&#x2e8a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8AA|&#x2e8aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8AB|&#x2e8ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8AC|&#x2e8ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8AD|&#x2e8ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8AE|&#x2e8ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8AF|&#x2e8af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E8Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8B0|&#x2e8b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8B1|&#x2e8b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8B2|&#x2e8b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8B3|&#x2e8b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8B4|&#x2e8b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8B5|&#x2e8b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8B6|&#x2e8b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8B7|&#x2e8b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8B8|&#x2e8b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8B9|&#x2e8b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8BA|&#x2e8ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8BB|&#x2e8bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8BC|&#x2e8bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8BD|&#x2e8bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8BE|&#x2e8be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8BF|&#x2e8bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E8Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8C0|&#x2e8c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8C1|&#x2e8c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8C2|&#x2e8c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8C3|&#x2e8c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8C4|&#x2e8c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8C5|&#x2e8c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8C6|&#x2e8c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8C7|&#x2e8c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8C8|&#x2e8c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8C9|&#x2e8c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8CA|&#x2e8ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8CB|&#x2e8cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8CC|&#x2e8cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8CD|&#x2e8cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8CE|&#x2e8ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8CF|&#x2e8cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E8Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8D0|&#x2e8d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8D1|&#x2e8d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8D2|&#x2e8d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8D3|&#x2e8d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8D4|&#x2e8d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8D5|&#x2e8d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8D6|&#x2e8d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8D7|&#x2e8d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8D8|&#x2e8d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8D9|&#x2e8d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8DA|&#x2e8da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8DB|&#x2e8db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8DC|&#x2e8dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8DD|&#x2e8dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8DE|&#x2e8de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8DF|&#x2e8df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E8Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8E0|&#x2e8e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8E1|&#x2e8e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8E2|&#x2e8e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8E3|&#x2e8e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8E4|&#x2e8e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8E5|&#x2e8e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8E6|&#x2e8e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8E7|&#x2e8e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8E8|&#x2e8e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8E9|&#x2e8e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8EA|&#x2e8ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8EB|&#x2e8eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8EC|&#x2e8ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8ED|&#x2e8ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8EE|&#x2e8ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8EF|&#x2e8ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E8Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8F0|&#x2e8f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8F1|&#x2e8f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8F2|&#x2e8f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8F3|&#x2e8f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8F4|&#x2e8f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8F5|&#x2e8f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8F6|&#x2e8f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8F7|&#x2e8f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8F8|&#x2e8f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8F9|&#x2e8f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8FA|&#x2e8fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8FB|&#x2e8fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8FC|&#x2e8fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8FD|&#x2e8fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8FE|&#x2e8fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E8FF|&#x2e8ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E90x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E900|&#x2e900;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E901|&#x2e901;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E902|&#x2e902;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E903|&#x2e903;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E904|&#x2e904;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E905|&#x2e905;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E906|&#x2e906;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E907|&#x2e907;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E908|&#x2e908;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E909|&#x2e909;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E90A|&#x2e90a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E90B|&#x2e90b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E90C|&#x2e90c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E90D|&#x2e90d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E90E|&#x2e90e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E90F|&#x2e90f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E91x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E910|&#x2e910;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E911|&#x2e911;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E912|&#x2e912;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E913|&#x2e913;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E914|&#x2e914;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E915|&#x2e915;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E916|&#x2e916;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E917|&#x2e917;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E918|&#x2e918;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E919|&#x2e919;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E91A|&#x2e91a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E91B|&#x2e91b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E91C|&#x2e91c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E91D|&#x2e91d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E91E|&#x2e91e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E91F|&#x2e91f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E92x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E920|&#x2e920;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E921|&#x2e921;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E922|&#x2e922;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E923|&#x2e923;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E924|&#x2e924;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E925|&#x2e925;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E926|&#x2e926;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E927|&#x2e927;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E928|&#x2e928;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E929|&#x2e929;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E92A|&#x2e92a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E92B|&#x2e92b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E92C|&#x2e92c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E92D|&#x2e92d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E92E|&#x2e92e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E92F|&#x2e92f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E93x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E930|&#x2e930;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E931|&#x2e931;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E932|&#x2e932;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E933|&#x2e933;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E934|&#x2e934;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E935|&#x2e935;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E936|&#x2e936;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E937|&#x2e937;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E938|&#x2e938;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E939|&#x2e939;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E93A|&#x2e93a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E93B|&#x2e93b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E93C|&#x2e93c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E93D|&#x2e93d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E93E|&#x2e93e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E93F|&#x2e93f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E94x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E940|&#x2e940;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E941|&#x2e941;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E942|&#x2e942;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E943|&#x2e943;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E944|&#x2e944;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E945|&#x2e945;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E946|&#x2e946;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E947|&#x2e947;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E948|&#x2e948;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E949|&#x2e949;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E94A|&#x2e94a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E94B|&#x2e94b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E94C|&#x2e94c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E94D|&#x2e94d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E94E|&#x2e94e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E94F|&#x2e94f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E95x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E950|&#x2e950;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E951|&#x2e951;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E952|&#x2e952;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E953|&#x2e953;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E954|&#x2e954;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E955|&#x2e955;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E956|&#x2e956;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E957|&#x2e957;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E958|&#x2e958;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E959|&#x2e959;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E95A|&#x2e95a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E95B|&#x2e95b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E95C|&#x2e95c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E95D|&#x2e95d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E95E|&#x2e95e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E95F|&#x2e95f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E96x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E960|&#x2e960;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E961|&#x2e961;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E962|&#x2e962;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E963|&#x2e963;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E964|&#x2e964;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E965|&#x2e965;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E966|&#x2e966;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E967|&#x2e967;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E968|&#x2e968;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E969|&#x2e969;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E96A|&#x2e96a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E96B|&#x2e96b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E96C|&#x2e96c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E96D|&#x2e96d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E96E|&#x2e96e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E96F|&#x2e96f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E97x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E970|&#x2e970;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E971|&#x2e971;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E972|&#x2e972;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E973|&#x2e973;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E974|&#x2e974;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E975|&#x2e975;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E976|&#x2e976;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E977|&#x2e977;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E978|&#x2e978;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E979|&#x2e979;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E97A|&#x2e97a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E97B|&#x2e97b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E97C|&#x2e97c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E97D|&#x2e97d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E97E|&#x2e97e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E97F|&#x2e97f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E98x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E980|&#x2e980;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E981|&#x2e981;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E982|&#x2e982;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E983|&#x2e983;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E984|&#x2e984;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E985|&#x2e985;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E986|&#x2e986;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E987|&#x2e987;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E988|&#x2e988;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E989|&#x2e989;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E98A|&#x2e98a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E98B|&#x2e98b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E98C|&#x2e98c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E98D|&#x2e98d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E98E|&#x2e98e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E98F|&#x2e98f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E99x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E990|&#x2e990;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E991|&#x2e991;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E992|&#x2e992;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E993|&#x2e993;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E994|&#x2e994;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E995|&#x2e995;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E996|&#x2e996;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E997|&#x2e997;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E998|&#x2e998;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E999|&#x2e999;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E99A|&#x2e99a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E99B|&#x2e99b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E99C|&#x2e99c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E99D|&#x2e99d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E99E|&#x2e99e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E99F|&#x2e99f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E9Ax |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9A0|&#x2e9a0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9A1|&#x2e9a1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9A2|&#x2e9a2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9A3|&#x2e9a3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9A4|&#x2e9a4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9A5|&#x2e9a5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9A6|&#x2e9a6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9A7|&#x2e9a7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9A8|&#x2e9a8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9A9|&#x2e9a9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9AA|&#x2e9aa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9AB|&#x2e9ab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9AC|&#x2e9ac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9AD|&#x2e9ad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9AE|&#x2e9ae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9AF|&#x2e9af;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E9Bx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9B0|&#x2e9b0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9B1|&#x2e9b1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9B2|&#x2e9b2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9B3|&#x2e9b3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9B4|&#x2e9b4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9B5|&#x2e9b5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9B6|&#x2e9b6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9B7|&#x2e9b7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9B8|&#x2e9b8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9B9|&#x2e9b9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9BA|&#x2e9ba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9BB|&#x2e9bb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9BC|&#x2e9bc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9BD|&#x2e9bd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9BE|&#x2e9be;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9BF|&#x2e9bf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E9Cx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9C0|&#x2e9c0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9C1|&#x2e9c1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9C2|&#x2e9c2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9C3|&#x2e9c3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9C4|&#x2e9c4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9C5|&#x2e9c5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9C6|&#x2e9c6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9C7|&#x2e9c7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9C8|&#x2e9c8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9C9|&#x2e9c9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9CA|&#x2e9ca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9CB|&#x2e9cb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9CC|&#x2e9cc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9CD|&#x2e9cd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9CE|&#x2e9ce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9CF|&#x2e9cf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E9Dx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9D0|&#x2e9d0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9D1|&#x2e9d1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9D2|&#x2e9d2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9D3|&#x2e9d3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9D4|&#x2e9d4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9D5|&#x2e9d5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9D6|&#x2e9d6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9D7|&#x2e9d7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9D8|&#x2e9d8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9D9|&#x2e9d9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9DA|&#x2e9da;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9DB|&#x2e9db;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9DC|&#x2e9dc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9DD|&#x2e9dd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9DE|&#x2e9de;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9DF|&#x2e9df;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E9Ex |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9E0|&#x2e9e0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9E1|&#x2e9e1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9E2|&#x2e9e2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9E3|&#x2e9e3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9E4|&#x2e9e4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9E5|&#x2e9e5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9E6|&#x2e9e6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9E7|&#x2e9e7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9E8|&#x2e9e8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9E9|&#x2e9e9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9EA|&#x2e9ea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9EB|&#x2e9eb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9EC|&#x2e9ec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9ED|&#x2e9ed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9EE|&#x2e9ee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9EF|&#x2e9ef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2E9Fx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9F0|&#x2e9f0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9F1|&#x2e9f1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9F2|&#x2e9f2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9F3|&#x2e9f3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9F4|&#x2e9f4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9F5|&#x2e9f5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9F6|&#x2e9f6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9F7|&#x2e9f7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9F8|&#x2e9f8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9F9|&#x2e9f9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9FA|&#x2e9fa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9FB|&#x2e9fb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9FC|&#x2e9fc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9FD|&#x2e9fd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9FE|&#x2e9fe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2E9FF|&#x2e9ff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EA0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA00|&#x2ea00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA01|&#x2ea01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA02|&#x2ea02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA03|&#x2ea03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA04|&#x2ea04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA05|&#x2ea05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA06|&#x2ea06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA07|&#x2ea07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA08|&#x2ea08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA09|&#x2ea09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA0A|&#x2ea0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA0B|&#x2ea0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA0C|&#x2ea0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA0D|&#x2ea0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA0E|&#x2ea0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA0F|&#x2ea0f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EA1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA10|&#x2ea10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA11|&#x2ea11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA12|&#x2ea12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA13|&#x2ea13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA14|&#x2ea14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA15|&#x2ea15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA16|&#x2ea16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA17|&#x2ea17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA18|&#x2ea18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA19|&#x2ea19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA1A|&#x2ea1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA1B|&#x2ea1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA1C|&#x2ea1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA1D|&#x2ea1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA1E|&#x2ea1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA1F|&#x2ea1f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EA2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA20|&#x2ea20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA21|&#x2ea21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA22|&#x2ea22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA23|&#x2ea23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA24|&#x2ea24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA25|&#x2ea25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA26|&#x2ea26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA27|&#x2ea27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA28|&#x2ea28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA29|&#x2ea29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA2A|&#x2ea2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA2B|&#x2ea2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA2C|&#x2ea2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA2D|&#x2ea2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA2E|&#x2ea2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA2F|&#x2ea2f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EA3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA30|&#x2ea30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA31|&#x2ea31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA32|&#x2ea32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA33|&#x2ea33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA34|&#x2ea34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA35|&#x2ea35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA36|&#x2ea36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA37|&#x2ea37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA38|&#x2ea38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA39|&#x2ea39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA3A|&#x2ea3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA3B|&#x2ea3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA3C|&#x2ea3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA3D|&#x2ea3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA3E|&#x2ea3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA3F|&#x2ea3f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EA4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA40|&#x2ea40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA41|&#x2ea41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA42|&#x2ea42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA43|&#x2ea43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA44|&#x2ea44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA45|&#x2ea45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA46|&#x2ea46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA47|&#x2ea47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA48|&#x2ea48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA49|&#x2ea49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA4A|&#x2ea4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA4B|&#x2ea4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA4C|&#x2ea4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA4D|&#x2ea4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA4E|&#x2ea4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA4F|&#x2ea4f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EA5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA50|&#x2ea50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA51|&#x2ea51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA52|&#x2ea52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA53|&#x2ea53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA54|&#x2ea54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA55|&#x2ea55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA56|&#x2ea56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA57|&#x2ea57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA58|&#x2ea58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA59|&#x2ea59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA5A|&#x2ea5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA5B|&#x2ea5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA5C|&#x2ea5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA5D|&#x2ea5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA5E|&#x2ea5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA5F|&#x2ea5f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EA6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA60|&#x2ea60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA61|&#x2ea61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA62|&#x2ea62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA63|&#x2ea63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA64|&#x2ea64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA65|&#x2ea65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA66|&#x2ea66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA67|&#x2ea67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA68|&#x2ea68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA69|&#x2ea69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA6A|&#x2ea6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA6B|&#x2ea6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA6C|&#x2ea6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA6D|&#x2ea6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA6E|&#x2ea6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA6F|&#x2ea6f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EA7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA70|&#x2ea70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA71|&#x2ea71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA72|&#x2ea72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA73|&#x2ea73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA74|&#x2ea74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA75|&#x2ea75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA76|&#x2ea76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA77|&#x2ea77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA78|&#x2ea78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA79|&#x2ea79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA7A|&#x2ea7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA7B|&#x2ea7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA7C|&#x2ea7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA7D|&#x2ea7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA7E|&#x2ea7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA7F|&#x2ea7f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EA8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA80|&#x2ea80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA81|&#x2ea81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA82|&#x2ea82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA83|&#x2ea83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA84|&#x2ea84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA85|&#x2ea85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA86|&#x2ea86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA87|&#x2ea87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA88|&#x2ea88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA89|&#x2ea89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA8A|&#x2ea8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA8B|&#x2ea8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA8C|&#x2ea8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA8D|&#x2ea8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA8E|&#x2ea8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA8F|&#x2ea8f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EA9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA90|&#x2ea90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA91|&#x2ea91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA92|&#x2ea92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA93|&#x2ea93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA94|&#x2ea94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA95|&#x2ea95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA96|&#x2ea96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA97|&#x2ea97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA98|&#x2ea98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA99|&#x2ea99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA9A|&#x2ea9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA9B|&#x2ea9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA9C|&#x2ea9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA9D|&#x2ea9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA9E|&#x2ea9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EA9F|&#x2ea9f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EAAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAA0|&#x2eaa0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAA1|&#x2eaa1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAA2|&#x2eaa2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAA3|&#x2eaa3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAA4|&#x2eaa4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAA5|&#x2eaa5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAA6|&#x2eaa6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAA7|&#x2eaa7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAA8|&#x2eaa8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAA9|&#x2eaa9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAAA|&#x2eaaa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAAB|&#x2eaab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAAC|&#x2eaac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAAD|&#x2eaad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAAE|&#x2eaae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAAF|&#x2eaaf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EABx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAB0|&#x2eab0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAB1|&#x2eab1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAB2|&#x2eab2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAB3|&#x2eab3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAB4|&#x2eab4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAB5|&#x2eab5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAB6|&#x2eab6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAB7|&#x2eab7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAB8|&#x2eab8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAB9|&#x2eab9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EABA|&#x2eaba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EABB|&#x2eabb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EABC|&#x2eabc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EABD|&#x2eabd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EABE|&#x2eabe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EABF|&#x2eabf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EACx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAC0|&#x2eac0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAC1|&#x2eac1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAC2|&#x2eac2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAC3|&#x2eac3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAC4|&#x2eac4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAC5|&#x2eac5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAC6|&#x2eac6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAC7|&#x2eac7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAC8|&#x2eac8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAC9|&#x2eac9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EACA|&#x2eaca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EACB|&#x2eacb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EACC|&#x2eacc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EACD|&#x2eacd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EACE|&#x2eace;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EACF|&#x2eacf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EADx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAD0|&#x2ead0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAD1|&#x2ead1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAD2|&#x2ead2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAD3|&#x2ead3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAD4|&#x2ead4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAD5|&#x2ead5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAD6|&#x2ead6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAD7|&#x2ead7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAD8|&#x2ead8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAD9|&#x2ead9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EADA|&#x2eada;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EADB|&#x2eadb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EADC|&#x2eadc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EADD|&#x2eadd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EADE|&#x2eade;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EADF|&#x2eadf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EAEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAE0|&#x2eae0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAE1|&#x2eae1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAE2|&#x2eae2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAE3|&#x2eae3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAE4|&#x2eae4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAE5|&#x2eae5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAE6|&#x2eae6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAE7|&#x2eae7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAE8|&#x2eae8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAE9|&#x2eae9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAEA|&#x2eaea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAEB|&#x2eaeb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAEC|&#x2eaec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAED|&#x2eaed;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAEE|&#x2eaee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAEF|&#x2eaef;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EAFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAF0|&#x2eaf0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAF1|&#x2eaf1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAF2|&#x2eaf2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAF3|&#x2eaf3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAF4|&#x2eaf4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAF5|&#x2eaf5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAF6|&#x2eaf6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAF7|&#x2eaf7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAF8|&#x2eaf8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAF9|&#x2eaf9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAFA|&#x2eafa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAFB|&#x2eafb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAFC|&#x2eafc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAFD|&#x2eafd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAFE|&#x2eafe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EAFF|&#x2eaff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EB0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB00|&#x2eb00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB01|&#x2eb01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB02|&#x2eb02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB03|&#x2eb03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB04|&#x2eb04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB05|&#x2eb05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB06|&#x2eb06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB07|&#x2eb07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB08|&#x2eb08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB09|&#x2eb09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB0A|&#x2eb0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB0B|&#x2eb0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB0C|&#x2eb0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB0D|&#x2eb0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB0E|&#x2eb0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB0F|&#x2eb0f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EB1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB10|&#x2eb10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB11|&#x2eb11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB12|&#x2eb12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB13|&#x2eb13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB14|&#x2eb14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB15|&#x2eb15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB16|&#x2eb16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB17|&#x2eb17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB18|&#x2eb18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB19|&#x2eb19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB1A|&#x2eb1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB1B|&#x2eb1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB1C|&#x2eb1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB1D|&#x2eb1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB1E|&#x2eb1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB1F|&#x2eb1f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EB2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB20|&#x2eb20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB21|&#x2eb21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB22|&#x2eb22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB23|&#x2eb23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB24|&#x2eb24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB25|&#x2eb25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB26|&#x2eb26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB27|&#x2eb27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB28|&#x2eb28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB29|&#x2eb29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB2A|&#x2eb2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB2B|&#x2eb2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB2C|&#x2eb2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB2D|&#x2eb2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB2E|&#x2eb2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB2F|&#x2eb2f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EB3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB30|&#x2eb30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB31|&#x2eb31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB32|&#x2eb32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB33|&#x2eb33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB34|&#x2eb34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB35|&#x2eb35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB36|&#x2eb36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB37|&#x2eb37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB38|&#x2eb38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB39|&#x2eb39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB3A|&#x2eb3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB3B|&#x2eb3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB3C|&#x2eb3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB3D|&#x2eb3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB3E|&#x2eb3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB3F|&#x2eb3f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EB4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB40|&#x2eb40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB41|&#x2eb41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB42|&#x2eb42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB43|&#x2eb43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB44|&#x2eb44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB45|&#x2eb45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB46|&#x2eb46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB47|&#x2eb47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB48|&#x2eb48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB49|&#x2eb49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB4A|&#x2eb4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB4B|&#x2eb4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB4C|&#x2eb4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB4D|&#x2eb4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB4E|&#x2eb4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB4F|&#x2eb4f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EB5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB50|&#x2eb50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB51|&#x2eb51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB52|&#x2eb52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB53|&#x2eb53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB54|&#x2eb54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB55|&#x2eb55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB56|&#x2eb56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB57|&#x2eb57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB58|&#x2eb58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB59|&#x2eb59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB5A|&#x2eb5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB5B|&#x2eb5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB5C|&#x2eb5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB5D|&#x2eb5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB5E|&#x2eb5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB5F|&#x2eb5f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EB6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB60|&#x2eb60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB61|&#x2eb61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB62|&#x2eb62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB63|&#x2eb63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB64|&#x2eb64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB65|&#x2eb65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB66|&#x2eb66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB67|&#x2eb67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB68|&#x2eb68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB69|&#x2eb69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB6A|&#x2eb6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB6B|&#x2eb6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB6C|&#x2eb6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB6D|&#x2eb6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB6E|&#x2eb6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB6F|&#x2eb6f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EB7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB70|&#x2eb70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB71|&#x2eb71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB72|&#x2eb72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB73|&#x2eb73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB74|&#x2eb74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB75|&#x2eb75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB76|&#x2eb76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB77|&#x2eb77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB78|&#x2eb78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB79|&#x2eb79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB7A|&#x2eb7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB7B|&#x2eb7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB7C|&#x2eb7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB7D|&#x2eb7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB7E|&#x2eb7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB7F|&#x2eb7f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EB8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB80|&#x2eb80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB81|&#x2eb81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB82|&#x2eb82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB83|&#x2eb83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB84|&#x2eb84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB85|&#x2eb85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB86|&#x2eb86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB87|&#x2eb87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB88|&#x2eb88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB89|&#x2eb89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB8A|&#x2eb8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB8B|&#x2eb8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB8C|&#x2eb8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB8D|&#x2eb8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB8E|&#x2eb8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB8F|&#x2eb8f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EB9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB90|&#x2eb90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB91|&#x2eb91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB92|&#x2eb92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB93|&#x2eb93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB94|&#x2eb94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB95|&#x2eb95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB96|&#x2eb96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB97|&#x2eb97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB98|&#x2eb98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB99|&#x2eb99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB9A|&#x2eb9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB9B|&#x2eb9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB9C|&#x2eb9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB9D|&#x2eb9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB9E|&#x2eb9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EB9F|&#x2eb9f;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EBAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBA0|&#x2eba0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBA1|&#x2eba1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBA2|&#x2eba2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBA3|&#x2eba3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBA4|&#x2eba4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBA5|&#x2eba5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBA6|&#x2eba6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBA7|&#x2eba7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBA8|&#x2eba8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBA9|&#x2eba9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBAA|&#x2ebaa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBAB|&#x2ebab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBAC|&#x2ebac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBAD|&#x2ebad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBAE|&#x2ebae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBAF|&#x2ebaf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EBBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBB0|&#x2ebb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBB1|&#x2ebb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBB2|&#x2ebb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBB3|&#x2ebb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBB4|&#x2ebb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBB5|&#x2ebb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBB6|&#x2ebb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBB7|&#x2ebb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBB8|&#x2ebb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBB9|&#x2ebb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBBA|&#x2ebba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBBB|&#x2ebbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBBC|&#x2ebbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBBD|&#x2ebbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBBE|&#x2ebbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBBF|&#x2ebbf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EBCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBC0|&#x2ebc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBC1|&#x2ebc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBC2|&#x2ebc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBC3|&#x2ebc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBC4|&#x2ebc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBC5|&#x2ebc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBC6|&#x2ebc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBC7|&#x2ebc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBC8|&#x2ebc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBC9|&#x2ebc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBCA|&#x2ebca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBCB|&#x2ebcb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBCC|&#x2ebcc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBCD|&#x2ebcd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBCE|&#x2ebce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBCF|&#x2ebcf;}} |----- style="text-align:center;{{10.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EBDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBD0|&#x2ebd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBD1|&#x2ebd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBD2|&#x2ebd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBD3|&#x2ebd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBD4|&#x2ebd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBD5|&#x2ebd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBD6|&#x2ebd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBD7|&#x2ebd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBD8|&#x2ebd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBD9|&#x2ebd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBDA|&#x2ebda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBDB|&#x2ebdb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBDC|&#x2ebdc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBDD|&#x2ebdd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBDE|&#x2ebde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBDF|&#x2ebdf;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EBEx |style="background:#b690ff;{{text default color}};"|{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBE0|&#x2ebe0;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''CJK Unified Ideographs Extension I''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EBFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBF0|&#x2ebf0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBF1|&#x2ebf1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBF2|&#x2ebf2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBF3|&#x2ebf3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBF4|&#x2ebf4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBF5|&#x2ebf5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBF6|&#x2ebf6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBF7|&#x2ebf7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBF8|&#x2ebf8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBF9|&#x2ebf9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBFA|&#x2ebfa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBFB|&#x2ebfb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBFC|&#x2ebfc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBFD|&#x2ebfd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBFE|&#x2ebfe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EBFF|&#x2ebff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EC0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC00|&#x2ec00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC01|&#x2ec01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC02|&#x2ec02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC03|&#x2ec03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC04|&#x2ec04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC05|&#x2ec05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC06|&#x2ec06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC07|&#x2ec07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC08|&#x2ec08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC09|&#x2ec09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC0A|&#x2ec0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC0B|&#x2ec0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC0C|&#x2ec0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC0D|&#x2ec0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC0E|&#x2ec0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC0F|&#x2ec0f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EC1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC10|&#x2ec10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC11|&#x2ec11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC12|&#x2ec12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC13|&#x2ec13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC14|&#x2ec14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC15|&#x2ec15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC16|&#x2ec16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC17|&#x2ec17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC18|&#x2ec18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC19|&#x2ec19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC1A|&#x2ec1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC1B|&#x2ec1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC1C|&#x2ec1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC1D|&#x2ec1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC1E|&#x2ec1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC1F|&#x2ec1f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EC2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC20|&#x2ec20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC21|&#x2ec21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC22|&#x2ec22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC23|&#x2ec23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC24|&#x2ec24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC25|&#x2ec25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC26|&#x2ec26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC27|&#x2ec27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC28|&#x2ec28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC29|&#x2ec29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC2A|&#x2ec2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC2B|&#x2ec2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC2C|&#x2ec2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC2D|&#x2ec2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC2E|&#x2ec2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC2F|&#x2ec2f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EC3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC30|&#x2ec30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC31|&#x2ec31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC32|&#x2ec32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC33|&#x2ec33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC34|&#x2ec34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC35|&#x2ec35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC36|&#x2ec36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC37|&#x2ec37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC38|&#x2ec38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC39|&#x2ec39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC3A|&#x2ec3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC3B|&#x2ec3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC3C|&#x2ec3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC3D|&#x2ec3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC3E|&#x2ec3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC3F|&#x2ec3f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EC4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC40|&#x2ec40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC41|&#x2ec41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC42|&#x2ec42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC43|&#x2ec43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC44|&#x2ec44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC45|&#x2ec45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC46|&#x2ec46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC47|&#x2ec47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC48|&#x2ec48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC49|&#x2ec49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC4A|&#x2ec4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC4B|&#x2ec4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC4C|&#x2ec4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC4D|&#x2ec4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC4E|&#x2ec4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC4F|&#x2ec4f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EC5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC50|&#x2ec50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC51|&#x2ec51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC52|&#x2ec52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC53|&#x2ec53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC54|&#x2ec54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC55|&#x2ec55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC56|&#x2ec56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC57|&#x2ec57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC58|&#x2ec58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC59|&#x2ec59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC5A|&#x2ec5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC5B|&#x2ec5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC5C|&#x2ec5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC5D|&#x2ec5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC5E|&#x2ec5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC5F|&#x2ec5f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EC6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC60|&#x2ec60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC61|&#x2ec61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC62|&#x2ec62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC63|&#x2ec63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC64|&#x2ec64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC65|&#x2ec65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC66|&#x2ec66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC67|&#x2ec67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC68|&#x2ec68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC69|&#x2ec69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC6A|&#x2ec6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC6B|&#x2ec6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC6C|&#x2ec6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC6D|&#x2ec6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC6E|&#x2ec6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC6F|&#x2ec6f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EC7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC70|&#x2ec70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC71|&#x2ec71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC72|&#x2ec72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC73|&#x2ec73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC74|&#x2ec74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC75|&#x2ec75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC76|&#x2ec76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC77|&#x2ec77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC78|&#x2ec78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC79|&#x2ec79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC7A|&#x2ec7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC7B|&#x2ec7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC7C|&#x2ec7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC7D|&#x2ec7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC7E|&#x2ec7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC7F|&#x2ec7f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EC8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC80|&#x2ec80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC81|&#x2ec81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC82|&#x2ec82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC83|&#x2ec83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC84|&#x2ec84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC85|&#x2ec85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC86|&#x2ec86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC87|&#x2ec87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC88|&#x2ec88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC89|&#x2ec89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC8A|&#x2ec8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC8B|&#x2ec8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC8C|&#x2ec8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC8D|&#x2ec8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC8E|&#x2ec8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC8F|&#x2ec8f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EC9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC90|&#x2ec90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC91|&#x2ec91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC92|&#x2ec92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC93|&#x2ec93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC94|&#x2ec94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC95|&#x2ec95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC96|&#x2ec96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC97|&#x2ec97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC98|&#x2ec98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC99|&#x2ec99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC9A|&#x2ec9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC9B|&#x2ec9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC9C|&#x2ec9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC9D|&#x2ec9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC9E|&#x2ec9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EC9F|&#x2ec9f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2ECAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECA0|&#x2eca0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECA1|&#x2eca1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECA2|&#x2eca2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECA3|&#x2eca3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECA4|&#x2eca4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECA5|&#x2eca5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECA6|&#x2eca6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECA7|&#x2eca7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECA8|&#x2eca8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECA9|&#x2eca9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECAA|&#x2ecaa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECAB|&#x2ecab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECAC|&#x2ecac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECAD|&#x2ecad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECAE|&#x2ecae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECAF|&#x2ecaf;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2ECBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECB0|&#x2ecb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECB1|&#x2ecb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECB2|&#x2ecb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECB3|&#x2ecb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECB4|&#x2ecb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECB5|&#x2ecb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECB6|&#x2ecb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECB7|&#x2ecb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECB8|&#x2ecb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECB9|&#x2ecb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECBA|&#x2ecba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECBB|&#x2ecbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECBC|&#x2ecbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECBD|&#x2ecbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECBE|&#x2ecbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECBF|&#x2ecbf;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2ECCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECC0|&#x2ecc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECC1|&#x2ecc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECC2|&#x2ecc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECC3|&#x2ecc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECC4|&#x2ecc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECC5|&#x2ecc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECC6|&#x2ecc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECC7|&#x2ecc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECC8|&#x2ecc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECC9|&#x2ecc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECCA|&#x2ecca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECCB|&#x2eccb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECCC|&#x2eccc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECCD|&#x2eccd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECCE|&#x2ecce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECCF|&#x2eccf;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2ECDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECD0|&#x2ecd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECD1|&#x2ecd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECD2|&#x2ecd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECD3|&#x2ecd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECD4|&#x2ecd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECD5|&#x2ecd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECD6|&#x2ecd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECD7|&#x2ecd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECD8|&#x2ecd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECD9|&#x2ecd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECDA|&#x2ecda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECDB|&#x2ecdb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECDC|&#x2ecdc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECDD|&#x2ecdd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECDE|&#x2ecde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECDF|&#x2ecdf;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2ECEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECE0|&#x2ece0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECE1|&#x2ece1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECE2|&#x2ece2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECE3|&#x2ece3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECE4|&#x2ece4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECE5|&#x2ece5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECE6|&#x2ece6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECE7|&#x2ece7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECE8|&#x2ece8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECE9|&#x2ece9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECEA|&#x2ecea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECEB|&#x2eceb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECEC|&#x2ecec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECED|&#x2eced;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECEE|&#x2ecee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECEF|&#x2ecef;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2ECFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECF0|&#x2ecf0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECF1|&#x2ecf1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECF2|&#x2ecf2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECF3|&#x2ecf3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECF4|&#x2ecf4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECF5|&#x2ecf5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECF6|&#x2ecf6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECF7|&#x2ecf7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECF8|&#x2ecf8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECF9|&#x2ecf9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECFA|&#x2ecfa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECFB|&#x2ecfb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECFC|&#x2ecfc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECFD|&#x2ecfd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECFE|&#x2ecfe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ECFF|&#x2ecff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2ED0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED00|&#x2ed00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED01|&#x2ed01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED02|&#x2ed02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED03|&#x2ed03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED04|&#x2ed04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED05|&#x2ed05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED06|&#x2ed06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED07|&#x2ed07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED08|&#x2ed08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED09|&#x2ed09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED0A|&#x2ed0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED0B|&#x2ed0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED0C|&#x2ed0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED0D|&#x2ed0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED0E|&#x2ed0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED0F|&#x2ed0f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2ED1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED10|&#x2ed10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED11|&#x2ed11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED12|&#x2ed12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED13|&#x2ed13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED14|&#x2ed14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED15|&#x2ed15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED16|&#x2ed16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED17|&#x2ed17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED18|&#x2ed18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED19|&#x2ed19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED1A|&#x2ed1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED1B|&#x2ed1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED1C|&#x2ed1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED1D|&#x2ed1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED1E|&#x2ed1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED1F|&#x2ed1f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2ED2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED20|&#x2ed20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED21|&#x2ed21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED22|&#x2ed22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED23|&#x2ed23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED24|&#x2ed24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED25|&#x2ed25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED26|&#x2ed26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED27|&#x2ed27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED28|&#x2ed28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED29|&#x2ed29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED2A|&#x2ed2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED2B|&#x2ed2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED2C|&#x2ed2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED2D|&#x2ed2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED2E|&#x2ed2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED2F|&#x2ed2f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2ED3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED30|&#x2ed30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED31|&#x2ed31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED32|&#x2ed32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED33|&#x2ed33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED34|&#x2ed34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED35|&#x2ed35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED36|&#x2ed36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED37|&#x2ed37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED38|&#x2ed38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED39|&#x2ed39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED3A|&#x2ed3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED3B|&#x2ed3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED3C|&#x2ed3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED3D|&#x2ed3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED3E|&#x2ed3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED3F|&#x2ed3f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2ED4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED40|&#x2ed40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED41|&#x2ed41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED42|&#x2ed42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED43|&#x2ed43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED44|&#x2ed44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED45|&#x2ed45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED46|&#x2ed46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED47|&#x2ed47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED48|&#x2ed48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED49|&#x2ed49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED4A|&#x2ed4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED4B|&#x2ed4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED4C|&#x2ed4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED4D|&#x2ed4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED4E|&#x2ed4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED4F|&#x2ed4f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2ED5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED50|&#x2ed50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED51|&#x2ed51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED52|&#x2ed52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED53|&#x2ed53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED54|&#x2ed54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED55|&#x2ed55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED56|&#x2ed56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED57|&#x2ed57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED58|&#x2ed58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED59|&#x2ed59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED5A|&#x2ed5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED5B|&#x2ed5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED5C|&#x2ed5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED5D|&#x2ed5d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED5E|&#x2ed5e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED5F|&#x2ed5f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2ED6x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED60|&#x2ed60;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED61|&#x2ed61;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED62|&#x2ed62;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED63|&#x2ed63;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED64|&#x2ed64;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED65|&#x2ed65;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED66|&#x2ed66;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED67|&#x2ed67;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED68|&#x2ed68;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED69|&#x2ed69;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED6A|&#x2ed6a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED6B|&#x2ed6b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED6C|&#x2ed6c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED6D|&#x2ed6d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED6E|&#x2ed6e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED6F|&#x2ed6f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2ED7x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED70|&#x2ed70;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED71|&#x2ed71;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED72|&#x2ed72;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED73|&#x2ed73;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED74|&#x2ed74;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED75|&#x2ed75;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED76|&#x2ed76;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED77|&#x2ed77;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED78|&#x2ed78;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED79|&#x2ed79;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED7A|&#x2ed7a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED7B|&#x2ed7b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED7C|&#x2ed7c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED7D|&#x2ed7d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED7E|&#x2ed7e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED7F|&#x2ed7f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2ED8x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED80|&#x2ed80;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED81|&#x2ed81;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED82|&#x2ed82;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED83|&#x2ed83;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED84|&#x2ed84;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED85|&#x2ed85;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED86|&#x2ed86;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED87|&#x2ed87;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED88|&#x2ed88;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED89|&#x2ed89;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED8A|&#x2ed8a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED8B|&#x2ed8b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED8C|&#x2ed8c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED8D|&#x2ed8d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED8E|&#x2ed8e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED8F|&#x2ed8f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2ED9x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED90|&#x2ed90;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED91|&#x2ed91;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED92|&#x2ed92;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED93|&#x2ed93;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED94|&#x2ed94;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED95|&#x2ed95;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED96|&#x2ed96;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED97|&#x2ed97;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED98|&#x2ed98;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED99|&#x2ed99;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED9A|&#x2ed9a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED9B|&#x2ed9b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED9C|&#x2ed9c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED9D|&#x2ed9d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED9E|&#x2ed9e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2ED9F|&#x2ed9f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EDAx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDA0|&#x2eda0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDA1|&#x2eda1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDA2|&#x2eda2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDA3|&#x2eda3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDA4|&#x2eda4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDA5|&#x2eda5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDA6|&#x2eda6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDA7|&#x2eda7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDA8|&#x2eda8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDA9|&#x2eda9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDAA|&#x2edaa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDAB|&#x2edab;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDAC|&#x2edac;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDAD|&#x2edad;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDAE|&#x2edae;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDAF|&#x2edaf;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EDBx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDB0|&#x2edb0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDB1|&#x2edb1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDB2|&#x2edb2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDB3|&#x2edb3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDB4|&#x2edb4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDB5|&#x2edb5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDB6|&#x2edb6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDB7|&#x2edb7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDB8|&#x2edb8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDB9|&#x2edb9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDBA|&#x2edba;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDBB|&#x2edbb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDBC|&#x2edbc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDBD|&#x2edbd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDBE|&#x2edbe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDBF|&#x2edbf;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EDCx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDC0|&#x2edc0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDC1|&#x2edc1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDC2|&#x2edc2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDC3|&#x2edc3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDC4|&#x2edc4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDC5|&#x2edc5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDC6|&#x2edc6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDC7|&#x2edc7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDC8|&#x2edc8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDC9|&#x2edc9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDCA|&#x2edca;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDCB|&#x2edcb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDCC|&#x2edcc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDCD|&#x2edcd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDCE|&#x2edce;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDCF|&#x2edcf;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EDDx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDD0|&#x2edd0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDD1|&#x2edd1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDD2|&#x2edd2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDD3|&#x2edd3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDD4|&#x2edd4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDD5|&#x2edd5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDD6|&#x2edd6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDD7|&#x2edd7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDD8|&#x2edd8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDD9|&#x2edd9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDDA|&#x2edda;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDDB|&#x2eddb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDDC|&#x2eddc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDDD|&#x2eddd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDDE|&#x2edde;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDDF|&#x2eddf;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EDEx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDE0|&#x2ede0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDE1|&#x2ede1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDE2|&#x2ede2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDE3|&#x2ede3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDE4|&#x2ede4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDE5|&#x2ede5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDE6|&#x2ede6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDE7|&#x2ede7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDE8|&#x2ede8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDE9|&#x2ede9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDEA|&#x2edea;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDEB|&#x2edeb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDEC|&#x2edec;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDED|&#x2eded;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDEE|&#x2edee;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDEF|&#x2edef;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EDFx |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDF0|&#x2edf0;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDF1|&#x2edf1;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDF2|&#x2edf2;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDF3|&#x2edf3;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDF4|&#x2edf4;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDF5|&#x2edf5;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDF6|&#x2edf6;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDF7|&#x2edf7;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDF8|&#x2edf8;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDF9|&#x2edf9;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDFA|&#x2edfa;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDFB|&#x2edfb;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDFC|&#x2edfc;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDFD|&#x2edfd;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDFE|&#x2edfe;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EDFF|&#x2edff;}} |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EE0x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE00|&#x2ee00;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE01|&#x2ee01;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE02|&#x2ee02;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE03|&#x2ee03;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE04|&#x2ee04;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE05|&#x2ee05;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE06|&#x2ee06;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE07|&#x2ee07;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE08|&#x2ee08;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE09|&#x2ee09;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE0A|&#x2ee0a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE0B|&#x2ee0b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE0C|&#x2ee0c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE0D|&#x2ee0d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE0E|&#x2ee0e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE0F|&#x2ee0f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EE1x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE10|&#x2ee10;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE11|&#x2ee11;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE12|&#x2ee12;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE13|&#x2ee13;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE14|&#x2ee14;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE15|&#x2ee15;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE16|&#x2ee16;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE17|&#x2ee17;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE18|&#x2ee18;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE19|&#x2ee19;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE1A|&#x2ee1a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE1B|&#x2ee1b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE1C|&#x2ee1c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE1D|&#x2ee1d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE1E|&#x2ee1e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE1F|&#x2ee1f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EE2x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE20|&#x2ee20;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE21|&#x2ee21;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE22|&#x2ee22;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE23|&#x2ee23;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE24|&#x2ee24;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE25|&#x2ee25;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE26|&#x2ee26;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE27|&#x2ee27;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE28|&#x2ee28;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE29|&#x2ee29;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE2A|&#x2ee2a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE2B|&#x2ee2b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE2C|&#x2ee2c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE2D|&#x2ee2d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE2E|&#x2ee2e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE2F|&#x2ee2f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EE3x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE30|&#x2ee30;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE31|&#x2ee31;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE32|&#x2ee32;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE33|&#x2ee33;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE34|&#x2ee34;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE35|&#x2ee35;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE36|&#x2ee36;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE37|&#x2ee37;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE38|&#x2ee38;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE39|&#x2ee39;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE3A|&#x2ee3a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE3B|&#x2ee3b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE3C|&#x2ee3c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE3D|&#x2ee3d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE3E|&#x2ee3e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE3F|&#x2ee3f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EE4x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE40|&#x2ee40;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE41|&#x2ee41;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE42|&#x2ee42;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE43|&#x2ee43;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE44|&#x2ee44;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE45|&#x2ee45;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE46|&#x2ee46;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE47|&#x2ee47;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE48|&#x2ee48;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE49|&#x2ee49;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE4A|&#x2ee4a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE4B|&#x2ee4b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE4C|&#x2ee4c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE4D|&#x2ee4d;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE4E|&#x2ee4e;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE4F|&#x2ee4f;}} |----- style="text-align:center;{{15.1}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EE5x |{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE50|&#x2ee50;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE51|&#x2ee51;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE52|&#x2ee52;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE53|&#x2ee53;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE54|&#x2ee54;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE55|&#x2ee55;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE56|&#x2ee56;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE57|&#x2ee57;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE58|&#x2ee58;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE59|&#x2ee59;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE5A|&#x2ee5a;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE5B|&#x2ee5b;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE5C|&#x2ee5c;}}||{{H:title|dotted=no|CJK UNIFIED IDEOGRAPH-2EE5D|&#x2ee5d;}}||style="background:#777777;{{text default color}};"|&nbsp;||style="background:#777777;{{text default color}};"|&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | ''Unassigned'' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EE6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EE7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EE8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EE9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EEAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EEBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EECx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EEDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EEEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EEFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EF0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EF1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EF2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EF3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EF4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EF5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EF6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EF7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EF8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EF9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EFAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EFBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EFCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EFDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EFEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|2EFFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |} {{:Unicode/Character/footer}} iuhi07mpd94l5iil86f91lvyua75492 Introduction to Chinese Civil Law 0 385642 4672802 4521867 2026-09-28T15:37:04Z WereSpielChequers 248949 typo 4672802 wikitext text/x-wiki {{Split}} '''Target Readers''' This book is intended for readers who are interested in Chinese civil law. The author tries to describe and interpret Chinese civil law in light of the latest legislation, case law, and legal doctrines. It may be of particular interest to lawyers, legal scholars, and law students all over the world. The author promises to update the book regularly in order to keep up with all the changes. '''Citation Issues''' * <u>Citation of Primary Sources:</u> Please note that all the English translations of provisions of Chinese law and court decisions quoted or cited in this book are produced by the Lawinfochina (北大法宝), subject to some necessary revisions in the author's considered opinion. If you want to read the unrevised version of the English translations, please visit the Lawinfochina at <http://en.pkulaw.cn/>. If you intend to read the Chinese text of the legal provisions, please visit the Information Bank on Chinese Laws and Regulations (中国法律法规信息库) at <http://law.npc.gov.cn/FLFG/index.jsp>. You may also have access to the Chinese text of the court decisions at the China Judgements Online (中国裁判文书网) <http://wenshu.court.gov.cn/>. In each section, the most important legal provisions are quoted in a box for the purpose of highlighting while less important ones are directly quoted or cited in the main text. * <u>Citation of Secondary Sources:</u> Secondary sources (books, articles, etc.) cited in this book are listed in the endnote. '''Abbreviations''' * NPC (National People's Congress 全国人民代表大会) * SC-NPC (Standing Committee of the National People's Congress 全国人民代表大会常务委员会) * SPC (Supreme People's Court 最高人民法院) {{DISPLAYTITLE:Chinese Civil Law (中国民法)}} == Part 1 Introduction == {{...}} === Chapter 1 What Is Chinese Civil Law? === ==== 1. Defining Civil Law in the Context of China ==== In China, civil law (民法) is defined by statute in terms of the spectrum of social relationships that it intends to regulate. Article 2<ref>All English translations of Chinese law quoted or cited in this book are provided by the Lawinfochina (北大法宝), subject to some necessary revisions in the author's considered opinion.</ref> of The General Provisions of the Civil Law of 2017 (民法总则) (''hereinafter'' The General Provisions of 2017) provides as follows {| class="wikitable" !Civil law governs the personal relationships and property relationships among civil subjects with equal status, that is, among natural persons, legal persons, and unincorporated organizations. |} Based on this article, we can discuss some distinguishing features of Chinese civil law as follows: ===== (1) Private Law vs. Public Law ===== Law can be divided into two basic categories, i.e. public law and private law. According to the dominant doctrine in China, public law is intended to regulate those social relationships to which the state (or the governmental agency) is one of the two parties while private law shall regulate other social relationships.<ref>See 王泽鉴:《民法总则(修订本)》,北京大学出版社2009年版,第10页。</ref> The former relationships can be referred to as "public law relationships" whereas the latter "private law relationships". Sometimes, however, the state (or the government agency) and a private entity may enter into a transaction as equal parties, meaning the former does not exercise any power over the latter. For instance, that a government agency purchases a small number of pencils from a nearby supermarket still falls into the category of private relationships. Nonetheless, if the agency intends to purchase an amount of goods that exceed the statutory limit, then the private contractual relationship will be transformed into an administrative contractual relationship to which The Government Procurement Law of 2002 (政府采购法) shall apply. The Government Procurement Law undoubtedly falls under public law in that the process of procurement is heavily regulated by the authorities and administrative punishments may be imposed on lawbreakers. Hence, the line between public law relationships and private law relationship may sometimes be very subtle. Be that as it may, it is indisputable that civil law belongs to private law.<ref name=":0">See 王泽鉴:《民法总则(修订本)》,北京大学出版社2009年版,第11页。</ref> This is because civil law is mainly aimed at balancing the interests of private entities with equal status, meaning in a civil law relationship neither of the parties can exercise any power over the other. The primary goal of the civil law is to promote 'autonomy of private law' (私法自治), which means that, in order to create a relationship of rights and obligations, individuals shall enjoy the power to make their own decisions and shall assume their own responsibilities accordingly.<ref name=":0" /> Common examples of public law include, ''inter alia'', The Constitution of 1982 (宪法), various administrative laws and regulations (e.g. The Government Procurement Law), and The Criminal Law of 1997 (刑法) . The real benefit of making such a demarcation between public law and private law lies in the fact that there are different procedures for remedies in the event that a dispute arises.<ref name=":0" /> In case there is a dispute between civil subjects with equal status, they may settle the dispute out of court or file a civil litigation before the court in accordance with The Civil Procedure Law of 1991 (民事诉讼法). If private entities feel that their lawful rights and interests are infringed upon by a "concrete administrative act" (具体行政行为) on the part of an administrative organ or any civil servant thereof, they are entitled to either apply for administrative reconsideration (行政复议) to the competent authorities or file an administrative action before the court.The former shall be done in compliance with The Administrative Reconsideration Law of 1999 (行政复议法) while the latter The Administrative Procedure Law of 1990 (行政诉讼法). In cases where crimes are involved, the police, the procuratorate and the court shall exercise their power respectively in accordance with The Criminal Procedure Law of 1979 (刑事诉讼法). ===== (2) Scope of Civil Subjects ===== Civil subjects (民事主体) refer to the parties who are allowed to enjoy rights and assume obligations under a civil law relationship.<ref>国家司法考试辅导用书编辑委员会主编:《国家司法考试辅导用书(第三卷)》,法律出版社2017年版,第4页。</ref> Before 2017, only two types of civil subjects were provided by statute. Article 2 of The General Principles of the Civil Law of 1986 (民法通则) (''hereinafter'' The General Principles of 1986) provides, civil law "'''shall govern property relationships and personal relationships between civil subjects with equal status, that is, between citizens, between legal persons and between citizens and legal persons'''." Therefore, private entities other than citizens (natural persons) or legal persons such as partnerships are excluded from the scope of civil subjects. However, this definition has clearly ignored the fact that many unincorporated organizations do exist in China and they have been engaged in business transactions actively since more than two decades ago. Accordingly, article 2 of The General Provisions 2017 has rightfully expanded the scope of civil subjects and added a third type, i.e. "非法人组织", meaning organizations without juridical personality (or simply unincorporated organizations). Subjects of a civil law relationship, i.e. natural persons, legal persons and unincorporated organizations, will be discussed in detail in Part 2. ===== (3) Scope of Private Law Relationships ===== A variety of social relationships exists in society, such as those arising out of social intercourse, emotional support, and friendships. However, not all of those relationships ought to be regulated by civil law.<ref>梁慧星:《民法总论》,法律出版社2011年版第4版,第52页。</ref> The social relationships that civil law intends to regulate are confined to personal relationships (人身关系) and property relationships (财产关系). A personal relationship is a type of social relationship that is inseparable from the person, that has personal interests as its content, and that does not directly involve property interests.<ref name=":1">魏振瀛主编:《民法》,北京大学出版社2013年版第5版,第10页。</ref> It can be sub-divided into the relationship of personality (人格关系) and the relationship of status (身份关系).<ref name=":1" /> A relationship of personality is established for the purpose of protecting a natural person's personality interests (人格利益) such as his or her "'''rights of life, bodily integrity, health, name, portrait, reputation, honor, privacy, and marital autonomy'''" (article 110, paragraph 1 of The General Provisions of 2017) or protecting the rights of a legal person or an unincorporated organization to its "'''name, reputation, and honor, among others'''" (paragraph 2). A relationship of status arises out of the need to protect status-related interests which are generated "'''from''' '''marriage or family relations'''" (article 112 of The General Provisions of 2017). Property relationship is kind of social relationship that is formed when people control or transfer property.<ref name=":2">国家司法考试辅导用书编辑委员会主编:《国家司法考试辅导用书(第三卷)》,法律出版社2017年版,第2页。</ref> For that reason, property relationship can be sub-divided into two types: dominion-related property relationship (支配型财产关系) and circulation-related property relationship (流转型财产关系).<ref name=":2" /> Those two may also be referred to as property ownership relationships (财产归属关系) and property circulation relationships (财产流转关系).<ref>魏振瀛主编:《民法》,北京大学出版社2013年版第5版,第9页。</ref> The former are established in order to answer the question of who owns or is entitled to use the property, i.e. who has the right to own, utilize, seek profits from and/or dispose of property. Contrariwise, the latter are related to the question of how to transfer the ownership of property voluntarily through contracts or involuntarily just by the law itself. For that reason, the former are mainly governed by The Real Right Law of 2007 (物权法) while the latter by The Contract Law of 1999 (合同法) and The Tort Liability Law of 2009 (侵权责任法法). ==== 2. The Evolution of Chinese Civil Law ==== Throughout the long imperial period of Chinese history, China used to regulate civil affairs such as marriage and trade via the joint use of criminal law and "礼" (code of etiquette or system of rites). Civil law, which embodies the notions of personal freedom, equality, rights, and obligations, etc., was alien to an agrarian society which was mainly based on a self-sufficient natural economy.<ref>梁慧星:《民法总论》,法律出版社2011年版第4版,第15页。</ref> In the late Qing Dynasty (1840-1911), China has suffered a series of humiliating defeats by Western powers, which compelled the then Chinese government to establish a Western-style legal system. By the end of 1910, the Draft Civil Law of the Great Qing Dynasty (大清民律草案) had been completed. However, this draft failed to be promulgated due to the collapse of the Qing Dynasty.<ref name=":3">梁慧星:《民法总论》,法律出版社2011年版第4版,第18页。</ref> The first Chinese civil law, officially referred to as The Civil Code of the Republic of China (中華民國民法), was promulgated by the KMT government in the period 1929-1930.<ref name=":3" /> In 1949, however, the newly established communist Chinese regime abolished all legislation that the KMT government had enacted, which led China into a period of roughly three decades (1949-1981) without civil law, except for Matrimonial Law (婚姻法) promulgated in 1950.<ref name=":3" /> In 1978, under the leadership of Deng Xiaoping, China initiated the "reform and opening-up" policy. In order to build a market-oriented economy, a modern civil law system is indispensable. Hence, since the 1980s, China has begun to promulgate a series of civil law statutes, which are listed as follows: * 1981: The Economic Contract Law (经济合同法) (replaced by The Contract Law of 1999)(合同法) * 1985: Law on Economic Contracts Concerning Foreign Interests (涉外合同法) (replaced by The Contract Law of 1999)(合同法) * 1985: Law on Succession (继承法) * 1986: The General Principles (民法通则)(partially replaced by Th General Provisions of 2017)(民法总则) * 1987: Law on Technological Contract (技术合同法) (replaced by The Contract Law of 1999)(合同法) * 1991: Adoption Law (收养法) * 1995: The Guarantee Law (担保法) (partially replaced by The Real Right Law of 2007)(物权法) * 1999: The Contract Law(合同法) * 2007: The Real Right Law(物权法) * 2009: The Tort Liability Law (侵权责任法法) * 2010: Law on Choice of Law for Foreign-related Civil Relationships (涉外关系法律适用法) * 2017: The General Provisions(民法总则) In a word, although a Chinese Civil Code of the 21 century is currently unavailable, the enactment of The General Provisions of 2017, which is intended as the first Book of the Civil Code, was a very promising start. According to the CCP Central Committee Decision concerning Some Major Questions in Comprehensively Moving Governing the Country According to the law Forward (中共中央关于全面推进依法治国若干重大问题的决定) of 2014, it is expected that China will have a new Civil Code around 2020. ==== Key Terms in Chapter 1 ==== Chinese civil law (中国民法) public law (公法) private law (私法) civil subjects (民事主体) personal relationships (人身关系) property relationships (财产关系) the relationship of personality (人格关系) the relationship of status (身份关系) dominion-related property relationships/property ownership relationships (支配型财产关系/财产归属关系) circulation-related property relationships/property circulation relationships (流转型财产关系/财产流转关系) === Chapter 2 The Logical Structure of Chinese Civil Law === ==== 1. The Basic Structure ==== According to The Explanation about The Draft General Provisions of the Civil Law of the People's Republic of China (关于《中华人民共和国民法总则(草案)》的说明) which was published by the National People's Congress in 2016, the upcoming Chinese Civil Code will codify the existing single civil statutes and will probably be structured as follows: '''Table 2.1. The Structure of the Upcoming Chinese Civil Code''' {| class="wikitable" ! !Civil Code !Based on !Status |- | |Book 1 The General Provisions (总则编) |The General Principles |Promulgated |- | rowspan="3" |Law of Property |Book 2 Contracts (合同编) |Contract Law |Pending |- |Book 3 Real Rights (物权编) |Real Right Law |Pending |- |Book 4 Tort Liability (侵权责任编) |Tort Liability Law |Pending |- | rowspan="2" |Law of Status |Book 5 Marriage and Family (婚姻家庭编) |Matrimonial Law Adoption Law |Pending |- |Book 6 Succession (继承编) |Law on Succession |Pending |} ==== 2. Explanation of the Basic Structure ==== As explained in Section 1(3) of Chapter 1, civil law is mainly concerned with property relationships and personal relationships. Property relationships consist of property ownership relationships and property circulation relationships. Specifically, the former shall be governed by Book 3 Real Rights (Real Right Law) whereas the latter by Book 2 Contracts (Contract Law). Since those two areas of law are purely related to property (either the control of property or the modes of acquiring property), they are often described together as the "law of property" (财产法). In Germany or in legal systems that are influenced by German law, contracts, negotiorum gestio, unjust enrichment, and torts are considered to be the primary four causes of establishing an ''obligatio'' (债), i.e. an obligation. Hence, rules concerning those four causes are traditionally stipulated by the same Book in a civil code, i.e. The Law of Obligations (债法), which regulates the relations between obligor and obligee.<ref name=":4">王泽鉴:《民法总则(修订本)》,北京大学出版社2009年版,第15页。 </ref> Compared with the cases to which rules of negotiorum gestio and unjust enrichment shall apply, those that are governed by contract law and tort law account for the vast majority. For that reason, the upcoming Chinese Civil Code provides for the law of contract and torts in two separate Books, i.e. Book 2 and Book 4, with a view to stressing their outstanding positions in a modern market economy. This approach also renders the traditional General Provisions of the Law of Obligations (债法总则) redundant. Accordingly, rules of negotiorum gestio and unjust enrichment have been conveniently placed in Book 1 (article 121 and article 122 respectively of The General Provisions of 2017) and many rules traditionally found in the Book of the Law of Obligations are stipulated by Book 2 and Book 4. Since Book 4 is also related to property (loss shifting involuntarily), it falls into the category of the law of property as well. In a word, Book 2 to Book 4 are the law of property. The reason why Book 4 is not placed next to Book 2 but after Book 3 is that Tort Liability Law is also considered as a general law of protecting civil rights and interests and providing remedies. Since both personality rights and property rights are protected under the law of torts, it appears logical to place Book 4 immediately after Book 3. Personal relationships are composed of the relationship of personality and that of status. As far as the former is concerned, it is necessary for civil law to define the scope of rights and interests of personability. Since personality interests are inseparable from persons, they are often provided together with civil subjects in Book 1 The General Provisions. To be specific, civil subjects are provided for by Chapter 2 (Natural Persons), Chapter 3 (Legal Persons) and Chapter 4 (Unincorporated Organizations) and personality rights by Chapter 5 (Civil Rights). When it comes to the relationship of status, applicable rules are mainly provided for by Book 5 and Book 6, which fall under the same category of the "law of status" (身份法). The former governs the relationship between parents and children, that between husbands and wives, that of maintenance and other family relationships while the latter regulates the transmission or redistribution of property on the death of its owner to the heir or beneficiary. Those two Books are created separately from Book 2 to Book 4, not because they are irrelevant to property, but due to the fact that they are closely related to the status of kinship. Another feature of the upcoming Civil Code is that it places the law of property (Book 2 to Book 4) before the law of status (Book 5 and Book 6). This can be explained by the unique technique of codification, i.e. the structure of a civil code should be based on the principle of "from abstract issues to concrete issues" and "from general issues to special issues". <ref name=":4" /> Compared to the law of property, the law of status is much more concrete and special in that it involves many property relationships between family members. Hence, it might seem more logical if the law of status were placed after the law of property in a civil code. ==== Key Terms in Chapter 2 ==== the law of property (财产法) the law of status (身份法) the law of obligations (债法) negotiorum gestio (无因管理) unjust enrichment (不当得利) === Chapter 3 The Source of Chinese Civil Law === ==== 1. Defining the Source of Chinese Civil Law ==== In China, the source of law (法源), also termed ''fons juris'', usually refers to something that manifests applicable legal norms or something that provides authority for administrative or judicial decisions.<ref>张文显主编:《法理学》,高等教育出版社2011年版第4版,第52页。</ref> Generally speaking, we should ask how the law is created and presented in order to identify the source of law.<ref>《法学大辞典》,1991年版。</ref> As far as the source of civil law is concerned, the questions need to be asked are which rules should be cited by judges as the basis for decisions and how those rules should be systemized in light of their sources.<ref>朱庆育:《民法总论》,北京大学出版社2016年版第2版,第36页。 </ref> The source of Chinese civil law is provided for by article 10 of The General Provisions of 2017 as follows {| class="wikitable" !'''Civil disputes shall be resolved in accordance with the law; or if there is no provision of law applicable to a case, the case may be decided according to a custom, but the custom must not be contrary to public order or good morals.''' |} Specifically, article 10 has three important layers of meaning: * (1) It has specified the sources of civil law (private law) and the order of application (law first, customs second); * (2) As far as the schools of legal thoughts are concerned, it has combined the analytic school of law ("the law") and the historical school of law ("custom"); * (3) In terms of legal methods, it has overcome the problems faced by the 19th-century legal positivism and confirmed the existence of a gap in law, meaning customs should be used to fill the gap in law and the court is not allowed to deny making a decision in the event that there is no provision of law applicable to a case in question.<ref>王泽鉴:《民法总则(修订本)》,北京大学出版社2009年版,第35页。</ref> ==== 2. The Law ==== Aforesaid article 10 requires that civil cases should be decided in light of "the law" (法律) as a matter of principle. In order to figure out the meaning of "the law", we should answer the following questions step by step. ===== (1) How does the legislative power is distributed in China? ===== This question should be answered in light of the legislative bodies and their powers in China. China is a single unitary state, which is composed of the Central Government and local governments. The latter consist of 34 provincial local jurisdictions - 23 provinces (Jiangsu, Hebeing, Zhejiang, Taiwan, etc.), 4 municipalities directly under the jurisdiction of the Central Government (Beijing, Shanghai, Tianjin, and Chongqing), 5 autonomous regions (Inner Mongolia, Xinjiang, Ningxia, Guangxi, and Tibet) and 2 special administrative regions (Hong Kong and Macau).<ref>省级行政区,百度百科,https://baike.baidu.com/item/%E7%9C%81%E7%BA%A7%E8%A1%8C%E6%94%BF%E5%8C%BA/4805340?fr=aladdin<nowiki/>,2017年7月18日访问。</ref> Except for Hong Kong and Macau, the laws and regulations enacted by the Central Government (''hereinafter'' central legislation) shall apply to all local governments as a matter of principle. Each provincial government, delegated by the Central Government, may enact its own rules (''hereinafter'' local legislation) to govern its own affairs within its jurisdiction. In principle, local legislation must not be inconsistent with or in contradiction to central legislation. ===== (2) Then, who are the "legislators" and what is "the law"? ===== According to article 2 of The Constitution of 1986, all power in China belongs to the people and people exercise state power through electing deputies to the National People's Congress (''hereinafter'' NPC) and local people's congresses at various levels. Article 3, paragraph 3 of the aforesaid law states, "'''All administrative, judicial and procuratorial organs of the state are created by the people's congresses to which they are responsible and by which they are supervised'''." Hence, by definition, the NPC and local people's congresses are organs with supreme state power or supreme power within a local jurisdiction, which are superior to any other executive or judicial branches at the same level. Their permanent bodies are the Standing Committee of the National People's Congress (''hereinafter'' SC-NPC) and standing committees of local people's congresses. The NPC and the SC-NPC exercise the legislative power of the state (article 58 of the aforesaid law) while local people's congresses exercise the local legislative power within their jurisdictions (article 96 of the aforesaid law). It ought to be noted that standing committees of local people's congresses do not have any legislative power. The NPC "'''shall enact and amend the basic laws on, ''inter alia'', criminal matters, civil matters, and state authorities'''" (article 7, paragraph 2 The Law on Legislation of 2015), whereas the SC-NPC "'''shall enact and amend laws other than those that should be made by'''" the NPC (paragraph 3 of the aforesaid article). The statutes enacted by the NPC and the SC-NPC are described together as "法律", meaning "the law" in its narrowest and strictest sense (''hereinafter'' national legislation). In addition, the SC-NPC has the power to interpret a law in case either "'''The specific meaning of any provisions of a law requires further clarification'''" or "'''Any new circumstances appearing after the promulgation of a law require clarification of the basis for the application of the law'''" (article 45 of the aforesaid law). The interpretations of a law made by the SC-NPC (''hereinafter'' legislative interpretations (立法解释)) shall have the same authority as the law (article 50 of the aforesaid law). In addition to national legislation, there is also delegated legislation in China. Article 65 of the aforesaid law states that the State Council (the highest executive branch in China) "'''shall enact administrative regulations (行政法规) in accordance with the Constitution and the law'''" for the purpose of either implementing the law (national legislation) or regulating "'''matters within the administrative functions and powers of the State Council as set out in Article 89 of the Constitution'''". Besides, the departments and ministries of the State Council and local people's governments (local executive branches) have the power to enact departmental rules (部门规章) and the rules of local governments (地方政府规章), which can be described together as "administrative rules" (行政规章), in order to implement laws and regulations of a higher authority (articles 80-82 of the aforesaid law). In this sense, administrative rules are a more detailed form of delegated legislation. Local people's congresses have the power to enact "local regulations" (地方性法规). Article 72 of the aforesaid law provides that provincial people's congresses "'''may, according to the specific circumstances and actual needs of the administrative region, enact local regulations, provided that such regulations do not contravene the Constitution, laws, and administrative regulations'''". Since local people's congresses are superior to local governments, the rules of local governments are often delegated legislation secondary to local regulations. The legal authority of various laws, regulations, and rules are ranked as follows: * The Constitution shall have the supreme legal authority, and no laws, administrative regulations, local regulations ... or rules may contravene the Constitution (article 87 of the aforesaid law); * The authority of laws, including legislative interpretations, shall be higher than that of administrative regulations, local regulations, and rules (article 88, paragraph 1 of the aforesaid law); * The authority of administrative regulations shall be higher than that of local regulations and rules (article 88, paragraph 2 of the aforesaid law); * The authority of local regulations shall be higher than that of the rules of local governments at the same level and at a lower level (article 89, paragraph 1 of the aforesaid law). * Departmental rules and the rules of local governments shall have equal authority among themselves (article 91 of the aforesaid law). The aforementioned laws, regulations, and rules are all made by either legislative bodies or delegated executive bodies. In addition to this, the Supreme People's Court (''hereinafter'' SPC) also plays a role in the making of law - it has the power to enact judicial interpretations (司法解释) in order to correctly apply the law to a specific case (article 104 of the aforesaid law). Unfortunately, The Law on Legislation of 2015 itself has not clarified the legal authority of judicial interpretations. Since the SPC is inferior to either the NPC or the SC-NPC, it is logical to infer that the authority of judicial interpretations is secondary to laws and legislative interpretations. Lower people's courts at various levels do not have the power to issue judicial interpretations. The "legislators" and the authority of various laws, regulations, rules, and interpretations are presented as follows: {| class="wikitable" ! !legislative branch !executive branch !judicial branch !legal authority |- | rowspan="4" |central legislation |The Constitution | | | rowspan="6" |in descending order |- |national laws/legislative interpretations | | rowspan="2" |judicial interpretations |- | |administrative regulations |- | |departmental rules | |- | rowspan="2" |local legislation |local regulations | | |- | |rules of local government | |} ===== (3) Which law, among all central and local legislation, provides authority for civil judicial decisions? ===== Neither The General Principles of 1986 nor The General Provisions of 2017 have clarified what "the law" should be as far as the application of civil law is concerned. Nevertheless, the SPC issued The Provisions on Citation of Such Normative Legal Documents as Laws and Regulations in the Judgments (关于裁判文书引用法律、法规等规范性法律文件的规定) in 2009. Article 4 of the said Provisions stipulates that "'''a civil judgment shall cite laws, legislative interpretations or judicial interpretations, and may directly cite the administrative regulations, local regulations'''" that should be applied. Hence, as a matter of the fact, the SPC thereby treats its judicial interpretations as authoritative as national laws and legislative interpretations in a trial. Besides, laws, legislative interpretations and judicial interpretations have a higher legal authority than administrative regulations and local regulations. The wording "shall" in the said article 4 suggests that the court is obliged to apply laws and interpretations first when there are available, whereas the wording "may" therein leaves it to the discretion of the court to decide whether to cite a particular regulation or not. Administrative rules have the lowest legal authority in a trial. Article 6 of the aforementioned Provisions rules that where the normative documents other than those as prescribed by the said Articles 4 are confirmed as legal and effective upon examination in accordance with the needs for the trial, such normative documents may be taken as an authority for the reasoning behind a decision. Therefore, although administrative rules cannot be directly cited in a trial, they can play a supportive role in the formation of a decision if they are considered by the court to be legal and effective. ===== (4) Can the court cite The Constitution directly? ===== As mentioned before, The Constitution shall have the supreme legal authority, and no laws, regulations or rules may contravene the Constitution (article 87 of The Law on Legislation). Hence, in a narrow sense, The Constitution does not fall under the said "laws". Nonetheless, just like national laws, The Constitution shall also be promulgated and amended by the NPC (article 62 of The Constitution). Hence, it was once debatable whether the court is allowed to cite The Constitution directly in the trial of civil cases. This topic is closely related to the famous case of ''Qi Yuling v. Chen Xiaoqi et al.'',<ref>齐玉苓诉陈晓琪等以侵犯姓名权的手段侵犯宪法保护的公民受教育的基本权利纠纷案,山东省高级人民法院,2001年8月23日,载《最高人民法院公报》 2001年第5期(总:73期)。</ref> which is also well-known in China as the "Qi Yuling Case" (齐玉苓案). Qi Yuling (plaintiff) and Chen Xiaoqi (one of the defendants) were students from the same middle school - The Eighth Middle School of the Tengzhou City in Shangdong Province (hereinafter Middle School). In the Secondary Technical School Entrance Examination of 1990, Qi Yuling passed the examination and admitted into the Jining Commercial School of Shandong Province (hereinafter Commercial School) whereas Chen Xiaoqi failed the examination. However, Chen Xiaoqi' father managed to bribe some officials of the Middle School into sending Qi Yuling's admission notice to Chen Xiaoqi. Later, Chen Xiaoqi attended the Commercial School, assuming the identity of Qi Yuling. After graduation, Chen Xiaoqi found a job in Bank of China Shandong Tengzhou Branch. On January 29, 1999, Qi Yuling, who found out the truth, filed a claim against Chen Xiaoqi et al., demanding them to cease the acts of infringement, extend a formal apology, and pay RMB 160,000 (for pecuniary losses) and RMB 400,000 (for nonpecuniary losses) in compensation. Qi Yuling claimed that she suffered huge losses due to the fact that her right of the name (姓名权) and right to receive education (受教育权) had been infringed upon. In the same year, Zaozhuang Intermediate People's Court (the trial court) made a judgment, ordering the defendants to cease the acts of infringement and pay damages totaling RMB 35,000 for the plaintiff's nonpecuniary losses, but denying the plaintiff's claim that her right to receive education had been infringed upon. Qi Yuling remained unconvinced by the judgment of the trial court and appealed to Shandong High People's Court (the appellate court). The right to receive education is a fundamental right which is provided for by article 46, paragraph 1 of The Constitution - "'''Citizens of the People's Republic of China have the duty as well as the right to receive education'''." In contrast, a person's right of the name is only a civil right, as evidenced by article 99, paragraph 1 of The General Principles of 1986, which states, "'''Citizens shall enjoy the right of the name and shall be entitled to determine, use or change their names in accordance with relevant provisions; interference with, usurpation of and false representation of another’s name shall be prohibited'''." The appellate court was unsure of whether Qi Yuling's constitutional right to receive education should be protected in a civil litigation. Hence, the appellate court submitted this case to the SPC and asked the SPC for its opinions about this issue. On August 13, 2001, the SPC replied as follows<ref>最高人民法院:《最高人民法院关于以侵犯姓名权的手段侵犯宪法保护的公民受教育的基本权利是否应承担民事责任的批复》,载《中华人民共和国最高人民法院公报》2001年第5期。</ref> {| class="wikitable" !Upon deliberation, we hold that, according to the facts of the case in question, Qi Yuling's fundamental right to receive education, which is provided for by The Constitution, has been infringed upon by Chen Xiaoqi et al. through encroachments on Qi Yuling's civil right of the name, resulting in concrete harmful consequences. Hence, Chen Xiaoqi et al. shall be held liable for Qi Yuling's losses. |}  In accordance with the SPC's opinion, the appellate court gave the judgment in favor of Qi Yuling. The Qi Yuling Case was regarded as a landmark decision where the court cited The Constitution directly in a civil case, which many believed would begin the process of "judicialization of The Constitution" (宪法司法化). If this were the case, then many other fundamental rights stipulated by The Constitution such as the right of suffrage (选举权), the right to be elected (被选举权), the right of labor (劳动权), the right of freedom of speech etc. could be equally protected through civil litigations. Unfortunately, the Qi Yuling Case has remained the only case that ever cited The Consitution directly since 2001. The seemingly promising process of "judicialization of The Constitution" finally ceased when the SPC revoked its reply of 2001 in 2008.<ref>最高人民法院:《最高人民法院关于废止2007年底以前发布的有关司法解释(第七批)的决定》,载《中华人民共和国最高人民法院公报》2009年第2期。</ref> Above all, it is now clear that "the law" in article 10 of The General Provisions of 2017 does not include The Constitution. That is to say, The Constitution is not a source of civil law. Hence, it cannot be cited directly in a civil decision. Traditionally, fundamental rights under a constitution are regarded as rights that are intended to protect people's liberty and property against encroachments done by the government, so that people shall enjoy a certain degree of freedom without interference from the government.<ref name=":7">王泽鉴:《民法总则(修订本)》,北京大学出版社2009年版,第39页。</ref> Recently, it is believed that fundamental rights also constitute an objective order of constitutional values, which are objective norms ought to be abided by when legislative, executive and judicial branches perform their duties, with a view to protecting people against encroachments done by either the authorities or by other people (third parties).<ref name=":7" /> Hence, fundamental rights should still be protected by civil law, though in a more indirect way. To be specific, two techniques are available to the accomplishment of such a purpose. They are:<ref name=":7" /> * ''Constitutional Interpretation (合宪性解释)''. The court has a duty to interpret a provision of civil law in accordance with the provisions and spirit of The Constitution so that the purpose of the target civil law would not go against that of The Constitution. In so doing, a harmony could be achieved between The Constitution and civil law. * ''Third-party Effect of Fundamental Rights (基本权利的第三人效力)''. Fundamental rights under The Constitution shall have some "indirect effect" on third parties beyond a citizen and the state. This suggests that the court could protect people's fundamental rights against third parties through "general clauses" (概括条款) or "uncertain legal terms" (不确定法律概念) in civil law. For instance, some employers may include a clause in the labor contract, which provides that the female employee is not permitted to give birth to a baby within a certain period of time. Would such a clause be legally binding? If we look at The Labor Contract Law of 2012, it is silent on this issue. But it does say that a labor contract is void if it "'''breaches the mandatory provisions of laws or regulations'''" (article 26). Then, we can find that women enjoy the fundamental right to child-bearing (生育权) as provided for by article 51 of The Law on the Protection of Women's Rights and Interests, which is a supplementary statute to The Consitution of 2004. The said article 51 is obviously a mandatory provision of law. Reading the aforesaid two articles together, it becomes clear that the clause in the labor contract is void. In this indirect way, the female employee's fundamental right to child-bearing is protected under labor contract law (a special branch of civil law). ==== 3. The Custom ==== According to the drafters of The General Provisions of 2017, "the custom" (习惯) refers to folkways (民间习惯) or trade usages (商业惯例) that are commonly adopted and observed in a defined locality or in a specific profession or business.<ref name=":8">李适时主编:《中华人民共和国民法总则释义(北大法宝电子版)》,法律出版社2017年版,第10条。</ref> In order for a custom to qualify as a source of law, it must satisfy two conditions: first, the practice of the custom has already become a long and unvarying habit; second, ordinary people widely and firmly believe that it has the force of law.<ref>王泽鉴:《民法总则(修订本)》,北京大学出版社2009年版,第46页。</ref> The application of a custom must be subject to two limitations: first, the essential precondition for applying a custom is that there is no provision of "the law" applicable the case in question; second, the application of a custom must not go counter to public order or good morals.<ref name=":8" /> ==== 4. The Guiding Case System in China - A Shift towards the Anglo-American Legal Tradition?<ref>For a detailed discussion on the Guiding Case System in China in English, see Jinting Deng, "The Guiding Case System in Mainland China", 10 (3) Frontiers of Law in China 1-26, (2015).</ref> ==== In 2010, the SPC issued The Provisions on Case Guidance (关于案例指导工作的规定) (''hereinafter'' PCG), establishing the guiding case system (指导性案件制度) in China for the first time. According to article 2 of the PCG, guiding cases refer to those closed judgments : "'''(1) that have attracted wide attention from society; (2) that have cited legal provisions which are too abstract or vague; (3) that are representative in nature; (4) that have involved difficult, complicated or novel issues; or (5) that have other features of a guiding function'''." Article 3 provides, "'''The Supreme People's Court shall establish a Case Guidance Office to be in charge of the selection, examination and reporting for approval of guiding cases'''." As regards the legal authority of guiding cases, article 7 states, "'''When trying similar cases, people's courts at all levels shall use the guiding cases issued by the Supreme People's Court as a reference'''." In 2015, the SPC enacted The Detailed Rules for the Implementation of the Provisions of on Case Guidance (《关于案例指导工作的规定》实施细则) (hereinafter IPCG), in order to strengthen the guiding case system. Three key provisions regarding the application of a guiding case need to be highlighted as follows: * ''Obiter dicta should not be cited''. Article 9 states, "'''Where a case being tried by a people's court at any level is similar to a guiding case issued by the Supreme People's Court in terms of basic facts and application of law, a judgment shall be rendered by reference to the ratio decidendi of the judgment in the relevant guiding case.'''" * ''A guiding case should be quoted (引述) rather than cited (引用)''. Article 10 provides, "'''Where a people's court at any level refers to a guiding case in the trial of a similar case, it shall quote the guiding case as the judgment's reasoning, instead of citing it as the basis for the judgment'''." * ''The number of the guiding case should be quoted as well''. Part of article 11 stipulates, "'''Where any relevant guiding case is quoted in the written judgment, the number of the guiding case and its key points of judgment shall be quoted in the judgment's reasoning.'''" A guiding case shall cease to be effective under either of the following two circumstances where: "'''(1) it conflicts with a new law, administrative regulation or judicial interpretation; or (2) it is replaced with a new guiding case.'''" (article 12 of the IPCG). In this regard, it seems that the legal authority of a guiding case is inferior to that of a national law, administrative regulation and judicial interpretation, but it is superior to that of local regulations and administrative rules. The next question is whether the guiding case system in China indicates a shift towards the Anglo-American legal tradition. Admittedly, the guiding case system is similar to the common law system to the extent that cases can be the source of law. However, the two systems differ significantly in the following aspects: * ''The processes of formulating the case law''. In China, a guiding case may be decided by a court at any level, which is later chosen and published by the SPC. In the US, however, the precedents are established by earlier decisions of the superior courts.<ref name=":9">Peter Hay, Law of the United States: An Overview, C.H. BECK, 2010, p. 9.</ref> * ''The legal authority''. In China, the guiding case system is secondary to the statutory system, meaning guiding cases have lower legal authority than central legislation. The fundamental basis that can be cited for a decision is still "the law" rather than the guiding case. A guiding case qualifies as "a source of law" inasmuch as it plays an important role in the reasoning behind a decision. However, it is not a true source of law because it cannot be cited as the basis for a decision. In contrast, "the American legal system is primarily a case law system", meaning case law is the major source of law as far as subject matters governed by decisional law are concerned and it also affects statutes significantly because "statutes are also subject to binding and authoritative interpretation by the courts".<ref name=":9" /> Hence, the said guiding case system looks very similar to ancient Chinese case systems, which were secondary and supplementary to statutory codes.<ref>杨思斌:《中国古代判例制度的演变与基本特征》,载《法学杂志》2008年第02期。</ref> Therefore, it would be better to say the guiding case system is a closer step towards ancient Chinese legal tradition than to say it is a shift towards the common law system such as the American law. === Chapter 4 The Basic Principles of Chinese Civil Law === ==== 1. Introduction ==== The principle refers to "a basic rule, law, or doctrine", especially "one of the fundamental tenets of a system".<ref>Bryan A. Garner ed. Black's Law Dictionary, West Publishing Co., 2014.</ref> Hence, the principles of civil law are the fundamental tenets and norms of civil law, which penetrates the entire civil law system, providing the starting point for the legislation, interpretation, application, and study of civil law.<ref>王利明:《民法总则》,中国法制出版社2010年版第2版,第50页。</ref> In other words, those principles reflect the basic values and spirit of civil law.<ref>李永军:《民法总论》,中国政法大学出版社2015年版第3版,第26页。</ref> In China, the principles of civil law are provided for by article 4 to article 9 of The General Provisions of 2017. They are the principle of equality (平等原则), the principle of free will (自愿原则), the principle of fairness (公平原则), the principle of ''bona fides'' or good faith (诚信原则), the principle of adherence to law and public order and good morals (守法与公序良俗原则), and the principle of greenness (绿色原则). In particular, the principles of civil law play an essential role in the trial of civil cases in two aspects:<ref>梁慧星:《民法总论》,法律出版社2011年版第4版,第45-46页。</ref> * Interpretation. When a certain provision of civil law is too vague that it could be understood in two or more ways, the court should choose the one that is best in line with the principles of civil law. * Gap-filling. Where there is a gap in a civil statute, the court should employ the principles of civil law to fill the gap. We will discuss those principles one by one next. ==== 2. The Principle of Equality ==== Article 4 of The General Provisions of 2017 provides {| class="wikitable" !Civil subjects are equal in legal status in civil activities. |} The principle of equality suggests that all civil subjects, no matter whether they are legal persons, natural persons, or unincorporated organizations, no matter how large the legal person's scale is or how rich it is, no matter whether a natural person is a man or woman, old or young, and poor or rich, no matter what business an unincorporated organization is doing, when they are engaged in civil activities, they are equal in legal status among one another, and their legitimate rights and interests are equally protected by law.<ref>李适时主编:《中华人民共和国民法总则释义(北大法宝电子版)》,法律出版社2017年版,第4条。</ref> One important implication of the principle of equality is that, in a civil law relationship, one party cannot impose its will on the other.<ref>王利明:《民法总则》,中国法制出版社2010年版第2版,第51页。</ref> ==== 3. The Principle of Free Will ==== Article 5 of The General Provisions of 2017 provides {| class="wikitable" !Civil subjects shall conduct civil activities under the principle of free will, and create, modify, or terminate civil law relationships according to their own wills. |} The principle of free will, also termed the principle of the autonomy of the will (意思自治原则) or private autonomy (私法自治原则), refers to the tenet that civil subjects are entitled to be engaged in civil activities according to its own will, i.e. they are entitled to decide whether to create, modify or terminate a civil law relationship and what the content is about.<ref name=":11">李适时主编:《中华人民共和国民法总则释义(北大法宝电子版)》,法律出版社2017年版,第5条。</ref> This principle manifests itself in various branches of civil law, such as the freedom of ownership (所有权自由), meaning the owner of a property, within the boundaries of the law, may possess, utilize, enjoy benefits from and dispose of the property freely (article 39 of The Real Right Law of 2007); the freedom of testament (遗嘱自由), meaning a testator may decide freely who would obtain the ownership of his/her property after death (article 16 of The Law on Succession of 1985). However, the most essential one is the freedom of contract (契约自由), which is also termed autonomy of the parties. It refers to the tenet that, based on the meeting of minds, parties may enjoy rights and assume obligations through the conclusion of a contract, which is composed of four layers of meaning:<ref name=":10">王泽鉴:《民法总则(修订本)》,北京大学出版社2009年版,第196-197页。</ref> * freedom of conclusion (缔结自由), meaning parties are free to decide whether to enter into a contract; * freedom of choosing the opposite party (相对人自由), meaning parties are free to choose with whom he/she is willing to enter into a contract; * freedom of the content (内容自由), meaning parties are free to formulate the content of a contract; and * freedom of the form (方式自由), meaning a contract can be formed simply by the meeting of minds, i.e. it is not necessary to enter into a contract through a certain form. The principle of private autonomy was developed in a laissez-faire economy of the 19th century, which had contributed considerably to the liberation of individuals from the bounds imposed on by feudal identities and laws, the abolishment of the doctrine of the chartered corporation, the protection of private property, the promotion of the freedom of business, the protection of individual freedom and dignity, and the development society, economy and culture.<ref name=":10" /> In modern times, however, there are imbalances in bargaining power between corporate employers and employees and between producers/sellers and consumers. Strict adherence to the principle of private autonomy would ignore such imbalances and would fail to respect the free will of the weaker party. Hence, the state often intervenes in the fields of labor relationships and consumption relationships by enacting labor and consumer protection laws and regulations, in order to restore the imbalances and respect the true will of the weaker party.<ref>李永军:《民法总论》,中国政法大学出版社2015年版第3版,第31页。</ref> In China, there are Labor Law of 1994 (劳动法, amended in 2009), Labor Contract Law of 2007 (劳动合同法, amended in 2012), and The Law on the Protection of Consumer Rights and Interests of 1993 (消费者权益保护法, amended in 2013), etc. An important implication of the principle of free will is "self-responsibility" (自己责任), meaning civil subjects should be responsible for the consequences of civil activities that they are engaged in out of their free will.<ref name=":11" /> If they promise to fulfill a contractual obligation, they should be subject to liability for breach of contract; if they do harm to another's property or person intentionally or negligently, they have to pay compensation to the victim. In a word, the freedom of behavior is necessarily accompanied by the responsibility for the consequences of such behavior. ==== 4. The Principle of Fairness ==== Article 6 of The General Provisions of 2017 provides {| class="wikitable" !Civil subjects shall conduct civil activities under the principle of fairness, and rationally determine the rights and obligations of each party. |} The principle of fairness requires that when they are engaged in civil activities, civil subjects should determine the rights and obligations of each party justly, equitably and reasonably in light of the notion of fairness, and should be responsible for the consequences of civil activities in a fair way.<ref>李适时主编:《中华人民共和国民法总则释义(北大法宝电子版)》,法律出版社2017年版,第6条。</ref> It suggests that the normative benchmark against which the rights and obligations between parties are distributed and adjusted is the balance of interests (利益均衡) - in cases where the rights and obligations are considerably imbalanced, such an imbalance should be rectified in accordance with the principle of fairness. For instance, in the field of contract law, there is a doctrine of the "change of circumstance" (情势变迁). It is provided for by article 26 of The Interpretation II of Several Issues concerning the Application of the Contract Law (关于适用《中华人民共和国合同法》若干问题的解释(二) ) (''hereinafter'' Contract Law Interpretation II), which reads as follows {| class="wikitable" !Where any major change which is unforeseeable, is not a business risk and is not caused by a force majeure occurs after the formation of a contract, if the continuous performance of the contract is obviously unfair to the other party or cannot realize the purposes of the contract and a party files a request for the modification or cancelation of the contract with the people's court, the people's court shall decide whether to modify or cancel the contract under the principle of fairness and in light of the actualities of the case. |} Another well-known example is equitable liability (公平责任) under tort law. Article 24 of The Tort Liability Law of 2009 reads as follows {| class="wikitable" !Where neither the victim nor the actor is at fault for the occurrence of damage, both of them may share the losses based on the actual situations. |} ==== 5. The Principle of ''Bona Fides'' (Good Faith) ==== Article 7 of The General Provisions of 2017 provides {| class="wikitable" !Civil subjects shall conduct civil activities under the principle of ''bona fides'', being honest and keeping promises. |} The principle of ''bona fides'' is often regarded as the "king provision" (帝王条款) of the civil law, especially the law of obligations.<ref>王利明:《民法总则》,中国法制出版社2010年版第2版,第57页。</ref> However, it is commonly agreed that it is almost impossible to give a clear definition of ''bona fides.'' This is because it is a term that is full of strong moral elements, changing with times.<ref>李永军:《民法总论》,中国政法大学出版社2015年版第3版,第40页。</ref> The drafters of The General Provisions of 2017 believe that the principle of ''bona fides'' demands civil subjects * to be honest and provide true information concerning themselves to the other party when conducting negotiations; * to keep promises and perform obligations honestly after entering into a legal relationship with others; * to cooperate with others and protect the trust and reasonable expectations of the others; * to respect the legitimate rights and interests of others and safeguard public interest; * to enjoy rights with good faith and avoid abuse of right; * to avoid circumventing the law or misconstruing clauses of a contract deliberately; etc.<ref>李适时主编:《中华人民共和国民法总则释义(北大法宝电子版)》,法律出版社2017年版,第7条。</ref> ==== 6. The Principle of Adherence to Law and Public Order and Good Morals ==== This principle consists of two sub-principles, namely the principle of adherence to law and the principle of public order and good morals. These two sub-principles are closely associated with each other. Hence, they are provided for in the same article - article 8 of The General Provisions of 2017 - as follows {| class="wikitable" !Civil subjects shall not conduct civil activities in violation of the law, nor contrary to public order or good morals. |} ===== (1) The Principle of Adherence to law ===== Civil law provisions can be categorized as either "''jus dispositivum''" (law subject to the dispensation of the parties) (任意法) or "''jus cogens''" (compelling law) (强行法). A ''jus dispositivum'' is a legal provision that can be dispensed with or amended by mutual agreements of the parties. The other way around, a ''jus cogens'' is a compelling and mandatory legal provision that cannot be dispensed with or amended by the free will of the parties.<ref>朱庆育:《民法总论》,北京大学出版社2016年版第2版,第50页。</ref> The "law" therein only refers to the ''jus cogens''.<ref name=":12">李适时主编:《中华人民共和国民法总则释义(北大法宝电子版)》,法律出版社2017年版,第8条。</ref> The majority of civil law provisions fall under the category of the ''jus dispositivum'', which is intended to promote private autonomy and individual freedom as far as possible. However, individual freedom is not without limits. Although civil law is private law in nature, it is also aimed at safeguarding the basic social order of life and production and protecting the basic interests of the state.<ref name=":12" /> ''Jus cogens'' is enacted just for such a purpose, which establishes a statutory boundary within which private autonomy is legally permitted.<ref name=":12" /> ===== (2) The Principle of Public Order and Good Morals ===== === Chapter 5 Legal Methods: The Interpretation and Application of Chinese Civil Law === == Part 2 The General Provisions of Civil Law == == Part 3 Contract Law == ==== The Legal Effect of Cancelling A Contract ==== In China, termination of a contract (合同终止) is a broad term which means the ending of contractual rights and obligations. Cancellation (or dissolution) of a contract (合同解除) is only one of the seven causes of terminating a contract. Article 91 of The Contract Law of the People's Republic of China (中华人民共和国合同法) (''hereinafter'' The Contract Law) provides as follows {| class="wikitable" !'''The rights and obligations under a contract shall be terminated under any of the following circumstances where: (1) the obligations have been performed as agreed upon; (2) the contract has been cancelled; (3) the obligations have been offset against each other; (4) the obligor has deposited the subject matter in escrow with a public authority in accordance with the law; (5) the obligee has released the obligor of its obligation; (6) the rights and obligations have vested in one party; (7) any other circumstances for termination as stipulated by the laws or agreed upon by the parties occur.''' |} When reading the above article 91 closely, it becomes clear that all the seven circumstances except for item (2) shall terminate a contract with a prospective effect, either because the purpose of the contract has been realized or at least has not been frustrated (items (1), (3), (4) and (5)) or because it becomes meaningless or unnecessary for the contract to exist (items (6) and (7)).<ref>韩世远:《合同法总论》,法律出版社2011年版第3版,第501页。</ref> By contrast, the purpose of cancellation of a contract is different from that of other causes of ending a contract. The Contract Law adopts the principle of "''pacta sunt servanda''" (契约严守), as evidenced by article 8, paragraph 1 of the said law, which provides, "'''A lawfully established contract shall be legally binding on the parties thereto, each of whom shall perform its own obligations in accordance with the terms of the contract, and no party shall unilaterally modify or terminate the contract'''." In most of the cases, parties are willing to enter into a contract because both of them believe they will gain more benefits than if there were no such a contract. However, after the contract is concluded, circumstances may change rapidly way beyond expectations, which may render the performance of the contract impossible or unnecessary or may frustrate the purpose of the contract. In such cases, strict adherence to the principle of "''pacta sunt servanda''" would not be of benefit to the parties concerned or would even damage the public interest.<ref>韩世远:《合同法总论》,法律出版社2011年版第3版,第507页。</ref> For that reason, The Contract Law creates a special regime of cancellation of a contract. Cancellation of a contract can be based on either an agreement or statutory provisions. Article 93 of The Contract Law provides, "'''The parties to a contract may cancel a contract if they reach an agreement. The parties may agree upon conditions under which either party may cancel the contract. Upon satisfaction of the conditions, the party who has the right of cancellation may cancel the contract.'''" Article 94 provides for the causes of statutory cancellation of a contract, which reads as follows {| class="wikitable" !'''The parties to a contract may cancel the contract under any of the following circumstances where: (1) it becomes impossible to achieve the purpose of the contract due to force majeure; (2) prior to the expiration of the term of performance, the other party expressly states, or indicates through its conduct, that it will not perform its main obligation; (3) the other party, who delays performance of its main obligation, still fails to perform within a reasonable period of time after such performance has been demanded; (4) the other party delays performance of its obligations, or breaches the contract in some other manner, rendering it impossible to achieve the purpose of the contract; (5) other circumstances as provided by law occur.''' |} The legal effect of cancellation of a contract is provided in article 97 of the aforesaid law, which states as follows {| class="wikitable" !'''After the cancellation of a contract, performance shall cease if the contract has not been performed; if the contract has been performed, a party may, in accordance with the circumstances of performance or the nature of the contract, demand the other party either to make restitution in kind and/or to take other remedial measures, and such party shall also have the right to claim compensation for losses from the other party.''' |} As far as the interpretation of the said article 97 is concerned, two major doctrines have developed by Chinese contract law scholars, i.e. the direct effect theory (直接效果说) and the compromised theory (折中说). Prof. Jianyuan Cui (崔建远) is a staunch advocate for the former theory while Prof. Shiyuan Han (韩世远) is a leading protagonist of the latter theory. The direct effect theory is currently the dominant doctrine.<ref>韩世远:《合同法总论》,法律出版社2011年版第3版,第527页。</ref> According to the direct effect theory, the cancellation of a contract will terminate the contract retrospectively as if it were "void" ab initio.<ref name=":5">崔建远主编:《合同法》,法律出版社2010年版第5版,第258页。</ref> To be specific, the effect has two layers of meaning: on the one hand, parties to the contract shall be released from their contractual obligations if the contract has not been performed yet; on the other hand, each party shall have the right to claim against the other party the returning of its belongings (所有物返还请求权) if the contract has already been performed.<ref name=":5" /> Such a claim is a claim based on a real right (物上请求权), the legal effect of which is superior to that of a claim based on an ''obligatio'' (债权请求权).<ref name=":5" /> Therefore, "to make restitution in kind" (恢复原状) in the said article 97 should be interpreted as "to claim the returning of the belongings", which is a claim based on the real right (ownership). Specifically, if the subject matter tendered is a chattel (movable property), then the possession of the chattel shall be transferred to the original owner; if it is a real estate (immovable property) tendered through registration, then the registration shall be corrected.<ref>崔建远:《解除权问题的疑问与解答(下篇)》,载《政治与法律》2005年第4期。</ref> The rationale behind this interpretation is that Chinese law does not recognize the abstract nature of the juristic act of real right (物权行为之无因性). Put another way, the juristic act of an ''obligatio'' (债权行为) (i.e. a contract) is the fundamental basis for conveying the real right of a property. Absent such a basis (e.g. due to being declared void ''ab initio'' or being cancelled), the conveyance would become groundless and the real right would be seen as unconveyed ''ab initio''. Nonetheless, the direct effect theory is subject to some qualifications. On the one hand, some special clauses of the contract are not affected by the cancellation. Article 98 of the said law provides, "'''The termination of rights and obligations under a contract shall not affect the effect of clauses that related to the final settlement of accounts and winding-up'''." On the other hand, the cancellation of a contract in some cases has no retrospective effect. In cases where it is impossible or unnecessary to make restitution in kind, the cancellation of a contract will not only have a prospective effect. Hence, the said article 97 makes it clear that when to make restitution in kind is possible due to the "circumstances of performance or the nature of the contract", one party may demand the other party to "take other remedial measures". Those terms need to be explained in detail as follows. * According to the drafters of The Contract Law, "in accordance with circumstances of performance" means to take into account the implications of the performed obligations for the obligee.<ref name=":6">全国人大法工委主编:《中华人民共和国合同法释义》,法律出版社2012年版第3版,第181-185页。</ref> If the parties' interests could be well or better protected without making restitution in kind, then other remedial measures would become more feasible; if the parties' interests would be harmed absent making restitution in kind, then they could demand restitution.<ref name=":6" /> * The wording "nature of the contract" suggests that parties shall "take other remedial measures" rather than "make restitution in kind" if it is impossible or difficult to make restitution in light of the nature of the contract. In light of contract law theories, a contract can be either a one-off contract (一时的合同) or a continuing contract (继续性合同). A one-off contract refers to those contracts whose purpose can be achieved through a one-off delivery or payment, such as contracts of a sale, a gift, an exchange, and work.<ref>韩世远:《合同法总论》,法律出版社2011年版第3版,第62页。</ref> A continuing contract means those contracts under which the performance of the obligations is continuing throughout the term of the contract, such as contracts of a partnership, lease, employment, lending for consumption or use, and deposit.<ref>韩世远:《合同法总论》,法律出版社2011年版第3版,第62-63页。</ref> In cases where a continuing contract is involved, it is impossible to make restitution in kind because services provided or things consumed cannot be returned any longer.<ref>崔建远主编:《合同法》,法律出版社2010年版第5版,第261页。</ref> As a result, parties can only demand each other to take other remedial measures. * According to the drafters, "other remedial measures" normally include repairing, substituting, reworking, or reducing the price or remuneration.<ref name=":6" /> In contrast, the compromised theory holds that the cancellation of a contract does not have a retrospective effect. Specifically, it suggests of two layers of meaning: on the one hand, obligations that have not been performed yet will immediately terminate upon the cancellation of the contract (the same as the direct effect theory); on the other hand, obligations that have already been performed will not become extinct but will be transformed into new obligations of restitution derived from the original contract.<ref>韩世远:《合同法总论》,法律出版社2011年版第3版,第526页。</ref> Since the performed part of the original contract will not terminate retrospectively but still exist in the form of new obligations of restitution, the claim for restitution in kind can only be interpreted as a claim based on an ''obligatio'' rather than that based on a real right.<ref>韩世远:《合同法总论》,法律出版社2011年版第3版,第533页。</ref> For that reason, the real right (ownership) of a property conveyed before the cancellation of the contract will not be affected. The original owner of a property can only regain the ownership of the property if its claim for restitution is successful. Now let's discuss the similarities and differences between the above two theories. In the event that the contract has not been performed yet, there is almost no difference between them. Both suggest that the cancellation of a contract in such a case only has prospective effect. However, in cases where the contract has been performed, the two theories differ significantly. The direct effect theory holds that in one-off contracts cancellation will have retrospective effect whereas the compromised theory says the opposite. The key difference is concerned with the meaning of "restitution in kind". While the former theory regards restitution as a claim based on a real right, the latter treats it merely as a claim based on an ''obligatio''. This difference has significant implications in at least two scenarios as follows: * ''Bankruptcy''. Article 38 of The Enterprise Bankruptcy Law of 2006 provides, "'''After the people's court accepts an application for bankruptcy, where what the relevant obligor occupies is not its own property, the owner of the property may take it back through the bankruptcy administrator unless it is separately prescribed by the present Law'''." Hence, if the direct effect theory were taken, one party, who is the original owner of the property, would be allowed to take it back from the insolvent party after cancelling the contract. However, if the second theory were adopted, such party would not be allowed to take it back directly, meaning such party would become only one of the many obligees that have a legitimate claim against the insolvent party. * ''Property conveyed to a third party''. In order to strike a balance between the protection of ownership and the safety of transactions, The Real Right Law of 2007 adopts the regime of acquisition in good faith (''bona fides'') (善意取得) in cases where a person sells another's property to a third party without authorization. According to article 106 of the said law, such third party shall obtain the ownership of the property, (1) if it was in good faith at the moment of assigning the property, (2) if the property was conveyed at a reasonable price, and (3) if the property was assigned in light of statutory procedures. If such conditions are satisfied, the original owner of the property will lose its ownership permanently and will only be allowed to claim damages from the unauthorized seller. If the direct effect theory were taken, the ownership of a property will be automatically restored to the original owner after cancelling the contract. In such a case, a third party could only obtain the ownership of the property if it had been in good faith. However, should the compromised theory be accepted, the ownership of a property will not be affected by the cancellation of the contract. Therefore, the party to the contract who has obtained the ownership of the property has full right to sell it to a third party, irrespective of whether such third party was in good faith or not. When taking into account all the aforementioned points, it seems that the direct effect theory keeps a better balance than the compromised theory between the protection of ownership and the safety of transactions. The former tends to protect ownership unless third parties in good faith are involved, thus protecting the safety of transactions in a proportional way. In contrast, the latter may protect transactions even when third parties are in bad faith, thus making the protection of the safety of transactions in an excessive way. This may exlain why the direct effect theory is the dominant doctrine in China as far as the interpretation of article 97 of The Contract Law is concerned. == Part 4 Real Right Law == == Part 5 Tort Liability Law == == Part 6 Matrimonial and Family Law == == Part 7 Law of Succession == {{BookCat}} i7v56nkfyeobw9sgtbg0ct7m9q4t2x8 Oberon/Linz Oberon, V4 0 385735 4672765 4665248 2026-09-28T14:19:28Z PeterEasthope 660399 Switched to the Navigation template. 4672765 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = ETH Oberon | next = A2 }} ==Links== [https://ssw.jku.at/Research/Projects/OberonDownloads.html Oberon software for V4] at [[w:Johannes_Kepler_University_Linz|JKU Linz]] ==Installing== Archives are available from [https://ssw.jku.at/Research/Projects/Oberon.html JKU Linz page], [https://ssw.jku.at/Research/Projects/Oberon.zip JKU Linz Oberon V4 for MS Windows in a zip file], [ftp://ftp.ssw.uni-linz.ac.at/pub/Oberon/ JKU Linz FTP (user anonymous and pwd anonymous is not working)] and from [https://sourceforge.net/p/oberon/oberonv4/ci/master/tree/ Sourceforge]. Specific installation instructions are available for [http://olymp.idle.at/~tanis/INSTALL Linux] and for [ftp://oberon.ssw.uni-linz.ac.at/pub/Oberon/Windows/win95-NT/README.TXT MS Windows]. The instructions should also help with Amiga, HPUX, Macintosh, MIPS, PowerMac, Sparc and UV4. In Linux install according to instructions in [http://olymp.idle.at/~tanis/INSTALL http://olymp.idle.at/~tanis/INSTALL]. ==Configuring== System configuration is discussed in the mailing list. A thread begins at [http://lists.inf.ethz.ch/pipermail/oberon/2021/015504.html 2021-01-11]. Some specific details are in a message at [http://lists.inf.ethz.ch/pipermail/oberon/2021/015660.html 2021-02-04]. The boot process for the various platforms needs review and consolidation. ===Font Configuration=== The font used in title bars and menues and in ''new'' documents can be set by this command. System.Set System DefaultFont := Syntax14.Scn.Fnt The appearance of extant Text can be changed globally by font mapping. First, display the extant mapping. System.Get FontMap Then set preferred mappings as in this example. System.Set FontMap Syntax10.Scn.Fnt := Arial14.Scn.Fnt System.Set FontMap Syntax10i.Scn.Fnt := Arial14i.Scn.Fnt System.Set FontMap Syntax10b.Scn.Fnt := Arial14b.Scn.Fnt System.Set FontMap Syntax10m.Scn.Fnt := Arial14m.Scn.Fnt Refer to the [http://lists.inf.ethz.ch/pipermail/oberon/2020/015149.html mailing list at 2020-11-22]. ==Starting V4 on Linux== V4 is started by the sob script. $which sob /usr/local/bin/sob Start V4. cd <workingDirectory> sob ==Usage Notes== ==Bug Fixes== {| class="wikitable" |- ! Source Text !! Explanation !! Revised Source Text |- | MODULE&#160;Files&#160;...<br >PROCEDURE&#160;GetTempName()&#160;...<br >&#160;n := tempno; | When a system runs for more than 24 days after booting, tempno can be negative whereas the WHILE loop in GetTempName works only if n&#160;>=&#160;0. See [http://lists.inf.ethz.ch/pipermail/oberon/2020/015175.html mailing list]. | MODULE&#160;Files&#160;...<br >PROCEDURE&#160;GetTempName()&#160;...<br >&#160;n&#160;:=&#160;tempno&#160;MOD&#160;80000000H; |- |} ==Module Sources== [[../V4.Sort.Mod/]] {{Navigation | Book = Wikibooks:Oberon | previous = ETH Oberon | next = A2 }} {{BookCat}} rg6h840sf35p0favs3evnhnjwc8rv3y 4672790 4672765 2026-09-28T15:02:45Z PeterEasthope 660399 Separated Navigation template from content. 4672790 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = ETH Oberon | next = A2 }} <br> ==Links== [https://ssw.jku.at/Research/Projects/OberonDownloads.html Oberon software for V4] at [[w:Johannes_Kepler_University_Linz|JKU Linz]] ==Installing== Archives are available from [https://ssw.jku.at/Research/Projects/Oberon.html JKU Linz page], [https://ssw.jku.at/Research/Projects/Oberon.zip JKU Linz Oberon V4 for MS Windows in a zip file], [ftp://ftp.ssw.uni-linz.ac.at/pub/Oberon/ JKU Linz FTP (user anonymous and pwd anonymous is not working)] and from [https://sourceforge.net/p/oberon/oberonv4/ci/master/tree/ Sourceforge]. Specific installation instructions are available for [http://olymp.idle.at/~tanis/INSTALL Linux] and for [ftp://oberon.ssw.uni-linz.ac.at/pub/Oberon/Windows/win95-NT/README.TXT MS Windows]. The instructions should also help with Amiga, HPUX, Macintosh, MIPS, PowerMac, Sparc and UV4. In Linux install according to instructions in [http://olymp.idle.at/~tanis/INSTALL http://olymp.idle.at/~tanis/INSTALL]. ==Configuring== System configuration is discussed in the mailing list. A thread begins at [http://lists.inf.ethz.ch/pipermail/oberon/2021/015504.html 2021-01-11]. Some specific details are in a message at [http://lists.inf.ethz.ch/pipermail/oberon/2021/015660.html 2021-02-04]. The boot process for the various platforms needs review and consolidation. ===Font Configuration=== The font used in title bars and menues and in ''new'' documents can be set by this command. System.Set System DefaultFont := Syntax14.Scn.Fnt The appearance of extant Text can be changed globally by font mapping. First, display the extant mapping. System.Get FontMap Then set preferred mappings as in this example. System.Set FontMap Syntax10.Scn.Fnt := Arial14.Scn.Fnt System.Set FontMap Syntax10i.Scn.Fnt := Arial14i.Scn.Fnt System.Set FontMap Syntax10b.Scn.Fnt := Arial14b.Scn.Fnt System.Set FontMap Syntax10m.Scn.Fnt := Arial14m.Scn.Fnt Refer to the [http://lists.inf.ethz.ch/pipermail/oberon/2020/015149.html mailing list at 2020-11-22]. ==Starting V4 on Linux== V4 is started by the sob script. $which sob /usr/local/bin/sob Start V4. cd <workingDirectory> sob ==Usage Notes== ==Bug Fixes== {| class="wikitable" |- ! Source Text !! Explanation !! Revised Source Text |- | MODULE&#160;Files&#160;...<br >PROCEDURE&#160;GetTempName()&#160;...<br >&#160;n := tempno; | When a system runs for more than 24 days after booting, tempno can be negative whereas the WHILE loop in GetTempName works only if n&#160;>=&#160;0. See [http://lists.inf.ethz.ch/pipermail/oberon/2020/015175.html mailing list]. | MODULE&#160;Files&#160;...<br >PROCEDURE&#160;GetTempName()&#160;...<br >&#160;n&#160;:=&#160;tempno&#160;MOD&#160;80000000H; |- |} ==Module Sources== [[../V4.Sort.Mod/]] <br> {{Navigation | Book = Wikibooks:Oberon | previous = ETH Oberon | next = A2 }} {{BookCat}} 174xn9sqvyrtmrxhqrfd00l2i88goux Oberon/V5 0 395883 4672769 4665249 2026-09-28T14:39:36Z PeterEasthope 660399 Switched to the Navigation template. 4672769 wikitext text/x-wiki __TOC__ {{Navigation | Book = Wikibooks:Oberon | previous = A2 | next = Bibliography }} ==Installing== For installation on FPGA machines, refer to the documentation of [https://www.inf.ethz.ch/personal/wirth/ N. Wirth] and of [http://www.projectoberon.com/ P. Reed]. Oberon RISC Emulators work on contemporary MS Windows, Unix-like systems and macOS. Refer to instructions of the author of the emulator of interest. Additional notes are available for [[Oberon/Android|Android]]. On some machines the size of block random access memory ([[w:Bram|BRAM]]) may constrain development objectives. ==Text== Compare with [[Oberon/The_Oberon_System,_V1_and_V2|Text in V2]]. {{:Oberon/V5/TextType}} == Notes == ===Fixup=== Compilation of a module produces [[w:Branch_(computer_science)|branches]] in which [[w:Memory_address|addresses]] are relative to the base of the module. Fixup is the conversion of these addresses to absolute addresses. [[Oberon/Extended_Oberon|Extended Oberon]] has obviated fixup in the symbol file; not in the fixup lists of an object file. Refer to [https://www.inf.ethz.ch/personal/wirth/ProjectOberon/index.html Project Oberon (New Edition 2013)]. Fixup is performed by the module loader, Modules.Load, as discussed in section 6.1.&#160;Linking and loading, page 79. Also refer to the [http://lists.inf.ethz.ch/pipermail/oberon/ mailing list] at [http://lists.inf.ethz.ch/pipermail/oberon/2019/013608.html 2019-11-18] and at [http://lists.inf.ethz.ch/pipermail/oberon/2020/015249.html 2020-12-16]..[http://lists.inf.ethz.ch/pipermail/oberon/2020/015257.html 18]. In section "6.3. The linking loader" is the paragraph beginning "At the very end of the file three integers called fixorgP, fixorgD, and fixorgT are read."<br> a) A search for "fixorgP" in the code generator module ORG will find this line in ORG.Call. Put3(BL, 7, ((-x.r) * 100H + x.a) * 1000H + pc-fixorgP); fixorgP := pc-1 Also, this line is in ORG.Put3. code[pc] := ((op+12) * 10H + cond) * 1000000H + (off MOD 1000000H); INC(pc) b) -x.r in an item x for a procedure is the module number, mno, and x.a is the entry number for the procedure, pno. c) From ORG.Call and ORG.Put3 deduce, the 4 bits [20..23] = -x.r (= the module number, mno) the 8 bits [12..19] = x.a (= the entry number for the procedure, pno) the 12 bits [0..11] = pc-fixorgP (= the displacement between 2 instructions in the fixup chain) With steps (a-c) the compiler generates this instruction precursor. | BL (4) | cond (4) | mno (4) | pno (8) | pc-fixorgP (12) | The precursor is not formatted as an instruction but is the same length as one, 32 bits. d) The lines of (c) correspond to these lines in Modules.Load. mno := inst DIV 100000H MOD 10H; pno := inst DIV 1000H MOD 100H; disp := inst MOD 1000H; Modules.Load converts the precursor to the second (u=1) F3 format of [http://www.inf.ethz.ch/personal/wirth/FPGA-relatedWork/RISC-Arch.pdf RISC-Arch.pdf] section 3. | BL (4) | cond (4) | offset relative to PC (24) | ==Sources== {| class="wikitable" |+ ! Published V5 !! Variant !! Notes |- | [[../V5/Files.Mod/|Files.Mod]] | &#160; | &#160; |- | &#160; | [[../V5/Out.Mod/|Out.Mod]] | Allow delay of execution of Append, using a flag variable. |- | &#160; | [[../V5/Out1.Mod/|Out1.Mod]] | Allow delay of execution of Append, using a procedure variable. |- | [[../V5/Texts.Mod/|Texts.Mod]] | &#160; | &#160; |} {{Reflist|refs= }} <br> {{Navigation | Book = Wikibooks:Oberon | previous = A2 | next = Bibliography }} {{BookCat}} 8cfw2i7wbo96kwemt0z1nj9rfpgrsxo Wikibooks:Edit filter/False positives 4 396216 4672753 4670884 2026-09-28T13:19:23Z Benson Benjamin. M 3627081 /* {{subst:currentuser}}{{subst:^|DO NOT EDIT THIS LINE}} */ new section 4672753 wikitext text/x-wiki __NONEWSECTIONLINK__ __NOINDEX__ {{Wikibooks:Edit filter/False positives/Header}} {{shortcut|WB:EFFP}} {{User:MiszaBot/config |archive = Wikibooks:Edit filter/False positives/Archive %(counter)d |algo = old(75d) |counter = 4 |maxarchivesize = 150K |minthreadstoarchive = 1 |minthreadsleft = 3 }} == ~2026-35089-83 == ;Username : [[:b:User:~2026-35089-83|~2026-35089-83]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2026-35089-83|discuss]] |[[:b:Special:Emailuser/~2026-35089-83|email]] |[[:b:Special:Contributions/~2026-35089-83|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2026-35089-83}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2026-35089-83}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2026-35089-83}} filter log]</span>) ;Page you were editing : [[[[Japanese/Kana]]]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=%5B%5BJapanese%2FKana%5D%5D}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=%5B%5BJapanese%2FKana%5D%5D&wpSearchUser=%7E2026-35089-83}} user filter log])</span> ;Description : Tried replacing a dead link with a working version I found when I plugged the link into webarchive, since that's what I presumed I was meant to do when I found a dead link. ;Date and time : 01:27, 15 June 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|done}} – [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 21:54, 15 July 2026 (UTC) == SeaDragon1 == ;Username : [[:b:User:SeaDragon1|SeaDragon1]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:SeaDragon1|discuss]] |[[:b:Special:Emailuser/SeaDragon1|email]] |[[:b:Special:Contributions/SeaDragon1|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:SeaDragon1}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:SeaDragon1}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=SeaDragon1}} filter log]</span>) ;Page you were editing : [[User:SeaDragon1/UTM highlighting test]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=User%3ASeaDragon1%2FUTM+highlighting+test}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=User%3ASeaDragon1%2FUTM+highlighting+test&wpSearchUser=SeaDragon1}} user filter log])</span> ;Description : Attempted creation of page to test [[User:SeaDragon1/common.js]] (both attempted page creation content and <span style="font-family: monospace">common.js</span> were copied from [[w:Main Page|the English Wikipedia]]). ;Date and time : 23:26, 3 July 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|ad|SeaDragon1}} [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 16:40, 16 July 2026 (UTC) == Earthinators == ;Username : [[:b:User:Earthinators|Earthinators]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Earthinators|discuss]] |[[:b:Special:Emailuser/Earthinators|email]] |[[:b:Special:Contributions/Earthinators|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Earthinators}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Earthinators}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=Earthinators}} filter log]</span>) ;Page you were editing : [[Earthinators]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Earthinators}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Earthinators&wpSearchUser=Earthinators}} user filter log])</span> ;Description : I was trying to replace the main page of [[Earthinators]] with a neutral, instructional textbook version ([[Talk:Earthinators|the new text is on the talk page]]). The edit filter blocked me, saying the edit was "potentially unconstructive". The new version follows Wikibooks guidelines – it’s a textbook, not a promotional page. Please allow the edit or make the change for me. ;Date and time : 06:56, 11 July 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|rf}} [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 19:48, 16 July 2026 (UTC) == ~2026-40102-72 == ;Username : [[:b:User:~2026-40102-72|~2026-40102-72]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2026-40102-72|discuss]] |[[:b:Special:Emailuser/~2026-40102-72|email]] |[[:b:Special:Contributions/~2026-40102-72|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2026-40102-72}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2026-40102-72}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2026-40102-72}} filter log]</span>) ;Page you were editing : Page not specified ;Description : ;Date and time : 20:26, 15 July 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|nft}} [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 16:39, 16 July 2026 (UTC) == ~2026-40102-72 == ;Username : [[:b:User:~2026-40102-72|~2026-40102-72]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2026-40102-72|discuss]] |[[:b:Special:Emailuser/~2026-40102-72|email]] |[[:b:Special:Contributions/~2026-40102-72|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2026-40102-72}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2026-40102-72}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2026-40102-72}} filter log]</span>) ;Page you were editing : Page not specified ;Description : ;Date and time : 20:27, 15 July 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|nft}} [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 16:39, 16 July 2026 (UTC) == LoveElectronicLiterature == ;Username : [[:b:User:LoveElectronicLiterature|LoveElectronicLiterature]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:LoveElectronicLiterature|discuss]] |[[:b:Special:Emailuser/LoveElectronicLiterature|email]] |[[:b:Special:Contributions/LoveElectronicLiterature|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:LoveElectronicLiterature}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:LoveElectronicLiterature}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=LoveElectronicLiterature}} filter log]</span>) ;Page you were editing : [[https://en.wikibooks.org/w/index.php?title=Hereditary_Multiple_Exostoses&veaction=edit&section=7]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=https%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DHereditary_Multiple_Exostoses%26veaction%3Dedit%26section%3D7}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=https%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DHereditary_Multiple_Exostoses%26veaction%3Dedit%26section%3D7&wpSearchUser=LoveElectronicLiterature}} user filter log])</span> ;Description : I was trying to copy the references and abstracts that I have been maintaining for over 20 years at http COLON SLASH SLASH tinyurl DOT com SLASH MHETalk. I copied a bunch of references, and then I shortened the description and put the citations in. But I got flagged for copying. Is there any way to fix this? thanks! ;Date and time : 16:23, 16 July 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|notdone}} You attempted to add a large edit to a book, so please try doing this in smaller edits. – [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 01:52, 15 August 2026 (UTC) == Madan Bibhishan Nagargoje == ;Username : [[:b:User:Madan Bibhishan Nagargoje|Madan Bibhishan Nagargoje]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Madan Bibhishan Nagargoje|discuss]] |[[:b:Special:Emailuser/Madan Bibhishan Nagargoje|email]] |[[:b:Special:Contributions/Madan Bibhishan Nagargoje|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Madan Bibhishan Nagargoje}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Madan Bibhishan Nagargoje}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=Madan+Bibhishan+Nagargoje}} filter log]</span>) ;Page you were editing : Page not specified ;Description : ;Date and time : 06:15, 22 July 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :This was correctly prevented because you were trying to add a link to a Google Drive file as a "reference". If you are genuinely trying to add a reference, do this to a publicly available source and not a private Drive file. [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 11:52, 13 August 2026 (UTC) == ~2026-44191-83 == ;Username : [[:b:User:~2026-44191-83|~2026-44191-83]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2026-44191-83|discuss]] |[[:b:Special:Emailuser/~2026-44191-83|email]] |[[:b:Special:Contributions/~2026-44191-83|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2026-44191-83}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2026-44191-83}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2026-44191-83}} filter log]</span>) ;Page you were editing : [[An_Introduction_to_Dragon]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=An_Introduction_to_Dragon}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=An_Introduction_to_Dragon&wpSearchUser=%7E2026-44191-83}} user filter log])</span> ;Description : Adding/expanding book content (introduction, table of contents, and lesson pages) for the Dragon programming language wikibook, based on the project's own source code and documentation. No spam or promotional intent. ;Date and time : 08:15, 11 August 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :The edit was flagged as it deleted a large amount of content in one go, a typical fingerprint of non-constructive editing. I can see your edit was constructive and I recommend you make your changes using smaller edits initially. [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 11:50, 13 August 2026 (UTC) == ~2026-49041-81 == ;Username : [[:b:User:~2026-49041-81|~2026-49041-81]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2026-49041-81|discuss]] |[[:b:Special:Emailuser/~2026-49041-81|email]] |[[:b:Special:Contributions/~2026-49041-81|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2026-49041-81}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2026-49041-81}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2026-49041-81}} filter log]</span>) ;Page you were editing : [[Danish]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Danish}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Danish&wpSearchUser=%7E2026-49041-81}} user filter log])</span> ;Description : Tried to add this link to my-danish-tutor.com This one has a ton of free resources and interactive materials for learning Danish. Reading, listening, conversations, grammar, word lists, flashcards and much more. ;Date and time : 17:50, 10 September 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == ActStuffOGWiki == ;Username : [[:b:User:ActStuffOGWiki|ActStuffOGWiki]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:ActStuffOGWiki|discuss]] |[[:b:Special:Emailuser/ActStuffOGWiki|email]] |[[:b:Special:Contributions/ActStuffOGWiki|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:ActStuffOGWiki}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:ActStuffOGWiki}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=ActStuffOGWiki}} filter log]</span>) ;Page you were editing : [[Indian Railways/History]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Indian+Railways%2FHistory}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Indian+Railways%2FHistory&wpSearchUser=ActStuffOGWiki}} user filter log])</span> ;Description : It says I added a "large amount of content" to this page. Even though I did copy paste the Introduction, the rest was me typing. ;Date and time : 08:49, 18 September 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == ActStuffOGWiki == ;Username : [[:b:User:ActStuffOGWiki|ActStuffOGWiki]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:ActStuffOGWiki|discuss]] |[[:b:Special:Emailuser/ActStuffOGWiki|email]] |[[:b:Special:Contributions/ActStuffOGWiki|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:ActStuffOGWiki}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:ActStuffOGWiki}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=ActStuffOGWiki}} filter log]</span>) ;Page you were editing : [[Indian Railways/History]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Indian+Railways%2FHistory}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Indian+Railways%2FHistory&wpSearchUser=ActStuffOGWiki}} user filter log])</span> ;Description : ''Note: This page is not published yet. '' I tried to make this page normally, but the [[Wikibooks:edit filter|edit filter]] told that there has been a '''large amount of content''' added. I did it again but copy-pasted sentence by sentence because I didn't want to type the whole thing again. It still says the same warning. ;Date and time : 09:02, 18 September 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Benson Benjamin. M == ;Username : [[:b:User:Benson Benjamin. M|Benson Benjamin. M]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Benson Benjamin. M|discuss]] |[[:b:Special:Emailuser/Benson Benjamin. M|email]] |[[:b:Special:Contributions/Benson Benjamin. M|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Benson Benjamin. M}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Benson Benjamin. M}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=Benson+Benjamin.+M}} filter log]</span>) ;Page you were editing : Page not specified ;Description : ;Date and time : 13:19, 28 September 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> ci62y2av1x5qucj1034vvci847choop 4672888 4672753 2026-09-29T08:11:03Z ArchiverBot 1227662 Bot: Archiving 1 thread (older than 75 days) to [[Wikibooks:Edit filter/False positives/Archive 4]] 4672888 wikitext text/x-wiki __NONEWSECTIONLINK__ __NOINDEX__ {{Wikibooks:Edit filter/False positives/Header}} {{shortcut|WB:EFFP}} {{User:MiszaBot/config |archive = Wikibooks:Edit filter/False positives/Archive %(counter)d |algo = old(75d) |counter = 4 |maxarchivesize = 150K |minthreadstoarchive = 1 |minthreadsleft = 3 }} == SeaDragon1 == ;Username : [[:b:User:SeaDragon1|SeaDragon1]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:SeaDragon1|discuss]] |[[:b:Special:Emailuser/SeaDragon1|email]] |[[:b:Special:Contributions/SeaDragon1|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:SeaDragon1}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:SeaDragon1}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=SeaDragon1}} filter log]</span>) ;Page you were editing : [[User:SeaDragon1/UTM highlighting test]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=User%3ASeaDragon1%2FUTM+highlighting+test}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=User%3ASeaDragon1%2FUTM+highlighting+test&wpSearchUser=SeaDragon1}} user filter log])</span> ;Description : Attempted creation of page to test [[User:SeaDragon1/common.js]] (both attempted page creation content and <span style="font-family: monospace">common.js</span> were copied from [[w:Main Page|the English Wikipedia]]). ;Date and time : 23:26, 3 July 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|ad|SeaDragon1}} [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 16:40, 16 July 2026 (UTC) == Earthinators == ;Username : [[:b:User:Earthinators|Earthinators]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Earthinators|discuss]] |[[:b:Special:Emailuser/Earthinators|email]] |[[:b:Special:Contributions/Earthinators|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Earthinators}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Earthinators}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=Earthinators}} filter log]</span>) ;Page you were editing : [[Earthinators]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Earthinators}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Earthinators&wpSearchUser=Earthinators}} user filter log])</span> ;Description : I was trying to replace the main page of [[Earthinators]] with a neutral, instructional textbook version ([[Talk:Earthinators|the new text is on the talk page]]). The edit filter blocked me, saying the edit was "potentially unconstructive". The new version follows Wikibooks guidelines – it’s a textbook, not a promotional page. Please allow the edit or make the change for me. ;Date and time : 06:56, 11 July 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|rf}} [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 19:48, 16 July 2026 (UTC) == ~2026-40102-72 == ;Username : [[:b:User:~2026-40102-72|~2026-40102-72]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2026-40102-72|discuss]] |[[:b:Special:Emailuser/~2026-40102-72|email]] |[[:b:Special:Contributions/~2026-40102-72|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2026-40102-72}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2026-40102-72}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2026-40102-72}} filter log]</span>) ;Page you were editing : Page not specified ;Description : ;Date and time : 20:26, 15 July 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|nft}} [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 16:39, 16 July 2026 (UTC) == ~2026-40102-72 == ;Username : [[:b:User:~2026-40102-72|~2026-40102-72]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2026-40102-72|discuss]] |[[:b:Special:Emailuser/~2026-40102-72|email]] |[[:b:Special:Contributions/~2026-40102-72|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2026-40102-72}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2026-40102-72}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2026-40102-72}} filter log]</span>) ;Page you were editing : Page not specified ;Description : ;Date and time : 20:27, 15 July 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|nft}} [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 16:39, 16 July 2026 (UTC) == LoveElectronicLiterature == ;Username : [[:b:User:LoveElectronicLiterature|LoveElectronicLiterature]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:LoveElectronicLiterature|discuss]] |[[:b:Special:Emailuser/LoveElectronicLiterature|email]] |[[:b:Special:Contributions/LoveElectronicLiterature|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:LoveElectronicLiterature}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:LoveElectronicLiterature}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=LoveElectronicLiterature}} filter log]</span>) ;Page you were editing : [[https://en.wikibooks.org/w/index.php?title=Hereditary_Multiple_Exostoses&veaction=edit&section=7]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=https%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DHereditary_Multiple_Exostoses%26veaction%3Dedit%26section%3D7}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=https%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DHereditary_Multiple_Exostoses%26veaction%3Dedit%26section%3D7&wpSearchUser=LoveElectronicLiterature}} user filter log])</span> ;Description : I was trying to copy the references and abstracts that I have been maintaining for over 20 years at http COLON SLASH SLASH tinyurl DOT com SLASH MHETalk. I copied a bunch of references, and then I shortened the description and put the citations in. But I got flagged for copying. Is there any way to fix this? thanks! ;Date and time : 16:23, 16 July 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|notdone}} You attempted to add a large edit to a book, so please try doing this in smaller edits. – [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 01:52, 15 August 2026 (UTC) == Madan Bibhishan Nagargoje == ;Username : [[:b:User:Madan Bibhishan Nagargoje|Madan Bibhishan Nagargoje]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Madan Bibhishan Nagargoje|discuss]] |[[:b:Special:Emailuser/Madan Bibhishan Nagargoje|email]] |[[:b:Special:Contributions/Madan Bibhishan Nagargoje|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Madan Bibhishan Nagargoje}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Madan Bibhishan Nagargoje}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=Madan+Bibhishan+Nagargoje}} filter log]</span>) ;Page you were editing : Page not specified ;Description : ;Date and time : 06:15, 22 July 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :This was correctly prevented because you were trying to add a link to a Google Drive file as a "reference". If you are genuinely trying to add a reference, do this to a publicly available source and not a private Drive file. [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 11:52, 13 August 2026 (UTC) == ~2026-44191-83 == ;Username : [[:b:User:~2026-44191-83|~2026-44191-83]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2026-44191-83|discuss]] |[[:b:Special:Emailuser/~2026-44191-83|email]] |[[:b:Special:Contributions/~2026-44191-83|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2026-44191-83}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2026-44191-83}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2026-44191-83}} filter log]</span>) ;Page you were editing : [[An_Introduction_to_Dragon]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=An_Introduction_to_Dragon}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=An_Introduction_to_Dragon&wpSearchUser=%7E2026-44191-83}} user filter log])</span> ;Description : Adding/expanding book content (introduction, table of contents, and lesson pages) for the Dragon programming language wikibook, based on the project's own source code and documentation. No spam or promotional intent. ;Date and time : 08:15, 11 August 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :The edit was flagged as it deleted a large amount of content in one go, a typical fingerprint of non-constructive editing. I can see your edit was constructive and I recommend you make your changes using smaller edits initially. [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 11:50, 13 August 2026 (UTC) == ~2026-49041-81 == ;Username : [[:b:User:~2026-49041-81|~2026-49041-81]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2026-49041-81|discuss]] |[[:b:Special:Emailuser/~2026-49041-81|email]] |[[:b:Special:Contributions/~2026-49041-81|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2026-49041-81}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2026-49041-81}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2026-49041-81}} filter log]</span>) ;Page you were editing : [[Danish]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Danish}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Danish&wpSearchUser=%7E2026-49041-81}} user filter log])</span> ;Description : Tried to add this link to my-danish-tutor.com This one has a ton of free resources and interactive materials for learning Danish. Reading, listening, conversations, grammar, word lists, flashcards and much more. ;Date and time : 17:50, 10 September 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == ActStuffOGWiki == ;Username : [[:b:User:ActStuffOGWiki|ActStuffOGWiki]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:ActStuffOGWiki|discuss]] |[[:b:Special:Emailuser/ActStuffOGWiki|email]] |[[:b:Special:Contributions/ActStuffOGWiki|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:ActStuffOGWiki}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:ActStuffOGWiki}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=ActStuffOGWiki}} filter log]</span>) ;Page you were editing : [[Indian Railways/History]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Indian+Railways%2FHistory}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Indian+Railways%2FHistory&wpSearchUser=ActStuffOGWiki}} user filter log])</span> ;Description : It says I added a "large amount of content" to this page. Even though I did copy paste the Introduction, the rest was me typing. ;Date and time : 08:49, 18 September 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == ActStuffOGWiki == ;Username : [[:b:User:ActStuffOGWiki|ActStuffOGWiki]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:ActStuffOGWiki|discuss]] |[[:b:Special:Emailuser/ActStuffOGWiki|email]] |[[:b:Special:Contributions/ActStuffOGWiki|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:ActStuffOGWiki}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:ActStuffOGWiki}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=ActStuffOGWiki}} filter log]</span>) ;Page you were editing : [[Indian Railways/History]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Indian+Railways%2FHistory}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Indian+Railways%2FHistory&wpSearchUser=ActStuffOGWiki}} user filter log])</span> ;Description : ''Note: This page is not published yet. '' I tried to make this page normally, but the [[Wikibooks:edit filter|edit filter]] told that there has been a '''large amount of content''' added. I did it again but copy-pasted sentence by sentence because I didn't want to type the whole thing again. It still says the same warning. ;Date and time : 09:02, 18 September 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Benson Benjamin. M == ;Username : [[:b:User:Benson Benjamin. M|Benson Benjamin. M]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Benson Benjamin. M|discuss]] |[[:b:Special:Emailuser/Benson Benjamin. M|email]] |[[:b:Special:Contributions/Benson Benjamin. M|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Benson Benjamin. M}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Benson Benjamin. M}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=Benson+Benjamin.+M}} filter log]</span>) ;Page you were editing : Page not specified ;Description : ;Date and time : 13:19, 28 September 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> tu0exlc9xcvp3s44y7fag434r2it1m0 Transportation Deployment Casebook/2018/Dockless Bike Sharing 0 398152 4672901 4449317 2026-09-29T11:04:59Z TechVindicator 3626296 typos fixed: acommodate > accommodate 4672901 wikitext text/x-wiki = Qualitative Analysis = == An Introduction to Dockless Bike Sharing == === A Description of Dockless Bike Sharing === Recent concerns about climate change, congestion and worldwide motorisation has led to an emergence of sustainable transport alternatives like stationless bike sharing. Stationless bike sharing involves the sharing of bicycles within a city without the need for returning the bike to a specified station. A user simply locates the bike with their mobile and uses it to get to wherever they want. Though it is commonly thought that it has only recently emerged, bike sharing has been present since 1965 and has grown quickly ever since. <ref>Shaheen, S., Guzman, S., & Zhang, H. (2010). Bikesharing in Europe, the Americas, and Asia: past, present, and future. Transportation Research Record: Journal of the Transportation Research Board, (2143), 159-167.</ref> It has frequently been suggested that this mode has solved or partially solved the last mile problem, though its emergence has caused problems such as bike littering and vandalism. Stationless bike sharing presents economic and environmental benefits because it aims to substitute cars, meaning there are less cars on the road (less congestion) and less greenhouse emissions as a result. This transportation experience has only appeared in Sydney in 2017, where companies such as Reddy Go, oBike, Mobike and Ofo have provided this service. <ref>Inner Sydney Bike Share Guidelines. (2017). Retrieved from <nowiki>http://www.cityofsydney.nsw.gov.au/__data/assets/pdf_file/0010/295759/Inner-Sydney-Bike-Share-Guidelines-22-Dec-2017-1.pdf</nowiki></ref> ==== Technological Characteristics ==== Technology has ultimately led bike sharing to what it is today. Prior advancements in both software and hardware were critical to its development, as bike sharing is considered an innovation rather than an invention. These characteristics can be summarised as follows: {| class="wikitable" |+ Technological Characteristics ! Characteristic ! Application ! Significance |- |GPS technology | Locates shared bicycles | People can find bikes with ease. Company can track usage and behaviour. Abandoned bikes can be recovered |- |Mass steel manufacturing | Used for bike frame | Modern techniques allow cost. effective means of production . Allow bikes to be lightweight and strong. Large amounts of bikes can be built |- |Smart Phone | Used for accompanying app | Facilitates the use of GPS technology. Payment is quick and easy. Allows visualisation of location |} === Advantages === Advantages of bike sharing extend to the economy, the environment, the general public and governments. Bike sharing provides flexibility not seen in any other transport system. It allows users to virtually travel anywhere they want with minimal restrictions unlike cars which are restricted to the road and trains to rail. The use of bikes has led to a decreased use of cars, especially in China and other countries with large populations. it has been found that 1.4 million metric tons of fuel was saved in Beijing in 2017 as a result of bike sharing, representing 1.1% of the total. <ref> Hong'e, M. (2018). Shared bikes help ease urban traffic congestion: report. Retrieved from <nowiki>http://www.ecns.cn/cns-wire/2017/07-25/266681.shtml</nowiki></ref> This is especially significant as China is the worst polluter of greenhouse gases in the world, and so any reduction in its greenhouse footprint benefits the health of its residents and the global environment. <ref>Birtles, B. (2018). Beijing sees dramatic reduction in air pollution but residents wonder if the change is sustainable. Retrieved from <nowiki>http://www.abc.net.au/news/2018-01-19/beijing-sees-dramatic-reduction-in-air-pollution/9341766</nowiki></ref> This reduction in greenhouse gases, as well as the excercise which users are now doing means that there is reduced expenditure on healthcase as it encourages public health. Inactivity is reported to pose a significant cost to developed countries and so its reduction is beneficial to the economy. <ref>World Health Organisation. (2006). A framework to monitor and evaluate implementation (pp. 1-32). Geneva: WHO.</ref> Craig Bullock, Finbarr Brereton, and Sive Bailey. “The economic contribution of public bike-share to the sustainability and efficient functioning of cities.” Sustainable Cities and Societies. Vol. 28, January 2017, pages 76–87.<ref>Buehler, R., & Hamre, A. (2018). Business and Bikeshare User Perceptions of the 5 Economic Benefits of Capital Bikeshare. Economic Benefits Of Capital Bikeshare, 3(1), 1-28.</ref> ===Main Markets=== Bike sharing is widespread throughout the world, its main market is concentrated in asia and is the fastest growing, especially in China, South Korea and Taiwan. This is despite Europe experiencing the earliest examples of bike sharing, which paved the way for subsequent innovations for that mode. <ref>Bernard, Z. (2018). The bike-sharing economy is shaking up the transportation market worldwide. Retrieved from Business Insider Australia</ref> The fact that almost anybody can ride a bike means that this system is available to everyone and its cost effectiveness means that it is scalable to the masses, This can be seen by the example of china, where of the 10 million bikes that are shared globally, 7 million of those are in china. In 2015, there were only 1.5 million shared bikes, demonstrating that this transport system has boomed quite rapidly compared to other systems.<ref>Financial Times. (2017). China’s bike-sharing market rides on, despite wobbles, p. 8. Retrieved from <nowiki>https://www.ft.com/content/42d5d926-e401-11e7-8b99-0191e45377ec</nowiki></ref> ==Before Dockless Bike Sharing== Cities typically have high concentrations of economic activity, requiring effective transportation needs to support them. Accordingly, larger cities are more complex and thus are more dependent on a transport system’s efficiency to move labour, consumers and freight. However, issues such as congestion may arise from this complexity. <ref>Rodrigue, J. (2017). The Geography of Transport Systems (4th ed., pp. 44-53). New York: Routledge.</ref> Like any transport, the beginning of bike sharing is hard to define as it has evolved over many years. Until recently, bike sharing has been restricted to docks rather than a dockless system, meaning it did not have the versatility it has now.<ref>Shaheen, S., Guzman, S., & Zhang, H. (2010). Bikesharing in Europe, the Americas, and Asia: past, present, and future. Transportation Research Record: Journal of the Transportation Research Board, (2143), 159-167.</ref> As such, it was not a widespread transportation mode, but rather a means of recreation. Hence, there was no widespread “last mile” solution, meaning that people would just walk to their destinations from the bus stop or train station or would otherwise just drive. It is important to see how these modes paved the way for dockless bikesharing as it shows the need for this transport system. ===Cars=== The world has substantially changed in the last two decades in terms of transport activity and economics, especially in car transport. Car ownership has increased every decade since its introduction to transport, transforming the urban form of Australia's cities. As such, investments in infrastructure have focused on this change by focusing on upgrading roads, highways and bridges. Recently however, younger generations are opting to use cars less due to increased consumption, slow wage growth, increasing fuel prices and increased road congestion. <ref>Clay, M. (2014). How Millennials are driving the shift away from cars. Retrieved from <nowiki>http://www.abc.net.au/news/2014-11-20/clay-millennials-are-driving-the-shift-away-from-cars/5906406</nowiki></ref> Furthermore, people in the current century are more conscious of greenhouse gas emissions, of which car transport is one of the largest contributor. <ref>Vehicle emissions. (2018). Retrieved from <nowiki>https://www.greenvehicleguide.gov.au/pages/Information/VehicleEmissions</nowiki></ref> The fact that bikesharing is able to combat these issues makes it a more attractive option as it is more economical to operate and does not require maintenance as they are not privately owned by the users. ===Public Transport=== Public transport is a system whereby passengers travel in groups using a transport mode, typically managed through a schedule and operating on predetermined routes. Examples include buses, trams, trains and ferries, all of which predate bikesharing by many decades or centuries. ** However, the fact that these systems are fixed on established routes means that there is little flexibility in terms of destination, meaning there is an inherent “last mile problem” with public transport. People would either need to walk (time consuming), take a taxi (expensive) or use a personal bike (inconvenient). The problems with walking is that this creates congestion and takes too long to reach the final destination. Moreover, the use of taxis as a solution to the “last mile problem” is expensive and unscalable, meaning that only a few are entitled to this. FInally, though using a personal bike or scooter is an excellent way to traverse the “last mile,” this is not feasible because they require users to take these bikes onto the transport systems meaning there is less room for more people. <ref>MacKechnie, C. (2017). The Last Mile Problem. Retrieved from <nowiki>https://www.thoughtco.com/last-mile-problem-2798745</nowiki></ref> Hence, this presents an opportunity for bike sharing as they do not need to be carried around: they can be found virtually anywhere, especially near public transport hubs. ===Docked bike sharing === Despite dockless bike sharing only recently emerging, bike share programs were previously prevalent using docking stations. A docking station allowed people to walk up to it and use it without requiring registration. This system was the precursor to the current generation of bike sharing, paving the way to the current way that bike sharing is done. <ref>Gao, J. (2014). Bike Share: Smart bike or smart dock?. Retrieved from <nowiki>http://bikeraleigh.org/home/index.php/blogbike/304-bike-share-smart-bike-or-smart-dock</nowiki></ref> However, the biggest issue with dicked bike sharing is that although there are multiple docks intended to be situated around a city, they are still limited in terms of flexibility because they need to be returned to a dock. Thus, this was not a viabilie<ref>Zhang, L., Zhang, J., & Bryne, D. (2015). Sustainable bike-sharing systems: characteristics and commonalities across cases in urban China. Journal Of Cleaner Production, 97(1), 124-133.</ref> ==Inventing and developing dockless bike sharing== ===Previous Technology=== Throughout the last 45 years of development, bike sharing has experienced a number of innovations which has contributed to its current state. It is expected that bikesharing will continue its innovation into the future to ensure efficiency despite enforced policy. Innovation has taken place in both physical and software technology, and the combination of these advancements has proven to build an effective system. . Bike sharing companies have used internet of things technologies and GPS modulars in shared bikes to launch the first stationless bike systems. More information about previous technology can be found in table xXXXX. <ref>Wu, F., & Xue, Y. (2017). Innovations of bike sharing industry in China (Undergraduate). Royal Institute of Technology.</ref> ===Improving Technology Using Experience=== Mobike, a leading Chinese Bike sharing company, developed a bike that requires no maintenance within four years of operation by improving the quality of tires and chains. This innovation is important because dockless bikes are used more than personal bikes, meaning that maintenance would be required more often assuming pre existing technology is used. This innovation allows these bikes to be more reliable and require less spending for maintenance. Also, the low resistance solid tyre reduces resistance by 27%, meaning that it is easier for the users to ride and lasts longer. <ref>Adams, B. (2018). Mobike​ ​Launches​ ​Next-Generation​ ​Smart​ ​Bike​ ​Designed​ ​to​ ​Be​ ​the Lightest​ ​and​ ​Easiest​ ​Bicycle​ ​to​ ​Handle​ ​Ever. </ref> These were by no means inventions, because bike tyres and chains were available far before the inception of bike sharing systems. However, since there is a new context, innovations were needed to be made to accommodate the usage and the environment which was not factored in previous products. Furthermore, these companies have used their experience in bike manufacturing and feedback from users to produce ergonomic designs and new composite materials. This is to ensure mass production while ensuring quality and lack of maintenance. ==Policy and Growth== The following discussion will focus on policy and its effect on growth in Australia. Australia has one of the strictest rules concerning bicycles, and NSW in particular. <ref>NSW Government. (2018). Centre for Road Safety (p. 1). Sydney: NSW government.</ref> Rules concerning cycling include those concerning helmets and night lights. These policies are important as they affect the development of dockless bike sharing in Australia. ===BIke Helmets=== In Australia, all bicycle riders must wear an approved helmet which must be securely fitted. This has been a law far before the inception of bike sharing systems. Policies in this regard did not change as a result of the new transport innovation, meaning that companies needed to work with these rules and come up with ways to work with them. This is different to other Asian countries where bike sharing is most prevalent, meaning that they have to deal with less policy restrictions. As such, bike sharing companies must comply with this law and provide a helmet for each of their bike. However, since the helmet is detached from the bike, it is very easily lost meaning that share bike users are breaking the law, risking a $325 fine. <ref>Wells, P. (2018). Dockless bikesharing is great on paper, but not long for this world. Sydney Morning Herald, p. 1. Retrieved from <nowiki>https://www.smh.com.au/technology/dockless-bikesharing-is-great-on-paper-but-not-long-for-this-world-20180202-p4yza4.html</nowiki></ref> There are current innovations occurring to avoid this situation, including Obike’s bluetooth system which leads to the helmet. ===Night Lights=== At night, cyclists are much less visible than other vehicles, meaning there is a high risk of accidents. Hence, bicycle riders must have a flashing or steady white light at the front and a red reflector at the back. Just like the bike helmet issue, this is not seen in countries such as China and is very strictly enforced in Australia.<ref>NSW Government. (2018). Centre for Road Safety (p. 1). Sydney: NSW government.</ref> This policy has not been changed for the new bike sharing companies, and was integrated into their products accordingly. <ref>Adams, B. (2018). Mobike​ ​Launches​ ​Next-Generation​ ​Smart​ ​Bike​ ​Designed​ ​to​ ​Be​ ​the Lightest​ ​and​ ​Easiest​ ​Bicycle​ ​to​ ​Handle​ ​Ever. Retrieved from <nowiki>https://mobike.com/global/public/NextGenerationMobike.pdf</nowiki></ref> Bike sharing has rapidly evolved in the last few years and may be in the mature growth phase at the moment. A number of consequences arise in the mature growth phase such as changing markets, competition and changing attitudes. These will be discussed below. ===Competition === There exists at least four bike sharing companies in sydney, including mobike, obike, reddygo and ofo. The fact that there is multiple competitors means that rates are competitive and also the service is improved to satisfy users. <ref>Griffith, E. (2018). The Bike-share War Heat up with Latest Funding. Retrieved from <nowiki>https://www.wired.com/story/the-bike-share-wars-heat-up-with-latest-funding/</nowiki></ref> ===Reinventing Bike Sharing=== Due to its rapid development, regulating dockless ridesharing has been difficult as there had not been enough time to establish necessary rules. However recently, councils in sydney have formed alliances to set guidelines to address the problems which arise from haphazard placement of share bikes in parks and streets. Such rules need to be established to protect pedestrians and ensure the future success of the mode. These policies require: * Moving bikes in dangerous locations within 3 hours * Provide repair service * Unlock bikes for council * Educate users about parking * Install bells * Have public liability insurance * Offer incentives to relocate bikes <ref>Cormican, L. (2017). Bike sharing companies have three months to comply with new council rules. Sydney Morning Herald, pp. 1-2. Retrieved from <nowiki>https://www.smh.com.au/national/nsw/bike-sharing-companies-have-three-months-to-comply-with-new-council-rules-20171219-h070vi.html</nowiki></ref> = Quantitative Analysis = This section will compare the prediction of how many share bikes there are in the world with the predicted amount according to the below equation. This data will be used to estimate the periods of birthing, growth and maturity phases. The dataset was obtained from R Meddin's Bike sharing blog. == The S-Curve == The predicted S curve will be based on the equation: S(t) = K/[1+exp(-b(t-t0)] ... where: S(t) is the status measure (number of bikes), t is time (years), t0 is the inflection time, K is saturation status level and b is a coefficient. Note: Since the K and b values are unknown (bike sharing is not in its maturity phase), it had to be deduced using multiple iterations. The end result saw that K = 2020000 and b = 0.9815770869. The resultant data can be seen in table 2 below. === Table 2: Table of Values for S-curve === {| class="wikitable" |+ Change in the number of shared bikes in Sydney ! Year ! Real number ! Predicted number |- |2002 | 5000 |14 |- |2003 | 10000 |38 |- |2004 | 15000 |103 |- |2005 | 18000 |274 |- |2006 | 20000 |731 |- |2007 | 55000 | 1914 |- |2008 | 130000 |5194 |- |2009 | 225000 |13801 |- |2010 | 320000 |36415 |- |2011 | 375000 |94341 |- |2012 | 400000 |233562 |- |2013 | 700000 |522490 |- |2014 | 946000 |973970 |- |2015 | 1440343 |1440343 |} == Figure of S-Curve == [[File:S curve for bike sharing.png|thumb|S Curve]] ==References == {{BookCat}} og3d4y5uld7kzh9anb9dtkxnwa842r3 Oberon/The Oberon System, V1 and V2 0 402574 4672763 4665251 2026-09-28T14:10:57Z PeterEasthope 660399 Switched to the Navigation template. 4672763 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = Licenses | next = ETH Oberon }} ==Text in V2== Text is a type declared in Module [[Oberon/V2/Texts.Mod|Texts]]. {{:Oberon/V2/TextType}} ==Sources in V2== Modules as listed in [https://people.inf.ethz.ch/wirth/ProjectOberon1992.pdf ''Project Oberon'', 1992] [2005 Edition PDF (4'398 kB)], tabulated on pages 18-19. Sources throughout the text. {{Font color||PaleGreen|Styling here was crafted to imitate styling in ''Project Oberon''. Please don't alter these sources without discussion.}} Indentation is from tab characters. The appearance of the indentation is from attributes "-moz-tab-size: 4; tab-size: 4" in the HTML tag of a module. {| class="wikitable sortable" |- ! scope="col" | Module <!-- ! scope="col" class="unsortable" | Notes --> |- | [[../V2/Kernel.Mod|Kernel.Mod]]<ref name="assembler">Written in assembler.</ref> |- | [[../V2/FileDir|FileDir]] |- | [[../V2/Files|Files]] |- | [[../V2/Modules|Modules]] |- | [[../V2/Input|Input]] |- | [[../V2/Display|Display]]<ref name="assembler"/> |- | [[../V2/Fonts|Fonts]] |- | [[../V2/Viewers|Viewers]] |- | [[../V2/Reals|Reals]]<ref name="assembler"/> |- | [[../V2/Texts.Mod/|Texts.Mod]] |- | [[../V2/Oberon|Oberon]] |- | [[../V2/MenuViewers|MenuViewers]] |- | [[../V2/TextFrames|TextFrames]] |- | [[../V2/System|System]] |- | [[../V2/SCC|SCC]] |- | [[../V2/V24|V24]] |- | [[../V2/Diskette|Diskette]]<ref>Uses the same interface as the hard disk. See [https://people.inf.ethz.ch/wirth/ProjectOberon1992.pdf ''Project Oberon'', 1992] [2005 Edition PDF (4'398 kB)], page 205.</ref> |- | [[../V2/Printer|Printer]] |- | [[../V2/Edit|Edit]] |- | [[../V2/Backup|Backup]] |- | [[../V2/Net|Net]] |- | [[../V2/Compiler|Compiler]] |- | [[../V2/OCS|OCS]] |- | [[../V2/OCT|OCT]] |- | [[../V2/OCC|OCC]] |- | [[../V2/OCE|OCE]] |- | [[../V2/OCH|OCH]] |- | [[../V2/Graphics|Graphics]] |- | [[../V2/GraphicFrames|GraphicFrames]] |- | [[../V2/Draw|Draw]] |- | [[../V2/Rectangles|Rectangles]] |- | [[../V2/Curves|Curves]] |} {{Reflist|refs= }} <br> {{Navigation | Book = Wikibooks:Oberon | previous = Licenses | next = ETH Oberon }} {{BookCat}} t972l29oc3bxnzj5ojjk1rulxt2ginc 4672788 4672763 2026-09-28T14:59:28Z PeterEasthope 660399 Separated Navigation template from content. 4672788 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = Licenses | next = ETH Oberon }} <br> ==Text in V2== Text is a type declared in Module [[Oberon/V2/Texts.Mod|Texts]]. {{:Oberon/V2/TextType}} ==Sources in V2== Modules as listed in [https://people.inf.ethz.ch/wirth/ProjectOberon1992.pdf ''Project Oberon'', 1992] [2005 Edition PDF (4'398 kB)], tabulated on pages 18-19. Sources throughout the text. {{Font color||PaleGreen|Styling here was crafted to imitate styling in ''Project Oberon''. Please don't alter these sources without discussion.}} Indentation is from tab characters. The appearance of the indentation is from attributes "-moz-tab-size: 4; tab-size: 4" in the HTML tag of a module. {| class="wikitable sortable" |- ! scope="col" | Module <!-- ! scope="col" class="unsortable" | Notes --> |- | [[../V2/Kernel.Mod|Kernel.Mod]]<ref name="assembler">Written in assembler.</ref> |- | [[../V2/FileDir|FileDir]] |- | [[../V2/Files|Files]] |- | [[../V2/Modules|Modules]] |- | [[../V2/Input|Input]] |- | [[../V2/Display|Display]]<ref name="assembler"/> |- | [[../V2/Fonts|Fonts]] |- | [[../V2/Viewers|Viewers]] |- | [[../V2/Reals|Reals]]<ref name="assembler"/> |- | [[../V2/Texts.Mod/|Texts.Mod]] |- | [[../V2/Oberon|Oberon]] |- | [[../V2/MenuViewers|MenuViewers]] |- | [[../V2/TextFrames|TextFrames]] |- | [[../V2/System|System]] |- | [[../V2/SCC|SCC]] |- | [[../V2/V24|V24]] |- | [[../V2/Diskette|Diskette]]<ref>Uses the same interface as the hard disk. See [https://people.inf.ethz.ch/wirth/ProjectOberon1992.pdf ''Project Oberon'', 1992] [2005 Edition PDF (4'398 kB)], page 205.</ref> |- | [[../V2/Printer|Printer]] |- | [[../V2/Edit|Edit]] |- | [[../V2/Backup|Backup]] |- | [[../V2/Net|Net]] |- | [[../V2/Compiler|Compiler]] |- | [[../V2/OCS|OCS]] |- | [[../V2/OCT|OCT]] |- | [[../V2/OCC|OCC]] |- | [[../V2/OCE|OCE]] |- | [[../V2/OCH|OCH]] |- | [[../V2/Graphics|Graphics]] |- | [[../V2/GraphicFrames|GraphicFrames]] |- | [[../V2/Draw|Draw]] |- | [[../V2/Rectangles|Rectangles]] |- | [[../V2/Curves|Curves]] |} {{Reflist|refs= }} <br> {{Navigation | Book = Wikibooks:Oberon | previous = Licenses | next = ETH Oberon }} {{BookCat}} b691klxuwnr1rpufdlztvfw2w46zhrr Oberon/Text 0 408277 4672786 4669123 2026-09-28T14:57:03Z PeterEasthope 660399 Separated Navigation template from content. 4672786 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = Glossary | next = Naming }} <br> Confusingly for a novice, three forms of [[w:Newline|line ending]] can be found in text files in contemporary computer systems. * In Oberon and some other systems (most prominently Classic MacOS), a line of text ends with the [[w:Carriage_return#Computers|carriage return]] [[w:Character_(computing)|character]], denoted CR. *In [[w:Unix-like|Unix-like]] and some other systems, a line of text ends with the [[w:Newline#Representation|line feed character]] denoted LF. *In DOS, Microsoft Windows and some other systems, a line of text ends with the two characters, CR and LF. This multiplicity poses no difficulty in Oberon; most Oberon systems allow convenient editing with any of these line endings.<ref>Each case is easily displayed explicitly. In an Oberon system with the [[w:Hexadecimal|hexadecimal]] editor, Hex, MM on <code>Hex.Open &#60;aFile></code>. In ETH Oberon a file with lines ending CR LF is edited by <code>ET.OpenAscii &#60;aFile></code>.</ref> Also confusing for a novice, an Oberon Text<ref>With Text being a fundamental [[w:Type_system|type]] in an Oberon system, "Oberon Text" is considered a proper name. Hence the capitalization "Text".</ref> can appear at the first sight to be no more than a [[w:Plain_text|plain text]] comprising a sequence of [[w:ASCII|ASCII]] characters. Nevertheless Text in Oberon is a [[w:Type_system|type]] defined in the Text module. A Text of this type is a sequence of characters including non-printing characters. A character in a Text can have attributes including typeface, size and color. Furthermore a Text can include non-character objects; an [[w:Digital_image|image]] or a [[w:Hyperlink|hyperlink]] for example. Consequently two displayed [[w:Document|documents]], one an Oberon Text and the other an HTML text, can have the same appearance and the same behavior of links. ==Editing a Text== Each Oberon system has an Edit module. If <code>Edit.Open Example.Text</code> appears almost anywhere on the screen, a [[Oberon/Glossary#glossaryMouseButtons|MM]] on <code>Edit.Open</code> will open a viewer. If a file named Example.Text exists, it's content will appear in the viewer. If no file with the name exists, the viewer will be empty. The caret can be set by [[Oberon/Glossary#glossaryMouseButtons|ML]] and characters can be inserted using a [[Oberon/ETH_Oberon/Tutorial/Mouse#Using the keyboard|keyboard]]. In addition to Edit, ETH Oberon has ET and the Gadgets subsystem. Commands <code>ET.Open &#60;aFile></code> and <code>Desktops.OpenDoc &#60;aFile></code> are available. ETH Oberon also has the Hex module providing a hexadecimal editor with command <code>Hex.Open &#60;aFile></code>. ==Programmatical Access to a Text== A Text can be manipulated using procedures in the Texts module; for [[../ETH Oberon/2.3.7/Texts.Mod|ETH Oberon]] and for [[../V5/Texts.Mod|V5]]. Also summarized for ETH Oberon in [https://web.archive.org/web/20190706021312/http://www.ethoberon.ethz.ch/ethoberon/defs/Texts.Def.html DEFINITION Texts]. To read a Text [[wikt:programmatically|programmatically]], a RECORD of Type "Reader" is opened on the Text at a specified offset. (A reader is a RECORD; not a procedure.) In this code fragment from ETH Oberon, the reader is named R. VAR T: Texts.Text; R: Texts.Reader; ch: CHAR; BEGIN NEW(T); Texts.Open(T, “Texts.Mod“); Texts.OpenReader(R, T, 0); Texts.Read(R, ch); WHILE ~R.eot DO Out.Char(ch); Texts.Read(R, ch) END END After an execution of Read(R, ch) and assuming the object read was a character, it is available in ch with attributes in the fields of R. The font of a character is referenced in the Objects.Library, color is in R.col and vertical offset is in R.voff. Each execution of Read(R, ch) increments the offset by one until the end of the Text is reached and R.eot becomes TRUE. In ETH Oberon a text can contain a non-character object, an image for example. For a non-character object, (R.lib IS Fonts.Font) will be FALSE. ==How Text Works== These tables show the structure of records in memory representing a Text. When Texts.Store() records a Text in a [[w:Computer file|file]] for a [[w:Computer data storage|storage medium]], the information in the record structure is [[w:serialization|serialized]]. In the inverse process, Texts.Load() deserializes the information to the record structure of the Text in memory. Click on a hyperlink to see the module where a type is defined. <div id="Text"></div> ==In V2== {{:Oberon/V2/TextType}} ==In ETH Oberon== {{:Oberon/ETH Oberon/TextType}} ==In the Oberon Subsystem of A2== {{:Oberon/A2/TextType}} ==In V5== {{:Oberon/V5/TextType}} == Texts.FindPiece and the cache == For a given Text, T, and offset pos in [0, T.len), procedure Texts.FindPiece has the task of locating the piece containing pos. At each execution, FindPiece could begin at offset 0 and add lengths of pieces until the piece containing pos is located. A cache based upon T.pce and T.org allows better efficiency. When FindPiece completes a search, the pointer to the found piece is recorded in T.pce; the offset of the first character of that piece is recorded in T.org. The next execution of FindPiece begins at that cached location. With a result from FindPiece often being near the preceeding result, this strategy avoids repeated summation of lengths from the beginning of the first piece. ==References== {{Reflist|refs= <br> }} {{Navigation | Book = Wikibooks:Oberon | previous = Glossary | next = Naming }} {{BookCat}} 615yapwu1dxt00n081lccgcbpag949t Mirad Grammar/Pronouns 0 417648 4672842 4662225 2026-09-28T19:12:43Z Tyoyafud 6233 /* Reflexive Personal Pronouns */ 4672842 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == Pronoun Categories == : Pronouns are words that substitute for explicit nouns. For example, the pronoun ''I'' stands for ''the person standing at this place''. The pronoun ''this'' stands for ''the thing or person nearest''. The pronoun ''big one'' stands for a person or thing of some stature. : In this grammar, pronouns are divided into three categories: ::* '''''personal pronouns''''' ::* '''''deictic determiners''''' ::* '''''deadjectival pronouns''''' : Deictic determiners like ''who?, this, that, such a, all, anything'' are discussed in a later chapter called [[Mirad_Grammar/Determiners|Determiners]]. : Deadjectival pronouns are discussed in the chapter on [[Mirad_Grammar/Adjectives|Adjectives]], because they are basically pronouns built from an adjective or adjective stem, such as: ::* '''fia'''....''good'' ::* '''fiat'''....''a good guy'' ::* '''fias'''....''a good thing'' ::* '''ha gwa fiasi'''....''the best ones'' : This chapter discusses '''''personal pronouns'''''. == Personal Pronouns == : In Mirad, '''''personal pronouns''''' can be classified by the following features: ::* '''''person''''' :::* 1st :::* 2nd :::* 1st & 2nd hybrid :::* 3rd ::* '''''specificity''''' :::* person-specific :::* generic :::* reciprocal :::* reflexive ::* '''''gender''''' :::* gender-neutral :::* masculine :::* feminine ::* '''''case''''' :::* subject :::* direct object :::* indirect object ::* '''''animacy''''' :::* animate :::* inanimate ::* '''''other''''' :::* emphatic :::* possessive [[File:EGGI.svg|thumb]] : The chart below shows the principal '''''personal pronouns''''', but does not include hybrid, reciprocal, emphatic, and possessive forms. ::{| class="wikitable" style="background:lightyellow;{{Text default color}};font-size:smaller;" |+ Personal Pronouns |- ! Person ! Type ! Animacy ! Gender ! Singular ! Plural |- ! 1st ! rowspan=6|Specific ! rowspan=5|Animate ! rowspan=3|Neutral | '''at'''....''I, me'' | '''yat'''....''we, us'' |- ! 2nd | '''et'''....''you'' | '''yet'''....''you, you all'' |- ! rowspan=6|3rd | '''it'''....''he, she, him, her'' | '''yit'''....''they, them'' |- ! Masculine | '''wit'''....''he, him'' | |- ! Feminine | '''iyt'''....''she, her'' | |- ! Inanimate ! rowspan=3|Neutral | '''is'''....''it'' | '''yis'''....''they, them'' |- ! Generic ! rowspan=2|Animate | '''ot'''....''one, they'' | '''yot'''....''people'' |- ! Reflexive | '''ut'''....''self'' | '''yut'''....''selves'' |} === Animacy === : If a Mirad pronoun ends in '''-t''', the pronoun is animate. If the pronoun ends in '''-s''', the pronoun is inanimate. : The Mirad 3rd person specific animate pronouns '''it''' (he/she), '''iyt''' (she), '''wit''' (he), and '''yit''' can refer to any animate or pseudo-animate creatures such as animals, babies, dolls, angels, gods, or monsters. However, Mirad '''it''' cannot refer to non-animate things such as tables, ideas, abstractions, plants, etc. Instead, the 3rd person inanimate pronoun '''is''' (singular) or '''yis''' (plural) is used. A deictic determiner (''this/that, these/those'') can also be used in such cases, as discussed in the chapter on [[Mirad Grammar/Determiners|Determiners]], eg.: ::* '''Eta dom se via. At iyfe <u>is</u>.'''....''You house is beautiful. I like <u>it</u>.'' ::* '''Ata dyun se Pierre. <u>Is</u> se Feroda.'''....''My name is Pierre. <u>It</u>'s French.'' ::* '''Tej se vira, oy <u>is</u> uje gra ig.'''....''Life is wonderful, but <u>it</u> ends too soon.'' ::* '''Teaxu hua amaryop. <u>Has</u> se via.'''....''Look at that sunset. <u>It</u> (=''the thing'') is beautiful.'' In this case, '''is''' and the determiner '''has''' are synonymous. : If the English word '''they''' or '''them''' refers to inanimate objects, concepts, or abstractions, then the Mirad 3rd person inanimate plural pronoun '''isi''' is used, eg.: ::* '''At ujba dyeer ha dyesi. <u>Isi</u> sa gla fia.'''....''I finished reading the books. <u>They</u> were very good.'' : Note that the endings '''-t''' and '''-s''' alternate regularly in the language for things and persons. === Gender === : Personal pronouns are gender-neutral, except that the 3rd singular animate pronoun '''it''' (''he/she'') can be made to express gender by prefixing '''w''' for masculine or inserting '''y''' before the final '''t''' for feminine. This is optional and only used where needed to differentiate referents. ::* '''it'''....''he/she/him/her'' ::* '''iyt'''....''she/her'' ::* '''wit'''....''he/him'' ::* '''ita'''....''his/her'' ::* '''iyta'''....''her'' ::* '''wita'''....''his'' ::* '''iut'''....''himself/herself'' ::* '''iuyt'''....''herself'' ::* '''wiut'''....''himself'' ::* '''iuta'''....''his/her own'' ::* '''iuyta'''....''her own'' ::* '''wiuta'''....''his own'' : In rare cases, distinguishing other personal pronouns for gender is useful and possible: ::* '''wat'''....''I/me, as a male'' ::* '''ayt'''....''I/me, as a female'' ::* '''eyt'''....''you, a female'' ::* '''yayt'''....''we females'' ::* '''yawt'''....''we guys'' === Number === : All '''''plural''''' personal pronouns begin with '''y''': ::* '''yat'''....''we, us'' ::* '''yet'''....''you (all)'' ::* '''yit'''....''they, them (m. or f.)'' ::* '''yot'''....''people'' ::* '''yut'''....''themselves'' ::* '''yis'''....''they, them (things)'' === Case === : Personal pronouns in Mirad do not express case with inflected forms such as ''he'' vs. ''him'' or ''she'' vs. ''her'', or ''they'' vs. ''them'' in English. Rather, the position in the sentence or prepositions do the job. ::* '''Et teate at.'''....''<u>You</u> see me.'' (subject) ::* '''At teate <u>et</u>.'''....''I see you.'' (direct object) ::* '''<u>Yat</u> teate yit.'''....''We see them.'' (subject) ::* '''Yit teaate <u>yat</u>.'''....''They see us.'' (direct object) ::* '''Du <u>at</u> din.'''....''Tell <u>me</u> a story.'' (indirect object) ::* '''Buu is bu <u>at</u>.'''....''Give it to <u>me</u>.'' (indirect object) : ''Tell me a story.'' can also be expressed in Mirad as '''Du din bu at.''' (''Tell a story to me.''). Some verbs in Mirad like '''der''' (''to tell''), '''buer''' (''to give''), and '''uper''' (''to come'') have a built-in dative notion and do not require the preposition '''bu''' (''to'') if the object pronoun immediately follows the verb. === Expressing Pronouns with Quantitative Elements === : Here are some possible personal pronouns with quantitative elements: ::* '''awat bi yat'''....''one of us'' ::* '''ewat bi yet'''....''two of you'' ::* '''Hyaewat bi yit'''....''both of them'' ::* '''hya yat'''....''we/us all'' ::* '''anay wet'''....''only you (m.)'' ::* '''duhot bi yet?'''....''who of you?'' ::* '''Hyawas se fia.'''....''Each one is good.'' : The above terms involve deictic determiners, which are discussed in the chapter on [[Mirad_Grammar/Determiners|Determiners]], as well as numbers, discussed in [[Mirad_Grammar/Numbers|Numbers]]. === Generic Pronouns === : The third person '''''generic''''' pronouns '''ot''' and '''yot''' are used as in English ''one'' and ''they, people'' (meaning unspecifed persons), as in the following examples: ::* '''<u>Ot</u> yefe xer ha yakwas.'''....''<u>One</u> must do what is expected.'' ::* '''<u>Yot</u> de van et vyode hyoj.'''....''<u>They/People</u> say you never lie.'' === Hybrid Pronouns === : Mirad offers two special hybrid 1st & 2nd person pronouns, '''aet''' and '''ayet''', which mean, respectively, ''I and you'' (dual) and ''I and you (plural)''. These are used only where the situation calls for it, eg.: ::* '''<u>Aet</u> yeyfe tadser.'''....''<u>You and I</u> should get married.'' ::* '''<u>Ayet</u> efe yanbeser.'''....''<u>You people and I</u> need to stick together.'' === Reflexive Personal Pronouns === : Reflexive personal pronouns like English ''myself, yourself, etc.'' are formed by postfixing a '''u''' just before the final '''t'''. Reflexive personal pronouns are invariable for gender. Translating '''iut''' as ''herself'' depends on the context. :{| class="wikitable" style="background:lightyellow;{{Text default color}};font-size:smaller;" |+ Reflexive Pronouns |- ! Person !! Singular !! Plural |- !row=1| 1st specific animate | '''aut'''....''myself'' || '''yaut'''....''ourselves'' |- !row=1| 2nd specific animate | '''eut'''....''yourself'' || '''yeut'''....''yourselves'' |- !row=1| 3d specific animate | '''iut'''....''himself/herself'' || '''yiut'''....''themselves'' |- !row=1| 3d specific inanimate | '''ius'''....''itself'' || '''yius'''....''themselves'' |- !row=1| 3d generic animate | '''out'''....''oneself'' || '''yout'''....''people themselves'' |} : Reflexive pronouns do not have gendered forms, because they hearken back to personal pronouns which can be gendered. : The above reflexive pronouns can be adjectivized, as in the following: ::* '''<u>auta</u> tam'''....''<u>my own</u> house'' ::* '''<u>yiuta</u> byen'''....''<u>their own</u> way'' ::* '''<u>iusa</u> volz'''....''<u>its own</u> color'' : These in turn can be pronominalized, as in the following: ::* '''At bese yub bi <u>autati</u>.'''....''I stay nearby <u>my own (people)</u>.'' ::* '''<u>Eutas</u> se ga fia.'''....''<u>Your own</u> is better.'' ::* '''Iyt bexe <u>iutasi</u>.'''....''She has <u>her own things</u>.'' : Examples of personal pronoun usage: ::* '''At yafe teater <u>aut</u> yeb ha sinzyef.'''....''I can see <u>myself</u> in the mirror.'' ::* '''Iyt yubteaxa <u>iut</u>.'''....''She examined <u>herself</u>.'' ::* '''Tru <u>eut</u>!'''....''Know <u>thyself</u>.'' ::* '''<u>Yat</u> yeyfe tadser.'''....''<u>We</u> should get married.'' ::* '''Iyt vey tojbo<u> iut</u>.'''....''She may kill <u>herself</u>.'' ::* '''Ot yefe ifer <u>out</u>.'''....''One must love <u>oneself</u>.'' ::* '''Yot glaxag voy ife <u>yout</u>.'''....''People often don't love <u>themselves</u>.'' ::* '''Yet ufe <u>yeut</u>.'''....''You (people) hate <u>yourselves</u>.'' ::* '''Yet yeyfe yovser <u>yeut</u>.'''....''You people should be ashamed of <u>yourselves</u>.'' ::* '''<u>Yat</u> ufe yet.'''....''<u>We </u> hate you (people).'' ::* '''Upu eker bay <u>yat</u>.'''....''Come play with <u>us</u>.'' ::* '''At aut voy movie.'''....''<u>I myself</u> do not smoke.'' : The reflexive pronoun '''ut'''....''self'' can sometimes be prefixed (with no variation in gender or number) to a verb to form a reflexive version of that verb, or it can be prefixed to other parts of speech to mean ''auto-'', or ''self-'', eg.: ::* '''tojber'''....''kill'' <big>→</big> '''uttojber'''....''commit suicide'' ::* '''vyixer'''....''clean'' <big>→</big> '''utvyixer'''....''wash up, clean oneself, self-clean'' ::* '''exer'''....''function'' <big>→</big> '''utexer'''....''function automatically, self-run'' ::* '''izber'''....''pilot'' <big>→</big> '''utizber'''....''auto-pilot, self-drive'' ::* '''exut'''....''operator'' <big>→</big> '''utexut'''....''automaton'' ::* '''deber'''....''rule'' <big>→</big> '''utdebea'''....''autocratic, self-ruling'' ::* '''tejdin'''....''biography'' <big>→</big> '''uttejdin'''....''autobiography'' ::* '''fider'''....''praise'' <big>→</big> '''utfider'''....''boast''&nbsp;&nbsp; (= ''self-praise'') === Emphatic Personal Pronouns === : '''''Emphatic personal pronouns''''' can be formed by following the personal pronoun with the reflexive correspondent, eg.: :{| class="wikitable" style="background:lightyellow;{{Text default color}};font-size:smaller;" |+ Emphatic Personal Pronouns |- ! Person !! Gender !! Singular !! Plural |- ! 1st !! rowspan=3| neutral | '''at aut'''....''I myself, me myself'' || '''yat yaut'''....''we ourselves, us ourselves'' |- ! 2nd | '''et eut'''....''you yourself'' || '''yet yeut'''....''you yourselves'' |- !rowspan=3| 3rd | '''it iut'''....''the person him or herself''|| '''yit yiut'''....''they themselves'' |- ! masculine |'''wit iut'''....''he himself''|| '''wit wiut'''....''they themselves'' |- ! feminine |'''iyt iut'''....''she herself'' || '''yit yiut'''....''they themselves'' |} Note: Gender is not expressed in personal reflexive pronouns. Only the personal specific pronouns express gender, and then only optionally. : Examples: ::* '''<u>At aut</u> voy vatexe Tot.'''....''<u>I myself</u> don't believe in God.'' ::* '''At jateate <u>yet yeut</u> be hua dezyem.'''....''I foresee <u>you yourselves</u> on that stage.'' ::* '''<u>Iyt iut</u> voy sa hum.'''....''<u>She herself</u> was not there.'' === Reciprocal Personal Pronouns === : There are two reciprocal personal pronouns in Mirad, one animate and the other inanimate. Both are hybrids of proximal and distal deictic pronouns: ::* '''hyuit'''....''one another'' (persons) < '''hyut'''....''the other person'' + ''hyit''....''the same person'' ::* '''hyuis'''....''one another'' (things) < '''hyus'''....''the other thing'' + '''hyis'''....''the same thing'' : These are invariable pronouns and do not express gender or number. ::* '''Yat yefe ifer <u>hyuit</u>.'''....''We must love <u>one another</u>.'' ::* '''Ha mari yanpyexa <u>hyuis</u>.'''....''The stars collided into <u>one another</u>.'' : This reciprocal pronouns can be converted to pronominal determiners by suffixing '''a''', as in '''hyuita'''....''one another's, mutual, reciprocal'': ::* '''Yat tobweti yefe fiyzaxer <u>hyuita</u> fwasi.'''....''We guys must respect <u>one another's</u> wishes.'' ::* '''Yata hyaydi se <u>hyuisa</u>.'''....''Our thanks are <u>mutual</u>.'' : These reciprocal pronouns can sometimes be used as a prefix, eg.: ::* '''Yat yefe <u>hyuitifer</u>.'''....''We must <u>love one another</u>.'' ::* '''Hyuitfiyz'''....''mutual respect'' ::* '''Hyuisloyexen'''....''mutual destruction.'' === Possessive Adjectives and Pronouns === : '''''Possessive adjectives''''' are derived from pronouns by adding the adjectival ending '''a''' to the end of the pronoun, as follows: ::* '''at'''....''I, me''&nbsp;&nbsp;&nbsp; <big>→</big> '''ata'''....''my'' ::* '''aut'''....''myself''&nbsp;&nbsp;&nbsp; <big>→</big> '''auta'''....''my own'' ::* '''yat'''....''we, us''&nbsp;&nbsp;&nbsp; <big>→</big> '''yata'''....''our'' ::* '''yaut'''....''ourselves''&nbsp;&nbsp;&nbsp; <big>→</big> '''yauta'''....''our own'' ::* '''iut'''....''himself/herself''&nbsp;&nbsp;&nbsp; <big>→</big> '''iuta'''....''his/her own'' ::* '''hyuit'''....''one another''&nbsp;&nbsp;&nbsp; <big>→</big> '''hyuita'''....''one another's'' : In turn, these possessive adjectives can be pronominalized with singular and plural forms referring to things. The following chart shows these forms: ::{| class="wikitable" style="background:lightyellow;{{Text default color}};font-size:smaller;" |+ Possessive Adjectives and Pronouns |- ! rowspan=2|Adjective ! colspan=4|Pronoun |- ! Singular (thing) ! Plural (things) |- |'''ata'''....''my'' |'''atas'''....''mine'' |'''atasi'''....''mine'' |- |'''auta'''....''my own'' |'''autas'''....''your own'' |'''autasi'''....''your own'' |- |'''aeuta'''....''your and my own, our own'' |'''aeutas'''....''your and my own, our own'' |'''aeutasi'''....''your and mine, our own'' |- |'''eta'''....''your'' |'''etas'''....''yours'' |'''etasi'''....''yours'' |- |'''euta'''....''your own'' |'''eutas'''....''your own'' |'''eutasi'''....''your own'' |- |'''ita'''....''his/her'' |'''itas'''....''his/hers'' |'''itasi'''....''his/hers'' |- |'''iuta'''....''his/her own'' |'''iutas'''....''his/hers own'' |'''iutasi'''....''his/hers own'' |- |'''wita'''....''his'' |'''witas'''....''his'' |'''witasi'''....''his'' |- |'''wiuta'''....''his own'' |'''wiutas'''....''his own'' |'''wiutasi'''....''his own'' |- |'''iyta'''....''her'' |'''iytas'''....''hers'' |'''iytasi'''....''hers'' |- |'''iuyta'''....''her own'' |'''iuytas'''....''her own'' |'''iuytasi'''....''her own'' |- |'''hyuita'''....''one another's'' |'''hyuitas'''....''one another's'' |'''hyuitasi'''....''one another's'' |- |'''isa'''....''its'' |'''isas'''....''its'' |'''isasi'''....''its'' |- |'''iusa'''....''its own'' |'''iusas'''....''its own'' |'''iusasi'''....''its own'' |- |'''ota'''....''one's'' |'''otas'''....''one's'' |'''otasi'''....''one's'' |- |'''outa'''....''one's own'' |'''outas'''....''one's own'' |'''outasi'''....''one's own'' |- |'''yata'''....''our'' |'''yatas'''....''ours'' |'''yatasi'''....''ours'' |- |'''yauta'''....''our own'' |'''yautas'''....''our own'' |'''yautasi'''....''our own'' |- |'''yaeta'''....''your and ours'' |'''yaetas'''....''yours and ours'' |'''yaetasi'''....''yours and ours'' |- |'''yaeuta'''....''your and our own'' |'''yaeutas'''....''yours and our own'' |'''yaeutasi'''....''yours and our own'' |- |'''yeta'''....''your'' |'''yetas'''....''yours'' |'''yetasi'''....''yours'' |- |'''yeuta'''....''your own'' |'''yeutas'''....''your own'' |'''yeutasi'''....''your own'' |- |'''yita'''....''their'' |'''yitas'''....''theirs'' |'''yitasi'''....''theirs'' |- |'''yiuta'''....''their own'' |'''yiutas'''....''their own'' |'''yiutasi'''....''their own'' |- |'''yisa'''....''their'' |'''yisas'''....''theirs'' |'''yisasi'''....''theirs'' |- |'''yiusa'''....''their own'' |'''yiusas'''....''their own'' |'''yiusasi'''....''their own'' |- |'''yota'''....''people's'' |'''yotas'''....''people's'' |'''yotasi'''....''people's'' |- |'''youta'''....''people's own'' |'''youtas'''....''people's own'' |'''youtasi'''....''people's own'' |} : Examples of possessive adjectives and pronouns in use. ::* '''<u>Ata</u> tej se fia.'''....''<u>My</u> life is good.'' ::* '''<u>Yata</u> twed...'''....''<u>Our</u> father...'' ::* '''<u>Ota</u> fyadili yeyfe ser dola.'''....''<u>One&apos;s</u> prayers should be silent.'' ::* '''At voy teata <u>ita</u> dyes.'''....''I did not see <u>his/her</u> book.'' ::* '''At tre <u>wita</u> twed.'''....''I know <u>his</u> father.'' ::* '''Yat yefe ovmasber <u>yatasi</u>.'''....''We must protect <u>our own [pl. things]</u>.'' ::* '''<u>Etasi</u> naze ga vyel <u>atasi</u>.'''....''<u>Yours</u> are worth more than <u>mine</u>.'' ::* '''Biku <u>yeutasi</u>.'''....''You guys, mind <u>your own</u> business (= things).'' ::* '''Yat toybeti fe ayser <u>yauta</u> nig.'''....''We gals want to have <u>our own</u> space.'' ::* '''Hia vafil bayse <u>iusa</u> toleuz.'''....''This wine has <u>its own</u> taste.'' : In rare cases, inanimate possessive pronouns like, say, '''yatasi''' (''our own [things]'') can be animated by changing the '''s''' to a '''t''', yielding '''yata<u>t</u>i''' (''our own [people]''), as in '''Ha Feromati ife vafil. <u>Yatati</u> gey.'''....''The French people love wine. <u>Ours</u> do too.'' === Translating various uses of ''it'' in English === : When translating English ''it'' referring to animate creatures such as babies, animals, dolls, angels, ghosts, and monsters, the Mirad third person animate personal pronouns '''it''' ''he/she/it'', '''iyt''' ''she'', or '''wit''' ''he'' is used, eg: ::* '''At eke bay ha epet hosav at iyfe <u>it / iyt / wit</u>.'''....''I play with the dog because I like <u>it / her / him</u>.'' : When translating English ''it'' referring to an inanimate object or abstraction, the inanimate personal pronoun '''is''' can be used. ::* '''At teasa ha dyezun ay at iyfa <u>is</u> gla.'''....''I saw the movie and I liked <u>it</u> a lot.'' ::* '''Ha mes sa yija oy at voy ta <u>is</u>.'''....''The door was open but I didn't know <u>it</u>.'' : Deictic determiners like ''this'' and ''that'' can also be used. Read more about that in the chapter on [[Mirad_Grammar/Determiners|Determiners]]. : If ''it'' introduces a non-previously-mentioned abstraction in English or has no antecedent, then the ''it'' is left unexpressed in the Mirad equivalent sentence. For example: ::* '''Mamilo.'''....''<u>It</u> will rain.'' ( = ''Will rain.'') ::* '''Se fia van et upa.'''....''<u>It</u> is good that you came.'' ( = ''Is good that you came.'') ::* '''Sa via jub bay et.'''....''<u>It</u> was a beautiful day with you.'' ( = ''Was a beautiful day...'') ::* '''Voy se yuka yaprer hia memyaz.'''....''<u>It</u> is not easy to climb this mountain.'' ( = ''Is not easy...'') <noinclude>{{Chapter navigation with TOC|Numbers|Verbs}}</noinclude> {{BookCat}} 84sw9rvrnzf78yibeyak4y060sg34tn Mirad Grammar/Verbs 0 417649 4672843 4670512 2026-09-28T19:22:01Z Tyoyafud 6233 /* Verb Formants */ 4672843 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == The Verb Stem == [[File:Various forms of using the verb "to inform" in LSC.png|thumb|]] : Verbs in Mirad are listed in the dictionary under the present active infinitive (see [[Mirad Grammar/Verbs#Non-finite Forms]]), such as '''yexer'''....''to work''. The infinitive minus the '''er''' ending is the stem. The stem is used as the base for all other verbal instantiations. The infinitive as listed in the dictionary is usually active in voice, but occasionally a passive infinitive ending in '''-wer''' will be lexicalized because it is somehow special, so then, the stem is still the infinitive minus the '''-er''' ending. All Mirad verbs are conjugated in the same way and there are no exceptions. : This shows how to determine the '''''stem''''' of a verb listed in the dictionary: ::{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Verb Stems |- ! Simple Infinitive !! Stem<big>+</big>Infinitive Ending |- | '''yex<u>er</u>'''....''to work'' || '''yex<big>+</big>er''' |- | '''pos<u>er</u>'''....''to (come to a) stop'' || '''pos<big>+</big>er''' |- | '''x<u>er</u>'''....''to do'' || '''x<big>+</big>er''' |- | '''xw<u>er</u>'''....''to happen, be done'' (PASSIVE)|| '''xw<big>+</big>er''' |} === Verb Formants === : The active stems of verbs most often end in one of the following verb formants: ::{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Verb Formats |- ! Verb Formant !! Function !! Examples |- | '''-x-''' || action or causation || '''xer'''....''to do'', '''saxer'''....''to create'', '''agaxer'''....''to magnify'', '''yixer'''....''to use'', '''abaxer'''....''to pat'' |- | '''-xl-'''|| forceful action || '''yixler'''....''to employ'', '''abaxler'''....''to knead'' |- | '''-xr-'''|| more forceful action || '''yixrer'''....''to wear out'', '''abaxrer'''....''to rub'' |- | '''-b-'''|| gesture || '''ber'''....''to put'', '''aber'''....''to apply'', '''yujber'''....''to close'', '''gober'''....''to subtract'' |- | '''-bl-'''|| forceful gesture || '''yujbler'''....''to lock'', '''gobler'''....''to cut'' |- | '''-br-'''|| more forceful gesture || '''yobrer'''....''to knock down'', '''gobrer'''....''to chop'' |- | '''-s-''' || state or becoming || '''ser'''....''to be'', '''eser'''....''to exist'', '''aser'''....''to become'', '''beser'''....''to remain'', '''paser'''....''to move'' |- | '''-sl-''' || more intensive || '''besler'''....''to linger'', '''pasler'''....''to shake'' |- | '''-sr-''' || most intensive || '''besrer'''....''to loiter'', '''pasrer'''....''to convulse'' |- | '''-p-''' || motion or going || '''per'''....''to go'', '''yaper'''....''to ascend'', '''paper'''....''to fly'' |- | '''-pl-''' || more intensive || '''yapler'''....''to climb'', '''zyepler'''....''to intrude'' |- | '''-pr-''' || most intensive || '''yaprer'''....''to scramble up'', '''yeprer'''....''to break in'' |- | '''-i-'''|| action toward subject || '''bier'''....''to take'', '''nier'''....''to consume'', '''ifier'''.'..''to enjoy'', '''dier'''....''to ask'' |- | '''-u-'''|| action toward object || '''buer'''....''to give'', '''nuer'''....''to supply'', '''ifuer'''....''to please'', '''duer'''....''to suggest'' |- | '''-d-''' || communication || '''der'''....''to say'', '''vader'''....''to affirm'', '''yevder'''....''to judge'' |- | '''-dr-''' || writing || '''drer'''....''to write'', '''teedrer'''....''to report'', '''taxdrer'''....''to record'' |- | '''-dy-''' || reading || '''dyer'''....''to read'' |- | '''-t-''' || knowing (a thing)|| '''ter'''....''to know'', '''tester'''....''to understand'', '''teater'''....''to see'' |- | '''-tr-''' || knowing (a person)|| '''trer'''....''to recognize'' |- | '''-ty-''' || knowing (how) || '''tyer'''....''to know how'' |- | '''-f-''' || volition and modal verbs || '''fer'''....''to want'', '''ifer'''....''to love'', etc. |- | '''-fi-''' || toward the subject || '''ifier'''....''to enjoy'' |- | '''-fu-''' || toward a patient || '''ifuer'''....''to amuse'' |- | '''-fl-''' || more intensive || '''ifler'''....''to be fond of'', '''yafler'''....''to wield power'' |- | '''-fli-''' || toward the subject || '''iflier'''....''to be charmed by'' |- | '''-flu-''' || toward a patient || '''ifluer'''....''to enchant'' |- | '''-fr-''' || most intenstive || '''ifrer'''....''to worship'', '''ufrer'''....''to loathe'', '''yufrer'''....''to cringe'' |- | '''-fri-''' || toward the subject || '''ifrier'''....''to become infatuated with'' |- | '''-fru-''' || toward a patient || '''ifruer'''....''to infatuate'' |- | '''-v-''' || some modal verbs || '''yiver'''....''to have a right to'', '''yuver'''....''to have a duty to'' |- | '''-vi-''' || toward the subject || '''ivier'''....''to derive joy from'' |- | '''-vu-''' || toward a patient || '''ivuer'''....'' to cheer up'' |- | '''-vl-''' || more intensive || '''yuvler'''....''to be bound to'', '''yavler'''....''to be proud'' |- | '''-vli-''' || toward the subject || '''yavlier'''....''to take pride in'' |- | '''-vlu-''' || toward a patient || '''yavluer'''....''to instill pride in'' |- | '''-vr-''' || most intensive || '''uvrer'''....''to grieve'' |- | '''-vri-''' || toward the subject || '''uvrier'''....''to grieve'' |- | '''-vru-''' || toward a patient || '''uvruer'''....''to aggrieve'' |- | '''-k-''' || various verbs || '''aker'''....''to win'', '''oker'''....''to lose'', '''eker'''....''to play'', '''yeker'''....''to try'', '''yaker'''....''to expect'', '''yoker'''....''to be surprised by'' |- | '''-ki-''' || toward the subject || '''akier'''....''to gain from'', '''yekier'''....''to undertake'' |- | '''-ku-''' || toward a patient || '''yekuer'''....''to challenge'' |- | '''-kl-''' || more intensive || '''akler'''....''to conquer'', '''yekler'''....''to strive'' |- | '''-kli-''' || toward the subject || '''eklier'''....''to take a risk'' |- | '''-klu-''' || toward a patient || '''ekluer''....''to put at risk'' |- | '''-kr-''' || most intensive || '''akrer'''....''to triumph'' |- | '''-j-''' || opening/closing || '''ijer'''....''to begin'', '''ujer'''....''to end'', '''tajer'''....''to be born'', '''tojer'''....''to die'', '''yujer'''....''to close'' |- | '''-jl-''' || more intensive || '''yujler'''....''to lock'' |- | '''-jr-''' || most intensive || '''yujrer'''....''to block'' |- | '''-l-''' || a few verbs || '''baler'''....''to press'', '''boler'''....''to support'', '''beler'''....''to carry'', '''daler'''....''to speak'', '''deler'''....''to state'', '''doler'''....''to be quiet'', '''galer'''....''to multiply'', '''goler'''....''to divide'', ....'''mageler'''....''to cook'' |- | '''-r-''' || a few verbs || '''ingarer'''....''to cube'', '''engorer'''....''to get the square root of'''''barer'''....''to crush'' |- | '''-ar-'''<br>'''-ir-'''<br>'''-ur-'''|| tool use || '''ukarer'''....''to shovel'', '''purer'''....''to drive'', '''myekirer'''....''to mill'' |- | '''-z-'''|| perform an art || '''dazer'''....''to dance'', '''dezer'''....''to act'', '''deuzer'''...''to sing'' |} : Verbs containing formants '''s''' or '''p''' are generally intransitive, while all the other formants create transitive verbs. All of the verbs with transitive formants can be passivized by adding '''w''', eg.: :* '''oker'''....''to lose'' <big>→</big> '''okwer'''....''to be lost'' :* '''baler'''....''to press'' <big>→</big> '''balwer'''....''to be pressed'' :* '''koxer'''....''to hide'' <big>→</big> '''koxwer'''....''to be hidden'' :* '''ujler'''....''to lock'' <big>→</big> '''ujlwer'''....''to be locked'' :* '''ser'''....''to be'' (cannot be passivized) :* '''per'''....''to go'' (cannot be passivized) : Some verbs with formants '''-pl-''' and '''-pr-''' can usually be passivized with '''w''', eg.: :* '''yaprer'''....''to climb'' <big>→</big> '''yaprwer'''....''to be climbed'' :* '''aypler'''....''to surmount'' <big>→</big> '''ayplwer'''....''to be surmounted'' == Verb Categories == : Verbs have '''''morphological categories''''', which involve changes to the verb not always found in the dictionary, but developed through rule-bound affixation (such as ''live'', ''lives'', ''lived'', ''living''). They also have '''''lexical categories''''', which involve derived forms usually listed in dictionaries (''enjoy'', ''enjoyable'', ''enjoyment'') === Morphological Categories === : Verbs are inflected with the following '''''morphological categories''''': ::* '''''2 states''''': finite, non-finite ::* '''''4 tenses''''': present, past, future, atemporal<sup>1</sup> ::* '''''5 aspects''''': simple, progressive, perfect, imminent, potential ::* '''''2 voices''''': active, passive ::* '''''2 moods''''': indicative, hypothetical :<small>'''''Note 1:''''' The term "atemporal" means that tense is not marked. For example, in Mirad, '''Pu!''' is the imperative of the verb '''per'''....''to go''. It means ''Go!'' and is atemporal. The '''-u''' ending is an atemporal hypothetical mood marker.</small> : In effect, the PERSON/NUMBER category is not listed above, because this category does not affect the morphology of the Mirad verb form itself. The Mirad verb form stays the same for all persons and numbers. That information is contained in the external subject pronouns governing the verb. In English, for example, the verb "be" has several different forms in the present tense verb form depending on the person and number (I <u>am</u>, you <u>are</u>, he <u>is</u>, we <u>are</u>, etc.), but not so in Mirad. The following chart shows how the English pattern differs from the corresponding single Mirad verb form '''se''' for all persons and numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller" |+ Verb '''ser''' (''to be'') Unchanged for person/number |- ! Person !! Number !! English !! Mirad |- !row=1| 1st !! row=1 rowspan=3| Singular | ''I <u>am</u>'' || '''at <u>se</u>''' |- !row=1| 2nd | ''you <u>are</u>'' || '''et <u>se</u>''' |- !row=1| 3rd | ''he/she <u>is</u>'' || '''it <u>se</u>''' |- !row=1| 1st !! row=1 rowspan=3| Plural | ''we <u>are</u>'' || '''yat <u>se</u>''' |- !row=1| 2nd | ''you (pl.) <u>are</u>'' || '''yet <u>se</u>''' |- !row=1| 3rd | ''they <u>are</u>'' || '''yit <u>se</u>''' |} : This invariability of person/number exists for all tenses. === Lexical Categories === :: In addition, verbs can be described in terms of the following opposing '''''lexical''''' categories. By lexical, is meant that verbs having different lexical properties are listed in the dictionary and have nothing to do with conjugation. {| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;margin-left:1.6em;" |+ Verb Lexical Categories |- ! Stative !! Dynamic |- | '''ser'''....''to be'' || '''xer'''....''to do'' |- ! Intransitive !! Transitive |- | '''agaser'''....''to grow large'' || '''agaxer'''....''to magnify'' |- ! Subject-directed !! Patient-directed |- | '''bier'''....''to take'' || '''buer'''....''to give'' |- ! Reflexive !! Non-reflexive |- | '''utvyixer'''....''to wash up (wash oneself)'' || '''vyixer'''....''to wash'' |- ! Inchoative !! Causative |- | '''tujper'''....''fall asleep'' || '''tujber'''....''put to sleep'' |- ! Autonomous !! Dynamic |- | '''yijer'''....''to open (by itself)'' || '''yijber'''....''to (make it) open'' |- ! Reciprocal !! Non-reciprocal |- | '''hyuittujber'''....''to kill one another'' || '''tujber'''....''to kill'' |- ! Gestural !! Locomotive |- | '''baser'''....''to stir, budge'' || '''paser'''....''to move'' |- ! Subject-oriented !! Object-oriented |- | '''teetyiker'''....''to be hard of hearing'' || '''teetyikwer'''....''to be hard to hear'' |} == Non-finite Forms == : '''''Non-finite verb forms''''' are ::* not conjugated for person or number ::* cannot form a predicate ::* and do not have a subject. : There are three kinds of non-finite verb forms in Mirad: ::* '''''infinitives''''': the dictionary lookup form of a verb, ending in '''-er''' :::* '''der'''....''to say'', '''tixayer'''....''to have studied'', '''xwer'''....''to be done'' ::* '''''gerunds''''': verbal nouns, ending in '''-en''' :::* '''byasen'''....''(the act of) standing'' ::* '''''participles''''': verbal adjectives, ending in '''-a''' :::* '''tejea'''....''living (alive)'', '''twa'''....''known'', '''piya'''....''departed'' === Infinitives === : Verbs are listed in the dictionary under the '''''active voice simple aspect infinitive''''' form, which always ends in '''er''' and means ''to X'', or rarely the passive voice simple aspect infinitive form, which ends in '''wer''' and means ''to be Xed''. The part of the verb form minus the '''-er''' or '''-wer''' is the '''''verb stem'''''. Very rarely at verb can be expressed as a past active or past passive infinitive in '''ayer''' and '''awer''', respectively. (For example: '''Tejayer boy ifawer naze glo.'''....''To have lived without having loved counts little.''). :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:1.6em" |+ Infinitive Stems |- ! Infinitivw || Stem !! Ending |- | '''agser'''....''to grow'' || '''ags-''' || '''-er''' |- | '''igxer'''....''to quicken'' || '''igx-''' || '''-er''' |- | '''per'''....''to go'' || '''p-''' || '''-er''' |- | '''xwer'''....''to happen, be done'' || '''x-''' || '''-wer''' |- | '''tejayer'''....''to have lived'' || '''tej-''' || '''-ayer''' |- | '''ifawer'''....''to have loved'' || '''if-''' || '''-awer''' |} : The infinitive in Mirad is used very much as its counterpart in English. The infinitive can be marked for two aspects (simple, perfect) and two voices (active, passive), as shown in the chart below, where the verb stems are underlined: {| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:1.6em;" |+ Active and Passive Infinitive Stems |- ! Aspect !! Active Voice !! Passive Voice |- !row=1| Simple | '''<u>igx</u>er'''....''to quicken'' || '''<u>igx</u>wer'''....''to be quickened'' |- !row=1| Perfect | '''<u>igx</u>ayer'''....''to have quickened'' || '''<u>igx</u>awer'''....''to have been quickened'' |} : In the above chart, ::* the verb stem is '''igx-''' and ::* the infinitive marker is '''-er'''; ::* the simple aspect active voice marker is zero; ::* the simple aspect passive voice marker is '''w'''; ::* the perfect aspect active voice marker is '''-ay-'''; ::* the past aspect passive voice marker is '''-aw-'''. The passive voice infinitive of a verb will not appear in the dictionary unless it has a special meaning, such as '''xwer''' ''to happen (= to be done)''. The perfect infinitives are never listed in the dictionary. === Gerunds === : The gerund is a verbal noun like English ''playing'' in ''playing ball.'' : The gerund has two possible '''''aspects''''' (simple and perfect) and two possible '''''voices''''' (active and passive): {| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:3.2em; " |+ Gerund Formation |- ! Aspect !! Voice !! Ending !! Example |- !row=1| Simple !! Active | '''-en''' || '''agax<u>en</u>'''....''magnifiying, magnification'' |- !row=1| Simple !! Passive | '''-wen''' || '''agax<u>wen</u>'''....''being magnified'' |- !row=1| Perfect !! Active | '''-ayen''' || '''byek<u>ayen</u>'''....''having cured'' |- !row=1| Perfect !! Passive | '''-awen''' || '''byek<u>awen</u>'''....''having been cured'' |} : Note: Intransitive verbs like '''per''' ''to go'' do not have a passive gerund form. : Lexicalized gerunds, such as '''sanxen''' ''formation, forming'' generally appear in the dictionary in the active voice. : Some examples of gerund usage: ::* ('''sanxer'''....''to form'')&nbsp;&nbsp;&nbsp; '''Ha <u>sanxen</u> bi hia mar efxa amroni bi jabi.'''....''The <u>forming</u> (or: <u>formation</u>) of this star took millions of years.'' ::* ('''deuzer'''....''to sing'')&nbsp;&nbsp;&nbsp; '''Iyta <u>deuzen</u> sa gla via.'''....''Her <u>singing</u> was very beautiful.'' ::* ('''poper'''....''to travel'')&nbsp;&nbsp;&nbsp; '''<u>Popen</u> se yika yex.'''....''<u>Traveling</u> is hard work.'' ::* ('''teeter'''....''to hear'')&nbsp;&nbsp;&nbsp; '''<u>Teetwen</u> fiay se teskyia av dezuti.'''....''<u>Being heard</u> well is important for actors.'' ::* ('''teater'''....''to see'')&nbsp;&nbsp;&nbsp; '''<u>Teaten</u> se <u>vyatexen</u>.'''.....''<u>Seeing</u> is <u>believing</u>.'' ::* ('''uper'''....''to come'')&nbsp;&nbsp;&nbsp; '''His se ha jeb bi <u>Upen</u>.'''....''This is the season of <u>Advent</u> (coming).'' ::* ('''tadier'''....''to get married'')&nbsp;&nbsp;&nbsp; '''Ata <u>tadiayen</u> ewa jodi bixa tepzex.'''....''My <u>having married</u> twice drew attention.'' ::* ('''aker'''....''to win'')&nbsp;&nbsp;&nbsp; '''At voy ta ita <u>akawen</u> hua nuz.'''....''I did not know about his <u>having won</u> that prize.'' : Gerunds, being verb forms, can take direct and indirect objects: ::* '''At ifxwe bey eta buayen at hua nas.'''....''I am pleased by your having given me that money.'' ::* '''Tojben eut voy se kexbiyaf.'''....''Killing yourself is not an option.'' : The special gerundive ending '''-eyn''' gives a nuance emphasizing the action as a single act, much like the English endings ''-ment'' or ''-tion''. Here are a few examples showing the difference between '''-en''' and '''-eyn'''. ::* '''yanlaxen'''....''combining''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''yanlaxeyn'''....''combination'' ::* '''xen'''....''doing''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''xeyn'''....''action, deed'' ::* '''zayben'''....''advancing''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''zaybeyn'''....''advancement'' : Another special gerundive (but lexical) ending is '''-un''', which expresses the result of an action, eg.: ::* '''zyegxer'''....''to puncture''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''zyegxun'''....''a puncture'' ::* '''zyeuber'''....''to transmit''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''zyeubun'''....''a broadcast'' ::* '''deuzer'''....''to sing''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''deuzun'''....''a song'' === Participles === : Participles are verbal adjectives and can modify nouns and pronouns. Since they act as adjectives, they have the adjectival ending '''-a'''. Participles are marked by '''''aspect''''' (simple, progressive, perfect, imminent, potential) and '''''voice''''' (active, passive). : The aspect markers per voice are: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:1.6em;" |+ Aspect Markers |- ! Aspect !! Voice !! Form !! Example |- ! rowspan=2| Progressive ! rowspan=1 | Active | '''-ea-''' || '''tejea'''....''living'' |- ! rowsspan=1 | Passive | '''wea''' || '''xwea'''....''happening, being done'' |- ! rowspan=2| Perfect ! rowspan=1 |Active | '''-ya''' || '''pya'''....''gone'' (< '''pyaa'''<sup>1</sup>) |- ! rowspan=1| Passive | '''-wa''' || '''xwa'''....''done'' (< '''xwaa'''<sup>1</sup>) |- ! rowspan=2| Imminent ! Active | '''-oa''' || '''tojoa'''....''about to die'' |- ! rowspan=1 | Passive | '''-woa''' || '''dodelwoa'''....''about to be announced'' |- ! rowspan=2| Potential ! Active | '''-ua''' || '''tojbua'''....''lethal'' |- ! rowspan=1| Passive | '''-wua''' || '''opoxwua'''....''unstoppable'' |} : <small><sup>1</sup>: The double '''aa''' in the perfect endings is reduced to '''a'''.</small> : '''''Note 1:''''' The perfect active particple ending in '''-ya''' is used only for intransitive verbs like '''per''' (''to go''). '''He is <u>gone</u>.''' is expressed by '''Wit se <u>pya</u>'''. : '''''Note 2:''''' The potential aspect, represented by the vowel '''u''' is much like the conditional in English, but is not considered a tense in Mirad. For example, '''tojbu''' means ''would kill'' and the participle '''tojbua''' means ''lethal'' (referring to something that ''would/has the potential to kill''). More about this in a later section. : '''''Note 3:''''' There is another form of the progressive participle that falls in the lexical, rather than morphological category, in that such forms are listed in the dictionary as adjectives. For example, in the phrase ''The animals <u>bothering</u> our bird feeder...'', the participle ''bothering'' would be '''oboxea''' in Mirad. By inserting the letter '''y''' between the verb stem and the participial ending, the participle becomes an adjective denoting a propensity or habit, as in ''bothersome'' ('''obox<u>y</u>ea'''). Such participles are invariably in the active voice. Most such adjectives in English end in ''-ive'' as in ''repulsive'' or ''-ly'' as in ''wiggly'' or ''-ous'' as in ''circuitous.'' Such adjectives in Mirad are listed in the dictionary and end in '''-yea'''. : Adverbial participles can be made from the above adjectival participles, by suffixing the letter '''y'''. Examples: ::* '''Iyt yepa ha tim <u>deuzeay</u>.'''....''She entered the room <u>singing</u>.'' ::* '''<u>Ujbaway</u> ha dodal, it pia.'''....''The speech <u>having been finished</u>, he left.'' : Also, the above participles can be converted into abstract nouns by suffixing '''n'''. Examples: ::* '''tiluwa'''....''drinkable'' <big>→</big> '''tiluwan'''....''potability'' ::* '''tojbua'''....''lethal'' <big>→</big> '''tojbuan'''....''lethality'' ::* '''mansea'''....''shining'' <big>→</big> '''he <u>mansean</u> bi iyta deuzen'''....''the <u>brilliance</u> of her singing'' ::* '''aakaxyea'''....''inventive'' <big>→</big> '''aakaxyean'''....''inventiveness'' : Furthermore, these participles can sometimes be pronominalized with '''s''' for things and '''t''' for people or living things. These forms can, in turn, be pluralized: ::* '''xwa'''....''done'' <big>→</big> '''xwas'''....''what is done, a happening'' ::* '''xwa'''....''done'' <big>→</big> '''xwasi'''....''happenings, deeds'' ::* '''otwa'''....''unknown'' <big>→</big> '''otwas'''....''what is not known, a mystery'' ::* '''osexea'''....''destroying'' <big>→</big> '''osexeas'''....''a destroyer'' ::* '''tojbua'''....''lethal'' <big>→</big> '''tojbuas'''....''something lethal, a lethal thing'' ::* '''tojboa'''....''moribund'' <big>→</big> '''tojboati'''....''people about to die, fatal cases'' ::* '''tejea'''....''living'' <big>→</big> '''tejeat'''....''a living person'' ::* '''tejea'''....''living'' <big>→</big> '''tejeasi'''....''living things'' : There is a special tenseless, nominalized, animate participle used for '''''agent''''' nouns (English ''one who does something, Xer'', ''Xant'', ''Xist''), which refers to a person who habitually does some action, perhaps as a profession or trade. These agent nouns end in '''-ut'''. ::* '''sexut'''....''builder'' ::* '''nuut'''....''supplier'' ::* '''tojbut'''....''killer'' ::* '''ifut'''....''lover'' ::* '''akuti'''....''winners'' : Note: There is a slight difference of meaning between the tensed participial pronoun '''ha akeat'''....''the one winning'' and the non-tensed agent noun '''ha akut'''....''the winner''. : Similarly, there is a special tenseless, nominalized, <u>in</u>animate participle used for a thing that performs the action denoted by the verb stem. These agent nouns end in '''-us'''. ::* '''yuxus'''....''aid (a thing that helps)'' ::* '''byuxwus'''....''button (a thing that gets touched on the keyboard)'' ::* '''paxus'''....''motive (a thing that moves one)'' ::* '''jaupus'''....''precedent (a thing that comes before)'' : The above '''-us''' ending contrasts with the endings '''-ar''' (''instrument''), '''-ir''' (''machine''), '''-ur''' (''motor, engine''), which are physical objects and not always suffixed to a verbal root. == Finite Forms == [[File:Auxiliary verbs tree 3.png|thumb|]] : In Mirad, finite verb forms are those that can take a person subject, serve as a predicate, and be conjugated. Finite verb forms are conjugated by using suffixes indicating, through their presence or absence, the following categories: <div style="background: lightyellow;{{text default color}};"> ::* TENSES :::# '''''present''''' :::# '''''past''''' :::# '''''future''''' :::# '''''atemporal''''' ::* MOODS :::# '''''indicative''''' :::# '''''hypothetical''''' ::* ASPECTS :::# '''''simple''''' :::# '''''progressive''''' :::# '''''perfect''''' :::# '''''imminent''''' :::# '''''potential''''' ::* VOICES :::# '''''active''''' :::# '''''passive''''' :::# '''''reflexive''''' :::# '''''reciprocal''''' </div> : Person and number are not marked on the verb form itself. For example, ''am'', ''is'', ''are'', which change according to the person subject in English, are all expressed with the same verb form in Mirad: '''se'''. Thus, '''at se'''....''I am'', '''et se'''....''you are'', '''it se'''....''he/she/it is'', etc. === Moods === : There are two moods in Mirad: ::* '''''indicative''''' ::* '''''hypothetical'''''. ===== Indicative Mood ===== : The '''''indicative''''' form of the verb indicates an action or state that occurs in actual time, such as ''he went'', ''he is going'', ''he will go.'' : The indicative mood has three tenses, '''''present''''', '''''past''''', '''''future''''', indicated by the suffixes '''-e''', '''-a''', and '''-o''', respectively. ===== Hypothetical Mood ===== : Wheras the indicative verb forms expresses actuality in time, the '''''hypothetical mood''''' expresses one of the non-actuality situations below and uses the vowel '''u'''. ::* a command , i.e. the '''''imperative''''' (''Go!'') ::* a wish or suggestion, i.e. the '''''hortative''''' or '''''jussive''''' (''May the king live long!'', ''Let's celebrate!'') ::* an unrealized situation, i.e. the '''''subjunctive''''' (''It is important that you <u>be</u> early.'') ::* an imagined if-then-situation, i.e. the '''''conditional''''' (''If I <u>were</u> rich, I <u>would be</u> happy.'') === Aspects === : There are five aspects in the Mirad verb system. <div style="background: lightyellow;{{text default color}};"> ::* the '''''simple''''' aspect (default), i.e. non-progressive, non-perfect, non-imminent, and non-conditional. ::* the '''''progressive''''' aspect, i.e. an action or state on-going in the particular tense, using '''ey''' ::* the '''''perfective''''' aspect, i.e. an action or state anterior or already completed, using '''ay''' ::* the '''''imminent''''' aspect, i.e. an action or state about to happen, using '''oy''' ::* the '''''potential''''' aspect, i.e. an action potentially happening, using '''uy''' </div> ===== The Simple Aspect ===== :: Unless specifically marked, the default aspect is '''''simple''''', i.e. non-progressive, non-perfect, non-imminent, and non-conditional. Three indicative tenses can be expressed in the simple aspect: ::* Present with '''e''' ::* Past with '''a''' ::* Future with '''o'''. :: An atemporal verb ending in '''u''' in the simple aspect is considered hypothetical and expresses three things, depending on how it is used in the sentence: ::* a conditional like ''I would go (if...)'' ::* an imperative like ''Go!'' ::* a hortative like ''Let's go!'' ::* a subjunctive like ''(It is important that) we go.'' :: Here is a chart showing the simple, active voice instantiations of the Mirad verb '''per''' (''to go'') with the endings underlined: {| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:3.2em;" |+ Simple Active Conjugation of '''Per''' |- ! Mood !! Tense !! Aspect !! Voice !! Instantiation !! Verb '''per''' |- !row=1| Indicative !! Present !! Simple !! Active !! | '''At p<u>e</u>'''....''I go'' |- !row=1| Indicative !! Past !! Simple !! Active !! | '''At p<u>a</u>'''....''I went'' |- !row=1| Indicative !! Future !! Simple !! Active !! |'''At p<u>o</u>'''....''I will go'' |- !row=1 rowspan=4 | Hypothetical !rowspan=4| Atemporal !rowspan=4| Simple !rowspan=4| Active ! Conditional |'''At p<u>u</u>'''....''I would go'' |- ! Hortative/Optative/Jussive |'''Van yat p<u>u</u>!'''....''Let's go!'' |- ! Imperative |'''P<u>u</u> tam!'''....''Go home!'' |- ! Subjunctive |'''Se efwa van et p<u>u</u>.'''....''It is necessary that you go.'' |} : Note that the last four instantiations are the same tense, but differ in syntax. For example, if the verb form is hypothetical, atemporal, simple, active and has no subject, it operates as an imperative. ==== The Simple Indicative Present Active Tense ==== :: The simple indicative present instantiation is marked with the vowel suffix '''e''' and has a non-progressive ('''''habitual''''') aspect as in English ''I work'' or ''I live''. Progressive aspect forms like ''I am studying'' are explained later. :: Examples: :::* '''At <u>yexe</u> be tam.''' ....''I <u>work</u> at home''. :::* '''Hia tom <u>se</u> nam.''' ....''This building <u>is</u> a store.'' :::* '''Ha amur <u>yuzpe</u> ha imer.'''....''The moon <u>goes around</u> the earth.'' ==== The Simple Indicative Past Active Tense ==== : The simple indicative past tense instantiation is marked with the vowel suffix '''a''' and has a non-progressive (punctual) meaning as in English ''I did something at some particular point in time''. The simple past contrasts in aspect with the past progressive (''I was doing something'') or the present perfect (''I have done something''), or past potential (''I would have done something''). The simple past is punctual, that is, it describes an event that occurred at a particular point in time. : Examples: ::* '''Iyt <u>iba</u> ha nyuf zojub.''' ....''She <u>received</u> the package yesterday.'' ::* '''At <u>ujba</u> ha dyes ji iwa jwobi.''' ....''I <u>finished</u> the book three hours ago.'' ::* '''His <u>kyesa</u> exag hijub.'''....''This <u>happened</u> twice today.'' ==== The Simple Indicative Future Active Tense ==== : The simple indicative future tense is marked with the vowel suffix '''o''' and has the same meaning as in English ''I will do something at some particular point in the future''. : Examples: ::* '''Yit <u>tadso</u> zajab.'''....''They <u>are going to get married</u> next year.'' ::* '''Hua kaxon <u>ujako</u>.''' ....''That solution <u>will work</u>.'' ::* '''At <u>so</u> him hoj et <u>upo</u>.'''....''I <u>will be</u> here when you <u>(will) come.</u><sup>1</sup>'' :: Note 1: Unlike in English, Mirad does not use the present tense for a real future. There is also no sequence of tenses in Mirad (such as, ''He said he was coming.''. In Mirad, this would be expressed as ''He said he <u>will</u> come.''). ==== The Simple Hypothetical Atemporal Active Tense ==== : A verb form ending in '''u''' like '''pu''' has no time value and is used to express unreal actions or states, such as the '''''imperative''''', '''''hortative''''', '''''conditional''''', or '''''subjunctive'''''. : Examples: ::* '''<u>Upu</u> him!'''....''<u>Come</u> here!'' ('''''imperative''''') ::* '''<u>Von upu</u>!''' ....''<u>Don't come</u>!'' ('''''negative imperative''''') ::* '''Ha edeb <u>fu</u> teater et.''' ....''The king <u>would like</u> to see you.'' ('''''conditional''''') ::* '''Ven at <u>su</u> et, at <u>dolu</u>.''' ....''If I <u>were</u> you, I <u>would be</u> quiet.'' ('''''conditional''''') ::* '''Van yeyt <u>ujaku</u> be yeyta yexneadi.''' ....''May all you (women) <u>succeed</u> in your careers.'' ('''''hortative''''') ::* '''Van yat <u>ijbu</u> bay fyadil.''' ....''Let's <u>begin</u> with a prayer.'' ('''''jussive''''') ::* '''Se kyitesa <u>van et puu</u> jwa.''' ....''It's important <u>that you arrive</u> early.'' ('''''subjunctive''''') ::* '''Se kyitesa <u>von et puu</u> jwo.'''....''It's important <u>that you not arrive</u> late.'' ('''''negative subjunctive''''') : Hypothetical verb forms ending in '''-u''' can be interpreted in various ways, depending on the following syntactical patterns in the sentence: ::* Generally, if a verb form ending in '''-u''' begins a sentence and has no subject, then it is an IMPERATIVE (a command). For example, '''Ipu!''', ''Go away!''. ::* If the verb form has a subject not preceded by the complementizers '''van''', '''ven''', or '''von''', then it is probably a conditional predicate like '''At fu per.'''....''I <u>would like</u> to go.''. ::* If the subject of the verb is preceded by '''ven'''....''if'', then it is a conditional clause as in '''Ven at <u>su</u> nasikat...'''....''If I <u>were</u> a rich man.''. ::* If the subject is preceded by '''Van'''....''that/let/may'' or '''von'''....''don't'', then it is a hortative wish like '''Van et yagteju.'''....''May you live long.'' or a jussive suggestion like '''Van yat fyadilu.'''....''Let us pray.'' or a prohibition like '''Von tiliu his!'''....''Don't drink this!''. === Voices === : Mirad has four voices: ::* Active ::* Passive ::* Reflexive ::* Reciprocal. ==== Active Voice ==== : The default voice is active, i.e. the subject of the verb is doing the action. ::* '''At teata ha kyes.'''....''I saw the event.'' ==== Passive Voice ==== : A verb form is converted from active to passive by inserting a '''w''' just after the stem of the verb form. The past passive particle ending '''-waa''' is usually abbreviated to '''-wa''' (''done'' is '''xwa'''). : The following chart shows the distinction between active and passive voice of various verbs: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:4.8em" |+ Contrasting Active and Passive Voice ! Verb Form !! Active !! Active<br>Example !! Passive !! Passive<br>Example |- !row=1| Infinitive | '''xer'''<br>''to do'' || '''At fe xer fi.'''<br>''I want to do well.'' || '''xwer'''<br>''to be done'' || '''Ese hyos xwer.'''<br>''There is nothing to be done.'' |- !row=1| Present Participle | '''sexea'''<br>''constructing'' || '''Ha nunxob sexea hia tom...'''<br>''The firm constructing this building...''|| '''sexewa'''<br>''being constructed'' || '''His se sexewa.'''<br>''This is under construction.'' |- !row=1| Present | '''xe'''<br>''do/does'' ||'''At xe fi be tixam.'''<br>''I do well in school.'' || '''xwe'''<br>''is done'' || '''Huyenasi hoj xwe.'''<br>''Such things are never done.'' |- !row=1| Past Participle | '''xaa'''<br>''having done'' || '''Iyt, xaa hya iyta yex,...'''<br>''She, having done all her work,...'' ||'''xwa'''<br>''done'' || '''Hyas se xwa.'''<br>''Everything is done.'' |- !row=1| Past | '''tojba'''<br>''killed'' || '''Duhot tojba hwut?'''<br>''Who killed that guy?'' || '''tojbwa'''<br>''was killed'' || '''Duhoj wit tojbwa?'''<br>''When was he killed?'' |- !row=1| Hypothetical | '''bakxu'''<br>''heal'' || '''Bakxu at!'''<br>''Heal me!'' || '''bakxwu'''<br>''be healed'' || '''Van iyt bakxwu.'''<br>''May she be healed.'' |} : Intransitive verbs cannot be made passive. For example, '''tajer'''....''to be born'' is intransitive (takes no object) and has no passive voice form. However, the transitive verb '''tajber'''....''to bear, give birth'' can be passive, as in '''Ha tudet <u>tajbwa</u> zajub.'''....''The child <u>was delivered</u> yesterday'' (as opposed to '''Ha tudet <u>taja</u> zajub.'''....''The child <u>was born</u> yesterday.)'' Notice how this works with '''yijer''' (''to open''): ::* '''Ha mes yija.'''....''The door opened (by itself).'' (medio-passive) ::* '''Ha mes yijpa.'''....''The door came open.'' (dynamic medio-passive) ::* '''Yijbu ha mes.'''....''Open the door.'' (transitive active) ::* '''Ha mes yijbwa.'''....''The door was opened (by someone).'' (passive) : Impassive verbs form their past particple with the ending '''ya''', but these forms are somewhat rare. Here are some examples: ::* '''per'''....''to go'' -> '''pya'''....''gone'' ::* '''tajer'''....''to be born'' -> '''tajya'''....''born'' (ex.'''Jesus tajya bi Marya.''''....''Jesus, born of Mary'') ::* '''tojer'''....''to die'' -> '''tojya'''....''dead'' ::* '''loteaser'''....''to disappear'' -> '''loteasya'''....''disappeared'' (ex. '''Ha loteasya tobi be Arogem.'''....''the disappeared persons in Argentina.'') ==== Reflexive Voice ==== : A verb is made reflexive by prefixing the reflexive pronoun '''ut''' (''self''), for example: ::* '''tojber'''....''to kill'' <big>→</big> '''uttojber'''....''to kill oneself'' ::* '''vyilxer'''....''to wash'' <big>→</big> '''utvyilxer'''....''to wash up'' ::* '''teater'''....''to see'' <big>→</big> '''utteater'''....''to see oneself'' ::* '''yabler'''....''to lift'' <big>→</big> '''utyabler'''....''to lift oneself'' → '''Utyablu!'''....''Lift yourself up!'' ::* '''trer'''....''to know'' <big>→</big> '''uttrer'''....''to know oneself'' → '''Uttru!'''....''Know thyself!'' ==== Reciprocal Voice ==== : A verb is made reciprocal by prefixing the reciprocal pronoun '''hyuit'''....''one another'', for example: ::* '''tojber'''....''to kill'' <big>→</big> '''hyuittojber'''....''to kill one another'' ::* '''vyilxer'''....''to wash'' <big>→</big> '''hyuitvyilxer'''....''to wash one another'' ::* '''teater'''....''to see'' <big>→</big> '''hyuitteater'''....''to see one another'' : Both the reflexive pronoun and reciprocal pronoun can be used as standalone objects. However, the plural form '''yut''' is used if the subject is plural, for example: ::* '''Yit vyilxa <u>yut</u>.'''....''They (f.) washed up. (= washed <u>selves</u>).'' ::* '''Ha twobeti dizeuda <u>hyuit</u>.'''....''The boys laughed at <u>one another</u>.'' : The word '''hyuit''' is a hybrid of '''hyit'''....''the same one'' combined with '''hyut'''....''the other one''. ==== Aspects Revisited ==== : Mirad verbs have the following aspects: ::* '''''Simple''''' -- this is the default aspect, shown above, i.e. non-progressive, non-perfect, non-imminent, and non-potential. ::* '''''Progressive''''' -- this is an aspect where the verb describes an on-going action or state spread over time. ::* '''''Perfect''''' -- this presents the action or state as anterior, or completed prior to another action or state. ::* '''''Immininent''''' -- this describes an action or state ''about to happen.'' ::* '''''Potential''''' -- this refers to an action or state where something is ''possible''. ==== The Simple Aspect ==== : The following chart presents Mirad verbs in the Simple aspect. In the active voice, the tense vowels '''a''', '''e''', '''o''', and '''u''' are affixed to the stem. In the passive voice, the passive marker consonant '''w''' is inserted between the stem and the final tense vowels. The simple present tense refers to actions or states that are habitual (''I regularly go to school.''), regular (''The earth revolves around the sun.''), or permanent (''Blue is a color.''). The simple past refers to actions or states that occurred at a fixed point in time (''I did my homework last night.''). The simple future refers to actions or states that will occur at some particular point in the future (''The sun will rise tomorrow at dawn.''). The simple atemporal hypothetical ( = conditional) refers to an imagined action or state that has not be realized (''You would make a good president.''). :{| class="wikitable" style="background:lightyellow;{{Text default color}};font-size:smaller;" |+ Simple Aspect |- ! Aspect !! Tense !! Mood !! Active Voice !! Passive Voice |- !row=1| Simple !! Present !! Indicative | '''At x<u>e</u>'''....''I do'' || '''Has x<u>we</u>'''....''It is done'' |- !row=1| Simple !! Past !! Indicative | '''At x<u>a</u>'''....''I did'' || '''Has x<u>wa</u>'''....''It was done'' |- !row=1| Simple !! Future !! Indicative | '''At x<u>o</u>'''....''I will do'' || '''Has x<u>wo</u>'''....''It will be done'' |- !row=1| Simple !! Atemporal !! Hypothetical | '''At x<u>u</u>'''....''I would do''<sup>1</sup> || '''Has x<u>wu</u>'''....''It would be done'' |} : 1: Absence of tense (Atemporal) + Hypothetical mood = '''''conditional'''''. ==== The Progressive Aspect ==== : The following chart presents Mirad verbs in the Progressive aspect. The present tense vowel '''e''' followed by a buffer consonant, are inserted between the stem and the final tense vowel. The buffer consonant is '''y''' in the active voice, or '''w''' in the passive voice. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller; " |+ Progressive Aspect |- ! Aspect !! Tense !! Mood !! Active Voice !! Passive Voice |- !row=1| Progressive !! Present !! Indicative | '''at x<u>eye</u>'''....''I am doing'' || '''Has x<u>ewe</u>'''....''it is being done'' |- !row=1| Progressive !! Past !! Indicative | '''at x<u>eya</u>'''....''I was doing'' || '''Has x<u>ewa</u>'''....''it was being done'' |- !row=1| Progressive !! Future !! Indicative | '''at x<u>eyo</u>'''....''I am going to be doing'' || '''Has x<u>ewo</u>'''....''it will be happening'' |- !row=1| Progressive !! Atemporal !! Hypothetical | '''at x<u>eyu</u>'''....''I would be doing'' || '''Has x<u>ewu</u>'''....''it would be happening'' |} ==== The Perfect Aspect ==== : The following chart presents Mirad verbs in the Perfect aspect. The past tense vowel '''a''' following by a buffer consonant are inserted between the stem and the final tense vowel. The buffer consonant is '''y''' in the active voice, or '''w''' in the passive voice. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Perfect Aspect |- ! Aspect !! Tense !! Mood !! Active Voice !! Passive Voice |- !row=1| Perfect !! Present !! Indicative | '''At x<u>aye</u>'''....''I have done'' || '''Has x<u>awe</u>'''....''It has been done'' |- !row=1| Perfect !! Past !! Indicative | '''At x<u>aya</u>'''....''I had done'' || '''Has x<u>awa</u>'''....''It had been done'' |- !row=1| Perfect !! Future !! Indicative |'''At x<u>ayo</u>'''....''I will have done'' || '''Has x<u>awo</u>'''....''It will have been done'' |- !row=1| Perfect !! Atemporal !! Hypothetical | '''At x<u>ayu</u>'''....''I would have done'' || '''Has x<u>awu</u>'''....''It would have been done'' |} ==== The Imminent Aspect ==== : The following chart presents Mirad verbs in the Imminent aspect (sometimes referred to as the Prospective aspect). The future tense vowel '''o''' following by a buffer consonant are inserted between the stem and the final tense vowel. The buffer consonant is '''y''' in the active voice, or '''w''' in the passive voice. Not that only indicative mood imminent tenses are ever used. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Imminent Aspect |- ! Aspect || Tense !! Mood !! Active Voice !! Passive Voice |- !row=1| Imminent !! Present !! Indicative | '''At x<u>oye</u>'''....''I am about to do'' || '''Has x<u>owe</u>'''....''It is about to be done'' |- !row=1| Imminent !! Past !! Indicative | '''At x<u>oya</u>'''....''I was about to do'' || '''Has x<u>owa</u>'''....''It was about to be done'' |} ==== The Potential Aspect ==== : The following chart presents Mirad verbs in the Potential aspect. The hypothetical vowel '''u''' followed by a buffer consonant are inserted between the stem and the final tense vowel. The buffer consonant is '''y''' in the active voice, or '''w''' in the passive voice. The future potential and hypothetical potential aspects are never used. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Potential Aspect |- ! ASPECT !! TENSE !! MOOD !! ACTIVE VOICE !! PASSIVE VOICE |- !row=1| Potential !! Present !! Indicative | '''At x<u>uye</u>'''....''I am to do'' || '''Has x<u>uwe</u>'''....''It is to be done, it is doable'' |- !row=1| Potential !! Past !! Indicative | '''At x<u>uya</u>'''....''I was to do'' || '''Has x<u>uwa</u>'''....''It was to be done, it was doable'' |} == Verb Conjugation Chart == : The following chart presents the totality of the Mirad affirmative verb conjugation system using the verb '''xer'''....''to do'' and its passive '''xwer'''....''to be done, happen''. The rows beginning with a light blue background are finite forms, while those beginning with light green are non-finite forms. {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Verb Conjugation Chart |- valign=top !rowspan=2| State !!rowspan=2| Mood !!rowspan=2| Aspect !!rowspan=2| Tense !! colspan=4|Voice |- ! Active!!Passive |- ! rowspan=16 style="background: lightblue;{{text default color}};"|Finite !!rowspan=3| Indicative !!rowspan=4| Simple !! Present | '''xe''' <br>''does''||'''xwe'''<br>''is done, happens'' |- ! Past | '''xa''' <br>''did''||'''xwa'''<br>''was done, happened'' |- ! Future | '''xo''' <br>''will do''||'''xwo'''<br>''will be done, will happen'' |- ! Hypothetical|| | '''xu''' <br>''would do, do!''||'''xwu'''<br>''would be done, would happen, be done!'' |- !rowspan=3| Indicative !!rowspan=4| Progressive !! Present | '''xeye'''<br>''is doing''||'''xewe'''<br>''is being done, is happening'' |- ! Past | '''xeya''' <br>''was doing''||'''xewa'''<br>''was doing, was happening'' |- ! Future | '''xeyo'''<br>''will be doing''||'''xewo'''<br>''will be happening'' |- ! Hypothetical|| | '''xeyu''' <br>''would be doing''<br>''be doing!''||'''xewu'''<br>''would be happening'' |- !rowspan=3|Indicative !! rowspan=4| Perfect !! Present | '''xaye''' <br>''has done''||'''xawe''' <br>''has been done, has happened'' |- ! Past | '''xaya''' <br>''had done''||'''xawa'''<br>''had been done, had happened'' |- ! Future | '''xayo''' <br>''will have done''||'''xawo''' <br>''will have been done, will have happened'' |- ! Hypothetical !! | '''xayu''' <br>''would have done''||'''xawu'''<br>''would have been done, would have happened'' |- !rowspan=4| Indicative !! rowspan=2|Imminent !! Present | '''xoye''' <br>''is about to do''||'''xowe'''<br>''is about to be done, is about to happen'' |- ! Past | '''xoya'''<br>''was to be done'' ||'''xowa'''<br>''was to be done, was to happen'' |- ! rowspan=2|Potential !! Present | '''xuye'''<br>''is supposed to do'' ||'''xuwe''' <br>''is supposed to happen'' |- ! Past | '''xuya''' <br>''was supposed to do''||'''xuwa'''<br>''was supposed to be done, was supposed to happen'' |- ! colspan=6 style="background: black;color:white;"| |- ! rowspan=2 style="background: lightgreen;{{Text default color}};"|Infinitive !! !! Simple !! rowspan=8| | '''xer'''<br>''to do''||'''xwer'''<br>''to be done, to happen'' |- ! !! Perfect | '''xayer'''<br>''to have done''||'''xawer'''<br>''to have been done, to have happend'' |- ! colspan=6 style="background: black;color:white;"| |- ! rowspan=4 style="background: lightgreen;{{Text default color}};"|Participle !! !! Progressive | '''xea'''<br>''doing'' ||'''xewa'''<br>''being done, happening'' |- ! !! Perfect | '''xya''' <br>''having done''||'''xwa'''<br>''done, happened'' |- ! !! Imminent | '''xoa''' <br>''about to do''||'''xowa'''<br>''about to happen'' |- ! !! Potential | '''xua'''<br>''bound to do'' ||'''xuwa'''<br>''doable'' |- ! colspan=6 style="background: black;color:white;"| |- !rowspan=2 style="background: lightgreen;{{Text default color}};" |Gerund ! !! Simple !! | '''xen''' <br>''doing''||'''xwen''' <br>''being done, happening, event'' |- ! !! Perfect !! | '''xayen'''<br>''having done''||'''xawen'''<br>''having happened'' |} : Note 1: Intransitive verbs such as '''per''' ''to go'' have no passive forms. An expression such as ''They are gone.'' would be translated as '''Yit se pya'''. == Negative Forms == : All of the above verb forms are affirmative. The indicative and conditional forms can be made negative by using the negative adverb '''voy''' (''not'', '' 'nt'', ''doesn't'', ''don't''). Those forms that are subjunctive, jussive, or imperative ending in '''-u''' use the negative subordinate conjunction '''von''' (''don't'', ''let not'', ''lest''). : '''voy'''....''not'' ::* '''At <u>voy</u> te.'''....''I <u>don</u>'t know.'' (indicative) ::* '''<u>Voy</u> mamilo.'''....''It will <u>not</u> rain.'' (indicative) ::* '''At <u>voy</u> xu hus.'''....''I would <u>not</u> do that.'' (conditional) : '''von'''....''Let's not, don't, let it not'' ::* '''<u>Von</u> mamilu.'''....''<u>Let it not</u> rain.'' (subjunctive) ::* '''<u>Von</u> yat fuyaku.'''....''<u>Let</u> us <u>not</u> despair.'' (jussive) ::* '''<u>Von</u> pu!'''....''<u>Don't</u> go.'' (imperative) : Participles, gerunds, and infinitives can be negated with the prefix '''o-''' (''un-, non-''). ::* '''tosea'''....''feeling'' -> '''otosea'''....''unfeeling'' ::* '''xwa'''....''done'' -> '''oxwa'''....''undone'' ::* '''teliwa'''....''eaten'' -> '''oteliwa'''....''uneaten'' ::* '''tejen'''....''living'' -> '''otejen'''....''not living'' ::* '''buen'''....''giving'' -> '''obuen'''....''not giving'' ::* '''buer'''....''to give'' -> '''obuer'''....''not to give'' ::* '''ter'''....''to know'' => '''oter'''....''not to know, i.e. to ignore'' : Partciples, gerunds, and infinitives can also be negated with the word '''voy'' (''not''), eg: ::* '''voy tea ha dud'''....''not knowing the answer'' ::* '''gel voy tejea'''....''like not living'' ::* '''av voy xen hes'''....''for not doing something'' == How to Express Certain English Tenses == : English speakers have some tenses that do not fit into the above schema, and so Mirad uses a combination of verbs to achieve the same sense: ::* The English tense ''I have been studying French for four years.'' is translated in Mirad by '''At saye tixea Ferad ji uwa jabi.''' (Mirad present perfect of '''ser''' (''to be'') + the present participle of the main verb, '''tixer'''. ::* The English tense ''I had been studying'' is translated in Mirad by '''At saya tixer''', the past perfect of the verb '''ser''' (''to be'') + the present participle of the main verb, '''tixer'''. ::* The English tense ''I am going to be starring in that role.'' is translated in Mirad by '''At dezdebeyo be hua dezgon.''' (Mirad future progressive). ::* The modern Black English tense ''Don't you be doing that.'' is handled in Mirad by '''Von et xeyu hus.''' (Mirad imperative progressive). == Transitive vs. Intransitive Verbs == : Transitive verbs, which can take a direct object, oppose themselves to intransitive verbs, which do not take a direct object. Some verbs are marked overtly for transitivity. : Verbs that end in '''xer''' (''to do, -ify, -ize'') are by nature transitive, and often have intransitive counterparts in '''ser''' (''to be, become, -ify, -ize''). Likewise, verbs ending in '''ber''' (''to put, take'') are transitive and have intransitive counterparts in '''per''' (''to go''). Here are some examples: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Transitive vs. Intransitive |- ! Transitive !! Intransitive |- | '''xer'''....''do'' || '''ser'''....''be'' |- | '''agxer'''....''grow (something)'' || '''agser'''....''grow (up)'' |- | '''amxer'''....''heat, make hot'' || '''amser'''....''become hot, heat up'' |- | '''puxer'''....''throw'' || '''puser'''....''jump'' |- | '''per'''....''go'' || '''ber'''....''put'' |- | '''aber'''....''put on'' || '''aper'''....''get on'' |- | '''yaber'''....''raise'' || '''yaper'''....''rise'' |- | '''poxer'''....''stop (something)'' || '''poser'''....''(come to a) stop'' |- | '''yuber'''....''bring'' || '''yuper'''....''approach'' |- | '''yeber'''....''insert'' || '''yeper'''....''enter'' |} ::* '''At <u>agxe</u> vobi.'''....''I <u>grow</u> [TRANSITIVE] plants.'' ::* '''Ha vobi <u>agseye</u> ig.'''....''The plants <u>are growing</u> [INTRANSITIVE] fast.'' ::* '''<u>Poxu</u> ha pur!'''....''<u>Stop</u> [TRANSITIVE] the car!'' ::* '''Ha pur <u>posa</u>.'''....''The car <u>stopped</u> [INTRANSITIVE].'' ::* '''At <u>yaba</u> ha mis.'''....''I <u>raised</u> [TRANSITIVE] the window.'' ::* '''Ha amar <u>yapaye</u>.'''....''The sun <u>has risen</u> [INTRANSITIVE].'' === Marking -jer Verbs for Transitivity === : Note the following verbs, whose stems end in '''j''' are hard to pronounce with intransitive '''s''' and transitive '''x''', so these two endings are placed with '''p''' and '''b''', respectively, although the presence of the '''p''' is optional, i.e. it's presence or absence can slightly change the meaning from static to dynamic, eg. '''tujer'''....''to sleep'' vs. '''tujper'''....''to fall asleep''. The transitive forms can be either active or passive. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Marking -jer Verbs for Transitivity |- ! colspan=2|Intransitive !! colspan=2|Transitive |- ! Static !! Dynamic !! Active !! Passive |- | '''Ha mes <u>yija</u>'''<br>''The door <u>opened</u>.'' || '''Ha nasyef <u>yijpa</u>'''<br>''The purse <u>came open</u>.'' || '''At <u>yijba</u> ha mes.'''<br>''I <u>opened</u> the door.'' || '''Ha mes <u>yijbwa</u> bey yelput.'''<br>''The door <u>was opened</u> by an intruder'' |- | '''Ha mes <u>yuja</u>.'''<br>''The door <u>closed</u>.'' || '''Ha yanup <u>yujpa</u>.'''<br>''The meeting <u>adjourned</u>.'' || '''At <u>yujba</u> ha mes.'''<br>''I <u>closed</u> the door.''||'''Ha mes yeyfe <u>yujbwer</u> ja sumjob.'''<br>''The door should <u>be closed</u> by bedtime.'' |- | '''Ha dezun <u>ijaye</u>.'''<br>''The play <u>has started</u>.''||'''Ha par <u>ijpa</u> boy poys.'''<br>''The car <u>started up</u> immediately.'' ||'''At <u>ijba</u> ata tyal.'''<br>''I <u>started</u> my meal.''||'''Ha tyal <u>ijbwa</u> jwa.'''<br>''The meal <u>was started</u> early.'' |- | '''Ha dezun <u>ujaye</u>.'''<br>''The play has <u>ended</u>.''||'''Ata yex <u>ujpaye</u>.'''<br>''My work <u>has come to an end</u>.'' || '''A <u>ujba</u> ha dyes.'''<br>''I <u>finished</u> the book.''||'''Ha dyes hyoj <u>ujbwa</u>.'''<br>''The book never <u>got finished</u>.'' |- | '''Ha tob <u>toja</u> zomoj.'''<br>''The man <u>died</u> yesterday evening.''||'''Ha tob <u>tojpa</u>.'''<br>''The man <u>dropped dead.</u>'' || '''Hot <u>tojba</u> ha twob?'''<br>''Who <u>killed</u> the man?''||'''Ha twob <u>tojbwa</u> bey ita tayd.'''<br>''The man <u>was killed</u> by his wife.'' |- | '''<u>Teju</u>.'''<br>''<u>Live!</u>.''||'''<u>Tejpu!</u>.'''<br>''<u>Come alive!</u>.'' || '''Yat efe <u>tejber</u> ha twob.'''<br>''We need to <u>revive</u> the man.''||'''Ha twob yofwa <u>tejbwer</u>.'''<br>''The man could not <u>be revived</u>.'' |- | '''Ha tobot <u>taja</u> zojub.'''<br>''The baby <u>was born</u> yesterday.'' || '''Hoj ha tobot <u>tajpo</u>?'''<br>''When <u>will</u> the baby <u>pop out</u>?'' || '''Iyt <u>tajba</u> awa twobot zojub.'''<br>''She <u>gave birth</u> to a baby boy yesterday.''||'''Ha twobot <u>tajbwa</u> jo eymoj.'''<br>''The baby boy was <u>birthed</u> after midnight.'' |- | '''At <u>tija</u> jwe.'''<br>''I <u>woke up</u> on time.''||'''It voy <u>tijpa</u>.'''<br>''He did not <u>come to.</u>.'' || '''At <u>tijbo</u> et jwa.'''<br>''I will <u>wake (you) up</u> early.''||'''At voy fe <u>tijbwo</u> gra jwa.'''<br>''I don't want to <u>be woken</u> too early.'' |- | '''At <u>tujeya</u>.'''<br>''I was <u>sleeping.</u>''||'''At <u>tujpeya</u>.'''<br>''I was <u>falling sleep</u>.'' || '''At <u>tujbo</u> it.'''<br>''I will <u>put (him) to sleep.</u>.''||'''Ha tobot <u>tujbwo</u> glojo.'''<br>''The baby <u>will be put to sleep</u> soon.'' |} == Reflexive Verbs == [[File:TWC Hokitika Gorge • Stewart Nimmo • MRD 1.jpg|thumb|]] : Reflexive verbs, where the object refers back to the subject, work just as in English, where the object is a reflexive pronoun, eg.: ::* '''At tujboye aut.'''....''I am going to kill myself.'' ::* '''Tru eut!'''....''Know thyself!'' ::* '''It gobla iut bey goblar.'''....''He cut himself with a knife.'' ::* '''Ot yefe yuxer out.'''....''One must help oneself.'' : Sometimes, verbs are reflexive lexically and incorporate the reflexivity in the actual verb form using '''ut''' as the prefix: ::* '''uttujber'''....''commit suicide (= self-kill)'' ::* '''utboler'''....''support oneself (= self-support)'' ::* '''utdider'''....''wonder (= self-ask)'' : Sometimes, verbs are used reflexively in Mirad even though they are used simply intransitively in English, eg.: ::* '''Et efe <u>vyilxer eut</u>.'''....''You need to wash up [= <u>wash yourself</u>].'' (or) ::* '''Et efe <u>utvyilxer</u>.'''....''You need to wash up [= <u>self-wash</u>].'' == Omission of Prepositions After Certain Verbs == :: Some verbs inherently incorporate a preposition and so it is not necessary to use that assumed preposition before what would normally be an indirect object. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Inherent Propositions |- ! Preposition-Incorporating Verb !! Example |- | '''per'''....''go (to)'' || '''Pu tam!''' (Not: '''Pu bu tam!''') ''Go home.''<br>'''It pa Paris.'''....''He went to Paris.'' |- | '''der'''....''say (to), tell'' || '''Du at eta dyun.'''....''Tell me your name.''<br>'''Du at has.'''....''Tell it to me.'' |- | '''peser'''....''wait (for)'' || '''Pesu at.'''....''Wait for me.'' |- | '''buer'''....''give (to)'' || '''Buu at hua dyes.'''....''Give me that book.'' |} :: As in English, in omitting the inherent preposition in a sentence with both a direct object and an indirect object, place the indirect object before the direct object. If the direct object comes first, then the preposition must be overtly specified before the indirect object, eg. '''Buu <u>at</u> hus.'''....''Give me that.'' or '''Buu hus <u>bu at</u>.'''....''Give that <u>to me</u>.'' See more about this in the chapter on [[Mirad_Grammar/Syntax|Syntax]]. == Causative vs. Inchoative Verbs == : A causative verb has the sense ''to make something have some quality'', whereas an inchoative verbs means ''to become or take on the quality of something.'' === Derived from Adjectives === : Adjectives can be converted into transitive/causative and intransitive/inchoative verbs. Causative verbs are always transitive (taking an object), while inchoative verbs are intransitive (not taking an object). English causative / inchoative verbs often end in ''-ify'' like ''magnify'', or ''-ate'', ''liberate'', or ''ize'', like ''sensitize''. : To derive a causative verb from an adjective, add the suffix '''-xer'''....''to do'' to either the stem or the whole adjective (with the '''a''' ending). Whether you do the former or the latter depends on several factors, but the end result is slightly different in nuance. A verb with adjective stem + '''-xer''' is slightly more idiomatic or less literal than the adjective stem + '''axer'''. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ -axer vs -xer in Transitive Verbs |- ! Adjective !! Causative/Transitive !! Causative/Transitive |- ! '''-xer''' !! Literal !! Idiomatic |- | '''aga'''<br>''big'' || '''ag<u>a</u>xer'''<br>''to magnify'' || '''agxer'''<br>''to grow'' |- | '''ana'''<br>''one'' || '''an<u>a</u>xer'''<br>''to unify'' || '''anxer'''<br>''to unite'' |- | '''yona'''<br>''apart'' || '''yon<u>a</u>xer'''<br>''to separate'' || '''yonxer'''<br>''to cut'' |- | '''yaga'''<br>''long'' || '''yag<u>a</u>xer'''<br>''to lengthen'' || '''yagxer'''<br>''to stretch'' |- | '''yuga'''<br>''slow'' || '''yug<u>a</u>xer'''<br>''to retard'' || '''yugxer''' <br>''to brake'' |- | '''sana'''<br>''formal'' || '''san<u>a</u>xer'''<br>''to formalize'' || '''sanxer'''<br>''to form'' |- | '''gea'''<br>''equal'' || '''ge<u>a</u>xer'''<br>''to equalize'' || '''gexer'''<br>''to equal, equate'' |- | '''jaa'''<br>''prior'' || '''ja<u>a</u>xer'''<br>''to prioritize'' || '''jaxer'''<br>''to prepare'' |- | '''aota'''<br>''personal'' || '''aot<u>a</u>xer'''<br>''to personalize'' || '''aotxer'''<br>''to personify'' |} : To derive an inchoative verb from an adjective, add the suffix '''ser'''....''to be'' to either the stem or the whole adjective. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Creating Inchoative Verbs |- ! Adjective !! Inchoative/Intransitive !! Inchoative/Intransitive |- ! '''-ser''' !! Literal !! Idiomatic |- | '''aga'''<br>''big'' || '''ag<u>a</u>ser'''<br>''to get bigger'' || '''agser'''<br>''to grow'' |- | '''ana'''<br>''one'' || '''an<u>a</u>ser'''<br>''to unify'' || '''anser'''<br>''to unite, become united'' |- | '''yona'''<br>''apart'' || '''yon<u>a</u>ser'''<br>''to become separate'' || '''yonser'''<br>''to break'' |- |} : Be careful to use the transitive, causative verb form when you have a direct object, and the intransitive, inchoative verb form when no direct objects are present or possible, eg.: ::* '''<u>Ansu</u> ey yet golxwo.'''....''<u>Unite</u> or you will be divided.'' [INTRANSITIVE] ::* '''At <u>yontadsa</u> hoj at sa eta jag.'''....''I <u>got divorced</u> when I was your age.'' [INTRANSITIVE] ::* '''Hisi <u>agaxo</u> hos et teate.'''....''These <u>will magnify</u> what you see.'' [TRANSITIVE] ::* '''Hia tud <u>agseye</u> ig.'''....''This child <u>is growing up</u> fast.'' [INTRANSITIVE] ::* '''Ata tayd <u>agxe</u> vosi be oyebzom.'''....''My wife <u>grows</u> flowers out back.'' [TRANSITIVE] === Derived from Nouns === : Transitive/causative/active and intransitive/inchoative/passive verbs can also be formed from nouns. The sense of the former is ''to make be X'' and of the latter, ''to become X''. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Verbs Derived from Nouns |- ! Noun !! Transitive/Causative/Active !! Intransitive/Inchoative/Passive |- | '''mog'''....''ash'' || '''mogxer'''<br>''to incinerate'' || '''mogser'''<br>''to become ashes'' |- | '''yan'''....''collection'' || '''yanxer'''<br>''to collect'' || '''yanser'''<br>''to get together'' |- | '''tad'''....''spouse'' || '''tadxer'''<br>''to marry'' || '''tadser'''<br>''to get married'' |- | '''yom'''....''ice'' || '''yomxer'''<br>''to freeze/make ice'' || '''yomser'''<br>''to freeze/become ice'' |- | '''mag'''....''fire'' || '''magxer'''<br>''to burn, set fire to'' || '''magser'''<br>''to burn, get burned'' |- | '''uk'''....''void'' || '''ukxer'''<br>''to empty'' || '''ukser'''<br>''become empty, empty out'' |} === Intermediary Causative Verbs === : Intermediary verbal causatives like ''have/get my car washed'', ''make/force him go'', ''get one's hair cut'' are formed by suffixing the causative verb infix '''-ux-''' (active) or '''uxw''' (passive) to the stem of the verb signifying the action to be arranged or caused by someone other than the subject, eg.: ::* '''At gobl<u>ux</u>o ata tayeb zajub.'''....''I will get my hair cut tomorrow.'' ::* '''Et voy yafe p<u>ux</u>er at.'''....''You cannot make me go.'' ::* '''Wit tojb<u>ux</u>a yit.'''....''He had them killed.'' ::* '''At efe vyilx<u>ux</u>er ata pur.'''....''I need to have my car washed.'' ::* '''Et up<u>ux</u>wa him av hes.'''....''You were made to come here for some reason.'' ::* '''At bakamb<u>ux</u>o et.'''....''I will have you hospitalized.'' ::* '''Et voy yafe deuz<u>ux</u>er at.'''....''You cannot make me sing.'' ::* '''At hihid<u>ux</u>wa.'''....''I was tickled (= made to laugh).'' ::* '''Eta deuz hihid<u>ux</u>a yat.'''....''Your song tickled us. (= Made us laugh.)'' ::* '''Van het ivas<u>ux</u>u weti.'''....''May someone get you guys to be happy.'' ::* '''Hua enzyukpur uzp<u>ux</u>a yata pur.'''....''That motorcycle caused our car to veer.'' == Subject-directed vs. Patient-directed Verbs == : The directionality of some verbs can be distinguished by the verbal formant infix '''-i-''' for an action or motion toward the speaker and '''-u-''' for an action or motion away from the speaker toward some patient, eg.: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Directional Verbs |- ! Subject-directed !! Patient-directed |- | '''b<u>i</u>er'''....''to take'' || '''b<u>u</u>er'''....''to give'' |- | '''nier'''....''to consume'' || '''nuer'''....''to supply'' |- | '''nyier'''....''to order'' || '''nyuer'''....''to deliver'' |- | '''nazunier'''....''win a prize'' || '''nazunuer'''....''award a prize'' |- | '''noysier'''....''pay off'' || '''noysuer'''....''charge'' |- | '''ojbier'''....''borrow'' || '''ojbuer'''....''lend'' |- | '''tadier'''....''get married'' || '''taduer'''....''marry off'' |- | '''papier'''....''take flight'' || '''papuer'''....''send off flying'' |- | '''pipier'''....''set sail'' || '''pipuer'''....''dock'' |- | '''simbier'''....''take a seat'' || '''simbuer'''....''offer a seat'' |- | '''tampier'''....''leave home'' || '''tampuer'''....''arrive home'' |- | '''tamier'''....''settle in'' || '''tamuer'''....''shelter'' |- | '''nuxbier'''....''to buy'' || '''nixbuer'''....''to sell'' |- | '''telier'''....''to eat'' || '''teluer'''....''to feed'' |- | '''gonbier'''....''to participate'' || '''gonbuer'''....''to share'' |- | '''tilier'''....''to drink'' || '''tiluer'''....''to ply with drink'' |- | '''teubier'''....''to swallow'' || '''teubuer'''....''to spit out'' |- | '''teatier'''....''to observe, watch'' || '''teatuer'''....''to show'' |- | '''taxier'''....''to memorize'' || '''taxuer'''....''to remind'' |- | '''alier'''....''to breathe in'' || '''aluer'''....''to breathe out, expire'' |- | '''ilier'''....''to absorb'' || '''iluer'''....''to pour'' |- | '''ifier'''....''to enjoy'' || '''ifuer'''....''to please'' |- | '''dier'''....''to ask'' || '''duer'''....''to suggest'' |- | '''tier'''....''to learn'' || '''tuer'''....''to inform'' |- | '''pier'''....''to depart'' || '''puer'''....''to arrive'' |- | '''kebier'''....''to choose'' || '''kebuer'''....''to distribute'' |- | '''byier'''....''to originate'' || '''byuer'''....''to target'' |- | '''mempier'''....''to take off'' || '''mempuer'''....''to land'' |- | '''sinier'''....''visualize'' || '''sinuer'''....''display'' |- | '''xier'''....''to result'' || '''xuer'''....''to cause'' |- | '''yifier'''....''to get up the courage'' || '''yifuer'''....''to encourage, challenge'' |- | '''yafonier'''....''to gain power'' || '''yafonuer'''....''to empower'' |- | '''trier'''....''to become acquainted with'' || '''truer'''....''to acquaint with, introduce to'' |- | '''tepzexier'''....''to draw attention'' || '''tepzexuer'''....''to focus attention on'' |- | '''yekier'''....''to undertake'' || '''yekuer'''....''to challenge'' |- | '''dyunier'''....''to assume the name of'' || '''dyunuer'''....''to bestow the name of'' |- | '''abfinier'''....''to take advantage of'' || '''abfinuer'''....''to favor'' |} : In some cases, the directionality can be both ways in a verb, in which case the verb formant infix '''-ui-''' (a hybrid form) is used, eg.: ::* '''nunier '''....''to purchase'' (subject-directed) ::* '''nunuer'''....''to sell'' (patient-directed) ::* '''nunuier'''....''to trade'' (subject & patient-directed) ::* '''tier'''....''to learn, realize'' (subject-directed) ::* '''tuer'''....''to inform, tip off'' (patient-directed) ::* '''tuier'''....''to communicate'' (subject & patient-directed) ::* '''ebtuier'''....''to intercommunicate'' ::* '''alier'''....''to breathe in, inhale'' (subject-directed) ::* '''aluer'''....''to breathe out, exhale'' (patient-directed) ::* '''aluier'''....''to breathe, respire'' (subject & patient-directed) ::* '''bier '''....''to take'' (subject-directed) ::* '''buer'''....''to give'' (patient-directed) ::* '''buier'''....''to give and take, exchange'' (subject & patient-directed) == Bi-radical Verbs == : Some verbs are formed using two verb roots together. Here are some examples: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Bi-radical Verbs |- ! Verb Root 1 !! Verb Root 2 !! Bi-radical Verb |- | '''nuxer'''....''to pay'' || '''bier'''....''to take'' || '''nuxbier'''....''to buy'' |- | '''nixer'''....''to earn'' || '''buer'''....''to give'' || '''nixbuer'''....''to sell'' |- | '''kexer'''....''to seek'' || '''bier'''....''to take'' || '''kexbier'''....''to choose'' |- | '''uper'''....''to come'' || '''dier'''....''to ask'' || '''updier'''....''to invite'' |- | '''teater'''....''to see'' || '''der'''....''to tell'' || '''teader'''....''to testify'' |- | '''teeter'''....''to hear'' || '''drer'''....''to write'' || '''teadrer'''....''to report'' |- | '''teater'''....''to see'' || '''per'''....''to go'' || '''teaper'''....''to visit'' |- | '''texer'''....''to think'' || '''der'''....''to say'' || '''texder'''....''to mention'' |- | '''kexer'''....''to seek'' || '''pixer'''....''to catch'' || '''kexpixer'''....''to hunt'' |- | '''yeker'''....''to try'' || '''teexer'''....''to listen'' || '''yekteexer'''....''to try (in court)'' |} == Verbs with Vectorial Prefixes == : Prepositions and directional adverbs can be prefixed to verbs in order to change their vectorial semantics. A preposition ending in '''b''' will assimilate by losing the '''b''' before the verb '''per'''....''to go'' or the verb '''ber'''. This assimilation does not occur for other verbs beginning with '''b''' such as '''byexer''' (''to hit''). A preposition ending in '''b''' will, however, assimilate (lose the '''b''') before any verb bases beginning with a '''p'''. For example, '''ab''' (''on'') + '''bexer''' (''to hold'') = '''obbexer''' (''to hold on''), because '''obexer''' could be interpreted as ''to release''. Here are some examples: :{| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Verb Prepositional Prefixes |- ! Preposition/Adverb !! Transitive Verb !! Intransitive Verb |- | '''ab'''....''on'' || '''aber'''....''apply''<br>not '''abber'''! || '''aper'''....''get on''<br>not '''abper'''! |- | '''ob'''....''off'' || '''ober'''....''remove'' || '''oper'''....''get off, dismount'' |- | '''ab'''....''off'' || '''abbaxrer'''....''to rub on'' || '''apyexer'''....''to attack'' |- | '''eb'''....''between'' || '''eber'''....''block'' || '''eper'''....''intervene'' |- | '''eb'''....''between'' || '''ebdrayefser'''....''to interleave'' || '''ebdrafxer'''....''to interleave'' |- | '''ub'''....''toward'' || '''uber'''....''to send'' || '''uper'''....''to come'' |- | '''ub'''....''toward'' || '''ubbixer'''...''to attract'' || '''upixer'''....''to pitch toward'' |- | '''yab'''....''up'' || '''yaber'''....''raise'' || '''yaper'''....''rise'' |- | '''yob'''....''down'' || '''yober'''....''take down'' || '''yoper'''....''descend'' |- | '''yub'''....''near'' || '''yuber'''....''bring near'' || '''yuper'''....''approach'' |- | '''yib'''....''far'' || '''yiber'''....''take away'' || '''yiper'''....''go far away'' |- | '''yeb'''....''in'' || '''yeber'''....''insert'' || '''yeper'''....''enter'' |- | '''yeb'''....''in'' || '''yepuxer'''....''throw in'' || '''yepuser'''....''jump in'' |- | '''oyeb'''....''out'' || '''oyeber'''....''expose'' || '''oyeper'''....''exit'' |- | '''oyeb'''....''out'' || '''oyebbuxer'''....''expel'' || '''oyepuxer'''....''eject'' |- | '''zyu'''....''round'' || '''zyuber'''....''rotate'' || '''zyuper'''....''revolve'' |- | '''zya'''....''throughout'' || '''zyaber'''....''spread'' || '''zyaper'''....''tour'' |- | '''av'''....''for'' || '''avdaler'''....''plead'' || '''avper'''....''pursue'' |- | '''ov'''....''against'' || '''ovber'''....''oppose'' || '''ovper'''....''countervene'' |- | '''yan'''....''together'' || '''yanber'''....''compose'' || '''yanper'''....''meet'' |- | '''yon'''....''apart'' || '''yonber'''....''separate'' || '''yonper'''....''separate'' |- | '''iz'''....''direct'' || '''izber'''....''lead'' || '''izper'''....''head'' |- | '''uz'''....''curved'' || '''uzber'''....''divert'' || '''uzper'''....''diverge'' |- | '''yuz'''....''around'' || '''yuzber'''....''surround'' || '''yuzper'''....''circulate'' |- | '''yiz'''....''beyond'' || '''yizber'''....''transfer'' || '''yizper'''....''surpass'' |- | '''zoy'''....''back, re-'' || '''zoyber'''....''return'' || '''zoyper'''....''go back'' |} == Other Semantics-altering Verb Prefixes == : As in English and many other languages, prefixes can be used on verbs to reverse, mitigate, or otherwise alter the semantics: === Expressing ''re-'' with '''zoy-''' or '''gaw-''' === : The prefix '''zoy-'''....''back'' or '''gaw-<sup>1</sup>'''....''again'' are used like the English prefix ''re-'', eg.: ::* '''ember'''....''to position'' → '''<u>zoy</u>-ember'''....''to <u>re</u>position, <u>re</u>place'' ::* '''buer'''....''to give'' → '''<u>zoy</u>buer'''....''to <u>re</u>turn (an object), give back'' ::* '''sanxer'''....''to shape, form'' → '''<u>zoy</u>sanxer'''....''to <u>re</u>shape, <u>re</u>form, <u>trans</u>form'' ::* '''zyauber'''....''to broadcast'' → '''gawzyauber'''....''to re-broadcast'' ::* '''taja'''....''born'' → '''gawtaja'''....''reborn'' ::* '''aber'''....''to apply'' → '''gawaber'''....''to reapply'' ::* '''teaper'''....''to visit'' → '''<u>gaw</u>teaper'''....''to <u>re</u>visit'' ::* '''uper'''....''to come'' → '''<u>zoy</u>-uper<sup>2</sup>'''....''to <u>re</u>turn, come <u>back</u>'' ::* '''buxer'''....''to push'' → '''<u>zoy</u>buxer'''....''to <u>re</u>pel, push <u>back</u>'' ::* '''puxer'''....''to throw'' → '''<u>zoy</u>puxer'''....''to <u>re</u>ject, throw <u>back</u>, jettison'' : Note 1: The prefix '''gaw-''' before a consonant is pronounced like the ''gaw'' in the English word ''gawk''. It is short for '''ga awa jod''' or '''gawa''' meaning ''one more time, again''. If the "re-" word means ''to do something again'', then '''gaw-''' is used, eg. ''To reconvene'' ( = ''meet again'')....'''gawyanuper''' If the sense of ''back'' is intended, than the prefix '''zoy-''' is used, eg. ''To return'' ( = ''come back'')....'''zoyuper'''. Both prefixes are used in the expression ''Come back again!''....'''Gawzoy-upu!'''. : Note 2: The prefix '''zoy''' is followed by a hyphen to make it clear that the prepositon is '''zoy''', not '''zo''' and that the base verb is '''uper''' (''come''), not '''yuper''' (''to approach''). :''Until we meet again'' or ''au revoir'' is expressed by '''Ju gawyanup.''' === Expressing ''de-, dis-, un-'' with '''lo-''' === : The prefix '''lo-''' reverses the semantics of a verb and is like English ''dis-'', ''de-'', or ''un-'', eg.: ::* '''sexer'''....''to build, construct'' → '''<u>lo</u>sexer'''....''to <u>de</u>stroy, <u>de</u>construct'' ::* '''anxer'''....''to unite'' → '''<u>lo</u>anxer'''....''to <u>dis</u>unite'' ::* '''xer'''....''to do'' → '''<u>lo</u>xer'''....''to <u>un</u>do'' : Note the difference between '''o-''' and '''lo-'''. ::* '''odoparuwa'''....''<u>un</u>armed'' (= ''not armed'') ::* '''lodoparuwa'''....''<u>dis</u>armed'' (= from the verb '''lodoparuer'''....''to disarm'') === Expressing ''co-'' with '''yan-''' === : The prefix '''yan-'''....''together'' is used as the English ''co-'', eg.: ::* '''exer'''....''to operate'' → '''<u>yan</u>exer'''....''to <u>co</u>operate'' ::* '''tamer'''....''to dwell'' → '''<u>yan</u>tamer'''....''to <u>co</u>habit'' ::* '''napber'''....''to put in order'' → '''<u>yan</u>napber'''....''to <u>co</u>ordinate'' === Making Verbs Completive with '''ik-''' === : Verbs can be made completive or perfective by prefixing them with '''ik-''' (''fully''). Such verbs are comparable to phrasal verbs in English with ''up'' and other prepositions as in ''to eat up''. Here are some examples in Mirad: ::* '''tojber'''....''to kill'' → '''iktojber'''....''to kill off, exterminate'' ::* '''telier'''....''to eat'' → '''iktelier'''....''to eat up'' ::* '''ujber'''....''to finish'' → '''ikujber'''....''to finish off/up'' ::* '''gofler'''....''to rip'' → '''ikgofler'''....''to rip up'' ::* '''drer'''....''to write'' → '''ikdrer'''....''to write down'' ::* '''byexer'''....''to beat'' → '''ikbyexer'''....''to beat up'' ::* '''agser'''....''to grow'' → '''ikagser'''....''to grow up'' === Making Verbs Continuative with '''je-''' === : Verbs can be given a continuative nuance with the addition of the prefix '''je-''': ::* '''daler'''....''to talk'' → '''jedalar'''....''to go on talking, to blabber'' ::* '''tejer'''....''to live'' → '''jetejer'''....''to go on living, to survive'' ::* '''yexer'''....''to work'' → '''jeyexer'''....''to go on working, to keep working'' ::* '''teaxer'''....''to look'' → '''jeteaxer'''....''to watch'' ::* '''teexer'''....''to listen'' → '''jeteexer'''....''to keep listening, to pay attention'' ::* '''duler'''....''to insist'' → '''jeduler'''....''to nag'' === Making Verbs Inchoative with '''ij-''' === : Verbs can be given an inchoative nuance with the addition of the prefix '''ij-''': ::* '''texer'''....''to think'' → '''ijtexer'''....''to start to think'' ::* '''ifier'''....''to enjoy'' → '''ijifier'''....''to start liking'' ::* '''trer'''....''to know'' → '''ijtrer'''....''to get to know'' ::* '''baxer'''....''to stir'' → '''ijbaxer'''....''to instigate'' ::* '''byaxer'''....''to erect'' → '''ijbyaxer'''....''to establish, to institute'' ::* '''dezer'''....''to perform'' → '''ijdezer'''....''to premier, to debut'' ::* '''eser'''....''to exist'' → '''ijeser'''....''to come about'' ::* '''kaxer'''....''to find'' → '''ijkaxer'''....''to invent'' ::* '''magxer'''....''to burn'' → '''ijmagxer'''....''to kindle'' ::* '''saxer'''....''to make'' → '''ijsaxer'''....''to create'' ::* '''texer'''....''to think'' → '''ijtexer'''....''to conceive'' ::* '''tuxer'''....''to teach'' → '''ijtuxer'''....''to initiate'' ::* '''xeler'''....''to celebrate'' → '''ijxeler'''....''to inaugurate'' === Making Verbs Terminative with '''uj-''' === : Verbs can be given a terminative nuance with the addition of the prefix '''uj-''': ::* '''telier'''....''to eat'' → '''ujtelier'''....''to finish eating'' ::* '''dyeer'''....''to read'' → '''ujdyeer'''....''to finish reading'' ::* '''ufteuder'''....''to complain'' → '''ujufteuder'''....''to quit carping'' ::* '''aker'''....''to win'' → '''ujaker'''....''to succeed'' ::* '''der'''....''to say'' → '''ujder'''....''to conclude'' ::* '''gaber'''....''to add'' → '''ujgaber'''....''to append, to added at the end'' ::* '''gyoxer'''....''to thin'' → '''ujgyoxer'''....''to taper'' ::* '''kyeser'''....''to happen'' → '''ujkyeser'''....''to turn out'' ::* '''oker'''....''to lose'' → '''ujoker'''....''to fail'' === Giving Verbs a Nuance of Pleasure with '''if-''' === ::* '''tyoper'''....''to walk'' → '''iftyoper'''....''to stroll'' ::* '''tuyuxer'''....''to finger'' → '''iftuyuxer'''....''to tickle'' ::* '''teaxer'''....''to look'' → '''ifteaxer'''....''to ogle (voyeuristically)'' ::* '''piper'''....''to sail'' → '''ifpiper'''....''to go cruising'' ::* '''teuder'''....''to shout'' → '''ifteuder'''....''to laugh'' ::* '''eker'''....''to play'' → '''ifeker'''....''to have fun'' ::* '''abbaxer'''....''to pat'' → '''ifabbaxer'''....''to fondle, to caress'' ::* '''axler'''....''to act'' → '''ifaxler'''....''to have fun'' ::* '''bier'''....''to take'' → '''ifbier'''....''to embrace, to adopt, to foster'' ::* '''buer'''....''to give'' → '''ifbuer'''....''to donate, to gift'' ::* '''bikuer'''....''to care for'' → '''ifbikuer'''....''to foster'' ::* '''bixer'''....''to pull'' → '''ifbixer'''....''to entice, to tempt, to seduce'' ::* '''ebdaler'''....''to converse'' → '''ifebdaler'''....''to chitchat'' ::* '''mimparer'''....''to go boating'' → '''ifmimparer'''....''to go yachting'' ::* '''tayoxer'''....''to touch'' → '''iftayoxer'''....''to tickle, to titillate'' ::* '''teaxer'''....''to look at'' → '''ifteaxer'''....''to ogle, to feast one's eyes on, to moon over'' ::* '''telier'''....''to eat'' → '''iftelier'''....''to feast on'' ::* '''tyoper'''....''to walk'' → '''iftyoper'''....''to stroll, to jaunt, to promenade'' === Giving Verbs a Nuance of Displeasure with '''uf-''' === ::* '''tosier'''....''to feel'' → '''uftosier'''....''to get angry'' ::* '''eker'''....''to play'' → '''ufeker'''....''to fight'' ::* '''der'''....''to say'' → '''ufder'''....''to express displeasure'' ::* '''aluer'''....''to exhale'' → '''ufaluer'''....''to huff'' ::* '''daler'''....''to talk'' → '''ufdaler'''....''to rant'' ::* '''teaxer'''....''to look at'' → '''ufteaxer'''....''to scorn, to disdain'' ::* '''teuber'''....''to make an expression'' → '''ufteuber'''....''to frown'' ::* '''teuder'''....''to shout'' → '''ufteuder'''....''to grouse, to gripe'' === Giving Verbs a Nuance of Prohibition with '''of-''' === ::* '''bier'''....''to take'' → '''ofbier'''....''to steal'' ::* '''deler'''....''to declare'' → '''ofdeler'''....''to ban'' ::* '''yeper'''....''to enter'' → '''ofyeper'''....''to intrude, break in'' ::* '''zeyper'''....''to cross'' → '''ofzeyper'''....''to transgress, poach'' ::* '''gelxer'''....''to copy'' → '''ofgelxer'''....''to pirate, plagiarize'' ::* '''bekuluer'''....''to administer medicine'' → '''ofbekuluer'''....''to dope'' ::* '''nuxuer'''....''to pay'' → '''ofnuxuer'''....''to bribe, pay off, suborn'' === Giving Verbs a Nuance of Holiness with '''fya-''' === ::* '''bexler'''....''to keep'' → '''fyabexler'''....''to enshrine'' ::* '''buer'''....''to give'' → '''fyabuer'''....''to sacrifice'' ::* '''der'''....''to say'' → '''fyader'''....''to bless'' ::* '''daler'''....''to speak'' → '''fyadaler'''....''to preach, sermonize'' ::* '''diler'''....''to request'' → '''fyadiler'''....''to pray'' ::* '''deuzer'''....''to sing'' → '''fyadeuzer'''....''to chant'' ::* '''ifrer'''....''to love dearly'' → '''fyaifrer'''....''to worship, adore'' ::* '''jader'''....''to predict'' → '''fyajader'''....''to prophesy'' ::* '''miluer'''....''to sprinkle'' → '''fyamiluer'''....''to sprinkle with holy water'' ::* '''ojvader'''....''to promise'' → '''fyaojvader'''....''to swear'' ::* '''xeler'''....''to practice'' → '''fyaxeler'''....''to celebrate'' ::* '''koser'''....''to hide'' → '''fyakoser'''....''to go on a retreat, go into hermitage'' ::* '''teazer'''....''perform a show'' → '''fyateazer'''....''to perform a miracle'' === Giving Verbs a Nuance of Profanity with '''fyo-''' === ::* '''der'''....''to say'' → '''fyoder'''....''to curse'' ::* '''diler'''....''to request'' → '''fyodiler'''....''to conjure'' ::* '''tyezer'''....''to perform magic'' → '''fyotezer'''....''to engage in black magic'' ::* '''xer'''....''to do'' → '''fyoxer'''....''to sin'' === Expressing Good Actions with '''fi-''' === ::* '''agser'''....''to grow'' → '''fiagser'''....''to thrive, to flourish'' ::* '''axler'''....''to act'' → '''fiaxler'''....''to behave well'' ::* '''der'''....''to say'' → '''fider'''....''to praise'' ::* '''deler'''....''to declare'' → '''fideler'''....''to approve'' ::* '''datiber'''....''to host'' → '''fidatiber'''....''to welcome'' ::* '''diber'''....''to manage'' → '''fidiber'''....''to husband'' ::* '''doler'''....''to be silent'' → '''fidoler'''....''to be discrete'' ::* '''duer'''....''to suggest'' → '''fiduer'''....''to recommend'' ::* '''ebexler'''....''to interact'' → '''fiebexler'''....''to get along well'' ::* '''exer'''....''to operate'' → '''fiexer'''....''to operate smoothly'' ::* '''fer'''....''to want'' → '''fifer'''....''to mean well'' ::* '''ijer'''....''to start'' → '''fiijer'''....''to get a good start'' ::* '''nagser'''....''to measure'' → '''finagser'''....''to adapt'' ::* '''napxer'''....''to arrange'' → '''finapxer'''....''to tidy up, to neaten'' ::* '''ojfer'''....''to wish'' → '''fiojfer'''....''to wish well'' ::* '''per'''....''to go'' → '''fiper'''....''to fare well, to prosper'' ::* '''teaser'''....''to seem'' → '''fiteaser'''....''to look nice'' ::* '''teaxer'''....''to look at'' → '''fiteaxer'''....''to admire'' ::* '''tejer'''....''to live'' → '''fitejer'''....''to thrive'' ::* '''teuder'''....''to shout'' → '''fiteuder'''....''to acclaim, to laud'' ::* '''tosuer'''....''to make feel'' → '''fitosuer'''....''to exhilarate'' ::* '''tujer'''....''to sleep'' → '''fitujer'''....''to sleep soundly'' ::* '''yaker'''....''to expect'' → '''fiyaker'''....''to hope'' ::* '''yuxer'''....''to help'' → '''fiyuxer'''....''to benefit'' ::* '''xer'''....''to do'' → '''fixer'''....''to do well'' === Expressing Bad Actions with '''fu-''' === ::* '''axler'''....''to act'' → '''fuaxler'''....''to misbehave'' ::* '''bekuer'''....''to treat'' → '''fubekuer'''....''to mistreat, to maltreat'' ::* '''bexer'''....''to hold'' → '''fubexer'''....''to fumble'' ::* '''bikuer'''....''to care for'' → '''fubikuer'''....''to neglect'' ::* '''daler'''....''to talk'' → '''fudaler'''....''to speak ill of, to badmouth'' ::* '''deler'''....''to declare'' → '''fudeler''''....''to denounce'' ::* '''diber'''....''to manage'' → '''fudiber'''....''to mismanage, to maladminister'' ::* '''doler'''....''to be quiet'' → '''fudoler'''....''to sulk'' ::* '''dezgonuer'''....''to cast'' → '''fudezgonuer'''....''to miscast'' ::* '''exer'''....''to function'' → '''fuexer'''....''to malfunction'' ::* '''fer'''....''to want'' → '''fufer'''....''to wish ill'' ::* '''fyiduer'''....''to advise'' → '''fufyiduer'''....''to ill-advise'' ::* '''napxer'''....''to arrange'' → '''funapxer'''....''to mess up'' ::* '''yevder'''....''to judge'' → '''fuyevder'''....''to critique negatively'' ::* '''yuxer'''....''to help'' → '''fuyuxer'''....''to abuse'' === Expressing More Intense Actions with '''az-''' === ::* '''abbixer'''....''to attract'' → '''<u>az</u>abbixer'''....''to infatuate'' ::* '''aluer'''....''to blow'' → '''<u>az</u>aluer'''....''to huff'' ::* '''basrer'''....''to shake'' → '''<u>az</u>basrer'''....''to convulse'' ::* '''bexer'''....''to hold'' → '''<u>az</u>bexer'''....''to clutch'' ::* '''birer'''....''to grab''' → '''<u>az</u>birer'''....''to seize'' ::* '''buxer'''....''to push''' → '''<u>az</u>buxer'''....''to prod'' ::* '''byexer'''....''to strike'' → '''<u>az</u>byexer'''....''to stomp, to hit hard'' ::* '''der'''....''to say'' → '''<u>az</u>der'''....''to emphasize'' ::* '''duer'''....''to suggest'' → '''<u>az</u>duer'''....''to urge'' ::* '''dizeuder'''....''to laugh'' → '''<u>az</u>dizeuder'''....''to guffaw'' ::* '''fer'''....''to want'' → '''<u>az</u>fer'''....''to crave'' ::* '''fuyevder'''....''to criticize'' → '''<u>az</u>fuyevder'''....''to lambaste'' ::* '''yujber'''....''to close'' → '''<u>az</u>yujber'''....''to lock'' === Expressing Less Intense Actions with '''oz-''' === ::* '''der'''....''to utter'' → '''<u>oz</u>der'''....''to whisper'' ::* '''duer'''....''to suggest'' → '''<u>oz</u>duer'''....''to hint'' ::* '''dizeuder'''....''to laugh'' → '''<u>oz</u>dizeuder'''....''to chuckle'' ::* '''uvteuder'''....''to moan'' → '''<u>oz</u>uvteuder'''....''to whimper'' ::* '''tyoper'''....''to walk'' → '''<u>oz</u>tyoper'''....''to limp'' === Expressing ''pre-, fore-'' with '''ja-''' === ::* '''der'''....''to tell'' → '''<u>ja</u>der'''....''to foretell, predict'' ::* '''teater'''....''to see'' → '''<u>ja</u>teater'''....''to foresee, preview'' ::* '''ter'''....''to know'' → '''<u>ja</u>ter'''....''to presage, have foreknowledge of'' ::* '''yever'''....''to judge'' → '''<u>ja</u>yever'''....''to prejudge'' ::* '''juder'''....''to date'' → '''<u>ja</u>juder'''....''to antedate'' === Expressing ''post-, after-'' with '''jo-''' === ::* '''juder'''....''to date'' → '''<u>jo</u>juder'''....''to postdate'' ::* '''texer'''....''to think'' → '''<u>jo</u>texer'''....''to reflect on, review'' ::* '''uvder'''....''to express sadness'' → '''<u>jo</u>uvder'''....''to mourn, regret'' ::* '''ibler'''....''to obtain'' → '''<u>jo</u>ibler'''....''to inherit'' === Expressing ''excessively'' with '''gra-''' === ::* '''telier'''....''to eat'' → '''<u>gra</u>telier'''....''to overeat'' ::* '''fer'''....''to want'' → '''<u>gra</u>fer'''....''to covet'' ::* '''der'''....''to say'' → '''<u>gra</u>der'''....''to exaggerate'' ::* '''daler'''....''to talk'' → '''<u>gra</u>daler'''....''to yammer'' === Expressing ''inadequately'' with '''gro-''' === ::* '''fyinder'''....''to value'' → '''<u>gro</u>fyinder'''....''to underestimate'' ::* '''mageler'''....''to cook'' → '''<u>gro</u>mageler'''....''to undercook'' ::* '''xaer'''....''to perform'' → '''<u>gro</u>xaer'''....''to underperform'' === Expressing ''counter-, contra-'' with '''ov-''' or '''oyv-''' === ::* '''axler'''....''to act'' → '''<u>ov</u>axler'''....''to counteract'' ::* '''apyexer'''....''to attack'' → '''<u>ov</u>apyexer'''....''to counterattack'' ::* '''daler'''....''to speak'' → '''<u>ov</u>daler'''....''to oppose'' ::* '''der'''....''to say'' → '''<u>oyv</u>der'''....''to contradict'' ::* '''ber'''....''to put'' → '''<u>oyv</u>ber'''....''to reverse, overturn'' ::* '''texer'''....''to think'' → '''<u>oyv</u>texer'''....''to contest, disagree'' ::* '''per'''....''to go'' → '''<u>oyv</u>per'''....''to contravene'' === Expressing ''on behalf, for'' with '''av-''' === ::* '''axler'''....''to act'' → '''<u>av</u>axler'''....''to act on behalf of'' ::* '''daler'''....''to speak'' → '''<u>av</u>daler'''....''to advocate, speak on behalf of'' ::* '''dyundrer'''....''to sign'' → '''<u>av</u>dyundrer'''....''to endorse'' === Making Verbs Reflexive with '''ut-''' (''self-, auto-'') === ::* '''tojber'''....''to kill'' → '''<u>ut</u>tojber'''....''to commit suicide'' ::* '''vyovider'''....''to flatter'' → '''<u>ut</u>vyovider'''....''to flatter oneself'' ::* '''zaypuxwer'''....''to be propelled'' → '''<u>ut</u>zaypuxwer'''....''to be self-propelled'' ::* '''fider'''....''to praise'' → '''<u>ut</u>fider'''....''to brag'' ::* '''gober'''....''to decrement'' → '''<u>ut</u>gober'''....''to autodecrement'' === Making Verbs Reciprocal with '''hyuit-''' (''one another'') === ::* '''tojber'''....''to kill'' → '''<u>hyuit</u>tojber'''....''to kill one another'' ::* '''ifer'''....''to love'' → '''<u>hyuit</u>ifer'''....''to love one another'' === Expressing ''inter-, intra-'' with '''eb-''' (''between'') or '''eyb-''' (''among'') === ::* '''tadier'''....''to marry'' → '''<u>eb</u>tadier'''....''to intermarry'' ::* '''zyaber'''....''to spread'' → '''<u>eb</u>zyaber'''....''to intersperse'' ::* '''vyexer'''....''to relate'' → '''<u>eb</u>vyexer'''....''to interrelate'' ::* '''mulxer'''....''to materialize'' → '''<u>eyb</u>mulxer'''....''to mix'' ::* '''xer'''....''to do'' → '''<u>eyb</u>xer'''....''to interest, to involve'' === Expressing the Opposite of an Action with '''o-''' (''un-'') === ::* '''bexler'''....''to keep'' → '''<u>o</u>bexler'''....''to release, let go of'' ::* '''aynser'''....''to integrate'' → '''<u>o</u>aynser'''....''to disintegrate, to decay'' ::* '''beler'''....''to carry'' → '''<u>o</u>beler'''....''to drop'' ::* '''bier'''....''to take'' → '''<u>o</u>bier'''....''to leave, relinquish'' ::* '''boser'''....''to be quiet'' → '''<u>o</u>boser'''....''to be upset'' ::* '''drer'''....''to write'' → '''<u>o</u>drer'''....''to erase'' ::<small>Note: If the base verb already begins with the negative prefix '''o-''', then the prefix is changed to '''ol-''', eg. '''obexler'''....''to release'' → '''<u>ol</u>obexwa'''....''to unrelease'' </small> === Expressing a Public or Official Action with '''do-''' === :: '''Do-''' is a stub for '''dot''' (''society''). ::* '''afder'''....''to allow'' → '''<u>do</u>afder'''....''to authorize'' ::* '''bier'''....''to take'' → '''<u>do</u>bier'''....''to conquer, take over, take control of'' ::* '''tojber'''....''to kill'' → '''<u>do</u>tojber'''....''to execute'' ::* '''buer'''....''to give'' → '''<u>do</u>buer'''....''to dedicate'' ::* '''daler'''....''to speak'' → '''<u>do</u>daler'''....''to orate, speak in public'' ::* '''deler'''....''to declare'' → '''<u>do</u>deler'''....''to announce'' ::* '''drer'''....''to write'' → '''<u>do</u>drer'''....''to publicize, report'' ::* '''direr'''....''to demand'' → '''<u>do</u>direr'''....''to mandate, to dictate'' ::* '''drer'''....''to write'' → '''<u>do</u>drer'''....''to publicize'' ::* '''drurer'''....''to print'' → '''<u>do</u>drurer'''....''to publish'' ::* '''duer'''....''to suggest'' → '''<u>do</u>duer'''....''to propose, to move'' ::* '''durer'''....''to order'' → '''<u>do</u>durer'''....''to decree'' ::* '''dyeder'''....''to recite'' → '''<u>do</u>dyeder'''....''to declaim'' ::* '''dyeer'''....''to read'' → '''<u>do</u>dyeer'''....''to lecture'' ::* '''ebdaler'''....''to discuss'' → '''<u>do</u>ebdaler'''....''to deliberate'' ::* '''eber'''....''to block'' → '''<u>do</u>eber'''....''to enjoin, to restrain'' ::* '''fuxer'''....''to do bad'' → '''<u>do</u>fuxer'''....''to commit a crime'' ::* '''kebier'''....''to choose'' → '''<u>do</u>kebier'''....''to elect'' ::* '''lonapxer'''....''to mess up'' → '''<u>do</u>lonapxer'''....''to riot'' ::* '''naxgaxer'''....''to raise prices'' → '''<u>do</u>naxgaxer'''....''to auction off'' ::* '''nixbuer'''....''to sell'' → '''<u>do</u>nixbuer'''....''to hawk'' === Giving Verbs a Nuance of Truth with '''vya-''' === ::* '''der'''....''to say'' → '''<u>vya</u>der'''....''to avow, to be frank'' ::* '''ber'''....''to set, put'' → '''<u>vya</u>ber'''....''to control'' ::* '''bier'''....''to take'' → '''<u>vya</u>bier'''....''to postulate'' ::* '''boler'''....''to support'' → '''<u>vya</u>boler'''....''to prove'' ::* '''duder'''....''to answer'' → '''<u>vya</u>duder'''....''to solve'' ::* '''duer'''....''to suggest'' → '''<u>vya</u>duer'''....''to allege'' ::* '''nadxer'''....''to line up'' → '''<u>vya</u>nadxer'''....''to align'' ::* '''nagxer'''....''to measure'' → '''<u>vya</u>nagxer'''....''to fit'' ::* '''napxer'''....''to arrange, order'' → '''<u>vya</u>napxer'''....''to adjust'' ::* '''nazaxer'''....''to evaluate'' → '''<u>vya</u>nazaxer'''....''to corroborate'' ::* '''kexer'''....''to seek'' → '''<u>vya</u>kexer'''....''to investigate'' ::* '''tuer'''....''to inform'' → '''<u>vya</u>tuer'''....''to advise'' === Giving Verbs of Nuance of Falseness with '''vyo-''' === ::* '''der'''....''to say'' → '''<u>vyo</u>der'''....''to lie, to misstate'' ::* '''tester'''....''to understand'' → '''<u>vyo</u>tester'''....''to misunderstand'' ::* '''tuer'''....''to inform'' → '''<u>vyo</u>tuer'''....''to misinform, to deceive'' ::* '''xer'''....''to do'' → '''<u>vyo</u>xer'''....''to do wrong, fail, misdo'' ::* '''yuxler'''....''to serve'' → '''<u>vyo</u>yuxler'''....''to betray, to serve unfaithfully'' === Making Verbs Positive with '''va-''' === ::* '''der'''....''to say'' → '''<u>va</u>der'''....''to affirm'' ::* '''texer'''....''to think'' → '''<u>va</u>texer'''....''to believe'' ::* '''yeker'''....''to expect'' → '''<u>va</u>yeker'''....''to presume'' ::* '''bier'''.....''to take'' → '''<u>va</u>bier'''....''to accept'' === Making Verbs Negative with '''vo-''' === ::* '''der'''....''to say'' → '''<u>vo</u>der'''....''to deny'' ::* '''texer'''....''to think'' → '''<u>vo</u>texer'''....''to doubt'' ::* '''yeker'''....''to expect'' → '''<u>vo</u>yeker'''....''to rule out'' ::* '''bier'''.....''to take'' → '''<u>vo</u>bier'''....''to reject'' === Making Verbs Suppositional with '''ve-''' === ::* '''der'''....''to say'' → '''<u>ve</u>der'''....''to conjecture'' ::* '''texer'''....''to think'' → '''<u>ve</u>texer'''....''to suppose, hypothesize'' ::* '''yovder'''....''to blame'' → '''<u>ve</u>yovder'''....''to indict, accuse'' === Speeding up Verbs with '''ig-''' === ::* '''pier'''....''to leave'' → '''<u>ig</u>pier'''....''to flee'' ::* '''pyoser'''....''to drop'' → '''<u>ig</u>pyoser'''....''to plummet'' ::* '''tyoper'''....''to walk'' → '''<u>ig</u>tyoper'''....''to run'' ::* '''yeper'''....''to enter'' → '''<u>ig</u>yeper'''....''to rush in'' === Slowing up Verbs with '''ug-''' === ::* '''paser'''....''to move'' → '''<u>ug</u>paser'''....''to amble'' ::* '''teaxer'''....''to look'' → '''<u>ug</u>teaxer'''....''to gaze'' ::* '''ilper'''....''to flow'' → '''<u>ug</u>ilper'''....''to trickle'' ::* '''tilier'''....''to drink'' → '''<u>ug</u>tilier'''....''to sip'' === Expressing the Nuance of Suddenness with '''yok-''' === ::* '''baxer'''....''to stir'' → '''<u>yok</u>baxer'''....''to startle'' ::* '''hihider'''....''to laugh'' → '''<u>yok</u>hihider'''....''to burst out laughing'' ::* '''teaser'''....''to appear'' → '''<u>yok</u>teaser'''....''to suddenly appear'' ::* '''yoktojer'''....''to die'' → '''<u>yok</u>tojer'''....''to drop dead'' === Expressing the Notion of Fixedness with '''kyo-''' === ::* '''byaser'''....''to stand'' → '''<u>kyo</u>byaser'''....''to stand still'' ::* '''kexer'''....''to seek'' → '''<u>kyo</u>kexer'''....''to hound, stalk'' ::* '''teaxer'''....''to look'' → '''<u>kyo</u>teaxer'''....''to stare, glare'' ::* '''texer'''....''to think'' → '''<u>kyo</u>texer'''....''to obsess with, fixate on'' === Expression the Notion of Randomness or Chance with '''kye-'''=== ::* '''der'''....''to say'' → '''<u>kye</u>der'''....''to guess, divine'' ::* '''per'''....''to per'' → '''<u>kye</u>per'''....''to fluctuate'' ::* '''poper'''....''to travel'' → '''<u>kye</u>poper'''....''to wander'' ::* '''napxer'''....''to order'' → '''<u>kye</u>napxer'''....''to scramble, shuffle'' ::* '''bier'''....''to take'' → '''<u>kye</u>bier'''....''to select'' ::* '''kaxer'''....''to find'' → '''<u>kye</u>kaxer'''....''to discover, to find by chance'' ::* '''vyabxer'''....''to check'' → '''<u>kye</u>vabxer'''....''to spot check'' === Expressing the Notion of Change with '''kya-''' === ::* '''baser'''....''to make a move'' → '''<u>kya</u>baser'''....''to shift'' ::* '''sanxer'''....''to form'' → '''<u>kya</u>sanxer'''....''to transform'' ::* '''xer'''....''to do/make'' → '''<u>kya</u>xer'''....''to change'' ::* '''napxer'''....''to order'' → '''<u>kya</u>napxer'''....''to shuffle'' ::* '''dyanxer'''....''to phrase'' → '''<u>kya</u>dyanxer'''....''to paraphrase'' === Expressing Covert Actions with '''ko-''' === ::* '''ber'''....''to put'' → '''<u>ko</u>ber'''....''to hide'' ::* '''beler'''....''to carry'' → '''<u>ko</u>beler'''....''to smuggle'' ::* '''bier'''....''to take'' → '''<u>ko</u>bier'''....''to steal'' ::* '''ebkyaxer'''....''to exchange'' → '''<u>ko</u>ebkyaxer'''....''to traffic'' ::* '''exer'''....''to operate'' → '''<u>ko</u>exer'''....''to spy, operate under cover'' ::* '''fler'''....''to wish for'' → '''<u>ko</u>fler'''....''to covet, be jealous of'' ::* '''apyexer'''....''to attack'' → '''<u>ko</u>apyexer'''....''to ambush, to sneak-attack'' ::* '''loexer'''....''to destroy'' → '''<u>ko</u>loexer'''....''to sabotage'' === Expressing Actions with Intentionality with '''ke-''' === ::* '''teaxer'''....''to look'' → '''<u>ke</u>teaxer'''....''to scan'' ::* '''vyaxer'''....''to prove'' → '''<u>ke</u>vyaxer'''....''to experiment'' ::* '''tier'''....''to learn'' → '''<u>ke</u>tier'''....''to be interested in'' ::* '''bier'''....''to take'' → '''<u>ke</u>bier'''....''to choose'' ::* '''pexer'''....''to catch'' → '''<u>ke</u>pexer'''....''to hunt'' === Expressing Lateral Actions with '''ku-''' === ::* '''buxer'''....''to push'' → '''<u>ku</u>buxer'''....''to rebuff, shun'' ::* '''der'''....''to say'' → '''<u>ku</u>der'''....''to comment, remark'' ::* '''tyoper'''....''to step'' → '''<u>ku</u>tyoper'''....''to step aside'' === Expressing Diagonal Actions with '''ki-''' === ::* '''teaxer'''....''to look'' → '''<u>ki</u>teaxer'''....''to look askance at'' ::* '''tuxer'''....''to teach'' → '''<u>ki</u>tuxer'''....''to brainwash'' ::* '''tyoper'''....''to walk'' → '''<u>ki</u>tyoper'''....''to limp'' ::* '''pyoser'''....''to fall'' → '''<u>ki</u>pyoser'''....''to slip and fall'' ::* '''per'''....''to go'' → '''<u>ki</u>per'''....''to slide'' === Expressing Near Actions with '''yub-'''=== ::* '''der'''....''to say'' → '''<u>yub</u>der'''....''to intimate, hint'' ::* '''gexer'''....''to equate'' → '''<u>yub</u>gexer'''....''to approximate'' ::* '''bixer'''....''to pull'' → '''<u>yub</u>bixer'''....''to attract, draw near'' ::* '''teaxer'''....''to look'' → '''<u>yub</u>teaxer'''....''to scrutinize, examine'' === Expressing Distance Actions with '''yib-''' (''far, tele-'') === ::* '''drer'''....''to write'' → '''<u>yib</u>drer'''....''to wire, telegraph'' ::* '''bixer'''....''to pull'' → '''<u>yi(b)</u>bixer'''....''to distract'' ::* '''tuier'''....''to communicate'' → '''<u>yib</u>tuier'''....''to telecommunicate'' ::* '''nyuxer'''....''to deliver'' → '''<u>yib</u>nyuxer'''....''to mail, post'' === Expressing ''up-, super-'' with '''yab-''' === ::* '''ber'''....''to put'' → '''<u>ya(b)</u>ber'''....''to raise, to put up'' ::* '''bixler'''....''to drag'' → '''<u>ya(b)</u>bixler'''....''to dredge up'' ::* '''uper'''....''to come'' → '''<u>yab</u>uper'''....''to come up'' ::* '''nogyanxer'''....''to scale'' → '''<u>yab</u>nogyanxer'''....''to scale up, escalate'' === Expressing ''down-, sub-'' with '''yob-''' === ::* '''ber'''....''to put'' → '''<u>yo(b)</u>ber'''....''to lower, put down'' ::* '''kyaber'''....''to shift'' → '''<u>yob</u>kyaxer'''....''to downshift'' ::* '''musper'''....''to climb'' → '''<u>yob</u>musper'''....''to climb down'' ::* '''nogyanxer'''....''to scale'' → '''<u>yob</u>nogyanxer'''....''to downscale'' === Expressing ''in-'' with '''yeb-''' === ::* '''ber'''....''to put'' → '''<u>ye(b)</u>ber'''....''to insert, put in'' ::* '''beler'''....''to carry'' → '''<u>ye(b)</u>beler'''....''to import'' ::* '''uzber'''....''to bend'' → '''<u>yeb</u>uzber'''....''to inflect'' ::* '''yujber'''....''to close'' → '''<u>yeb</u>yujber'''....''to enclose, include'' === Expressing ''out-, ex-, extra-'' with '''oyeb-''' === ::* '''ber'''....''to put'' → '''<u>oye</u>ber'''....''to put out, expose'' ::* '''beler'''....''to carry'' → '''<u>oye</u>beler'''....''to export'' ::* '''uber'''....''to send'' → '''<u>oyeb</u>uber'''....''to emit, send out'' ::* '''yujber'''....''to close'' → '''<u>oyeb</u>yujber'''....''to exclude'' === Expressing ''pro-, forward'' with '''zay-''' === ::* '''ber'''....''to put'' → '''<u>zay</u>ber'''....''to advance, put forward'' ::* '''kexer'''....''to seek'' → '''<u>zay</u>kexer'''....''to scout out'' ::* '''puxer'''....''to throw'' → '''<u>zay</u>puxer'''....''to propel, thrust'' ::* '''tyoper'''....''to walk'' → '''<u>zay</u>tyoper'''....''to progress, to walk forward'' === Expressing ''back-, retro-, re-'' with '''zoy-''' === ::* '''uber'''....''to send'' → '''<u>zoy</u>ber'''....''to send back'' ::* '''kixer'''....''to bend'' → '''<u>zoy</u>kixer'''....''to reflect'' ::* '''puxer'''....''to throw'' → '''<u>zoy</u>puxer'''....''to repel'' ::* '''neadper'''....''to track'' → '''<u>zoy</u>neadper'''....''to backtrack'' === Expressing ''across, trans-, over-, cross-'' with '''zey-''' === ::* '''per'''....''to go'' → '''<u>zey</u>per'''....''to cross, transit'' ::* '''beler'''....''to carry'' → '''<u>zey</u>beler'''....''to transport, convey'' ::* '''drer'''....''to write'' → '''<u>zey</u>drer'''....''to transcribe'' ::* '''kyober'''....''to fix'' → '''<u>zey</u>kyober'''....''to transfix, transplant'' ::* '''vyayeker'''....''to check'' → '''<u>zey</u>vyayeker'''....''to crosscheck'' === Expressing ''through, per-'' with '''zye-''' === ::* '''per'''....''to go'' → '''<u>zye</u>per'''....''to permeate, get through'' ::* '''kexer'''....''to seek'' → '''<u>zye</u>kexer'''....''to rummage, sift through'' ::* '''drer'''....''to write'' → '''<u>zye</u>drer'''....''to cross out, draw a line through'' ::* '''iluer'''....''to pour'' → '''<u>zye</u>iluer'''....''to soak'' ::* '''koper'''....''to sneak'' → '''<u>zye</u>koper'''....''to sneak through'' === Expressing ''all over, widely, all about'' with '''zya-''' === ::* '''ber'''....''to put'' → '''<u>zya</u>ber'''....''to spread'' ::* '''buer'''....''to give'' → '''<u>zya</u>buer'''....''to distribute'' ::* '''ijber'''....''to open'' → '''<u>zya</u>ijber'''....''to open wide'' ::* '''nuxer'''....''to pay'' → '''<u>zya</u>nuxer'''....''to disburse'' ::* '''puxer'''....''to throw'' → '''<u>zya</u>puxer'''....''to scatter, cast about'' === Expressing ''mid-, center'' with '''ze-''' === ::* '''ber'''....''to put'' → '''<u>ze</u>ber'''....''to balance'' ::* '''byaser'''....''to stand'' → '''<u>ze</u>byaser'''....''to straddle'' ::* '''der'''....''to say'' → '''<u>ze</u>der'''....''to interject'' ::* '''pyoser'''....''to fall'' → '''<u>ze</u>pyoser'''....''to sag'' ::* '''poxer'''....''to stop'' → '''<u>ze</u>poxer'''....''to interrupt'' === Expressing ''futurity'' with '''oj-''' === ::* '''ber'''....''to put'' → '''<u>oj</u>ber'''....''to put off, postpone'' ::* '''bier'''....''to take'' → '''<u>oj</u>bier'''....''to borrow'' ::* '''fer'''....''to want'' → '''<u>oj</u>fer'''....''to wish, aspire'' ::* '''texer'''....''to think'' → '''<u>oj</u>texer'''....''to plan'' ::* '''teater'''....''to see'' → '''<u>oj</u>teater'''....''to envision'' ::* '''vader'''....''to affirm'' → '''<u>oj</u>vader'''....''to promise'' === Expressing ''past'' with '''aj-''' === ::* '''ber'''....''to put'' → '''<u>aj</u>ber'''....''to pass, relegate to the past'' ::* '''der'''....''to say'' → '''<u>aj</u>der'''....''to evoke, hearken, recount'' ::* '''embier'''....''to occupy'' → '''<u>aj</u>embier'''....''to haunt'' ::* '''texer'''....''to think'' → '''<u>aj</u>texer'''....''to reminisce, to reflect'' ::* '''uvtosder'''....''to express sadness'' → '''<u>aj</u>uvtosder'''....''to apologize'' ::* '''nexer'''....''to store'' → '''<u>aj</u>nexer'''....''to archive'' === Expressing ''present'' with '''ej-''' === ::* '''buer'''....''to give'' → '''<u>ej</u>buer'''....''to present'' ::* '''eser'''....''to exist'' → '''<u>ej</u>eser'''....''to attend, to be present'' ::* '''nuxer'''....''to pay'' → '''<u>ej</u>nuxer'''....''to pay cash'' ::* '''tuer'''....''to inform'' → '''<u>ej</u>tuer'''....''to update'' ::* '''uvtosder'''....''to express sadness'' → '''<u>ej</u>uvtosder'''....''to apologize'' === Expressing a stretched out action with '''yag-''' (''long'') === ::* '''beser'''....''to stay'' → '''<u>yag</u>beser'''....''to linger'' ::* '''bexer'''....''to hold'' → '''<u>yag</u>bexer'''....''to conserve, preserve'' ::* '''daler'''....''to talk'' → '''<u>yag</u>daler'''....''to ramble'' ::* '''dodaler'''....''to orate'' → '''<u>yag</u>dodaler'''....''to harangue'' ::* '''fer'''....''to want'' → '''<u>yag</u>fer'''....''to yearn, pine'' ::* '''teaxer'''....''to look'' → '''<u>yag</u>teaxer'''....''to stare'' ::* '''fer'''....''to want'' → '''<u>yag</u>fer'''....''to yearn, pine'' === Expressing a brief action with '''yog-''' (''short'') === ::* '''drer'''....''to write'' → '''<u>yog</u>drer'''....''to abbreviate'' ::* '''teaxer'''....''to look'' → '''<u>yog</u>teaxer'''....''to glance at'' ::* '''tujer'''....''to sleep'' → '''<u>yog</u>tujer'''....''to snooze, nap'' ::* '''gobler'''....''to cut'' → '''<u>yog</u>gobler'''....''to cut short, truncate'' === Some Hybrid Prefixes === The prefix '''kui-''' is a hybrid of '''ku-''' (''lateral'') and '''ki-''' (''diagonal'') ::* '''per'''....''to go'' → '''<u>kui</u>per'''....''to wobble'' ::* '''tyoper'''....''to walk'' → '''<u>kui</u>tyoper'''....''to limp'' The prefix '''zao-''' is a truncated hybrid of '''zay-''' (''forward'') and '''zoy-''' (''backwards''), eg: ::* '''baser'''....''to move'' → '''<u>zao</u>baser'''....''to rock'' ::* '''per'''....''to go'' → '''<u>zao</u>per'''....''to alternate'' ::* '''beler'''....''to carry'' → '''<u>kui</u>beler'''....''to shuttle, ferry'' ::* '''pyoser'''....''to fall'' → '''<u>kui</u>pyoser'''....''to pendulate'' The prefix '''yaob-''' is a hybrid of '''yab-''' (''up'') and '''yob-''' (''down''). The final '''b-''' is assimilated or dropped before a '''b''' or '''p'''. ::* '''baser'''....''to move'' → '''<u>yao</u>baser'''....''to bob'' ::* '''per'''....''to go'' → '''<u>yao</u>per'''....''to heave'' ::* '''beler'''....''to carry'' → '''<u>yao</u>beler'''....''to shuttle, ferry'' ::* '''peper'''....''to ride'' → '''<u>yao</u>peper'''....''to jounce'' ::* '''puser'''....''to jump'' → '''<u>yao</u>puser'''....''to hop, bounce'' The prefix '''bui-''' is a hybrid of '''bu-''' (''to'') and '''bi-''' (''from''), eg: ::* '''drer'''....''to write'' → '''<u>bui</u>drer'''....''to correspond'' ::* '''-er'''....''to x'' → '''<u>bui</u>er'''....''to trade'' ::* '''beler'''....''to carry'' → '''<u>bui</u>beler'''....''to shuttle, ferry'' ::* '''xer'''....''to do'' → '''<u>bui</u>xer'''....''to push and pull, spring'' ::* '''poper'''....''to travel'' → '''<u>bui</u>poper'''....''to travel to and fro, travel round trip'' The prefix '''uiz-''' is a hybrid of '''uz-''' (''crooked'') and '''iz-''' (''straight''), eg: ::* '''drer'''....''to write'' → '''<u>uiz</u>drer'''....''to squiggle'' ::* '''der'''....''to say'' → '''<u>uiz</u>der'''....''to equivocate'' ::* '''baser'''....''to move'' → '''<u>uiz</u>baser'''....''to wiggle, to squirm'' ::* '''per'''....''to go'' → '''<u>uiz</u>per'''....''to careen, reel'' ::* '''paser'''....''to move'' → '''<u>uiz</u>paser'''....''to swerve, yaw'' The prefix '''zui-''' is a hybrid of '''zu-''' (''left'') and '''zi-''' (''right''), eg: ::* '''drer'''....''to write'' → '''<u>uiz</u>drer'''....''to squiggle'' ::* '''buxer'''....''to push'' → '''<u>zui</u>buxer'''....''to push around'' ::* '''baser'''....''to move'' → '''<u>zui</u>baser'''....''to sway, totter'' ::* '''per'''....''to go'' → '''<u>zui</u>per'''....''to zigzag'' ::* '''pasler'''....''to shake'' → '''<u>zui</u>pasler'''....''to wobble'' The prefix '''aoyeb-''' is a hybrid of '''(a)yeb-''' (''in'') and '''oyeb-''' (''out''), eg: ::* '''ber'''....''to put'' → '''<u>aoye</u>ber'''....''to insert and extract'' ::* '''tiexer'''....''to breathe'' → '''<u>aoye</u>tiexer'''....''to breath in and out'' ::* '''paper'''....''to fly'' → '''<u>aoye</u>paper'''....''to fly in and out'' The prefix '''aob-''' is a hybrid of '''ab-''' (''on'') and '''ob-''' (''off''), eg: ::* '''ber'''....''to put'' → '''<u>ao</u>ber'''....''to put on and off'' ::* '''per'''....''to go'' → '''<u>ao</u>per'''....''to get on and off, embark and disembark'' The prefix '''vao-''' is a hybrid of '''va-''' (''yes'') and '''vo-''' (''no''), eg: ::* '''der'''....''to say'' → '''<u>vao</u>der'''....''to decide'' ::* '''daler'''....''to talk'' → '''<u>vao</u>daler'''....''to waffle'' ::* '''duder'''....''to answer'' → '''<u>vao</u>duder'''....''to answer yes or no'' ::* '''kyaxer'''....''to change'' → '''<u>vao</u>kyaxer'''....''to redact'' ::* '''texer'''....''to think'' → '''<u>vao</u>texer'''....''to deliberate, vacillate'' The prefix '''uij''' is a hybrid of '''uj-''' (''end'') and '''ij-''' (''begin'') ::* '''ber'''....''to put'' → '''<u>uij</u>ber'''....''to switch off and on'' ::* '''daler'''....''to talk'' → '''<u>uij</u>daler'''....''to stutter'' The prefix '''yuij''' is a hybrid of '''yuj-''' (''close'') and '''yij-''' (''open'') ::* '''ber'''....''to put'' → '''<u>yuij</u>ber'''....''to open and close, blink'' The prefix '''huim''' is a hybrid of '''hum''' (''there'') and '''him''' (''there'') ::* '''paper'''....''to fly'' → '''<u>huim</u>paper'''....''to fly here and yon'' ::* '''per'''....''to go'' → '''<u>huim</u>per'''....''to wander'' ::* '''kexer'''....''to seek'' → '''<u>huim</u>kexer'''....''to search high and low'' === Different Nuances of '''teaxer''' with Prefixes === <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''teaxer'''....''to look, behold, regard'' ::* '''aybteaxer'''....''to supervise, look over'' ::* '''ajteaxer'''....''to look back on (retrospect)'' ::* '''eynteaxer'''....''to squint'' ::* '''fizteaxer'''....''to respect'' ::* '''fuzteaxer'''....''to disrespect'' ::* '''gawteaxer'''....''to review, re-look'' ::* '''hyuitteaxer'''....''to look at one another'' ::* '''ibteaxer'''....''to ignore'' ::* '''igteaxer'''....''to glance, glimpse'' ::* '''ifteaxer'''....''to marvel at'' ::* '''izteaxer'''....''to view directly, confront, aim'' ::* '''jateaxer'''....''to preview'' ::* '''jeteaxer'''....''to watch, observe'' ::* '''joteaxer'''....''to review'' ::* '''kateaxer'''....''to look for'' ::* '''keteaxer'''....''to scan'' ::* '''kiteaxer'''....''to look askance'' ::* '''koteaxer'''....''to peek, spy'' ::* '''kozyeteaxer'''....''to peep'' ::* '''kozyoteaxer'''....''to peer'' ::* '''kuteaxer'''....''to observe'' ::* '''kyeteaxer'''....''to browse'' ::* '''kyoteaxer'''....''to stare, glare'' ::* '''oteaxer'''....''to ignore, overlook'' ::* '''ufteaxer'''....''to glare, leer'' ::* '''ugteaxer'''....''to gaze'' ::* '''yagteaxer'''....''to gape, gawk'' ::* '''yebteaxer'''....''to inspect'' ::* '''yibteaxer'''....''to view from afar'' ::* '''yogteaxer'''....''to glance at'' ::* '''yokteaxer'''....''to get a glimpse of'' ::* '''yubteaxer'''....''to examine'' ::* '''yuibteaxer'''....''to look near and far'' ::* '''yuzteaxer'''....''to look around, circumspect'' ::* '''yanteaxer'''....''to view together'' ::* '''yizteaxer'''....''to look beyond, overlook'' ::* '''vyateaxer'''....''to investigate, check out'' ::* '''vyoteaxer'''....''to view wrongly'' ::* '''zateaxer'''....''to face, confront'' ::* '''zayteaxer'''....''to look ahead, expect'' ::* '''zoyteaxer'''....''to look back'' ::* '''zeyteaxer'''....''to look across'' ::* '''ziteaxer'''....''to look to the right'' ::* '''zuteaxer'''....''to look to the left'' ::* '''zuiteaxer'''....''to look right and left'' ::* '''zyateaxer'''....''to look all over, survey'' ::* '''zyeteaxer'''....''to look through, peruse'' ::* '''zyoteaxer'''....''to squint'' ::* '''yobteaxer'''....''to look down'' ::* '''yaobteaxer'''....''to look up and down'' ::* '''zaoteaxer'''....''to look back and forth'' ::* '''yabteaxer'''....''to look up'' ::* '''yubketeaxer'''....''to pry'' ::* '''uzteaxer'''....''to look indirectly at'' ::* '''oyebteaxer'''....''to look out'' ::* '''ojteaxer'''....''to peer into the future'' ::* '''marteaxer'''....''to star-gaze'' ::* '''tabteaxer'''....''to autopsy'' </div> == Modal Verbs == : Modal verbs are auxiliary verbs that are usually followed by the main verb in the infinitive or a subjunctive dependent clause and have to do with wanting, permitting, prohibiting, being able, being unable, needing, being obliged to do something, etc. ==== Principal Modal Auxiliary Verbs ==== [[File:Ladies Should Listen poster.jpg|thumb|]] : Mirad has a set of modal auxiliary verbs that can be followed by a main verb in the infinitive mode. This is very much like English modal auxiliary verbs in the following examples: ::* ''I <u>want</u> to go.'' ::* ''You <u>must</u> wait.'' ::* ''You <u>may</u> stay.'' ::* ''I <u>dare</u> say.'' : Here is a chart showing the main modal auxiliary verbs in Mirad: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Principle Modal Auxiliary Verbs |- ! Type !! Positive !! Negative |- ! Permission | '''afer'''....''may''<br>'''ayfer'''....''might'' || '''ofer'''....''may not''<br>'''oyfer'''....''might not'' |- ! Ability | '''yafer'''....''can''||'''yofer'''....''cannot'' |- ! Need | '''efer'''....''need to'' || |- ! Obligation | '''yefer'''....''must''<br>'''yeyfer'''....''should'' ||'''oyefer'''....''must not''<br>'''oyeyfer'''....''should not'' |- ! Desire | '''fer'''....''want to'' || |- ! Enjoyment | '''ifer'''....''love to, enjoy''<br>'''iyfer'''....''like to'' || '''ufer'''....''hate to''<br>'''uyfer'''....''dislike to'' |- ! Courage |'''yifer'''....''dare to'' || '''yufer'''....''be afraid to, fear'' |- ! Liberty | '''yiver'''....''have a right to, be free to'' || '''yuver'''....''be bound to, be supposed to'' |- ! Expectation | '''yaker'''....''expect to'' || '''yoker'''....''be surprised to'' |- ! Conation | '''yeker'''....''try to'' || |- ! Difficulty | '''yiker'''....''to find it hard to'' || '''yuker'''....''to find it easy to'' |} : These modal auxiliary verbs are often followed by a verbal infinitive, as in the following examples: ::* '''At fe <u>ter</u>.'''....''I want <u>to know</u>.'' ::* '''Wit yifa <u>yeper</u>.'''....''He dared <u>to enter</u>.'' ::* '''Yat yafe <u>teater</u> yet.'''....''We can <u>see</u> you.'' ::* '''Duven et yaka <u>aker</u>?'''....''Did you expect <u>to win</u>?'' ::* '''Diwe yeku <u>xer</u> ga fi.'''....''Please try <u>to do</u> better.'' : If the modal verb is in the hypothetical aspect (conditional), then the sense is somewhat mitigated, as in these examples: :* '''At <u>fe</u> per.'''....''I <u>want</u> to go.'' :* '''At <u>fu</u> per.'''....''I <u>would</u> like to go.'' :* '''Et <u>yafe</u> aker.'''....''You <u>can</u> win.'' :* '''Et <u>yafu</u> aker.'''....''You <u>could</u> win.'' :* '''Yet <u>yefe</u> iper.'''....''You <u>must</u> leave.'' :* '''Yet <u>yefu</u> iper.'''....''You <u>ought</u> to leave.'' : Post-y-gliding the stem vowel of the modal verb also reduces the strength, for example: :* '''At <u>ife</u> et.''' ....''I <u>love</u> you.'' :* '''At <u>iyfe</u> et.''' ....''I <u>like</u> you.'' :* '''Et <u>yefe</u> iper.'''....''You <u>must</u> leave.'' :* '''Et <u>yeyfe</u> iper.'''....''You <u>should</u> leave.'' :* '''Iyt <u>yafe</u> aker.'''....''She <u>can</u> win.'' :* '''Iyt <u>yayfe</u> aker.'''....''She <u>might</u> win.'' :* '''At <u>ufa</u> uda tuz.'''....''I <u>hated</u> that art.'' :* '''At <u>uyfa</u> uda tuz.'''....''I <u>disliked</u> that art.'' : The use of '''l''' and '''r''' intensify the meaning of the auxiliary verbs, eg: :* '''Et <u>yuve</u> puer jwe.'''....''You <u>are supposed</u> to arrive on time.'' :* '''Et <u>yuvle</u> tepzexer.'''....''You <u>have</u> to pay attention.'' :* '''Et <u>yuvre</u> buer nas.'''....''You <u>absolutely must</u> give money.'' :* '''At <u>yeka</u> ser yeva.'''....''I <u>tried</u> to be fair.'' :* '''At <u>yekla</u> ujber jwa.'''....''I <u>strove</u> to finish early.'' :* '''At <u>yekra</u> nixer ga nas.'''....''I <u>struggled (= worked hard))</u> to earn more money.'' :* '''Iyt <u>ife</u> eker zyun.'''....''She <u>loves</u> to play ball.'' :* '''Iyt <u>ifla</u> teater et.'''....''She <u>was delighted</u> to see you.'' :* '''Iyt <u>ifre</u> teaper him.'''....''She <u>adores</u> visiting here.'' : Here are some examples showing how these modal verbs are used as auxiliaries: ::* '''Et <u>afe</u> oyeper ay ifeker.'''....''You <u>may</u> go out and play.'' ::* '''Yat <u>efa</u> tujer.'''....''We <u>needed</u> to sleep.'' ::* '''Ot <u>ofe</u> mavier him.'''....''One <u>is prohibited</u> to smoke here.'' ::* '''Mavier him <u>ofwe</u>.'''....''Smoking here is prohibited.'' ::* '''At <u>ife</u> dyeer.'''....''I <u>love</u> to read.'' ::* '''Duven et <u>fe</u> yeper?'''....''Do you <u>want</u> to come in?'' ::* '''At <u>fu</u> teaper et edjub.'''....''I <u>would like</u> to visit you some day.'' ::* '''It <u>ufaye hyaj</u> teaxwer.'''....''He <u>has always hated</u> being looked at.'' ::* '''Duven et <u>iyfe</u> per tilami?'''....''Do you <u>like</u> going to bars?'' ::* '''At <u>uyfe</u> tijer gra jwa.'''....''I <u>dislike</u> waking up too early.'' ::* '''Et <u>yafe</u> xer hyehos et fu.'''....''You <u>can</u> do whatever you like.'' ::* '''Et <u>yefer</u> xer ad vyaas.'''....''You <u>must</u> do the right thing.'' ::* '''Et <u>yeyfe</u> voy daler huuyen azay.'''....''You <u>should</u> not talk so loud.'' ::* '''At <u>yeyfa</u> ter ga fi.'''....''I <u>should have</u> known better.'' ::* '''At <u>voy yifu</u> der hyea fuas.'''....''I <u>would not dare</u> say anything bad.'' ::* '''<u>Von yufu</u> der hos et tesde.'''....''<u>Don't be afraid</u> to say what you mean.'' ::* '''Et <u>yive</u> dier yevanavdut.'''....''You <u>have a right</u> to ask for a lawyer.'' ::* '''Yat <u>voy yuvle</u> kyoejer.'''....''We <u>are not bound</u> to stick around.'' === Subject-oriented vs. Patient-oriented Modal Verb Forms === :: All of these modal verbs can be passive, in which case they are "patient-oriented" rather than "subject-oriented." The participial adjective '''yafa'''....''able'' is subject-oriented and refers to a person, whereas the passived adjective '''yafwa'''....''possible'' is patient-oriented and refers to a thing or event. Here is a chart of the principal modal verbs and corresponding participial adjectives with this subject/object-orientation distinction shown: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Subject-oriented vs. Patient-oriented Modal Verb Forms |- ! Modal Type || Subject-oriented !! Subject-oriented !! Patient-oriented !! Patient-oriented |- ! !! Verb !! Adjective !! Verb !! Adjective |- !row=1| Permission | '''afer'''<br>''may'' || '''afa'''<br>''allowed'' || '''afwer'''<br>''be permitted'' || '''afwa'''<br>''permissable'' |- !row=1| Necessity | '''efer'''<br>''need'' || '''efa'''<br>''needful'' || '''efwer'''<br>''be necessary'' || '''efwa'''<br>''necessary, required'' |- !row=1| Prohibition | '''ofer'''<br>''be unallowed'' || '''ofa'''<br>''prohibited'' || '''ofwer'''<br>''be prohibited'' || '''ofwa'''<br>''banned'' |- !row=1| Possibility | '''yafer'''<br>''be able'' || '''yafa'''<br>''able'' || '''yafwer'''<br>''be possible'' || '''yafwa'''<br>''possible'' |- !row=1| Obligation | '''yefer'''<br>''must'' || '''yefa'''<br>''obliged'' || '''yefwer'''<br>''be obligatory'' || '''yefwa'''<br>''obligatory'' |- !row=1| Duty | '''yeyfer'''<br>''should'' || '''yeyfa'''<br>''supposed, duty-bound'' || '''yeyfwer'''<br>''be supposed'' || '''yeyfwa'''<br>''due'' |- !row=1| Impossibility | '''yofer'''<br>''be unable'' || '''yofa'''<br>''unable'' || '''yofwer'''<br>''be impossible'' || '''yofwa'''<br>''impossible'' |- !row=1| Volition | '''fer'''<br>''want'' || '''fa'''<br>''desirous'' || '''fwer'''<br>''be desirable'' || '''fwa'''<br>''desirable, wanted'' |- !row=1| Love | '''ifer'''<br>''love''<br>'''iyfer'''<br>''like'' || '''ifa'''<br>''enamored''<br>'''iyfa'''<br>''fond'' || '''ifwer'''<br>''be loved''<br>'''iyfwer'''<br>''be liked'' || '''ifwa'''<br>''lovable''<br>'''iyfwa'''<br>''likeable'' |- !row=1| Hate | '''ufer'''<br>''hate''<br>'''uyfer'''<br>''dislike'' || '''ufa'''<br>''averse''<br>'''uyfa'''<br>''displeased''|| '''ufwer'''<br>''be hated''<br>'''uyfwer'''<br>''be disliked'' || '''ufwa'''<br>''odious''<br>''unliked'' |- !row=1| Courage | '''yifer'''<br>''dare'' || '''yifa'''<br>''daring, brave'' || '''yifwer'''<br>''be safe'' || '''yifwa'''<br>''safe'' |- !row=1| Fear | '''yufer'''<br>''be afraid'' || '''yufa'''<br>''afraid'' || '''yufwer'''<br>''be a danger'' || '''yufwa'''<br>''frightening'' |- !row=1| Joy | '''iver'''<br>''enjoy'' || '''iva'''<br>''glad'' || '''ivwer'''<br>''be a joy'' || '''ivwa'''<br>''enjoyable'' |- !row=1| Sorrow | '''uver'''<br>''be sorry'' || '''uva'''<br>''sorry, sad'' || '''uvwer'''<br>''be a shame'' || '''uvwa'''<br>''regrettable'' |} : Examples of subject-oriented forms: ::* '''At se <u>yafa</u> xer hes.'''....''I <u>am capable of</u> doing anything.'' ::* '''Et <u>ofe</u> teater hia dyezun.'''....''You <u>are not allowed/are prohibited</u> to see this film.'' ::* '''Duven at <u>afe</u> per hum?'''....''Am I <u>allowed</u> to go there?'' ::* '''Yat <u>fu</u> ter eta dyun.'''....''We <u>would like</u> to know your name.'' ::* '''Piti <u>ufe</u> beser be mel.'''....''Fish <u>hate</u> to remain on dry land.'' ::* '''At ajay <u>ifa</u> dazer.'''....''I once <u>loved</u> to dance.'' ::* '''Et se iva, at <u>yife</u> der.'''....''You are beautiful, I <u>dare</u> say.'' ::* '''At <u>yeyfa</u> xer has ga ig.'''....''I <u>should</u> have done it sooner.'' ::* '''Von <u>yufu</u>; At yupeye.'''....''<u>Fear</u> not; I am coming.'' ::* '''Et <u>yefe</u> puer ja eymaj.'''....''You <u>must</u> arrive before noon.'' ::* '''Yet <u>yofe</u> daler je ha dezun.'''....''You people <u>must not</u> talk during the performance.'' ::* '''Yat <u>yeyfe</u> (= se <u>yeyfa</u>) aker.'''....''We should (= are <u>bound/supposed/due</u>) to win.'' ::* '''At <u>ive</u> teater et bakser.'''....''I<u>'m glad</u> to see you get better.'' ::* '''Su <u>iva</u>.'''....''Be <u>happy</u>.'' ::* '''At <u>uvu (= su uva)</u> teater et iper.'''....''I <u>would be sad</u> to see you leave.'' : Examples of patient-oriented forms: ::* '''<u>Afwe</u> (= se afwa) mavier him.'''....''<u>It is permissible</u> to smoke here.'' ::* '''<u>Ofwe</u> (= se ofwa*) puxer fyumul him.'''....''<u>It is prohibited</u> to throw litter here.'' ::* '''<u>Fwe</u> (= se fwa) van yet dolu.'''....''<u>It is desired</u> that you stop talking.'' ::* '''<u>Voy yafwe</u> beser him gajob.'''....''<u>It is not possible</u> to remain here any longer.'' ::* '''<u>Yofwa</u> av at ivteuder.'''....''<u>It was not possible</u> for me to laugh.'' ::* '''<u>Yefwe</u> van et piu ig.'''....''<u>It is essential</u> that you leave quickly.'' ::* '''He <u>yeyfwe</u> ober ata tyoyafi?'''....''Is <u>it obligatory</u> to remove my shoes?'' ::* '''Ga yux <u>efwo</u>.'''....''More help <u>will be needed</u>.'' ::* '''Yuxren se <u>ufwa</u> xetyen.'''....''Slavery is an <u>odious</u> practice.'' ::* '''<u>Uvwe</u> van wit oka.'''....''<u>It's a shame</u> that he lost.'' :: *<small>'''lofwa''' is used for ''unwanted'' for disambiguation purposes.</small> === Deriving Causatives from Modal Stems === : Various causative verbs can be formed from modal stems, as shown in the chart below: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Deriving Causatives from Modal Stems |- ! Subject-oriented !! Patient-oriented |- | '''afxer'''....''allow'' (someone to do sthg.) || '''afwaxer'''....''permit'' (something to be done) |- | '''efxer'''....''require'' || '''efwaxer'''....''necessitate'' |- | '''ofxer'''....''prohibit'' || '''ofwaxer'''....''prohibit'' |- | '''yafxer'''....''enable'' || '''yafwaxer'''....''make possible'' |- | '''yefxer'''....''oblige'' || '''yefwaxer'''....''make obligatory'' |- | '''yofxer'''....''cripple'' || '''yofwaxer'''....''disable'' |- | '''yifxer'''....''embolden'' || '''yifwaxer'''....''make safe'' |- | '''yufxer'''....''intimidate'' || '''yufwaxer'''....''make frightening'' |- | '''ifxer'''....''please'' || '''ifwaxer'''....''make pleasant'' |} === Creating Modal Verbs and Adjectives with Modal Stem Suffixes === : Verb stems can be suffixed with modal participles to produce related modal verbs and adjectives. The first chart shows the modal participles themselves that can be suffixed to verb stems. Subject-oriented forms refer only to people, while patient-oriented forms (ending in '''-wa''') refer only to things. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Modal Suffixes |- ! Subject-oriented !! Patient-oriented |- | '''-yafa'''....''able to X, -able'' || '''-yafwa'''....''possible to X'' |- | '''-yofa'''....''unable to X'' || '''-yofwa'''....''impossible to X'' |- | '''-ifa'''....''fond of Xing, Xophile'' || '''-ifwa'''....''enjoyable to X'' |- | '''-ufa'''....''averse to Xing, Xophobic'' ||'''-ufwa'''....''unenjoyable to X'' |- | '''-yika'''....''hard of Xing'' || '''-yikwa'''....''hard to X'' |- | '''-yuka'''....''comfortable/easy Xing'' || '''-yukwa'''....''easy to X'' |- | '''-yaka'''....''expecting to X'' || '''yakwa'''....''expected/likely to X'' |- | '''-efa'''....''in need of Xing'' || '''-efwa'''....''necessary to X'' |- | '''-yefa'''....''obliged to X'' || '''-yefwa'''....''obligatory/due to X'' |- | '''-yufa'''....''afraid of Xing'' || '''-yufwa'''....''frightening to X'' |} : This table shows some of these modal suffixes applied to actual verb and noun stems: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Modals and Orientation |- ! Orientation !! Positive Adjective !! Positive Verb !! Negative Adjective !! Negative Verb |- !row=1| '''Subject''' | '''teatyafa'''<br>''able to see, sighted'' || '''teatyafer'''<br>''be able to see'' || '''teatyofa'''<br>''blind'' || '''teatyofer'''<br>''be blind'' |- !row=1| '''Patient''' | '''teatyafwa'''<br>''visible'' || '''teatyafwer'''<br>''be visible'' || '''teatyofwa'''<br>''invisible'' || '''teatyofwer'''<br>''be invisible'' |- !row=1| '''Subject''' | '''teetyafa'''<br>''able to hear, hearing'' || '''teetyafer'''<br>''be able to hear'' || '''teetyofa'''<br>''deaf'' || '''teatyofer'''<br>''be deaf'' |- !row=1| '''Patient''' | '''teetyafwa'''<br>''audible'' || '''teetyafwer'''<br>''be audible'' || '''teeyofwa'''<br>''inaudible'' || '''teeyofwer'''<br>''be inaudiable'' |- !row=1| '''Subject''' | '''dalyafa'''<br>''able to speak'' || '''dalyafer'''<br>''be able to speak'' || '''dalyofa'''<br>''mute, dumb'' || '''dalyofer'''<br>''be mute, dumb'' |- !row=1| '''Subject''' | '''doabifa'''<br>''patriotic'' || '''doabifer'''<br>''be patriotic'' || '''doabufa'''<br>''rebellious'' || '''doabufer'''<br>''rebel'' |- !row=1| '''Subject''' | '''tosyafa'''<br>''sensitive'' || '''tosyafer'''<br>''be able to feel'' || '''tosyofa'''<br>''insensitive'' || '''tosyofer'''<br>''be numbed'' |- !row=1| '''Patient''' | '''tayotyafwa'''<br>''palpable'' || '''tayotyafwer'''<br>''be palpable'' || '''tayotyofwa'''<br>''numb'' || '''tayotyofwer'''<br>''be impalbable, numb'' |- !row=1| '''Patient''' | '''testyukwa'''<br>''easy to understand'' || '''testyukwaxer'''<br>''make easily understood'' || '''testyikwa'''<br>''hard to understand'' || '''testyikwaxer'''<br>''make hard to understand'' |- !row=1| '''Subject''' | '''tudyaka'''<br>''pregnant, expecting'' || '''tudyaker'''<br>''be expecting''|| || |- !row=1| '''Patient''' |'''mamilyakwa'''<br>''likely to rain'' || '''mamilyakwer'''<br>''to be expected to rain''|| '''mamilyokwa'''<br>''unlikely to rain''|| '''mamilyokwer'''<br>''to be unlikely to rain'' |- !row=1| '''Subject''' | '''tilefa'''<br>''thirsty'' || '''tilefer'''<br>''be thirsty'' || || |- !row=1| '''Subject''' | '''telefa'''<br>''hungry'' || '''telefer'''<br>''be hungry'' || || |- !row=1| '''Patient''' | '''tejefwa'''<br>''vital'' || '''tejefwer'''<br>''be vital'' || || |- !row=1| '''Subject''' | '''tujefa'''<br>''sleepy'' || '''tujefer'''<br>''be sleepy'' || || |- !row=1| '''Subject''' | '''nasefa'''<br>''poor, needy'' || '''nasefer'''<br>''be needy'' || || |- !row=1| '''Subject''' | '''dudyefa'''<br>''accountable, responsible'' || '''dudyefer'''<br>''be responsible'' || || |- !row=1| '''Patient''' | '''texiyefwa'''<br>''noteworthy'' || '''texiyefwer'''<br>''be noteworthy'' || || |} == Sensing Verbs == : Verbs involving the senses, such as sight or hearing, follow a similar pattern, as the following chart shows: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Sensing Verbs |- valign=top ! TYPE !! '''teab'''....''eye''<br>'''teata'''....''visual'' !! '''teeb'''....''ear''<br>'''teeta'''....''acoustic'' !! '''teib'''....''nose''<br>'''teita'''....''olfactory'' !! '''teub'''....''mouth''<br>'''teuta'''....''gustatory'' !! '''tayob'''....''skin''<br>'''tayota'''....''tactile'' |- valign=top !row=1| Receptive<br>Active | '''teater'''<br>''see'' || '''teeter'''<br>''hear'' || '''teiter'''<br>''smell'' || '''teuter'''<br>''taste'' || '''tayoter'''<br>''feel'' |- valign=top !row=1| Receptive<br>Passive | '''teatwer'''<br>''be seen'' || '''teetwer'''<br>''be heard'' || '''teitwer'''<br>''be smelled'' || '''teutwer'''<br>''be tasted'' || '''tayotwer'''<br>''be felt'' |- valign=top !row=1| Stative | '''teaser'''<br>''seem'' || '''teeser'''<br>''sound'' || '''teiser'''<br>''smell'' || '''teuser'''<br>''taste'' || '''tayoser'''<br>''feel'' |- valign=top !row=1| Dynamic<br>Active | '''teaxer'''<br>''look at'' || '''teexer'''<br>''listen'' || '''teixer'''<br>''sniff'' || '''teuxer'''<br>''taste'' || '''tayoxer'''<br>''touch'' |- valign=top !row=1| Dynamic<br>Passive | '''teaxwer'''<br>''be looked at'' || '''teexwer'''<br>''be listened to'' || '''teixwer'''<br>''be sniffed'' || '''teuxwer'''<br>''be tasted'' || '''tayoxwer'''<br>''be touched'' |- valign=top !row=1| Causative<br>Active | '''teatuer'''<br>''show'' || '''teetuer'''<br>''make hear'' || '''teixuer'''<br>''make smell'' || '''teuxuer'''<br>''offer a taste'' || '''tayoxuer'''<br>''make feel'' |- valign=top !row=1| Causative<br>Passive | '''teatuwer'''<br>''be shown'' || '''teetuwer'''<br>''be made to hear'' || '''teituwer'''<br>''be made to smell'' || '''teutuwer'''<br>''be given a taste'' || '''tayotuwer'''<br>''be made to feel'' |- valign=top !row=1| Inchoative<br>Active | '''teatier'''<br>''perceive,''<br>''catch sight of'' || '''teetier'''<br>''catch the<br>sound of'' || '''teitier'''<br>''get a whiff of'' || '''teutuer'''<br>''get a taste of'' || '''tayotier'''<br>''get the sensation of'' |- valign=top !row=1| Inchoative<br>Passive | '''teatiwer'''<br>''be perceived'' || '''teetiwer'''<br>''be heard'' || '''teitiwer'''<br>''be whiffed'' || '''teutiwer'''<br>''be tasted'' || '''tayotiwer'''<br>''be felt'' |- valign=top !row=1| Negative-Modal<br>Patient-oriented<br>Stative | '''teatyofer'''<br>''be blind'' || '''teetyofer'''<br>''be deaf'' || '''teityofer'''<br>''be unable to smell'' || '''teityofer'''<br>''be unable to taste'' || '''tayotyofer'''<br>''be insensitive'' |- valign=top !row=1| Negative-Modal<br>Patient-oriented<br>Stative | '''teatyofwer'''<br>''be invisible'' || '''teetyofwer'''<br>''be inaudible'' || '''teityofwer'''<br>''be undetectable<br>odorwise'' || '''teityofwer'''<br>''be insipid'' || '''tayotyofwer'''<br>''be undetectable<br>by touch'' |- valign=top !row=1| Negative-Modal<br>Patient-oriented<br>Causative | '''teatyofxer'''<br>''blind'' || '''teetyofxer'''<br>''deafen'' || '''teityofxer'''<br>''desensitize<br>to smell'' || '''teutyofxer'''<br>''desensitize to<br>taste'' || '''tayotyofxer'''<br>''desensitize'' |- valign=top !row=1| Negative-Modal<br>Patient-oriented<br>Causative | '''teatyofwaxer'''<br>''make invisible'' || '''teetyofwaxer'''<br>''make inaudible'' || '''teityofwaxer'''<br>''make odorless'' || '''teutyofwaxer'''<br>''render tasteless'' || '''tayotyofwaxer'''<br>''numb'' |} : Examples of usage: :* '''At <u>teatyofxwa</u> bey ha mani.'''....''I <u>was blinded</u> by the lights.'' :* '''Ha xeus sa <u>teetyofxyea</u>.'''....''The noise was <u>deafening</u>.'' :* '''Hia tit se gla <u>teatiyafa</u>.'''....''This pupil is very <u>perceptive</u>.'' :* '''Hua bekil se <u>teityofwa</u>.'''....''That medicine is <u>odorless</u> (impossible to smell).'' :* '''<u>Teatyofwaxu</u> ha vyuni.'''....''<u>Make</u> the spots <u>invisible</u>.'' :* '''Ha magmemyaz yonpyexlun <u>tayotyafwa</u> zya ha mir.'''....''The volcano eruption <u>could be felt</u> throughout the world.'' == Frequentative Verbs == :Frequentative verbs or repetitive action verbs can be formed with the prefix '''je-'''. This prefix gives the verb the meaning ''to keep on doing something''. ::{| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Frequentative Verbs |- ! Normal !! Frequentative |- | '''teaxer'''....''to look''||'''<u>je</u>teaxer'''....''to watch'' |- | '''bexer'''....''to hold''||'''<u>je</u>bexer'''....''to conserve'' |- | '''byexer'''....''to hit''||'''<u>je</u>byexer'''....''to batter'' |- | '''zoigper'''....''to pursue''||'''<u>je</u>zoigper'''....''to stalk'' |- | '''duler'''....''to urge'' || '''<u>je</u>duler'''....''to nag'' |} == Hybridized Verbs == : Verbs that involve motion directions that change back and forth can be formed by hybridizing the stem vowel or the vowel of the vectorial prefix. Here are some examples: ::{| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Hybridized Verbs |- ! First Verb !! Second Verb !! Hybridized Verb |- | '''py<u>a</u>ser'''....''jump up''|| '''py<u>o</u>ser'''....''fall down'' || '''py<u>ao</u>ser'''....''bounce, undulate'' |- | '''buer'''....''give'' || '''bier'''....''take'' || '''buier'''....''exchange'' |- | '''nuer'''....''furnish'' || '''nier'''....''consume'' || '''nuier'''....''trade'' |- | '''tuer'''....''inform'' || '''tier'''....''learn'' || '''tuier'''....''communicate'' |- | '''yaper'''....''ascend'' || '''yoper'''....''descend'' || '''yaoper'''....''go up and down'' |- | '''zayper'''....''go forward'' || '''zoyper'''....''go back'' || '''zaoper'''....''vacillate'' |- | '''vader'''....''affirm'' || '''voder'''....''deny'' || '''vaoder'''....''decide'' |- | '''yijber'''....''open'' || '''yujber'''....''close'' || '''uijber'''....''valve'' |- | '''baser'''....''stir'' || '''boser'''....''be still'' || '''baoser'''....''vibrate'' |} == Expressing Habitual Actions and States == : Mirad uses the term '''gel jubyen''' (''as a habit'') to express a verb reflecting habitual action, eg: ::* '''At tijeya be yiwa jwobi gel jubyen.'''....''I used to wake up at 9 o'clock.'' (Lit. ''I was waking up at 9 o'clock as a habit.''). : The term '''hyujod'''....''one another occasion'' (or '''be aj'''....''in the past'') is use to express ''once (upon a time)'', eg: ::* '''At sa tuxut hyujod (~ be aj) sa tuxut.''' ....''I once was a teacher.'' : The term '''vyabxelay''' (''routinely'') can also be used, eg: ::* '''Yat eke duz yuz bi ha doym vyabxelay.'''....''We play music around town routinely.'' == Expressing an Immediate Past == : To express an immediate past, such as in the sentence ''"We have just gotten married."'', Mirad uses the adverb '''ejnay''' (''newly'') much like the word ''just'' in English: ::* '''Yat tadsaye <u>ejnay</u>.'''....''We have <u>just</u> gotten married.'' ::* '''<u>Ejnay</u> tadxwa.'''....''<u>Just</u> married.'' ::* '''Wit dokebiwa <u>ejnay</u>.'''....''He was <u>just</u> elected.'' ::* '''At ujbaya yex <u>ejnay</u> hoj iyt yebupa.'''....''I had <u>just</u> finished work when she came in.'' == Verb Predicate Types == : Mirad verb predicates can be classified as follows: :* '''''Voice''''' ::* Active (The subject is the doer of the action) ::* Passive (The subject is the receiver of the action) ::* Middle (The subject is both the agent and patient) ::* Reflexive (The subject is also the patient.) ::* Reciprocal (Plural subjects interact.) :* '''''Stativity''''' ::* Stative (Does not involve action) ::* Dynamic (Action is involved) :* '''''Valency''''' ::* Impersonal (There is no subject) ::* Transitive (There is an object) ::* Intransitive (There is no object) ::* Auto-transitive (The subject is a patient and there is no agent) ::* Anti-transitive (There is the patient but an agent is assumed) ::* Causative (Subject causes an action to be performed) ::* Copula (X is Y) :* '''''Other''''' ::* Modal (''can, must, should, wants to''...) ::* Auxiliary (''help to, hope to, prepare to'' + verb) ::* Motion (''run, go, ride''...) ::* Communication (''say, answer, claim that...'') ::* Gesture (''put, shake, hit...'') ::* State/Stative (''be, become, live, be born...'') ::* Action/Dynamic (''do, act, make'') {| class="wikitable" style="background: lightYellow;;{{Text default color}};font-size:smaller;" |+ Verb Predicate Types |- ! Voice !! Stativity!! Valency !! Example |- | active || stative || impersonal, -agent, -object || '''Mamilo zajub.'''....''It will rain tomorrow.'' |- | active || stative || impersonal, -agent, +complement || '''Sa gla oma.'''....''It was very cold.'' |- | active || stative || impersonal, +subject || '''Ese het be ha mes.'''....''There is someone at the door.'' |- | active || stative || copula, subject + noun/adjective complement || '''Et se ata twud.'''....''You are my son.''<br>'''At aseye ebbyextipa.'''....''I am becoming angry.'' |- | middle || stative || auto-transitive, +subject=patient -agent -object || '''Iyt toja.'''....''She died'' |- | middle || stative || auto-transitive, +subject=patient +agent -object || '''Ha mes yija.'''....''The door opened.'' |- | active || stative || intransitive, +subject -object|| '''Et bokso.'''....''You will get sick.'' |- | active || stative || transitive, sense, +subject +object || '''At teate et.'''....''I see you.'' |- | active || stative || transitive, modal, +subject +verb complement || '''At fe per.'''....''I want to go.'' |- | active || stative || intransitive, subject-oriented modal, -subject +verb complement || '''Yofwe teater.'''....''It is impossible to see.'' |- | passive || stative || patient-oriented modal, +subject || '''Mamil yakwe.'''....''Rain is expected.'' |- | middle || dynamic || anti-transitive, +subject=patient +agent -object || '''Ha mes yijpa.'''....''The door came open.'' |- | active || dynamic || intransitive, +subject -object|| '''Ha fab pyosa.'''....''The tree fell.'' |- | active || dynamic || transitive, +subject +-object || '''Yit pyoxa ha fab.'''....''They felled the tree.'' |- | passive || dynamic || intransitive, +subject, -object || '''Ha fabi pyoxwa.'''....''The trees were felled.'' |- | active || dynamic || transitive, +subject, +object|| '''Obu eta tef.'''....''Take your hat off.'' |- | active || dynamic || ditransitive, +subject, +object +object || '''Von et buu iyt ha nas.'''....''Don't give her the money.'' |- | active || dynamic || transitive, motion, +subject, +destination/origin || '''Yupu ha seem.'''....''Approach the bench.''<br>'''Pu tam!'''....''Go home!'' (''you'' implied) |- | active || dynamic || causative, +subject +object, +agent || '''At tayegobluxo Jon.'''....''I will get my hair cut by John.'' |- | passive || dynamic || causative, +subject +object, +agent || '''At tayegobluxwo.'''....''I will get my hair cut.'' |- | active || dynamic || auxiliary, ditransitive, +patient +verb object || '''Yuxu at xer his.'''....''Help me do this.'' |- | passive || dynamic || auxiliary, ditransitive, +patient +verb object || '''At tuxwa eker duz.'''....''I was taught to play music.'' |- | middle || dynamic || reflexive, +subject = patient, -object || '''Iyt uttojba.'''....''She killed herself.'' |- | active || dynamic || reciprocal, +subjects = patients || '''Yit voy hyuitdale gaj.'''....''They don't talk to one another anymore.'' |} <noinclude>{{Chapter navigation with TOC|Pronouns|Prepositions}}</noinclude> duksmmbu7o2pig92krkf7gvpbyjine8 4672844 4672843 2026-09-28T20:00:54Z Tyoyafud 6233 /* Verb Formants */ 4672844 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == The Verb Stem == [[File:Various forms of using the verb "to inform" in LSC.png|thumb|]] : Verbs in Mirad are listed in the dictionary under the present active infinitive (see [[Mirad Grammar/Verbs#Non-finite Forms]]), such as '''yexer'''....''to work''. The infinitive minus the '''er''' ending is the stem. The stem is used as the base for all other verbal instantiations. The infinitive as listed in the dictionary is usually active in voice, but occasionally a passive infinitive ending in '''-wer''' will be lexicalized because it is somehow special, so then, the stem is still the infinitive minus the '''-er''' ending. All Mirad verbs are conjugated in the same way and there are no exceptions. : This shows how to determine the '''''stem''''' of a verb listed in the dictionary: ::{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Verb Stems |- ! Simple Infinitive !! Stem<big>+</big>Infinitive Ending |- | '''yex<u>er</u>'''....''to work'' || '''yex<big>+</big>er''' |- | '''pos<u>er</u>'''....''to (come to a) stop'' || '''pos<big>+</big>er''' |- | '''x<u>er</u>'''....''to do'' || '''x<big>+</big>er''' |- | '''xw<u>er</u>'''....''to happen, be done'' (PASSIVE)|| '''xw<big>+</big>er''' |} === Verb Formants === : The active stems of verbs most often end in one of the following verb formants: ::{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Verb Formats |- ! Verb Formant !! Function !! Examples |- | '''-x-''' || action or causation || '''xer'''....''to do'', '''saxer'''....''to create'', '''agaxer'''....''to magnify'', '''yixer'''....''to use'', '''abaxer'''....''to pat'' |- | '''-xl-'''|| forceful action || '''yixler'''....''to employ'', '''abaxler'''....''to knead'' |- | '''-xr-'''|| more forceful action || '''yixrer'''....''to wear out'', '''abaxrer'''....''to rub'' |- | '''-b-'''|| gesture || '''ber'''....''to put'', '''aber'''....''to apply'', '''yujber'''....''to close'', '''gober'''....''to subtract'' |- | '''-bl-'''|| forceful gesture || '''yujbler'''....''to lock'', '''gobler'''....''to cut'' |- | '''-br-'''|| more forceful gesture || '''yobrer'''....''to knock down'', '''gobrer'''....''to chop'' |- | '''-s-''' || state or becoming || '''ser'''....''to be'', '''eser'''....''to exist'', '''aser'''....''to become'', '''beser'''....''to remain'', '''paser'''....''to move'' |- | '''-sl-''' || more intensive || '''besler'''....''to linger'', '''pasler'''....''to shake'' |- | '''-sr-''' || most intensive || '''besrer'''....''to loiter'', '''pasrer'''....''to convulse'' |- | '''-p-''' || motion or going || '''per'''....''to go'', '''yaper'''....''to ascend'', '''paper'''....''to fly'' |- | '''-pl-''' || more intensive || '''yapler'''....''to climb'', '''zyepler'''....''to intrude'' |- | '''-pr-''' || most intensive || '''yaprer'''....''to scramble up'', '''yeprer'''....''to break in'' |- | '''-i-'''|| action toward subject || '''bier'''....''to take'', '''nier'''....''to consume'', '''ifier'''.'..''to enjoy'', '''dier'''....''to ask'' |- | '''-u-'''|| action toward object || '''buer'''....''to give'', '''nuer'''....''to supply'', '''ifuer'''....''to please'', '''duer'''....''to suggest'' |- | '''-d-''' || communication || '''der'''....''to say'', '''vader'''....''to affirm'', '''yevder'''....''to judge'' |- | '''-dr-''' || writing || '''drer'''....''to write'', '''teedrer'''....''to report'', '''taxdrer'''....''to record'' |- | '''-dy-''' || reading || '''dyer'''....''to read'' |- | '''-t-''' || knowing (a thing)|| '''ter'''....''to know'', '''tester'''....''to understand'', '''teater'''....''to see'' |- | '''-tr-''' || knowing (a person)|| '''trer'''....''to recognize'' |- | '''-ty-''' || knowing (how) || '''tyer'''....''to know how'' |- | '''-f-''' || volition and modal verbs || '''fer'''....''to want'', '''ifer'''....''to love'', etc. |- | '''-fi-''' || toward the subject || '''ifier'''....''to enjoy'' |- | '''-fu-''' || toward a patient || '''ifuer'''....''to amuse'' |- | '''-fl-''' || more intensive || '''ifler'''....''to be fond of'', '''yafler'''....''to wield power'' |- | '''-fli-''' || toward the subject || '''iflier'''....''to be charmed by'' |- | '''-flu-''' || toward a patient || '''ifluer'''....''to enchant'' |- | '''-fr-''' || most intenstive || '''ifrer'''....''to worship'', '''ufrer'''....''to loathe'', '''yufrer'''....''to cringe'' |- | '''-fri-''' || toward the subject || '''ifrier'''....''to become infatuated with'' |- | '''-fru-''' || toward a patient || '''ifruer'''....''to infatuate'' |- | '''-v-''' || some modal verbs || '''yiver'''....''to have a right to'', '''yuver'''....''to have a duty to'' |- | '''-vi-''' || toward the subject || '''ivier'''....''to derive joy from'' |- | '''-vu-''' || toward a patient || '''ivuer'''....'' to cheer up'' |- | '''-vl-''' || more intensive || '''yuvler'''....''to be bound to'', '''yavler'''....''to be proud'' |- | '''-vli-''' || toward the subject || '''yavlier'''....''to take pride in'' |- | '''-vlu-''' || toward a patient || '''yavluer'''....''to instill pride in'' |- | '''-vr-''' || most intensive || '''uvrer'''....''to grieve'' |- | '''-vri-''' || toward the subject || '''uvrier'''....''to grieve'' |- | '''-vru-''' || toward a patient || '''uvruer'''....''to aggrieve'' |- | '''-k-''' || various verbs || '''aker'''....''to win'', '''oker'''....''to lose'', '''eker'''....''to play'', '''yeker'''....''to try'', '''yaker'''....''to expect'', '''yoker'''....''to be surprised by'' |- | '''-ki-''' || toward the subject || '''akier'''....''to gain from'', '''yekier'''....''to undertake'' |- | '''-ku-''' || toward a patient || '''yekuer'''....''to challenge'' |- | '''-kl-''' || more intensive || '''akler'''....''to conquer'', '''yekler'''....''to strive'' |- | '''-kli-''' || toward the subject || '''eklier'''....''to take a risk'' |- | '''-klu-''' || toward a patient || '''ekluer'''....''to put at risk'' |- | '''-kr-''' || most intensive || '''akrer'''....''to triumph'' |- | '''-j-''' || opening/closing || '''ijer'''....''to begin'', '''ujer'''....''to end'', '''tajer'''....''to be born'', '''tojer'''....''to die'', '''yujer'''....''to close'' |- | '''-jl-''' || more intensive || '''yujler'''....''to lock'' |- | '''-jr-''' || most intensive || '''yujrer'''....''to block'' |- | '''-l-''' || a few verbs || '''baler'''....''to press'', '''boler'''....''to support'', '''beler'''....''to carry'', '''daler'''....''to speak'', '''deler'''....''to state'', '''doler'''....''to be quiet'', '''galer'''....''to multiply'', '''goler'''....''to divide'', ....'''mageler'''....''to cook'' |- | '''-r-''' || a few verbs || '''ingarer'''....''to cube'', '''engorer'''....''to get the square root of'''''barer'''....''to crush'' |- | '''-ar-'''<br>'''-ir-'''<br>'''-ur-'''|| tool use || '''ukarer'''....''to shovel'', '''purer'''....''to drive'', '''myekirer'''....''to mill'' |- | '''-z-'''|| perform an art || '''dazer'''....''to dance'', '''dezer'''....''to act'', '''deuzer'''...''to sing'' |} : Verbs containing formants '''s''' or '''p''' are generally intransitive, while all the other formants create transitive verbs. All of the verbs with transitive formants can be passivized by adding '''w''', eg.: :* '''oker'''....''to lose'' <big>→</big> '''okwer'''....''to be lost'' :* '''baler'''....''to press'' <big>→</big> '''balwer'''....''to be pressed'' :* '''koxer'''....''to hide'' <big>→</big> '''koxwer'''....''to be hidden'' :* '''ujler'''....''to lock'' <big>→</big> '''ujlwer'''....''to be locked'' :* '''ser'''....''to be'' (cannot be passivized) :* '''per'''....''to go'' (cannot be passivized) : Some verbs with formants '''-pl-''' and '''-pr-''' can usually be passivized with '''w''', eg.: :* '''yaprer'''....''to climb'' <big>→</big> '''yaprwer'''....''to be climbed'' :* '''aypler'''....''to surmount'' <big>→</big> '''ayplwer'''....''to be surmounted'' == Verb Categories == : Verbs have '''''morphological categories''''', which involve changes to the verb not always found in the dictionary, but developed through rule-bound affixation (such as ''live'', ''lives'', ''lived'', ''living''). They also have '''''lexical categories''''', which involve derived forms usually listed in dictionaries (''enjoy'', ''enjoyable'', ''enjoyment'') === Morphological Categories === : Verbs are inflected with the following '''''morphological categories''''': ::* '''''2 states''''': finite, non-finite ::* '''''4 tenses''''': present, past, future, atemporal<sup>1</sup> ::* '''''5 aspects''''': simple, progressive, perfect, imminent, potential ::* '''''2 voices''''': active, passive ::* '''''2 moods''''': indicative, hypothetical :<small>'''''Note 1:''''' The term "atemporal" means that tense is not marked. For example, in Mirad, '''Pu!''' is the imperative of the verb '''per'''....''to go''. It means ''Go!'' and is atemporal. The '''-u''' ending is an atemporal hypothetical mood marker.</small> : In effect, the PERSON/NUMBER category is not listed above, because this category does not affect the morphology of the Mirad verb form itself. The Mirad verb form stays the same for all persons and numbers. That information is contained in the external subject pronouns governing the verb. In English, for example, the verb "be" has several different forms in the present tense verb form depending on the person and number (I <u>am</u>, you <u>are</u>, he <u>is</u>, we <u>are</u>, etc.), but not so in Mirad. The following chart shows how the English pattern differs from the corresponding single Mirad verb form '''se''' for all persons and numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller" |+ Verb '''ser''' (''to be'') Unchanged for person/number |- ! Person !! Number !! English !! Mirad |- !row=1| 1st !! row=1 rowspan=3| Singular | ''I <u>am</u>'' || '''at <u>se</u>''' |- !row=1| 2nd | ''you <u>are</u>'' || '''et <u>se</u>''' |- !row=1| 3rd | ''he/she <u>is</u>'' || '''it <u>se</u>''' |- !row=1| 1st !! row=1 rowspan=3| Plural | ''we <u>are</u>'' || '''yat <u>se</u>''' |- !row=1| 2nd | ''you (pl.) <u>are</u>'' || '''yet <u>se</u>''' |- !row=1| 3rd | ''they <u>are</u>'' || '''yit <u>se</u>''' |} : This invariability of person/number exists for all tenses. === Lexical Categories === :: In addition, verbs can be described in terms of the following opposing '''''lexical''''' categories. By lexical, is meant that verbs having different lexical properties are listed in the dictionary and have nothing to do with conjugation. {| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;margin-left:1.6em;" |+ Verb Lexical Categories |- ! Stative !! Dynamic |- | '''ser'''....''to be'' || '''xer'''....''to do'' |- ! Intransitive !! Transitive |- | '''agaser'''....''to grow large'' || '''agaxer'''....''to magnify'' |- ! Subject-directed !! Patient-directed |- | '''bier'''....''to take'' || '''buer'''....''to give'' |- ! Reflexive !! Non-reflexive |- | '''utvyixer'''....''to wash up (wash oneself)'' || '''vyixer'''....''to wash'' |- ! Inchoative !! Causative |- | '''tujper'''....''fall asleep'' || '''tujber'''....''put to sleep'' |- ! Autonomous !! Dynamic |- | '''yijer'''....''to open (by itself)'' || '''yijber'''....''to (make it) open'' |- ! Reciprocal !! Non-reciprocal |- | '''hyuittujber'''....''to kill one another'' || '''tujber'''....''to kill'' |- ! Gestural !! Locomotive |- | '''baser'''....''to stir, budge'' || '''paser'''....''to move'' |- ! Subject-oriented !! Object-oriented |- | '''teetyiker'''....''to be hard of hearing'' || '''teetyikwer'''....''to be hard to hear'' |} == Non-finite Forms == : '''''Non-finite verb forms''''' are ::* not conjugated for person or number ::* cannot form a predicate ::* and do not have a subject. : There are three kinds of non-finite verb forms in Mirad: ::* '''''infinitives''''': the dictionary lookup form of a verb, ending in '''-er''' :::* '''der'''....''to say'', '''tixayer'''....''to have studied'', '''xwer'''....''to be done'' ::* '''''gerunds''''': verbal nouns, ending in '''-en''' :::* '''byasen'''....''(the act of) standing'' ::* '''''participles''''': verbal adjectives, ending in '''-a''' :::* '''tejea'''....''living (alive)'', '''twa'''....''known'', '''piya'''....''departed'' === Infinitives === : Verbs are listed in the dictionary under the '''''active voice simple aspect infinitive''''' form, which always ends in '''er''' and means ''to X'', or rarely the passive voice simple aspect infinitive form, which ends in '''wer''' and means ''to be Xed''. The part of the verb form minus the '''-er''' or '''-wer''' is the '''''verb stem'''''. Very rarely at verb can be expressed as a past active or past passive infinitive in '''ayer''' and '''awer''', respectively. (For example: '''Tejayer boy ifawer naze glo.'''....''To have lived without having loved counts little.''). :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:1.6em" |+ Infinitive Stems |- ! Infinitivw || Stem !! Ending |- | '''agser'''....''to grow'' || '''ags-''' || '''-er''' |- | '''igxer'''....''to quicken'' || '''igx-''' || '''-er''' |- | '''per'''....''to go'' || '''p-''' || '''-er''' |- | '''xwer'''....''to happen, be done'' || '''x-''' || '''-wer''' |- | '''tejayer'''....''to have lived'' || '''tej-''' || '''-ayer''' |- | '''ifawer'''....''to have loved'' || '''if-''' || '''-awer''' |} : The infinitive in Mirad is used very much as its counterpart in English. The infinitive can be marked for two aspects (simple, perfect) and two voices (active, passive), as shown in the chart below, where the verb stems are underlined: {| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:1.6em;" |+ Active and Passive Infinitive Stems |- ! Aspect !! Active Voice !! Passive Voice |- !row=1| Simple | '''<u>igx</u>er'''....''to quicken'' || '''<u>igx</u>wer'''....''to be quickened'' |- !row=1| Perfect | '''<u>igx</u>ayer'''....''to have quickened'' || '''<u>igx</u>awer'''....''to have been quickened'' |} : In the above chart, ::* the verb stem is '''igx-''' and ::* the infinitive marker is '''-er'''; ::* the simple aspect active voice marker is zero; ::* the simple aspect passive voice marker is '''w'''; ::* the perfect aspect active voice marker is '''-ay-'''; ::* the past aspect passive voice marker is '''-aw-'''. The passive voice infinitive of a verb will not appear in the dictionary unless it has a special meaning, such as '''xwer''' ''to happen (= to be done)''. The perfect infinitives are never listed in the dictionary. === Gerunds === : The gerund is a verbal noun like English ''playing'' in ''playing ball.'' : The gerund has two possible '''''aspects''''' (simple and perfect) and two possible '''''voices''''' (active and passive): {| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:3.2em; " |+ Gerund Formation |- ! Aspect !! Voice !! Ending !! Example |- !row=1| Simple !! Active | '''-en''' || '''agax<u>en</u>'''....''magnifiying, magnification'' |- !row=1| Simple !! Passive | '''-wen''' || '''agax<u>wen</u>'''....''being magnified'' |- !row=1| Perfect !! Active | '''-ayen''' || '''byek<u>ayen</u>'''....''having cured'' |- !row=1| Perfect !! Passive | '''-awen''' || '''byek<u>awen</u>'''....''having been cured'' |} : Note: Intransitive verbs like '''per''' ''to go'' do not have a passive gerund form. : Lexicalized gerunds, such as '''sanxen''' ''formation, forming'' generally appear in the dictionary in the active voice. : Some examples of gerund usage: ::* ('''sanxer'''....''to form'')&nbsp;&nbsp;&nbsp; '''Ha <u>sanxen</u> bi hia mar efxa amroni bi jabi.'''....''The <u>forming</u> (or: <u>formation</u>) of this star took millions of years.'' ::* ('''deuzer'''....''to sing'')&nbsp;&nbsp;&nbsp; '''Iyta <u>deuzen</u> sa gla via.'''....''Her <u>singing</u> was very beautiful.'' ::* ('''poper'''....''to travel'')&nbsp;&nbsp;&nbsp; '''<u>Popen</u> se yika yex.'''....''<u>Traveling</u> is hard work.'' ::* ('''teeter'''....''to hear'')&nbsp;&nbsp;&nbsp; '''<u>Teetwen</u> fiay se teskyia av dezuti.'''....''<u>Being heard</u> well is important for actors.'' ::* ('''teater'''....''to see'')&nbsp;&nbsp;&nbsp; '''<u>Teaten</u> se <u>vyatexen</u>.'''.....''<u>Seeing</u> is <u>believing</u>.'' ::* ('''uper'''....''to come'')&nbsp;&nbsp;&nbsp; '''His se ha jeb bi <u>Upen</u>.'''....''This is the season of <u>Advent</u> (coming).'' ::* ('''tadier'''....''to get married'')&nbsp;&nbsp;&nbsp; '''Ata <u>tadiayen</u> ewa jodi bixa tepzex.'''....''My <u>having married</u> twice drew attention.'' ::* ('''aker'''....''to win'')&nbsp;&nbsp;&nbsp; '''At voy ta ita <u>akawen</u> hua nuz.'''....''I did not know about his <u>having won</u> that prize.'' : Gerunds, being verb forms, can take direct and indirect objects: ::* '''At ifxwe bey eta buayen at hua nas.'''....''I am pleased by your having given me that money.'' ::* '''Tojben eut voy se kexbiyaf.'''....''Killing yourself is not an option.'' : The special gerundive ending '''-eyn''' gives a nuance emphasizing the action as a single act, much like the English endings ''-ment'' or ''-tion''. Here are a few examples showing the difference between '''-en''' and '''-eyn'''. ::* '''yanlaxen'''....''combining''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''yanlaxeyn'''....''combination'' ::* '''xen'''....''doing''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''xeyn'''....''action, deed'' ::* '''zayben'''....''advancing''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''zaybeyn'''....''advancement'' : Another special gerundive (but lexical) ending is '''-un''', which expresses the result of an action, eg.: ::* '''zyegxer'''....''to puncture''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''zyegxun'''....''a puncture'' ::* '''zyeuber'''....''to transmit''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''zyeubun'''....''a broadcast'' ::* '''deuzer'''....''to sing''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''deuzun'''....''a song'' === Participles === : Participles are verbal adjectives and can modify nouns and pronouns. Since they act as adjectives, they have the adjectival ending '''-a'''. Participles are marked by '''''aspect''''' (simple, progressive, perfect, imminent, potential) and '''''voice''''' (active, passive). : The aspect markers per voice are: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:1.6em;" |+ Aspect Markers |- ! Aspect !! Voice !! Form !! Example |- ! rowspan=2| Progressive ! rowspan=1 | Active | '''-ea-''' || '''tejea'''....''living'' |- ! rowsspan=1 | Passive | '''wea''' || '''xwea'''....''happening, being done'' |- ! rowspan=2| Perfect ! rowspan=1 |Active | '''-ya''' || '''pya'''....''gone'' (< '''pyaa'''<sup>1</sup>) |- ! rowspan=1| Passive | '''-wa''' || '''xwa'''....''done'' (< '''xwaa'''<sup>1</sup>) |- ! rowspan=2| Imminent ! Active | '''-oa''' || '''tojoa'''....''about to die'' |- ! rowspan=1 | Passive | '''-woa''' || '''dodelwoa'''....''about to be announced'' |- ! rowspan=2| Potential ! Active | '''-ua''' || '''tojbua'''....''lethal'' |- ! rowspan=1| Passive | '''-wua''' || '''opoxwua'''....''unstoppable'' |} : <small><sup>1</sup>: The double '''aa''' in the perfect endings is reduced to '''a'''.</small> : '''''Note 1:''''' The perfect active particple ending in '''-ya''' is used only for intransitive verbs like '''per''' (''to go''). '''He is <u>gone</u>.''' is expressed by '''Wit se <u>pya</u>'''. : '''''Note 2:''''' The potential aspect, represented by the vowel '''u''' is much like the conditional in English, but is not considered a tense in Mirad. For example, '''tojbu''' means ''would kill'' and the participle '''tojbua''' means ''lethal'' (referring to something that ''would/has the potential to kill''). More about this in a later section. : '''''Note 3:''''' There is another form of the progressive participle that falls in the lexical, rather than morphological category, in that such forms are listed in the dictionary as adjectives. For example, in the phrase ''The animals <u>bothering</u> our bird feeder...'', the participle ''bothering'' would be '''oboxea''' in Mirad. By inserting the letter '''y''' between the verb stem and the participial ending, the participle becomes an adjective denoting a propensity or habit, as in ''bothersome'' ('''obox<u>y</u>ea'''). Such participles are invariably in the active voice. Most such adjectives in English end in ''-ive'' as in ''repulsive'' or ''-ly'' as in ''wiggly'' or ''-ous'' as in ''circuitous.'' Such adjectives in Mirad are listed in the dictionary and end in '''-yea'''. : Adverbial participles can be made from the above adjectival participles, by suffixing the letter '''y'''. Examples: ::* '''Iyt yepa ha tim <u>deuzeay</u>.'''....''She entered the room <u>singing</u>.'' ::* '''<u>Ujbaway</u> ha dodal, it pia.'''....''The speech <u>having been finished</u>, he left.'' : Also, the above participles can be converted into abstract nouns by suffixing '''n'''. Examples: ::* '''tiluwa'''....''drinkable'' <big>→</big> '''tiluwan'''....''potability'' ::* '''tojbua'''....''lethal'' <big>→</big> '''tojbuan'''....''lethality'' ::* '''mansea'''....''shining'' <big>→</big> '''he <u>mansean</u> bi iyta deuzen'''....''the <u>brilliance</u> of her singing'' ::* '''aakaxyea'''....''inventive'' <big>→</big> '''aakaxyean'''....''inventiveness'' : Furthermore, these participles can sometimes be pronominalized with '''s''' for things and '''t''' for people or living things. These forms can, in turn, be pluralized: ::* '''xwa'''....''done'' <big>→</big> '''xwas'''....''what is done, a happening'' ::* '''xwa'''....''done'' <big>→</big> '''xwasi'''....''happenings, deeds'' ::* '''otwa'''....''unknown'' <big>→</big> '''otwas'''....''what is not known, a mystery'' ::* '''osexea'''....''destroying'' <big>→</big> '''osexeas'''....''a destroyer'' ::* '''tojbua'''....''lethal'' <big>→</big> '''tojbuas'''....''something lethal, a lethal thing'' ::* '''tojboa'''....''moribund'' <big>→</big> '''tojboati'''....''people about to die, fatal cases'' ::* '''tejea'''....''living'' <big>→</big> '''tejeat'''....''a living person'' ::* '''tejea'''....''living'' <big>→</big> '''tejeasi'''....''living things'' : There is a special tenseless, nominalized, animate participle used for '''''agent''''' nouns (English ''one who does something, Xer'', ''Xant'', ''Xist''), which refers to a person who habitually does some action, perhaps as a profession or trade. These agent nouns end in '''-ut'''. ::* '''sexut'''....''builder'' ::* '''nuut'''....''supplier'' ::* '''tojbut'''....''killer'' ::* '''ifut'''....''lover'' ::* '''akuti'''....''winners'' : Note: There is a slight difference of meaning between the tensed participial pronoun '''ha akeat'''....''the one winning'' and the non-tensed agent noun '''ha akut'''....''the winner''. : Similarly, there is a special tenseless, nominalized, <u>in</u>animate participle used for a thing that performs the action denoted by the verb stem. These agent nouns end in '''-us'''. ::* '''yuxus'''....''aid (a thing that helps)'' ::* '''byuxwus'''....''button (a thing that gets touched on the keyboard)'' ::* '''paxus'''....''motive (a thing that moves one)'' ::* '''jaupus'''....''precedent (a thing that comes before)'' : The above '''-us''' ending contrasts with the endings '''-ar''' (''instrument''), '''-ir''' (''machine''), '''-ur''' (''motor, engine''), which are physical objects and not always suffixed to a verbal root. == Finite Forms == [[File:Auxiliary verbs tree 3.png|thumb|]] : In Mirad, finite verb forms are those that can take a person subject, serve as a predicate, and be conjugated. Finite verb forms are conjugated by using suffixes indicating, through their presence or absence, the following categories: <div style="background: lightyellow;{{text default color}};"> ::* TENSES :::# '''''present''''' :::# '''''past''''' :::# '''''future''''' :::# '''''atemporal''''' ::* MOODS :::# '''''indicative''''' :::# '''''hypothetical''''' ::* ASPECTS :::# '''''simple''''' :::# '''''progressive''''' :::# '''''perfect''''' :::# '''''imminent''''' :::# '''''potential''''' ::* VOICES :::# '''''active''''' :::# '''''passive''''' :::# '''''reflexive''''' :::# '''''reciprocal''''' </div> : Person and number are not marked on the verb form itself. For example, ''am'', ''is'', ''are'', which change according to the person subject in English, are all expressed with the same verb form in Mirad: '''se'''. Thus, '''at se'''....''I am'', '''et se'''....''you are'', '''it se'''....''he/she/it is'', etc. === Moods === : There are two moods in Mirad: ::* '''''indicative''''' ::* '''''hypothetical'''''. ===== Indicative Mood ===== : The '''''indicative''''' form of the verb indicates an action or state that occurs in actual time, such as ''he went'', ''he is going'', ''he will go.'' : The indicative mood has three tenses, '''''present''''', '''''past''''', '''''future''''', indicated by the suffixes '''-e''', '''-a''', and '''-o''', respectively. ===== Hypothetical Mood ===== : Wheras the indicative verb forms expresses actuality in time, the '''''hypothetical mood''''' expresses one of the non-actuality situations below and uses the vowel '''u'''. ::* a command , i.e. the '''''imperative''''' (''Go!'') ::* a wish or suggestion, i.e. the '''''hortative''''' or '''''jussive''''' (''May the king live long!'', ''Let's celebrate!'') ::* an unrealized situation, i.e. the '''''subjunctive''''' (''It is important that you <u>be</u> early.'') ::* an imagined if-then-situation, i.e. the '''''conditional''''' (''If I <u>were</u> rich, I <u>would be</u> happy.'') === Aspects === : There are five aspects in the Mirad verb system. <div style="background: lightyellow;{{text default color}};"> ::* the '''''simple''''' aspect (default), i.e. non-progressive, non-perfect, non-imminent, and non-conditional. ::* the '''''progressive''''' aspect, i.e. an action or state on-going in the particular tense, using '''ey''' ::* the '''''perfective''''' aspect, i.e. an action or state anterior or already completed, using '''ay''' ::* the '''''imminent''''' aspect, i.e. an action or state about to happen, using '''oy''' ::* the '''''potential''''' aspect, i.e. an action potentially happening, using '''uy''' </div> ===== The Simple Aspect ===== :: Unless specifically marked, the default aspect is '''''simple''''', i.e. non-progressive, non-perfect, non-imminent, and non-conditional. Three indicative tenses can be expressed in the simple aspect: ::* Present with '''e''' ::* Past with '''a''' ::* Future with '''o'''. :: An atemporal verb ending in '''u''' in the simple aspect is considered hypothetical and expresses three things, depending on how it is used in the sentence: ::* a conditional like ''I would go (if...)'' ::* an imperative like ''Go!'' ::* a hortative like ''Let's go!'' ::* a subjunctive like ''(It is important that) we go.'' :: Here is a chart showing the simple, active voice instantiations of the Mirad verb '''per''' (''to go'') with the endings underlined: {| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:3.2em;" |+ Simple Active Conjugation of '''Per''' |- ! Mood !! Tense !! Aspect !! Voice !! Instantiation !! Verb '''per''' |- !row=1| Indicative !! Present !! Simple !! Active !! | '''At p<u>e</u>'''....''I go'' |- !row=1| Indicative !! Past !! Simple !! Active !! | '''At p<u>a</u>'''....''I went'' |- !row=1| Indicative !! Future !! Simple !! Active !! |'''At p<u>o</u>'''....''I will go'' |- !row=1 rowspan=4 | Hypothetical !rowspan=4| Atemporal !rowspan=4| Simple !rowspan=4| Active ! Conditional |'''At p<u>u</u>'''....''I would go'' |- ! Hortative/Optative/Jussive |'''Van yat p<u>u</u>!'''....''Let's go!'' |- ! Imperative |'''P<u>u</u> tam!'''....''Go home!'' |- ! Subjunctive |'''Se efwa van et p<u>u</u>.'''....''It is necessary that you go.'' |} : Note that the last four instantiations are the same tense, but differ in syntax. For example, if the verb form is hypothetical, atemporal, simple, active and has no subject, it operates as an imperative. ==== The Simple Indicative Present Active Tense ==== :: The simple indicative present instantiation is marked with the vowel suffix '''e''' and has a non-progressive ('''''habitual''''') aspect as in English ''I work'' or ''I live''. Progressive aspect forms like ''I am studying'' are explained later. :: Examples: :::* '''At <u>yexe</u> be tam.''' ....''I <u>work</u> at home''. :::* '''Hia tom <u>se</u> nam.''' ....''This building <u>is</u> a store.'' :::* '''Ha amur <u>yuzpe</u> ha imer.'''....''The moon <u>goes around</u> the earth.'' ==== The Simple Indicative Past Active Tense ==== : The simple indicative past tense instantiation is marked with the vowel suffix '''a''' and has a non-progressive (punctual) meaning as in English ''I did something at some particular point in time''. The simple past contrasts in aspect with the past progressive (''I was doing something'') or the present perfect (''I have done something''), or past potential (''I would have done something''). The simple past is punctual, that is, it describes an event that occurred at a particular point in time. : Examples: ::* '''Iyt <u>iba</u> ha nyuf zojub.''' ....''She <u>received</u> the package yesterday.'' ::* '''At <u>ujba</u> ha dyes ji iwa jwobi.''' ....''I <u>finished</u> the book three hours ago.'' ::* '''His <u>kyesa</u> exag hijub.'''....''This <u>happened</u> twice today.'' ==== The Simple Indicative Future Active Tense ==== : The simple indicative future tense is marked with the vowel suffix '''o''' and has the same meaning as in English ''I will do something at some particular point in the future''. : Examples: ::* '''Yit <u>tadso</u> zajab.'''....''They <u>are going to get married</u> next year.'' ::* '''Hua kaxon <u>ujako</u>.''' ....''That solution <u>will work</u>.'' ::* '''At <u>so</u> him hoj et <u>upo</u>.'''....''I <u>will be</u> here when you <u>(will) come.</u><sup>1</sup>'' :: Note 1: Unlike in English, Mirad does not use the present tense for a real future. There is also no sequence of tenses in Mirad (such as, ''He said he was coming.''. In Mirad, this would be expressed as ''He said he <u>will</u> come.''). ==== The Simple Hypothetical Atemporal Active Tense ==== : A verb form ending in '''u''' like '''pu''' has no time value and is used to express unreal actions or states, such as the '''''imperative''''', '''''hortative''''', '''''conditional''''', or '''''subjunctive'''''. : Examples: ::* '''<u>Upu</u> him!'''....''<u>Come</u> here!'' ('''''imperative''''') ::* '''<u>Von upu</u>!''' ....''<u>Don't come</u>!'' ('''''negative imperative''''') ::* '''Ha edeb <u>fu</u> teater et.''' ....''The king <u>would like</u> to see you.'' ('''''conditional''''') ::* '''Ven at <u>su</u> et, at <u>dolu</u>.''' ....''If I <u>were</u> you, I <u>would be</u> quiet.'' ('''''conditional''''') ::* '''Van yeyt <u>ujaku</u> be yeyta yexneadi.''' ....''May all you (women) <u>succeed</u> in your careers.'' ('''''hortative''''') ::* '''Van yat <u>ijbu</u> bay fyadil.''' ....''Let's <u>begin</u> with a prayer.'' ('''''jussive''''') ::* '''Se kyitesa <u>van et puu</u> jwa.''' ....''It's important <u>that you arrive</u> early.'' ('''''subjunctive''''') ::* '''Se kyitesa <u>von et puu</u> jwo.'''....''It's important <u>that you not arrive</u> late.'' ('''''negative subjunctive''''') : Hypothetical verb forms ending in '''-u''' can be interpreted in various ways, depending on the following syntactical patterns in the sentence: ::* Generally, if a verb form ending in '''-u''' begins a sentence and has no subject, then it is an IMPERATIVE (a command). For example, '''Ipu!''', ''Go away!''. ::* If the verb form has a subject not preceded by the complementizers '''van''', '''ven''', or '''von''', then it is probably a conditional predicate like '''At fu per.'''....''I <u>would like</u> to go.''. ::* If the subject of the verb is preceded by '''ven'''....''if'', then it is a conditional clause as in '''Ven at <u>su</u> nasikat...'''....''If I <u>were</u> a rich man.''. ::* If the subject is preceded by '''Van'''....''that/let/may'' or '''von'''....''don't'', then it is a hortative wish like '''Van et yagteju.'''....''May you live long.'' or a jussive suggestion like '''Van yat fyadilu.'''....''Let us pray.'' or a prohibition like '''Von tiliu his!'''....''Don't drink this!''. === Voices === : Mirad has four voices: ::* Active ::* Passive ::* Reflexive ::* Reciprocal. ==== Active Voice ==== : The default voice is active, i.e. the subject of the verb is doing the action. ::* '''At teata ha kyes.'''....''I saw the event.'' ==== Passive Voice ==== : A verb form is converted from active to passive by inserting a '''w''' just after the stem of the verb form. The past passive particle ending '''-waa''' is usually abbreviated to '''-wa''' (''done'' is '''xwa'''). : The following chart shows the distinction between active and passive voice of various verbs: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:4.8em" |+ Contrasting Active and Passive Voice ! Verb Form !! Active !! Active<br>Example !! Passive !! Passive<br>Example |- !row=1| Infinitive | '''xer'''<br>''to do'' || '''At fe xer fi.'''<br>''I want to do well.'' || '''xwer'''<br>''to be done'' || '''Ese hyos xwer.'''<br>''There is nothing to be done.'' |- !row=1| Present Participle | '''sexea'''<br>''constructing'' || '''Ha nunxob sexea hia tom...'''<br>''The firm constructing this building...''|| '''sexewa'''<br>''being constructed'' || '''His se sexewa.'''<br>''This is under construction.'' |- !row=1| Present | '''xe'''<br>''do/does'' ||'''At xe fi be tixam.'''<br>''I do well in school.'' || '''xwe'''<br>''is done'' || '''Huyenasi hoj xwe.'''<br>''Such things are never done.'' |- !row=1| Past Participle | '''xaa'''<br>''having done'' || '''Iyt, xaa hya iyta yex,...'''<br>''She, having done all her work,...'' ||'''xwa'''<br>''done'' || '''Hyas se xwa.'''<br>''Everything is done.'' |- !row=1| Past | '''tojba'''<br>''killed'' || '''Duhot tojba hwut?'''<br>''Who killed that guy?'' || '''tojbwa'''<br>''was killed'' || '''Duhoj wit tojbwa?'''<br>''When was he killed?'' |- !row=1| Hypothetical | '''bakxu'''<br>''heal'' || '''Bakxu at!'''<br>''Heal me!'' || '''bakxwu'''<br>''be healed'' || '''Van iyt bakxwu.'''<br>''May she be healed.'' |} : Intransitive verbs cannot be made passive. For example, '''tajer'''....''to be born'' is intransitive (takes no object) and has no passive voice form. However, the transitive verb '''tajber'''....''to bear, give birth'' can be passive, as in '''Ha tudet <u>tajbwa</u> zajub.'''....''The child <u>was delivered</u> yesterday'' (as opposed to '''Ha tudet <u>taja</u> zajub.'''....''The child <u>was born</u> yesterday.)'' Notice how this works with '''yijer''' (''to open''): ::* '''Ha mes yija.'''....''The door opened (by itself).'' (medio-passive) ::* '''Ha mes yijpa.'''....''The door came open.'' (dynamic medio-passive) ::* '''Yijbu ha mes.'''....''Open the door.'' (transitive active) ::* '''Ha mes yijbwa.'''....''The door was opened (by someone).'' (passive) : Impassive verbs form their past particple with the ending '''ya''', but these forms are somewhat rare. Here are some examples: ::* '''per'''....''to go'' -> '''pya'''....''gone'' ::* '''tajer'''....''to be born'' -> '''tajya'''....''born'' (ex.'''Jesus tajya bi Marya.''''....''Jesus, born of Mary'') ::* '''tojer'''....''to die'' -> '''tojya'''....''dead'' ::* '''loteaser'''....''to disappear'' -> '''loteasya'''....''disappeared'' (ex. '''Ha loteasya tobi be Arogem.'''....''the disappeared persons in Argentina.'') ==== Reflexive Voice ==== : A verb is made reflexive by prefixing the reflexive pronoun '''ut''' (''self''), for example: ::* '''tojber'''....''to kill'' <big>→</big> '''uttojber'''....''to kill oneself'' ::* '''vyilxer'''....''to wash'' <big>→</big> '''utvyilxer'''....''to wash up'' ::* '''teater'''....''to see'' <big>→</big> '''utteater'''....''to see oneself'' ::* '''yabler'''....''to lift'' <big>→</big> '''utyabler'''....''to lift oneself'' → '''Utyablu!'''....''Lift yourself up!'' ::* '''trer'''....''to know'' <big>→</big> '''uttrer'''....''to know oneself'' → '''Uttru!'''....''Know thyself!'' ==== Reciprocal Voice ==== : A verb is made reciprocal by prefixing the reciprocal pronoun '''hyuit'''....''one another'', for example: ::* '''tojber'''....''to kill'' <big>→</big> '''hyuittojber'''....''to kill one another'' ::* '''vyilxer'''....''to wash'' <big>→</big> '''hyuitvyilxer'''....''to wash one another'' ::* '''teater'''....''to see'' <big>→</big> '''hyuitteater'''....''to see one another'' : Both the reflexive pronoun and reciprocal pronoun can be used as standalone objects. However, the plural form '''yut''' is used if the subject is plural, for example: ::* '''Yit vyilxa <u>yut</u>.'''....''They (f.) washed up. (= washed <u>selves</u>).'' ::* '''Ha twobeti dizeuda <u>hyuit</u>.'''....''The boys laughed at <u>one another</u>.'' : The word '''hyuit''' is a hybrid of '''hyit'''....''the same one'' combined with '''hyut'''....''the other one''. ==== Aspects Revisited ==== : Mirad verbs have the following aspects: ::* '''''Simple''''' -- this is the default aspect, shown above, i.e. non-progressive, non-perfect, non-imminent, and non-potential. ::* '''''Progressive''''' -- this is an aspect where the verb describes an on-going action or state spread over time. ::* '''''Perfect''''' -- this presents the action or state as anterior, or completed prior to another action or state. ::* '''''Immininent''''' -- this describes an action or state ''about to happen.'' ::* '''''Potential''''' -- this refers to an action or state where something is ''possible''. ==== The Simple Aspect ==== : The following chart presents Mirad verbs in the Simple aspect. In the active voice, the tense vowels '''a''', '''e''', '''o''', and '''u''' are affixed to the stem. In the passive voice, the passive marker consonant '''w''' is inserted between the stem and the final tense vowels. The simple present tense refers to actions or states that are habitual (''I regularly go to school.''), regular (''The earth revolves around the sun.''), or permanent (''Blue is a color.''). The simple past refers to actions or states that occurred at a fixed point in time (''I did my homework last night.''). The simple future refers to actions or states that will occur at some particular point in the future (''The sun will rise tomorrow at dawn.''). The simple atemporal hypothetical ( = conditional) refers to an imagined action or state that has not be realized (''You would make a good president.''). :{| class="wikitable" style="background:lightyellow;{{Text default color}};font-size:smaller;" |+ Simple Aspect |- ! Aspect !! Tense !! Mood !! Active Voice !! Passive Voice |- !row=1| Simple !! Present !! Indicative | '''At x<u>e</u>'''....''I do'' || '''Has x<u>we</u>'''....''It is done'' |- !row=1| Simple !! Past !! Indicative | '''At x<u>a</u>'''....''I did'' || '''Has x<u>wa</u>'''....''It was done'' |- !row=1| Simple !! Future !! Indicative | '''At x<u>o</u>'''....''I will do'' || '''Has x<u>wo</u>'''....''It will be done'' |- !row=1| Simple !! Atemporal !! Hypothetical | '''At x<u>u</u>'''....''I would do''<sup>1</sup> || '''Has x<u>wu</u>'''....''It would be done'' |} : 1: Absence of tense (Atemporal) + Hypothetical mood = '''''conditional'''''. ==== The Progressive Aspect ==== : The following chart presents Mirad verbs in the Progressive aspect. The present tense vowel '''e''' followed by a buffer consonant, are inserted between the stem and the final tense vowel. The buffer consonant is '''y''' in the active voice, or '''w''' in the passive voice. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller; " |+ Progressive Aspect |- ! Aspect !! Tense !! Mood !! Active Voice !! Passive Voice |- !row=1| Progressive !! Present !! Indicative | '''at x<u>eye</u>'''....''I am doing'' || '''Has x<u>ewe</u>'''....''it is being done'' |- !row=1| Progressive !! Past !! Indicative | '''at x<u>eya</u>'''....''I was doing'' || '''Has x<u>ewa</u>'''....''it was being done'' |- !row=1| Progressive !! Future !! Indicative | '''at x<u>eyo</u>'''....''I am going to be doing'' || '''Has x<u>ewo</u>'''....''it will be happening'' |- !row=1| Progressive !! Atemporal !! Hypothetical | '''at x<u>eyu</u>'''....''I would be doing'' || '''Has x<u>ewu</u>'''....''it would be happening'' |} ==== The Perfect Aspect ==== : The following chart presents Mirad verbs in the Perfect aspect. The past tense vowel '''a''' following by a buffer consonant are inserted between the stem and the final tense vowel. The buffer consonant is '''y''' in the active voice, or '''w''' in the passive voice. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Perfect Aspect |- ! Aspect !! Tense !! Mood !! Active Voice !! Passive Voice |- !row=1| Perfect !! Present !! Indicative | '''At x<u>aye</u>'''....''I have done'' || '''Has x<u>awe</u>'''....''It has been done'' |- !row=1| Perfect !! Past !! Indicative | '''At x<u>aya</u>'''....''I had done'' || '''Has x<u>awa</u>'''....''It had been done'' |- !row=1| Perfect !! Future !! Indicative |'''At x<u>ayo</u>'''....''I will have done'' || '''Has x<u>awo</u>'''....''It will have been done'' |- !row=1| Perfect !! Atemporal !! Hypothetical | '''At x<u>ayu</u>'''....''I would have done'' || '''Has x<u>awu</u>'''....''It would have been done'' |} ==== The Imminent Aspect ==== : The following chart presents Mirad verbs in the Imminent aspect (sometimes referred to as the Prospective aspect). The future tense vowel '''o''' following by a buffer consonant are inserted between the stem and the final tense vowel. The buffer consonant is '''y''' in the active voice, or '''w''' in the passive voice. Not that only indicative mood imminent tenses are ever used. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Imminent Aspect |- ! Aspect || Tense !! Mood !! Active Voice !! Passive Voice |- !row=1| Imminent !! Present !! Indicative | '''At x<u>oye</u>'''....''I am about to do'' || '''Has x<u>owe</u>'''....''It is about to be done'' |- !row=1| Imminent !! Past !! Indicative | '''At x<u>oya</u>'''....''I was about to do'' || '''Has x<u>owa</u>'''....''It was about to be done'' |} ==== The Potential Aspect ==== : The following chart presents Mirad verbs in the Potential aspect. The hypothetical vowel '''u''' followed by a buffer consonant are inserted between the stem and the final tense vowel. The buffer consonant is '''y''' in the active voice, or '''w''' in the passive voice. The future potential and hypothetical potential aspects are never used. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Potential Aspect |- ! ASPECT !! TENSE !! MOOD !! ACTIVE VOICE !! PASSIVE VOICE |- !row=1| Potential !! Present !! Indicative | '''At x<u>uye</u>'''....''I am to do'' || '''Has x<u>uwe</u>'''....''It is to be done, it is doable'' |- !row=1| Potential !! Past !! Indicative | '''At x<u>uya</u>'''....''I was to do'' || '''Has x<u>uwa</u>'''....''It was to be done, it was doable'' |} == Verb Conjugation Chart == : The following chart presents the totality of the Mirad affirmative verb conjugation system using the verb '''xer'''....''to do'' and its passive '''xwer'''....''to be done, happen''. The rows beginning with a light blue background are finite forms, while those beginning with light green are non-finite forms. {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Verb Conjugation Chart |- valign=top !rowspan=2| State !!rowspan=2| Mood !!rowspan=2| Aspect !!rowspan=2| Tense !! colspan=4|Voice |- ! Active!!Passive |- ! rowspan=16 style="background: lightblue;{{text default color}};"|Finite !!rowspan=3| Indicative !!rowspan=4| Simple !! Present | '''xe''' <br>''does''||'''xwe'''<br>''is done, happens'' |- ! Past | '''xa''' <br>''did''||'''xwa'''<br>''was done, happened'' |- ! Future | '''xo''' <br>''will do''||'''xwo'''<br>''will be done, will happen'' |- ! Hypothetical|| | '''xu''' <br>''would do, do!''||'''xwu'''<br>''would be done, would happen, be done!'' |- !rowspan=3| Indicative !!rowspan=4| Progressive !! Present | '''xeye'''<br>''is doing''||'''xewe'''<br>''is being done, is happening'' |- ! Past | '''xeya''' <br>''was doing''||'''xewa'''<br>''was doing, was happening'' |- ! Future | '''xeyo'''<br>''will be doing''||'''xewo'''<br>''will be happening'' |- ! Hypothetical|| | '''xeyu''' <br>''would be doing''<br>''be doing!''||'''xewu'''<br>''would be happening'' |- !rowspan=3|Indicative !! rowspan=4| Perfect !! Present | '''xaye''' <br>''has done''||'''xawe''' <br>''has been done, has happened'' |- ! Past | '''xaya''' <br>''had done''||'''xawa'''<br>''had been done, had happened'' |- ! Future | '''xayo''' <br>''will have done''||'''xawo''' <br>''will have been done, will have happened'' |- ! Hypothetical !! | '''xayu''' <br>''would have done''||'''xawu'''<br>''would have been done, would have happened'' |- !rowspan=4| Indicative !! rowspan=2|Imminent !! Present | '''xoye''' <br>''is about to do''||'''xowe'''<br>''is about to be done, is about to happen'' |- ! Past | '''xoya'''<br>''was to be done'' ||'''xowa'''<br>''was to be done, was to happen'' |- ! rowspan=2|Potential !! Present | '''xuye'''<br>''is supposed to do'' ||'''xuwe''' <br>''is supposed to happen'' |- ! Past | '''xuya''' <br>''was supposed to do''||'''xuwa'''<br>''was supposed to be done, was supposed to happen'' |- ! colspan=6 style="background: black;color:white;"| |- ! rowspan=2 style="background: lightgreen;{{Text default color}};"|Infinitive !! !! Simple !! rowspan=8| | '''xer'''<br>''to do''||'''xwer'''<br>''to be done, to happen'' |- ! !! Perfect | '''xayer'''<br>''to have done''||'''xawer'''<br>''to have been done, to have happend'' |- ! colspan=6 style="background: black;color:white;"| |- ! rowspan=4 style="background: lightgreen;{{Text default color}};"|Participle !! !! Progressive | '''xea'''<br>''doing'' ||'''xewa'''<br>''being done, happening'' |- ! !! Perfect | '''xya''' <br>''having done''||'''xwa'''<br>''done, happened'' |- ! !! Imminent | '''xoa''' <br>''about to do''||'''xowa'''<br>''about to happen'' |- ! !! Potential | '''xua'''<br>''bound to do'' ||'''xuwa'''<br>''doable'' |- ! colspan=6 style="background: black;color:white;"| |- !rowspan=2 style="background: lightgreen;{{Text default color}};" |Gerund ! !! Simple !! | '''xen''' <br>''doing''||'''xwen''' <br>''being done, happening, event'' |- ! !! Perfect !! | '''xayen'''<br>''having done''||'''xawen'''<br>''having happened'' |} : Note 1: Intransitive verbs such as '''per''' ''to go'' have no passive forms. An expression such as ''They are gone.'' would be translated as '''Yit se pya'''. == Negative Forms == : All of the above verb forms are affirmative. The indicative and conditional forms can be made negative by using the negative adverb '''voy''' (''not'', '' 'nt'', ''doesn't'', ''don't''). Those forms that are subjunctive, jussive, or imperative ending in '''-u''' use the negative subordinate conjunction '''von''' (''don't'', ''let not'', ''lest''). : '''voy'''....''not'' ::* '''At <u>voy</u> te.'''....''I <u>don</u>'t know.'' (indicative) ::* '''<u>Voy</u> mamilo.'''....''It will <u>not</u> rain.'' (indicative) ::* '''At <u>voy</u> xu hus.'''....''I would <u>not</u> do that.'' (conditional) : '''von'''....''Let's not, don't, let it not'' ::* '''<u>Von</u> mamilu.'''....''<u>Let it not</u> rain.'' (subjunctive) ::* '''<u>Von</u> yat fuyaku.'''....''<u>Let</u> us <u>not</u> despair.'' (jussive) ::* '''<u>Von</u> pu!'''....''<u>Don't</u> go.'' (imperative) : Participles, gerunds, and infinitives can be negated with the prefix '''o-''' (''un-, non-''). ::* '''tosea'''....''feeling'' -> '''otosea'''....''unfeeling'' ::* '''xwa'''....''done'' -> '''oxwa'''....''undone'' ::* '''teliwa'''....''eaten'' -> '''oteliwa'''....''uneaten'' ::* '''tejen'''....''living'' -> '''otejen'''....''not living'' ::* '''buen'''....''giving'' -> '''obuen'''....''not giving'' ::* '''buer'''....''to give'' -> '''obuer'''....''not to give'' ::* '''ter'''....''to know'' => '''oter'''....''not to know, i.e. to ignore'' : Partciples, gerunds, and infinitives can also be negated with the word '''voy'' (''not''), eg: ::* '''voy tea ha dud'''....''not knowing the answer'' ::* '''gel voy tejea'''....''like not living'' ::* '''av voy xen hes'''....''for not doing something'' == How to Express Certain English Tenses == : English speakers have some tenses that do not fit into the above schema, and so Mirad uses a combination of verbs to achieve the same sense: ::* The English tense ''I have been studying French for four years.'' is translated in Mirad by '''At saye tixea Ferad ji uwa jabi.''' (Mirad present perfect of '''ser''' (''to be'') + the present participle of the main verb, '''tixer'''. ::* The English tense ''I had been studying'' is translated in Mirad by '''At saya tixer''', the past perfect of the verb '''ser''' (''to be'') + the present participle of the main verb, '''tixer'''. ::* The English tense ''I am going to be starring in that role.'' is translated in Mirad by '''At dezdebeyo be hua dezgon.''' (Mirad future progressive). ::* The modern Black English tense ''Don't you be doing that.'' is handled in Mirad by '''Von et xeyu hus.''' (Mirad imperative progressive). == Transitive vs. Intransitive Verbs == : Transitive verbs, which can take a direct object, oppose themselves to intransitive verbs, which do not take a direct object. Some verbs are marked overtly for transitivity. : Verbs that end in '''xer''' (''to do, -ify, -ize'') are by nature transitive, and often have intransitive counterparts in '''ser''' (''to be, become, -ify, -ize''). Likewise, verbs ending in '''ber''' (''to put, take'') are transitive and have intransitive counterparts in '''per''' (''to go''). Here are some examples: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Transitive vs. Intransitive |- ! Transitive !! Intransitive |- | '''xer'''....''do'' || '''ser'''....''be'' |- | '''agxer'''....''grow (something)'' || '''agser'''....''grow (up)'' |- | '''amxer'''....''heat, make hot'' || '''amser'''....''become hot, heat up'' |- | '''puxer'''....''throw'' || '''puser'''....''jump'' |- | '''per'''....''go'' || '''ber'''....''put'' |- | '''aber'''....''put on'' || '''aper'''....''get on'' |- | '''yaber'''....''raise'' || '''yaper'''....''rise'' |- | '''poxer'''....''stop (something)'' || '''poser'''....''(come to a) stop'' |- | '''yuber'''....''bring'' || '''yuper'''....''approach'' |- | '''yeber'''....''insert'' || '''yeper'''....''enter'' |} ::* '''At <u>agxe</u> vobi.'''....''I <u>grow</u> [TRANSITIVE] plants.'' ::* '''Ha vobi <u>agseye</u> ig.'''....''The plants <u>are growing</u> [INTRANSITIVE] fast.'' ::* '''<u>Poxu</u> ha pur!'''....''<u>Stop</u> [TRANSITIVE] the car!'' ::* '''Ha pur <u>posa</u>.'''....''The car <u>stopped</u> [INTRANSITIVE].'' ::* '''At <u>yaba</u> ha mis.'''....''I <u>raised</u> [TRANSITIVE] the window.'' ::* '''Ha amar <u>yapaye</u>.'''....''The sun <u>has risen</u> [INTRANSITIVE].'' === Marking -jer Verbs for Transitivity === : Note the following verbs, whose stems end in '''j''' are hard to pronounce with intransitive '''s''' and transitive '''x''', so these two endings are placed with '''p''' and '''b''', respectively, although the presence of the '''p''' is optional, i.e. it's presence or absence can slightly change the meaning from static to dynamic, eg. '''tujer'''....''to sleep'' vs. '''tujper'''....''to fall asleep''. The transitive forms can be either active or passive. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Marking -jer Verbs for Transitivity |- ! colspan=2|Intransitive !! colspan=2|Transitive |- ! Static !! Dynamic !! Active !! Passive |- | '''Ha mes <u>yija</u>'''<br>''The door <u>opened</u>.'' || '''Ha nasyef <u>yijpa</u>'''<br>''The purse <u>came open</u>.'' || '''At <u>yijba</u> ha mes.'''<br>''I <u>opened</u> the door.'' || '''Ha mes <u>yijbwa</u> bey yelput.'''<br>''The door <u>was opened</u> by an intruder'' |- | '''Ha mes <u>yuja</u>.'''<br>''The door <u>closed</u>.'' || '''Ha yanup <u>yujpa</u>.'''<br>''The meeting <u>adjourned</u>.'' || '''At <u>yujba</u> ha mes.'''<br>''I <u>closed</u> the door.''||'''Ha mes yeyfe <u>yujbwer</u> ja sumjob.'''<br>''The door should <u>be closed</u> by bedtime.'' |- | '''Ha dezun <u>ijaye</u>.'''<br>''The play <u>has started</u>.''||'''Ha par <u>ijpa</u> boy poys.'''<br>''The car <u>started up</u> immediately.'' ||'''At <u>ijba</u> ata tyal.'''<br>''I <u>started</u> my meal.''||'''Ha tyal <u>ijbwa</u> jwa.'''<br>''The meal <u>was started</u> early.'' |- | '''Ha dezun <u>ujaye</u>.'''<br>''The play has <u>ended</u>.''||'''Ata yex <u>ujpaye</u>.'''<br>''My work <u>has come to an end</u>.'' || '''A <u>ujba</u> ha dyes.'''<br>''I <u>finished</u> the book.''||'''Ha dyes hyoj <u>ujbwa</u>.'''<br>''The book never <u>got finished</u>.'' |- | '''Ha tob <u>toja</u> zomoj.'''<br>''The man <u>died</u> yesterday evening.''||'''Ha tob <u>tojpa</u>.'''<br>''The man <u>dropped dead.</u>'' || '''Hot <u>tojba</u> ha twob?'''<br>''Who <u>killed</u> the man?''||'''Ha twob <u>tojbwa</u> bey ita tayd.'''<br>''The man <u>was killed</u> by his wife.'' |- | '''<u>Teju</u>.'''<br>''<u>Live!</u>.''||'''<u>Tejpu!</u>.'''<br>''<u>Come alive!</u>.'' || '''Yat efe <u>tejber</u> ha twob.'''<br>''We need to <u>revive</u> the man.''||'''Ha twob yofwa <u>tejbwer</u>.'''<br>''The man could not <u>be revived</u>.'' |- | '''Ha tobot <u>taja</u> zojub.'''<br>''The baby <u>was born</u> yesterday.'' || '''Hoj ha tobot <u>tajpo</u>?'''<br>''When <u>will</u> the baby <u>pop out</u>?'' || '''Iyt <u>tajba</u> awa twobot zojub.'''<br>''She <u>gave birth</u> to a baby boy yesterday.''||'''Ha twobot <u>tajbwa</u> jo eymoj.'''<br>''The baby boy was <u>birthed</u> after midnight.'' |- | '''At <u>tija</u> jwe.'''<br>''I <u>woke up</u> on time.''||'''It voy <u>tijpa</u>.'''<br>''He did not <u>come to.</u>.'' || '''At <u>tijbo</u> et jwa.'''<br>''I will <u>wake (you) up</u> early.''||'''At voy fe <u>tijbwo</u> gra jwa.'''<br>''I don't want to <u>be woken</u> too early.'' |- | '''At <u>tujeya</u>.'''<br>''I was <u>sleeping.</u>''||'''At <u>tujpeya</u>.'''<br>''I was <u>falling sleep</u>.'' || '''At <u>tujbo</u> it.'''<br>''I will <u>put (him) to sleep.</u>.''||'''Ha tobot <u>tujbwo</u> glojo.'''<br>''The baby <u>will be put to sleep</u> soon.'' |} == Reflexive Verbs == [[File:TWC Hokitika Gorge • Stewart Nimmo • MRD 1.jpg|thumb|]] : Reflexive verbs, where the object refers back to the subject, work just as in English, where the object is a reflexive pronoun, eg.: ::* '''At tujboye aut.'''....''I am going to kill myself.'' ::* '''Tru eut!'''....''Know thyself!'' ::* '''It gobla iut bey goblar.'''....''He cut himself with a knife.'' ::* '''Ot yefe yuxer out.'''....''One must help oneself.'' : Sometimes, verbs are reflexive lexically and incorporate the reflexivity in the actual verb form using '''ut''' as the prefix: ::* '''uttujber'''....''commit suicide (= self-kill)'' ::* '''utboler'''....''support oneself (= self-support)'' ::* '''utdider'''....''wonder (= self-ask)'' : Sometimes, verbs are used reflexively in Mirad even though they are used simply intransitively in English, eg.: ::* '''Et efe <u>vyilxer eut</u>.'''....''You need to wash up [= <u>wash yourself</u>].'' (or) ::* '''Et efe <u>utvyilxer</u>.'''....''You need to wash up [= <u>self-wash</u>].'' == Omission of Prepositions After Certain Verbs == :: Some verbs inherently incorporate a preposition and so it is not necessary to use that assumed preposition before what would normally be an indirect object. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Inherent Propositions |- ! Preposition-Incorporating Verb !! Example |- | '''per'''....''go (to)'' || '''Pu tam!''' (Not: '''Pu bu tam!''') ''Go home.''<br>'''It pa Paris.'''....''He went to Paris.'' |- | '''der'''....''say (to), tell'' || '''Du at eta dyun.'''....''Tell me your name.''<br>'''Du at has.'''....''Tell it to me.'' |- | '''peser'''....''wait (for)'' || '''Pesu at.'''....''Wait for me.'' |- | '''buer'''....''give (to)'' || '''Buu at hua dyes.'''....''Give me that book.'' |} :: As in English, in omitting the inherent preposition in a sentence with both a direct object and an indirect object, place the indirect object before the direct object. If the direct object comes first, then the preposition must be overtly specified before the indirect object, eg. '''Buu <u>at</u> hus.'''....''Give me that.'' or '''Buu hus <u>bu at</u>.'''....''Give that <u>to me</u>.'' See more about this in the chapter on [[Mirad_Grammar/Syntax|Syntax]]. == Causative vs. Inchoative Verbs == : A causative verb has the sense ''to make something have some quality'', whereas an inchoative verbs means ''to become or take on the quality of something.'' === Derived from Adjectives === : Adjectives can be converted into transitive/causative and intransitive/inchoative verbs. Causative verbs are always transitive (taking an object), while inchoative verbs are intransitive (not taking an object). English causative / inchoative verbs often end in ''-ify'' like ''magnify'', or ''-ate'', ''liberate'', or ''ize'', like ''sensitize''. : To derive a causative verb from an adjective, add the suffix '''-xer'''....''to do'' to either the stem or the whole adjective (with the '''a''' ending). Whether you do the former or the latter depends on several factors, but the end result is slightly different in nuance. A verb with adjective stem + '''-xer''' is slightly more idiomatic or less literal than the adjective stem + '''axer'''. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ -axer vs -xer in Transitive Verbs |- ! Adjective !! Causative/Transitive !! Causative/Transitive |- ! '''-xer''' !! Literal !! Idiomatic |- | '''aga'''<br>''big'' || '''ag<u>a</u>xer'''<br>''to magnify'' || '''agxer'''<br>''to grow'' |- | '''ana'''<br>''one'' || '''an<u>a</u>xer'''<br>''to unify'' || '''anxer'''<br>''to unite'' |- | '''yona'''<br>''apart'' || '''yon<u>a</u>xer'''<br>''to separate'' || '''yonxer'''<br>''to cut'' |- | '''yaga'''<br>''long'' || '''yag<u>a</u>xer'''<br>''to lengthen'' || '''yagxer'''<br>''to stretch'' |- | '''yuga'''<br>''slow'' || '''yug<u>a</u>xer'''<br>''to retard'' || '''yugxer''' <br>''to brake'' |- | '''sana'''<br>''formal'' || '''san<u>a</u>xer'''<br>''to formalize'' || '''sanxer'''<br>''to form'' |- | '''gea'''<br>''equal'' || '''ge<u>a</u>xer'''<br>''to equalize'' || '''gexer'''<br>''to equal, equate'' |- | '''jaa'''<br>''prior'' || '''ja<u>a</u>xer'''<br>''to prioritize'' || '''jaxer'''<br>''to prepare'' |- | '''aota'''<br>''personal'' || '''aot<u>a</u>xer'''<br>''to personalize'' || '''aotxer'''<br>''to personify'' |} : To derive an inchoative verb from an adjective, add the suffix '''ser'''....''to be'' to either the stem or the whole adjective. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Creating Inchoative Verbs |- ! Adjective !! Inchoative/Intransitive !! Inchoative/Intransitive |- ! '''-ser''' !! Literal !! Idiomatic |- | '''aga'''<br>''big'' || '''ag<u>a</u>ser'''<br>''to get bigger'' || '''agser'''<br>''to grow'' |- | '''ana'''<br>''one'' || '''an<u>a</u>ser'''<br>''to unify'' || '''anser'''<br>''to unite, become united'' |- | '''yona'''<br>''apart'' || '''yon<u>a</u>ser'''<br>''to become separate'' || '''yonser'''<br>''to break'' |- |} : Be careful to use the transitive, causative verb form when you have a direct object, and the intransitive, inchoative verb form when no direct objects are present or possible, eg.: ::* '''<u>Ansu</u> ey yet golxwo.'''....''<u>Unite</u> or you will be divided.'' [INTRANSITIVE] ::* '''At <u>yontadsa</u> hoj at sa eta jag.'''....''I <u>got divorced</u> when I was your age.'' [INTRANSITIVE] ::* '''Hisi <u>agaxo</u> hos et teate.'''....''These <u>will magnify</u> what you see.'' [TRANSITIVE] ::* '''Hia tud <u>agseye</u> ig.'''....''This child <u>is growing up</u> fast.'' [INTRANSITIVE] ::* '''Ata tayd <u>agxe</u> vosi be oyebzom.'''....''My wife <u>grows</u> flowers out back.'' [TRANSITIVE] === Derived from Nouns === : Transitive/causative/active and intransitive/inchoative/passive verbs can also be formed from nouns. The sense of the former is ''to make be X'' and of the latter, ''to become X''. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Verbs Derived from Nouns |- ! Noun !! Transitive/Causative/Active !! Intransitive/Inchoative/Passive |- | '''mog'''....''ash'' || '''mogxer'''<br>''to incinerate'' || '''mogser'''<br>''to become ashes'' |- | '''yan'''....''collection'' || '''yanxer'''<br>''to collect'' || '''yanser'''<br>''to get together'' |- | '''tad'''....''spouse'' || '''tadxer'''<br>''to marry'' || '''tadser'''<br>''to get married'' |- | '''yom'''....''ice'' || '''yomxer'''<br>''to freeze/make ice'' || '''yomser'''<br>''to freeze/become ice'' |- | '''mag'''....''fire'' || '''magxer'''<br>''to burn, set fire to'' || '''magser'''<br>''to burn, get burned'' |- | '''uk'''....''void'' || '''ukxer'''<br>''to empty'' || '''ukser'''<br>''become empty, empty out'' |} === Intermediary Causative Verbs === : Intermediary verbal causatives like ''have/get my car washed'', ''make/force him go'', ''get one's hair cut'' are formed by suffixing the causative verb infix '''-ux-''' (active) or '''uxw''' (passive) to the stem of the verb signifying the action to be arranged or caused by someone other than the subject, eg.: ::* '''At gobl<u>ux</u>o ata tayeb zajub.'''....''I will get my hair cut tomorrow.'' ::* '''Et voy yafe p<u>ux</u>er at.'''....''You cannot make me go.'' ::* '''Wit tojb<u>ux</u>a yit.'''....''He had them killed.'' ::* '''At efe vyilx<u>ux</u>er ata pur.'''....''I need to have my car washed.'' ::* '''Et up<u>ux</u>wa him av hes.'''....''You were made to come here for some reason.'' ::* '''At bakamb<u>ux</u>o et.'''....''I will have you hospitalized.'' ::* '''Et voy yafe deuz<u>ux</u>er at.'''....''You cannot make me sing.'' ::* '''At hihid<u>ux</u>wa.'''....''I was tickled (= made to laugh).'' ::* '''Eta deuz hihid<u>ux</u>a yat.'''....''Your song tickled us. (= Made us laugh.)'' ::* '''Van het ivas<u>ux</u>u weti.'''....''May someone get you guys to be happy.'' ::* '''Hua enzyukpur uzp<u>ux</u>a yata pur.'''....''That motorcycle caused our car to veer.'' == Subject-directed vs. Patient-directed Verbs == : The directionality of some verbs can be distinguished by the verbal formant infix '''-i-''' for an action or motion toward the speaker and '''-u-''' for an action or motion away from the speaker toward some patient, eg.: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Directional Verbs |- ! Subject-directed !! Patient-directed |- | '''b<u>i</u>er'''....''to take'' || '''b<u>u</u>er'''....''to give'' |- | '''nier'''....''to consume'' || '''nuer'''....''to supply'' |- | '''nyier'''....''to order'' || '''nyuer'''....''to deliver'' |- | '''nazunier'''....''win a prize'' || '''nazunuer'''....''award a prize'' |- | '''noysier'''....''pay off'' || '''noysuer'''....''charge'' |- | '''ojbier'''....''borrow'' || '''ojbuer'''....''lend'' |- | '''tadier'''....''get married'' || '''taduer'''....''marry off'' |- | '''papier'''....''take flight'' || '''papuer'''....''send off flying'' |- | '''pipier'''....''set sail'' || '''pipuer'''....''dock'' |- | '''simbier'''....''take a seat'' || '''simbuer'''....''offer a seat'' |- | '''tampier'''....''leave home'' || '''tampuer'''....''arrive home'' |- | '''tamier'''....''settle in'' || '''tamuer'''....''shelter'' |- | '''nuxbier'''....''to buy'' || '''nixbuer'''....''to sell'' |- | '''telier'''....''to eat'' || '''teluer'''....''to feed'' |- | '''gonbier'''....''to participate'' || '''gonbuer'''....''to share'' |- | '''tilier'''....''to drink'' || '''tiluer'''....''to ply with drink'' |- | '''teubier'''....''to swallow'' || '''teubuer'''....''to spit out'' |- | '''teatier'''....''to observe, watch'' || '''teatuer'''....''to show'' |- | '''taxier'''....''to memorize'' || '''taxuer'''....''to remind'' |- | '''alier'''....''to breathe in'' || '''aluer'''....''to breathe out, expire'' |- | '''ilier'''....''to absorb'' || '''iluer'''....''to pour'' |- | '''ifier'''....''to enjoy'' || '''ifuer'''....''to please'' |- | '''dier'''....''to ask'' || '''duer'''....''to suggest'' |- | '''tier'''....''to learn'' || '''tuer'''....''to inform'' |- | '''pier'''....''to depart'' || '''puer'''....''to arrive'' |- | '''kebier'''....''to choose'' || '''kebuer'''....''to distribute'' |- | '''byier'''....''to originate'' || '''byuer'''....''to target'' |- | '''mempier'''....''to take off'' || '''mempuer'''....''to land'' |- | '''sinier'''....''visualize'' || '''sinuer'''....''display'' |- | '''xier'''....''to result'' || '''xuer'''....''to cause'' |- | '''yifier'''....''to get up the courage'' || '''yifuer'''....''to encourage, challenge'' |- | '''yafonier'''....''to gain power'' || '''yafonuer'''....''to empower'' |- | '''trier'''....''to become acquainted with'' || '''truer'''....''to acquaint with, introduce to'' |- | '''tepzexier'''....''to draw attention'' || '''tepzexuer'''....''to focus attention on'' |- | '''yekier'''....''to undertake'' || '''yekuer'''....''to challenge'' |- | '''dyunier'''....''to assume the name of'' || '''dyunuer'''....''to bestow the name of'' |- | '''abfinier'''....''to take advantage of'' || '''abfinuer'''....''to favor'' |} : In some cases, the directionality can be both ways in a verb, in which case the verb formant infix '''-ui-''' (a hybrid form) is used, eg.: ::* '''nunier '''....''to purchase'' (subject-directed) ::* '''nunuer'''....''to sell'' (patient-directed) ::* '''nunuier'''....''to trade'' (subject & patient-directed) ::* '''tier'''....''to learn, realize'' (subject-directed) ::* '''tuer'''....''to inform, tip off'' (patient-directed) ::* '''tuier'''....''to communicate'' (subject & patient-directed) ::* '''ebtuier'''....''to intercommunicate'' ::* '''alier'''....''to breathe in, inhale'' (subject-directed) ::* '''aluer'''....''to breathe out, exhale'' (patient-directed) ::* '''aluier'''....''to breathe, respire'' (subject & patient-directed) ::* '''bier '''....''to take'' (subject-directed) ::* '''buer'''....''to give'' (patient-directed) ::* '''buier'''....''to give and take, exchange'' (subject & patient-directed) == Bi-radical Verbs == : Some verbs are formed using two verb roots together. Here are some examples: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Bi-radical Verbs |- ! Verb Root 1 !! Verb Root 2 !! Bi-radical Verb |- | '''nuxer'''....''to pay'' || '''bier'''....''to take'' || '''nuxbier'''....''to buy'' |- | '''nixer'''....''to earn'' || '''buer'''....''to give'' || '''nixbuer'''....''to sell'' |- | '''kexer'''....''to seek'' || '''bier'''....''to take'' || '''kexbier'''....''to choose'' |- | '''uper'''....''to come'' || '''dier'''....''to ask'' || '''updier'''....''to invite'' |- | '''teater'''....''to see'' || '''der'''....''to tell'' || '''teader'''....''to testify'' |- | '''teeter'''....''to hear'' || '''drer'''....''to write'' || '''teadrer'''....''to report'' |- | '''teater'''....''to see'' || '''per'''....''to go'' || '''teaper'''....''to visit'' |- | '''texer'''....''to think'' || '''der'''....''to say'' || '''texder'''....''to mention'' |- | '''kexer'''....''to seek'' || '''pixer'''....''to catch'' || '''kexpixer'''....''to hunt'' |- | '''yeker'''....''to try'' || '''teexer'''....''to listen'' || '''yekteexer'''....''to try (in court)'' |} == Verbs with Vectorial Prefixes == : Prepositions and directional adverbs can be prefixed to verbs in order to change their vectorial semantics. A preposition ending in '''b''' will assimilate by losing the '''b''' before the verb '''per'''....''to go'' or the verb '''ber'''. This assimilation does not occur for other verbs beginning with '''b''' such as '''byexer''' (''to hit''). A preposition ending in '''b''' will, however, assimilate (lose the '''b''') before any verb bases beginning with a '''p'''. For example, '''ab''' (''on'') + '''bexer''' (''to hold'') = '''obbexer''' (''to hold on''), because '''obexer''' could be interpreted as ''to release''. Here are some examples: :{| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Verb Prepositional Prefixes |- ! Preposition/Adverb !! Transitive Verb !! Intransitive Verb |- | '''ab'''....''on'' || '''aber'''....''apply''<br>not '''abber'''! || '''aper'''....''get on''<br>not '''abper'''! |- | '''ob'''....''off'' || '''ober'''....''remove'' || '''oper'''....''get off, dismount'' |- | '''ab'''....''off'' || '''abbaxrer'''....''to rub on'' || '''apyexer'''....''to attack'' |- | '''eb'''....''between'' || '''eber'''....''block'' || '''eper'''....''intervene'' |- | '''eb'''....''between'' || '''ebdrayefser'''....''to interleave'' || '''ebdrafxer'''....''to interleave'' |- | '''ub'''....''toward'' || '''uber'''....''to send'' || '''uper'''....''to come'' |- | '''ub'''....''toward'' || '''ubbixer'''...''to attract'' || '''upixer'''....''to pitch toward'' |- | '''yab'''....''up'' || '''yaber'''....''raise'' || '''yaper'''....''rise'' |- | '''yob'''....''down'' || '''yober'''....''take down'' || '''yoper'''....''descend'' |- | '''yub'''....''near'' || '''yuber'''....''bring near'' || '''yuper'''....''approach'' |- | '''yib'''....''far'' || '''yiber'''....''take away'' || '''yiper'''....''go far away'' |- | '''yeb'''....''in'' || '''yeber'''....''insert'' || '''yeper'''....''enter'' |- | '''yeb'''....''in'' || '''yepuxer'''....''throw in'' || '''yepuser'''....''jump in'' |- | '''oyeb'''....''out'' || '''oyeber'''....''expose'' || '''oyeper'''....''exit'' |- | '''oyeb'''....''out'' || '''oyebbuxer'''....''expel'' || '''oyepuxer'''....''eject'' |- | '''zyu'''....''round'' || '''zyuber'''....''rotate'' || '''zyuper'''....''revolve'' |- | '''zya'''....''throughout'' || '''zyaber'''....''spread'' || '''zyaper'''....''tour'' |- | '''av'''....''for'' || '''avdaler'''....''plead'' || '''avper'''....''pursue'' |- | '''ov'''....''against'' || '''ovber'''....''oppose'' || '''ovper'''....''countervene'' |- | '''yan'''....''together'' || '''yanber'''....''compose'' || '''yanper'''....''meet'' |- | '''yon'''....''apart'' || '''yonber'''....''separate'' || '''yonper'''....''separate'' |- | '''iz'''....''direct'' || '''izber'''....''lead'' || '''izper'''....''head'' |- | '''uz'''....''curved'' || '''uzber'''....''divert'' || '''uzper'''....''diverge'' |- | '''yuz'''....''around'' || '''yuzber'''....''surround'' || '''yuzper'''....''circulate'' |- | '''yiz'''....''beyond'' || '''yizber'''....''transfer'' || '''yizper'''....''surpass'' |- | '''zoy'''....''back, re-'' || '''zoyber'''....''return'' || '''zoyper'''....''go back'' |} == Other Semantics-altering Verb Prefixes == : As in English and many other languages, prefixes can be used on verbs to reverse, mitigate, or otherwise alter the semantics: === Expressing ''re-'' with '''zoy-''' or '''gaw-''' === : The prefix '''zoy-'''....''back'' or '''gaw-<sup>1</sup>'''....''again'' are used like the English prefix ''re-'', eg.: ::* '''ember'''....''to position'' → '''<u>zoy</u>-ember'''....''to <u>re</u>position, <u>re</u>place'' ::* '''buer'''....''to give'' → '''<u>zoy</u>buer'''....''to <u>re</u>turn (an object), give back'' ::* '''sanxer'''....''to shape, form'' → '''<u>zoy</u>sanxer'''....''to <u>re</u>shape, <u>re</u>form, <u>trans</u>form'' ::* '''zyauber'''....''to broadcast'' → '''gawzyauber'''....''to re-broadcast'' ::* '''taja'''....''born'' → '''gawtaja'''....''reborn'' ::* '''aber'''....''to apply'' → '''gawaber'''....''to reapply'' ::* '''teaper'''....''to visit'' → '''<u>gaw</u>teaper'''....''to <u>re</u>visit'' ::* '''uper'''....''to come'' → '''<u>zoy</u>-uper<sup>2</sup>'''....''to <u>re</u>turn, come <u>back</u>'' ::* '''buxer'''....''to push'' → '''<u>zoy</u>buxer'''....''to <u>re</u>pel, push <u>back</u>'' ::* '''puxer'''....''to throw'' → '''<u>zoy</u>puxer'''....''to <u>re</u>ject, throw <u>back</u>, jettison'' : Note 1: The prefix '''gaw-''' before a consonant is pronounced like the ''gaw'' in the English word ''gawk''. It is short for '''ga awa jod''' or '''gawa''' meaning ''one more time, again''. If the "re-" word means ''to do something again'', then '''gaw-''' is used, eg. ''To reconvene'' ( = ''meet again'')....'''gawyanuper''' If the sense of ''back'' is intended, than the prefix '''zoy-''' is used, eg. ''To return'' ( = ''come back'')....'''zoyuper'''. Both prefixes are used in the expression ''Come back again!''....'''Gawzoy-upu!'''. : Note 2: The prefix '''zoy''' is followed by a hyphen to make it clear that the prepositon is '''zoy''', not '''zo''' and that the base verb is '''uper''' (''come''), not '''yuper''' (''to approach''). :''Until we meet again'' or ''au revoir'' is expressed by '''Ju gawyanup.''' === Expressing ''de-, dis-, un-'' with '''lo-''' === : The prefix '''lo-''' reverses the semantics of a verb and is like English ''dis-'', ''de-'', or ''un-'', eg.: ::* '''sexer'''....''to build, construct'' → '''<u>lo</u>sexer'''....''to <u>de</u>stroy, <u>de</u>construct'' ::* '''anxer'''....''to unite'' → '''<u>lo</u>anxer'''....''to <u>dis</u>unite'' ::* '''xer'''....''to do'' → '''<u>lo</u>xer'''....''to <u>un</u>do'' : Note the difference between '''o-''' and '''lo-'''. ::* '''odoparuwa'''....''<u>un</u>armed'' (= ''not armed'') ::* '''lodoparuwa'''....''<u>dis</u>armed'' (= from the verb '''lodoparuer'''....''to disarm'') === Expressing ''co-'' with '''yan-''' === : The prefix '''yan-'''....''together'' is used as the English ''co-'', eg.: ::* '''exer'''....''to operate'' → '''<u>yan</u>exer'''....''to <u>co</u>operate'' ::* '''tamer'''....''to dwell'' → '''<u>yan</u>tamer'''....''to <u>co</u>habit'' ::* '''napber'''....''to put in order'' → '''<u>yan</u>napber'''....''to <u>co</u>ordinate'' === Making Verbs Completive with '''ik-''' === : Verbs can be made completive or perfective by prefixing them with '''ik-''' (''fully''). Such verbs are comparable to phrasal verbs in English with ''up'' and other prepositions as in ''to eat up''. Here are some examples in Mirad: ::* '''tojber'''....''to kill'' → '''iktojber'''....''to kill off, exterminate'' ::* '''telier'''....''to eat'' → '''iktelier'''....''to eat up'' ::* '''ujber'''....''to finish'' → '''ikujber'''....''to finish off/up'' ::* '''gofler'''....''to rip'' → '''ikgofler'''....''to rip up'' ::* '''drer'''....''to write'' → '''ikdrer'''....''to write down'' ::* '''byexer'''....''to beat'' → '''ikbyexer'''....''to beat up'' ::* '''agser'''....''to grow'' → '''ikagser'''....''to grow up'' === Making Verbs Continuative with '''je-''' === : Verbs can be given a continuative nuance with the addition of the prefix '''je-''': ::* '''daler'''....''to talk'' → '''jedalar'''....''to go on talking, to blabber'' ::* '''tejer'''....''to live'' → '''jetejer'''....''to go on living, to survive'' ::* '''yexer'''....''to work'' → '''jeyexer'''....''to go on working, to keep working'' ::* '''teaxer'''....''to look'' → '''jeteaxer'''....''to watch'' ::* '''teexer'''....''to listen'' → '''jeteexer'''....''to keep listening, to pay attention'' ::* '''duler'''....''to insist'' → '''jeduler'''....''to nag'' === Making Verbs Inchoative with '''ij-''' === : Verbs can be given an inchoative nuance with the addition of the prefix '''ij-''': ::* '''texer'''....''to think'' → '''ijtexer'''....''to start to think'' ::* '''ifier'''....''to enjoy'' → '''ijifier'''....''to start liking'' ::* '''trer'''....''to know'' → '''ijtrer'''....''to get to know'' ::* '''baxer'''....''to stir'' → '''ijbaxer'''....''to instigate'' ::* '''byaxer'''....''to erect'' → '''ijbyaxer'''....''to establish, to institute'' ::* '''dezer'''....''to perform'' → '''ijdezer'''....''to premier, to debut'' ::* '''eser'''....''to exist'' → '''ijeser'''....''to come about'' ::* '''kaxer'''....''to find'' → '''ijkaxer'''....''to invent'' ::* '''magxer'''....''to burn'' → '''ijmagxer'''....''to kindle'' ::* '''saxer'''....''to make'' → '''ijsaxer'''....''to create'' ::* '''texer'''....''to think'' → '''ijtexer'''....''to conceive'' ::* '''tuxer'''....''to teach'' → '''ijtuxer'''....''to initiate'' ::* '''xeler'''....''to celebrate'' → '''ijxeler'''....''to inaugurate'' === Making Verbs Terminative with '''uj-''' === : Verbs can be given a terminative nuance with the addition of the prefix '''uj-''': ::* '''telier'''....''to eat'' → '''ujtelier'''....''to finish eating'' ::* '''dyeer'''....''to read'' → '''ujdyeer'''....''to finish reading'' ::* '''ufteuder'''....''to complain'' → '''ujufteuder'''....''to quit carping'' ::* '''aker'''....''to win'' → '''ujaker'''....''to succeed'' ::* '''der'''....''to say'' → '''ujder'''....''to conclude'' ::* '''gaber'''....''to add'' → '''ujgaber'''....''to append, to added at the end'' ::* '''gyoxer'''....''to thin'' → '''ujgyoxer'''....''to taper'' ::* '''kyeser'''....''to happen'' → '''ujkyeser'''....''to turn out'' ::* '''oker'''....''to lose'' → '''ujoker'''....''to fail'' === Giving Verbs a Nuance of Pleasure with '''if-''' === ::* '''tyoper'''....''to walk'' → '''iftyoper'''....''to stroll'' ::* '''tuyuxer'''....''to finger'' → '''iftuyuxer'''....''to tickle'' ::* '''teaxer'''....''to look'' → '''ifteaxer'''....''to ogle (voyeuristically)'' ::* '''piper'''....''to sail'' → '''ifpiper'''....''to go cruising'' ::* '''teuder'''....''to shout'' → '''ifteuder'''....''to laugh'' ::* '''eker'''....''to play'' → '''ifeker'''....''to have fun'' ::* '''abbaxer'''....''to pat'' → '''ifabbaxer'''....''to fondle, to caress'' ::* '''axler'''....''to act'' → '''ifaxler'''....''to have fun'' ::* '''bier'''....''to take'' → '''ifbier'''....''to embrace, to adopt, to foster'' ::* '''buer'''....''to give'' → '''ifbuer'''....''to donate, to gift'' ::* '''bikuer'''....''to care for'' → '''ifbikuer'''....''to foster'' ::* '''bixer'''....''to pull'' → '''ifbixer'''....''to entice, to tempt, to seduce'' ::* '''ebdaler'''....''to converse'' → '''ifebdaler'''....''to chitchat'' ::* '''mimparer'''....''to go boating'' → '''ifmimparer'''....''to go yachting'' ::* '''tayoxer'''....''to touch'' → '''iftayoxer'''....''to tickle, to titillate'' ::* '''teaxer'''....''to look at'' → '''ifteaxer'''....''to ogle, to feast one's eyes on, to moon over'' ::* '''telier'''....''to eat'' → '''iftelier'''....''to feast on'' ::* '''tyoper'''....''to walk'' → '''iftyoper'''....''to stroll, to jaunt, to promenade'' === Giving Verbs a Nuance of Displeasure with '''uf-''' === ::* '''tosier'''....''to feel'' → '''uftosier'''....''to get angry'' ::* '''eker'''....''to play'' → '''ufeker'''....''to fight'' ::* '''der'''....''to say'' → '''ufder'''....''to express displeasure'' ::* '''aluer'''....''to exhale'' → '''ufaluer'''....''to huff'' ::* '''daler'''....''to talk'' → '''ufdaler'''....''to rant'' ::* '''teaxer'''....''to look at'' → '''ufteaxer'''....''to scorn, to disdain'' ::* '''teuber'''....''to make an expression'' → '''ufteuber'''....''to frown'' ::* '''teuder'''....''to shout'' → '''ufteuder'''....''to grouse, to gripe'' === Giving Verbs a Nuance of Prohibition with '''of-''' === ::* '''bier'''....''to take'' → '''ofbier'''....''to steal'' ::* '''deler'''....''to declare'' → '''ofdeler'''....''to ban'' ::* '''yeper'''....''to enter'' → '''ofyeper'''....''to intrude, break in'' ::* '''zeyper'''....''to cross'' → '''ofzeyper'''....''to transgress, poach'' ::* '''gelxer'''....''to copy'' → '''ofgelxer'''....''to pirate, plagiarize'' ::* '''bekuluer'''....''to administer medicine'' → '''ofbekuluer'''....''to dope'' ::* '''nuxuer'''....''to pay'' → '''ofnuxuer'''....''to bribe, pay off, suborn'' === Giving Verbs a Nuance of Holiness with '''fya-''' === ::* '''bexler'''....''to keep'' → '''fyabexler'''....''to enshrine'' ::* '''buer'''....''to give'' → '''fyabuer'''....''to sacrifice'' ::* '''der'''....''to say'' → '''fyader'''....''to bless'' ::* '''daler'''....''to speak'' → '''fyadaler'''....''to preach, sermonize'' ::* '''diler'''....''to request'' → '''fyadiler'''....''to pray'' ::* '''deuzer'''....''to sing'' → '''fyadeuzer'''....''to chant'' ::* '''ifrer'''....''to love dearly'' → '''fyaifrer'''....''to worship, adore'' ::* '''jader'''....''to predict'' → '''fyajader'''....''to prophesy'' ::* '''miluer'''....''to sprinkle'' → '''fyamiluer'''....''to sprinkle with holy water'' ::* '''ojvader'''....''to promise'' → '''fyaojvader'''....''to swear'' ::* '''xeler'''....''to practice'' → '''fyaxeler'''....''to celebrate'' ::* '''koser'''....''to hide'' → '''fyakoser'''....''to go on a retreat, go into hermitage'' ::* '''teazer'''....''perform a show'' → '''fyateazer'''....''to perform a miracle'' === Giving Verbs a Nuance of Profanity with '''fyo-''' === ::* '''der'''....''to say'' → '''fyoder'''....''to curse'' ::* '''diler'''....''to request'' → '''fyodiler'''....''to conjure'' ::* '''tyezer'''....''to perform magic'' → '''fyotezer'''....''to engage in black magic'' ::* '''xer'''....''to do'' → '''fyoxer'''....''to sin'' === Expressing Good Actions with '''fi-''' === ::* '''agser'''....''to grow'' → '''fiagser'''....''to thrive, to flourish'' ::* '''axler'''....''to act'' → '''fiaxler'''....''to behave well'' ::* '''der'''....''to say'' → '''fider'''....''to praise'' ::* '''deler'''....''to declare'' → '''fideler'''....''to approve'' ::* '''datiber'''....''to host'' → '''fidatiber'''....''to welcome'' ::* '''diber'''....''to manage'' → '''fidiber'''....''to husband'' ::* '''doler'''....''to be silent'' → '''fidoler'''....''to be discrete'' ::* '''duer'''....''to suggest'' → '''fiduer'''....''to recommend'' ::* '''ebexler'''....''to interact'' → '''fiebexler'''....''to get along well'' ::* '''exer'''....''to operate'' → '''fiexer'''....''to operate smoothly'' ::* '''fer'''....''to want'' → '''fifer'''....''to mean well'' ::* '''ijer'''....''to start'' → '''fiijer'''....''to get a good start'' ::* '''nagser'''....''to measure'' → '''finagser'''....''to adapt'' ::* '''napxer'''....''to arrange'' → '''finapxer'''....''to tidy up, to neaten'' ::* '''ojfer'''....''to wish'' → '''fiojfer'''....''to wish well'' ::* '''per'''....''to go'' → '''fiper'''....''to fare well, to prosper'' ::* '''teaser'''....''to seem'' → '''fiteaser'''....''to look nice'' ::* '''teaxer'''....''to look at'' → '''fiteaxer'''....''to admire'' ::* '''tejer'''....''to live'' → '''fitejer'''....''to thrive'' ::* '''teuder'''....''to shout'' → '''fiteuder'''....''to acclaim, to laud'' ::* '''tosuer'''....''to make feel'' → '''fitosuer'''....''to exhilarate'' ::* '''tujer'''....''to sleep'' → '''fitujer'''....''to sleep soundly'' ::* '''yaker'''....''to expect'' → '''fiyaker'''....''to hope'' ::* '''yuxer'''....''to help'' → '''fiyuxer'''....''to benefit'' ::* '''xer'''....''to do'' → '''fixer'''....''to do well'' === Expressing Bad Actions with '''fu-''' === ::* '''axler'''....''to act'' → '''fuaxler'''....''to misbehave'' ::* '''bekuer'''....''to treat'' → '''fubekuer'''....''to mistreat, to maltreat'' ::* '''bexer'''....''to hold'' → '''fubexer'''....''to fumble'' ::* '''bikuer'''....''to care for'' → '''fubikuer'''....''to neglect'' ::* '''daler'''....''to talk'' → '''fudaler'''....''to speak ill of, to badmouth'' ::* '''deler'''....''to declare'' → '''fudeler''''....''to denounce'' ::* '''diber'''....''to manage'' → '''fudiber'''....''to mismanage, to maladminister'' ::* '''doler'''....''to be quiet'' → '''fudoler'''....''to sulk'' ::* '''dezgonuer'''....''to cast'' → '''fudezgonuer'''....''to miscast'' ::* '''exer'''....''to function'' → '''fuexer'''....''to malfunction'' ::* '''fer'''....''to want'' → '''fufer'''....''to wish ill'' ::* '''fyiduer'''....''to advise'' → '''fufyiduer'''....''to ill-advise'' ::* '''napxer'''....''to arrange'' → '''funapxer'''....''to mess up'' ::* '''yevder'''....''to judge'' → '''fuyevder'''....''to critique negatively'' ::* '''yuxer'''....''to help'' → '''fuyuxer'''....''to abuse'' === Expressing More Intense Actions with '''az-''' === ::* '''abbixer'''....''to attract'' → '''<u>az</u>abbixer'''....''to infatuate'' ::* '''aluer'''....''to blow'' → '''<u>az</u>aluer'''....''to huff'' ::* '''basrer'''....''to shake'' → '''<u>az</u>basrer'''....''to convulse'' ::* '''bexer'''....''to hold'' → '''<u>az</u>bexer'''....''to clutch'' ::* '''birer'''....''to grab''' → '''<u>az</u>birer'''....''to seize'' ::* '''buxer'''....''to push''' → '''<u>az</u>buxer'''....''to prod'' ::* '''byexer'''....''to strike'' → '''<u>az</u>byexer'''....''to stomp, to hit hard'' ::* '''der'''....''to say'' → '''<u>az</u>der'''....''to emphasize'' ::* '''duer'''....''to suggest'' → '''<u>az</u>duer'''....''to urge'' ::* '''dizeuder'''....''to laugh'' → '''<u>az</u>dizeuder'''....''to guffaw'' ::* '''fer'''....''to want'' → '''<u>az</u>fer'''....''to crave'' ::* '''fuyevder'''....''to criticize'' → '''<u>az</u>fuyevder'''....''to lambaste'' ::* '''yujber'''....''to close'' → '''<u>az</u>yujber'''....''to lock'' === Expressing Less Intense Actions with '''oz-''' === ::* '''der'''....''to utter'' → '''<u>oz</u>der'''....''to whisper'' ::* '''duer'''....''to suggest'' → '''<u>oz</u>duer'''....''to hint'' ::* '''dizeuder'''....''to laugh'' → '''<u>oz</u>dizeuder'''....''to chuckle'' ::* '''uvteuder'''....''to moan'' → '''<u>oz</u>uvteuder'''....''to whimper'' ::* '''tyoper'''....''to walk'' → '''<u>oz</u>tyoper'''....''to limp'' === Expressing ''pre-, fore-'' with '''ja-''' === ::* '''der'''....''to tell'' → '''<u>ja</u>der'''....''to foretell, predict'' ::* '''teater'''....''to see'' → '''<u>ja</u>teater'''....''to foresee, preview'' ::* '''ter'''....''to know'' → '''<u>ja</u>ter'''....''to presage, have foreknowledge of'' ::* '''yever'''....''to judge'' → '''<u>ja</u>yever'''....''to prejudge'' ::* '''juder'''....''to date'' → '''<u>ja</u>juder'''....''to antedate'' === Expressing ''post-, after-'' with '''jo-''' === ::* '''juder'''....''to date'' → '''<u>jo</u>juder'''....''to postdate'' ::* '''texer'''....''to think'' → '''<u>jo</u>texer'''....''to reflect on, review'' ::* '''uvder'''....''to express sadness'' → '''<u>jo</u>uvder'''....''to mourn, regret'' ::* '''ibler'''....''to obtain'' → '''<u>jo</u>ibler'''....''to inherit'' === Expressing ''excessively'' with '''gra-''' === ::* '''telier'''....''to eat'' → '''<u>gra</u>telier'''....''to overeat'' ::* '''fer'''....''to want'' → '''<u>gra</u>fer'''....''to covet'' ::* '''der'''....''to say'' → '''<u>gra</u>der'''....''to exaggerate'' ::* '''daler'''....''to talk'' → '''<u>gra</u>daler'''....''to yammer'' === Expressing ''inadequately'' with '''gro-''' === ::* '''fyinder'''....''to value'' → '''<u>gro</u>fyinder'''....''to underestimate'' ::* '''mageler'''....''to cook'' → '''<u>gro</u>mageler'''....''to undercook'' ::* '''xaer'''....''to perform'' → '''<u>gro</u>xaer'''....''to underperform'' === Expressing ''counter-, contra-'' with '''ov-''' or '''oyv-''' === ::* '''axler'''....''to act'' → '''<u>ov</u>axler'''....''to counteract'' ::* '''apyexer'''....''to attack'' → '''<u>ov</u>apyexer'''....''to counterattack'' ::* '''daler'''....''to speak'' → '''<u>ov</u>daler'''....''to oppose'' ::* '''der'''....''to say'' → '''<u>oyv</u>der'''....''to contradict'' ::* '''ber'''....''to put'' → '''<u>oyv</u>ber'''....''to reverse, overturn'' ::* '''texer'''....''to think'' → '''<u>oyv</u>texer'''....''to contest, disagree'' ::* '''per'''....''to go'' → '''<u>oyv</u>per'''....''to contravene'' === Expressing ''on behalf, for'' with '''av-''' === ::* '''axler'''....''to act'' → '''<u>av</u>axler'''....''to act on behalf of'' ::* '''daler'''....''to speak'' → '''<u>av</u>daler'''....''to advocate, speak on behalf of'' ::* '''dyundrer'''....''to sign'' → '''<u>av</u>dyundrer'''....''to endorse'' === Making Verbs Reflexive with '''ut-''' (''self-, auto-'') === ::* '''tojber'''....''to kill'' → '''<u>ut</u>tojber'''....''to commit suicide'' ::* '''vyovider'''....''to flatter'' → '''<u>ut</u>vyovider'''....''to flatter oneself'' ::* '''zaypuxwer'''....''to be propelled'' → '''<u>ut</u>zaypuxwer'''....''to be self-propelled'' ::* '''fider'''....''to praise'' → '''<u>ut</u>fider'''....''to brag'' ::* '''gober'''....''to decrement'' → '''<u>ut</u>gober'''....''to autodecrement'' === Making Verbs Reciprocal with '''hyuit-''' (''one another'') === ::* '''tojber'''....''to kill'' → '''<u>hyuit</u>tojber'''....''to kill one another'' ::* '''ifer'''....''to love'' → '''<u>hyuit</u>ifer'''....''to love one another'' === Expressing ''inter-, intra-'' with '''eb-''' (''between'') or '''eyb-''' (''among'') === ::* '''tadier'''....''to marry'' → '''<u>eb</u>tadier'''....''to intermarry'' ::* '''zyaber'''....''to spread'' → '''<u>eb</u>zyaber'''....''to intersperse'' ::* '''vyexer'''....''to relate'' → '''<u>eb</u>vyexer'''....''to interrelate'' ::* '''mulxer'''....''to materialize'' → '''<u>eyb</u>mulxer'''....''to mix'' ::* '''xer'''....''to do'' → '''<u>eyb</u>xer'''....''to interest, to involve'' === Expressing the Opposite of an Action with '''o-''' (''un-'') === ::* '''bexler'''....''to keep'' → '''<u>o</u>bexler'''....''to release, let go of'' ::* '''aynser'''....''to integrate'' → '''<u>o</u>aynser'''....''to disintegrate, to decay'' ::* '''beler'''....''to carry'' → '''<u>o</u>beler'''....''to drop'' ::* '''bier'''....''to take'' → '''<u>o</u>bier'''....''to leave, relinquish'' ::* '''boser'''....''to be quiet'' → '''<u>o</u>boser'''....''to be upset'' ::* '''drer'''....''to write'' → '''<u>o</u>drer'''....''to erase'' ::<small>Note: If the base verb already begins with the negative prefix '''o-''', then the prefix is changed to '''ol-''', eg. '''obexler'''....''to release'' → '''<u>ol</u>obexwa'''....''to unrelease'' </small> === Expressing a Public or Official Action with '''do-''' === :: '''Do-''' is a stub for '''dot''' (''society''). ::* '''afder'''....''to allow'' → '''<u>do</u>afder'''....''to authorize'' ::* '''bier'''....''to take'' → '''<u>do</u>bier'''....''to conquer, take over, take control of'' ::* '''tojber'''....''to kill'' → '''<u>do</u>tojber'''....''to execute'' ::* '''buer'''....''to give'' → '''<u>do</u>buer'''....''to dedicate'' ::* '''daler'''....''to speak'' → '''<u>do</u>daler'''....''to orate, speak in public'' ::* '''deler'''....''to declare'' → '''<u>do</u>deler'''....''to announce'' ::* '''drer'''....''to write'' → '''<u>do</u>drer'''....''to publicize, report'' ::* '''direr'''....''to demand'' → '''<u>do</u>direr'''....''to mandate, to dictate'' ::* '''drer'''....''to write'' → '''<u>do</u>drer'''....''to publicize'' ::* '''drurer'''....''to print'' → '''<u>do</u>drurer'''....''to publish'' ::* '''duer'''....''to suggest'' → '''<u>do</u>duer'''....''to propose, to move'' ::* '''durer'''....''to order'' → '''<u>do</u>durer'''....''to decree'' ::* '''dyeder'''....''to recite'' → '''<u>do</u>dyeder'''....''to declaim'' ::* '''dyeer'''....''to read'' → '''<u>do</u>dyeer'''....''to lecture'' ::* '''ebdaler'''....''to discuss'' → '''<u>do</u>ebdaler'''....''to deliberate'' ::* '''eber'''....''to block'' → '''<u>do</u>eber'''....''to enjoin, to restrain'' ::* '''fuxer'''....''to do bad'' → '''<u>do</u>fuxer'''....''to commit a crime'' ::* '''kebier'''....''to choose'' → '''<u>do</u>kebier'''....''to elect'' ::* '''lonapxer'''....''to mess up'' → '''<u>do</u>lonapxer'''....''to riot'' ::* '''naxgaxer'''....''to raise prices'' → '''<u>do</u>naxgaxer'''....''to auction off'' ::* '''nixbuer'''....''to sell'' → '''<u>do</u>nixbuer'''....''to hawk'' === Giving Verbs a Nuance of Truth with '''vya-''' === ::* '''der'''....''to say'' → '''<u>vya</u>der'''....''to avow, to be frank'' ::* '''ber'''....''to set, put'' → '''<u>vya</u>ber'''....''to control'' ::* '''bier'''....''to take'' → '''<u>vya</u>bier'''....''to postulate'' ::* '''boler'''....''to support'' → '''<u>vya</u>boler'''....''to prove'' ::* '''duder'''....''to answer'' → '''<u>vya</u>duder'''....''to solve'' ::* '''duer'''....''to suggest'' → '''<u>vya</u>duer'''....''to allege'' ::* '''nadxer'''....''to line up'' → '''<u>vya</u>nadxer'''....''to align'' ::* '''nagxer'''....''to measure'' → '''<u>vya</u>nagxer'''....''to fit'' ::* '''napxer'''....''to arrange, order'' → '''<u>vya</u>napxer'''....''to adjust'' ::* '''nazaxer'''....''to evaluate'' → '''<u>vya</u>nazaxer'''....''to corroborate'' ::* '''kexer'''....''to seek'' → '''<u>vya</u>kexer'''....''to investigate'' ::* '''tuer'''....''to inform'' → '''<u>vya</u>tuer'''....''to advise'' === Giving Verbs of Nuance of Falseness with '''vyo-''' === ::* '''der'''....''to say'' → '''<u>vyo</u>der'''....''to lie, to misstate'' ::* '''tester'''....''to understand'' → '''<u>vyo</u>tester'''....''to misunderstand'' ::* '''tuer'''....''to inform'' → '''<u>vyo</u>tuer'''....''to misinform, to deceive'' ::* '''xer'''....''to do'' → '''<u>vyo</u>xer'''....''to do wrong, fail, misdo'' ::* '''yuxler'''....''to serve'' → '''<u>vyo</u>yuxler'''....''to betray, to serve unfaithfully'' === Making Verbs Positive with '''va-''' === ::* '''der'''....''to say'' → '''<u>va</u>der'''....''to affirm'' ::* '''texer'''....''to think'' → '''<u>va</u>texer'''....''to believe'' ::* '''yeker'''....''to expect'' → '''<u>va</u>yeker'''....''to presume'' ::* '''bier'''.....''to take'' → '''<u>va</u>bier'''....''to accept'' === Making Verbs Negative with '''vo-''' === ::* '''der'''....''to say'' → '''<u>vo</u>der'''....''to deny'' ::* '''texer'''....''to think'' → '''<u>vo</u>texer'''....''to doubt'' ::* '''yeker'''....''to expect'' → '''<u>vo</u>yeker'''....''to rule out'' ::* '''bier'''.....''to take'' → '''<u>vo</u>bier'''....''to reject'' === Making Verbs Suppositional with '''ve-''' === ::* '''der'''....''to say'' → '''<u>ve</u>der'''....''to conjecture'' ::* '''texer'''....''to think'' → '''<u>ve</u>texer'''....''to suppose, hypothesize'' ::* '''yovder'''....''to blame'' → '''<u>ve</u>yovder'''....''to indict, accuse'' === Speeding up Verbs with '''ig-''' === ::* '''pier'''....''to leave'' → '''<u>ig</u>pier'''....''to flee'' ::* '''pyoser'''....''to drop'' → '''<u>ig</u>pyoser'''....''to plummet'' ::* '''tyoper'''....''to walk'' → '''<u>ig</u>tyoper'''....''to run'' ::* '''yeper'''....''to enter'' → '''<u>ig</u>yeper'''....''to rush in'' === Slowing up Verbs with '''ug-''' === ::* '''paser'''....''to move'' → '''<u>ug</u>paser'''....''to amble'' ::* '''teaxer'''....''to look'' → '''<u>ug</u>teaxer'''....''to gaze'' ::* '''ilper'''....''to flow'' → '''<u>ug</u>ilper'''....''to trickle'' ::* '''tilier'''....''to drink'' → '''<u>ug</u>tilier'''....''to sip'' === Expressing the Nuance of Suddenness with '''yok-''' === ::* '''baxer'''....''to stir'' → '''<u>yok</u>baxer'''....''to startle'' ::* '''hihider'''....''to laugh'' → '''<u>yok</u>hihider'''....''to burst out laughing'' ::* '''teaser'''....''to appear'' → '''<u>yok</u>teaser'''....''to suddenly appear'' ::* '''yoktojer'''....''to die'' → '''<u>yok</u>tojer'''....''to drop dead'' === Expressing the Notion of Fixedness with '''kyo-''' === ::* '''byaser'''....''to stand'' → '''<u>kyo</u>byaser'''....''to stand still'' ::* '''kexer'''....''to seek'' → '''<u>kyo</u>kexer'''....''to hound, stalk'' ::* '''teaxer'''....''to look'' → '''<u>kyo</u>teaxer'''....''to stare, glare'' ::* '''texer'''....''to think'' → '''<u>kyo</u>texer'''....''to obsess with, fixate on'' === Expression the Notion of Randomness or Chance with '''kye-'''=== ::* '''der'''....''to say'' → '''<u>kye</u>der'''....''to guess, divine'' ::* '''per'''....''to per'' → '''<u>kye</u>per'''....''to fluctuate'' ::* '''poper'''....''to travel'' → '''<u>kye</u>poper'''....''to wander'' ::* '''napxer'''....''to order'' → '''<u>kye</u>napxer'''....''to scramble, shuffle'' ::* '''bier'''....''to take'' → '''<u>kye</u>bier'''....''to select'' ::* '''kaxer'''....''to find'' → '''<u>kye</u>kaxer'''....''to discover, to find by chance'' ::* '''vyabxer'''....''to check'' → '''<u>kye</u>vabxer'''....''to spot check'' === Expressing the Notion of Change with '''kya-''' === ::* '''baser'''....''to make a move'' → '''<u>kya</u>baser'''....''to shift'' ::* '''sanxer'''....''to form'' → '''<u>kya</u>sanxer'''....''to transform'' ::* '''xer'''....''to do/make'' → '''<u>kya</u>xer'''....''to change'' ::* '''napxer'''....''to order'' → '''<u>kya</u>napxer'''....''to shuffle'' ::* '''dyanxer'''....''to phrase'' → '''<u>kya</u>dyanxer'''....''to paraphrase'' === Expressing Covert Actions with '''ko-''' === ::* '''ber'''....''to put'' → '''<u>ko</u>ber'''....''to hide'' ::* '''beler'''....''to carry'' → '''<u>ko</u>beler'''....''to smuggle'' ::* '''bier'''....''to take'' → '''<u>ko</u>bier'''....''to steal'' ::* '''ebkyaxer'''....''to exchange'' → '''<u>ko</u>ebkyaxer'''....''to traffic'' ::* '''exer'''....''to operate'' → '''<u>ko</u>exer'''....''to spy, operate under cover'' ::* '''fler'''....''to wish for'' → '''<u>ko</u>fler'''....''to covet, be jealous of'' ::* '''apyexer'''....''to attack'' → '''<u>ko</u>apyexer'''....''to ambush, to sneak-attack'' ::* '''loexer'''....''to destroy'' → '''<u>ko</u>loexer'''....''to sabotage'' === Expressing Actions with Intentionality with '''ke-''' === ::* '''teaxer'''....''to look'' → '''<u>ke</u>teaxer'''....''to scan'' ::* '''vyaxer'''....''to prove'' → '''<u>ke</u>vyaxer'''....''to experiment'' ::* '''tier'''....''to learn'' → '''<u>ke</u>tier'''....''to be interested in'' ::* '''bier'''....''to take'' → '''<u>ke</u>bier'''....''to choose'' ::* '''pexer'''....''to catch'' → '''<u>ke</u>pexer'''....''to hunt'' === Expressing Lateral Actions with '''ku-''' === ::* '''buxer'''....''to push'' → '''<u>ku</u>buxer'''....''to rebuff, shun'' ::* '''der'''....''to say'' → '''<u>ku</u>der'''....''to comment, remark'' ::* '''tyoper'''....''to step'' → '''<u>ku</u>tyoper'''....''to step aside'' === Expressing Diagonal Actions with '''ki-''' === ::* '''teaxer'''....''to look'' → '''<u>ki</u>teaxer'''....''to look askance at'' ::* '''tuxer'''....''to teach'' → '''<u>ki</u>tuxer'''....''to brainwash'' ::* '''tyoper'''....''to walk'' → '''<u>ki</u>tyoper'''....''to limp'' ::* '''pyoser'''....''to fall'' → '''<u>ki</u>pyoser'''....''to slip and fall'' ::* '''per'''....''to go'' → '''<u>ki</u>per'''....''to slide'' === Expressing Near Actions with '''yub-'''=== ::* '''der'''....''to say'' → '''<u>yub</u>der'''....''to intimate, hint'' ::* '''gexer'''....''to equate'' → '''<u>yub</u>gexer'''....''to approximate'' ::* '''bixer'''....''to pull'' → '''<u>yub</u>bixer'''....''to attract, draw near'' ::* '''teaxer'''....''to look'' → '''<u>yub</u>teaxer'''....''to scrutinize, examine'' === Expressing Distance Actions with '''yib-''' (''far, tele-'') === ::* '''drer'''....''to write'' → '''<u>yib</u>drer'''....''to wire, telegraph'' ::* '''bixer'''....''to pull'' → '''<u>yi(b)</u>bixer'''....''to distract'' ::* '''tuier'''....''to communicate'' → '''<u>yib</u>tuier'''....''to telecommunicate'' ::* '''nyuxer'''....''to deliver'' → '''<u>yib</u>nyuxer'''....''to mail, post'' === Expressing ''up-, super-'' with '''yab-''' === ::* '''ber'''....''to put'' → '''<u>ya(b)</u>ber'''....''to raise, to put up'' ::* '''bixler'''....''to drag'' → '''<u>ya(b)</u>bixler'''....''to dredge up'' ::* '''uper'''....''to come'' → '''<u>yab</u>uper'''....''to come up'' ::* '''nogyanxer'''....''to scale'' → '''<u>yab</u>nogyanxer'''....''to scale up, escalate'' === Expressing ''down-, sub-'' with '''yob-''' === ::* '''ber'''....''to put'' → '''<u>yo(b)</u>ber'''....''to lower, put down'' ::* '''kyaber'''....''to shift'' → '''<u>yob</u>kyaxer'''....''to downshift'' ::* '''musper'''....''to climb'' → '''<u>yob</u>musper'''....''to climb down'' ::* '''nogyanxer'''....''to scale'' → '''<u>yob</u>nogyanxer'''....''to downscale'' === Expressing ''in-'' with '''yeb-''' === ::* '''ber'''....''to put'' → '''<u>ye(b)</u>ber'''....''to insert, put in'' ::* '''beler'''....''to carry'' → '''<u>ye(b)</u>beler'''....''to import'' ::* '''uzber'''....''to bend'' → '''<u>yeb</u>uzber'''....''to inflect'' ::* '''yujber'''....''to close'' → '''<u>yeb</u>yujber'''....''to enclose, include'' === Expressing ''out-, ex-, extra-'' with '''oyeb-''' === ::* '''ber'''....''to put'' → '''<u>oye</u>ber'''....''to put out, expose'' ::* '''beler'''....''to carry'' → '''<u>oye</u>beler'''....''to export'' ::* '''uber'''....''to send'' → '''<u>oyeb</u>uber'''....''to emit, send out'' ::* '''yujber'''....''to close'' → '''<u>oyeb</u>yujber'''....''to exclude'' === Expressing ''pro-, forward'' with '''zay-''' === ::* '''ber'''....''to put'' → '''<u>zay</u>ber'''....''to advance, put forward'' ::* '''kexer'''....''to seek'' → '''<u>zay</u>kexer'''....''to scout out'' ::* '''puxer'''....''to throw'' → '''<u>zay</u>puxer'''....''to propel, thrust'' ::* '''tyoper'''....''to walk'' → '''<u>zay</u>tyoper'''....''to progress, to walk forward'' === Expressing ''back-, retro-, re-'' with '''zoy-''' === ::* '''uber'''....''to send'' → '''<u>zoy</u>ber'''....''to send back'' ::* '''kixer'''....''to bend'' → '''<u>zoy</u>kixer'''....''to reflect'' ::* '''puxer'''....''to throw'' → '''<u>zoy</u>puxer'''....''to repel'' ::* '''neadper'''....''to track'' → '''<u>zoy</u>neadper'''....''to backtrack'' === Expressing ''across, trans-, over-, cross-'' with '''zey-''' === ::* '''per'''....''to go'' → '''<u>zey</u>per'''....''to cross, transit'' ::* '''beler'''....''to carry'' → '''<u>zey</u>beler'''....''to transport, convey'' ::* '''drer'''....''to write'' → '''<u>zey</u>drer'''....''to transcribe'' ::* '''kyober'''....''to fix'' → '''<u>zey</u>kyober'''....''to transfix, transplant'' ::* '''vyayeker'''....''to check'' → '''<u>zey</u>vyayeker'''....''to crosscheck'' === Expressing ''through, per-'' with '''zye-''' === ::* '''per'''....''to go'' → '''<u>zye</u>per'''....''to permeate, get through'' ::* '''kexer'''....''to seek'' → '''<u>zye</u>kexer'''....''to rummage, sift through'' ::* '''drer'''....''to write'' → '''<u>zye</u>drer'''....''to cross out, draw a line through'' ::* '''iluer'''....''to pour'' → '''<u>zye</u>iluer'''....''to soak'' ::* '''koper'''....''to sneak'' → '''<u>zye</u>koper'''....''to sneak through'' === Expressing ''all over, widely, all about'' with '''zya-''' === ::* '''ber'''....''to put'' → '''<u>zya</u>ber'''....''to spread'' ::* '''buer'''....''to give'' → '''<u>zya</u>buer'''....''to distribute'' ::* '''ijber'''....''to open'' → '''<u>zya</u>ijber'''....''to open wide'' ::* '''nuxer'''....''to pay'' → '''<u>zya</u>nuxer'''....''to disburse'' ::* '''puxer'''....''to throw'' → '''<u>zya</u>puxer'''....''to scatter, cast about'' === Expressing ''mid-, center'' with '''ze-''' === ::* '''ber'''....''to put'' → '''<u>ze</u>ber'''....''to balance'' ::* '''byaser'''....''to stand'' → '''<u>ze</u>byaser'''....''to straddle'' ::* '''der'''....''to say'' → '''<u>ze</u>der'''....''to interject'' ::* '''pyoser'''....''to fall'' → '''<u>ze</u>pyoser'''....''to sag'' ::* '''poxer'''....''to stop'' → '''<u>ze</u>poxer'''....''to interrupt'' === Expressing ''futurity'' with '''oj-''' === ::* '''ber'''....''to put'' → '''<u>oj</u>ber'''....''to put off, postpone'' ::* '''bier'''....''to take'' → '''<u>oj</u>bier'''....''to borrow'' ::* '''fer'''....''to want'' → '''<u>oj</u>fer'''....''to wish, aspire'' ::* '''texer'''....''to think'' → '''<u>oj</u>texer'''....''to plan'' ::* '''teater'''....''to see'' → '''<u>oj</u>teater'''....''to envision'' ::* '''vader'''....''to affirm'' → '''<u>oj</u>vader'''....''to promise'' === Expressing ''past'' with '''aj-''' === ::* '''ber'''....''to put'' → '''<u>aj</u>ber'''....''to pass, relegate to the past'' ::* '''der'''....''to say'' → '''<u>aj</u>der'''....''to evoke, hearken, recount'' ::* '''embier'''....''to occupy'' → '''<u>aj</u>embier'''....''to haunt'' ::* '''texer'''....''to think'' → '''<u>aj</u>texer'''....''to reminisce, to reflect'' ::* '''uvtosder'''....''to express sadness'' → '''<u>aj</u>uvtosder'''....''to apologize'' ::* '''nexer'''....''to store'' → '''<u>aj</u>nexer'''....''to archive'' === Expressing ''present'' with '''ej-''' === ::* '''buer'''....''to give'' → '''<u>ej</u>buer'''....''to present'' ::* '''eser'''....''to exist'' → '''<u>ej</u>eser'''....''to attend, to be present'' ::* '''nuxer'''....''to pay'' → '''<u>ej</u>nuxer'''....''to pay cash'' ::* '''tuer'''....''to inform'' → '''<u>ej</u>tuer'''....''to update'' ::* '''uvtosder'''....''to express sadness'' → '''<u>ej</u>uvtosder'''....''to apologize'' === Expressing a stretched out action with '''yag-''' (''long'') === ::* '''beser'''....''to stay'' → '''<u>yag</u>beser'''....''to linger'' ::* '''bexer'''....''to hold'' → '''<u>yag</u>bexer'''....''to conserve, preserve'' ::* '''daler'''....''to talk'' → '''<u>yag</u>daler'''....''to ramble'' ::* '''dodaler'''....''to orate'' → '''<u>yag</u>dodaler'''....''to harangue'' ::* '''fer'''....''to want'' → '''<u>yag</u>fer'''....''to yearn, pine'' ::* '''teaxer'''....''to look'' → '''<u>yag</u>teaxer'''....''to stare'' ::* '''fer'''....''to want'' → '''<u>yag</u>fer'''....''to yearn, pine'' === Expressing a brief action with '''yog-''' (''short'') === ::* '''drer'''....''to write'' → '''<u>yog</u>drer'''....''to abbreviate'' ::* '''teaxer'''....''to look'' → '''<u>yog</u>teaxer'''....''to glance at'' ::* '''tujer'''....''to sleep'' → '''<u>yog</u>tujer'''....''to snooze, nap'' ::* '''gobler'''....''to cut'' → '''<u>yog</u>gobler'''....''to cut short, truncate'' === Some Hybrid Prefixes === The prefix '''kui-''' is a hybrid of '''ku-''' (''lateral'') and '''ki-''' (''diagonal'') ::* '''per'''....''to go'' → '''<u>kui</u>per'''....''to wobble'' ::* '''tyoper'''....''to walk'' → '''<u>kui</u>tyoper'''....''to limp'' The prefix '''zao-''' is a truncated hybrid of '''zay-''' (''forward'') and '''zoy-''' (''backwards''), eg: ::* '''baser'''....''to move'' → '''<u>zao</u>baser'''....''to rock'' ::* '''per'''....''to go'' → '''<u>zao</u>per'''....''to alternate'' ::* '''beler'''....''to carry'' → '''<u>kui</u>beler'''....''to shuttle, ferry'' ::* '''pyoser'''....''to fall'' → '''<u>kui</u>pyoser'''....''to pendulate'' The prefix '''yaob-''' is a hybrid of '''yab-''' (''up'') and '''yob-''' (''down''). The final '''b-''' is assimilated or dropped before a '''b''' or '''p'''. ::* '''baser'''....''to move'' → '''<u>yao</u>baser'''....''to bob'' ::* '''per'''....''to go'' → '''<u>yao</u>per'''....''to heave'' ::* '''beler'''....''to carry'' → '''<u>yao</u>beler'''....''to shuttle, ferry'' ::* '''peper'''....''to ride'' → '''<u>yao</u>peper'''....''to jounce'' ::* '''puser'''....''to jump'' → '''<u>yao</u>puser'''....''to hop, bounce'' The prefix '''bui-''' is a hybrid of '''bu-''' (''to'') and '''bi-''' (''from''), eg: ::* '''drer'''....''to write'' → '''<u>bui</u>drer'''....''to correspond'' ::* '''-er'''....''to x'' → '''<u>bui</u>er'''....''to trade'' ::* '''beler'''....''to carry'' → '''<u>bui</u>beler'''....''to shuttle, ferry'' ::* '''xer'''....''to do'' → '''<u>bui</u>xer'''....''to push and pull, spring'' ::* '''poper'''....''to travel'' → '''<u>bui</u>poper'''....''to travel to and fro, travel round trip'' The prefix '''uiz-''' is a hybrid of '''uz-''' (''crooked'') and '''iz-''' (''straight''), eg: ::* '''drer'''....''to write'' → '''<u>uiz</u>drer'''....''to squiggle'' ::* '''der'''....''to say'' → '''<u>uiz</u>der'''....''to equivocate'' ::* '''baser'''....''to move'' → '''<u>uiz</u>baser'''....''to wiggle, to squirm'' ::* '''per'''....''to go'' → '''<u>uiz</u>per'''....''to careen, reel'' ::* '''paser'''....''to move'' → '''<u>uiz</u>paser'''....''to swerve, yaw'' The prefix '''zui-''' is a hybrid of '''zu-''' (''left'') and '''zi-''' (''right''), eg: ::* '''drer'''....''to write'' → '''<u>uiz</u>drer'''....''to squiggle'' ::* '''buxer'''....''to push'' → '''<u>zui</u>buxer'''....''to push around'' ::* '''baser'''....''to move'' → '''<u>zui</u>baser'''....''to sway, totter'' ::* '''per'''....''to go'' → '''<u>zui</u>per'''....''to zigzag'' ::* '''pasler'''....''to shake'' → '''<u>zui</u>pasler'''....''to wobble'' The prefix '''aoyeb-''' is a hybrid of '''(a)yeb-''' (''in'') and '''oyeb-''' (''out''), eg: ::* '''ber'''....''to put'' → '''<u>aoye</u>ber'''....''to insert and extract'' ::* '''tiexer'''....''to breathe'' → '''<u>aoye</u>tiexer'''....''to breath in and out'' ::* '''paper'''....''to fly'' → '''<u>aoye</u>paper'''....''to fly in and out'' The prefix '''aob-''' is a hybrid of '''ab-''' (''on'') and '''ob-''' (''off''), eg: ::* '''ber'''....''to put'' → '''<u>ao</u>ber'''....''to put on and off'' ::* '''per'''....''to go'' → '''<u>ao</u>per'''....''to get on and off, embark and disembark'' The prefix '''vao-''' is a hybrid of '''va-''' (''yes'') and '''vo-''' (''no''), eg: ::* '''der'''....''to say'' → '''<u>vao</u>der'''....''to decide'' ::* '''daler'''....''to talk'' → '''<u>vao</u>daler'''....''to waffle'' ::* '''duder'''....''to answer'' → '''<u>vao</u>duder'''....''to answer yes or no'' ::* '''kyaxer'''....''to change'' → '''<u>vao</u>kyaxer'''....''to redact'' ::* '''texer'''....''to think'' → '''<u>vao</u>texer'''....''to deliberate, vacillate'' The prefix '''uij''' is a hybrid of '''uj-''' (''end'') and '''ij-''' (''begin'') ::* '''ber'''....''to put'' → '''<u>uij</u>ber'''....''to switch off and on'' ::* '''daler'''....''to talk'' → '''<u>uij</u>daler'''....''to stutter'' The prefix '''yuij''' is a hybrid of '''yuj-''' (''close'') and '''yij-''' (''open'') ::* '''ber'''....''to put'' → '''<u>yuij</u>ber'''....''to open and close, blink'' The prefix '''huim''' is a hybrid of '''hum''' (''there'') and '''him''' (''there'') ::* '''paper'''....''to fly'' → '''<u>huim</u>paper'''....''to fly here and yon'' ::* '''per'''....''to go'' → '''<u>huim</u>per'''....''to wander'' ::* '''kexer'''....''to seek'' → '''<u>huim</u>kexer'''....''to search high and low'' === Different Nuances of '''teaxer''' with Prefixes === <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''teaxer'''....''to look, behold, regard'' ::* '''aybteaxer'''....''to supervise, look over'' ::* '''ajteaxer'''....''to look back on (retrospect)'' ::* '''eynteaxer'''....''to squint'' ::* '''fizteaxer'''....''to respect'' ::* '''fuzteaxer'''....''to disrespect'' ::* '''gawteaxer'''....''to review, re-look'' ::* '''hyuitteaxer'''....''to look at one another'' ::* '''ibteaxer'''....''to ignore'' ::* '''igteaxer'''....''to glance, glimpse'' ::* '''ifteaxer'''....''to marvel at'' ::* '''izteaxer'''....''to view directly, confront, aim'' ::* '''jateaxer'''....''to preview'' ::* '''jeteaxer'''....''to watch, observe'' ::* '''joteaxer'''....''to review'' ::* '''kateaxer'''....''to look for'' ::* '''keteaxer'''....''to scan'' ::* '''kiteaxer'''....''to look askance'' ::* '''koteaxer'''....''to peek, spy'' ::* '''kozyeteaxer'''....''to peep'' ::* '''kozyoteaxer'''....''to peer'' ::* '''kuteaxer'''....''to observe'' ::* '''kyeteaxer'''....''to browse'' ::* '''kyoteaxer'''....''to stare, glare'' ::* '''oteaxer'''....''to ignore, overlook'' ::* '''ufteaxer'''....''to glare, leer'' ::* '''ugteaxer'''....''to gaze'' ::* '''yagteaxer'''....''to gape, gawk'' ::* '''yebteaxer'''....''to inspect'' ::* '''yibteaxer'''....''to view from afar'' ::* '''yogteaxer'''....''to glance at'' ::* '''yokteaxer'''....''to get a glimpse of'' ::* '''yubteaxer'''....''to examine'' ::* '''yuibteaxer'''....''to look near and far'' ::* '''yuzteaxer'''....''to look around, circumspect'' ::* '''yanteaxer'''....''to view together'' ::* '''yizteaxer'''....''to look beyond, overlook'' ::* '''vyateaxer'''....''to investigate, check out'' ::* '''vyoteaxer'''....''to view wrongly'' ::* '''zateaxer'''....''to face, confront'' ::* '''zayteaxer'''....''to look ahead, expect'' ::* '''zoyteaxer'''....''to look back'' ::* '''zeyteaxer'''....''to look across'' ::* '''ziteaxer'''....''to look to the right'' ::* '''zuteaxer'''....''to look to the left'' ::* '''zuiteaxer'''....''to look right and left'' ::* '''zyateaxer'''....''to look all over, survey'' ::* '''zyeteaxer'''....''to look through, peruse'' ::* '''zyoteaxer'''....''to squint'' ::* '''yobteaxer'''....''to look down'' ::* '''yaobteaxer'''....''to look up and down'' ::* '''zaoteaxer'''....''to look back and forth'' ::* '''yabteaxer'''....''to look up'' ::* '''yubketeaxer'''....''to pry'' ::* '''uzteaxer'''....''to look indirectly at'' ::* '''oyebteaxer'''....''to look out'' ::* '''ojteaxer'''....''to peer into the future'' ::* '''marteaxer'''....''to star-gaze'' ::* '''tabteaxer'''....''to autopsy'' </div> == Modal Verbs == : Modal verbs are auxiliary verbs that are usually followed by the main verb in the infinitive or a subjunctive dependent clause and have to do with wanting, permitting, prohibiting, being able, being unable, needing, being obliged to do something, etc. ==== Principal Modal Auxiliary Verbs ==== [[File:Ladies Should Listen poster.jpg|thumb|]] : Mirad has a set of modal auxiliary verbs that can be followed by a main verb in the infinitive mode. This is very much like English modal auxiliary verbs in the following examples: ::* ''I <u>want</u> to go.'' ::* ''You <u>must</u> wait.'' ::* ''You <u>may</u> stay.'' ::* ''I <u>dare</u> say.'' : Here is a chart showing the main modal auxiliary verbs in Mirad: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Principle Modal Auxiliary Verbs |- ! Type !! Positive !! Negative |- ! Permission | '''afer'''....''may''<br>'''ayfer'''....''might'' || '''ofer'''....''may not''<br>'''oyfer'''....''might not'' |- ! Ability | '''yafer'''....''can''||'''yofer'''....''cannot'' |- ! Need | '''efer'''....''need to'' || |- ! Obligation | '''yefer'''....''must''<br>'''yeyfer'''....''should'' ||'''oyefer'''....''must not''<br>'''oyeyfer'''....''should not'' |- ! Desire | '''fer'''....''want to'' || |- ! Enjoyment | '''ifer'''....''love to, enjoy''<br>'''iyfer'''....''like to'' || '''ufer'''....''hate to''<br>'''uyfer'''....''dislike to'' |- ! Courage |'''yifer'''....''dare to'' || '''yufer'''....''be afraid to, fear'' |- ! Liberty | '''yiver'''....''have a right to, be free to'' || '''yuver'''....''be bound to, be supposed to'' |- ! Expectation | '''yaker'''....''expect to'' || '''yoker'''....''be surprised to'' |- ! Conation | '''yeker'''....''try to'' || |- ! Difficulty | '''yiker'''....''to find it hard to'' || '''yuker'''....''to find it easy to'' |} : These modal auxiliary verbs are often followed by a verbal infinitive, as in the following examples: ::* '''At fe <u>ter</u>.'''....''I want <u>to know</u>.'' ::* '''Wit yifa <u>yeper</u>.'''....''He dared <u>to enter</u>.'' ::* '''Yat yafe <u>teater</u> yet.'''....''We can <u>see</u> you.'' ::* '''Duven et yaka <u>aker</u>?'''....''Did you expect <u>to win</u>?'' ::* '''Diwe yeku <u>xer</u> ga fi.'''....''Please try <u>to do</u> better.'' : If the modal verb is in the hypothetical aspect (conditional), then the sense is somewhat mitigated, as in these examples: :* '''At <u>fe</u> per.'''....''I <u>want</u> to go.'' :* '''At <u>fu</u> per.'''....''I <u>would</u> like to go.'' :* '''Et <u>yafe</u> aker.'''....''You <u>can</u> win.'' :* '''Et <u>yafu</u> aker.'''....''You <u>could</u> win.'' :* '''Yet <u>yefe</u> iper.'''....''You <u>must</u> leave.'' :* '''Yet <u>yefu</u> iper.'''....''You <u>ought</u> to leave.'' : Post-y-gliding the stem vowel of the modal verb also reduces the strength, for example: :* '''At <u>ife</u> et.''' ....''I <u>love</u> you.'' :* '''At <u>iyfe</u> et.''' ....''I <u>like</u> you.'' :* '''Et <u>yefe</u> iper.'''....''You <u>must</u> leave.'' :* '''Et <u>yeyfe</u> iper.'''....''You <u>should</u> leave.'' :* '''Iyt <u>yafe</u> aker.'''....''She <u>can</u> win.'' :* '''Iyt <u>yayfe</u> aker.'''....''She <u>might</u> win.'' :* '''At <u>ufa</u> uda tuz.'''....''I <u>hated</u> that art.'' :* '''At <u>uyfa</u> uda tuz.'''....''I <u>disliked</u> that art.'' : The use of '''l''' and '''r''' intensify the meaning of the auxiliary verbs, eg: :* '''Et <u>yuve</u> puer jwe.'''....''You <u>are supposed</u> to arrive on time.'' :* '''Et <u>yuvle</u> tepzexer.'''....''You <u>have</u> to pay attention.'' :* '''Et <u>yuvre</u> buer nas.'''....''You <u>absolutely must</u> give money.'' :* '''At <u>yeka</u> ser yeva.'''....''I <u>tried</u> to be fair.'' :* '''At <u>yekla</u> ujber jwa.'''....''I <u>strove</u> to finish early.'' :* '''At <u>yekra</u> nixer ga nas.'''....''I <u>struggled (= worked hard))</u> to earn more money.'' :* '''Iyt <u>ife</u> eker zyun.'''....''She <u>loves</u> to play ball.'' :* '''Iyt <u>ifla</u> teater et.'''....''She <u>was delighted</u> to see you.'' :* '''Iyt <u>ifre</u> teaper him.'''....''She <u>adores</u> visiting here.'' : Here are some examples showing how these modal verbs are used as auxiliaries: ::* '''Et <u>afe</u> oyeper ay ifeker.'''....''You <u>may</u> go out and play.'' ::* '''Yat <u>efa</u> tujer.'''....''We <u>needed</u> to sleep.'' ::* '''Ot <u>ofe</u> mavier him.'''....''One <u>is prohibited</u> to smoke here.'' ::* '''Mavier him <u>ofwe</u>.'''....''Smoking here is prohibited.'' ::* '''At <u>ife</u> dyeer.'''....''I <u>love</u> to read.'' ::* '''Duven et <u>fe</u> yeper?'''....''Do you <u>want</u> to come in?'' ::* '''At <u>fu</u> teaper et edjub.'''....''I <u>would like</u> to visit you some day.'' ::* '''It <u>ufaye hyaj</u> teaxwer.'''....''He <u>has always hated</u> being looked at.'' ::* '''Duven et <u>iyfe</u> per tilami?'''....''Do you <u>like</u> going to bars?'' ::* '''At <u>uyfe</u> tijer gra jwa.'''....''I <u>dislike</u> waking up too early.'' ::* '''Et <u>yafe</u> xer hyehos et fu.'''....''You <u>can</u> do whatever you like.'' ::* '''Et <u>yefer</u> xer ad vyaas.'''....''You <u>must</u> do the right thing.'' ::* '''Et <u>yeyfe</u> voy daler huuyen azay.'''....''You <u>should</u> not talk so loud.'' ::* '''At <u>yeyfa</u> ter ga fi.'''....''I <u>should have</u> known better.'' ::* '''At <u>voy yifu</u> der hyea fuas.'''....''I <u>would not dare</u> say anything bad.'' ::* '''<u>Von yufu</u> der hos et tesde.'''....''<u>Don't be afraid</u> to say what you mean.'' ::* '''Et <u>yive</u> dier yevanavdut.'''....''You <u>have a right</u> to ask for a lawyer.'' ::* '''Yat <u>voy yuvle</u> kyoejer.'''....''We <u>are not bound</u> to stick around.'' === Subject-oriented vs. Patient-oriented Modal Verb Forms === :: All of these modal verbs can be passive, in which case they are "patient-oriented" rather than "subject-oriented." The participial adjective '''yafa'''....''able'' is subject-oriented and refers to a person, whereas the passived adjective '''yafwa'''....''possible'' is patient-oriented and refers to a thing or event. Here is a chart of the principal modal verbs and corresponding participial adjectives with this subject/object-orientation distinction shown: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Subject-oriented vs. Patient-oriented Modal Verb Forms |- ! Modal Type || Subject-oriented !! Subject-oriented !! Patient-oriented !! Patient-oriented |- ! !! Verb !! Adjective !! Verb !! Adjective |- !row=1| Permission | '''afer'''<br>''may'' || '''afa'''<br>''allowed'' || '''afwer'''<br>''be permitted'' || '''afwa'''<br>''permissable'' |- !row=1| Necessity | '''efer'''<br>''need'' || '''efa'''<br>''needful'' || '''efwer'''<br>''be necessary'' || '''efwa'''<br>''necessary, required'' |- !row=1| Prohibition | '''ofer'''<br>''be unallowed'' || '''ofa'''<br>''prohibited'' || '''ofwer'''<br>''be prohibited'' || '''ofwa'''<br>''banned'' |- !row=1| Possibility | '''yafer'''<br>''be able'' || '''yafa'''<br>''able'' || '''yafwer'''<br>''be possible'' || '''yafwa'''<br>''possible'' |- !row=1| Obligation | '''yefer'''<br>''must'' || '''yefa'''<br>''obliged'' || '''yefwer'''<br>''be obligatory'' || '''yefwa'''<br>''obligatory'' |- !row=1| Duty | '''yeyfer'''<br>''should'' || '''yeyfa'''<br>''supposed, duty-bound'' || '''yeyfwer'''<br>''be supposed'' || '''yeyfwa'''<br>''due'' |- !row=1| Impossibility | '''yofer'''<br>''be unable'' || '''yofa'''<br>''unable'' || '''yofwer'''<br>''be impossible'' || '''yofwa'''<br>''impossible'' |- !row=1| Volition | '''fer'''<br>''want'' || '''fa'''<br>''desirous'' || '''fwer'''<br>''be desirable'' || '''fwa'''<br>''desirable, wanted'' |- !row=1| Love | '''ifer'''<br>''love''<br>'''iyfer'''<br>''like'' || '''ifa'''<br>''enamored''<br>'''iyfa'''<br>''fond'' || '''ifwer'''<br>''be loved''<br>'''iyfwer'''<br>''be liked'' || '''ifwa'''<br>''lovable''<br>'''iyfwa'''<br>''likeable'' |- !row=1| Hate | '''ufer'''<br>''hate''<br>'''uyfer'''<br>''dislike'' || '''ufa'''<br>''averse''<br>'''uyfa'''<br>''displeased''|| '''ufwer'''<br>''be hated''<br>'''uyfwer'''<br>''be disliked'' || '''ufwa'''<br>''odious''<br>''unliked'' |- !row=1| Courage | '''yifer'''<br>''dare'' || '''yifa'''<br>''daring, brave'' || '''yifwer'''<br>''be safe'' || '''yifwa'''<br>''safe'' |- !row=1| Fear | '''yufer'''<br>''be afraid'' || '''yufa'''<br>''afraid'' || '''yufwer'''<br>''be a danger'' || '''yufwa'''<br>''frightening'' |- !row=1| Joy | '''iver'''<br>''enjoy'' || '''iva'''<br>''glad'' || '''ivwer'''<br>''be a joy'' || '''ivwa'''<br>''enjoyable'' |- !row=1| Sorrow | '''uver'''<br>''be sorry'' || '''uva'''<br>''sorry, sad'' || '''uvwer'''<br>''be a shame'' || '''uvwa'''<br>''regrettable'' |} : Examples of subject-oriented forms: ::* '''At se <u>yafa</u> xer hes.'''....''I <u>am capable of</u> doing anything.'' ::* '''Et <u>ofe</u> teater hia dyezun.'''....''You <u>are not allowed/are prohibited</u> to see this film.'' ::* '''Duven at <u>afe</u> per hum?'''....''Am I <u>allowed</u> to go there?'' ::* '''Yat <u>fu</u> ter eta dyun.'''....''We <u>would like</u> to know your name.'' ::* '''Piti <u>ufe</u> beser be mel.'''....''Fish <u>hate</u> to remain on dry land.'' ::* '''At ajay <u>ifa</u> dazer.'''....''I once <u>loved</u> to dance.'' ::* '''Et se iva, at <u>yife</u> der.'''....''You are beautiful, I <u>dare</u> say.'' ::* '''At <u>yeyfa</u> xer has ga ig.'''....''I <u>should</u> have done it sooner.'' ::* '''Von <u>yufu</u>; At yupeye.'''....''<u>Fear</u> not; I am coming.'' ::* '''Et <u>yefe</u> puer ja eymaj.'''....''You <u>must</u> arrive before noon.'' ::* '''Yet <u>yofe</u> daler je ha dezun.'''....''You people <u>must not</u> talk during the performance.'' ::* '''Yat <u>yeyfe</u> (= se <u>yeyfa</u>) aker.'''....''We should (= are <u>bound/supposed/due</u>) to win.'' ::* '''At <u>ive</u> teater et bakser.'''....''I<u>'m glad</u> to see you get better.'' ::* '''Su <u>iva</u>.'''....''Be <u>happy</u>.'' ::* '''At <u>uvu (= su uva)</u> teater et iper.'''....''I <u>would be sad</u> to see you leave.'' : Examples of patient-oriented forms: ::* '''<u>Afwe</u> (= se afwa) mavier him.'''....''<u>It is permissible</u> to smoke here.'' ::* '''<u>Ofwe</u> (= se ofwa*) puxer fyumul him.'''....''<u>It is prohibited</u> to throw litter here.'' ::* '''<u>Fwe</u> (= se fwa) van yet dolu.'''....''<u>It is desired</u> that you stop talking.'' ::* '''<u>Voy yafwe</u> beser him gajob.'''....''<u>It is not possible</u> to remain here any longer.'' ::* '''<u>Yofwa</u> av at ivteuder.'''....''<u>It was not possible</u> for me to laugh.'' ::* '''<u>Yefwe</u> van et piu ig.'''....''<u>It is essential</u> that you leave quickly.'' ::* '''He <u>yeyfwe</u> ober ata tyoyafi?'''....''Is <u>it obligatory</u> to remove my shoes?'' ::* '''Ga yux <u>efwo</u>.'''....''More help <u>will be needed</u>.'' ::* '''Yuxren se <u>ufwa</u> xetyen.'''....''Slavery is an <u>odious</u> practice.'' ::* '''<u>Uvwe</u> van wit oka.'''....''<u>It's a shame</u> that he lost.'' :: *<small>'''lofwa''' is used for ''unwanted'' for disambiguation purposes.</small> === Deriving Causatives from Modal Stems === : Various causative verbs can be formed from modal stems, as shown in the chart below: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Deriving Causatives from Modal Stems |- ! Subject-oriented !! Patient-oriented |- | '''afxer'''....''allow'' (someone to do sthg.) || '''afwaxer'''....''permit'' (something to be done) |- | '''efxer'''....''require'' || '''efwaxer'''....''necessitate'' |- | '''ofxer'''....''prohibit'' || '''ofwaxer'''....''prohibit'' |- | '''yafxer'''....''enable'' || '''yafwaxer'''....''make possible'' |- | '''yefxer'''....''oblige'' || '''yefwaxer'''....''make obligatory'' |- | '''yofxer'''....''cripple'' || '''yofwaxer'''....''disable'' |- | '''yifxer'''....''embolden'' || '''yifwaxer'''....''make safe'' |- | '''yufxer'''....''intimidate'' || '''yufwaxer'''....''make frightening'' |- | '''ifxer'''....''please'' || '''ifwaxer'''....''make pleasant'' |} === Creating Modal Verbs and Adjectives with Modal Stem Suffixes === : Verb stems can be suffixed with modal participles to produce related modal verbs and adjectives. The first chart shows the modal participles themselves that can be suffixed to verb stems. Subject-oriented forms refer only to people, while patient-oriented forms (ending in '''-wa''') refer only to things. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Modal Suffixes |- ! Subject-oriented !! Patient-oriented |- | '''-yafa'''....''able to X, -able'' || '''-yafwa'''....''possible to X'' |- | '''-yofa'''....''unable to X'' || '''-yofwa'''....''impossible to X'' |- | '''-ifa'''....''fond of Xing, Xophile'' || '''-ifwa'''....''enjoyable to X'' |- | '''-ufa'''....''averse to Xing, Xophobic'' ||'''-ufwa'''....''unenjoyable to X'' |- | '''-yika'''....''hard of Xing'' || '''-yikwa'''....''hard to X'' |- | '''-yuka'''....''comfortable/easy Xing'' || '''-yukwa'''....''easy to X'' |- | '''-yaka'''....''expecting to X'' || '''yakwa'''....''expected/likely to X'' |- | '''-efa'''....''in need of Xing'' || '''-efwa'''....''necessary to X'' |- | '''-yefa'''....''obliged to X'' || '''-yefwa'''....''obligatory/due to X'' |- | '''-yufa'''....''afraid of Xing'' || '''-yufwa'''....''frightening to X'' |} : This table shows some of these modal suffixes applied to actual verb and noun stems: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Modals and Orientation |- ! Orientation !! Positive Adjective !! Positive Verb !! Negative Adjective !! Negative Verb |- !row=1| '''Subject''' | '''teatyafa'''<br>''able to see, sighted'' || '''teatyafer'''<br>''be able to see'' || '''teatyofa'''<br>''blind'' || '''teatyofer'''<br>''be blind'' |- !row=1| '''Patient''' | '''teatyafwa'''<br>''visible'' || '''teatyafwer'''<br>''be visible'' || '''teatyofwa'''<br>''invisible'' || '''teatyofwer'''<br>''be invisible'' |- !row=1| '''Subject''' | '''teetyafa'''<br>''able to hear, hearing'' || '''teetyafer'''<br>''be able to hear'' || '''teetyofa'''<br>''deaf'' || '''teatyofer'''<br>''be deaf'' |- !row=1| '''Patient''' | '''teetyafwa'''<br>''audible'' || '''teetyafwer'''<br>''be audible'' || '''teeyofwa'''<br>''inaudible'' || '''teeyofwer'''<br>''be inaudiable'' |- !row=1| '''Subject''' | '''dalyafa'''<br>''able to speak'' || '''dalyafer'''<br>''be able to speak'' || '''dalyofa'''<br>''mute, dumb'' || '''dalyofer'''<br>''be mute, dumb'' |- !row=1| '''Subject''' | '''doabifa'''<br>''patriotic'' || '''doabifer'''<br>''be patriotic'' || '''doabufa'''<br>''rebellious'' || '''doabufer'''<br>''rebel'' |- !row=1| '''Subject''' | '''tosyafa'''<br>''sensitive'' || '''tosyafer'''<br>''be able to feel'' || '''tosyofa'''<br>''insensitive'' || '''tosyofer'''<br>''be numbed'' |- !row=1| '''Patient''' | '''tayotyafwa'''<br>''palpable'' || '''tayotyafwer'''<br>''be palpable'' || '''tayotyofwa'''<br>''numb'' || '''tayotyofwer'''<br>''be impalbable, numb'' |- !row=1| '''Patient''' | '''testyukwa'''<br>''easy to understand'' || '''testyukwaxer'''<br>''make easily understood'' || '''testyikwa'''<br>''hard to understand'' || '''testyikwaxer'''<br>''make hard to understand'' |- !row=1| '''Subject''' | '''tudyaka'''<br>''pregnant, expecting'' || '''tudyaker'''<br>''be expecting''|| || |- !row=1| '''Patient''' |'''mamilyakwa'''<br>''likely to rain'' || '''mamilyakwer'''<br>''to be expected to rain''|| '''mamilyokwa'''<br>''unlikely to rain''|| '''mamilyokwer'''<br>''to be unlikely to rain'' |- !row=1| '''Subject''' | '''tilefa'''<br>''thirsty'' || '''tilefer'''<br>''be thirsty'' || || |- !row=1| '''Subject''' | '''telefa'''<br>''hungry'' || '''telefer'''<br>''be hungry'' || || |- !row=1| '''Patient''' | '''tejefwa'''<br>''vital'' || '''tejefwer'''<br>''be vital'' || || |- !row=1| '''Subject''' | '''tujefa'''<br>''sleepy'' || '''tujefer'''<br>''be sleepy'' || || |- !row=1| '''Subject''' | '''nasefa'''<br>''poor, needy'' || '''nasefer'''<br>''be needy'' || || |- !row=1| '''Subject''' | '''dudyefa'''<br>''accountable, responsible'' || '''dudyefer'''<br>''be responsible'' || || |- !row=1| '''Patient''' | '''texiyefwa'''<br>''noteworthy'' || '''texiyefwer'''<br>''be noteworthy'' || || |} == Sensing Verbs == : Verbs involving the senses, such as sight or hearing, follow a similar pattern, as the following chart shows: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Sensing Verbs |- valign=top ! TYPE !! '''teab'''....''eye''<br>'''teata'''....''visual'' !! '''teeb'''....''ear''<br>'''teeta'''....''acoustic'' !! '''teib'''....''nose''<br>'''teita'''....''olfactory'' !! '''teub'''....''mouth''<br>'''teuta'''....''gustatory'' !! '''tayob'''....''skin''<br>'''tayota'''....''tactile'' |- valign=top !row=1| Receptive<br>Active | '''teater'''<br>''see'' || '''teeter'''<br>''hear'' || '''teiter'''<br>''smell'' || '''teuter'''<br>''taste'' || '''tayoter'''<br>''feel'' |- valign=top !row=1| Receptive<br>Passive | '''teatwer'''<br>''be seen'' || '''teetwer'''<br>''be heard'' || '''teitwer'''<br>''be smelled'' || '''teutwer'''<br>''be tasted'' || '''tayotwer'''<br>''be felt'' |- valign=top !row=1| Stative | '''teaser'''<br>''seem'' || '''teeser'''<br>''sound'' || '''teiser'''<br>''smell'' || '''teuser'''<br>''taste'' || '''tayoser'''<br>''feel'' |- valign=top !row=1| Dynamic<br>Active | '''teaxer'''<br>''look at'' || '''teexer'''<br>''listen'' || '''teixer'''<br>''sniff'' || '''teuxer'''<br>''taste'' || '''tayoxer'''<br>''touch'' |- valign=top !row=1| Dynamic<br>Passive | '''teaxwer'''<br>''be looked at'' || '''teexwer'''<br>''be listened to'' || '''teixwer'''<br>''be sniffed'' || '''teuxwer'''<br>''be tasted'' || '''tayoxwer'''<br>''be touched'' |- valign=top !row=1| Causative<br>Active | '''teatuer'''<br>''show'' || '''teetuer'''<br>''make hear'' || '''teixuer'''<br>''make smell'' || '''teuxuer'''<br>''offer a taste'' || '''tayoxuer'''<br>''make feel'' |- valign=top !row=1| Causative<br>Passive | '''teatuwer'''<br>''be shown'' || '''teetuwer'''<br>''be made to hear'' || '''teituwer'''<br>''be made to smell'' || '''teutuwer'''<br>''be given a taste'' || '''tayotuwer'''<br>''be made to feel'' |- valign=top !row=1| Inchoative<br>Active | '''teatier'''<br>''perceive,''<br>''catch sight of'' || '''teetier'''<br>''catch the<br>sound of'' || '''teitier'''<br>''get a whiff of'' || '''teutuer'''<br>''get a taste of'' || '''tayotier'''<br>''get the sensation of'' |- valign=top !row=1| Inchoative<br>Passive | '''teatiwer'''<br>''be perceived'' || '''teetiwer'''<br>''be heard'' || '''teitiwer'''<br>''be whiffed'' || '''teutiwer'''<br>''be tasted'' || '''tayotiwer'''<br>''be felt'' |- valign=top !row=1| Negative-Modal<br>Patient-oriented<br>Stative | '''teatyofer'''<br>''be blind'' || '''teetyofer'''<br>''be deaf'' || '''teityofer'''<br>''be unable to smell'' || '''teityofer'''<br>''be unable to taste'' || '''tayotyofer'''<br>''be insensitive'' |- valign=top !row=1| Negative-Modal<br>Patient-oriented<br>Stative | '''teatyofwer'''<br>''be invisible'' || '''teetyofwer'''<br>''be inaudible'' || '''teityofwer'''<br>''be undetectable<br>odorwise'' || '''teityofwer'''<br>''be insipid'' || '''tayotyofwer'''<br>''be undetectable<br>by touch'' |- valign=top !row=1| Negative-Modal<br>Patient-oriented<br>Causative | '''teatyofxer'''<br>''blind'' || '''teetyofxer'''<br>''deafen'' || '''teityofxer'''<br>''desensitize<br>to smell'' || '''teutyofxer'''<br>''desensitize to<br>taste'' || '''tayotyofxer'''<br>''desensitize'' |- valign=top !row=1| Negative-Modal<br>Patient-oriented<br>Causative | '''teatyofwaxer'''<br>''make invisible'' || '''teetyofwaxer'''<br>''make inaudible'' || '''teityofwaxer'''<br>''make odorless'' || '''teutyofwaxer'''<br>''render tasteless'' || '''tayotyofwaxer'''<br>''numb'' |} : Examples of usage: :* '''At <u>teatyofxwa</u> bey ha mani.'''....''I <u>was blinded</u> by the lights.'' :* '''Ha xeus sa <u>teetyofxyea</u>.'''....''The noise was <u>deafening</u>.'' :* '''Hia tit se gla <u>teatiyafa</u>.'''....''This pupil is very <u>perceptive</u>.'' :* '''Hua bekil se <u>teityofwa</u>.'''....''That medicine is <u>odorless</u> (impossible to smell).'' :* '''<u>Teatyofwaxu</u> ha vyuni.'''....''<u>Make</u> the spots <u>invisible</u>.'' :* '''Ha magmemyaz yonpyexlun <u>tayotyafwa</u> zya ha mir.'''....''The volcano eruption <u>could be felt</u> throughout the world.'' == Frequentative Verbs == :Frequentative verbs or repetitive action verbs can be formed with the prefix '''je-'''. This prefix gives the verb the meaning ''to keep on doing something''. ::{| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Frequentative Verbs |- ! Normal !! Frequentative |- | '''teaxer'''....''to look''||'''<u>je</u>teaxer'''....''to watch'' |- | '''bexer'''....''to hold''||'''<u>je</u>bexer'''....''to conserve'' |- | '''byexer'''....''to hit''||'''<u>je</u>byexer'''....''to batter'' |- | '''zoigper'''....''to pursue''||'''<u>je</u>zoigper'''....''to stalk'' |- | '''duler'''....''to urge'' || '''<u>je</u>duler'''....''to nag'' |} == Hybridized Verbs == : Verbs that involve motion directions that change back and forth can be formed by hybridizing the stem vowel or the vowel of the vectorial prefix. Here are some examples: ::{| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Hybridized Verbs |- ! First Verb !! Second Verb !! Hybridized Verb |- | '''py<u>a</u>ser'''....''jump up''|| '''py<u>o</u>ser'''....''fall down'' || '''py<u>ao</u>ser'''....''bounce, undulate'' |- | '''buer'''....''give'' || '''bier'''....''take'' || '''buier'''....''exchange'' |- | '''nuer'''....''furnish'' || '''nier'''....''consume'' || '''nuier'''....''trade'' |- | '''tuer'''....''inform'' || '''tier'''....''learn'' || '''tuier'''....''communicate'' |- | '''yaper'''....''ascend'' || '''yoper'''....''descend'' || '''yaoper'''....''go up and down'' |- | '''zayper'''....''go forward'' || '''zoyper'''....''go back'' || '''zaoper'''....''vacillate'' |- | '''vader'''....''affirm'' || '''voder'''....''deny'' || '''vaoder'''....''decide'' |- | '''yijber'''....''open'' || '''yujber'''....''close'' || '''uijber'''....''valve'' |- | '''baser'''....''stir'' || '''boser'''....''be still'' || '''baoser'''....''vibrate'' |} == Expressing Habitual Actions and States == : Mirad uses the term '''gel jubyen''' (''as a habit'') to express a verb reflecting habitual action, eg: ::* '''At tijeya be yiwa jwobi gel jubyen.'''....''I used to wake up at 9 o'clock.'' (Lit. ''I was waking up at 9 o'clock as a habit.''). : The term '''hyujod'''....''one another occasion'' (or '''be aj'''....''in the past'') is use to express ''once (upon a time)'', eg: ::* '''At sa tuxut hyujod (~ be aj) sa tuxut.''' ....''I once was a teacher.'' : The term '''vyabxelay''' (''routinely'') can also be used, eg: ::* '''Yat eke duz yuz bi ha doym vyabxelay.'''....''We play music around town routinely.'' == Expressing an Immediate Past == : To express an immediate past, such as in the sentence ''"We have just gotten married."'', Mirad uses the adverb '''ejnay''' (''newly'') much like the word ''just'' in English: ::* '''Yat tadsaye <u>ejnay</u>.'''....''We have <u>just</u> gotten married.'' ::* '''<u>Ejnay</u> tadxwa.'''....''<u>Just</u> married.'' ::* '''Wit dokebiwa <u>ejnay</u>.'''....''He was <u>just</u> elected.'' ::* '''At ujbaya yex <u>ejnay</u> hoj iyt yebupa.'''....''I had <u>just</u> finished work when she came in.'' == Verb Predicate Types == : Mirad verb predicates can be classified as follows: :* '''''Voice''''' ::* Active (The subject is the doer of the action) ::* Passive (The subject is the receiver of the action) ::* Middle (The subject is both the agent and patient) ::* Reflexive (The subject is also the patient.) ::* Reciprocal (Plural subjects interact.) :* '''''Stativity''''' ::* Stative (Does not involve action) ::* Dynamic (Action is involved) :* '''''Valency''''' ::* Impersonal (There is no subject) ::* Transitive (There is an object) ::* Intransitive (There is no object) ::* Auto-transitive (The subject is a patient and there is no agent) ::* Anti-transitive (There is the patient but an agent is assumed) ::* Causative (Subject causes an action to be performed) ::* Copula (X is Y) :* '''''Other''''' ::* Modal (''can, must, should, wants to''...) ::* Auxiliary (''help to, hope to, prepare to'' + verb) ::* Motion (''run, go, ride''...) ::* Communication (''say, answer, claim that...'') ::* Gesture (''put, shake, hit...'') ::* State/Stative (''be, become, live, be born...'') ::* Action/Dynamic (''do, act, make'') {| class="wikitable" style="background: lightYellow;;{{Text default color}};font-size:smaller;" |+ Verb Predicate Types |- ! Voice !! Stativity!! Valency !! Example |- | active || stative || impersonal, -agent, -object || '''Mamilo zajub.'''....''It will rain tomorrow.'' |- | active || stative || impersonal, -agent, +complement || '''Sa gla oma.'''....''It was very cold.'' |- | active || stative || impersonal, +subject || '''Ese het be ha mes.'''....''There is someone at the door.'' |- | active || stative || copula, subject + noun/adjective complement || '''Et se ata twud.'''....''You are my son.''<br>'''At aseye ebbyextipa.'''....''I am becoming angry.'' |- | middle || stative || auto-transitive, +subject=patient -agent -object || '''Iyt toja.'''....''She died'' |- | middle || stative || auto-transitive, +subject=patient +agent -object || '''Ha mes yija.'''....''The door opened.'' |- | active || stative || intransitive, +subject -object|| '''Et bokso.'''....''You will get sick.'' |- | active || stative || transitive, sense, +subject +object || '''At teate et.'''....''I see you.'' |- | active || stative || transitive, modal, +subject +verb complement || '''At fe per.'''....''I want to go.'' |- | active || stative || intransitive, subject-oriented modal, -subject +verb complement || '''Yofwe teater.'''....''It is impossible to see.'' |- | passive || stative || patient-oriented modal, +subject || '''Mamil yakwe.'''....''Rain is expected.'' |- | middle || dynamic || anti-transitive, +subject=patient +agent -object || '''Ha mes yijpa.'''....''The door came open.'' |- | active || dynamic || intransitive, +subject -object|| '''Ha fab pyosa.'''....''The tree fell.'' |- | active || dynamic || transitive, +subject +-object || '''Yit pyoxa ha fab.'''....''They felled the tree.'' |- | passive || dynamic || intransitive, +subject, -object || '''Ha fabi pyoxwa.'''....''The trees were felled.'' |- | active || dynamic || transitive, +subject, +object|| '''Obu eta tef.'''....''Take your hat off.'' |- | active || dynamic || ditransitive, +subject, +object +object || '''Von et buu iyt ha nas.'''....''Don't give her the money.'' |- | active || dynamic || transitive, motion, +subject, +destination/origin || '''Yupu ha seem.'''....''Approach the bench.''<br>'''Pu tam!'''....''Go home!'' (''you'' implied) |- | active || dynamic || causative, +subject +object, +agent || '''At tayegobluxo Jon.'''....''I will get my hair cut by John.'' |- | passive || dynamic || causative, +subject +object, +agent || '''At tayegobluxwo.'''....''I will get my hair cut.'' |- | active || dynamic || auxiliary, ditransitive, +patient +verb object || '''Yuxu at xer his.'''....''Help me do this.'' |- | passive || dynamic || auxiliary, ditransitive, +patient +verb object || '''At tuxwa eker duz.'''....''I was taught to play music.'' |- | middle || dynamic || reflexive, +subject = patient, -object || '''Iyt uttojba.'''....''She killed herself.'' |- | active || dynamic || reciprocal, +subjects = patients || '''Yit voy hyuitdale gaj.'''....''They don't talk to one another anymore.'' |} <noinclude>{{Chapter navigation with TOC|Pronouns|Prepositions}}</noinclude> ol4puq7ch0wsjjxg106hfnkbxcdj54k 4672847 4672844 2026-09-28T22:01:48Z Tyoyafud 6233 /* Verb Formants */ 4672847 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == The Verb Stem == [[File:Various forms of using the verb "to inform" in LSC.png|thumb|]] : Verbs in Mirad are listed in the dictionary under the present active infinitive (see [[Mirad Grammar/Verbs#Non-finite Forms]]), such as '''yexer'''....''to work''. The infinitive minus the '''er''' ending is the stem. The stem is used as the base for all other verbal instantiations. The infinitive as listed in the dictionary is usually active in voice, but occasionally a passive infinitive ending in '''-wer''' will be lexicalized because it is somehow special, so then, the stem is still the infinitive minus the '''-er''' ending. All Mirad verbs are conjugated in the same way and there are no exceptions. : This shows how to determine the '''''stem''''' of a verb listed in the dictionary: ::{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Verb Stems |- ! Simple Infinitive !! Stem<big>+</big>Infinitive Ending |- | '''yex<u>er</u>'''....''to work'' || '''yex<big>+</big>er''' |- | '''pos<u>er</u>'''....''to (come to a) stop'' || '''pos<big>+</big>er''' |- | '''x<u>er</u>'''....''to do'' || '''x<big>+</big>er''' |- | '''xw<u>er</u>'''....''to happen, be done'' (PASSIVE)|| '''xw<big>+</big>er''' |} === Verb Formants === : The active stems of verbs most often end in one of the following verb formants: ::* {xero} as in '''aker'''....''to win'', '''tejer'''....''to live'', '''fer'''....''to want'', '''yiver'''....''to have a right'' ::* '''s''' as in '''ser'''....''to be(come)'' ::* '''x''' as in '''xer'''....''to do'' ::* '''b''' as in '''ber'''....''to put'' ::* '''p''' as in '''per'''....''to go'' ::* '''d''' as in '''der'''....''to say'' ::* '''dr''' as in '''drer'''....''to write'' ::* '''dy''' as in '''dyer'''....''to read'' ::* '''t''' as in '''ter'''....''to know'' ::* '''tr''' as in '''trer'''....''to know (a person)'' ::* '''ty''' as in '''tyer'''....''to know (how)'' : The transitive stem formants above can all be made passive with the formant '''w''': ::* '''xw''' as in '''xwer'''....''to be done'' ::* '''bw''' as in '''bwer'''....''to be put'' ::* '''dw''' as in '''dwer'''....''to be said'' ::* '''drw''' as in '''drwer'''....''to be written'' etc. : : Of the verb stems having the above formants, those ending in '''s''' and '''p''' are invariably intransitive. The others are always transitive. : Stems can be altered with the following directional formants: ::* '''-i-''' (subject-oriented) ::* '''-u-''' (patient-oriented) : Examples: ::{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Verbs with i/u Formants |- ! Verb || Modification |- | '''ber'''....''to put'' || '''bier'''....''to take'' |- | '''ber'''....''to put'' || '''buer'''....''to give'' |- | '''ter'''....''to know'' || '''tier'''....''to find out'' |- | '''ter'''....''to know'' || '''tuer'''....''to inform'' |- | '''taxer'''....''to remember'' || '''taxier'''....''to commit to memory'' |- | '''taxer'''....''to remember'' || '''taxuer'''....''to remind'' |- | '''per'''....''to go'' || '''pier'''....''to leave'' |- | '''per'''....''to go'' || '''puer'''....''to arrive'' |- | '''xer'''....''to do'' || '''xier'''....''to result'' |- | '''xer'''....''to do'' || '''xuer'''....''to cause'' |} : The single-letter stems can also be enhanced with the following intensifying formants: ::* '''-l-''' (intensive) ::* '''-r-''' (more intensive) : Examples: ::{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Verbs with Modified Formants |- ! Verb || Modification |- | '''baxer'''....''to stir'' || '''baxler'''....''to rustle'' |- | '''baxer'''....''to stir'' || '''baxrer'''....''to shake'' |- | '''yaber'''....''to raise'' || '''yabler'''....''to elevate'' |- | '''yaper'''....''to rise'' || '''yaprer'''....''to climb'' |} : The intransitive zero-formant verbs whose stem ends in '''-j''' can take the '''-b-''' and '''-p''' formants: :* '''tujer'''....''to sleep'' (intransitive automatic) ::* '''tujber'''....''to put to sleep'' (transitive) ::* '''tujper'''....''to go to sleep'' (intransitive dynamic) :* '''yijer'''....''to open'' (intransitive automatic) :* '''yijber'''....''to open'' (transitive) :* '''yijper'''....''to come open'' (intransitive dynamic) : The formants can sometimes be compounded, as the following shows: :* '''yujer'''....''to close'' (intransitive automatic) :* '''yujler'''....''to shut tight'' (instransitive automatic intense) :* '''yujrer'''....''to slam shut'' (intransitive automatic more intense) :* '''yujber'''....''to close'' (transitive dynamic) :* '''yujbler'''....''to lock'' (transitive dynamic intense) :* '''yujbrer'''....''to seal shut'' (transitive dynamic more intense) : The intransitive zero-formant verbs whose stem ends in '''-k''' can take formants as well: :* '''aker'''....''to win'' (transitive) ::* '''akler'''....''to vanquish'' (transitive intense) ::* '''akrer'''....''to triumph'' (transitive more intense) :* '''bikier'''....''to take care'' (transitive subject-oriented) ::* '''bikuer'''....''to care for'' (transitive patient-oriented) :* '''yeker'''....''to try'' (transitive) ::* '''yekler'''....''to strive'' (transitive intensive) ::* '''yekrer'''....''to struggle'' (transitive more intensive) ::* '''yekier'''....''to undertake'' (transitive subject-oriented) ::* '''yekuer'''....''to challenge'' (transitive patient-oriented) : The zero-formant verb stems in '''-f-''' and '''-v-''' are modal verbs and these can take a combination of additional formants, eg.: :* '''ifer'''....''to love'' ::* '''ifler'''....''to have affection for'' ::* '''ifrer'''....''to adore'' ::* '''ifier'''....''to enjoy, to take pleasure in'' ::* '''ifuer'''....''to please, to give pleasure to'' :::* '''ifluer'''....''to delight'' :::* '''ifruer'''....''to ravish'' :::* '''ifruwer'''....''to be ravished'' ::* '''ifxer'''....''to gratify, to divert'' ::* '''ifser'''....''to have fun'' ::* '''ifwer'''....''to be loved'' ::* '''ifrwer'''....''to be adored'' :* '''fer'''....''to want'' ::* '''fler'''....''to yearn for'' ::* '''frer'''....''to crave'' ::* '''fruer'''....''fill with a craving for'' :* '''yufer'''....''to fear'' ::* '''yufler'''....''to dread'' ::* '''yufrer'''....''to tremble in fear of'' ::* '''yufruer'''....''to frighten'' ::* '''yufruwer'''....''to be frightened'' ::* '''yufxer'''....''to scare'' ::* '''yufxwer'''....''to be scared'' :* '''yiver'''....''to be free, to have the right to'' ::* '''yivser'''....''to become free'' ::* '''yivxer'''....''to free, to liberate'' ::* '''yivxwer'''....''to be freed'' :* '''yafer'''....''to be able'' ::* '''yafxer'''....''to enable'' ::* '''yafxwer'''....''to be enabled'' ::* '''yafuer'''....''to empower'' ::* '''yafluer'''....''to coerce'' ::* '''yafier'''....''to take power'' ::* '''yaflier'''....''to grab power'' ::* '''ofer'''....''to lack permission to'' ::* '''ofxer'''....''to prohibit'' ::* '''ofxwer'''....''to be prohibited'' : The '''w''' passive formant is always the last in a sequence of formants: ::* '''ifruwer'''....''to be ravished'' ::* '''efxwer'''....''to be necessitated'' ::{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Verb Formats |- ! Verb Formant !! Function !! Examples |- | '''-x-''' || action or causation || '''xer'''....''to do'', '''saxer'''....''to create'', '''agaxer'''....''to magnify'', '''yixer'''....''to use'', '''abaxer'''....''to pat'' |- | '''-xl-'''|| forceful action || '''yixler'''....''to employ'', '''abaxler'''....''to knead'' |- | '''-xr-'''|| more forceful action || '''yixrer'''....''to wear out'', '''abaxrer'''....''to rub'' |- | '''-xi-'''|| toward the subject || '''taxier'''....''to memorize'' |- | '''-xu-'''|| toward the patient || '''taxuer'''....''to remind'' |- | '''-b-'''|| gesture || '''ber'''....''to put'', '''aber'''....''to apply'', '''yujber'''....''to close'', '''gober'''....''to subtract'' |- | '''-bi-'''|| toward the subject || '''bier'''....''to take'' |- | '''-bu-'''|| toward the patient || '''buer'''....''to give'' |- | '''-bl-'''|| forceful gesture || '''yujbler'''....''to lock'', '''gobler'''....''to cut'' |- | '''-br-'''|| more forceful gesture || '''yobrer'''....''to knock down'', '''gobrer'''....''to chop'' |- | '''-s-''' || state or becoming || '''ser'''....''to be'', '''eser'''....''to exist'', '''aser'''....''to become'', '''beser'''....''to remain'', '''paser'''....''to move'' |- | '''-sl-''' || more intensive || '''besler'''....''to linger'', '''pasler'''....''to shake'' |- | '''-sr-''' || most intensive || '''besrer'''....''to loiter'', '''pasrer'''....''to convulse'' |- | '''-p-''' || motion or going || '''per'''....''to go'', '''yaper'''....''to ascend'', '''paper'''....''to fly'' |- | '''-pl-''' || more intensive || '''yapler'''....''to climb'', '''zyepler'''....''to intrude'' |- | '''-pr-''' || most intensive || '''yaprer'''....''to scramble up'', '''yeprer'''....''to break in'' |- | '''-i-'''|| action toward subject || '''bier'''....''to take'', '''nier'''....''to consume'', '''ifier'''.'..''to enjoy'', '''dier'''....''to ask'' |- | '''-u-'''|| action toward object || '''buer'''....''to give'', '''nuer'''....''to supply'', '''ifuer'''....''to please'', '''duer'''....''to suggest'' |- | '''-d-''' || communication || '''der'''....''to say'', '''vader'''....''to affirm'', '''yevder'''....''to judge'' |- | '''-dr-''' || writing || '''drer'''....''to write'', '''teedrer'''....''to report'', '''taxdrer'''....''to record'' |- | '''-dy-''' || reading || '''dyer'''....''to read'' |- | '''-t-''' || knowing (a thing)|| '''ter'''....''to know'', '''tester'''....''to understand'', '''teater'''....''to see'' |- | '''-tr-''' || knowing (a person)|| '''trer'''....''to recognize'' |- | '''-ty-''' || knowing (how) || '''tyer'''....''to know how'' |- | '''-f-''' || volition and modal verbs || '''fer'''....''to want'', '''ifer'''....''to love'', etc. |- | '''-fi-''' || toward the subject || '''ifier'''....''to enjoy'' |- | '''-fu-''' || toward a patient || '''ifuer'''....''to amuse'' |- | '''-fl-''' || more intensive || '''ifler'''....''to be fond of'', '''yafler'''....''to wield power'' |- | '''-fli-''' || toward the subject || '''iflier'''....''to be charmed by'' |- | '''-flu-''' || toward a patient || '''ifluer'''....''to enchant'' |- | '''-fr-''' || most intenstive || '''ifrer'''....''to worship'', '''ufrer'''....''to loathe'', '''yufrer'''....''to cringe'' |- | '''-fri-''' || toward the subject || '''ifrier'''....''to become infatuated with'' |- | '''-fru-''' || toward a patient || '''ifruer'''....''to infatuate'' |- | '''-v-''' || some modal verbs || '''yiver'''....''to have a right to'', '''yuver'''....''to have a duty to'' |- | '''-vi-''' || toward the subject || '''ivier'''....''to derive joy from'' |- | '''-vu-''' || toward a patient || '''ivuer'''....'' to cheer up'' |- | '''-vl-''' || more intensive || '''yuvler'''....''to be bound to'', '''yavler'''....''to be proud'' |- | '''-vli-''' || toward the subject || '''yavlier'''....''to take pride in'' |- | '''-vlu-''' || toward a patient || '''yavluer'''....''to instill pride in'' |- | '''-vr-''' || most intensive || '''uvrer'''....''to grieve'' |- | '''-vri-''' || toward the subject || '''uvrier'''....''to grieve'' |- | '''-vru-''' || toward a patient || '''uvruer'''....''to aggrieve'' |- | '''-k-''' || various verbs || '''aker'''....''to win'', '''oker'''....''to lose'', '''eker'''....''to play'', '''yeker'''....''to try'', '''yaker'''....''to expect'', '''yoker'''....''to be surprised by'' |- | '''-ki-''' || toward the subject || '''akier'''....''to gain from'', '''yekier'''....''to undertake'' |- | '''-ku-''' || toward a patient || '''yekuer'''....''to challenge'' |- | '''-kl-''' || more intensive || '''akler'''....''to conquer'', '''yekler'''....''to strive'' |- | '''-kli-''' || toward the subject || '''eklier'''....''to take a risk'' |- | '''-klu-''' || toward a patient || '''ekluer'''....''to put at risk'' |- | '''-kr-''' || most intensive || '''akrer'''....''to triumph'' |- | '''-j-''' || opening/closing || '''ijer'''....''to begin'', '''ujer'''....''to end'', '''tajer'''....''to be born'', '''tojer'''....''to die'', '''yujer'''....''to close'' |- | '''-jl-''' || more intensive || '''yujler'''....''to lock'' |- | '''-jr-''' || most intensive || '''yujrer'''....''to block'' |- | '''-l-''' || a few verbs || '''baler'''....''to press'', '''boler'''....''to support'', '''beler'''....''to carry'', '''daler'''....''to speak'', '''deler'''....''to state'', '''doler'''....''to be quiet'', '''galer'''....''to multiply'', '''goler'''....''to divide'', ....'''mageler'''....''to cook'' |- | '''-r-''' || a few verbs || '''ingarer'''....''to cube'', '''engorer'''....''to get the square root of'''''barer'''....''to crush'' |- | '''-ar-'''<br>'''-ir-'''<br>'''-ur-'''|| tool use || '''ukarer'''....''to shovel'', '''purer'''....''to drive'', '''myekirer'''....''to mill'' |- | '''-z-'''|| perform an art || '''dazer'''....''to dance'', '''dezer'''....''to act'', '''deuzer'''...''to sing'' |} : Verbs containing formants '''s''' or '''p''' are generally intransitive, while all the other formants create transitive verbs. All of the verbs with transitive formants can be passivized by adding '''w''', eg.: :* '''oker'''....''to lose'' <big>→</big> '''okwer'''....''to be lost'' :* '''baler'''....''to press'' <big>→</big> '''balwer'''....''to be pressed'' :* '''koxer'''....''to hide'' <big>→</big> '''koxwer'''....''to be hidden'' :* '''ujler'''....''to lock'' <big>→</big> '''ujlwer'''....''to be locked'' :* '''ser'''....''to be'' (cannot be passivized) :* '''per'''....''to go'' (cannot be passivized) : Some verbs with formants '''-pl-''' and '''-pr-''' can usually be passivized with '''w''', eg.: :* '''yaprer'''....''to climb'' <big>→</big> '''yaprwer'''....''to be climbed'' :* '''aypler'''....''to surmount'' <big>→</big> '''ayplwer'''....''to be surmounted'' == Verb Categories == : Verbs have '''''morphological categories''''', which involve changes to the verb not always found in the dictionary, but developed through rule-bound affixation (such as ''live'', ''lives'', ''lived'', ''living''). They also have '''''lexical categories''''', which involve derived forms usually listed in dictionaries (''enjoy'', ''enjoyable'', ''enjoyment'') === Morphological Categories === : Verbs are inflected with the following '''''morphological categories''''': ::* '''''2 states''''': finite, non-finite ::* '''''4 tenses''''': present, past, future, atemporal<sup>1</sup> ::* '''''5 aspects''''': simple, progressive, perfect, imminent, potential ::* '''''2 voices''''': active, passive ::* '''''2 moods''''': indicative, hypothetical :<small>'''''Note 1:''''' The term "atemporal" means that tense is not marked. For example, in Mirad, '''Pu!''' is the imperative of the verb '''per'''....''to go''. It means ''Go!'' and is atemporal. The '''-u''' ending is an atemporal hypothetical mood marker.</small> : In effect, the PERSON/NUMBER category is not listed above, because this category does not affect the morphology of the Mirad verb form itself. The Mirad verb form stays the same for all persons and numbers. That information is contained in the external subject pronouns governing the verb. In English, for example, the verb "be" has several different forms in the present tense verb form depending on the person and number (I <u>am</u>, you <u>are</u>, he <u>is</u>, we <u>are</u>, etc.), but not so in Mirad. The following chart shows how the English pattern differs from the corresponding single Mirad verb form '''se''' for all persons and numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller" |+ Verb '''ser''' (''to be'') Unchanged for person/number |- ! Person !! Number !! English !! Mirad |- !row=1| 1st !! row=1 rowspan=3| Singular | ''I <u>am</u>'' || '''at <u>se</u>''' |- !row=1| 2nd | ''you <u>are</u>'' || '''et <u>se</u>''' |- !row=1| 3rd | ''he/she <u>is</u>'' || '''it <u>se</u>''' |- !row=1| 1st !! row=1 rowspan=3| Plural | ''we <u>are</u>'' || '''yat <u>se</u>''' |- !row=1| 2nd | ''you (pl.) <u>are</u>'' || '''yet <u>se</u>''' |- !row=1| 3rd | ''they <u>are</u>'' || '''yit <u>se</u>''' |} : This invariability of person/number exists for all tenses. === Lexical Categories === :: In addition, verbs can be described in terms of the following opposing '''''lexical''''' categories. By lexical, is meant that verbs having different lexical properties are listed in the dictionary and have nothing to do with conjugation. {| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;margin-left:1.6em;" |+ Verb Lexical Categories |- ! Stative !! Dynamic |- | '''ser'''....''to be'' || '''xer'''....''to do'' |- ! Intransitive !! Transitive |- | '''agaser'''....''to grow large'' || '''agaxer'''....''to magnify'' |- ! Subject-directed !! Patient-directed |- | '''bier'''....''to take'' || '''buer'''....''to give'' |- ! Reflexive !! Non-reflexive |- | '''utvyixer'''....''to wash up (wash oneself)'' || '''vyixer'''....''to wash'' |- ! Inchoative !! Causative |- | '''tujper'''....''fall asleep'' || '''tujber'''....''put to sleep'' |- ! Autonomous !! Dynamic |- | '''yijer'''....''to open (by itself)'' || '''yijber'''....''to (make it) open'' |- ! Reciprocal !! Non-reciprocal |- | '''hyuittujber'''....''to kill one another'' || '''tujber'''....''to kill'' |- ! Gestural !! Locomotive |- | '''baser'''....''to stir, budge'' || '''paser'''....''to move'' |- ! Subject-oriented !! Object-oriented |- | '''teetyiker'''....''to be hard of hearing'' || '''teetyikwer'''....''to be hard to hear'' |} == Non-finite Forms == : '''''Non-finite verb forms''''' are ::* not conjugated for person or number ::* cannot form a predicate ::* and do not have a subject. : There are three kinds of non-finite verb forms in Mirad: ::* '''''infinitives''''': the dictionary lookup form of a verb, ending in '''-er''' :::* '''der'''....''to say'', '''tixayer'''....''to have studied'', '''xwer'''....''to be done'' ::* '''''gerunds''''': verbal nouns, ending in '''-en''' :::* '''byasen'''....''(the act of) standing'' ::* '''''participles''''': verbal adjectives, ending in '''-a''' :::* '''tejea'''....''living (alive)'', '''twa'''....''known'', '''piya'''....''departed'' === Infinitives === : Verbs are listed in the dictionary under the '''''active voice simple aspect infinitive''''' form, which always ends in '''er''' and means ''to X'', or rarely the passive voice simple aspect infinitive form, which ends in '''wer''' and means ''to be Xed''. The part of the verb form minus the '''-er''' or '''-wer''' is the '''''verb stem'''''. Very rarely at verb can be expressed as a past active or past passive infinitive in '''ayer''' and '''awer''', respectively. (For example: '''Tejayer boy ifawer naze glo.'''....''To have lived without having loved counts little.''). :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:1.6em" |+ Infinitive Stems |- ! Infinitivw || Stem !! Ending |- | '''agser'''....''to grow'' || '''ags-''' || '''-er''' |- | '''igxer'''....''to quicken'' || '''igx-''' || '''-er''' |- | '''per'''....''to go'' || '''p-''' || '''-er''' |- | '''xwer'''....''to happen, be done'' || '''x-''' || '''-wer''' |- | '''tejayer'''....''to have lived'' || '''tej-''' || '''-ayer''' |- | '''ifawer'''....''to have loved'' || '''if-''' || '''-awer''' |} : The infinitive in Mirad is used very much as its counterpart in English. The infinitive can be marked for two aspects (simple, perfect) and two voices (active, passive), as shown in the chart below, where the verb stems are underlined: {| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:1.6em;" |+ Active and Passive Infinitive Stems |- ! Aspect !! Active Voice !! Passive Voice |- !row=1| Simple | '''<u>igx</u>er'''....''to quicken'' || '''<u>igx</u>wer'''....''to be quickened'' |- !row=1| Perfect | '''<u>igx</u>ayer'''....''to have quickened'' || '''<u>igx</u>awer'''....''to have been quickened'' |} : In the above chart, ::* the verb stem is '''igx-''' and ::* the infinitive marker is '''-er'''; ::* the simple aspect active voice marker is zero; ::* the simple aspect passive voice marker is '''w'''; ::* the perfect aspect active voice marker is '''-ay-'''; ::* the past aspect passive voice marker is '''-aw-'''. The passive voice infinitive of a verb will not appear in the dictionary unless it has a special meaning, such as '''xwer''' ''to happen (= to be done)''. The perfect infinitives are never listed in the dictionary. === Gerunds === : The gerund is a verbal noun like English ''playing'' in ''playing ball.'' : The gerund has two possible '''''aspects''''' (simple and perfect) and two possible '''''voices''''' (active and passive): {| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:3.2em; " |+ Gerund Formation |- ! Aspect !! Voice !! Ending !! Example |- !row=1| Simple !! Active | '''-en''' || '''agax<u>en</u>'''....''magnifiying, magnification'' |- !row=1| Simple !! Passive | '''-wen''' || '''agax<u>wen</u>'''....''being magnified'' |- !row=1| Perfect !! Active | '''-ayen''' || '''byek<u>ayen</u>'''....''having cured'' |- !row=1| Perfect !! Passive | '''-awen''' || '''byek<u>awen</u>'''....''having been cured'' |} : Note: Intransitive verbs like '''per''' ''to go'' do not have a passive gerund form. : Lexicalized gerunds, such as '''sanxen''' ''formation, forming'' generally appear in the dictionary in the active voice. : Some examples of gerund usage: ::* ('''sanxer'''....''to form'')&nbsp;&nbsp;&nbsp; '''Ha <u>sanxen</u> bi hia mar efxa amroni bi jabi.'''....''The <u>forming</u> (or: <u>formation</u>) of this star took millions of years.'' ::* ('''deuzer'''....''to sing'')&nbsp;&nbsp;&nbsp; '''Iyta <u>deuzen</u> sa gla via.'''....''Her <u>singing</u> was very beautiful.'' ::* ('''poper'''....''to travel'')&nbsp;&nbsp;&nbsp; '''<u>Popen</u> se yika yex.'''....''<u>Traveling</u> is hard work.'' ::* ('''teeter'''....''to hear'')&nbsp;&nbsp;&nbsp; '''<u>Teetwen</u> fiay se teskyia av dezuti.'''....''<u>Being heard</u> well is important for actors.'' ::* ('''teater'''....''to see'')&nbsp;&nbsp;&nbsp; '''<u>Teaten</u> se <u>vyatexen</u>.'''.....''<u>Seeing</u> is <u>believing</u>.'' ::* ('''uper'''....''to come'')&nbsp;&nbsp;&nbsp; '''His se ha jeb bi <u>Upen</u>.'''....''This is the season of <u>Advent</u> (coming).'' ::* ('''tadier'''....''to get married'')&nbsp;&nbsp;&nbsp; '''Ata <u>tadiayen</u> ewa jodi bixa tepzex.'''....''My <u>having married</u> twice drew attention.'' ::* ('''aker'''....''to win'')&nbsp;&nbsp;&nbsp; '''At voy ta ita <u>akawen</u> hua nuz.'''....''I did not know about his <u>having won</u> that prize.'' : Gerunds, being verb forms, can take direct and indirect objects: ::* '''At ifxwe bey eta buayen at hua nas.'''....''I am pleased by your having given me that money.'' ::* '''Tojben eut voy se kexbiyaf.'''....''Killing yourself is not an option.'' : The special gerundive ending '''-eyn''' gives a nuance emphasizing the action as a single act, much like the English endings ''-ment'' or ''-tion''. Here are a few examples showing the difference between '''-en''' and '''-eyn'''. ::* '''yanlaxen'''....''combining''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''yanlaxeyn'''....''combination'' ::* '''xen'''....''doing''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''xeyn'''....''action, deed'' ::* '''zayben'''....''advancing''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''zaybeyn'''....''advancement'' : Another special gerundive (but lexical) ending is '''-un''', which expresses the result of an action, eg.: ::* '''zyegxer'''....''to puncture''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''zyegxun'''....''a puncture'' ::* '''zyeuber'''....''to transmit''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''zyeubun'''....''a broadcast'' ::* '''deuzer'''....''to sing''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''deuzun'''....''a song'' === Participles === : Participles are verbal adjectives and can modify nouns and pronouns. Since they act as adjectives, they have the adjectival ending '''-a'''. Participles are marked by '''''aspect''''' (simple, progressive, perfect, imminent, potential) and '''''voice''''' (active, passive). : The aspect markers per voice are: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:1.6em;" |+ Aspect Markers |- ! Aspect !! Voice !! Form !! Example |- ! rowspan=2| Progressive ! rowspan=1 | Active | '''-ea-''' || '''tejea'''....''living'' |- ! rowsspan=1 | Passive | '''wea''' || '''xwea'''....''happening, being done'' |- ! rowspan=2| Perfect ! rowspan=1 |Active | '''-ya''' || '''pya'''....''gone'' (< '''pyaa'''<sup>1</sup>) |- ! rowspan=1| Passive | '''-wa''' || '''xwa'''....''done'' (< '''xwaa'''<sup>1</sup>) |- ! rowspan=2| Imminent ! Active | '''-oa''' || '''tojoa'''....''about to die'' |- ! rowspan=1 | Passive | '''-woa''' || '''dodelwoa'''....''about to be announced'' |- ! rowspan=2| Potential ! Active | '''-ua''' || '''tojbua'''....''lethal'' |- ! rowspan=1| Passive | '''-wua''' || '''opoxwua'''....''unstoppable'' |} : <small><sup>1</sup>: The double '''aa''' in the perfect endings is reduced to '''a'''.</small> : '''''Note 1:''''' The perfect active particple ending in '''-ya''' is used only for intransitive verbs like '''per''' (''to go''). '''He is <u>gone</u>.''' is expressed by '''Wit se <u>pya</u>'''. : '''''Note 2:''''' The potential aspect, represented by the vowel '''u''' is much like the conditional in English, but is not considered a tense in Mirad. For example, '''tojbu''' means ''would kill'' and the participle '''tojbua''' means ''lethal'' (referring to something that ''would/has the potential to kill''). More about this in a later section. : '''''Note 3:''''' There is another form of the progressive participle that falls in the lexical, rather than morphological category, in that such forms are listed in the dictionary as adjectives. For example, in the phrase ''The animals <u>bothering</u> our bird feeder...'', the participle ''bothering'' would be '''oboxea''' in Mirad. By inserting the letter '''y''' between the verb stem and the participial ending, the participle becomes an adjective denoting a propensity or habit, as in ''bothersome'' ('''obox<u>y</u>ea'''). Such participles are invariably in the active voice. Most such adjectives in English end in ''-ive'' as in ''repulsive'' or ''-ly'' as in ''wiggly'' or ''-ous'' as in ''circuitous.'' Such adjectives in Mirad are listed in the dictionary and end in '''-yea'''. : Adverbial participles can be made from the above adjectival participles, by suffixing the letter '''y'''. Examples: ::* '''Iyt yepa ha tim <u>deuzeay</u>.'''....''She entered the room <u>singing</u>.'' ::* '''<u>Ujbaway</u> ha dodal, it pia.'''....''The speech <u>having been finished</u>, he left.'' : Also, the above participles can be converted into abstract nouns by suffixing '''n'''. Examples: ::* '''tiluwa'''....''drinkable'' <big>→</big> '''tiluwan'''....''potability'' ::* '''tojbua'''....''lethal'' <big>→</big> '''tojbuan'''....''lethality'' ::* '''mansea'''....''shining'' <big>→</big> '''he <u>mansean</u> bi iyta deuzen'''....''the <u>brilliance</u> of her singing'' ::* '''aakaxyea'''....''inventive'' <big>→</big> '''aakaxyean'''....''inventiveness'' : Furthermore, these participles can sometimes be pronominalized with '''s''' for things and '''t''' for people or living things. These forms can, in turn, be pluralized: ::* '''xwa'''....''done'' <big>→</big> '''xwas'''....''what is done, a happening'' ::* '''xwa'''....''done'' <big>→</big> '''xwasi'''....''happenings, deeds'' ::* '''otwa'''....''unknown'' <big>→</big> '''otwas'''....''what is not known, a mystery'' ::* '''osexea'''....''destroying'' <big>→</big> '''osexeas'''....''a destroyer'' ::* '''tojbua'''....''lethal'' <big>→</big> '''tojbuas'''....''something lethal, a lethal thing'' ::* '''tojboa'''....''moribund'' <big>→</big> '''tojboati'''....''people about to die, fatal cases'' ::* '''tejea'''....''living'' <big>→</big> '''tejeat'''....''a living person'' ::* '''tejea'''....''living'' <big>→</big> '''tejeasi'''....''living things'' : There is a special tenseless, nominalized, animate participle used for '''''agent''''' nouns (English ''one who does something, Xer'', ''Xant'', ''Xist''), which refers to a person who habitually does some action, perhaps as a profession or trade. These agent nouns end in '''-ut'''. ::* '''sexut'''....''builder'' ::* '''nuut'''....''supplier'' ::* '''tojbut'''....''killer'' ::* '''ifut'''....''lover'' ::* '''akuti'''....''winners'' : Note: There is a slight difference of meaning between the tensed participial pronoun '''ha akeat'''....''the one winning'' and the non-tensed agent noun '''ha akut'''....''the winner''. : Similarly, there is a special tenseless, nominalized, <u>in</u>animate participle used for a thing that performs the action denoted by the verb stem. These agent nouns end in '''-us'''. ::* '''yuxus'''....''aid (a thing that helps)'' ::* '''byuxwus'''....''button (a thing that gets touched on the keyboard)'' ::* '''paxus'''....''motive (a thing that moves one)'' ::* '''jaupus'''....''precedent (a thing that comes before)'' : The above '''-us''' ending contrasts with the endings '''-ar''' (''instrument''), '''-ir''' (''machine''), '''-ur''' (''motor, engine''), which are physical objects and not always suffixed to a verbal root. == Finite Forms == [[File:Auxiliary verbs tree 3.png|thumb|]] : In Mirad, finite verb forms are those that can take a person subject, serve as a predicate, and be conjugated. Finite verb forms are conjugated by using suffixes indicating, through their presence or absence, the following categories: <div style="background: lightyellow;{{text default color}};"> ::* TENSES :::# '''''present''''' :::# '''''past''''' :::# '''''future''''' :::# '''''atemporal''''' ::* MOODS :::# '''''indicative''''' :::# '''''hypothetical''''' ::* ASPECTS :::# '''''simple''''' :::# '''''progressive''''' :::# '''''perfect''''' :::# '''''imminent''''' :::# '''''potential''''' ::* VOICES :::# '''''active''''' :::# '''''passive''''' :::# '''''reflexive''''' :::# '''''reciprocal''''' </div> : Person and number are not marked on the verb form itself. For example, ''am'', ''is'', ''are'', which change according to the person subject in English, are all expressed with the same verb form in Mirad: '''se'''. Thus, '''at se'''....''I am'', '''et se'''....''you are'', '''it se'''....''he/she/it is'', etc. === Moods === : There are two moods in Mirad: ::* '''''indicative''''' ::* '''''hypothetical'''''. ===== Indicative Mood ===== : The '''''indicative''''' form of the verb indicates an action or state that occurs in actual time, such as ''he went'', ''he is going'', ''he will go.'' : The indicative mood has three tenses, '''''present''''', '''''past''''', '''''future''''', indicated by the suffixes '''-e''', '''-a''', and '''-o''', respectively. ===== Hypothetical Mood ===== : Wheras the indicative verb forms expresses actuality in time, the '''''hypothetical mood''''' expresses one of the non-actuality situations below and uses the vowel '''u'''. ::* a command , i.e. the '''''imperative''''' (''Go!'') ::* a wish or suggestion, i.e. the '''''hortative''''' or '''''jussive''''' (''May the king live long!'', ''Let's celebrate!'') ::* an unrealized situation, i.e. the '''''subjunctive''''' (''It is important that you <u>be</u> early.'') ::* an imagined if-then-situation, i.e. the '''''conditional''''' (''If I <u>were</u> rich, I <u>would be</u> happy.'') === Aspects === : There are five aspects in the Mirad verb system. <div style="background: lightyellow;{{text default color}};"> ::* the '''''simple''''' aspect (default), i.e. non-progressive, non-perfect, non-imminent, and non-conditional. ::* the '''''progressive''''' aspect, i.e. an action or state on-going in the particular tense, using '''ey''' ::* the '''''perfective''''' aspect, i.e. an action or state anterior or already completed, using '''ay''' ::* the '''''imminent''''' aspect, i.e. an action or state about to happen, using '''oy''' ::* the '''''potential''''' aspect, i.e. an action potentially happening, using '''uy''' </div> ===== The Simple Aspect ===== :: Unless specifically marked, the default aspect is '''''simple''''', i.e. non-progressive, non-perfect, non-imminent, and non-conditional. Three indicative tenses can be expressed in the simple aspect: ::* Present with '''e''' ::* Past with '''a''' ::* Future with '''o'''. :: An atemporal verb ending in '''u''' in the simple aspect is considered hypothetical and expresses three things, depending on how it is used in the sentence: ::* a conditional like ''I would go (if...)'' ::* an imperative like ''Go!'' ::* a hortative like ''Let's go!'' ::* a subjunctive like ''(It is important that) we go.'' :: Here is a chart showing the simple, active voice instantiations of the Mirad verb '''per''' (''to go'') with the endings underlined: {| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:3.2em;" |+ Simple Active Conjugation of '''Per''' |- ! Mood !! Tense !! Aspect !! Voice !! Instantiation !! Verb '''per''' |- !row=1| Indicative !! Present !! Simple !! Active !! | '''At p<u>e</u>'''....''I go'' |- !row=1| Indicative !! Past !! Simple !! Active !! | '''At p<u>a</u>'''....''I went'' |- !row=1| Indicative !! Future !! Simple !! Active !! |'''At p<u>o</u>'''....''I will go'' |- !row=1 rowspan=4 | Hypothetical !rowspan=4| Atemporal !rowspan=4| Simple !rowspan=4| Active ! Conditional |'''At p<u>u</u>'''....''I would go'' |- ! Hortative/Optative/Jussive |'''Van yat p<u>u</u>!'''....''Let's go!'' |- ! Imperative |'''P<u>u</u> tam!'''....''Go home!'' |- ! Subjunctive |'''Se efwa van et p<u>u</u>.'''....''It is necessary that you go.'' |} : Note that the last four instantiations are the same tense, but differ in syntax. For example, if the verb form is hypothetical, atemporal, simple, active and has no subject, it operates as an imperative. ==== The Simple Indicative Present Active Tense ==== :: The simple indicative present instantiation is marked with the vowel suffix '''e''' and has a non-progressive ('''''habitual''''') aspect as in English ''I work'' or ''I live''. Progressive aspect forms like ''I am studying'' are explained later. :: Examples: :::* '''At <u>yexe</u> be tam.''' ....''I <u>work</u> at home''. :::* '''Hia tom <u>se</u> nam.''' ....''This building <u>is</u> a store.'' :::* '''Ha amur <u>yuzpe</u> ha imer.'''....''The moon <u>goes around</u> the earth.'' ==== The Simple Indicative Past Active Tense ==== : The simple indicative past tense instantiation is marked with the vowel suffix '''a''' and has a non-progressive (punctual) meaning as in English ''I did something at some particular point in time''. The simple past contrasts in aspect with the past progressive (''I was doing something'') or the present perfect (''I have done something''), or past potential (''I would have done something''). The simple past is punctual, that is, it describes an event that occurred at a particular point in time. : Examples: ::* '''Iyt <u>iba</u> ha nyuf zojub.''' ....''She <u>received</u> the package yesterday.'' ::* '''At <u>ujba</u> ha dyes ji iwa jwobi.''' ....''I <u>finished</u> the book three hours ago.'' ::* '''His <u>kyesa</u> exag hijub.'''....''This <u>happened</u> twice today.'' ==== The Simple Indicative Future Active Tense ==== : The simple indicative future tense is marked with the vowel suffix '''o''' and has the same meaning as in English ''I will do something at some particular point in the future''. : Examples: ::* '''Yit <u>tadso</u> zajab.'''....''They <u>are going to get married</u> next year.'' ::* '''Hua kaxon <u>ujako</u>.''' ....''That solution <u>will work</u>.'' ::* '''At <u>so</u> him hoj et <u>upo</u>.'''....''I <u>will be</u> here when you <u>(will) come.</u><sup>1</sup>'' :: Note 1: Unlike in English, Mirad does not use the present tense for a real future. There is also no sequence of tenses in Mirad (such as, ''He said he was coming.''. In Mirad, this would be expressed as ''He said he <u>will</u> come.''). ==== The Simple Hypothetical Atemporal Active Tense ==== : A verb form ending in '''u''' like '''pu''' has no time value and is used to express unreal actions or states, such as the '''''imperative''''', '''''hortative''''', '''''conditional''''', or '''''subjunctive'''''. : Examples: ::* '''<u>Upu</u> him!'''....''<u>Come</u> here!'' ('''''imperative''''') ::* '''<u>Von upu</u>!''' ....''<u>Don't come</u>!'' ('''''negative imperative''''') ::* '''Ha edeb <u>fu</u> teater et.''' ....''The king <u>would like</u> to see you.'' ('''''conditional''''') ::* '''Ven at <u>su</u> et, at <u>dolu</u>.''' ....''If I <u>were</u> you, I <u>would be</u> quiet.'' ('''''conditional''''') ::* '''Van yeyt <u>ujaku</u> be yeyta yexneadi.''' ....''May all you (women) <u>succeed</u> in your careers.'' ('''''hortative''''') ::* '''Van yat <u>ijbu</u> bay fyadil.''' ....''Let's <u>begin</u> with a prayer.'' ('''''jussive''''') ::* '''Se kyitesa <u>van et puu</u> jwa.''' ....''It's important <u>that you arrive</u> early.'' ('''''subjunctive''''') ::* '''Se kyitesa <u>von et puu</u> jwo.'''....''It's important <u>that you not arrive</u> late.'' ('''''negative subjunctive''''') : Hypothetical verb forms ending in '''-u''' can be interpreted in various ways, depending on the following syntactical patterns in the sentence: ::* Generally, if a verb form ending in '''-u''' begins a sentence and has no subject, then it is an IMPERATIVE (a command). For example, '''Ipu!''', ''Go away!''. ::* If the verb form has a subject not preceded by the complementizers '''van''', '''ven''', or '''von''', then it is probably a conditional predicate like '''At fu per.'''....''I <u>would like</u> to go.''. ::* If the subject of the verb is preceded by '''ven'''....''if'', then it is a conditional clause as in '''Ven at <u>su</u> nasikat...'''....''If I <u>were</u> a rich man.''. ::* If the subject is preceded by '''Van'''....''that/let/may'' or '''von'''....''don't'', then it is a hortative wish like '''Van et yagteju.'''....''May you live long.'' or a jussive suggestion like '''Van yat fyadilu.'''....''Let us pray.'' or a prohibition like '''Von tiliu his!'''....''Don't drink this!''. === Voices === : Mirad has four voices: ::* Active ::* Passive ::* Reflexive ::* Reciprocal. ==== Active Voice ==== : The default voice is active, i.e. the subject of the verb is doing the action. ::* '''At teata ha kyes.'''....''I saw the event.'' ==== Passive Voice ==== : A verb form is converted from active to passive by inserting a '''w''' just after the stem of the verb form. The past passive particle ending '''-waa''' is usually abbreviated to '''-wa''' (''done'' is '''xwa'''). : The following chart shows the distinction between active and passive voice of various verbs: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:4.8em" |+ Contrasting Active and Passive Voice ! Verb Form !! Active !! Active<br>Example !! Passive !! Passive<br>Example |- !row=1| Infinitive | '''xer'''<br>''to do'' || '''At fe xer fi.'''<br>''I want to do well.'' || '''xwer'''<br>''to be done'' || '''Ese hyos xwer.'''<br>''There is nothing to be done.'' |- !row=1| Present Participle | '''sexea'''<br>''constructing'' || '''Ha nunxob sexea hia tom...'''<br>''The firm constructing this building...''|| '''sexewa'''<br>''being constructed'' || '''His se sexewa.'''<br>''This is under construction.'' |- !row=1| Present | '''xe'''<br>''do/does'' ||'''At xe fi be tixam.'''<br>''I do well in school.'' || '''xwe'''<br>''is done'' || '''Huyenasi hoj xwe.'''<br>''Such things are never done.'' |- !row=1| Past Participle | '''xaa'''<br>''having done'' || '''Iyt, xaa hya iyta yex,...'''<br>''She, having done all her work,...'' ||'''xwa'''<br>''done'' || '''Hyas se xwa.'''<br>''Everything is done.'' |- !row=1| Past | '''tojba'''<br>''killed'' || '''Duhot tojba hwut?'''<br>''Who killed that guy?'' || '''tojbwa'''<br>''was killed'' || '''Duhoj wit tojbwa?'''<br>''When was he killed?'' |- !row=1| Hypothetical | '''bakxu'''<br>''heal'' || '''Bakxu at!'''<br>''Heal me!'' || '''bakxwu'''<br>''be healed'' || '''Van iyt bakxwu.'''<br>''May she be healed.'' |} : Intransitive verbs cannot be made passive. For example, '''tajer'''....''to be born'' is intransitive (takes no object) and has no passive voice form. However, the transitive verb '''tajber'''....''to bear, give birth'' can be passive, as in '''Ha tudet <u>tajbwa</u> zajub.'''....''The child <u>was delivered</u> yesterday'' (as opposed to '''Ha tudet <u>taja</u> zajub.'''....''The child <u>was born</u> yesterday.)'' Notice how this works with '''yijer''' (''to open''): ::* '''Ha mes yija.'''....''The door opened (by itself).'' (medio-passive) ::* '''Ha mes yijpa.'''....''The door came open.'' (dynamic medio-passive) ::* '''Yijbu ha mes.'''....''Open the door.'' (transitive active) ::* '''Ha mes yijbwa.'''....''The door was opened (by someone).'' (passive) : Impassive verbs form their past particple with the ending '''ya''', but these forms are somewhat rare. Here are some examples: ::* '''per'''....''to go'' -> '''pya'''....''gone'' ::* '''tajer'''....''to be born'' -> '''tajya'''....''born'' (ex.'''Jesus tajya bi Marya.''''....''Jesus, born of Mary'') ::* '''tojer'''....''to die'' -> '''tojya'''....''dead'' ::* '''loteaser'''....''to disappear'' -> '''loteasya'''....''disappeared'' (ex. '''Ha loteasya tobi be Arogem.'''....''the disappeared persons in Argentina.'') ==== Reflexive Voice ==== : A verb is made reflexive by prefixing the reflexive pronoun '''ut''' (''self''), for example: ::* '''tojber'''....''to kill'' <big>→</big> '''uttojber'''....''to kill oneself'' ::* '''vyilxer'''....''to wash'' <big>→</big> '''utvyilxer'''....''to wash up'' ::* '''teater'''....''to see'' <big>→</big> '''utteater'''....''to see oneself'' ::* '''yabler'''....''to lift'' <big>→</big> '''utyabler'''....''to lift oneself'' → '''Utyablu!'''....''Lift yourself up!'' ::* '''trer'''....''to know'' <big>→</big> '''uttrer'''....''to know oneself'' → '''Uttru!'''....''Know thyself!'' ==== Reciprocal Voice ==== : A verb is made reciprocal by prefixing the reciprocal pronoun '''hyuit'''....''one another'', for example: ::* '''tojber'''....''to kill'' <big>→</big> '''hyuittojber'''....''to kill one another'' ::* '''vyilxer'''....''to wash'' <big>→</big> '''hyuitvyilxer'''....''to wash one another'' ::* '''teater'''....''to see'' <big>→</big> '''hyuitteater'''....''to see one another'' : Both the reflexive pronoun and reciprocal pronoun can be used as standalone objects. However, the plural form '''yut''' is used if the subject is plural, for example: ::* '''Yit vyilxa <u>yut</u>.'''....''They (f.) washed up. (= washed <u>selves</u>).'' ::* '''Ha twobeti dizeuda <u>hyuit</u>.'''....''The boys laughed at <u>one another</u>.'' : The word '''hyuit''' is a hybrid of '''hyit'''....''the same one'' combined with '''hyut'''....''the other one''. ==== Aspects Revisited ==== : Mirad verbs have the following aspects: ::* '''''Simple''''' -- this is the default aspect, shown above, i.e. non-progressive, non-perfect, non-imminent, and non-potential. ::* '''''Progressive''''' -- this is an aspect where the verb describes an on-going action or state spread over time. ::* '''''Perfect''''' -- this presents the action or state as anterior, or completed prior to another action or state. ::* '''''Immininent''''' -- this describes an action or state ''about to happen.'' ::* '''''Potential''''' -- this refers to an action or state where something is ''possible''. ==== The Simple Aspect ==== : The following chart presents Mirad verbs in the Simple aspect. In the active voice, the tense vowels '''a''', '''e''', '''o''', and '''u''' are affixed to the stem. In the passive voice, the passive marker consonant '''w''' is inserted between the stem and the final tense vowels. The simple present tense refers to actions or states that are habitual (''I regularly go to school.''), regular (''The earth revolves around the sun.''), or permanent (''Blue is a color.''). The simple past refers to actions or states that occurred at a fixed point in time (''I did my homework last night.''). The simple future refers to actions or states that will occur at some particular point in the future (''The sun will rise tomorrow at dawn.''). The simple atemporal hypothetical ( = conditional) refers to an imagined action or state that has not be realized (''You would make a good president.''). :{| class="wikitable" style="background:lightyellow;{{Text default color}};font-size:smaller;" |+ Simple Aspect |- ! Aspect !! Tense !! Mood !! Active Voice !! Passive Voice |- !row=1| Simple !! Present !! Indicative | '''At x<u>e</u>'''....''I do'' || '''Has x<u>we</u>'''....''It is done'' |- !row=1| Simple !! Past !! Indicative | '''At x<u>a</u>'''....''I did'' || '''Has x<u>wa</u>'''....''It was done'' |- !row=1| Simple !! Future !! Indicative | '''At x<u>o</u>'''....''I will do'' || '''Has x<u>wo</u>'''....''It will be done'' |- !row=1| Simple !! Atemporal !! Hypothetical | '''At x<u>u</u>'''....''I would do''<sup>1</sup> || '''Has x<u>wu</u>'''....''It would be done'' |} : 1: Absence of tense (Atemporal) + Hypothetical mood = '''''conditional'''''. ==== The Progressive Aspect ==== : The following chart presents Mirad verbs in the Progressive aspect. The present tense vowel '''e''' followed by a buffer consonant, are inserted between the stem and the final tense vowel. The buffer consonant is '''y''' in the active voice, or '''w''' in the passive voice. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller; " |+ Progressive Aspect |- ! Aspect !! Tense !! Mood !! Active Voice !! Passive Voice |- !row=1| Progressive !! Present !! Indicative | '''at x<u>eye</u>'''....''I am doing'' || '''Has x<u>ewe</u>'''....''it is being done'' |- !row=1| Progressive !! Past !! Indicative | '''at x<u>eya</u>'''....''I was doing'' || '''Has x<u>ewa</u>'''....''it was being done'' |- !row=1| Progressive !! Future !! Indicative | '''at x<u>eyo</u>'''....''I am going to be doing'' || '''Has x<u>ewo</u>'''....''it will be happening'' |- !row=1| Progressive !! Atemporal !! Hypothetical | '''at x<u>eyu</u>'''....''I would be doing'' || '''Has x<u>ewu</u>'''....''it would be happening'' |} ==== The Perfect Aspect ==== : The following chart presents Mirad verbs in the Perfect aspect. The past tense vowel '''a''' following by a buffer consonant are inserted between the stem and the final tense vowel. The buffer consonant is '''y''' in the active voice, or '''w''' in the passive voice. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Perfect Aspect |- ! Aspect !! Tense !! Mood !! Active Voice !! Passive Voice |- !row=1| Perfect !! Present !! Indicative | '''At x<u>aye</u>'''....''I have done'' || '''Has x<u>awe</u>'''....''It has been done'' |- !row=1| Perfect !! Past !! Indicative | '''At x<u>aya</u>'''....''I had done'' || '''Has x<u>awa</u>'''....''It had been done'' |- !row=1| Perfect !! Future !! Indicative |'''At x<u>ayo</u>'''....''I will have done'' || '''Has x<u>awo</u>'''....''It will have been done'' |- !row=1| Perfect !! Atemporal !! Hypothetical | '''At x<u>ayu</u>'''....''I would have done'' || '''Has x<u>awu</u>'''....''It would have been done'' |} ==== The Imminent Aspect ==== : The following chart presents Mirad verbs in the Imminent aspect (sometimes referred to as the Prospective aspect). The future tense vowel '''o''' following by a buffer consonant are inserted between the stem and the final tense vowel. The buffer consonant is '''y''' in the active voice, or '''w''' in the passive voice. Not that only indicative mood imminent tenses are ever used. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Imminent Aspect |- ! Aspect || Tense !! Mood !! Active Voice !! Passive Voice |- !row=1| Imminent !! Present !! Indicative | '''At x<u>oye</u>'''....''I am about to do'' || '''Has x<u>owe</u>'''....''It is about to be done'' |- !row=1| Imminent !! Past !! Indicative | '''At x<u>oya</u>'''....''I was about to do'' || '''Has x<u>owa</u>'''....''It was about to be done'' |} ==== The Potential Aspect ==== : The following chart presents Mirad verbs in the Potential aspect. The hypothetical vowel '''u''' followed by a buffer consonant are inserted between the stem and the final tense vowel. The buffer consonant is '''y''' in the active voice, or '''w''' in the passive voice. The future potential and hypothetical potential aspects are never used. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Potential Aspect |- ! ASPECT !! TENSE !! MOOD !! ACTIVE VOICE !! PASSIVE VOICE |- !row=1| Potential !! Present !! Indicative | '''At x<u>uye</u>'''....''I am to do'' || '''Has x<u>uwe</u>'''....''It is to be done, it is doable'' |- !row=1| Potential !! Past !! Indicative | '''At x<u>uya</u>'''....''I was to do'' || '''Has x<u>uwa</u>'''....''It was to be done, it was doable'' |} == Verb Conjugation Chart == : The following chart presents the totality of the Mirad affirmative verb conjugation system using the verb '''xer'''....''to do'' and its passive '''xwer'''....''to be done, happen''. The rows beginning with a light blue background are finite forms, while those beginning with light green are non-finite forms. {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Verb Conjugation Chart |- valign=top !rowspan=2| State !!rowspan=2| Mood !!rowspan=2| Aspect !!rowspan=2| Tense !! colspan=4|Voice |- ! Active!!Passive |- ! rowspan=16 style="background: lightblue;{{text default color}};"|Finite !!rowspan=3| Indicative !!rowspan=4| Simple !! Present | '''xe''' <br>''does''||'''xwe'''<br>''is done, happens'' |- ! Past | '''xa''' <br>''did''||'''xwa'''<br>''was done, happened'' |- ! Future | '''xo''' <br>''will do''||'''xwo'''<br>''will be done, will happen'' |- ! Hypothetical|| | '''xu''' <br>''would do, do!''||'''xwu'''<br>''would be done, would happen, be done!'' |- !rowspan=3| Indicative !!rowspan=4| Progressive !! Present | '''xeye'''<br>''is doing''||'''xewe'''<br>''is being done, is happening'' |- ! Past | '''xeya''' <br>''was doing''||'''xewa'''<br>''was doing, was happening'' |- ! Future | '''xeyo'''<br>''will be doing''||'''xewo'''<br>''will be happening'' |- ! Hypothetical|| | '''xeyu''' <br>''would be doing''<br>''be doing!''||'''xewu'''<br>''would be happening'' |- !rowspan=3|Indicative !! rowspan=4| Perfect !! Present | '''xaye''' <br>''has done''||'''xawe''' <br>''has been done, has happened'' |- ! Past | '''xaya''' <br>''had done''||'''xawa'''<br>''had been done, had happened'' |- ! Future | '''xayo''' <br>''will have done''||'''xawo''' <br>''will have been done, will have happened'' |- ! Hypothetical !! | '''xayu''' <br>''would have done''||'''xawu'''<br>''would have been done, would have happened'' |- !rowspan=4| Indicative !! rowspan=2|Imminent !! Present | '''xoye''' <br>''is about to do''||'''xowe'''<br>''is about to be done, is about to happen'' |- ! Past | '''xoya'''<br>''was to be done'' ||'''xowa'''<br>''was to be done, was to happen'' |- ! rowspan=2|Potential !! Present | '''xuye'''<br>''is supposed to do'' ||'''xuwe''' <br>''is supposed to happen'' |- ! Past | '''xuya''' <br>''was supposed to do''||'''xuwa'''<br>''was supposed to be done, was supposed to happen'' |- ! colspan=6 style="background: black;color:white;"| |- ! rowspan=2 style="background: lightgreen;{{Text default color}};"|Infinitive !! !! Simple !! rowspan=8| | '''xer'''<br>''to do''||'''xwer'''<br>''to be done, to happen'' |- ! !! Perfect | '''xayer'''<br>''to have done''||'''xawer'''<br>''to have been done, to have happend'' |- ! colspan=6 style="background: black;color:white;"| |- ! rowspan=4 style="background: lightgreen;{{Text default color}};"|Participle !! !! Progressive | '''xea'''<br>''doing'' ||'''xewa'''<br>''being done, happening'' |- ! !! Perfect | '''xya''' <br>''having done''||'''xwa'''<br>''done, happened'' |- ! !! Imminent | '''xoa''' <br>''about to do''||'''xowa'''<br>''about to happen'' |- ! !! Potential | '''xua'''<br>''bound to do'' ||'''xuwa'''<br>''doable'' |- ! colspan=6 style="background: black;color:white;"| |- !rowspan=2 style="background: lightgreen;{{Text default color}};" |Gerund ! !! Simple !! | '''xen''' <br>''doing''||'''xwen''' <br>''being done, happening, event'' |- ! !! Perfect !! | '''xayen'''<br>''having done''||'''xawen'''<br>''having happened'' |} : Note 1: Intransitive verbs such as '''per''' ''to go'' have no passive forms. An expression such as ''They are gone.'' would be translated as '''Yit se pya'''. == Negative Forms == : All of the above verb forms are affirmative. The indicative and conditional forms can be made negative by using the negative adverb '''voy''' (''not'', '' 'nt'', ''doesn't'', ''don't''). Those forms that are subjunctive, jussive, or imperative ending in '''-u''' use the negative subordinate conjunction '''von''' (''don't'', ''let not'', ''lest''). : '''voy'''....''not'' ::* '''At <u>voy</u> te.'''....''I <u>don</u>'t know.'' (indicative) ::* '''<u>Voy</u> mamilo.'''....''It will <u>not</u> rain.'' (indicative) ::* '''At <u>voy</u> xu hus.'''....''I would <u>not</u> do that.'' (conditional) : '''von'''....''Let's not, don't, let it not'' ::* '''<u>Von</u> mamilu.'''....''<u>Let it not</u> rain.'' (subjunctive) ::* '''<u>Von</u> yat fuyaku.'''....''<u>Let</u> us <u>not</u> despair.'' (jussive) ::* '''<u>Von</u> pu!'''....''<u>Don't</u> go.'' (imperative) : Participles, gerunds, and infinitives can be negated with the prefix '''o-''' (''un-, non-''). ::* '''tosea'''....''feeling'' -> '''otosea'''....''unfeeling'' ::* '''xwa'''....''done'' -> '''oxwa'''....''undone'' ::* '''teliwa'''....''eaten'' -> '''oteliwa'''....''uneaten'' ::* '''tejen'''....''living'' -> '''otejen'''....''not living'' ::* '''buen'''....''giving'' -> '''obuen'''....''not giving'' ::* '''buer'''....''to give'' -> '''obuer'''....''not to give'' ::* '''ter'''....''to know'' => '''oter'''....''not to know, i.e. to ignore'' : Partciples, gerunds, and infinitives can also be negated with the word '''voy'' (''not''), eg: ::* '''voy tea ha dud'''....''not knowing the answer'' ::* '''gel voy tejea'''....''like not living'' ::* '''av voy xen hes'''....''for not doing something'' == How to Express Certain English Tenses == : English speakers have some tenses that do not fit into the above schema, and so Mirad uses a combination of verbs to achieve the same sense: ::* The English tense ''I have been studying French for four years.'' is translated in Mirad by '''At saye tixea Ferad ji uwa jabi.''' (Mirad present perfect of '''ser''' (''to be'') + the present participle of the main verb, '''tixer'''. ::* The English tense ''I had been studying'' is translated in Mirad by '''At saya tixer''', the past perfect of the verb '''ser''' (''to be'') + the present participle of the main verb, '''tixer'''. ::* The English tense ''I am going to be starring in that role.'' is translated in Mirad by '''At dezdebeyo be hua dezgon.''' (Mirad future progressive). ::* The modern Black English tense ''Don't you be doing that.'' is handled in Mirad by '''Von et xeyu hus.''' (Mirad imperative progressive). == Transitive vs. Intransitive Verbs == : Transitive verbs, which can take a direct object, oppose themselves to intransitive verbs, which do not take a direct object. Some verbs are marked overtly for transitivity. : Verbs that end in '''xer''' (''to do, -ify, -ize'') are by nature transitive, and often have intransitive counterparts in '''ser''' (''to be, become, -ify, -ize''). Likewise, verbs ending in '''ber''' (''to put, take'') are transitive and have intransitive counterparts in '''per''' (''to go''). Here are some examples: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Transitive vs. Intransitive |- ! Transitive !! Intransitive |- | '''xer'''....''do'' || '''ser'''....''be'' |- | '''agxer'''....''grow (something)'' || '''agser'''....''grow (up)'' |- | '''amxer'''....''heat, make hot'' || '''amser'''....''become hot, heat up'' |- | '''puxer'''....''throw'' || '''puser'''....''jump'' |- | '''per'''....''go'' || '''ber'''....''put'' |- | '''aber'''....''put on'' || '''aper'''....''get on'' |- | '''yaber'''....''raise'' || '''yaper'''....''rise'' |- | '''poxer'''....''stop (something)'' || '''poser'''....''(come to a) stop'' |- | '''yuber'''....''bring'' || '''yuper'''....''approach'' |- | '''yeber'''....''insert'' || '''yeper'''....''enter'' |} ::* '''At <u>agxe</u> vobi.'''....''I <u>grow</u> [TRANSITIVE] plants.'' ::* '''Ha vobi <u>agseye</u> ig.'''....''The plants <u>are growing</u> [INTRANSITIVE] fast.'' ::* '''<u>Poxu</u> ha pur!'''....''<u>Stop</u> [TRANSITIVE] the car!'' ::* '''Ha pur <u>posa</u>.'''....''The car <u>stopped</u> [INTRANSITIVE].'' ::* '''At <u>yaba</u> ha mis.'''....''I <u>raised</u> [TRANSITIVE] the window.'' ::* '''Ha amar <u>yapaye</u>.'''....''The sun <u>has risen</u> [INTRANSITIVE].'' === Marking -jer Verbs for Transitivity === : Note the following verbs, whose stems end in '''j''' are hard to pronounce with intransitive '''s''' and transitive '''x''', so these two endings are placed with '''p''' and '''b''', respectively, although the presence of the '''p''' is optional, i.e. it's presence or absence can slightly change the meaning from static to dynamic, eg. '''tujer'''....''to sleep'' vs. '''tujper'''....''to fall asleep''. The transitive forms can be either active or passive. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Marking -jer Verbs for Transitivity |- ! colspan=2|Intransitive !! colspan=2|Transitive |- ! Static !! Dynamic !! Active !! Passive |- | '''Ha mes <u>yija</u>'''<br>''The door <u>opened</u>.'' || '''Ha nasyef <u>yijpa</u>'''<br>''The purse <u>came open</u>.'' || '''At <u>yijba</u> ha mes.'''<br>''I <u>opened</u> the door.'' || '''Ha mes <u>yijbwa</u> bey yelput.'''<br>''The door <u>was opened</u> by an intruder'' |- | '''Ha mes <u>yuja</u>.'''<br>''The door <u>closed</u>.'' || '''Ha yanup <u>yujpa</u>.'''<br>''The meeting <u>adjourned</u>.'' || '''At <u>yujba</u> ha mes.'''<br>''I <u>closed</u> the door.''||'''Ha mes yeyfe <u>yujbwer</u> ja sumjob.'''<br>''The door should <u>be closed</u> by bedtime.'' |- | '''Ha dezun <u>ijaye</u>.'''<br>''The play <u>has started</u>.''||'''Ha par <u>ijpa</u> boy poys.'''<br>''The car <u>started up</u> immediately.'' ||'''At <u>ijba</u> ata tyal.'''<br>''I <u>started</u> my meal.''||'''Ha tyal <u>ijbwa</u> jwa.'''<br>''The meal <u>was started</u> early.'' |- | '''Ha dezun <u>ujaye</u>.'''<br>''The play has <u>ended</u>.''||'''Ata yex <u>ujpaye</u>.'''<br>''My work <u>has come to an end</u>.'' || '''A <u>ujba</u> ha dyes.'''<br>''I <u>finished</u> the book.''||'''Ha dyes hyoj <u>ujbwa</u>.'''<br>''The book never <u>got finished</u>.'' |- | '''Ha tob <u>toja</u> zomoj.'''<br>''The man <u>died</u> yesterday evening.''||'''Ha tob <u>tojpa</u>.'''<br>''The man <u>dropped dead.</u>'' || '''Hot <u>tojba</u> ha twob?'''<br>''Who <u>killed</u> the man?''||'''Ha twob <u>tojbwa</u> bey ita tayd.'''<br>''The man <u>was killed</u> by his wife.'' |- | '''<u>Teju</u>.'''<br>''<u>Live!</u>.''||'''<u>Tejpu!</u>.'''<br>''<u>Come alive!</u>.'' || '''Yat efe <u>tejber</u> ha twob.'''<br>''We need to <u>revive</u> the man.''||'''Ha twob yofwa <u>tejbwer</u>.'''<br>''The man could not <u>be revived</u>.'' |- | '''Ha tobot <u>taja</u> zojub.'''<br>''The baby <u>was born</u> yesterday.'' || '''Hoj ha tobot <u>tajpo</u>?'''<br>''When <u>will</u> the baby <u>pop out</u>?'' || '''Iyt <u>tajba</u> awa twobot zojub.'''<br>''She <u>gave birth</u> to a baby boy yesterday.''||'''Ha twobot <u>tajbwa</u> jo eymoj.'''<br>''The baby boy was <u>birthed</u> after midnight.'' |- | '''At <u>tija</u> jwe.'''<br>''I <u>woke up</u> on time.''||'''It voy <u>tijpa</u>.'''<br>''He did not <u>come to.</u>.'' || '''At <u>tijbo</u> et jwa.'''<br>''I will <u>wake (you) up</u> early.''||'''At voy fe <u>tijbwo</u> gra jwa.'''<br>''I don't want to <u>be woken</u> too early.'' |- | '''At <u>tujeya</u>.'''<br>''I was <u>sleeping.</u>''||'''At <u>tujpeya</u>.'''<br>''I was <u>falling sleep</u>.'' || '''At <u>tujbo</u> it.'''<br>''I will <u>put (him) to sleep.</u>.''||'''Ha tobot <u>tujbwo</u> glojo.'''<br>''The baby <u>will be put to sleep</u> soon.'' |} == Reflexive Verbs == [[File:TWC Hokitika Gorge • Stewart Nimmo • MRD 1.jpg|thumb|]] : Reflexive verbs, where the object refers back to the subject, work just as in English, where the object is a reflexive pronoun, eg.: ::* '''At tujboye aut.'''....''I am going to kill myself.'' ::* '''Tru eut!'''....''Know thyself!'' ::* '''It gobla iut bey goblar.'''....''He cut himself with a knife.'' ::* '''Ot yefe yuxer out.'''....''One must help oneself.'' : Sometimes, verbs are reflexive lexically and incorporate the reflexivity in the actual verb form using '''ut''' as the prefix: ::* '''uttujber'''....''commit suicide (= self-kill)'' ::* '''utboler'''....''support oneself (= self-support)'' ::* '''utdider'''....''wonder (= self-ask)'' : Sometimes, verbs are used reflexively in Mirad even though they are used simply intransitively in English, eg.: ::* '''Et efe <u>vyilxer eut</u>.'''....''You need to wash up [= <u>wash yourself</u>].'' (or) ::* '''Et efe <u>utvyilxer</u>.'''....''You need to wash up [= <u>self-wash</u>].'' == Omission of Prepositions After Certain Verbs == :: Some verbs inherently incorporate a preposition and so it is not necessary to use that assumed preposition before what would normally be an indirect object. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Inherent Propositions |- ! Preposition-Incorporating Verb !! Example |- | '''per'''....''go (to)'' || '''Pu tam!''' (Not: '''Pu bu tam!''') ''Go home.''<br>'''It pa Paris.'''....''He went to Paris.'' |- | '''der'''....''say (to), tell'' || '''Du at eta dyun.'''....''Tell me your name.''<br>'''Du at has.'''....''Tell it to me.'' |- | '''peser'''....''wait (for)'' || '''Pesu at.'''....''Wait for me.'' |- | '''buer'''....''give (to)'' || '''Buu at hua dyes.'''....''Give me that book.'' |} :: As in English, in omitting the inherent preposition in a sentence with both a direct object and an indirect object, place the indirect object before the direct object. If the direct object comes first, then the preposition must be overtly specified before the indirect object, eg. '''Buu <u>at</u> hus.'''....''Give me that.'' or '''Buu hus <u>bu at</u>.'''....''Give that <u>to me</u>.'' See more about this in the chapter on [[Mirad_Grammar/Syntax|Syntax]]. == Causative vs. Inchoative Verbs == : A causative verb has the sense ''to make something have some quality'', whereas an inchoative verbs means ''to become or take on the quality of something.'' === Derived from Adjectives === : Adjectives can be converted into transitive/causative and intransitive/inchoative verbs. Causative verbs are always transitive (taking an object), while inchoative verbs are intransitive (not taking an object). English causative / inchoative verbs often end in ''-ify'' like ''magnify'', or ''-ate'', ''liberate'', or ''ize'', like ''sensitize''. : To derive a causative verb from an adjective, add the suffix '''-xer'''....''to do'' to either the stem or the whole adjective (with the '''a''' ending). Whether you do the former or the latter depends on several factors, but the end result is slightly different in nuance. A verb with adjective stem + '''-xer''' is slightly more idiomatic or less literal than the adjective stem + '''axer'''. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ -axer vs -xer in Transitive Verbs |- ! Adjective !! Causative/Transitive !! Causative/Transitive |- ! '''-xer''' !! Literal !! Idiomatic |- | '''aga'''<br>''big'' || '''ag<u>a</u>xer'''<br>''to magnify'' || '''agxer'''<br>''to grow'' |- | '''ana'''<br>''one'' || '''an<u>a</u>xer'''<br>''to unify'' || '''anxer'''<br>''to unite'' |- | '''yona'''<br>''apart'' || '''yon<u>a</u>xer'''<br>''to separate'' || '''yonxer'''<br>''to cut'' |- | '''yaga'''<br>''long'' || '''yag<u>a</u>xer'''<br>''to lengthen'' || '''yagxer'''<br>''to stretch'' |- | '''yuga'''<br>''slow'' || '''yug<u>a</u>xer'''<br>''to retard'' || '''yugxer''' <br>''to brake'' |- | '''sana'''<br>''formal'' || '''san<u>a</u>xer'''<br>''to formalize'' || '''sanxer'''<br>''to form'' |- | '''gea'''<br>''equal'' || '''ge<u>a</u>xer'''<br>''to equalize'' || '''gexer'''<br>''to equal, equate'' |- | '''jaa'''<br>''prior'' || '''ja<u>a</u>xer'''<br>''to prioritize'' || '''jaxer'''<br>''to prepare'' |- | '''aota'''<br>''personal'' || '''aot<u>a</u>xer'''<br>''to personalize'' || '''aotxer'''<br>''to personify'' |} : To derive an inchoative verb from an adjective, add the suffix '''ser'''....''to be'' to either the stem or the whole adjective. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Creating Inchoative Verbs |- ! Adjective !! Inchoative/Intransitive !! Inchoative/Intransitive |- ! '''-ser''' !! Literal !! Idiomatic |- | '''aga'''<br>''big'' || '''ag<u>a</u>ser'''<br>''to get bigger'' || '''agser'''<br>''to grow'' |- | '''ana'''<br>''one'' || '''an<u>a</u>ser'''<br>''to unify'' || '''anser'''<br>''to unite, become united'' |- | '''yona'''<br>''apart'' || '''yon<u>a</u>ser'''<br>''to become separate'' || '''yonser'''<br>''to break'' |- |} : Be careful to use the transitive, causative verb form when you have a direct object, and the intransitive, inchoative verb form when no direct objects are present or possible, eg.: ::* '''<u>Ansu</u> ey yet golxwo.'''....''<u>Unite</u> or you will be divided.'' [INTRANSITIVE] ::* '''At <u>yontadsa</u> hoj at sa eta jag.'''....''I <u>got divorced</u> when I was your age.'' [INTRANSITIVE] ::* '''Hisi <u>agaxo</u> hos et teate.'''....''These <u>will magnify</u> what you see.'' [TRANSITIVE] ::* '''Hia tud <u>agseye</u> ig.'''....''This child <u>is growing up</u> fast.'' [INTRANSITIVE] ::* '''Ata tayd <u>agxe</u> vosi be oyebzom.'''....''My wife <u>grows</u> flowers out back.'' [TRANSITIVE] === Derived from Nouns === : Transitive/causative/active and intransitive/inchoative/passive verbs can also be formed from nouns. The sense of the former is ''to make be X'' and of the latter, ''to become X''. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Verbs Derived from Nouns |- ! Noun !! Transitive/Causative/Active !! Intransitive/Inchoative/Passive |- | '''mog'''....''ash'' || '''mogxer'''<br>''to incinerate'' || '''mogser'''<br>''to become ashes'' |- | '''yan'''....''collection'' || '''yanxer'''<br>''to collect'' || '''yanser'''<br>''to get together'' |- | '''tad'''....''spouse'' || '''tadxer'''<br>''to marry'' || '''tadser'''<br>''to get married'' |- | '''yom'''....''ice'' || '''yomxer'''<br>''to freeze/make ice'' || '''yomser'''<br>''to freeze/become ice'' |- | '''mag'''....''fire'' || '''magxer'''<br>''to burn, set fire to'' || '''magser'''<br>''to burn, get burned'' |- | '''uk'''....''void'' || '''ukxer'''<br>''to empty'' || '''ukser'''<br>''become empty, empty out'' |} === Intermediary Causative Verbs === : Intermediary verbal causatives like ''have/get my car washed'', ''make/force him go'', ''get one's hair cut'' are formed by suffixing the causative verb infix '''-ux-''' (active) or '''uxw''' (passive) to the stem of the verb signifying the action to be arranged or caused by someone other than the subject, eg.: ::* '''At gobl<u>ux</u>o ata tayeb zajub.'''....''I will get my hair cut tomorrow.'' ::* '''Et voy yafe p<u>ux</u>er at.'''....''You cannot make me go.'' ::* '''Wit tojb<u>ux</u>a yit.'''....''He had them killed.'' ::* '''At efe vyilx<u>ux</u>er ata pur.'''....''I need to have my car washed.'' ::* '''Et up<u>ux</u>wa him av hes.'''....''You were made to come here for some reason.'' ::* '''At bakamb<u>ux</u>o et.'''....''I will have you hospitalized.'' ::* '''Et voy yafe deuz<u>ux</u>er at.'''....''You cannot make me sing.'' ::* '''At hihid<u>ux</u>wa.'''....''I was tickled (= made to laugh).'' ::* '''Eta deuz hihid<u>ux</u>a yat.'''....''Your song tickled us. (= Made us laugh.)'' ::* '''Van het ivas<u>ux</u>u weti.'''....''May someone get you guys to be happy.'' ::* '''Hua enzyukpur uzp<u>ux</u>a yata pur.'''....''That motorcycle caused our car to veer.'' == Subject-directed vs. Patient-directed Verbs == : The directionality of some verbs can be distinguished by the verbal formant infix '''-i-''' for an action or motion toward the speaker and '''-u-''' for an action or motion away from the speaker toward some patient, eg.: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Directional Verbs |- ! Subject-directed !! Patient-directed |- | '''b<u>i</u>er'''....''to take'' || '''b<u>u</u>er'''....''to give'' |- | '''nier'''....''to consume'' || '''nuer'''....''to supply'' |- | '''nyier'''....''to order'' || '''nyuer'''....''to deliver'' |- | '''nazunier'''....''win a prize'' || '''nazunuer'''....''award a prize'' |- | '''noysier'''....''pay off'' || '''noysuer'''....''charge'' |- | '''ojbier'''....''borrow'' || '''ojbuer'''....''lend'' |- | '''tadier'''....''get married'' || '''taduer'''....''marry off'' |- | '''papier'''....''take flight'' || '''papuer'''....''send off flying'' |- | '''pipier'''....''set sail'' || '''pipuer'''....''dock'' |- | '''simbier'''....''take a seat'' || '''simbuer'''....''offer a seat'' |- | '''tampier'''....''leave home'' || '''tampuer'''....''arrive home'' |- | '''tamier'''....''settle in'' || '''tamuer'''....''shelter'' |- | '''nuxbier'''....''to buy'' || '''nixbuer'''....''to sell'' |- | '''telier'''....''to eat'' || '''teluer'''....''to feed'' |- | '''gonbier'''....''to participate'' || '''gonbuer'''....''to share'' |- | '''tilier'''....''to drink'' || '''tiluer'''....''to ply with drink'' |- | '''teubier'''....''to swallow'' || '''teubuer'''....''to spit out'' |- | '''teatier'''....''to observe, watch'' || '''teatuer'''....''to show'' |- | '''taxier'''....''to memorize'' || '''taxuer'''....''to remind'' |- | '''alier'''....''to breathe in'' || '''aluer'''....''to breathe out, expire'' |- | '''ilier'''....''to absorb'' || '''iluer'''....''to pour'' |- | '''ifier'''....''to enjoy'' || '''ifuer'''....''to please'' |- | '''dier'''....''to ask'' || '''duer'''....''to suggest'' |- | '''tier'''....''to learn'' || '''tuer'''....''to inform'' |- | '''pier'''....''to depart'' || '''puer'''....''to arrive'' |- | '''kebier'''....''to choose'' || '''kebuer'''....''to distribute'' |- | '''byier'''....''to originate'' || '''byuer'''....''to target'' |- | '''mempier'''....''to take off'' || '''mempuer'''....''to land'' |- | '''sinier'''....''visualize'' || '''sinuer'''....''display'' |- | '''xier'''....''to result'' || '''xuer'''....''to cause'' |- | '''yifier'''....''to get up the courage'' || '''yifuer'''....''to encourage, challenge'' |- | '''yafonier'''....''to gain power'' || '''yafonuer'''....''to empower'' |- | '''trier'''....''to become acquainted with'' || '''truer'''....''to acquaint with, introduce to'' |- | '''tepzexier'''....''to draw attention'' || '''tepzexuer'''....''to focus attention on'' |- | '''yekier'''....''to undertake'' || '''yekuer'''....''to challenge'' |- | '''dyunier'''....''to assume the name of'' || '''dyunuer'''....''to bestow the name of'' |- | '''abfinier'''....''to take advantage of'' || '''abfinuer'''....''to favor'' |} : In some cases, the directionality can be both ways in a verb, in which case the verb formant infix '''-ui-''' (a hybrid form) is used, eg.: ::* '''nunier '''....''to purchase'' (subject-directed) ::* '''nunuer'''....''to sell'' (patient-directed) ::* '''nunuier'''....''to trade'' (subject & patient-directed) ::* '''tier'''....''to learn, realize'' (subject-directed) ::* '''tuer'''....''to inform, tip off'' (patient-directed) ::* '''tuier'''....''to communicate'' (subject & patient-directed) ::* '''ebtuier'''....''to intercommunicate'' ::* '''alier'''....''to breathe in, inhale'' (subject-directed) ::* '''aluer'''....''to breathe out, exhale'' (patient-directed) ::* '''aluier'''....''to breathe, respire'' (subject & patient-directed) ::* '''bier '''....''to take'' (subject-directed) ::* '''buer'''....''to give'' (patient-directed) ::* '''buier'''....''to give and take, exchange'' (subject & patient-directed) == Bi-radical Verbs == : Some verbs are formed using two verb roots together. Here are some examples: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Bi-radical Verbs |- ! Verb Root 1 !! Verb Root 2 !! Bi-radical Verb |- | '''nuxer'''....''to pay'' || '''bier'''....''to take'' || '''nuxbier'''....''to buy'' |- | '''nixer'''....''to earn'' || '''buer'''....''to give'' || '''nixbuer'''....''to sell'' |- | '''kexer'''....''to seek'' || '''bier'''....''to take'' || '''kexbier'''....''to choose'' |- | '''uper'''....''to come'' || '''dier'''....''to ask'' || '''updier'''....''to invite'' |- | '''teater'''....''to see'' || '''der'''....''to tell'' || '''teader'''....''to testify'' |- | '''teeter'''....''to hear'' || '''drer'''....''to write'' || '''teadrer'''....''to report'' |- | '''teater'''....''to see'' || '''per'''....''to go'' || '''teaper'''....''to visit'' |- | '''texer'''....''to think'' || '''der'''....''to say'' || '''texder'''....''to mention'' |- | '''kexer'''....''to seek'' || '''pixer'''....''to catch'' || '''kexpixer'''....''to hunt'' |- | '''yeker'''....''to try'' || '''teexer'''....''to listen'' || '''yekteexer'''....''to try (in court)'' |} == Verbs with Vectorial Prefixes == : Prepositions and directional adverbs can be prefixed to verbs in order to change their vectorial semantics. A preposition ending in '''b''' will assimilate by losing the '''b''' before the verb '''per'''....''to go'' or the verb '''ber'''. This assimilation does not occur for other verbs beginning with '''b''' such as '''byexer''' (''to hit''). A preposition ending in '''b''' will, however, assimilate (lose the '''b''') before any verb bases beginning with a '''p'''. For example, '''ab''' (''on'') + '''bexer''' (''to hold'') = '''obbexer''' (''to hold on''), because '''obexer''' could be interpreted as ''to release''. Here are some examples: :{| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Verb Prepositional Prefixes |- ! Preposition/Adverb !! Transitive Verb !! Intransitive Verb |- | '''ab'''....''on'' || '''aber'''....''apply''<br>not '''abber'''! || '''aper'''....''get on''<br>not '''abper'''! |- | '''ob'''....''off'' || '''ober'''....''remove'' || '''oper'''....''get off, dismount'' |- | '''ab'''....''off'' || '''abbaxrer'''....''to rub on'' || '''apyexer'''....''to attack'' |- | '''eb'''....''between'' || '''eber'''....''block'' || '''eper'''....''intervene'' |- | '''eb'''....''between'' || '''ebdrayefser'''....''to interleave'' || '''ebdrafxer'''....''to interleave'' |- | '''ub'''....''toward'' || '''uber'''....''to send'' || '''uper'''....''to come'' |- | '''ub'''....''toward'' || '''ubbixer'''...''to attract'' || '''upixer'''....''to pitch toward'' |- | '''yab'''....''up'' || '''yaber'''....''raise'' || '''yaper'''....''rise'' |- | '''yob'''....''down'' || '''yober'''....''take down'' || '''yoper'''....''descend'' |- | '''yub'''....''near'' || '''yuber'''....''bring near'' || '''yuper'''....''approach'' |- | '''yib'''....''far'' || '''yiber'''....''take away'' || '''yiper'''....''go far away'' |- | '''yeb'''....''in'' || '''yeber'''....''insert'' || '''yeper'''....''enter'' |- | '''yeb'''....''in'' || '''yepuxer'''....''throw in'' || '''yepuser'''....''jump in'' |- | '''oyeb'''....''out'' || '''oyeber'''....''expose'' || '''oyeper'''....''exit'' |- | '''oyeb'''....''out'' || '''oyebbuxer'''....''expel'' || '''oyepuxer'''....''eject'' |- | '''zyu'''....''round'' || '''zyuber'''....''rotate'' || '''zyuper'''....''revolve'' |- | '''zya'''....''throughout'' || '''zyaber'''....''spread'' || '''zyaper'''....''tour'' |- | '''av'''....''for'' || '''avdaler'''....''plead'' || '''avper'''....''pursue'' |- | '''ov'''....''against'' || '''ovber'''....''oppose'' || '''ovper'''....''countervene'' |- | '''yan'''....''together'' || '''yanber'''....''compose'' || '''yanper'''....''meet'' |- | '''yon'''....''apart'' || '''yonber'''....''separate'' || '''yonper'''....''separate'' |- | '''iz'''....''direct'' || '''izber'''....''lead'' || '''izper'''....''head'' |- | '''uz'''....''curved'' || '''uzber'''....''divert'' || '''uzper'''....''diverge'' |- | '''yuz'''....''around'' || '''yuzber'''....''surround'' || '''yuzper'''....''circulate'' |- | '''yiz'''....''beyond'' || '''yizber'''....''transfer'' || '''yizper'''....''surpass'' |- | '''zoy'''....''back, re-'' || '''zoyber'''....''return'' || '''zoyper'''....''go back'' |} == Other Semantics-altering Verb Prefixes == : As in English and many other languages, prefixes can be used on verbs to reverse, mitigate, or otherwise alter the semantics: === Expressing ''re-'' with '''zoy-''' or '''gaw-''' === : The prefix '''zoy-'''....''back'' or '''gaw-<sup>1</sup>'''....''again'' are used like the English prefix ''re-'', eg.: ::* '''ember'''....''to position'' → '''<u>zoy</u>-ember'''....''to <u>re</u>position, <u>re</u>place'' ::* '''buer'''....''to give'' → '''<u>zoy</u>buer'''....''to <u>re</u>turn (an object), give back'' ::* '''sanxer'''....''to shape, form'' → '''<u>zoy</u>sanxer'''....''to <u>re</u>shape, <u>re</u>form, <u>trans</u>form'' ::* '''zyauber'''....''to broadcast'' → '''gawzyauber'''....''to re-broadcast'' ::* '''taja'''....''born'' → '''gawtaja'''....''reborn'' ::* '''aber'''....''to apply'' → '''gawaber'''....''to reapply'' ::* '''teaper'''....''to visit'' → '''<u>gaw</u>teaper'''....''to <u>re</u>visit'' ::* '''uper'''....''to come'' → '''<u>zoy</u>-uper<sup>2</sup>'''....''to <u>re</u>turn, come <u>back</u>'' ::* '''buxer'''....''to push'' → '''<u>zoy</u>buxer'''....''to <u>re</u>pel, push <u>back</u>'' ::* '''puxer'''....''to throw'' → '''<u>zoy</u>puxer'''....''to <u>re</u>ject, throw <u>back</u>, jettison'' : Note 1: The prefix '''gaw-''' before a consonant is pronounced like the ''gaw'' in the English word ''gawk''. It is short for '''ga awa jod''' or '''gawa''' meaning ''one more time, again''. If the "re-" word means ''to do something again'', then '''gaw-''' is used, eg. ''To reconvene'' ( = ''meet again'')....'''gawyanuper''' If the sense of ''back'' is intended, than the prefix '''zoy-''' is used, eg. ''To return'' ( = ''come back'')....'''zoyuper'''. Both prefixes are used in the expression ''Come back again!''....'''Gawzoy-upu!'''. : Note 2: The prefix '''zoy''' is followed by a hyphen to make it clear that the prepositon is '''zoy''', not '''zo''' and that the base verb is '''uper''' (''come''), not '''yuper''' (''to approach''). :''Until we meet again'' or ''au revoir'' is expressed by '''Ju gawyanup.''' === Expressing ''de-, dis-, un-'' with '''lo-''' === : The prefix '''lo-''' reverses the semantics of a verb and is like English ''dis-'', ''de-'', or ''un-'', eg.: ::* '''sexer'''....''to build, construct'' → '''<u>lo</u>sexer'''....''to <u>de</u>stroy, <u>de</u>construct'' ::* '''anxer'''....''to unite'' → '''<u>lo</u>anxer'''....''to <u>dis</u>unite'' ::* '''xer'''....''to do'' → '''<u>lo</u>xer'''....''to <u>un</u>do'' : Note the difference between '''o-''' and '''lo-'''. ::* '''odoparuwa'''....''<u>un</u>armed'' (= ''not armed'') ::* '''lodoparuwa'''....''<u>dis</u>armed'' (= from the verb '''lodoparuer'''....''to disarm'') === Expressing ''co-'' with '''yan-''' === : The prefix '''yan-'''....''together'' is used as the English ''co-'', eg.: ::* '''exer'''....''to operate'' → '''<u>yan</u>exer'''....''to <u>co</u>operate'' ::* '''tamer'''....''to dwell'' → '''<u>yan</u>tamer'''....''to <u>co</u>habit'' ::* '''napber'''....''to put in order'' → '''<u>yan</u>napber'''....''to <u>co</u>ordinate'' === Making Verbs Completive with '''ik-''' === : Verbs can be made completive or perfective by prefixing them with '''ik-''' (''fully''). Such verbs are comparable to phrasal verbs in English with ''up'' and other prepositions as in ''to eat up''. Here are some examples in Mirad: ::* '''tojber'''....''to kill'' → '''iktojber'''....''to kill off, exterminate'' ::* '''telier'''....''to eat'' → '''iktelier'''....''to eat up'' ::* '''ujber'''....''to finish'' → '''ikujber'''....''to finish off/up'' ::* '''gofler'''....''to rip'' → '''ikgofler'''....''to rip up'' ::* '''drer'''....''to write'' → '''ikdrer'''....''to write down'' ::* '''byexer'''....''to beat'' → '''ikbyexer'''....''to beat up'' ::* '''agser'''....''to grow'' → '''ikagser'''....''to grow up'' === Making Verbs Continuative with '''je-''' === : Verbs can be given a continuative nuance with the addition of the prefix '''je-''': ::* '''daler'''....''to talk'' → '''jedalar'''....''to go on talking, to blabber'' ::* '''tejer'''....''to live'' → '''jetejer'''....''to go on living, to survive'' ::* '''yexer'''....''to work'' → '''jeyexer'''....''to go on working, to keep working'' ::* '''teaxer'''....''to look'' → '''jeteaxer'''....''to watch'' ::* '''teexer'''....''to listen'' → '''jeteexer'''....''to keep listening, to pay attention'' ::* '''duler'''....''to insist'' → '''jeduler'''....''to nag'' === Making Verbs Inchoative with '''ij-''' === : Verbs can be given an inchoative nuance with the addition of the prefix '''ij-''': ::* '''texer'''....''to think'' → '''ijtexer'''....''to start to think'' ::* '''ifier'''....''to enjoy'' → '''ijifier'''....''to start liking'' ::* '''trer'''....''to know'' → '''ijtrer'''....''to get to know'' ::* '''baxer'''....''to stir'' → '''ijbaxer'''....''to instigate'' ::* '''byaxer'''....''to erect'' → '''ijbyaxer'''....''to establish, to institute'' ::* '''dezer'''....''to perform'' → '''ijdezer'''....''to premier, to debut'' ::* '''eser'''....''to exist'' → '''ijeser'''....''to come about'' ::* '''kaxer'''....''to find'' → '''ijkaxer'''....''to invent'' ::* '''magxer'''....''to burn'' → '''ijmagxer'''....''to kindle'' ::* '''saxer'''....''to make'' → '''ijsaxer'''....''to create'' ::* '''texer'''....''to think'' → '''ijtexer'''....''to conceive'' ::* '''tuxer'''....''to teach'' → '''ijtuxer'''....''to initiate'' ::* '''xeler'''....''to celebrate'' → '''ijxeler'''....''to inaugurate'' === Making Verbs Terminative with '''uj-''' === : Verbs can be given a terminative nuance with the addition of the prefix '''uj-''': ::* '''telier'''....''to eat'' → '''ujtelier'''....''to finish eating'' ::* '''dyeer'''....''to read'' → '''ujdyeer'''....''to finish reading'' ::* '''ufteuder'''....''to complain'' → '''ujufteuder'''....''to quit carping'' ::* '''aker'''....''to win'' → '''ujaker'''....''to succeed'' ::* '''der'''....''to say'' → '''ujder'''....''to conclude'' ::* '''gaber'''....''to add'' → '''ujgaber'''....''to append, to added at the end'' ::* '''gyoxer'''....''to thin'' → '''ujgyoxer'''....''to taper'' ::* '''kyeser'''....''to happen'' → '''ujkyeser'''....''to turn out'' ::* '''oker'''....''to lose'' → '''ujoker'''....''to fail'' === Giving Verbs a Nuance of Pleasure with '''if-''' === ::* '''tyoper'''....''to walk'' → '''iftyoper'''....''to stroll'' ::* '''tuyuxer'''....''to finger'' → '''iftuyuxer'''....''to tickle'' ::* '''teaxer'''....''to look'' → '''ifteaxer'''....''to ogle (voyeuristically)'' ::* '''piper'''....''to sail'' → '''ifpiper'''....''to go cruising'' ::* '''teuder'''....''to shout'' → '''ifteuder'''....''to laugh'' ::* '''eker'''....''to play'' → '''ifeker'''....''to have fun'' ::* '''abbaxer'''....''to pat'' → '''ifabbaxer'''....''to fondle, to caress'' ::* '''axler'''....''to act'' → '''ifaxler'''....''to have fun'' ::* '''bier'''....''to take'' → '''ifbier'''....''to embrace, to adopt, to foster'' ::* '''buer'''....''to give'' → '''ifbuer'''....''to donate, to gift'' ::* '''bikuer'''....''to care for'' → '''ifbikuer'''....''to foster'' ::* '''bixer'''....''to pull'' → '''ifbixer'''....''to entice, to tempt, to seduce'' ::* '''ebdaler'''....''to converse'' → '''ifebdaler'''....''to chitchat'' ::* '''mimparer'''....''to go boating'' → '''ifmimparer'''....''to go yachting'' ::* '''tayoxer'''....''to touch'' → '''iftayoxer'''....''to tickle, to titillate'' ::* '''teaxer'''....''to look at'' → '''ifteaxer'''....''to ogle, to feast one's eyes on, to moon over'' ::* '''telier'''....''to eat'' → '''iftelier'''....''to feast on'' ::* '''tyoper'''....''to walk'' → '''iftyoper'''....''to stroll, to jaunt, to promenade'' === Giving Verbs a Nuance of Displeasure with '''uf-''' === ::* '''tosier'''....''to feel'' → '''uftosier'''....''to get angry'' ::* '''eker'''....''to play'' → '''ufeker'''....''to fight'' ::* '''der'''....''to say'' → '''ufder'''....''to express displeasure'' ::* '''aluer'''....''to exhale'' → '''ufaluer'''....''to huff'' ::* '''daler'''....''to talk'' → '''ufdaler'''....''to rant'' ::* '''teaxer'''....''to look at'' → '''ufteaxer'''....''to scorn, to disdain'' ::* '''teuber'''....''to make an expression'' → '''ufteuber'''....''to frown'' ::* '''teuder'''....''to shout'' → '''ufteuder'''....''to grouse, to gripe'' === Giving Verbs a Nuance of Prohibition with '''of-''' === ::* '''bier'''....''to take'' → '''ofbier'''....''to steal'' ::* '''deler'''....''to declare'' → '''ofdeler'''....''to ban'' ::* '''yeper'''....''to enter'' → '''ofyeper'''....''to intrude, break in'' ::* '''zeyper'''....''to cross'' → '''ofzeyper'''....''to transgress, poach'' ::* '''gelxer'''....''to copy'' → '''ofgelxer'''....''to pirate, plagiarize'' ::* '''bekuluer'''....''to administer medicine'' → '''ofbekuluer'''....''to dope'' ::* '''nuxuer'''....''to pay'' → '''ofnuxuer'''....''to bribe, pay off, suborn'' === Giving Verbs a Nuance of Holiness with '''fya-''' === ::* '''bexler'''....''to keep'' → '''fyabexler'''....''to enshrine'' ::* '''buer'''....''to give'' → '''fyabuer'''....''to sacrifice'' ::* '''der'''....''to say'' → '''fyader'''....''to bless'' ::* '''daler'''....''to speak'' → '''fyadaler'''....''to preach, sermonize'' ::* '''diler'''....''to request'' → '''fyadiler'''....''to pray'' ::* '''deuzer'''....''to sing'' → '''fyadeuzer'''....''to chant'' ::* '''ifrer'''....''to love dearly'' → '''fyaifrer'''....''to worship, adore'' ::* '''jader'''....''to predict'' → '''fyajader'''....''to prophesy'' ::* '''miluer'''....''to sprinkle'' → '''fyamiluer'''....''to sprinkle with holy water'' ::* '''ojvader'''....''to promise'' → '''fyaojvader'''....''to swear'' ::* '''xeler'''....''to practice'' → '''fyaxeler'''....''to celebrate'' ::* '''koser'''....''to hide'' → '''fyakoser'''....''to go on a retreat, go into hermitage'' ::* '''teazer'''....''perform a show'' → '''fyateazer'''....''to perform a miracle'' === Giving Verbs a Nuance of Profanity with '''fyo-''' === ::* '''der'''....''to say'' → '''fyoder'''....''to curse'' ::* '''diler'''....''to request'' → '''fyodiler'''....''to conjure'' ::* '''tyezer'''....''to perform magic'' → '''fyotezer'''....''to engage in black magic'' ::* '''xer'''....''to do'' → '''fyoxer'''....''to sin'' === Expressing Good Actions with '''fi-''' === ::* '''agser'''....''to grow'' → '''fiagser'''....''to thrive, to flourish'' ::* '''axler'''....''to act'' → '''fiaxler'''....''to behave well'' ::* '''der'''....''to say'' → '''fider'''....''to praise'' ::* '''deler'''....''to declare'' → '''fideler'''....''to approve'' ::* '''datiber'''....''to host'' → '''fidatiber'''....''to welcome'' ::* '''diber'''....''to manage'' → '''fidiber'''....''to husband'' ::* '''doler'''....''to be silent'' → '''fidoler'''....''to be discrete'' ::* '''duer'''....''to suggest'' → '''fiduer'''....''to recommend'' ::* '''ebexler'''....''to interact'' → '''fiebexler'''....''to get along well'' ::* '''exer'''....''to operate'' → '''fiexer'''....''to operate smoothly'' ::* '''fer'''....''to want'' → '''fifer'''....''to mean well'' ::* '''ijer'''....''to start'' → '''fiijer'''....''to get a good start'' ::* '''nagser'''....''to measure'' → '''finagser'''....''to adapt'' ::* '''napxer'''....''to arrange'' → '''finapxer'''....''to tidy up, to neaten'' ::* '''ojfer'''....''to wish'' → '''fiojfer'''....''to wish well'' ::* '''per'''....''to go'' → '''fiper'''....''to fare well, to prosper'' ::* '''teaser'''....''to seem'' → '''fiteaser'''....''to look nice'' ::* '''teaxer'''....''to look at'' → '''fiteaxer'''....''to admire'' ::* '''tejer'''....''to live'' → '''fitejer'''....''to thrive'' ::* '''teuder'''....''to shout'' → '''fiteuder'''....''to acclaim, to laud'' ::* '''tosuer'''....''to make feel'' → '''fitosuer'''....''to exhilarate'' ::* '''tujer'''....''to sleep'' → '''fitujer'''....''to sleep soundly'' ::* '''yaker'''....''to expect'' → '''fiyaker'''....''to hope'' ::* '''yuxer'''....''to help'' → '''fiyuxer'''....''to benefit'' ::* '''xer'''....''to do'' → '''fixer'''....''to do well'' === Expressing Bad Actions with '''fu-''' === ::* '''axler'''....''to act'' → '''fuaxler'''....''to misbehave'' ::* '''bekuer'''....''to treat'' → '''fubekuer'''....''to mistreat, to maltreat'' ::* '''bexer'''....''to hold'' → '''fubexer'''....''to fumble'' ::* '''bikuer'''....''to care for'' → '''fubikuer'''....''to neglect'' ::* '''daler'''....''to talk'' → '''fudaler'''....''to speak ill of, to badmouth'' ::* '''deler'''....''to declare'' → '''fudeler''''....''to denounce'' ::* '''diber'''....''to manage'' → '''fudiber'''....''to mismanage, to maladminister'' ::* '''doler'''....''to be quiet'' → '''fudoler'''....''to sulk'' ::* '''dezgonuer'''....''to cast'' → '''fudezgonuer'''....''to miscast'' ::* '''exer'''....''to function'' → '''fuexer'''....''to malfunction'' ::* '''fer'''....''to want'' → '''fufer'''....''to wish ill'' ::* '''fyiduer'''....''to advise'' → '''fufyiduer'''....''to ill-advise'' ::* '''napxer'''....''to arrange'' → '''funapxer'''....''to mess up'' ::* '''yevder'''....''to judge'' → '''fuyevder'''....''to critique negatively'' ::* '''yuxer'''....''to help'' → '''fuyuxer'''....''to abuse'' === Expressing More Intense Actions with '''az-''' === ::* '''abbixer'''....''to attract'' → '''<u>az</u>abbixer'''....''to infatuate'' ::* '''aluer'''....''to blow'' → '''<u>az</u>aluer'''....''to huff'' ::* '''basrer'''....''to shake'' → '''<u>az</u>basrer'''....''to convulse'' ::* '''bexer'''....''to hold'' → '''<u>az</u>bexer'''....''to clutch'' ::* '''birer'''....''to grab''' → '''<u>az</u>birer'''....''to seize'' ::* '''buxer'''....''to push''' → '''<u>az</u>buxer'''....''to prod'' ::* '''byexer'''....''to strike'' → '''<u>az</u>byexer'''....''to stomp, to hit hard'' ::* '''der'''....''to say'' → '''<u>az</u>der'''....''to emphasize'' ::* '''duer'''....''to suggest'' → '''<u>az</u>duer'''....''to urge'' ::* '''dizeuder'''....''to laugh'' → '''<u>az</u>dizeuder'''....''to guffaw'' ::* '''fer'''....''to want'' → '''<u>az</u>fer'''....''to crave'' ::* '''fuyevder'''....''to criticize'' → '''<u>az</u>fuyevder'''....''to lambaste'' ::* '''yujber'''....''to close'' → '''<u>az</u>yujber'''....''to lock'' === Expressing Less Intense Actions with '''oz-''' === ::* '''der'''....''to utter'' → '''<u>oz</u>der'''....''to whisper'' ::* '''duer'''....''to suggest'' → '''<u>oz</u>duer'''....''to hint'' ::* '''dizeuder'''....''to laugh'' → '''<u>oz</u>dizeuder'''....''to chuckle'' ::* '''uvteuder'''....''to moan'' → '''<u>oz</u>uvteuder'''....''to whimper'' ::* '''tyoper'''....''to walk'' → '''<u>oz</u>tyoper'''....''to limp'' === Expressing ''pre-, fore-'' with '''ja-''' === ::* '''der'''....''to tell'' → '''<u>ja</u>der'''....''to foretell, predict'' ::* '''teater'''....''to see'' → '''<u>ja</u>teater'''....''to foresee, preview'' ::* '''ter'''....''to know'' → '''<u>ja</u>ter'''....''to presage, have foreknowledge of'' ::* '''yever'''....''to judge'' → '''<u>ja</u>yever'''....''to prejudge'' ::* '''juder'''....''to date'' → '''<u>ja</u>juder'''....''to antedate'' === Expressing ''post-, after-'' with '''jo-''' === ::* '''juder'''....''to date'' → '''<u>jo</u>juder'''....''to postdate'' ::* '''texer'''....''to think'' → '''<u>jo</u>texer'''....''to reflect on, review'' ::* '''uvder'''....''to express sadness'' → '''<u>jo</u>uvder'''....''to mourn, regret'' ::* '''ibler'''....''to obtain'' → '''<u>jo</u>ibler'''....''to inherit'' === Expressing ''excessively'' with '''gra-''' === ::* '''telier'''....''to eat'' → '''<u>gra</u>telier'''....''to overeat'' ::* '''fer'''....''to want'' → '''<u>gra</u>fer'''....''to covet'' ::* '''der'''....''to say'' → '''<u>gra</u>der'''....''to exaggerate'' ::* '''daler'''....''to talk'' → '''<u>gra</u>daler'''....''to yammer'' === Expressing ''inadequately'' with '''gro-''' === ::* '''fyinder'''....''to value'' → '''<u>gro</u>fyinder'''....''to underestimate'' ::* '''mageler'''....''to cook'' → '''<u>gro</u>mageler'''....''to undercook'' ::* '''xaer'''....''to perform'' → '''<u>gro</u>xaer'''....''to underperform'' === Expressing ''counter-, contra-'' with '''ov-''' or '''oyv-''' === ::* '''axler'''....''to act'' → '''<u>ov</u>axler'''....''to counteract'' ::* '''apyexer'''....''to attack'' → '''<u>ov</u>apyexer'''....''to counterattack'' ::* '''daler'''....''to speak'' → '''<u>ov</u>daler'''....''to oppose'' ::* '''der'''....''to say'' → '''<u>oyv</u>der'''....''to contradict'' ::* '''ber'''....''to put'' → '''<u>oyv</u>ber'''....''to reverse, overturn'' ::* '''texer'''....''to think'' → '''<u>oyv</u>texer'''....''to contest, disagree'' ::* '''per'''....''to go'' → '''<u>oyv</u>per'''....''to contravene'' === Expressing ''on behalf, for'' with '''av-''' === ::* '''axler'''....''to act'' → '''<u>av</u>axler'''....''to act on behalf of'' ::* '''daler'''....''to speak'' → '''<u>av</u>daler'''....''to advocate, speak on behalf of'' ::* '''dyundrer'''....''to sign'' → '''<u>av</u>dyundrer'''....''to endorse'' === Making Verbs Reflexive with '''ut-''' (''self-, auto-'') === ::* '''tojber'''....''to kill'' → '''<u>ut</u>tojber'''....''to commit suicide'' ::* '''vyovider'''....''to flatter'' → '''<u>ut</u>vyovider'''....''to flatter oneself'' ::* '''zaypuxwer'''....''to be propelled'' → '''<u>ut</u>zaypuxwer'''....''to be self-propelled'' ::* '''fider'''....''to praise'' → '''<u>ut</u>fider'''....''to brag'' ::* '''gober'''....''to decrement'' → '''<u>ut</u>gober'''....''to autodecrement'' === Making Verbs Reciprocal with '''hyuit-''' (''one another'') === ::* '''tojber'''....''to kill'' → '''<u>hyuit</u>tojber'''....''to kill one another'' ::* '''ifer'''....''to love'' → '''<u>hyuit</u>ifer'''....''to love one another'' === Expressing ''inter-, intra-'' with '''eb-''' (''between'') or '''eyb-''' (''among'') === ::* '''tadier'''....''to marry'' → '''<u>eb</u>tadier'''....''to intermarry'' ::* '''zyaber'''....''to spread'' → '''<u>eb</u>zyaber'''....''to intersperse'' ::* '''vyexer'''....''to relate'' → '''<u>eb</u>vyexer'''....''to interrelate'' ::* '''mulxer'''....''to materialize'' → '''<u>eyb</u>mulxer'''....''to mix'' ::* '''xer'''....''to do'' → '''<u>eyb</u>xer'''....''to interest, to involve'' === Expressing the Opposite of an Action with '''o-''' (''un-'') === ::* '''bexler'''....''to keep'' → '''<u>o</u>bexler'''....''to release, let go of'' ::* '''aynser'''....''to integrate'' → '''<u>o</u>aynser'''....''to disintegrate, to decay'' ::* '''beler'''....''to carry'' → '''<u>o</u>beler'''....''to drop'' ::* '''bier'''....''to take'' → '''<u>o</u>bier'''....''to leave, relinquish'' ::* '''boser'''....''to be quiet'' → '''<u>o</u>boser'''....''to be upset'' ::* '''drer'''....''to write'' → '''<u>o</u>drer'''....''to erase'' ::<small>Note: If the base verb already begins with the negative prefix '''o-''', then the prefix is changed to '''ol-''', eg. '''obexler'''....''to release'' → '''<u>ol</u>obexwa'''....''to unrelease'' </small> === Expressing a Public or Official Action with '''do-''' === :: '''Do-''' is a stub for '''dot''' (''society''). ::* '''afder'''....''to allow'' → '''<u>do</u>afder'''....''to authorize'' ::* '''bier'''....''to take'' → '''<u>do</u>bier'''....''to conquer, take over, take control of'' ::* '''tojber'''....''to kill'' → '''<u>do</u>tojber'''....''to execute'' ::* '''buer'''....''to give'' → '''<u>do</u>buer'''....''to dedicate'' ::* '''daler'''....''to speak'' → '''<u>do</u>daler'''....''to orate, speak in public'' ::* '''deler'''....''to declare'' → '''<u>do</u>deler'''....''to announce'' ::* '''drer'''....''to write'' → '''<u>do</u>drer'''....''to publicize, report'' ::* '''direr'''....''to demand'' → '''<u>do</u>direr'''....''to mandate, to dictate'' ::* '''drer'''....''to write'' → '''<u>do</u>drer'''....''to publicize'' ::* '''drurer'''....''to print'' → '''<u>do</u>drurer'''....''to publish'' ::* '''duer'''....''to suggest'' → '''<u>do</u>duer'''....''to propose, to move'' ::* '''durer'''....''to order'' → '''<u>do</u>durer'''....''to decree'' ::* '''dyeder'''....''to recite'' → '''<u>do</u>dyeder'''....''to declaim'' ::* '''dyeer'''....''to read'' → '''<u>do</u>dyeer'''....''to lecture'' ::* '''ebdaler'''....''to discuss'' → '''<u>do</u>ebdaler'''....''to deliberate'' ::* '''eber'''....''to block'' → '''<u>do</u>eber'''....''to enjoin, to restrain'' ::* '''fuxer'''....''to do bad'' → '''<u>do</u>fuxer'''....''to commit a crime'' ::* '''kebier'''....''to choose'' → '''<u>do</u>kebier'''....''to elect'' ::* '''lonapxer'''....''to mess up'' → '''<u>do</u>lonapxer'''....''to riot'' ::* '''naxgaxer'''....''to raise prices'' → '''<u>do</u>naxgaxer'''....''to auction off'' ::* '''nixbuer'''....''to sell'' → '''<u>do</u>nixbuer'''....''to hawk'' === Giving Verbs a Nuance of Truth with '''vya-''' === ::* '''der'''....''to say'' → '''<u>vya</u>der'''....''to avow, to be frank'' ::* '''ber'''....''to set, put'' → '''<u>vya</u>ber'''....''to control'' ::* '''bier'''....''to take'' → '''<u>vya</u>bier'''....''to postulate'' ::* '''boler'''....''to support'' → '''<u>vya</u>boler'''....''to prove'' ::* '''duder'''....''to answer'' → '''<u>vya</u>duder'''....''to solve'' ::* '''duer'''....''to suggest'' → '''<u>vya</u>duer'''....''to allege'' ::* '''nadxer'''....''to line up'' → '''<u>vya</u>nadxer'''....''to align'' ::* '''nagxer'''....''to measure'' → '''<u>vya</u>nagxer'''....''to fit'' ::* '''napxer'''....''to arrange, order'' → '''<u>vya</u>napxer'''....''to adjust'' ::* '''nazaxer'''....''to evaluate'' → '''<u>vya</u>nazaxer'''....''to corroborate'' ::* '''kexer'''....''to seek'' → '''<u>vya</u>kexer'''....''to investigate'' ::* '''tuer'''....''to inform'' → '''<u>vya</u>tuer'''....''to advise'' === Giving Verbs of Nuance of Falseness with '''vyo-''' === ::* '''der'''....''to say'' → '''<u>vyo</u>der'''....''to lie, to misstate'' ::* '''tester'''....''to understand'' → '''<u>vyo</u>tester'''....''to misunderstand'' ::* '''tuer'''....''to inform'' → '''<u>vyo</u>tuer'''....''to misinform, to deceive'' ::* '''xer'''....''to do'' → '''<u>vyo</u>xer'''....''to do wrong, fail, misdo'' ::* '''yuxler'''....''to serve'' → '''<u>vyo</u>yuxler'''....''to betray, to serve unfaithfully'' === Making Verbs Positive with '''va-''' === ::* '''der'''....''to say'' → '''<u>va</u>der'''....''to affirm'' ::* '''texer'''....''to think'' → '''<u>va</u>texer'''....''to believe'' ::* '''yeker'''....''to expect'' → '''<u>va</u>yeker'''....''to presume'' ::* '''bier'''.....''to take'' → '''<u>va</u>bier'''....''to accept'' === Making Verbs Negative with '''vo-''' === ::* '''der'''....''to say'' → '''<u>vo</u>der'''....''to deny'' ::* '''texer'''....''to think'' → '''<u>vo</u>texer'''....''to doubt'' ::* '''yeker'''....''to expect'' → '''<u>vo</u>yeker'''....''to rule out'' ::* '''bier'''.....''to take'' → '''<u>vo</u>bier'''....''to reject'' === Making Verbs Suppositional with '''ve-''' === ::* '''der'''....''to say'' → '''<u>ve</u>der'''....''to conjecture'' ::* '''texer'''....''to think'' → '''<u>ve</u>texer'''....''to suppose, hypothesize'' ::* '''yovder'''....''to blame'' → '''<u>ve</u>yovder'''....''to indict, accuse'' === Speeding up Verbs with '''ig-''' === ::* '''pier'''....''to leave'' → '''<u>ig</u>pier'''....''to flee'' ::* '''pyoser'''....''to drop'' → '''<u>ig</u>pyoser'''....''to plummet'' ::* '''tyoper'''....''to walk'' → '''<u>ig</u>tyoper'''....''to run'' ::* '''yeper'''....''to enter'' → '''<u>ig</u>yeper'''....''to rush in'' === Slowing up Verbs with '''ug-''' === ::* '''paser'''....''to move'' → '''<u>ug</u>paser'''....''to amble'' ::* '''teaxer'''....''to look'' → '''<u>ug</u>teaxer'''....''to gaze'' ::* '''ilper'''....''to flow'' → '''<u>ug</u>ilper'''....''to trickle'' ::* '''tilier'''....''to drink'' → '''<u>ug</u>tilier'''....''to sip'' === Expressing the Nuance of Suddenness with '''yok-''' === ::* '''baxer'''....''to stir'' → '''<u>yok</u>baxer'''....''to startle'' ::* '''hihider'''....''to laugh'' → '''<u>yok</u>hihider'''....''to burst out laughing'' ::* '''teaser'''....''to appear'' → '''<u>yok</u>teaser'''....''to suddenly appear'' ::* '''yoktojer'''....''to die'' → '''<u>yok</u>tojer'''....''to drop dead'' === Expressing the Notion of Fixedness with '''kyo-''' === ::* '''byaser'''....''to stand'' → '''<u>kyo</u>byaser'''....''to stand still'' ::* '''kexer'''....''to seek'' → '''<u>kyo</u>kexer'''....''to hound, stalk'' ::* '''teaxer'''....''to look'' → '''<u>kyo</u>teaxer'''....''to stare, glare'' ::* '''texer'''....''to think'' → '''<u>kyo</u>texer'''....''to obsess with, fixate on'' === Expression the Notion of Randomness or Chance with '''kye-'''=== ::* '''der'''....''to say'' → '''<u>kye</u>der'''....''to guess, divine'' ::* '''per'''....''to per'' → '''<u>kye</u>per'''....''to fluctuate'' ::* '''poper'''....''to travel'' → '''<u>kye</u>poper'''....''to wander'' ::* '''napxer'''....''to order'' → '''<u>kye</u>napxer'''....''to scramble, shuffle'' ::* '''bier'''....''to take'' → '''<u>kye</u>bier'''....''to select'' ::* '''kaxer'''....''to find'' → '''<u>kye</u>kaxer'''....''to discover, to find by chance'' ::* '''vyabxer'''....''to check'' → '''<u>kye</u>vabxer'''....''to spot check'' === Expressing the Notion of Change with '''kya-''' === ::* '''baser'''....''to make a move'' → '''<u>kya</u>baser'''....''to shift'' ::* '''sanxer'''....''to form'' → '''<u>kya</u>sanxer'''....''to transform'' ::* '''xer'''....''to do/make'' → '''<u>kya</u>xer'''....''to change'' ::* '''napxer'''....''to order'' → '''<u>kya</u>napxer'''....''to shuffle'' ::* '''dyanxer'''....''to phrase'' → '''<u>kya</u>dyanxer'''....''to paraphrase'' === Expressing Covert Actions with '''ko-''' === ::* '''ber'''....''to put'' → '''<u>ko</u>ber'''....''to hide'' ::* '''beler'''....''to carry'' → '''<u>ko</u>beler'''....''to smuggle'' ::* '''bier'''....''to take'' → '''<u>ko</u>bier'''....''to steal'' ::* '''ebkyaxer'''....''to exchange'' → '''<u>ko</u>ebkyaxer'''....''to traffic'' ::* '''exer'''....''to operate'' → '''<u>ko</u>exer'''....''to spy, operate under cover'' ::* '''fler'''....''to wish for'' → '''<u>ko</u>fler'''....''to covet, be jealous of'' ::* '''apyexer'''....''to attack'' → '''<u>ko</u>apyexer'''....''to ambush, to sneak-attack'' ::* '''loexer'''....''to destroy'' → '''<u>ko</u>loexer'''....''to sabotage'' === Expressing Actions with Intentionality with '''ke-''' === ::* '''teaxer'''....''to look'' → '''<u>ke</u>teaxer'''....''to scan'' ::* '''vyaxer'''....''to prove'' → '''<u>ke</u>vyaxer'''....''to experiment'' ::* '''tier'''....''to learn'' → '''<u>ke</u>tier'''....''to be interested in'' ::* '''bier'''....''to take'' → '''<u>ke</u>bier'''....''to choose'' ::* '''pexer'''....''to catch'' → '''<u>ke</u>pexer'''....''to hunt'' === Expressing Lateral Actions with '''ku-''' === ::* '''buxer'''....''to push'' → '''<u>ku</u>buxer'''....''to rebuff, shun'' ::* '''der'''....''to say'' → '''<u>ku</u>der'''....''to comment, remark'' ::* '''tyoper'''....''to step'' → '''<u>ku</u>tyoper'''....''to step aside'' === Expressing Diagonal Actions with '''ki-''' === ::* '''teaxer'''....''to look'' → '''<u>ki</u>teaxer'''....''to look askance at'' ::* '''tuxer'''....''to teach'' → '''<u>ki</u>tuxer'''....''to brainwash'' ::* '''tyoper'''....''to walk'' → '''<u>ki</u>tyoper'''....''to limp'' ::* '''pyoser'''....''to fall'' → '''<u>ki</u>pyoser'''....''to slip and fall'' ::* '''per'''....''to go'' → '''<u>ki</u>per'''....''to slide'' === Expressing Near Actions with '''yub-'''=== ::* '''der'''....''to say'' → '''<u>yub</u>der'''....''to intimate, hint'' ::* '''gexer'''....''to equate'' → '''<u>yub</u>gexer'''....''to approximate'' ::* '''bixer'''....''to pull'' → '''<u>yub</u>bixer'''....''to attract, draw near'' ::* '''teaxer'''....''to look'' → '''<u>yub</u>teaxer'''....''to scrutinize, examine'' === Expressing Distance Actions with '''yib-''' (''far, tele-'') === ::* '''drer'''....''to write'' → '''<u>yib</u>drer'''....''to wire, telegraph'' ::* '''bixer'''....''to pull'' → '''<u>yi(b)</u>bixer'''....''to distract'' ::* '''tuier'''....''to communicate'' → '''<u>yib</u>tuier'''....''to telecommunicate'' ::* '''nyuxer'''....''to deliver'' → '''<u>yib</u>nyuxer'''....''to mail, post'' === Expressing ''up-, super-'' with '''yab-''' === ::* '''ber'''....''to put'' → '''<u>ya(b)</u>ber'''....''to raise, to put up'' ::* '''bixler'''....''to drag'' → '''<u>ya(b)</u>bixler'''....''to dredge up'' ::* '''uper'''....''to come'' → '''<u>yab</u>uper'''....''to come up'' ::* '''nogyanxer'''....''to scale'' → '''<u>yab</u>nogyanxer'''....''to scale up, escalate'' === Expressing ''down-, sub-'' with '''yob-''' === ::* '''ber'''....''to put'' → '''<u>yo(b)</u>ber'''....''to lower, put down'' ::* '''kyaber'''....''to shift'' → '''<u>yob</u>kyaxer'''....''to downshift'' ::* '''musper'''....''to climb'' → '''<u>yob</u>musper'''....''to climb down'' ::* '''nogyanxer'''....''to scale'' → '''<u>yob</u>nogyanxer'''....''to downscale'' === Expressing ''in-'' with '''yeb-''' === ::* '''ber'''....''to put'' → '''<u>ye(b)</u>ber'''....''to insert, put in'' ::* '''beler'''....''to carry'' → '''<u>ye(b)</u>beler'''....''to import'' ::* '''uzber'''....''to bend'' → '''<u>yeb</u>uzber'''....''to inflect'' ::* '''yujber'''....''to close'' → '''<u>yeb</u>yujber'''....''to enclose, include'' === Expressing ''out-, ex-, extra-'' with '''oyeb-''' === ::* '''ber'''....''to put'' → '''<u>oye</u>ber'''....''to put out, expose'' ::* '''beler'''....''to carry'' → '''<u>oye</u>beler'''....''to export'' ::* '''uber'''....''to send'' → '''<u>oyeb</u>uber'''....''to emit, send out'' ::* '''yujber'''....''to close'' → '''<u>oyeb</u>yujber'''....''to exclude'' === Expressing ''pro-, forward'' with '''zay-''' === ::* '''ber'''....''to put'' → '''<u>zay</u>ber'''....''to advance, put forward'' ::* '''kexer'''....''to seek'' → '''<u>zay</u>kexer'''....''to scout out'' ::* '''puxer'''....''to throw'' → '''<u>zay</u>puxer'''....''to propel, thrust'' ::* '''tyoper'''....''to walk'' → '''<u>zay</u>tyoper'''....''to progress, to walk forward'' === Expressing ''back-, retro-, re-'' with '''zoy-''' === ::* '''uber'''....''to send'' → '''<u>zoy</u>ber'''....''to send back'' ::* '''kixer'''....''to bend'' → '''<u>zoy</u>kixer'''....''to reflect'' ::* '''puxer'''....''to throw'' → '''<u>zoy</u>puxer'''....''to repel'' ::* '''neadper'''....''to track'' → '''<u>zoy</u>neadper'''....''to backtrack'' === Expressing ''across, trans-, over-, cross-'' with '''zey-''' === ::* '''per'''....''to go'' → '''<u>zey</u>per'''....''to cross, transit'' ::* '''beler'''....''to carry'' → '''<u>zey</u>beler'''....''to transport, convey'' ::* '''drer'''....''to write'' → '''<u>zey</u>drer'''....''to transcribe'' ::* '''kyober'''....''to fix'' → '''<u>zey</u>kyober'''....''to transfix, transplant'' ::* '''vyayeker'''....''to check'' → '''<u>zey</u>vyayeker'''....''to crosscheck'' === Expressing ''through, per-'' with '''zye-''' === ::* '''per'''....''to go'' → '''<u>zye</u>per'''....''to permeate, get through'' ::* '''kexer'''....''to seek'' → '''<u>zye</u>kexer'''....''to rummage, sift through'' ::* '''drer'''....''to write'' → '''<u>zye</u>drer'''....''to cross out, draw a line through'' ::* '''iluer'''....''to pour'' → '''<u>zye</u>iluer'''....''to soak'' ::* '''koper'''....''to sneak'' → '''<u>zye</u>koper'''....''to sneak through'' === Expressing ''all over, widely, all about'' with '''zya-''' === ::* '''ber'''....''to put'' → '''<u>zya</u>ber'''....''to spread'' ::* '''buer'''....''to give'' → '''<u>zya</u>buer'''....''to distribute'' ::* '''ijber'''....''to open'' → '''<u>zya</u>ijber'''....''to open wide'' ::* '''nuxer'''....''to pay'' → '''<u>zya</u>nuxer'''....''to disburse'' ::* '''puxer'''....''to throw'' → '''<u>zya</u>puxer'''....''to scatter, cast about'' === Expressing ''mid-, center'' with '''ze-''' === ::* '''ber'''....''to put'' → '''<u>ze</u>ber'''....''to balance'' ::* '''byaser'''....''to stand'' → '''<u>ze</u>byaser'''....''to straddle'' ::* '''der'''....''to say'' → '''<u>ze</u>der'''....''to interject'' ::* '''pyoser'''....''to fall'' → '''<u>ze</u>pyoser'''....''to sag'' ::* '''poxer'''....''to stop'' → '''<u>ze</u>poxer'''....''to interrupt'' === Expressing ''futurity'' with '''oj-''' === ::* '''ber'''....''to put'' → '''<u>oj</u>ber'''....''to put off, postpone'' ::* '''bier'''....''to take'' → '''<u>oj</u>bier'''....''to borrow'' ::* '''fer'''....''to want'' → '''<u>oj</u>fer'''....''to wish, aspire'' ::* '''texer'''....''to think'' → '''<u>oj</u>texer'''....''to plan'' ::* '''teater'''....''to see'' → '''<u>oj</u>teater'''....''to envision'' ::* '''vader'''....''to affirm'' → '''<u>oj</u>vader'''....''to promise'' === Expressing ''past'' with '''aj-''' === ::* '''ber'''....''to put'' → '''<u>aj</u>ber'''....''to pass, relegate to the past'' ::* '''der'''....''to say'' → '''<u>aj</u>der'''....''to evoke, hearken, recount'' ::* '''embier'''....''to occupy'' → '''<u>aj</u>embier'''....''to haunt'' ::* '''texer'''....''to think'' → '''<u>aj</u>texer'''....''to reminisce, to reflect'' ::* '''uvtosder'''....''to express sadness'' → '''<u>aj</u>uvtosder'''....''to apologize'' ::* '''nexer'''....''to store'' → '''<u>aj</u>nexer'''....''to archive'' === Expressing ''present'' with '''ej-''' === ::* '''buer'''....''to give'' → '''<u>ej</u>buer'''....''to present'' ::* '''eser'''....''to exist'' → '''<u>ej</u>eser'''....''to attend, to be present'' ::* '''nuxer'''....''to pay'' → '''<u>ej</u>nuxer'''....''to pay cash'' ::* '''tuer'''....''to inform'' → '''<u>ej</u>tuer'''....''to update'' ::* '''uvtosder'''....''to express sadness'' → '''<u>ej</u>uvtosder'''....''to apologize'' === Expressing a stretched out action with '''yag-''' (''long'') === ::* '''beser'''....''to stay'' → '''<u>yag</u>beser'''....''to linger'' ::* '''bexer'''....''to hold'' → '''<u>yag</u>bexer'''....''to conserve, preserve'' ::* '''daler'''....''to talk'' → '''<u>yag</u>daler'''....''to ramble'' ::* '''dodaler'''....''to orate'' → '''<u>yag</u>dodaler'''....''to harangue'' ::* '''fer'''....''to want'' → '''<u>yag</u>fer'''....''to yearn, pine'' ::* '''teaxer'''....''to look'' → '''<u>yag</u>teaxer'''....''to stare'' ::* '''fer'''....''to want'' → '''<u>yag</u>fer'''....''to yearn, pine'' === Expressing a brief action with '''yog-''' (''short'') === ::* '''drer'''....''to write'' → '''<u>yog</u>drer'''....''to abbreviate'' ::* '''teaxer'''....''to look'' → '''<u>yog</u>teaxer'''....''to glance at'' ::* '''tujer'''....''to sleep'' → '''<u>yog</u>tujer'''....''to snooze, nap'' ::* '''gobler'''....''to cut'' → '''<u>yog</u>gobler'''....''to cut short, truncate'' === Some Hybrid Prefixes === The prefix '''kui-''' is a hybrid of '''ku-''' (''lateral'') and '''ki-''' (''diagonal'') ::* '''per'''....''to go'' → '''<u>kui</u>per'''....''to wobble'' ::* '''tyoper'''....''to walk'' → '''<u>kui</u>tyoper'''....''to limp'' The prefix '''zao-''' is a truncated hybrid of '''zay-''' (''forward'') and '''zoy-''' (''backwards''), eg: ::* '''baser'''....''to move'' → '''<u>zao</u>baser'''....''to rock'' ::* '''per'''....''to go'' → '''<u>zao</u>per'''....''to alternate'' ::* '''beler'''....''to carry'' → '''<u>kui</u>beler'''....''to shuttle, ferry'' ::* '''pyoser'''....''to fall'' → '''<u>kui</u>pyoser'''....''to pendulate'' The prefix '''yaob-''' is a hybrid of '''yab-''' (''up'') and '''yob-''' (''down''). The final '''b-''' is assimilated or dropped before a '''b''' or '''p'''. ::* '''baser'''....''to move'' → '''<u>yao</u>baser'''....''to bob'' ::* '''per'''....''to go'' → '''<u>yao</u>per'''....''to heave'' ::* '''beler'''....''to carry'' → '''<u>yao</u>beler'''....''to shuttle, ferry'' ::* '''peper'''....''to ride'' → '''<u>yao</u>peper'''....''to jounce'' ::* '''puser'''....''to jump'' → '''<u>yao</u>puser'''....''to hop, bounce'' The prefix '''bui-''' is a hybrid of '''bu-''' (''to'') and '''bi-''' (''from''), eg: ::* '''drer'''....''to write'' → '''<u>bui</u>drer'''....''to correspond'' ::* '''-er'''....''to x'' → '''<u>bui</u>er'''....''to trade'' ::* '''beler'''....''to carry'' → '''<u>bui</u>beler'''....''to shuttle, ferry'' ::* '''xer'''....''to do'' → '''<u>bui</u>xer'''....''to push and pull, spring'' ::* '''poper'''....''to travel'' → '''<u>bui</u>poper'''....''to travel to and fro, travel round trip'' The prefix '''uiz-''' is a hybrid of '''uz-''' (''crooked'') and '''iz-''' (''straight''), eg: ::* '''drer'''....''to write'' → '''<u>uiz</u>drer'''....''to squiggle'' ::* '''der'''....''to say'' → '''<u>uiz</u>der'''....''to equivocate'' ::* '''baser'''....''to move'' → '''<u>uiz</u>baser'''....''to wiggle, to squirm'' ::* '''per'''....''to go'' → '''<u>uiz</u>per'''....''to careen, reel'' ::* '''paser'''....''to move'' → '''<u>uiz</u>paser'''....''to swerve, yaw'' The prefix '''zui-''' is a hybrid of '''zu-''' (''left'') and '''zi-''' (''right''), eg: ::* '''drer'''....''to write'' → '''<u>uiz</u>drer'''....''to squiggle'' ::* '''buxer'''....''to push'' → '''<u>zui</u>buxer'''....''to push around'' ::* '''baser'''....''to move'' → '''<u>zui</u>baser'''....''to sway, totter'' ::* '''per'''....''to go'' → '''<u>zui</u>per'''....''to zigzag'' ::* '''pasler'''....''to shake'' → '''<u>zui</u>pasler'''....''to wobble'' The prefix '''aoyeb-''' is a hybrid of '''(a)yeb-''' (''in'') and '''oyeb-''' (''out''), eg: ::* '''ber'''....''to put'' → '''<u>aoye</u>ber'''....''to insert and extract'' ::* '''tiexer'''....''to breathe'' → '''<u>aoye</u>tiexer'''....''to breath in and out'' ::* '''paper'''....''to fly'' → '''<u>aoye</u>paper'''....''to fly in and out'' The prefix '''aob-''' is a hybrid of '''ab-''' (''on'') and '''ob-''' (''off''), eg: ::* '''ber'''....''to put'' → '''<u>ao</u>ber'''....''to put on and off'' ::* '''per'''....''to go'' → '''<u>ao</u>per'''....''to get on and off, embark and disembark'' The prefix '''vao-''' is a hybrid of '''va-''' (''yes'') and '''vo-''' (''no''), eg: ::* '''der'''....''to say'' → '''<u>vao</u>der'''....''to decide'' ::* '''daler'''....''to talk'' → '''<u>vao</u>daler'''....''to waffle'' ::* '''duder'''....''to answer'' → '''<u>vao</u>duder'''....''to answer yes or no'' ::* '''kyaxer'''....''to change'' → '''<u>vao</u>kyaxer'''....''to redact'' ::* '''texer'''....''to think'' → '''<u>vao</u>texer'''....''to deliberate, vacillate'' The prefix '''uij''' is a hybrid of '''uj-''' (''end'') and '''ij-''' (''begin'') ::* '''ber'''....''to put'' → '''<u>uij</u>ber'''....''to switch off and on'' ::* '''daler'''....''to talk'' → '''<u>uij</u>daler'''....''to stutter'' The prefix '''yuij''' is a hybrid of '''yuj-''' (''close'') and '''yij-''' (''open'') ::* '''ber'''....''to put'' → '''<u>yuij</u>ber'''....''to open and close, blink'' The prefix '''huim''' is a hybrid of '''hum''' (''there'') and '''him''' (''there'') ::* '''paper'''....''to fly'' → '''<u>huim</u>paper'''....''to fly here and yon'' ::* '''per'''....''to go'' → '''<u>huim</u>per'''....''to wander'' ::* '''kexer'''....''to seek'' → '''<u>huim</u>kexer'''....''to search high and low'' === Different Nuances of '''teaxer''' with Prefixes === <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''teaxer'''....''to look, behold, regard'' ::* '''aybteaxer'''....''to supervise, look over'' ::* '''ajteaxer'''....''to look back on (retrospect)'' ::* '''eynteaxer'''....''to squint'' ::* '''fizteaxer'''....''to respect'' ::* '''fuzteaxer'''....''to disrespect'' ::* '''gawteaxer'''....''to review, re-look'' ::* '''hyuitteaxer'''....''to look at one another'' ::* '''ibteaxer'''....''to ignore'' ::* '''igteaxer'''....''to glance, glimpse'' ::* '''ifteaxer'''....''to marvel at'' ::* '''izteaxer'''....''to view directly, confront, aim'' ::* '''jateaxer'''....''to preview'' ::* '''jeteaxer'''....''to watch, observe'' ::* '''joteaxer'''....''to review'' ::* '''kateaxer'''....''to look for'' ::* '''keteaxer'''....''to scan'' ::* '''kiteaxer'''....''to look askance'' ::* '''koteaxer'''....''to peek, spy'' ::* '''kozyeteaxer'''....''to peep'' ::* '''kozyoteaxer'''....''to peer'' ::* '''kuteaxer'''....''to observe'' ::* '''kyeteaxer'''....''to browse'' ::* '''kyoteaxer'''....''to stare, glare'' ::* '''oteaxer'''....''to ignore, overlook'' ::* '''ufteaxer'''....''to glare, leer'' ::* '''ugteaxer'''....''to gaze'' ::* '''yagteaxer'''....''to gape, gawk'' ::* '''yebteaxer'''....''to inspect'' ::* '''yibteaxer'''....''to view from afar'' ::* '''yogteaxer'''....''to glance at'' ::* '''yokteaxer'''....''to get a glimpse of'' ::* '''yubteaxer'''....''to examine'' ::* '''yuibteaxer'''....''to look near and far'' ::* '''yuzteaxer'''....''to look around, circumspect'' ::* '''yanteaxer'''....''to view together'' ::* '''yizteaxer'''....''to look beyond, overlook'' ::* '''vyateaxer'''....''to investigate, check out'' ::* '''vyoteaxer'''....''to view wrongly'' ::* '''zateaxer'''....''to face, confront'' ::* '''zayteaxer'''....''to look ahead, expect'' ::* '''zoyteaxer'''....''to look back'' ::* '''zeyteaxer'''....''to look across'' ::* '''ziteaxer'''....''to look to the right'' ::* '''zuteaxer'''....''to look to the left'' ::* '''zuiteaxer'''....''to look right and left'' ::* '''zyateaxer'''....''to look all over, survey'' ::* '''zyeteaxer'''....''to look through, peruse'' ::* '''zyoteaxer'''....''to squint'' ::* '''yobteaxer'''....''to look down'' ::* '''yaobteaxer'''....''to look up and down'' ::* '''zaoteaxer'''....''to look back and forth'' ::* '''yabteaxer'''....''to look up'' ::* '''yubketeaxer'''....''to pry'' ::* '''uzteaxer'''....''to look indirectly at'' ::* '''oyebteaxer'''....''to look out'' ::* '''ojteaxer'''....''to peer into the future'' ::* '''marteaxer'''....''to star-gaze'' ::* '''tabteaxer'''....''to autopsy'' </div> == Modal Verbs == : Modal verbs are auxiliary verbs that are usually followed by the main verb in the infinitive or a subjunctive dependent clause and have to do with wanting, permitting, prohibiting, being able, being unable, needing, being obliged to do something, etc. ==== Principal Modal Auxiliary Verbs ==== [[File:Ladies Should Listen poster.jpg|thumb|]] : Mirad has a set of modal auxiliary verbs that can be followed by a main verb in the infinitive mode. This is very much like English modal auxiliary verbs in the following examples: ::* ''I <u>want</u> to go.'' ::* ''You <u>must</u> wait.'' ::* ''You <u>may</u> stay.'' ::* ''I <u>dare</u> say.'' : Here is a chart showing the main modal auxiliary verbs in Mirad: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Principle Modal Auxiliary Verbs |- ! Type !! Positive !! Negative |- ! Permission | '''afer'''....''may''<br>'''ayfer'''....''might'' || '''ofer'''....''may not''<br>'''oyfer'''....''might not'' |- ! Ability | '''yafer'''....''can''||'''yofer'''....''cannot'' |- ! Need | '''efer'''....''need to'' || |- ! Obligation | '''yefer'''....''must''<br>'''yeyfer'''....''should'' ||'''oyefer'''....''must not''<br>'''oyeyfer'''....''should not'' |- ! Desire | '''fer'''....''want to'' || |- ! Enjoyment | '''ifer'''....''love to, enjoy''<br>'''iyfer'''....''like to'' || '''ufer'''....''hate to''<br>'''uyfer'''....''dislike to'' |- ! Courage |'''yifer'''....''dare to'' || '''yufer'''....''be afraid to, fear'' |- ! Liberty | '''yiver'''....''have a right to, be free to'' || '''yuver'''....''be bound to, be supposed to'' |- ! Expectation | '''yaker'''....''expect to'' || '''yoker'''....''be surprised to'' |- ! Conation | '''yeker'''....''try to'' || |- ! Difficulty | '''yiker'''....''to find it hard to'' || '''yuker'''....''to find it easy to'' |} : These modal auxiliary verbs are often followed by a verbal infinitive, as in the following examples: ::* '''At fe <u>ter</u>.'''....''I want <u>to know</u>.'' ::* '''Wit yifa <u>yeper</u>.'''....''He dared <u>to enter</u>.'' ::* '''Yat yafe <u>teater</u> yet.'''....''We can <u>see</u> you.'' ::* '''Duven et yaka <u>aker</u>?'''....''Did you expect <u>to win</u>?'' ::* '''Diwe yeku <u>xer</u> ga fi.'''....''Please try <u>to do</u> better.'' : If the modal verb is in the hypothetical aspect (conditional), then the sense is somewhat mitigated, as in these examples: :* '''At <u>fe</u> per.'''....''I <u>want</u> to go.'' :* '''At <u>fu</u> per.'''....''I <u>would</u> like to go.'' :* '''Et <u>yafe</u> aker.'''....''You <u>can</u> win.'' :* '''Et <u>yafu</u> aker.'''....''You <u>could</u> win.'' :* '''Yet <u>yefe</u> iper.'''....''You <u>must</u> leave.'' :* '''Yet <u>yefu</u> iper.'''....''You <u>ought</u> to leave.'' : Post-y-gliding the stem vowel of the modal verb also reduces the strength, for example: :* '''At <u>ife</u> et.''' ....''I <u>love</u> you.'' :* '''At <u>iyfe</u> et.''' ....''I <u>like</u> you.'' :* '''Et <u>yefe</u> iper.'''....''You <u>must</u> leave.'' :* '''Et <u>yeyfe</u> iper.'''....''You <u>should</u> leave.'' :* '''Iyt <u>yafe</u> aker.'''....''She <u>can</u> win.'' :* '''Iyt <u>yayfe</u> aker.'''....''She <u>might</u> win.'' :* '''At <u>ufa</u> uda tuz.'''....''I <u>hated</u> that art.'' :* '''At <u>uyfa</u> uda tuz.'''....''I <u>disliked</u> that art.'' : The use of '''l''' and '''r''' intensify the meaning of the auxiliary verbs, eg: :* '''Et <u>yuve</u> puer jwe.'''....''You <u>are supposed</u> to arrive on time.'' :* '''Et <u>yuvle</u> tepzexer.'''....''You <u>have</u> to pay attention.'' :* '''Et <u>yuvre</u> buer nas.'''....''You <u>absolutely must</u> give money.'' :* '''At <u>yeka</u> ser yeva.'''....''I <u>tried</u> to be fair.'' :* '''At <u>yekla</u> ujber jwa.'''....''I <u>strove</u> to finish early.'' :* '''At <u>yekra</u> nixer ga nas.'''....''I <u>struggled (= worked hard))</u> to earn more money.'' :* '''Iyt <u>ife</u> eker zyun.'''....''She <u>loves</u> to play ball.'' :* '''Iyt <u>ifla</u> teater et.'''....''She <u>was delighted</u> to see you.'' :* '''Iyt <u>ifre</u> teaper him.'''....''She <u>adores</u> visiting here.'' : Here are some examples showing how these modal verbs are used as auxiliaries: ::* '''Et <u>afe</u> oyeper ay ifeker.'''....''You <u>may</u> go out and play.'' ::* '''Yat <u>efa</u> tujer.'''....''We <u>needed</u> to sleep.'' ::* '''Ot <u>ofe</u> mavier him.'''....''One <u>is prohibited</u> to smoke here.'' ::* '''Mavier him <u>ofwe</u>.'''....''Smoking here is prohibited.'' ::* '''At <u>ife</u> dyeer.'''....''I <u>love</u> to read.'' ::* '''Duven et <u>fe</u> yeper?'''....''Do you <u>want</u> to come in?'' ::* '''At <u>fu</u> teaper et edjub.'''....''I <u>would like</u> to visit you some day.'' ::* '''It <u>ufaye hyaj</u> teaxwer.'''....''He <u>has always hated</u> being looked at.'' ::* '''Duven et <u>iyfe</u> per tilami?'''....''Do you <u>like</u> going to bars?'' ::* '''At <u>uyfe</u> tijer gra jwa.'''....''I <u>dislike</u> waking up too early.'' ::* '''Et <u>yafe</u> xer hyehos et fu.'''....''You <u>can</u> do whatever you like.'' ::* '''Et <u>yefer</u> xer ad vyaas.'''....''You <u>must</u> do the right thing.'' ::* '''Et <u>yeyfe</u> voy daler huuyen azay.'''....''You <u>should</u> not talk so loud.'' ::* '''At <u>yeyfa</u> ter ga fi.'''....''I <u>should have</u> known better.'' ::* '''At <u>voy yifu</u> der hyea fuas.'''....''I <u>would not dare</u> say anything bad.'' ::* '''<u>Von yufu</u> der hos et tesde.'''....''<u>Don't be afraid</u> to say what you mean.'' ::* '''Et <u>yive</u> dier yevanavdut.'''....''You <u>have a right</u> to ask for a lawyer.'' ::* '''Yat <u>voy yuvle</u> kyoejer.'''....''We <u>are not bound</u> to stick around.'' === Subject-oriented vs. Patient-oriented Modal Verb Forms === :: All of these modal verbs can be passive, in which case they are "patient-oriented" rather than "subject-oriented." The participial adjective '''yafa'''....''able'' is subject-oriented and refers to a person, whereas the passived adjective '''yafwa'''....''possible'' is patient-oriented and refers to a thing or event. Here is a chart of the principal modal verbs and corresponding participial adjectives with this subject/object-orientation distinction shown: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Subject-oriented vs. Patient-oriented Modal Verb Forms |- ! Modal Type || Subject-oriented !! Subject-oriented !! Patient-oriented !! Patient-oriented |- ! !! Verb !! Adjective !! Verb !! Adjective |- !row=1| Permission | '''afer'''<br>''may'' || '''afa'''<br>''allowed'' || '''afwer'''<br>''be permitted'' || '''afwa'''<br>''permissable'' |- !row=1| Necessity | '''efer'''<br>''need'' || '''efa'''<br>''needful'' || '''efwer'''<br>''be necessary'' || '''efwa'''<br>''necessary, required'' |- !row=1| Prohibition | '''ofer'''<br>''be unallowed'' || '''ofa'''<br>''prohibited'' || '''ofwer'''<br>''be prohibited'' || '''ofwa'''<br>''banned'' |- !row=1| Possibility | '''yafer'''<br>''be able'' || '''yafa'''<br>''able'' || '''yafwer'''<br>''be possible'' || '''yafwa'''<br>''possible'' |- !row=1| Obligation | '''yefer'''<br>''must'' || '''yefa'''<br>''obliged'' || '''yefwer'''<br>''be obligatory'' || '''yefwa'''<br>''obligatory'' |- !row=1| Duty | '''yeyfer'''<br>''should'' || '''yeyfa'''<br>''supposed, duty-bound'' || '''yeyfwer'''<br>''be supposed'' || '''yeyfwa'''<br>''due'' |- !row=1| Impossibility | '''yofer'''<br>''be unable'' || '''yofa'''<br>''unable'' || '''yofwer'''<br>''be impossible'' || '''yofwa'''<br>''impossible'' |- !row=1| Volition | '''fer'''<br>''want'' || '''fa'''<br>''desirous'' || '''fwer'''<br>''be desirable'' || '''fwa'''<br>''desirable, wanted'' |- !row=1| Love | '''ifer'''<br>''love''<br>'''iyfer'''<br>''like'' || '''ifa'''<br>''enamored''<br>'''iyfa'''<br>''fond'' || '''ifwer'''<br>''be loved''<br>'''iyfwer'''<br>''be liked'' || '''ifwa'''<br>''lovable''<br>'''iyfwa'''<br>''likeable'' |- !row=1| Hate | '''ufer'''<br>''hate''<br>'''uyfer'''<br>''dislike'' || '''ufa'''<br>''averse''<br>'''uyfa'''<br>''displeased''|| '''ufwer'''<br>''be hated''<br>'''uyfwer'''<br>''be disliked'' || '''ufwa'''<br>''odious''<br>''unliked'' |- !row=1| Courage | '''yifer'''<br>''dare'' || '''yifa'''<br>''daring, brave'' || '''yifwer'''<br>''be safe'' || '''yifwa'''<br>''safe'' |- !row=1| Fear | '''yufer'''<br>''be afraid'' || '''yufa'''<br>''afraid'' || '''yufwer'''<br>''be a danger'' || '''yufwa'''<br>''frightening'' |- !row=1| Joy | '''iver'''<br>''enjoy'' || '''iva'''<br>''glad'' || '''ivwer'''<br>''be a joy'' || '''ivwa'''<br>''enjoyable'' |- !row=1| Sorrow | '''uver'''<br>''be sorry'' || '''uva'''<br>''sorry, sad'' || '''uvwer'''<br>''be a shame'' || '''uvwa'''<br>''regrettable'' |} : Examples of subject-oriented forms: ::* '''At se <u>yafa</u> xer hes.'''....''I <u>am capable of</u> doing anything.'' ::* '''Et <u>ofe</u> teater hia dyezun.'''....''You <u>are not allowed/are prohibited</u> to see this film.'' ::* '''Duven at <u>afe</u> per hum?'''....''Am I <u>allowed</u> to go there?'' ::* '''Yat <u>fu</u> ter eta dyun.'''....''We <u>would like</u> to know your name.'' ::* '''Piti <u>ufe</u> beser be mel.'''....''Fish <u>hate</u> to remain on dry land.'' ::* '''At ajay <u>ifa</u> dazer.'''....''I once <u>loved</u> to dance.'' ::* '''Et se iva, at <u>yife</u> der.'''....''You are beautiful, I <u>dare</u> say.'' ::* '''At <u>yeyfa</u> xer has ga ig.'''....''I <u>should</u> have done it sooner.'' ::* '''Von <u>yufu</u>; At yupeye.'''....''<u>Fear</u> not; I am coming.'' ::* '''Et <u>yefe</u> puer ja eymaj.'''....''You <u>must</u> arrive before noon.'' ::* '''Yet <u>yofe</u> daler je ha dezun.'''....''You people <u>must not</u> talk during the performance.'' ::* '''Yat <u>yeyfe</u> (= se <u>yeyfa</u>) aker.'''....''We should (= are <u>bound/supposed/due</u>) to win.'' ::* '''At <u>ive</u> teater et bakser.'''....''I<u>'m glad</u> to see you get better.'' ::* '''Su <u>iva</u>.'''....''Be <u>happy</u>.'' ::* '''At <u>uvu (= su uva)</u> teater et iper.'''....''I <u>would be sad</u> to see you leave.'' : Examples of patient-oriented forms: ::* '''<u>Afwe</u> (= se afwa) mavier him.'''....''<u>It is permissible</u> to smoke here.'' ::* '''<u>Ofwe</u> (= se ofwa*) puxer fyumul him.'''....''<u>It is prohibited</u> to throw litter here.'' ::* '''<u>Fwe</u> (= se fwa) van yet dolu.'''....''<u>It is desired</u> that you stop talking.'' ::* '''<u>Voy yafwe</u> beser him gajob.'''....''<u>It is not possible</u> to remain here any longer.'' ::* '''<u>Yofwa</u> av at ivteuder.'''....''<u>It was not possible</u> for me to laugh.'' ::* '''<u>Yefwe</u> van et piu ig.'''....''<u>It is essential</u> that you leave quickly.'' ::* '''He <u>yeyfwe</u> ober ata tyoyafi?'''....''Is <u>it obligatory</u> to remove my shoes?'' ::* '''Ga yux <u>efwo</u>.'''....''More help <u>will be needed</u>.'' ::* '''Yuxren se <u>ufwa</u> xetyen.'''....''Slavery is an <u>odious</u> practice.'' ::* '''<u>Uvwe</u> van wit oka.'''....''<u>It's a shame</u> that he lost.'' :: *<small>'''lofwa''' is used for ''unwanted'' for disambiguation purposes.</small> === Deriving Causatives from Modal Stems === : Various causative verbs can be formed from modal stems, as shown in the chart below: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Deriving Causatives from Modal Stems |- ! Subject-oriented !! Patient-oriented |- | '''afxer'''....''allow'' (someone to do sthg.) || '''afwaxer'''....''permit'' (something to be done) |- | '''efxer'''....''require'' || '''efwaxer'''....''necessitate'' |- | '''ofxer'''....''prohibit'' || '''ofwaxer'''....''prohibit'' |- | '''yafxer'''....''enable'' || '''yafwaxer'''....''make possible'' |- | '''yefxer'''....''oblige'' || '''yefwaxer'''....''make obligatory'' |- | '''yofxer'''....''cripple'' || '''yofwaxer'''....''disable'' |- | '''yifxer'''....''embolden'' || '''yifwaxer'''....''make safe'' |- | '''yufxer'''....''intimidate'' || '''yufwaxer'''....''make frightening'' |- | '''ifxer'''....''please'' || '''ifwaxer'''....''make pleasant'' |} === Creating Modal Verbs and Adjectives with Modal Stem Suffixes === : Verb stems can be suffixed with modal participles to produce related modal verbs and adjectives. The first chart shows the modal participles themselves that can be suffixed to verb stems. Subject-oriented forms refer only to people, while patient-oriented forms (ending in '''-wa''') refer only to things. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Modal Suffixes |- ! Subject-oriented !! Patient-oriented |- | '''-yafa'''....''able to X, -able'' || '''-yafwa'''....''possible to X'' |- | '''-yofa'''....''unable to X'' || '''-yofwa'''....''impossible to X'' |- | '''-ifa'''....''fond of Xing, Xophile'' || '''-ifwa'''....''enjoyable to X'' |- | '''-ufa'''....''averse to Xing, Xophobic'' ||'''-ufwa'''....''unenjoyable to X'' |- | '''-yika'''....''hard of Xing'' || '''-yikwa'''....''hard to X'' |- | '''-yuka'''....''comfortable/easy Xing'' || '''-yukwa'''....''easy to X'' |- | '''-yaka'''....''expecting to X'' || '''yakwa'''....''expected/likely to X'' |- | '''-efa'''....''in need of Xing'' || '''-efwa'''....''necessary to X'' |- | '''-yefa'''....''obliged to X'' || '''-yefwa'''....''obligatory/due to X'' |- | '''-yufa'''....''afraid of Xing'' || '''-yufwa'''....''frightening to X'' |} : This table shows some of these modal suffixes applied to actual verb and noun stems: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Modals and Orientation |- ! Orientation !! Positive Adjective !! Positive Verb !! Negative Adjective !! Negative Verb |- !row=1| '''Subject''' | '''teatyafa'''<br>''able to see, sighted'' || '''teatyafer'''<br>''be able to see'' || '''teatyofa'''<br>''blind'' || '''teatyofer'''<br>''be blind'' |- !row=1| '''Patient''' | '''teatyafwa'''<br>''visible'' || '''teatyafwer'''<br>''be visible'' || '''teatyofwa'''<br>''invisible'' || '''teatyofwer'''<br>''be invisible'' |- !row=1| '''Subject''' | '''teetyafa'''<br>''able to hear, hearing'' || '''teetyafer'''<br>''be able to hear'' || '''teetyofa'''<br>''deaf'' || '''teatyofer'''<br>''be deaf'' |- !row=1| '''Patient''' | '''teetyafwa'''<br>''audible'' || '''teetyafwer'''<br>''be audible'' || '''teeyofwa'''<br>''inaudible'' || '''teeyofwer'''<br>''be inaudiable'' |- !row=1| '''Subject''' | '''dalyafa'''<br>''able to speak'' || '''dalyafer'''<br>''be able to speak'' || '''dalyofa'''<br>''mute, dumb'' || '''dalyofer'''<br>''be mute, dumb'' |- !row=1| '''Subject''' | '''doabifa'''<br>''patriotic'' || '''doabifer'''<br>''be patriotic'' || '''doabufa'''<br>''rebellious'' || '''doabufer'''<br>''rebel'' |- !row=1| '''Subject''' | '''tosyafa'''<br>''sensitive'' || '''tosyafer'''<br>''be able to feel'' || '''tosyofa'''<br>''insensitive'' || '''tosyofer'''<br>''be numbed'' |- !row=1| '''Patient''' | '''tayotyafwa'''<br>''palpable'' || '''tayotyafwer'''<br>''be palpable'' || '''tayotyofwa'''<br>''numb'' || '''tayotyofwer'''<br>''be impalbable, numb'' |- !row=1| '''Patient''' | '''testyukwa'''<br>''easy to understand'' || '''testyukwaxer'''<br>''make easily understood'' || '''testyikwa'''<br>''hard to understand'' || '''testyikwaxer'''<br>''make hard to understand'' |- !row=1| '''Subject''' | '''tudyaka'''<br>''pregnant, expecting'' || '''tudyaker'''<br>''be expecting''|| || |- !row=1| '''Patient''' |'''mamilyakwa'''<br>''likely to rain'' || '''mamilyakwer'''<br>''to be expected to rain''|| '''mamilyokwa'''<br>''unlikely to rain''|| '''mamilyokwer'''<br>''to be unlikely to rain'' |- !row=1| '''Subject''' | '''tilefa'''<br>''thirsty'' || '''tilefer'''<br>''be thirsty'' || || |- !row=1| '''Subject''' | '''telefa'''<br>''hungry'' || '''telefer'''<br>''be hungry'' || || |- !row=1| '''Patient''' | '''tejefwa'''<br>''vital'' || '''tejefwer'''<br>''be vital'' || || |- !row=1| '''Subject''' | '''tujefa'''<br>''sleepy'' || '''tujefer'''<br>''be sleepy'' || || |- !row=1| '''Subject''' | '''nasefa'''<br>''poor, needy'' || '''nasefer'''<br>''be needy'' || || |- !row=1| '''Subject''' | '''dudyefa'''<br>''accountable, responsible'' || '''dudyefer'''<br>''be responsible'' || || |- !row=1| '''Patient''' | '''texiyefwa'''<br>''noteworthy'' || '''texiyefwer'''<br>''be noteworthy'' || || |} == Sensing Verbs == : Verbs involving the senses, such as sight or hearing, follow a similar pattern, as the following chart shows: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Sensing Verbs |- valign=top ! TYPE !! '''teab'''....''eye''<br>'''teata'''....''visual'' !! '''teeb'''....''ear''<br>'''teeta'''....''acoustic'' !! '''teib'''....''nose''<br>'''teita'''....''olfactory'' !! '''teub'''....''mouth''<br>'''teuta'''....''gustatory'' !! '''tayob'''....''skin''<br>'''tayota'''....''tactile'' |- valign=top !row=1| Receptive<br>Active | '''teater'''<br>''see'' || '''teeter'''<br>''hear'' || '''teiter'''<br>''smell'' || '''teuter'''<br>''taste'' || '''tayoter'''<br>''feel'' |- valign=top !row=1| Receptive<br>Passive | '''teatwer'''<br>''be seen'' || '''teetwer'''<br>''be heard'' || '''teitwer'''<br>''be smelled'' || '''teutwer'''<br>''be tasted'' || '''tayotwer'''<br>''be felt'' |- valign=top !row=1| Stative | '''teaser'''<br>''seem'' || '''teeser'''<br>''sound'' || '''teiser'''<br>''smell'' || '''teuser'''<br>''taste'' || '''tayoser'''<br>''feel'' |- valign=top !row=1| Dynamic<br>Active | '''teaxer'''<br>''look at'' || '''teexer'''<br>''listen'' || '''teixer'''<br>''sniff'' || '''teuxer'''<br>''taste'' || '''tayoxer'''<br>''touch'' |- valign=top !row=1| Dynamic<br>Passive | '''teaxwer'''<br>''be looked at'' || '''teexwer'''<br>''be listened to'' || '''teixwer'''<br>''be sniffed'' || '''teuxwer'''<br>''be tasted'' || '''tayoxwer'''<br>''be touched'' |- valign=top !row=1| Causative<br>Active | '''teatuer'''<br>''show'' || '''teetuer'''<br>''make hear'' || '''teixuer'''<br>''make smell'' || '''teuxuer'''<br>''offer a taste'' || '''tayoxuer'''<br>''make feel'' |- valign=top !row=1| Causative<br>Passive | '''teatuwer'''<br>''be shown'' || '''teetuwer'''<br>''be made to hear'' || '''teituwer'''<br>''be made to smell'' || '''teutuwer'''<br>''be given a taste'' || '''tayotuwer'''<br>''be made to feel'' |- valign=top !row=1| Inchoative<br>Active | '''teatier'''<br>''perceive,''<br>''catch sight of'' || '''teetier'''<br>''catch the<br>sound of'' || '''teitier'''<br>''get a whiff of'' || '''teutuer'''<br>''get a taste of'' || '''tayotier'''<br>''get the sensation of'' |- valign=top !row=1| Inchoative<br>Passive | '''teatiwer'''<br>''be perceived'' || '''teetiwer'''<br>''be heard'' || '''teitiwer'''<br>''be whiffed'' || '''teutiwer'''<br>''be tasted'' || '''tayotiwer'''<br>''be felt'' |- valign=top !row=1| Negative-Modal<br>Patient-oriented<br>Stative | '''teatyofer'''<br>''be blind'' || '''teetyofer'''<br>''be deaf'' || '''teityofer'''<br>''be unable to smell'' || '''teityofer'''<br>''be unable to taste'' || '''tayotyofer'''<br>''be insensitive'' |- valign=top !row=1| Negative-Modal<br>Patient-oriented<br>Stative | '''teatyofwer'''<br>''be invisible'' || '''teetyofwer'''<br>''be inaudible'' || '''teityofwer'''<br>''be undetectable<br>odorwise'' || '''teityofwer'''<br>''be insipid'' || '''tayotyofwer'''<br>''be undetectable<br>by touch'' |- valign=top !row=1| Negative-Modal<br>Patient-oriented<br>Causative | '''teatyofxer'''<br>''blind'' || '''teetyofxer'''<br>''deafen'' || '''teityofxer'''<br>''desensitize<br>to smell'' || '''teutyofxer'''<br>''desensitize to<br>taste'' || '''tayotyofxer'''<br>''desensitize'' |- valign=top !row=1| Negative-Modal<br>Patient-oriented<br>Causative | '''teatyofwaxer'''<br>''make invisible'' || '''teetyofwaxer'''<br>''make inaudible'' || '''teityofwaxer'''<br>''make odorless'' || '''teutyofwaxer'''<br>''render tasteless'' || '''tayotyofwaxer'''<br>''numb'' |} : Examples of usage: :* '''At <u>teatyofxwa</u> bey ha mani.'''....''I <u>was blinded</u> by the lights.'' :* '''Ha xeus sa <u>teetyofxyea</u>.'''....''The noise was <u>deafening</u>.'' :* '''Hia tit se gla <u>teatiyafa</u>.'''....''This pupil is very <u>perceptive</u>.'' :* '''Hua bekil se <u>teityofwa</u>.'''....''That medicine is <u>odorless</u> (impossible to smell).'' :* '''<u>Teatyofwaxu</u> ha vyuni.'''....''<u>Make</u> the spots <u>invisible</u>.'' :* '''Ha magmemyaz yonpyexlun <u>tayotyafwa</u> zya ha mir.'''....''The volcano eruption <u>could be felt</u> throughout the world.'' == Frequentative Verbs == :Frequentative verbs or repetitive action verbs can be formed with the prefix '''je-'''. This prefix gives the verb the meaning ''to keep on doing something''. ::{| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Frequentative Verbs |- ! Normal !! Frequentative |- | '''teaxer'''....''to look''||'''<u>je</u>teaxer'''....''to watch'' |- | '''bexer'''....''to hold''||'''<u>je</u>bexer'''....''to conserve'' |- | '''byexer'''....''to hit''||'''<u>je</u>byexer'''....''to batter'' |- | '''zoigper'''....''to pursue''||'''<u>je</u>zoigper'''....''to stalk'' |- | '''duler'''....''to urge'' || '''<u>je</u>duler'''....''to nag'' |} == Hybridized Verbs == : Verbs that involve motion directions that change back and forth can be formed by hybridizing the stem vowel or the vowel of the vectorial prefix. Here are some examples: ::{| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Hybridized Verbs |- ! First Verb !! Second Verb !! Hybridized Verb |- | '''py<u>a</u>ser'''....''jump up''|| '''py<u>o</u>ser'''....''fall down'' || '''py<u>ao</u>ser'''....''bounce, undulate'' |- | '''buer'''....''give'' || '''bier'''....''take'' || '''buier'''....''exchange'' |- | '''nuer'''....''furnish'' || '''nier'''....''consume'' || '''nuier'''....''trade'' |- | '''tuer'''....''inform'' || '''tier'''....''learn'' || '''tuier'''....''communicate'' |- | '''yaper'''....''ascend'' || '''yoper'''....''descend'' || '''yaoper'''....''go up and down'' |- | '''zayper'''....''go forward'' || '''zoyper'''....''go back'' || '''zaoper'''....''vacillate'' |- | '''vader'''....''affirm'' || '''voder'''....''deny'' || '''vaoder'''....''decide'' |- | '''yijber'''....''open'' || '''yujber'''....''close'' || '''uijber'''....''valve'' |- | '''baser'''....''stir'' || '''boser'''....''be still'' || '''baoser'''....''vibrate'' |} == Expressing Habitual Actions and States == : Mirad uses the term '''gel jubyen''' (''as a habit'') to express a verb reflecting habitual action, eg: ::* '''At tijeya be yiwa jwobi gel jubyen.'''....''I used to wake up at 9 o'clock.'' (Lit. ''I was waking up at 9 o'clock as a habit.''). : The term '''hyujod'''....''one another occasion'' (or '''be aj'''....''in the past'') is use to express ''once (upon a time)'', eg: ::* '''At sa tuxut hyujod (~ be aj) sa tuxut.''' ....''I once was a teacher.'' : The term '''vyabxelay''' (''routinely'') can also be used, eg: ::* '''Yat eke duz yuz bi ha doym vyabxelay.'''....''We play music around town routinely.'' == Expressing an Immediate Past == : To express an immediate past, such as in the sentence ''"We have just gotten married."'', Mirad uses the adverb '''ejnay''' (''newly'') much like the word ''just'' in English: ::* '''Yat tadsaye <u>ejnay</u>.'''....''We have <u>just</u> gotten married.'' ::* '''<u>Ejnay</u> tadxwa.'''....''<u>Just</u> married.'' ::* '''Wit dokebiwa <u>ejnay</u>.'''....''He was <u>just</u> elected.'' ::* '''At ujbaya yex <u>ejnay</u> hoj iyt yebupa.'''....''I had <u>just</u> finished work when she came in.'' == Verb Predicate Types == : Mirad verb predicates can be classified as follows: :* '''''Voice''''' ::* Active (The subject is the doer of the action) ::* Passive (The subject is the receiver of the action) ::* Middle (The subject is both the agent and patient) ::* Reflexive (The subject is also the patient.) ::* Reciprocal (Plural subjects interact.) :* '''''Stativity''''' ::* Stative (Does not involve action) ::* Dynamic (Action is involved) :* '''''Valency''''' ::* Impersonal (There is no subject) ::* Transitive (There is an object) ::* Intransitive (There is no object) ::* Auto-transitive (The subject is a patient and there is no agent) ::* Anti-transitive (There is the patient but an agent is assumed) ::* Causative (Subject causes an action to be performed) ::* Copula (X is Y) :* '''''Other''''' ::* Modal (''can, must, should, wants to''...) ::* Auxiliary (''help to, hope to, prepare to'' + verb) ::* Motion (''run, go, ride''...) ::* Communication (''say, answer, claim that...'') ::* Gesture (''put, shake, hit...'') ::* State/Stative (''be, become, live, be born...'') ::* Action/Dynamic (''do, act, make'') {| class="wikitable" style="background: lightYellow;;{{Text default color}};font-size:smaller;" |+ Verb Predicate Types |- ! Voice !! Stativity!! Valency !! Example |- | active || stative || impersonal, -agent, -object || '''Mamilo zajub.'''....''It will rain tomorrow.'' |- | active || stative || impersonal, -agent, +complement || '''Sa gla oma.'''....''It was very cold.'' |- | active || stative || impersonal, +subject || '''Ese het be ha mes.'''....''There is someone at the door.'' |- | active || stative || copula, subject + noun/adjective complement || '''Et se ata twud.'''....''You are my son.''<br>'''At aseye ebbyextipa.'''....''I am becoming angry.'' |- | middle || stative || auto-transitive, +subject=patient -agent -object || '''Iyt toja.'''....''She died'' |- | middle || stative || auto-transitive, +subject=patient +agent -object || '''Ha mes yija.'''....''The door opened.'' |- | active || stative || intransitive, +subject -object|| '''Et bokso.'''....''You will get sick.'' |- | active || stative || transitive, sense, +subject +object || '''At teate et.'''....''I see you.'' |- | active || stative || transitive, modal, +subject +verb complement || '''At fe per.'''....''I want to go.'' |- | active || stative || intransitive, subject-oriented modal, -subject +verb complement || '''Yofwe teater.'''....''It is impossible to see.'' |- | passive || stative || patient-oriented modal, +subject || '''Mamil yakwe.'''....''Rain is expected.'' |- | middle || dynamic || anti-transitive, +subject=patient +agent -object || '''Ha mes yijpa.'''....''The door came open.'' |- | active || dynamic || intransitive, +subject -object|| '''Ha fab pyosa.'''....''The tree fell.'' |- | active || dynamic || transitive, +subject +-object || '''Yit pyoxa ha fab.'''....''They felled the tree.'' |- | passive || dynamic || intransitive, +subject, -object || '''Ha fabi pyoxwa.'''....''The trees were felled.'' |- | active || dynamic || transitive, +subject, +object|| '''Obu eta tef.'''....''Take your hat off.'' |- | active || dynamic || ditransitive, +subject, +object +object || '''Von et buu iyt ha nas.'''....''Don't give her the money.'' |- | active || dynamic || transitive, motion, +subject, +destination/origin || '''Yupu ha seem.'''....''Approach the bench.''<br>'''Pu tam!'''....''Go home!'' (''you'' implied) |- | active || dynamic || causative, +subject +object, +agent || '''At tayegobluxo Jon.'''....''I will get my hair cut by John.'' |- | passive || dynamic || causative, +subject +object, +agent || '''At tayegobluxwo.'''....''I will get my hair cut.'' |- | active || dynamic || auxiliary, ditransitive, +patient +verb object || '''Yuxu at xer his.'''....''Help me do this.'' |- | passive || dynamic || auxiliary, ditransitive, +patient +verb object || '''At tuxwa eker duz.'''....''I was taught to play music.'' |- | middle || dynamic || reflexive, +subject = patient, -object || '''Iyt uttojba.'''....''She killed herself.'' |- | active || dynamic || reciprocal, +subjects = patients || '''Yit voy hyuitdale gaj.'''....''They don't talk to one another anymore.'' |} <noinclude>{{Chapter navigation with TOC|Pronouns|Prepositions}}</noinclude> 4yvlx4q3dvoy3ai11rnsgtq3wpqw6cd 4672848 4672847 2026-09-28T22:13:09Z Tyoyafud 6233 /* Verb Formants */ 4672848 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == The Verb Stem == [[File:Various forms of using the verb "to inform" in LSC.png|thumb|]] : Verbs in Mirad are listed in the dictionary under the present active infinitive (see [[Mirad Grammar/Verbs#Non-finite Forms]]), such as '''yexer'''....''to work''. The infinitive minus the '''er''' ending is the stem. The stem is used as the base for all other verbal instantiations. The infinitive as listed in the dictionary is usually active in voice, but occasionally a passive infinitive ending in '''-wer''' will be lexicalized because it is somehow special, so then, the stem is still the infinitive minus the '''-er''' ending. All Mirad verbs are conjugated in the same way and there are no exceptions. : This shows how to determine the '''''stem''''' of a verb listed in the dictionary: ::{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Verb Stems |- ! Simple Infinitive !! Stem<big>+</big>Infinitive Ending |- | '''yex<u>er</u>'''....''to work'' || '''yex<big>+</big>er''' |- | '''pos<u>er</u>'''....''to (come to a) stop'' || '''pos<big>+</big>er''' |- | '''x<u>er</u>'''....''to do'' || '''x<big>+</big>er''' |- | '''xw<u>er</u>'''....''to happen, be done'' (PASSIVE)|| '''xw<big>+</big>er''' |} === Verb Formants === : The active stems of verbs most often end in one of the following verb formants: ::* {xero} as in '''aker'''....''to win'', '''tejer'''....''to live'', '''fer'''....''to want'', '''yiver'''....''to have a right'' ::* '''s''' as in '''ser'''....''to be(come)'' ::* '''x''' as in '''xer'''....''to do'' ::* '''b''' as in '''ber'''....''to put'' ::* '''p''' as in '''per'''....''to go'' ::* '''d''' as in '''der'''....''to say'' ::* '''dr''' as in '''drer'''....''to write'' ::* '''dy''' as in '''dyer'''....''to read'' ::* '''t''' as in '''ter'''....''to know'' ::* '''tr''' as in '''trer'''....''to know (a person)'' ::* '''ty''' as in '''tyer'''....''to know (how)'' : The transitive stem formants above can all be made passive with the formant '''w''': ::* '''xw''' as in '''xwer'''....''to be done'' ::* '''bw''' as in '''bwer'''....''to be put'' ::* '''dw''' as in '''dwer'''....''to be said'' ::* '''drw''' as in '''drwer'''....''to be written'' etc. : Of the verb stems having the above formants, those ending in '''s''' and '''p''' are invariably intransitive. The others are always transitive. : Stems can be altered with the following directional formants: ::* '''-i-''' (subject-oriented) ::* '''-u-''' (patient-oriented) : Examples: ::{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Verbs with i/u Formants |- ! Verb || Modification |- | rowspan=2|'''ber'''....''to put'' || '''bier'''....''to take'' |- || '''buer'''....''to give'' |- | rowspan=2|'''ter'''....''to know'' || '''tier'''....''to find out'' |- || '''tuer'''....''to inform'' |- | rowspan=2|'''taxer'''....''to remember'' || '''taxier'''....''to commit to memory'' |- || '''taxuer'''....''to remind'' |- |rowspan=2| '''per'''....''to go'' || '''pier'''....''to leave'' |- || '''puer'''....''to arrive'' |- | rowspan=2|'''xer'''....''to do'' || '''xier'''....''to result'' |- || '''xuer'''....''to cause'' |} : The single-letter stems can also be enhanced with the following intensifying formants: ::* '''-l-''' (intensive) ::* '''-r-''' (more intensive) : Examples: ::{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Verbs with Modified Formants |- ! Verb || Modification |- | '''baxer'''....''to stir'' || '''baxler'''....''to rustle'' |- | '''baxer'''....''to stir'' || '''baxrer'''....''to shake'' |- | '''yaber'''....''to raise'' || '''yabler'''....''to elevate'' |- | '''yaper'''....''to rise'' || '''yaprer'''....''to climb'' |} : The intransitive zero-formant verbs whose stem ends in '''-j''' can take the '''-b-''' and '''-p''' formants: :* '''tujer'''....''to sleep'' (intransitive automatic) ::* '''tujber'''....''to put to sleep'' (transitive) ::* '''tujper'''....''to go to sleep'' (intransitive dynamic) :* '''yijer'''....''to open'' (intransitive automatic) :* '''yijber'''....''to open'' (transitive) :* '''yijper'''....''to come open'' (intransitive dynamic) : The formants can sometimes be compounded, as the following shows: :* '''yujer'''....''to close'' (intransitive automatic) :* '''yujler'''....''to shut tight'' (instransitive automatic intense) :* '''yujrer'''....''to slam shut'' (intransitive automatic more intense) :* '''yujber'''....''to close'' (transitive dynamic) :* '''yujbler'''....''to lock'' (transitive dynamic intense) :* '''yujbrer'''....''to seal shut'' (transitive dynamic more intense) : The intransitive zero-formant verbs whose stem ends in '''-k''' can take formants as well: :* '''aker'''....''to win'' (transitive) ::* '''akler'''....''to vanquish'' (transitive intense) ::* '''akrer'''....''to triumph'' (transitive more intense) :* '''bikier'''....''to take care'' (transitive subject-oriented) ::* '''bikuer'''....''to care for'' (transitive patient-oriented) :* '''yeker'''....''to try'' (transitive) ::* '''yekler'''....''to strive'' (transitive intensive) ::* '''yekrer'''....''to struggle'' (transitive more intensive) ::* '''yekier'''....''to undertake'' (transitive subject-oriented) ::* '''yekuer'''....''to challenge'' (transitive patient-oriented) : The zero-formant verb stems in '''-f-''' and '''-v-''' are modal verbs and these can take a combination of additional formants, eg.: :* '''ifer'''....''to love'' ::* '''ifler'''....''to have affection for'' ::* '''ifrer'''....''to adore'' ::* '''ifier'''....''to enjoy, to take pleasure in'' ::* '''ifuer'''....''to please, to give pleasure to'' :::* '''ifluer'''....''to delight'' :::* '''ifruer'''....''to ravish'' :::* '''ifruwer'''....''to be ravished'' ::* '''ifxer'''....''to gratify, to divert'' ::* '''ifser'''....''to have fun'' ::* '''ifwer'''....''to be loved'' ::* '''ifrwer'''....''to be adored'' :* '''fer'''....''to want'' ::* '''fler'''....''to yearn for'' ::* '''frer'''....''to crave'' ::* '''fruer'''....''fill with a craving for'' :* '''yufer'''....''to fear'' ::* '''yufler'''....''to dread'' ::* '''yufrer'''....''to tremble in fear of'' ::* '''yufruer'''....''to frighten'' ::* '''yufruwer'''....''to be frightened'' ::* '''yufxer'''....''to scare'' ::* '''yufxwer'''....''to be scared'' :* '''yiver'''....''to be free, to have the right to'' ::* '''yivser'''....''to become free'' ::* '''yivxer'''....''to free, to liberate'' ::* '''yivxwer'''....''to be freed'' :* '''yafer'''....''to be able'' ::* '''yafxer'''....''to enable'' ::* '''yafxwer'''....''to be enabled'' ::* '''yafuer'''....''to empower'' ::* '''yafluer'''....''to coerce'' ::* '''yafier'''....''to take power'' ::* '''yaflier'''....''to grab power'' ::* '''ofer'''....''to lack permission to'' ::* '''ofxer'''....''to prohibit'' ::* '''ofxwer'''....''to be prohibited'' : The '''w''' passive formant is always the last in a sequence of formants: ::* '''ifruwer'''....''to be ravished'' ::* '''efxwer'''....''to be necessitated'' : Here is a chart showing various formant combinations: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Verb Formant Combinations |- ! Verb Formant !! Function !! Examples |- | '''-x-''' || action or causation || '''xer'''....''to do'', '''saxer'''....''to create'', '''agaxer'''....''to magnify'', '''yixer'''....''to use'', '''abaxer'''....''to pat'' |- | '''-xl-'''|| forceful action || '''yixler'''....''to employ'', '''abaxler'''....''to knead'' |- | '''-xr-'''|| more forceful action || '''yixrer'''....''to wear out'', '''abaxrer'''....''to rub'' |- | '''-xi-'''|| toward the subject || '''taxier'''....''to memorize'' |- | '''-xu-'''|| toward the patient || '''taxuer'''....''to remind'' |- | '''-b-'''|| gesture || '''ber'''....''to put'', '''aber'''....''to apply'', '''yujber'''....''to close'', '''gober'''....''to subtract'' |- | '''-bi-'''|| toward the subject || '''bier'''....''to take'' |- | '''-bu-'''|| toward the patient || '''buer'''....''to give'' |- | '''-bl-'''|| forceful gesture || '''yujbler'''....''to lock'', '''gobler'''....''to cut'' |- | '''-br-'''|| more forceful gesture || '''yobrer'''....''to knock down'', '''gobrer'''....''to chop'' |- | '''-s-''' || state or becoming || '''ser'''....''to be'', '''eser'''....''to exist'', '''aser'''....''to become'', '''beser'''....''to remain'', '''paser'''....''to move'' |- | '''-sl-''' || more intensive || '''besler'''....''to linger'', '''pasler'''....''to shake'' |- | '''-sr-''' || most intensive || '''besrer'''....''to loiter'', '''pasrer'''....''to convulse'' |- | '''-p-''' || motion or going || '''per'''....''to go'', '''yaper'''....''to ascend'', '''paper'''....''to fly'' |- | '''-pl-''' || more intensive || '''yapler'''....''to climb'', '''zyepler'''....''to intrude'' |- | '''-pr-''' || most intensive || '''yaprer'''....''to scramble up'', '''yeprer'''....''to break in'' |- | '''-i-'''|| action toward subject || '''bier'''....''to take'', '''nier'''....''to consume'', '''ifier'''.'..''to enjoy'', '''dier'''....''to ask'' |- | '''-u-'''|| action toward object || '''buer'''....''to give'', '''nuer'''....''to supply'', '''ifuer'''....''to please'', '''duer'''....''to suggest'' |- | '''-d-''' || communication || '''der'''....''to say'', '''vader'''....''to affirm'', '''yevder'''....''to judge'' |- | '''-dr-''' || writing || '''drer'''....''to write'', '''teedrer'''....''to report'', '''taxdrer'''....''to record'' |- | '''-dy-''' || reading || '''dyer'''....''to read'' |- | '''-t-''' || knowing (a thing)|| '''ter'''....''to know'', '''tester'''....''to understand'', '''teater'''....''to see'' |- | '''-tr-''' || knowing (a person)|| '''trer'''....''to recognize'' |- | '''-ty-''' || knowing (how) || '''tyer'''....''to know how'' |- | '''-f-''' || volition and modal verbs || '''fer'''....''to want'', '''ifer'''....''to love'', etc. |- | '''-fi-''' || toward the subject || '''ifier'''....''to enjoy'' |- | '''-fu-''' || toward a patient || '''ifuer'''....''to amuse'' |- | '''-fl-''' || more intensive || '''ifler'''....''to be fond of'', '''yafler'''....''to wield power'' |- | '''-fli-''' || toward the subject || '''iflier'''....''to be charmed by'' |- | '''-flu-''' || toward a patient || '''ifluer'''....''to enchant'' |- | '''-fr-''' || most intenstive || '''ifrer'''....''to worship'', '''ufrer'''....''to loathe'', '''yufrer'''....''to cringe'' |- | '''-fri-''' || toward the subject || '''ifrier'''....''to become infatuated with'' |- | '''-fru-''' || toward a patient || '''ifruer'''....''to infatuate'' |- | '''-v-''' || some modal verbs || '''yiver'''....''to have a right to'', '''yuver'''....''to have a duty to'' |- | '''-vi-''' || toward the subject || '''ivier'''....''to derive joy from'' |- | '''-vu-''' || toward a patient || '''ivuer'''....'' to cheer up'' |- | '''-vl-''' || more intensive || '''yuvler'''....''to be bound to'', '''yavler'''....''to be proud'' |- | '''-vli-''' || toward the subject || '''yavlier'''....''to take pride in'' |- | '''-vlu-''' || toward a patient || '''yavluer'''....''to instill pride in'' |- | '''-vr-''' || most intensive || '''uvrer'''....''to grieve'' |- | '''-vri-''' || toward the subject || '''uvrier'''....''to grieve'' |- | '''-vru-''' || toward a patient || '''uvruer'''....''to aggrieve'' |- | '''-k-''' || various verbs || '''aker'''....''to win'', '''oker'''....''to lose'', '''eker'''....''to play'', '''yeker'''....''to try'', '''yaker'''....''to expect'', '''yoker'''....''to be surprised by'' |- | '''-ki-''' || toward the subject || '''akier'''....''to gain from'', '''yekier'''....''to undertake'' |- | '''-ku-''' || toward a patient || '''yekuer'''....''to challenge'' |- | '''-kl-''' || more intensive || '''akler'''....''to conquer'', '''yekler'''....''to strive'' |- | '''-kli-''' || toward the subject || '''eklier'''....''to take a risk'' |- | '''-klu-''' || toward a patient || '''ekluer'''....''to put at risk'' |- | '''-kr-''' || most intensive || '''akrer'''....''to triumph'' |- | '''-j-''' || opening/closing || '''ijer'''....''to begin'', '''ujer'''....''to end'', '''tajer'''....''to be born'', '''tojer'''....''to die'', '''yujer'''....''to close'' |- | '''-jl-''' || more intensive || '''yujler'''....''to lock'' |- | '''-jr-''' || most intensive || '''yujrer'''....''to block'' |- | '''-l-''' || a few verbs || '''baler'''....''to press'', '''boler'''....''to support'', '''beler'''....''to carry'', '''daler'''....''to speak'', '''deler'''....''to state'', '''doler'''....''to be quiet'', '''galer'''....''to multiply'', '''goler'''....''to divide'', ....'''mageler'''....''to cook'' |- | '''-r-''' || a few verbs || '''ingarer'''....''to cube'', '''engorer'''....''to get the square root of'''''barer'''....''to crush'' |- | '''-ar-'''<br>'''-ir-'''<br>'''-ur-'''|| tool use || '''ukarer'''....''to shovel'', '''purer'''....''to drive'', '''myekirer'''....''to mill'' |- | '''-z-'''|| perform an art || '''dazer'''....''to dance'', '''dezer'''....''to act'', '''deuzer'''...''to sing'' |} : Verbs containing formants '''s''' or '''p''' are generally intransitive, while all the other formants create transitive verbs. All of the verbs with transitive formants can be passivized by adding '''w''', eg.: :* '''oker'''....''to lose'' <big>→</big> '''okwer'''....''to be lost'' :* '''baler'''....''to press'' <big>→</big> '''balwer'''....''to be pressed'' :* '''koxer'''....''to hide'' <big>→</big> '''koxwer'''....''to be hidden'' :* '''ujler'''....''to lock'' <big>→</big> '''ujlwer'''....''to be locked'' :* '''ser'''....''to be'' (cannot be passivized) :* '''per'''....''to go'' (cannot be passivized) : Some verbs with formants '''-pl-''' and '''-pr-''' can usually be passivized with '''w''', eg.: :* '''yaprer'''....''to climb'' <big>→</big> '''yaprwer'''....''to be climbed'' :* '''aypler'''....''to surmount'' <big>→</big> '''ayplwer'''....''to be surmounted'' == Verb Categories == : Verbs have '''''morphological categories''''', which involve changes to the verb not always found in the dictionary, but developed through rule-bound affixation (such as ''live'', ''lives'', ''lived'', ''living''). They also have '''''lexical categories''''', which involve derived forms usually listed in dictionaries (''enjoy'', ''enjoyable'', ''enjoyment'') === Morphological Categories === : Verbs are inflected with the following '''''morphological categories''''': ::* '''''2 states''''': finite, non-finite ::* '''''4 tenses''''': present, past, future, atemporal<sup>1</sup> ::* '''''5 aspects''''': simple, progressive, perfect, imminent, potential ::* '''''2 voices''''': active, passive ::* '''''2 moods''''': indicative, hypothetical :<small>'''''Note 1:''''' The term "atemporal" means that tense is not marked. For example, in Mirad, '''Pu!''' is the imperative of the verb '''per'''....''to go''. It means ''Go!'' and is atemporal. The '''-u''' ending is an atemporal hypothetical mood marker.</small> : In effect, the PERSON/NUMBER category is not listed above, because this category does not affect the morphology of the Mirad verb form itself. The Mirad verb form stays the same for all persons and numbers. That information is contained in the external subject pronouns governing the verb. In English, for example, the verb "be" has several different forms in the present tense verb form depending on the person and number (I <u>am</u>, you <u>are</u>, he <u>is</u>, we <u>are</u>, etc.), but not so in Mirad. The following chart shows how the English pattern differs from the corresponding single Mirad verb form '''se''' for all persons and numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller" |+ Verb '''ser''' (''to be'') Unchanged for person/number |- ! Person !! Number !! English !! Mirad |- !row=1| 1st !! row=1 rowspan=3| Singular | ''I <u>am</u>'' || '''at <u>se</u>''' |- !row=1| 2nd | ''you <u>are</u>'' || '''et <u>se</u>''' |- !row=1| 3rd | ''he/she <u>is</u>'' || '''it <u>se</u>''' |- !row=1| 1st !! row=1 rowspan=3| Plural | ''we <u>are</u>'' || '''yat <u>se</u>''' |- !row=1| 2nd | ''you (pl.) <u>are</u>'' || '''yet <u>se</u>''' |- !row=1| 3rd | ''they <u>are</u>'' || '''yit <u>se</u>''' |} : This invariability of person/number exists for all tenses. === Lexical Categories === :: In addition, verbs can be described in terms of the following opposing '''''lexical''''' categories. By lexical, is meant that verbs having different lexical properties are listed in the dictionary and have nothing to do with conjugation. {| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;margin-left:1.6em;" |+ Verb Lexical Categories |- ! Stative !! Dynamic |- | '''ser'''....''to be'' || '''xer'''....''to do'' |- ! Intransitive !! Transitive |- | '''agaser'''....''to grow large'' || '''agaxer'''....''to magnify'' |- ! Subject-directed !! Patient-directed |- | '''bier'''....''to take'' || '''buer'''....''to give'' |- ! Reflexive !! Non-reflexive |- | '''utvyixer'''....''to wash up (wash oneself)'' || '''vyixer'''....''to wash'' |- ! Inchoative !! Causative |- | '''tujper'''....''fall asleep'' || '''tujber'''....''put to sleep'' |- ! Autonomous !! Dynamic |- | '''yijer'''....''to open (by itself)'' || '''yijber'''....''to (make it) open'' |- ! Reciprocal !! Non-reciprocal |- | '''hyuittujber'''....''to kill one another'' || '''tujber'''....''to kill'' |- ! Gestural !! Locomotive |- | '''baser'''....''to stir, budge'' || '''paser'''....''to move'' |- ! Subject-oriented !! Object-oriented |- | '''teetyiker'''....''to be hard of hearing'' || '''teetyikwer'''....''to be hard to hear'' |} == Non-finite Forms == : '''''Non-finite verb forms''''' are ::* not conjugated for person or number ::* cannot form a predicate ::* and do not have a subject. : There are three kinds of non-finite verb forms in Mirad: ::* '''''infinitives''''': the dictionary lookup form of a verb, ending in '''-er''' :::* '''der'''....''to say'', '''tixayer'''....''to have studied'', '''xwer'''....''to be done'' ::* '''''gerunds''''': verbal nouns, ending in '''-en''' :::* '''byasen'''....''(the act of) standing'' ::* '''''participles''''': verbal adjectives, ending in '''-a''' :::* '''tejea'''....''living (alive)'', '''twa'''....''known'', '''piya'''....''departed'' === Infinitives === : Verbs are listed in the dictionary under the '''''active voice simple aspect infinitive''''' form, which always ends in '''er''' and means ''to X'', or rarely the passive voice simple aspect infinitive form, which ends in '''wer''' and means ''to be Xed''. The part of the verb form minus the '''-er''' or '''-wer''' is the '''''verb stem'''''. Very rarely at verb can be expressed as a past active or past passive infinitive in '''ayer''' and '''awer''', respectively. (For example: '''Tejayer boy ifawer naze glo.'''....''To have lived without having loved counts little.''). :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:1.6em" |+ Infinitive Stems |- ! Infinitivw || Stem !! Ending |- | '''agser'''....''to grow'' || '''ags-''' || '''-er''' |- | '''igxer'''....''to quicken'' || '''igx-''' || '''-er''' |- | '''per'''....''to go'' || '''p-''' || '''-er''' |- | '''xwer'''....''to happen, be done'' || '''x-''' || '''-wer''' |- | '''tejayer'''....''to have lived'' || '''tej-''' || '''-ayer''' |- | '''ifawer'''....''to have loved'' || '''if-''' || '''-awer''' |} : The infinitive in Mirad is used very much as its counterpart in English. The infinitive can be marked for two aspects (simple, perfect) and two voices (active, passive), as shown in the chart below, where the verb stems are underlined: {| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:1.6em;" |+ Active and Passive Infinitive Stems |- ! Aspect !! Active Voice !! Passive Voice |- !row=1| Simple | '''<u>igx</u>er'''....''to quicken'' || '''<u>igx</u>wer'''....''to be quickened'' |- !row=1| Perfect | '''<u>igx</u>ayer'''....''to have quickened'' || '''<u>igx</u>awer'''....''to have been quickened'' |} : In the above chart, ::* the verb stem is '''igx-''' and ::* the infinitive marker is '''-er'''; ::* the simple aspect active voice marker is zero; ::* the simple aspect passive voice marker is '''w'''; ::* the perfect aspect active voice marker is '''-ay-'''; ::* the past aspect passive voice marker is '''-aw-'''. The passive voice infinitive of a verb will not appear in the dictionary unless it has a special meaning, such as '''xwer''' ''to happen (= to be done)''. The perfect infinitives are never listed in the dictionary. === Gerunds === : The gerund is a verbal noun like English ''playing'' in ''playing ball.'' : The gerund has two possible '''''aspects''''' (simple and perfect) and two possible '''''voices''''' (active and passive): {| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:3.2em; " |+ Gerund Formation |- ! Aspect !! Voice !! Ending !! Example |- !row=1| Simple !! Active | '''-en''' || '''agax<u>en</u>'''....''magnifiying, magnification'' |- !row=1| Simple !! Passive | '''-wen''' || '''agax<u>wen</u>'''....''being magnified'' |- !row=1| Perfect !! Active | '''-ayen''' || '''byek<u>ayen</u>'''....''having cured'' |- !row=1| Perfect !! Passive | '''-awen''' || '''byek<u>awen</u>'''....''having been cured'' |} : Note: Intransitive verbs like '''per''' ''to go'' do not have a passive gerund form. : Lexicalized gerunds, such as '''sanxen''' ''formation, forming'' generally appear in the dictionary in the active voice. : Some examples of gerund usage: ::* ('''sanxer'''....''to form'')&nbsp;&nbsp;&nbsp; '''Ha <u>sanxen</u> bi hia mar efxa amroni bi jabi.'''....''The <u>forming</u> (or: <u>formation</u>) of this star took millions of years.'' ::* ('''deuzer'''....''to sing'')&nbsp;&nbsp;&nbsp; '''Iyta <u>deuzen</u> sa gla via.'''....''Her <u>singing</u> was very beautiful.'' ::* ('''poper'''....''to travel'')&nbsp;&nbsp;&nbsp; '''<u>Popen</u> se yika yex.'''....''<u>Traveling</u> is hard work.'' ::* ('''teeter'''....''to hear'')&nbsp;&nbsp;&nbsp; '''<u>Teetwen</u> fiay se teskyia av dezuti.'''....''<u>Being heard</u> well is important for actors.'' ::* ('''teater'''....''to see'')&nbsp;&nbsp;&nbsp; '''<u>Teaten</u> se <u>vyatexen</u>.'''.....''<u>Seeing</u> is <u>believing</u>.'' ::* ('''uper'''....''to come'')&nbsp;&nbsp;&nbsp; '''His se ha jeb bi <u>Upen</u>.'''....''This is the season of <u>Advent</u> (coming).'' ::* ('''tadier'''....''to get married'')&nbsp;&nbsp;&nbsp; '''Ata <u>tadiayen</u> ewa jodi bixa tepzex.'''....''My <u>having married</u> twice drew attention.'' ::* ('''aker'''....''to win'')&nbsp;&nbsp;&nbsp; '''At voy ta ita <u>akawen</u> hua nuz.'''....''I did not know about his <u>having won</u> that prize.'' : Gerunds, being verb forms, can take direct and indirect objects: ::* '''At ifxwe bey eta buayen at hua nas.'''....''I am pleased by your having given me that money.'' ::* '''Tojben eut voy se kexbiyaf.'''....''Killing yourself is not an option.'' : The special gerundive ending '''-eyn''' gives a nuance emphasizing the action as a single act, much like the English endings ''-ment'' or ''-tion''. Here are a few examples showing the difference between '''-en''' and '''-eyn'''. ::* '''yanlaxen'''....''combining''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''yanlaxeyn'''....''combination'' ::* '''xen'''....''doing''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''xeyn'''....''action, deed'' ::* '''zayben'''....''advancing''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''zaybeyn'''....''advancement'' : Another special gerundive (but lexical) ending is '''-un''', which expresses the result of an action, eg.: ::* '''zyegxer'''....''to puncture''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''zyegxun'''....''a puncture'' ::* '''zyeuber'''....''to transmit''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''zyeubun'''....''a broadcast'' ::* '''deuzer'''....''to sing''&nbsp;&nbsp;<big>≠<</big>&nbsp;&nbsp;'''deuzun'''....''a song'' === Participles === : Participles are verbal adjectives and can modify nouns and pronouns. Since they act as adjectives, they have the adjectival ending '''-a'''. Participles are marked by '''''aspect''''' (simple, progressive, perfect, imminent, potential) and '''''voice''''' (active, passive). : The aspect markers per voice are: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:1.6em;" |+ Aspect Markers |- ! Aspect !! Voice !! Form !! Example |- ! rowspan=2| Progressive ! rowspan=1 | Active | '''-ea-''' || '''tejea'''....''living'' |- ! rowsspan=1 | Passive | '''wea''' || '''xwea'''....''happening, being done'' |- ! rowspan=2| Perfect ! rowspan=1 |Active | '''-ya''' || '''pya'''....''gone'' (< '''pyaa'''<sup>1</sup>) |- ! rowspan=1| Passive | '''-wa''' || '''xwa'''....''done'' (< '''xwaa'''<sup>1</sup>) |- ! rowspan=2| Imminent ! Active | '''-oa''' || '''tojoa'''....''about to die'' |- ! rowspan=1 | Passive | '''-woa''' || '''dodelwoa'''....''about to be announced'' |- ! rowspan=2| Potential ! Active | '''-ua''' || '''tojbua'''....''lethal'' |- ! rowspan=1| Passive | '''-wua''' || '''opoxwua'''....''unstoppable'' |} : <small><sup>1</sup>: The double '''aa''' in the perfect endings is reduced to '''a'''.</small> : '''''Note 1:''''' The perfect active particple ending in '''-ya''' is used only for intransitive verbs like '''per''' (''to go''). '''He is <u>gone</u>.''' is expressed by '''Wit se <u>pya</u>'''. : '''''Note 2:''''' The potential aspect, represented by the vowel '''u''' is much like the conditional in English, but is not considered a tense in Mirad. For example, '''tojbu''' means ''would kill'' and the participle '''tojbua''' means ''lethal'' (referring to something that ''would/has the potential to kill''). More about this in a later section. : '''''Note 3:''''' There is another form of the progressive participle that falls in the lexical, rather than morphological category, in that such forms are listed in the dictionary as adjectives. For example, in the phrase ''The animals <u>bothering</u> our bird feeder...'', the participle ''bothering'' would be '''oboxea''' in Mirad. By inserting the letter '''y''' between the verb stem and the participial ending, the participle becomes an adjective denoting a propensity or habit, as in ''bothersome'' ('''obox<u>y</u>ea'''). Such participles are invariably in the active voice. Most such adjectives in English end in ''-ive'' as in ''repulsive'' or ''-ly'' as in ''wiggly'' or ''-ous'' as in ''circuitous.'' Such adjectives in Mirad are listed in the dictionary and end in '''-yea'''. : Adverbial participles can be made from the above adjectival participles, by suffixing the letter '''y'''. Examples: ::* '''Iyt yepa ha tim <u>deuzeay</u>.'''....''She entered the room <u>singing</u>.'' ::* '''<u>Ujbaway</u> ha dodal, it pia.'''....''The speech <u>having been finished</u>, he left.'' : Also, the above participles can be converted into abstract nouns by suffixing '''n'''. Examples: ::* '''tiluwa'''....''drinkable'' <big>→</big> '''tiluwan'''....''potability'' ::* '''tojbua'''....''lethal'' <big>→</big> '''tojbuan'''....''lethality'' ::* '''mansea'''....''shining'' <big>→</big> '''he <u>mansean</u> bi iyta deuzen'''....''the <u>brilliance</u> of her singing'' ::* '''aakaxyea'''....''inventive'' <big>→</big> '''aakaxyean'''....''inventiveness'' : Furthermore, these participles can sometimes be pronominalized with '''s''' for things and '''t''' for people or living things. These forms can, in turn, be pluralized: ::* '''xwa'''....''done'' <big>→</big> '''xwas'''....''what is done, a happening'' ::* '''xwa'''....''done'' <big>→</big> '''xwasi'''....''happenings, deeds'' ::* '''otwa'''....''unknown'' <big>→</big> '''otwas'''....''what is not known, a mystery'' ::* '''osexea'''....''destroying'' <big>→</big> '''osexeas'''....''a destroyer'' ::* '''tojbua'''....''lethal'' <big>→</big> '''tojbuas'''....''something lethal, a lethal thing'' ::* '''tojboa'''....''moribund'' <big>→</big> '''tojboati'''....''people about to die, fatal cases'' ::* '''tejea'''....''living'' <big>→</big> '''tejeat'''....''a living person'' ::* '''tejea'''....''living'' <big>→</big> '''tejeasi'''....''living things'' : There is a special tenseless, nominalized, animate participle used for '''''agent''''' nouns (English ''one who does something, Xer'', ''Xant'', ''Xist''), which refers to a person who habitually does some action, perhaps as a profession or trade. These agent nouns end in '''-ut'''. ::* '''sexut'''....''builder'' ::* '''nuut'''....''supplier'' ::* '''tojbut'''....''killer'' ::* '''ifut'''....''lover'' ::* '''akuti'''....''winners'' : Note: There is a slight difference of meaning between the tensed participial pronoun '''ha akeat'''....''the one winning'' and the non-tensed agent noun '''ha akut'''....''the winner''. : Similarly, there is a special tenseless, nominalized, <u>in</u>animate participle used for a thing that performs the action denoted by the verb stem. These agent nouns end in '''-us'''. ::* '''yuxus'''....''aid (a thing that helps)'' ::* '''byuxwus'''....''button (a thing that gets touched on the keyboard)'' ::* '''paxus'''....''motive (a thing that moves one)'' ::* '''jaupus'''....''precedent (a thing that comes before)'' : The above '''-us''' ending contrasts with the endings '''-ar''' (''instrument''), '''-ir''' (''machine''), '''-ur''' (''motor, engine''), which are physical objects and not always suffixed to a verbal root. == Finite Forms == [[File:Auxiliary verbs tree 3.png|thumb|]] : In Mirad, finite verb forms are those that can take a person subject, serve as a predicate, and be conjugated. Finite verb forms are conjugated by using suffixes indicating, through their presence or absence, the following categories: <div style="background: lightyellow;{{text default color}};"> ::* TENSES :::# '''''present''''' :::# '''''past''''' :::# '''''future''''' :::# '''''atemporal''''' ::* MOODS :::# '''''indicative''''' :::# '''''hypothetical''''' ::* ASPECTS :::# '''''simple''''' :::# '''''progressive''''' :::# '''''perfect''''' :::# '''''imminent''''' :::# '''''potential''''' ::* VOICES :::# '''''active''''' :::# '''''passive''''' :::# '''''reflexive''''' :::# '''''reciprocal''''' </div> : Person and number are not marked on the verb form itself. For example, ''am'', ''is'', ''are'', which change according to the person subject in English, are all expressed with the same verb form in Mirad: '''se'''. Thus, '''at se'''....''I am'', '''et se'''....''you are'', '''it se'''....''he/she/it is'', etc. === Moods === : There are two moods in Mirad: ::* '''''indicative''''' ::* '''''hypothetical'''''. ===== Indicative Mood ===== : The '''''indicative''''' form of the verb indicates an action or state that occurs in actual time, such as ''he went'', ''he is going'', ''he will go.'' : The indicative mood has three tenses, '''''present''''', '''''past''''', '''''future''''', indicated by the suffixes '''-e''', '''-a''', and '''-o''', respectively. ===== Hypothetical Mood ===== : Wheras the indicative verb forms expresses actuality in time, the '''''hypothetical mood''''' expresses one of the non-actuality situations below and uses the vowel '''u'''. ::* a command , i.e. the '''''imperative''''' (''Go!'') ::* a wish or suggestion, i.e. the '''''hortative''''' or '''''jussive''''' (''May the king live long!'', ''Let's celebrate!'') ::* an unrealized situation, i.e. the '''''subjunctive''''' (''It is important that you <u>be</u> early.'') ::* an imagined if-then-situation, i.e. the '''''conditional''''' (''If I <u>were</u> rich, I <u>would be</u> happy.'') === Aspects === : There are five aspects in the Mirad verb system. <div style="background: lightyellow;{{text default color}};"> ::* the '''''simple''''' aspect (default), i.e. non-progressive, non-perfect, non-imminent, and non-conditional. ::* the '''''progressive''''' aspect, i.e. an action or state on-going in the particular tense, using '''ey''' ::* the '''''perfective''''' aspect, i.e. an action or state anterior or already completed, using '''ay''' ::* the '''''imminent''''' aspect, i.e. an action or state about to happen, using '''oy''' ::* the '''''potential''''' aspect, i.e. an action potentially happening, using '''uy''' </div> ===== The Simple Aspect ===== :: Unless specifically marked, the default aspect is '''''simple''''', i.e. non-progressive, non-perfect, non-imminent, and non-conditional. Three indicative tenses can be expressed in the simple aspect: ::* Present with '''e''' ::* Past with '''a''' ::* Future with '''o'''. :: An atemporal verb ending in '''u''' in the simple aspect is considered hypothetical and expresses three things, depending on how it is used in the sentence: ::* a conditional like ''I would go (if...)'' ::* an imperative like ''Go!'' ::* a hortative like ''Let's go!'' ::* a subjunctive like ''(It is important that) we go.'' :: Here is a chart showing the simple, active voice instantiations of the Mirad verb '''per''' (''to go'') with the endings underlined: {| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:3.2em;" |+ Simple Active Conjugation of '''Per''' |- ! Mood !! Tense !! Aspect !! Voice !! Instantiation !! Verb '''per''' |- !row=1| Indicative !! Present !! Simple !! Active !! | '''At p<u>e</u>'''....''I go'' |- !row=1| Indicative !! Past !! Simple !! Active !! | '''At p<u>a</u>'''....''I went'' |- !row=1| Indicative !! Future !! Simple !! Active !! |'''At p<u>o</u>'''....''I will go'' |- !row=1 rowspan=4 | Hypothetical !rowspan=4| Atemporal !rowspan=4| Simple !rowspan=4| Active ! Conditional |'''At p<u>u</u>'''....''I would go'' |- ! Hortative/Optative/Jussive |'''Van yat p<u>u</u>!'''....''Let's go!'' |- ! Imperative |'''P<u>u</u> tam!'''....''Go home!'' |- ! Subjunctive |'''Se efwa van et p<u>u</u>.'''....''It is necessary that you go.'' |} : Note that the last four instantiations are the same tense, but differ in syntax. For example, if the verb form is hypothetical, atemporal, simple, active and has no subject, it operates as an imperative. ==== The Simple Indicative Present Active Tense ==== :: The simple indicative present instantiation is marked with the vowel suffix '''e''' and has a non-progressive ('''''habitual''''') aspect as in English ''I work'' or ''I live''. Progressive aspect forms like ''I am studying'' are explained later. :: Examples: :::* '''At <u>yexe</u> be tam.''' ....''I <u>work</u> at home''. :::* '''Hia tom <u>se</u> nam.''' ....''This building <u>is</u> a store.'' :::* '''Ha amur <u>yuzpe</u> ha imer.'''....''The moon <u>goes around</u> the earth.'' ==== The Simple Indicative Past Active Tense ==== : The simple indicative past tense instantiation is marked with the vowel suffix '''a''' and has a non-progressive (punctual) meaning as in English ''I did something at some particular point in time''. The simple past contrasts in aspect with the past progressive (''I was doing something'') or the present perfect (''I have done something''), or past potential (''I would have done something''). The simple past is punctual, that is, it describes an event that occurred at a particular point in time. : Examples: ::* '''Iyt <u>iba</u> ha nyuf zojub.''' ....''She <u>received</u> the package yesterday.'' ::* '''At <u>ujba</u> ha dyes ji iwa jwobi.''' ....''I <u>finished</u> the book three hours ago.'' ::* '''His <u>kyesa</u> exag hijub.'''....''This <u>happened</u> twice today.'' ==== The Simple Indicative Future Active Tense ==== : The simple indicative future tense is marked with the vowel suffix '''o''' and has the same meaning as in English ''I will do something at some particular point in the future''. : Examples: ::* '''Yit <u>tadso</u> zajab.'''....''They <u>are going to get married</u> next year.'' ::* '''Hua kaxon <u>ujako</u>.''' ....''That solution <u>will work</u>.'' ::* '''At <u>so</u> him hoj et <u>upo</u>.'''....''I <u>will be</u> here when you <u>(will) come.</u><sup>1</sup>'' :: Note 1: Unlike in English, Mirad does not use the present tense for a real future. There is also no sequence of tenses in Mirad (such as, ''He said he was coming.''. In Mirad, this would be expressed as ''He said he <u>will</u> come.''). ==== The Simple Hypothetical Atemporal Active Tense ==== : A verb form ending in '''u''' like '''pu''' has no time value and is used to express unreal actions or states, such as the '''''imperative''''', '''''hortative''''', '''''conditional''''', or '''''subjunctive'''''. : Examples: ::* '''<u>Upu</u> him!'''....''<u>Come</u> here!'' ('''''imperative''''') ::* '''<u>Von upu</u>!''' ....''<u>Don't come</u>!'' ('''''negative imperative''''') ::* '''Ha edeb <u>fu</u> teater et.''' ....''The king <u>would like</u> to see you.'' ('''''conditional''''') ::* '''Ven at <u>su</u> et, at <u>dolu</u>.''' ....''If I <u>were</u> you, I <u>would be</u> quiet.'' ('''''conditional''''') ::* '''Van yeyt <u>ujaku</u> be yeyta yexneadi.''' ....''May all you (women) <u>succeed</u> in your careers.'' ('''''hortative''''') ::* '''Van yat <u>ijbu</u> bay fyadil.''' ....''Let's <u>begin</u> with a prayer.'' ('''''jussive''''') ::* '''Se kyitesa <u>van et puu</u> jwa.''' ....''It's important <u>that you arrive</u> early.'' ('''''subjunctive''''') ::* '''Se kyitesa <u>von et puu</u> jwo.'''....''It's important <u>that you not arrive</u> late.'' ('''''negative subjunctive''''') : Hypothetical verb forms ending in '''-u''' can be interpreted in various ways, depending on the following syntactical patterns in the sentence: ::* Generally, if a verb form ending in '''-u''' begins a sentence and has no subject, then it is an IMPERATIVE (a command). For example, '''Ipu!''', ''Go away!''. ::* If the verb form has a subject not preceded by the complementizers '''van''', '''ven''', or '''von''', then it is probably a conditional predicate like '''At fu per.'''....''I <u>would like</u> to go.''. ::* If the subject of the verb is preceded by '''ven'''....''if'', then it is a conditional clause as in '''Ven at <u>su</u> nasikat...'''....''If I <u>were</u> a rich man.''. ::* If the subject is preceded by '''Van'''....''that/let/may'' or '''von'''....''don't'', then it is a hortative wish like '''Van et yagteju.'''....''May you live long.'' or a jussive suggestion like '''Van yat fyadilu.'''....''Let us pray.'' or a prohibition like '''Von tiliu his!'''....''Don't drink this!''. === Voices === : Mirad has four voices: ::* Active ::* Passive ::* Reflexive ::* Reciprocal. ==== Active Voice ==== : The default voice is active, i.e. the subject of the verb is doing the action. ::* '''At teata ha kyes.'''....''I saw the event.'' ==== Passive Voice ==== : A verb form is converted from active to passive by inserting a '''w''' just after the stem of the verb form. The past passive particle ending '''-waa''' is usually abbreviated to '''-wa''' (''done'' is '''xwa'''). : The following chart shows the distinction between active and passive voice of various verbs: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller; margin-left:4.8em" |+ Contrasting Active and Passive Voice ! Verb Form !! Active !! Active<br>Example !! Passive !! Passive<br>Example |- !row=1| Infinitive | '''xer'''<br>''to do'' || '''At fe xer fi.'''<br>''I want to do well.'' || '''xwer'''<br>''to be done'' || '''Ese hyos xwer.'''<br>''There is nothing to be done.'' |- !row=1| Present Participle | '''sexea'''<br>''constructing'' || '''Ha nunxob sexea hia tom...'''<br>''The firm constructing this building...''|| '''sexewa'''<br>''being constructed'' || '''His se sexewa.'''<br>''This is under construction.'' |- !row=1| Present | '''xe'''<br>''do/does'' ||'''At xe fi be tixam.'''<br>''I do well in school.'' || '''xwe'''<br>''is done'' || '''Huyenasi hoj xwe.'''<br>''Such things are never done.'' |- !row=1| Past Participle | '''xaa'''<br>''having done'' || '''Iyt, xaa hya iyta yex,...'''<br>''She, having done all her work,...'' ||'''xwa'''<br>''done'' || '''Hyas se xwa.'''<br>''Everything is done.'' |- !row=1| Past | '''tojba'''<br>''killed'' || '''Duhot tojba hwut?'''<br>''Who killed that guy?'' || '''tojbwa'''<br>''was killed'' || '''Duhoj wit tojbwa?'''<br>''When was he killed?'' |- !row=1| Hypothetical | '''bakxu'''<br>''heal'' || '''Bakxu at!'''<br>''Heal me!'' || '''bakxwu'''<br>''be healed'' || '''Van iyt bakxwu.'''<br>''May she be healed.'' |} : Intransitive verbs cannot be made passive. For example, '''tajer'''....''to be born'' is intransitive (takes no object) and has no passive voice form. However, the transitive verb '''tajber'''....''to bear, give birth'' can be passive, as in '''Ha tudet <u>tajbwa</u> zajub.'''....''The child <u>was delivered</u> yesterday'' (as opposed to '''Ha tudet <u>taja</u> zajub.'''....''The child <u>was born</u> yesterday.)'' Notice how this works with '''yijer''' (''to open''): ::* '''Ha mes yija.'''....''The door opened (by itself).'' (medio-passive) ::* '''Ha mes yijpa.'''....''The door came open.'' (dynamic medio-passive) ::* '''Yijbu ha mes.'''....''Open the door.'' (transitive active) ::* '''Ha mes yijbwa.'''....''The door was opened (by someone).'' (passive) : Impassive verbs form their past particple with the ending '''ya''', but these forms are somewhat rare. Here are some examples: ::* '''per'''....''to go'' -> '''pya'''....''gone'' ::* '''tajer'''....''to be born'' -> '''tajya'''....''born'' (ex.'''Jesus tajya bi Marya.''''....''Jesus, born of Mary'') ::* '''tojer'''....''to die'' -> '''tojya'''....''dead'' ::* '''loteaser'''....''to disappear'' -> '''loteasya'''....''disappeared'' (ex. '''Ha loteasya tobi be Arogem.'''....''the disappeared persons in Argentina.'') ==== Reflexive Voice ==== : A verb is made reflexive by prefixing the reflexive pronoun '''ut''' (''self''), for example: ::* '''tojber'''....''to kill'' <big>→</big> '''uttojber'''....''to kill oneself'' ::* '''vyilxer'''....''to wash'' <big>→</big> '''utvyilxer'''....''to wash up'' ::* '''teater'''....''to see'' <big>→</big> '''utteater'''....''to see oneself'' ::* '''yabler'''....''to lift'' <big>→</big> '''utyabler'''....''to lift oneself'' → '''Utyablu!'''....''Lift yourself up!'' ::* '''trer'''....''to know'' <big>→</big> '''uttrer'''....''to know oneself'' → '''Uttru!'''....''Know thyself!'' ==== Reciprocal Voice ==== : A verb is made reciprocal by prefixing the reciprocal pronoun '''hyuit'''....''one another'', for example: ::* '''tojber'''....''to kill'' <big>→</big> '''hyuittojber'''....''to kill one another'' ::* '''vyilxer'''....''to wash'' <big>→</big> '''hyuitvyilxer'''....''to wash one another'' ::* '''teater'''....''to see'' <big>→</big> '''hyuitteater'''....''to see one another'' : Both the reflexive pronoun and reciprocal pronoun can be used as standalone objects. However, the plural form '''yut''' is used if the subject is plural, for example: ::* '''Yit vyilxa <u>yut</u>.'''....''They (f.) washed up. (= washed <u>selves</u>).'' ::* '''Ha twobeti dizeuda <u>hyuit</u>.'''....''The boys laughed at <u>one another</u>.'' : The word '''hyuit''' is a hybrid of '''hyit'''....''the same one'' combined with '''hyut'''....''the other one''. ==== Aspects Revisited ==== : Mirad verbs have the following aspects: ::* '''''Simple''''' -- this is the default aspect, shown above, i.e. non-progressive, non-perfect, non-imminent, and non-potential. ::* '''''Progressive''''' -- this is an aspect where the verb describes an on-going action or state spread over time. ::* '''''Perfect''''' -- this presents the action or state as anterior, or completed prior to another action or state. ::* '''''Immininent''''' -- this describes an action or state ''about to happen.'' ::* '''''Potential''''' -- this refers to an action or state where something is ''possible''. ==== The Simple Aspect ==== : The following chart presents Mirad verbs in the Simple aspect. In the active voice, the tense vowels '''a''', '''e''', '''o''', and '''u''' are affixed to the stem. In the passive voice, the passive marker consonant '''w''' is inserted between the stem and the final tense vowels. The simple present tense refers to actions or states that are habitual (''I regularly go to school.''), regular (''The earth revolves around the sun.''), or permanent (''Blue is a color.''). The simple past refers to actions or states that occurred at a fixed point in time (''I did my homework last night.''). The simple future refers to actions or states that will occur at some particular point in the future (''The sun will rise tomorrow at dawn.''). The simple atemporal hypothetical ( = conditional) refers to an imagined action or state that has not be realized (''You would make a good president.''). :{| class="wikitable" style="background:lightyellow;{{Text default color}};font-size:smaller;" |+ Simple Aspect |- ! Aspect !! Tense !! Mood !! Active Voice !! Passive Voice |- !row=1| Simple !! Present !! Indicative | '''At x<u>e</u>'''....''I do'' || '''Has x<u>we</u>'''....''It is done'' |- !row=1| Simple !! Past !! Indicative | '''At x<u>a</u>'''....''I did'' || '''Has x<u>wa</u>'''....''It was done'' |- !row=1| Simple !! Future !! Indicative | '''At x<u>o</u>'''....''I will do'' || '''Has x<u>wo</u>'''....''It will be done'' |- !row=1| Simple !! Atemporal !! Hypothetical | '''At x<u>u</u>'''....''I would do''<sup>1</sup> || '''Has x<u>wu</u>'''....''It would be done'' |} : 1: Absence of tense (Atemporal) + Hypothetical mood = '''''conditional'''''. ==== The Progressive Aspect ==== : The following chart presents Mirad verbs in the Progressive aspect. The present tense vowel '''e''' followed by a buffer consonant, are inserted between the stem and the final tense vowel. The buffer consonant is '''y''' in the active voice, or '''w''' in the passive voice. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller; " |+ Progressive Aspect |- ! Aspect !! Tense !! Mood !! Active Voice !! Passive Voice |- !row=1| Progressive !! Present !! Indicative | '''at x<u>eye</u>'''....''I am doing'' || '''Has x<u>ewe</u>'''....''it is being done'' |- !row=1| Progressive !! Past !! Indicative | '''at x<u>eya</u>'''....''I was doing'' || '''Has x<u>ewa</u>'''....''it was being done'' |- !row=1| Progressive !! Future !! Indicative | '''at x<u>eyo</u>'''....''I am going to be doing'' || '''Has x<u>ewo</u>'''....''it will be happening'' |- !row=1| Progressive !! Atemporal !! Hypothetical | '''at x<u>eyu</u>'''....''I would be doing'' || '''Has x<u>ewu</u>'''....''it would be happening'' |} ==== The Perfect Aspect ==== : The following chart presents Mirad verbs in the Perfect aspect. The past tense vowel '''a''' following by a buffer consonant are inserted between the stem and the final tense vowel. The buffer consonant is '''y''' in the active voice, or '''w''' in the passive voice. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Perfect Aspect |- ! Aspect !! Tense !! Mood !! Active Voice !! Passive Voice |- !row=1| Perfect !! Present !! Indicative | '''At x<u>aye</u>'''....''I have done'' || '''Has x<u>awe</u>'''....''It has been done'' |- !row=1| Perfect !! Past !! Indicative | '''At x<u>aya</u>'''....''I had done'' || '''Has x<u>awa</u>'''....''It had been done'' |- !row=1| Perfect !! Future !! Indicative |'''At x<u>ayo</u>'''....''I will have done'' || '''Has x<u>awo</u>'''....''It will have been done'' |- !row=1| Perfect !! Atemporal !! Hypothetical | '''At x<u>ayu</u>'''....''I would have done'' || '''Has x<u>awu</u>'''....''It would have been done'' |} ==== The Imminent Aspect ==== : The following chart presents Mirad verbs in the Imminent aspect (sometimes referred to as the Prospective aspect). The future tense vowel '''o''' following by a buffer consonant are inserted between the stem and the final tense vowel. The buffer consonant is '''y''' in the active voice, or '''w''' in the passive voice. Not that only indicative mood imminent tenses are ever used. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Imminent Aspect |- ! Aspect || Tense !! Mood !! Active Voice !! Passive Voice |- !row=1| Imminent !! Present !! Indicative | '''At x<u>oye</u>'''....''I am about to do'' || '''Has x<u>owe</u>'''....''It is about to be done'' |- !row=1| Imminent !! Past !! Indicative | '''At x<u>oya</u>'''....''I was about to do'' || '''Has x<u>owa</u>'''....''It was about to be done'' |} ==== The Potential Aspect ==== : The following chart presents Mirad verbs in the Potential aspect. The hypothetical vowel '''u''' followed by a buffer consonant are inserted between the stem and the final tense vowel. The buffer consonant is '''y''' in the active voice, or '''w''' in the passive voice. The future potential and hypothetical potential aspects are never used. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Potential Aspect |- ! ASPECT !! TENSE !! MOOD !! ACTIVE VOICE !! PASSIVE VOICE |- !row=1| Potential !! Present !! Indicative | '''At x<u>uye</u>'''....''I am to do'' || '''Has x<u>uwe</u>'''....''It is to be done, it is doable'' |- !row=1| Potential !! Past !! Indicative | '''At x<u>uya</u>'''....''I was to do'' || '''Has x<u>uwa</u>'''....''It was to be done, it was doable'' |} == Verb Conjugation Chart == : The following chart presents the totality of the Mirad affirmative verb conjugation system using the verb '''xer'''....''to do'' and its passive '''xwer'''....''to be done, happen''. The rows beginning with a light blue background are finite forms, while those beginning with light green are non-finite forms. {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Verb Conjugation Chart |- valign=top !rowspan=2| State !!rowspan=2| Mood !!rowspan=2| Aspect !!rowspan=2| Tense !! colspan=4|Voice |- ! Active!!Passive |- ! rowspan=16 style="background: lightblue;{{text default color}};"|Finite !!rowspan=3| Indicative !!rowspan=4| Simple !! Present | '''xe''' <br>''does''||'''xwe'''<br>''is done, happens'' |- ! Past | '''xa''' <br>''did''||'''xwa'''<br>''was done, happened'' |- ! Future | '''xo''' <br>''will do''||'''xwo'''<br>''will be done, will happen'' |- ! Hypothetical|| | '''xu''' <br>''would do, do!''||'''xwu'''<br>''would be done, would happen, be done!'' |- !rowspan=3| Indicative !!rowspan=4| Progressive !! Present | '''xeye'''<br>''is doing''||'''xewe'''<br>''is being done, is happening'' |- ! Past | '''xeya''' <br>''was doing''||'''xewa'''<br>''was doing, was happening'' |- ! Future | '''xeyo'''<br>''will be doing''||'''xewo'''<br>''will be happening'' |- ! Hypothetical|| | '''xeyu''' <br>''would be doing''<br>''be doing!''||'''xewu'''<br>''would be happening'' |- !rowspan=3|Indicative !! rowspan=4| Perfect !! Present | '''xaye''' <br>''has done''||'''xawe''' <br>''has been done, has happened'' |- ! Past | '''xaya''' <br>''had done''||'''xawa'''<br>''had been done, had happened'' |- ! Future | '''xayo''' <br>''will have done''||'''xawo''' <br>''will have been done, will have happened'' |- ! Hypothetical !! | '''xayu''' <br>''would have done''||'''xawu'''<br>''would have been done, would have happened'' |- !rowspan=4| Indicative !! rowspan=2|Imminent !! Present | '''xoye''' <br>''is about to do''||'''xowe'''<br>''is about to be done, is about to happen'' |- ! Past | '''xoya'''<br>''was to be done'' ||'''xowa'''<br>''was to be done, was to happen'' |- ! rowspan=2|Potential !! Present | '''xuye'''<br>''is supposed to do'' ||'''xuwe''' <br>''is supposed to happen'' |- ! Past | '''xuya''' <br>''was supposed to do''||'''xuwa'''<br>''was supposed to be done, was supposed to happen'' |- ! colspan=6 style="background: black;color:white;"| |- ! rowspan=2 style="background: lightgreen;{{Text default color}};"|Infinitive !! !! Simple !! rowspan=8| | '''xer'''<br>''to do''||'''xwer'''<br>''to be done, to happen'' |- ! !! Perfect | '''xayer'''<br>''to have done''||'''xawer'''<br>''to have been done, to have happend'' |- ! colspan=6 style="background: black;color:white;"| |- ! rowspan=4 style="background: lightgreen;{{Text default color}};"|Participle !! !! Progressive | '''xea'''<br>''doing'' ||'''xewa'''<br>''being done, happening'' |- ! !! Perfect | '''xya''' <br>''having done''||'''xwa'''<br>''done, happened'' |- ! !! Imminent | '''xoa''' <br>''about to do''||'''xowa'''<br>''about to happen'' |- ! !! Potential | '''xua'''<br>''bound to do'' ||'''xuwa'''<br>''doable'' |- ! colspan=6 style="background: black;color:white;"| |- !rowspan=2 style="background: lightgreen;{{Text default color}};" |Gerund ! !! Simple !! | '''xen''' <br>''doing''||'''xwen''' <br>''being done, happening, event'' |- ! !! Perfect !! | '''xayen'''<br>''having done''||'''xawen'''<br>''having happened'' |} : Note 1: Intransitive verbs such as '''per''' ''to go'' have no passive forms. An expression such as ''They are gone.'' would be translated as '''Yit se pya'''. == Negative Forms == : All of the above verb forms are affirmative. The indicative and conditional forms can be made negative by using the negative adverb '''voy''' (''not'', '' 'nt'', ''doesn't'', ''don't''). Those forms that are subjunctive, jussive, or imperative ending in '''-u''' use the negative subordinate conjunction '''von''' (''don't'', ''let not'', ''lest''). : '''voy'''....''not'' ::* '''At <u>voy</u> te.'''....''I <u>don</u>'t know.'' (indicative) ::* '''<u>Voy</u> mamilo.'''....''It will <u>not</u> rain.'' (indicative) ::* '''At <u>voy</u> xu hus.'''....''I would <u>not</u> do that.'' (conditional) : '''von'''....''Let's not, don't, let it not'' ::* '''<u>Von</u> mamilu.'''....''<u>Let it not</u> rain.'' (subjunctive) ::* '''<u>Von</u> yat fuyaku.'''....''<u>Let</u> us <u>not</u> despair.'' (jussive) ::* '''<u>Von</u> pu!'''....''<u>Don't</u> go.'' (imperative) : Participles, gerunds, and infinitives can be negated with the prefix '''o-''' (''un-, non-''). ::* '''tosea'''....''feeling'' -> '''otosea'''....''unfeeling'' ::* '''xwa'''....''done'' -> '''oxwa'''....''undone'' ::* '''teliwa'''....''eaten'' -> '''oteliwa'''....''uneaten'' ::* '''tejen'''....''living'' -> '''otejen'''....''not living'' ::* '''buen'''....''giving'' -> '''obuen'''....''not giving'' ::* '''buer'''....''to give'' -> '''obuer'''....''not to give'' ::* '''ter'''....''to know'' => '''oter'''....''not to know, i.e. to ignore'' : Partciples, gerunds, and infinitives can also be negated with the word '''voy'' (''not''), eg: ::* '''voy tea ha dud'''....''not knowing the answer'' ::* '''gel voy tejea'''....''like not living'' ::* '''av voy xen hes'''....''for not doing something'' == How to Express Certain English Tenses == : English speakers have some tenses that do not fit into the above schema, and so Mirad uses a combination of verbs to achieve the same sense: ::* The English tense ''I have been studying French for four years.'' is translated in Mirad by '''At saye tixea Ferad ji uwa jabi.''' (Mirad present perfect of '''ser''' (''to be'') + the present participle of the main verb, '''tixer'''. ::* The English tense ''I had been studying'' is translated in Mirad by '''At saya tixer''', the past perfect of the verb '''ser''' (''to be'') + the present participle of the main verb, '''tixer'''. ::* The English tense ''I am going to be starring in that role.'' is translated in Mirad by '''At dezdebeyo be hua dezgon.''' (Mirad future progressive). ::* The modern Black English tense ''Don't you be doing that.'' is handled in Mirad by '''Von et xeyu hus.''' (Mirad imperative progressive). == Transitive vs. Intransitive Verbs == : Transitive verbs, which can take a direct object, oppose themselves to intransitive verbs, which do not take a direct object. Some verbs are marked overtly for transitivity. : Verbs that end in '''xer''' (''to do, -ify, -ize'') are by nature transitive, and often have intransitive counterparts in '''ser''' (''to be, become, -ify, -ize''). Likewise, verbs ending in '''ber''' (''to put, take'') are transitive and have intransitive counterparts in '''per''' (''to go''). Here are some examples: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Transitive vs. Intransitive |- ! Transitive !! Intransitive |- | '''xer'''....''do'' || '''ser'''....''be'' |- | '''agxer'''....''grow (something)'' || '''agser'''....''grow (up)'' |- | '''amxer'''....''heat, make hot'' || '''amser'''....''become hot, heat up'' |- | '''puxer'''....''throw'' || '''puser'''....''jump'' |- | '''per'''....''go'' || '''ber'''....''put'' |- | '''aber'''....''put on'' || '''aper'''....''get on'' |- | '''yaber'''....''raise'' || '''yaper'''....''rise'' |- | '''poxer'''....''stop (something)'' || '''poser'''....''(come to a) stop'' |- | '''yuber'''....''bring'' || '''yuper'''....''approach'' |- | '''yeber'''....''insert'' || '''yeper'''....''enter'' |} ::* '''At <u>agxe</u> vobi.'''....''I <u>grow</u> [TRANSITIVE] plants.'' ::* '''Ha vobi <u>agseye</u> ig.'''....''The plants <u>are growing</u> [INTRANSITIVE] fast.'' ::* '''<u>Poxu</u> ha pur!'''....''<u>Stop</u> [TRANSITIVE] the car!'' ::* '''Ha pur <u>posa</u>.'''....''The car <u>stopped</u> [INTRANSITIVE].'' ::* '''At <u>yaba</u> ha mis.'''....''I <u>raised</u> [TRANSITIVE] the window.'' ::* '''Ha amar <u>yapaye</u>.'''....''The sun <u>has risen</u> [INTRANSITIVE].'' === Marking -jer Verbs for Transitivity === : Note the following verbs, whose stems end in '''j''' are hard to pronounce with intransitive '''s''' and transitive '''x''', so these two endings are placed with '''p''' and '''b''', respectively, although the presence of the '''p''' is optional, i.e. it's presence or absence can slightly change the meaning from static to dynamic, eg. '''tujer'''....''to sleep'' vs. '''tujper'''....''to fall asleep''. The transitive forms can be either active or passive. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Marking -jer Verbs for Transitivity |- ! colspan=2|Intransitive !! colspan=2|Transitive |- ! Static !! Dynamic !! Active !! Passive |- | '''Ha mes <u>yija</u>'''<br>''The door <u>opened</u>.'' || '''Ha nasyef <u>yijpa</u>'''<br>''The purse <u>came open</u>.'' || '''At <u>yijba</u> ha mes.'''<br>''I <u>opened</u> the door.'' || '''Ha mes <u>yijbwa</u> bey yelput.'''<br>''The door <u>was opened</u> by an intruder'' |- | '''Ha mes <u>yuja</u>.'''<br>''The door <u>closed</u>.'' || '''Ha yanup <u>yujpa</u>.'''<br>''The meeting <u>adjourned</u>.'' || '''At <u>yujba</u> ha mes.'''<br>''I <u>closed</u> the door.''||'''Ha mes yeyfe <u>yujbwer</u> ja sumjob.'''<br>''The door should <u>be closed</u> by bedtime.'' |- | '''Ha dezun <u>ijaye</u>.'''<br>''The play <u>has started</u>.''||'''Ha par <u>ijpa</u> boy poys.'''<br>''The car <u>started up</u> immediately.'' ||'''At <u>ijba</u> ata tyal.'''<br>''I <u>started</u> my meal.''||'''Ha tyal <u>ijbwa</u> jwa.'''<br>''The meal <u>was started</u> early.'' |- | '''Ha dezun <u>ujaye</u>.'''<br>''The play has <u>ended</u>.''||'''Ata yex <u>ujpaye</u>.'''<br>''My work <u>has come to an end</u>.'' || '''A <u>ujba</u> ha dyes.'''<br>''I <u>finished</u> the book.''||'''Ha dyes hyoj <u>ujbwa</u>.'''<br>''The book never <u>got finished</u>.'' |- | '''Ha tob <u>toja</u> zomoj.'''<br>''The man <u>died</u> yesterday evening.''||'''Ha tob <u>tojpa</u>.'''<br>''The man <u>dropped dead.</u>'' || '''Hot <u>tojba</u> ha twob?'''<br>''Who <u>killed</u> the man?''||'''Ha twob <u>tojbwa</u> bey ita tayd.'''<br>''The man <u>was killed</u> by his wife.'' |- | '''<u>Teju</u>.'''<br>''<u>Live!</u>.''||'''<u>Tejpu!</u>.'''<br>''<u>Come alive!</u>.'' || '''Yat efe <u>tejber</u> ha twob.'''<br>''We need to <u>revive</u> the man.''||'''Ha twob yofwa <u>tejbwer</u>.'''<br>''The man could not <u>be revived</u>.'' |- | '''Ha tobot <u>taja</u> zojub.'''<br>''The baby <u>was born</u> yesterday.'' || '''Hoj ha tobot <u>tajpo</u>?'''<br>''When <u>will</u> the baby <u>pop out</u>?'' || '''Iyt <u>tajba</u> awa twobot zojub.'''<br>''She <u>gave birth</u> to a baby boy yesterday.''||'''Ha twobot <u>tajbwa</u> jo eymoj.'''<br>''The baby boy was <u>birthed</u> after midnight.'' |- | '''At <u>tija</u> jwe.'''<br>''I <u>woke up</u> on time.''||'''It voy <u>tijpa</u>.'''<br>''He did not <u>come to.</u>.'' || '''At <u>tijbo</u> et jwa.'''<br>''I will <u>wake (you) up</u> early.''||'''At voy fe <u>tijbwo</u> gra jwa.'''<br>''I don't want to <u>be woken</u> too early.'' |- | '''At <u>tujeya</u>.'''<br>''I was <u>sleeping.</u>''||'''At <u>tujpeya</u>.'''<br>''I was <u>falling sleep</u>.'' || '''At <u>tujbo</u> it.'''<br>''I will <u>put (him) to sleep.</u>.''||'''Ha tobot <u>tujbwo</u> glojo.'''<br>''The baby <u>will be put to sleep</u> soon.'' |} == Reflexive Verbs == [[File:TWC Hokitika Gorge • Stewart Nimmo • MRD 1.jpg|thumb|]] : Reflexive verbs, where the object refers back to the subject, work just as in English, where the object is a reflexive pronoun, eg.: ::* '''At tujboye aut.'''....''I am going to kill myself.'' ::* '''Tru eut!'''....''Know thyself!'' ::* '''It gobla iut bey goblar.'''....''He cut himself with a knife.'' ::* '''Ot yefe yuxer out.'''....''One must help oneself.'' : Sometimes, verbs are reflexive lexically and incorporate the reflexivity in the actual verb form using '''ut''' as the prefix: ::* '''uttujber'''....''commit suicide (= self-kill)'' ::* '''utboler'''....''support oneself (= self-support)'' ::* '''utdider'''....''wonder (= self-ask)'' : Sometimes, verbs are used reflexively in Mirad even though they are used simply intransitively in English, eg.: ::* '''Et efe <u>vyilxer eut</u>.'''....''You need to wash up [= <u>wash yourself</u>].'' (or) ::* '''Et efe <u>utvyilxer</u>.'''....''You need to wash up [= <u>self-wash</u>].'' == Omission of Prepositions After Certain Verbs == :: Some verbs inherently incorporate a preposition and so it is not necessary to use that assumed preposition before what would normally be an indirect object. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Inherent Propositions |- ! Preposition-Incorporating Verb !! Example |- | '''per'''....''go (to)'' || '''Pu tam!''' (Not: '''Pu bu tam!''') ''Go home.''<br>'''It pa Paris.'''....''He went to Paris.'' |- | '''der'''....''say (to), tell'' || '''Du at eta dyun.'''....''Tell me your name.''<br>'''Du at has.'''....''Tell it to me.'' |- | '''peser'''....''wait (for)'' || '''Pesu at.'''....''Wait for me.'' |- | '''buer'''....''give (to)'' || '''Buu at hua dyes.'''....''Give me that book.'' |} :: As in English, in omitting the inherent preposition in a sentence with both a direct object and an indirect object, place the indirect object before the direct object. If the direct object comes first, then the preposition must be overtly specified before the indirect object, eg. '''Buu <u>at</u> hus.'''....''Give me that.'' or '''Buu hus <u>bu at</u>.'''....''Give that <u>to me</u>.'' See more about this in the chapter on [[Mirad_Grammar/Syntax|Syntax]]. == Causative vs. Inchoative Verbs == : A causative verb has the sense ''to make something have some quality'', whereas an inchoative verbs means ''to become or take on the quality of something.'' === Derived from Adjectives === : Adjectives can be converted into transitive/causative and intransitive/inchoative verbs. Causative verbs are always transitive (taking an object), while inchoative verbs are intransitive (not taking an object). English causative / inchoative verbs often end in ''-ify'' like ''magnify'', or ''-ate'', ''liberate'', or ''ize'', like ''sensitize''. : To derive a causative verb from an adjective, add the suffix '''-xer'''....''to do'' to either the stem or the whole adjective (with the '''a''' ending). Whether you do the former or the latter depends on several factors, but the end result is slightly different in nuance. A verb with adjective stem + '''-xer''' is slightly more idiomatic or less literal than the adjective stem + '''axer'''. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ -axer vs -xer in Transitive Verbs |- ! Adjective !! Causative/Transitive !! Causative/Transitive |- ! '''-xer''' !! Literal !! Idiomatic |- | '''aga'''<br>''big'' || '''ag<u>a</u>xer'''<br>''to magnify'' || '''agxer'''<br>''to grow'' |- | '''ana'''<br>''one'' || '''an<u>a</u>xer'''<br>''to unify'' || '''anxer'''<br>''to unite'' |- | '''yona'''<br>''apart'' || '''yon<u>a</u>xer'''<br>''to separate'' || '''yonxer'''<br>''to cut'' |- | '''yaga'''<br>''long'' || '''yag<u>a</u>xer'''<br>''to lengthen'' || '''yagxer'''<br>''to stretch'' |- | '''yuga'''<br>''slow'' || '''yug<u>a</u>xer'''<br>''to retard'' || '''yugxer''' <br>''to brake'' |- | '''sana'''<br>''formal'' || '''san<u>a</u>xer'''<br>''to formalize'' || '''sanxer'''<br>''to form'' |- | '''gea'''<br>''equal'' || '''ge<u>a</u>xer'''<br>''to equalize'' || '''gexer'''<br>''to equal, equate'' |- | '''jaa'''<br>''prior'' || '''ja<u>a</u>xer'''<br>''to prioritize'' || '''jaxer'''<br>''to prepare'' |- | '''aota'''<br>''personal'' || '''aot<u>a</u>xer'''<br>''to personalize'' || '''aotxer'''<br>''to personify'' |} : To derive an inchoative verb from an adjective, add the suffix '''ser'''....''to be'' to either the stem or the whole adjective. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Creating Inchoative Verbs |- ! Adjective !! Inchoative/Intransitive !! Inchoative/Intransitive |- ! '''-ser''' !! Literal !! Idiomatic |- | '''aga'''<br>''big'' || '''ag<u>a</u>ser'''<br>''to get bigger'' || '''agser'''<br>''to grow'' |- | '''ana'''<br>''one'' || '''an<u>a</u>ser'''<br>''to unify'' || '''anser'''<br>''to unite, become united'' |- | '''yona'''<br>''apart'' || '''yon<u>a</u>ser'''<br>''to become separate'' || '''yonser'''<br>''to break'' |- |} : Be careful to use the transitive, causative verb form when you have a direct object, and the intransitive, inchoative verb form when no direct objects are present or possible, eg.: ::* '''<u>Ansu</u> ey yet golxwo.'''....''<u>Unite</u> or you will be divided.'' [INTRANSITIVE] ::* '''At <u>yontadsa</u> hoj at sa eta jag.'''....''I <u>got divorced</u> when I was your age.'' [INTRANSITIVE] ::* '''Hisi <u>agaxo</u> hos et teate.'''....''These <u>will magnify</u> what you see.'' [TRANSITIVE] ::* '''Hia tud <u>agseye</u> ig.'''....''This child <u>is growing up</u> fast.'' [INTRANSITIVE] ::* '''Ata tayd <u>agxe</u> vosi be oyebzom.'''....''My wife <u>grows</u> flowers out back.'' [TRANSITIVE] === Derived from Nouns === : Transitive/causative/active and intransitive/inchoative/passive verbs can also be formed from nouns. The sense of the former is ''to make be X'' and of the latter, ''to become X''. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Verbs Derived from Nouns |- ! Noun !! Transitive/Causative/Active !! Intransitive/Inchoative/Passive |- | '''mog'''....''ash'' || '''mogxer'''<br>''to incinerate'' || '''mogser'''<br>''to become ashes'' |- | '''yan'''....''collection'' || '''yanxer'''<br>''to collect'' || '''yanser'''<br>''to get together'' |- | '''tad'''....''spouse'' || '''tadxer'''<br>''to marry'' || '''tadser'''<br>''to get married'' |- | '''yom'''....''ice'' || '''yomxer'''<br>''to freeze/make ice'' || '''yomser'''<br>''to freeze/become ice'' |- | '''mag'''....''fire'' || '''magxer'''<br>''to burn, set fire to'' || '''magser'''<br>''to burn, get burned'' |- | '''uk'''....''void'' || '''ukxer'''<br>''to empty'' || '''ukser'''<br>''become empty, empty out'' |} === Intermediary Causative Verbs === : Intermediary verbal causatives like ''have/get my car washed'', ''make/force him go'', ''get one's hair cut'' are formed by suffixing the causative verb infix '''-ux-''' (active) or '''uxw''' (passive) to the stem of the verb signifying the action to be arranged or caused by someone other than the subject, eg.: ::* '''At gobl<u>ux</u>o ata tayeb zajub.'''....''I will get my hair cut tomorrow.'' ::* '''Et voy yafe p<u>ux</u>er at.'''....''You cannot make me go.'' ::* '''Wit tojb<u>ux</u>a yit.'''....''He had them killed.'' ::* '''At efe vyilx<u>ux</u>er ata pur.'''....''I need to have my car washed.'' ::* '''Et up<u>ux</u>wa him av hes.'''....''You were made to come here for some reason.'' ::* '''At bakamb<u>ux</u>o et.'''....''I will have you hospitalized.'' ::* '''Et voy yafe deuz<u>ux</u>er at.'''....''You cannot make me sing.'' ::* '''At hihid<u>ux</u>wa.'''....''I was tickled (= made to laugh).'' ::* '''Eta deuz hihid<u>ux</u>a yat.'''....''Your song tickled us. (= Made us laugh.)'' ::* '''Van het ivas<u>ux</u>u weti.'''....''May someone get you guys to be happy.'' ::* '''Hua enzyukpur uzp<u>ux</u>a yata pur.'''....''That motorcycle caused our car to veer.'' == Subject-directed vs. Patient-directed Verbs == : The directionality of some verbs can be distinguished by the verbal formant infix '''-i-''' for an action or motion toward the speaker and '''-u-''' for an action or motion away from the speaker toward some patient, eg.: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Directional Verbs |- ! Subject-directed !! Patient-directed |- | '''b<u>i</u>er'''....''to take'' || '''b<u>u</u>er'''....''to give'' |- | '''nier'''....''to consume'' || '''nuer'''....''to supply'' |- | '''nyier'''....''to order'' || '''nyuer'''....''to deliver'' |- | '''nazunier'''....''win a prize'' || '''nazunuer'''....''award a prize'' |- | '''noysier'''....''pay off'' || '''noysuer'''....''charge'' |- | '''ojbier'''....''borrow'' || '''ojbuer'''....''lend'' |- | '''tadier'''....''get married'' || '''taduer'''....''marry off'' |- | '''papier'''....''take flight'' || '''papuer'''....''send off flying'' |- | '''pipier'''....''set sail'' || '''pipuer'''....''dock'' |- | '''simbier'''....''take a seat'' || '''simbuer'''....''offer a seat'' |- | '''tampier'''....''leave home'' || '''tampuer'''....''arrive home'' |- | '''tamier'''....''settle in'' || '''tamuer'''....''shelter'' |- | '''nuxbier'''....''to buy'' || '''nixbuer'''....''to sell'' |- | '''telier'''....''to eat'' || '''teluer'''....''to feed'' |- | '''gonbier'''....''to participate'' || '''gonbuer'''....''to share'' |- | '''tilier'''....''to drink'' || '''tiluer'''....''to ply with drink'' |- | '''teubier'''....''to swallow'' || '''teubuer'''....''to spit out'' |- | '''teatier'''....''to observe, watch'' || '''teatuer'''....''to show'' |- | '''taxier'''....''to memorize'' || '''taxuer'''....''to remind'' |- | '''alier'''....''to breathe in'' || '''aluer'''....''to breathe out, expire'' |- | '''ilier'''....''to absorb'' || '''iluer'''....''to pour'' |- | '''ifier'''....''to enjoy'' || '''ifuer'''....''to please'' |- | '''dier'''....''to ask'' || '''duer'''....''to suggest'' |- | '''tier'''....''to learn'' || '''tuer'''....''to inform'' |- | '''pier'''....''to depart'' || '''puer'''....''to arrive'' |- | '''kebier'''....''to choose'' || '''kebuer'''....''to distribute'' |- | '''byier'''....''to originate'' || '''byuer'''....''to target'' |- | '''mempier'''....''to take off'' || '''mempuer'''....''to land'' |- | '''sinier'''....''visualize'' || '''sinuer'''....''display'' |- | '''xier'''....''to result'' || '''xuer'''....''to cause'' |- | '''yifier'''....''to get up the courage'' || '''yifuer'''....''to encourage, challenge'' |- | '''yafonier'''....''to gain power'' || '''yafonuer'''....''to empower'' |- | '''trier'''....''to become acquainted with'' || '''truer'''....''to acquaint with, introduce to'' |- | '''tepzexier'''....''to draw attention'' || '''tepzexuer'''....''to focus attention on'' |- | '''yekier'''....''to undertake'' || '''yekuer'''....''to challenge'' |- | '''dyunier'''....''to assume the name of'' || '''dyunuer'''....''to bestow the name of'' |- | '''abfinier'''....''to take advantage of'' || '''abfinuer'''....''to favor'' |} : In some cases, the directionality can be both ways in a verb, in which case the verb formant infix '''-ui-''' (a hybrid form) is used, eg.: ::* '''nunier '''....''to purchase'' (subject-directed) ::* '''nunuer'''....''to sell'' (patient-directed) ::* '''nunuier'''....''to trade'' (subject & patient-directed) ::* '''tier'''....''to learn, realize'' (subject-directed) ::* '''tuer'''....''to inform, tip off'' (patient-directed) ::* '''tuier'''....''to communicate'' (subject & patient-directed) ::* '''ebtuier'''....''to intercommunicate'' ::* '''alier'''....''to breathe in, inhale'' (subject-directed) ::* '''aluer'''....''to breathe out, exhale'' (patient-directed) ::* '''aluier'''....''to breathe, respire'' (subject & patient-directed) ::* '''bier '''....''to take'' (subject-directed) ::* '''buer'''....''to give'' (patient-directed) ::* '''buier'''....''to give and take, exchange'' (subject & patient-directed) == Bi-radical Verbs == : Some verbs are formed using two verb roots together. Here are some examples: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Bi-radical Verbs |- ! Verb Root 1 !! Verb Root 2 !! Bi-radical Verb |- | '''nuxer'''....''to pay'' || '''bier'''....''to take'' || '''nuxbier'''....''to buy'' |- | '''nixer'''....''to earn'' || '''buer'''....''to give'' || '''nixbuer'''....''to sell'' |- | '''kexer'''....''to seek'' || '''bier'''....''to take'' || '''kexbier'''....''to choose'' |- | '''uper'''....''to come'' || '''dier'''....''to ask'' || '''updier'''....''to invite'' |- | '''teater'''....''to see'' || '''der'''....''to tell'' || '''teader'''....''to testify'' |- | '''teeter'''....''to hear'' || '''drer'''....''to write'' || '''teadrer'''....''to report'' |- | '''teater'''....''to see'' || '''per'''....''to go'' || '''teaper'''....''to visit'' |- | '''texer'''....''to think'' || '''der'''....''to say'' || '''texder'''....''to mention'' |- | '''kexer'''....''to seek'' || '''pixer'''....''to catch'' || '''kexpixer'''....''to hunt'' |- | '''yeker'''....''to try'' || '''teexer'''....''to listen'' || '''yekteexer'''....''to try (in court)'' |} == Verbs with Vectorial Prefixes == : Prepositions and directional adverbs can be prefixed to verbs in order to change their vectorial semantics. A preposition ending in '''b''' will assimilate by losing the '''b''' before the verb '''per'''....''to go'' or the verb '''ber'''. This assimilation does not occur for other verbs beginning with '''b''' such as '''byexer''' (''to hit''). A preposition ending in '''b''' will, however, assimilate (lose the '''b''') before any verb bases beginning with a '''p'''. For example, '''ab''' (''on'') + '''bexer''' (''to hold'') = '''obbexer''' (''to hold on''), because '''obexer''' could be interpreted as ''to release''. Here are some examples: :{| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Verb Prepositional Prefixes |- ! Preposition/Adverb !! Transitive Verb !! Intransitive Verb |- | '''ab'''....''on'' || '''aber'''....''apply''<br>not '''abber'''! || '''aper'''....''get on''<br>not '''abper'''! |- | '''ob'''....''off'' || '''ober'''....''remove'' || '''oper'''....''get off, dismount'' |- | '''ab'''....''off'' || '''abbaxrer'''....''to rub on'' || '''apyexer'''....''to attack'' |- | '''eb'''....''between'' || '''eber'''....''block'' || '''eper'''....''intervene'' |- | '''eb'''....''between'' || '''ebdrayefser'''....''to interleave'' || '''ebdrafxer'''....''to interleave'' |- | '''ub'''....''toward'' || '''uber'''....''to send'' || '''uper'''....''to come'' |- | '''ub'''....''toward'' || '''ubbixer'''...''to attract'' || '''upixer'''....''to pitch toward'' |- | '''yab'''....''up'' || '''yaber'''....''raise'' || '''yaper'''....''rise'' |- | '''yob'''....''down'' || '''yober'''....''take down'' || '''yoper'''....''descend'' |- | '''yub'''....''near'' || '''yuber'''....''bring near'' || '''yuper'''....''approach'' |- | '''yib'''....''far'' || '''yiber'''....''take away'' || '''yiper'''....''go far away'' |- | '''yeb'''....''in'' || '''yeber'''....''insert'' || '''yeper'''....''enter'' |- | '''yeb'''....''in'' || '''yepuxer'''....''throw in'' || '''yepuser'''....''jump in'' |- | '''oyeb'''....''out'' || '''oyeber'''....''expose'' || '''oyeper'''....''exit'' |- | '''oyeb'''....''out'' || '''oyebbuxer'''....''expel'' || '''oyepuxer'''....''eject'' |- | '''zyu'''....''round'' || '''zyuber'''....''rotate'' || '''zyuper'''....''revolve'' |- | '''zya'''....''throughout'' || '''zyaber'''....''spread'' || '''zyaper'''....''tour'' |- | '''av'''....''for'' || '''avdaler'''....''plead'' || '''avper'''....''pursue'' |- | '''ov'''....''against'' || '''ovber'''....''oppose'' || '''ovper'''....''countervene'' |- | '''yan'''....''together'' || '''yanber'''....''compose'' || '''yanper'''....''meet'' |- | '''yon'''....''apart'' || '''yonber'''....''separate'' || '''yonper'''....''separate'' |- | '''iz'''....''direct'' || '''izber'''....''lead'' || '''izper'''....''head'' |- | '''uz'''....''curved'' || '''uzber'''....''divert'' || '''uzper'''....''diverge'' |- | '''yuz'''....''around'' || '''yuzber'''....''surround'' || '''yuzper'''....''circulate'' |- | '''yiz'''....''beyond'' || '''yizber'''....''transfer'' || '''yizper'''....''surpass'' |- | '''zoy'''....''back, re-'' || '''zoyber'''....''return'' || '''zoyper'''....''go back'' |} == Other Semantics-altering Verb Prefixes == : As in English and many other languages, prefixes can be used on verbs to reverse, mitigate, or otherwise alter the semantics: === Expressing ''re-'' with '''zoy-''' or '''gaw-''' === : The prefix '''zoy-'''....''back'' or '''gaw-<sup>1</sup>'''....''again'' are used like the English prefix ''re-'', eg.: ::* '''ember'''....''to position'' → '''<u>zoy</u>-ember'''....''to <u>re</u>position, <u>re</u>place'' ::* '''buer'''....''to give'' → '''<u>zoy</u>buer'''....''to <u>re</u>turn (an object), give back'' ::* '''sanxer'''....''to shape, form'' → '''<u>zoy</u>sanxer'''....''to <u>re</u>shape, <u>re</u>form, <u>trans</u>form'' ::* '''zyauber'''....''to broadcast'' → '''gawzyauber'''....''to re-broadcast'' ::* '''taja'''....''born'' → '''gawtaja'''....''reborn'' ::* '''aber'''....''to apply'' → '''gawaber'''....''to reapply'' ::* '''teaper'''....''to visit'' → '''<u>gaw</u>teaper'''....''to <u>re</u>visit'' ::* '''uper'''....''to come'' → '''<u>zoy</u>-uper<sup>2</sup>'''....''to <u>re</u>turn, come <u>back</u>'' ::* '''buxer'''....''to push'' → '''<u>zoy</u>buxer'''....''to <u>re</u>pel, push <u>back</u>'' ::* '''puxer'''....''to throw'' → '''<u>zoy</u>puxer'''....''to <u>re</u>ject, throw <u>back</u>, jettison'' : Note 1: The prefix '''gaw-''' before a consonant is pronounced like the ''gaw'' in the English word ''gawk''. It is short for '''ga awa jod''' or '''gawa''' meaning ''one more time, again''. If the "re-" word means ''to do something again'', then '''gaw-''' is used, eg. ''To reconvene'' ( = ''meet again'')....'''gawyanuper''' If the sense of ''back'' is intended, than the prefix '''zoy-''' is used, eg. ''To return'' ( = ''come back'')....'''zoyuper'''. Both prefixes are used in the expression ''Come back again!''....'''Gawzoy-upu!'''. : Note 2: The prefix '''zoy''' is followed by a hyphen to make it clear that the prepositon is '''zoy''', not '''zo''' and that the base verb is '''uper''' (''come''), not '''yuper''' (''to approach''). :''Until we meet again'' or ''au revoir'' is expressed by '''Ju gawyanup.''' === Expressing ''de-, dis-, un-'' with '''lo-''' === : The prefix '''lo-''' reverses the semantics of a verb and is like English ''dis-'', ''de-'', or ''un-'', eg.: ::* '''sexer'''....''to build, construct'' → '''<u>lo</u>sexer'''....''to <u>de</u>stroy, <u>de</u>construct'' ::* '''anxer'''....''to unite'' → '''<u>lo</u>anxer'''....''to <u>dis</u>unite'' ::* '''xer'''....''to do'' → '''<u>lo</u>xer'''....''to <u>un</u>do'' : Note the difference between '''o-''' and '''lo-'''. ::* '''odoparuwa'''....''<u>un</u>armed'' (= ''not armed'') ::* '''lodoparuwa'''....''<u>dis</u>armed'' (= from the verb '''lodoparuer'''....''to disarm'') === Expressing ''co-'' with '''yan-''' === : The prefix '''yan-'''....''together'' is used as the English ''co-'', eg.: ::* '''exer'''....''to operate'' → '''<u>yan</u>exer'''....''to <u>co</u>operate'' ::* '''tamer'''....''to dwell'' → '''<u>yan</u>tamer'''....''to <u>co</u>habit'' ::* '''napber'''....''to put in order'' → '''<u>yan</u>napber'''....''to <u>co</u>ordinate'' === Making Verbs Completive with '''ik-''' === : Verbs can be made completive or perfective by prefixing them with '''ik-''' (''fully''). Such verbs are comparable to phrasal verbs in English with ''up'' and other prepositions as in ''to eat up''. Here are some examples in Mirad: ::* '''tojber'''....''to kill'' → '''iktojber'''....''to kill off, exterminate'' ::* '''telier'''....''to eat'' → '''iktelier'''....''to eat up'' ::* '''ujber'''....''to finish'' → '''ikujber'''....''to finish off/up'' ::* '''gofler'''....''to rip'' → '''ikgofler'''....''to rip up'' ::* '''drer'''....''to write'' → '''ikdrer'''....''to write down'' ::* '''byexer'''....''to beat'' → '''ikbyexer'''....''to beat up'' ::* '''agser'''....''to grow'' → '''ikagser'''....''to grow up'' === Making Verbs Continuative with '''je-''' === : Verbs can be given a continuative nuance with the addition of the prefix '''je-''': ::* '''daler'''....''to talk'' → '''jedalar'''....''to go on talking, to blabber'' ::* '''tejer'''....''to live'' → '''jetejer'''....''to go on living, to survive'' ::* '''yexer'''....''to work'' → '''jeyexer'''....''to go on working, to keep working'' ::* '''teaxer'''....''to look'' → '''jeteaxer'''....''to watch'' ::* '''teexer'''....''to listen'' → '''jeteexer'''....''to keep listening, to pay attention'' ::* '''duler'''....''to insist'' → '''jeduler'''....''to nag'' === Making Verbs Inchoative with '''ij-''' === : Verbs can be given an inchoative nuance with the addition of the prefix '''ij-''': ::* '''texer'''....''to think'' → '''ijtexer'''....''to start to think'' ::* '''ifier'''....''to enjoy'' → '''ijifier'''....''to start liking'' ::* '''trer'''....''to know'' → '''ijtrer'''....''to get to know'' ::* '''baxer'''....''to stir'' → '''ijbaxer'''....''to instigate'' ::* '''byaxer'''....''to erect'' → '''ijbyaxer'''....''to establish, to institute'' ::* '''dezer'''....''to perform'' → '''ijdezer'''....''to premier, to debut'' ::* '''eser'''....''to exist'' → '''ijeser'''....''to come about'' ::* '''kaxer'''....''to find'' → '''ijkaxer'''....''to invent'' ::* '''magxer'''....''to burn'' → '''ijmagxer'''....''to kindle'' ::* '''saxer'''....''to make'' → '''ijsaxer'''....''to create'' ::* '''texer'''....''to think'' → '''ijtexer'''....''to conceive'' ::* '''tuxer'''....''to teach'' → '''ijtuxer'''....''to initiate'' ::* '''xeler'''....''to celebrate'' → '''ijxeler'''....''to inaugurate'' === Making Verbs Terminative with '''uj-''' === : Verbs can be given a terminative nuance with the addition of the prefix '''uj-''': ::* '''telier'''....''to eat'' → '''ujtelier'''....''to finish eating'' ::* '''dyeer'''....''to read'' → '''ujdyeer'''....''to finish reading'' ::* '''ufteuder'''....''to complain'' → '''ujufteuder'''....''to quit carping'' ::* '''aker'''....''to win'' → '''ujaker'''....''to succeed'' ::* '''der'''....''to say'' → '''ujder'''....''to conclude'' ::* '''gaber'''....''to add'' → '''ujgaber'''....''to append, to added at the end'' ::* '''gyoxer'''....''to thin'' → '''ujgyoxer'''....''to taper'' ::* '''kyeser'''....''to happen'' → '''ujkyeser'''....''to turn out'' ::* '''oker'''....''to lose'' → '''ujoker'''....''to fail'' === Giving Verbs a Nuance of Pleasure with '''if-''' === ::* '''tyoper'''....''to walk'' → '''iftyoper'''....''to stroll'' ::* '''tuyuxer'''....''to finger'' → '''iftuyuxer'''....''to tickle'' ::* '''teaxer'''....''to look'' → '''ifteaxer'''....''to ogle (voyeuristically)'' ::* '''piper'''....''to sail'' → '''ifpiper'''....''to go cruising'' ::* '''teuder'''....''to shout'' → '''ifteuder'''....''to laugh'' ::* '''eker'''....''to play'' → '''ifeker'''....''to have fun'' ::* '''abbaxer'''....''to pat'' → '''ifabbaxer'''....''to fondle, to caress'' ::* '''axler'''....''to act'' → '''ifaxler'''....''to have fun'' ::* '''bier'''....''to take'' → '''ifbier'''....''to embrace, to adopt, to foster'' ::* '''buer'''....''to give'' → '''ifbuer'''....''to donate, to gift'' ::* '''bikuer'''....''to care for'' → '''ifbikuer'''....''to foster'' ::* '''bixer'''....''to pull'' → '''ifbixer'''....''to entice, to tempt, to seduce'' ::* '''ebdaler'''....''to converse'' → '''ifebdaler'''....''to chitchat'' ::* '''mimparer'''....''to go boating'' → '''ifmimparer'''....''to go yachting'' ::* '''tayoxer'''....''to touch'' → '''iftayoxer'''....''to tickle, to titillate'' ::* '''teaxer'''....''to look at'' → '''ifteaxer'''....''to ogle, to feast one's eyes on, to moon over'' ::* '''telier'''....''to eat'' → '''iftelier'''....''to feast on'' ::* '''tyoper'''....''to walk'' → '''iftyoper'''....''to stroll, to jaunt, to promenade'' === Giving Verbs a Nuance of Displeasure with '''uf-''' === ::* '''tosier'''....''to feel'' → '''uftosier'''....''to get angry'' ::* '''eker'''....''to play'' → '''ufeker'''....''to fight'' ::* '''der'''....''to say'' → '''ufder'''....''to express displeasure'' ::* '''aluer'''....''to exhale'' → '''ufaluer'''....''to huff'' ::* '''daler'''....''to talk'' → '''ufdaler'''....''to rant'' ::* '''teaxer'''....''to look at'' → '''ufteaxer'''....''to scorn, to disdain'' ::* '''teuber'''....''to make an expression'' → '''ufteuber'''....''to frown'' ::* '''teuder'''....''to shout'' → '''ufteuder'''....''to grouse, to gripe'' === Giving Verbs a Nuance of Prohibition with '''of-''' === ::* '''bier'''....''to take'' → '''ofbier'''....''to steal'' ::* '''deler'''....''to declare'' → '''ofdeler'''....''to ban'' ::* '''yeper'''....''to enter'' → '''ofyeper'''....''to intrude, break in'' ::* '''zeyper'''....''to cross'' → '''ofzeyper'''....''to transgress, poach'' ::* '''gelxer'''....''to copy'' → '''ofgelxer'''....''to pirate, plagiarize'' ::* '''bekuluer'''....''to administer medicine'' → '''ofbekuluer'''....''to dope'' ::* '''nuxuer'''....''to pay'' → '''ofnuxuer'''....''to bribe, pay off, suborn'' === Giving Verbs a Nuance of Holiness with '''fya-''' === ::* '''bexler'''....''to keep'' → '''fyabexler'''....''to enshrine'' ::* '''buer'''....''to give'' → '''fyabuer'''....''to sacrifice'' ::* '''der'''....''to say'' → '''fyader'''....''to bless'' ::* '''daler'''....''to speak'' → '''fyadaler'''....''to preach, sermonize'' ::* '''diler'''....''to request'' → '''fyadiler'''....''to pray'' ::* '''deuzer'''....''to sing'' → '''fyadeuzer'''....''to chant'' ::* '''ifrer'''....''to love dearly'' → '''fyaifrer'''....''to worship, adore'' ::* '''jader'''....''to predict'' → '''fyajader'''....''to prophesy'' ::* '''miluer'''....''to sprinkle'' → '''fyamiluer'''....''to sprinkle with holy water'' ::* '''ojvader'''....''to promise'' → '''fyaojvader'''....''to swear'' ::* '''xeler'''....''to practice'' → '''fyaxeler'''....''to celebrate'' ::* '''koser'''....''to hide'' → '''fyakoser'''....''to go on a retreat, go into hermitage'' ::* '''teazer'''....''perform a show'' → '''fyateazer'''....''to perform a miracle'' === Giving Verbs a Nuance of Profanity with '''fyo-''' === ::* '''der'''....''to say'' → '''fyoder'''....''to curse'' ::* '''diler'''....''to request'' → '''fyodiler'''....''to conjure'' ::* '''tyezer'''....''to perform magic'' → '''fyotezer'''....''to engage in black magic'' ::* '''xer'''....''to do'' → '''fyoxer'''....''to sin'' === Expressing Good Actions with '''fi-''' === ::* '''agser'''....''to grow'' → '''fiagser'''....''to thrive, to flourish'' ::* '''axler'''....''to act'' → '''fiaxler'''....''to behave well'' ::* '''der'''....''to say'' → '''fider'''....''to praise'' ::* '''deler'''....''to declare'' → '''fideler'''....''to approve'' ::* '''datiber'''....''to host'' → '''fidatiber'''....''to welcome'' ::* '''diber'''....''to manage'' → '''fidiber'''....''to husband'' ::* '''doler'''....''to be silent'' → '''fidoler'''....''to be discrete'' ::* '''duer'''....''to suggest'' → '''fiduer'''....''to recommend'' ::* '''ebexler'''....''to interact'' → '''fiebexler'''....''to get along well'' ::* '''exer'''....''to operate'' → '''fiexer'''....''to operate smoothly'' ::* '''fer'''....''to want'' → '''fifer'''....''to mean well'' ::* '''ijer'''....''to start'' → '''fiijer'''....''to get a good start'' ::* '''nagser'''....''to measure'' → '''finagser'''....''to adapt'' ::* '''napxer'''....''to arrange'' → '''finapxer'''....''to tidy up, to neaten'' ::* '''ojfer'''....''to wish'' → '''fiojfer'''....''to wish well'' ::* '''per'''....''to go'' → '''fiper'''....''to fare well, to prosper'' ::* '''teaser'''....''to seem'' → '''fiteaser'''....''to look nice'' ::* '''teaxer'''....''to look at'' → '''fiteaxer'''....''to admire'' ::* '''tejer'''....''to live'' → '''fitejer'''....''to thrive'' ::* '''teuder'''....''to shout'' → '''fiteuder'''....''to acclaim, to laud'' ::* '''tosuer'''....''to make feel'' → '''fitosuer'''....''to exhilarate'' ::* '''tujer'''....''to sleep'' → '''fitujer'''....''to sleep soundly'' ::* '''yaker'''....''to expect'' → '''fiyaker'''....''to hope'' ::* '''yuxer'''....''to help'' → '''fiyuxer'''....''to benefit'' ::* '''xer'''....''to do'' → '''fixer'''....''to do well'' === Expressing Bad Actions with '''fu-''' === ::* '''axler'''....''to act'' → '''fuaxler'''....''to misbehave'' ::* '''bekuer'''....''to treat'' → '''fubekuer'''....''to mistreat, to maltreat'' ::* '''bexer'''....''to hold'' → '''fubexer'''....''to fumble'' ::* '''bikuer'''....''to care for'' → '''fubikuer'''....''to neglect'' ::* '''daler'''....''to talk'' → '''fudaler'''....''to speak ill of, to badmouth'' ::* '''deler'''....''to declare'' → '''fudeler''''....''to denounce'' ::* '''diber'''....''to manage'' → '''fudiber'''....''to mismanage, to maladminister'' ::* '''doler'''....''to be quiet'' → '''fudoler'''....''to sulk'' ::* '''dezgonuer'''....''to cast'' → '''fudezgonuer'''....''to miscast'' ::* '''exer'''....''to function'' → '''fuexer'''....''to malfunction'' ::* '''fer'''....''to want'' → '''fufer'''....''to wish ill'' ::* '''fyiduer'''....''to advise'' → '''fufyiduer'''....''to ill-advise'' ::* '''napxer'''....''to arrange'' → '''funapxer'''....''to mess up'' ::* '''yevder'''....''to judge'' → '''fuyevder'''....''to critique negatively'' ::* '''yuxer'''....''to help'' → '''fuyuxer'''....''to abuse'' === Expressing More Intense Actions with '''az-''' === ::* '''abbixer'''....''to attract'' → '''<u>az</u>abbixer'''....''to infatuate'' ::* '''aluer'''....''to blow'' → '''<u>az</u>aluer'''....''to huff'' ::* '''basrer'''....''to shake'' → '''<u>az</u>basrer'''....''to convulse'' ::* '''bexer'''....''to hold'' → '''<u>az</u>bexer'''....''to clutch'' ::* '''birer'''....''to grab''' → '''<u>az</u>birer'''....''to seize'' ::* '''buxer'''....''to push''' → '''<u>az</u>buxer'''....''to prod'' ::* '''byexer'''....''to strike'' → '''<u>az</u>byexer'''....''to stomp, to hit hard'' ::* '''der'''....''to say'' → '''<u>az</u>der'''....''to emphasize'' ::* '''duer'''....''to suggest'' → '''<u>az</u>duer'''....''to urge'' ::* '''dizeuder'''....''to laugh'' → '''<u>az</u>dizeuder'''....''to guffaw'' ::* '''fer'''....''to want'' → '''<u>az</u>fer'''....''to crave'' ::* '''fuyevder'''....''to criticize'' → '''<u>az</u>fuyevder'''....''to lambaste'' ::* '''yujber'''....''to close'' → '''<u>az</u>yujber'''....''to lock'' === Expressing Less Intense Actions with '''oz-''' === ::* '''der'''....''to utter'' → '''<u>oz</u>der'''....''to whisper'' ::* '''duer'''....''to suggest'' → '''<u>oz</u>duer'''....''to hint'' ::* '''dizeuder'''....''to laugh'' → '''<u>oz</u>dizeuder'''....''to chuckle'' ::* '''uvteuder'''....''to moan'' → '''<u>oz</u>uvteuder'''....''to whimper'' ::* '''tyoper'''....''to walk'' → '''<u>oz</u>tyoper'''....''to limp'' === Expressing ''pre-, fore-'' with '''ja-''' === ::* '''der'''....''to tell'' → '''<u>ja</u>der'''....''to foretell, predict'' ::* '''teater'''....''to see'' → '''<u>ja</u>teater'''....''to foresee, preview'' ::* '''ter'''....''to know'' → '''<u>ja</u>ter'''....''to presage, have foreknowledge of'' ::* '''yever'''....''to judge'' → '''<u>ja</u>yever'''....''to prejudge'' ::* '''juder'''....''to date'' → '''<u>ja</u>juder'''....''to antedate'' === Expressing ''post-, after-'' with '''jo-''' === ::* '''juder'''....''to date'' → '''<u>jo</u>juder'''....''to postdate'' ::* '''texer'''....''to think'' → '''<u>jo</u>texer'''....''to reflect on, review'' ::* '''uvder'''....''to express sadness'' → '''<u>jo</u>uvder'''....''to mourn, regret'' ::* '''ibler'''....''to obtain'' → '''<u>jo</u>ibler'''....''to inherit'' === Expressing ''excessively'' with '''gra-''' === ::* '''telier'''....''to eat'' → '''<u>gra</u>telier'''....''to overeat'' ::* '''fer'''....''to want'' → '''<u>gra</u>fer'''....''to covet'' ::* '''der'''....''to say'' → '''<u>gra</u>der'''....''to exaggerate'' ::* '''daler'''....''to talk'' → '''<u>gra</u>daler'''....''to yammer'' === Expressing ''inadequately'' with '''gro-''' === ::* '''fyinder'''....''to value'' → '''<u>gro</u>fyinder'''....''to underestimate'' ::* '''mageler'''....''to cook'' → '''<u>gro</u>mageler'''....''to undercook'' ::* '''xaer'''....''to perform'' → '''<u>gro</u>xaer'''....''to underperform'' === Expressing ''counter-, contra-'' with '''ov-''' or '''oyv-''' === ::* '''axler'''....''to act'' → '''<u>ov</u>axler'''....''to counteract'' ::* '''apyexer'''....''to attack'' → '''<u>ov</u>apyexer'''....''to counterattack'' ::* '''daler'''....''to speak'' → '''<u>ov</u>daler'''....''to oppose'' ::* '''der'''....''to say'' → '''<u>oyv</u>der'''....''to contradict'' ::* '''ber'''....''to put'' → '''<u>oyv</u>ber'''....''to reverse, overturn'' ::* '''texer'''....''to think'' → '''<u>oyv</u>texer'''....''to contest, disagree'' ::* '''per'''....''to go'' → '''<u>oyv</u>per'''....''to contravene'' === Expressing ''on behalf, for'' with '''av-''' === ::* '''axler'''....''to act'' → '''<u>av</u>axler'''....''to act on behalf of'' ::* '''daler'''....''to speak'' → '''<u>av</u>daler'''....''to advocate, speak on behalf of'' ::* '''dyundrer'''....''to sign'' → '''<u>av</u>dyundrer'''....''to endorse'' === Making Verbs Reflexive with '''ut-''' (''self-, auto-'') === ::* '''tojber'''....''to kill'' → '''<u>ut</u>tojber'''....''to commit suicide'' ::* '''vyovider'''....''to flatter'' → '''<u>ut</u>vyovider'''....''to flatter oneself'' ::* '''zaypuxwer'''....''to be propelled'' → '''<u>ut</u>zaypuxwer'''....''to be self-propelled'' ::* '''fider'''....''to praise'' → '''<u>ut</u>fider'''....''to brag'' ::* '''gober'''....''to decrement'' → '''<u>ut</u>gober'''....''to autodecrement'' === Making Verbs Reciprocal with '''hyuit-''' (''one another'') === ::* '''tojber'''....''to kill'' → '''<u>hyuit</u>tojber'''....''to kill one another'' ::* '''ifer'''....''to love'' → '''<u>hyuit</u>ifer'''....''to love one another'' === Expressing ''inter-, intra-'' with '''eb-''' (''between'') or '''eyb-''' (''among'') === ::* '''tadier'''....''to marry'' → '''<u>eb</u>tadier'''....''to intermarry'' ::* '''zyaber'''....''to spread'' → '''<u>eb</u>zyaber'''....''to intersperse'' ::* '''vyexer'''....''to relate'' → '''<u>eb</u>vyexer'''....''to interrelate'' ::* '''mulxer'''....''to materialize'' → '''<u>eyb</u>mulxer'''....''to mix'' ::* '''xer'''....''to do'' → '''<u>eyb</u>xer'''....''to interest, to involve'' === Expressing the Opposite of an Action with '''o-''' (''un-'') === ::* '''bexler'''....''to keep'' → '''<u>o</u>bexler'''....''to release, let go of'' ::* '''aynser'''....''to integrate'' → '''<u>o</u>aynser'''....''to disintegrate, to decay'' ::* '''beler'''....''to carry'' → '''<u>o</u>beler'''....''to drop'' ::* '''bier'''....''to take'' → '''<u>o</u>bier'''....''to leave, relinquish'' ::* '''boser'''....''to be quiet'' → '''<u>o</u>boser'''....''to be upset'' ::* '''drer'''....''to write'' → '''<u>o</u>drer'''....''to erase'' ::<small>Note: If the base verb already begins with the negative prefix '''o-''', then the prefix is changed to '''ol-''', eg. '''obexler'''....''to release'' → '''<u>ol</u>obexwa'''....''to unrelease'' </small> === Expressing a Public or Official Action with '''do-''' === :: '''Do-''' is a stub for '''dot''' (''society''). ::* '''afder'''....''to allow'' → '''<u>do</u>afder'''....''to authorize'' ::* '''bier'''....''to take'' → '''<u>do</u>bier'''....''to conquer, take over, take control of'' ::* '''tojber'''....''to kill'' → '''<u>do</u>tojber'''....''to execute'' ::* '''buer'''....''to give'' → '''<u>do</u>buer'''....''to dedicate'' ::* '''daler'''....''to speak'' → '''<u>do</u>daler'''....''to orate, speak in public'' ::* '''deler'''....''to declare'' → '''<u>do</u>deler'''....''to announce'' ::* '''drer'''....''to write'' → '''<u>do</u>drer'''....''to publicize, report'' ::* '''direr'''....''to demand'' → '''<u>do</u>direr'''....''to mandate, to dictate'' ::* '''drer'''....''to write'' → '''<u>do</u>drer'''....''to publicize'' ::* '''drurer'''....''to print'' → '''<u>do</u>drurer'''....''to publish'' ::* '''duer'''....''to suggest'' → '''<u>do</u>duer'''....''to propose, to move'' ::* '''durer'''....''to order'' → '''<u>do</u>durer'''....''to decree'' ::* '''dyeder'''....''to recite'' → '''<u>do</u>dyeder'''....''to declaim'' ::* '''dyeer'''....''to read'' → '''<u>do</u>dyeer'''....''to lecture'' ::* '''ebdaler'''....''to discuss'' → '''<u>do</u>ebdaler'''....''to deliberate'' ::* '''eber'''....''to block'' → '''<u>do</u>eber'''....''to enjoin, to restrain'' ::* '''fuxer'''....''to do bad'' → '''<u>do</u>fuxer'''....''to commit a crime'' ::* '''kebier'''....''to choose'' → '''<u>do</u>kebier'''....''to elect'' ::* '''lonapxer'''....''to mess up'' → '''<u>do</u>lonapxer'''....''to riot'' ::* '''naxgaxer'''....''to raise prices'' → '''<u>do</u>naxgaxer'''....''to auction off'' ::* '''nixbuer'''....''to sell'' → '''<u>do</u>nixbuer'''....''to hawk'' === Giving Verbs a Nuance of Truth with '''vya-''' === ::* '''der'''....''to say'' → '''<u>vya</u>der'''....''to avow, to be frank'' ::* '''ber'''....''to set, put'' → '''<u>vya</u>ber'''....''to control'' ::* '''bier'''....''to take'' → '''<u>vya</u>bier'''....''to postulate'' ::* '''boler'''....''to support'' → '''<u>vya</u>boler'''....''to prove'' ::* '''duder'''....''to answer'' → '''<u>vya</u>duder'''....''to solve'' ::* '''duer'''....''to suggest'' → '''<u>vya</u>duer'''....''to allege'' ::* '''nadxer'''....''to line up'' → '''<u>vya</u>nadxer'''....''to align'' ::* '''nagxer'''....''to measure'' → '''<u>vya</u>nagxer'''....''to fit'' ::* '''napxer'''....''to arrange, order'' → '''<u>vya</u>napxer'''....''to adjust'' ::* '''nazaxer'''....''to evaluate'' → '''<u>vya</u>nazaxer'''....''to corroborate'' ::* '''kexer'''....''to seek'' → '''<u>vya</u>kexer'''....''to investigate'' ::* '''tuer'''....''to inform'' → '''<u>vya</u>tuer'''....''to advise'' === Giving Verbs of Nuance of Falseness with '''vyo-''' === ::* '''der'''....''to say'' → '''<u>vyo</u>der'''....''to lie, to misstate'' ::* '''tester'''....''to understand'' → '''<u>vyo</u>tester'''....''to misunderstand'' ::* '''tuer'''....''to inform'' → '''<u>vyo</u>tuer'''....''to misinform, to deceive'' ::* '''xer'''....''to do'' → '''<u>vyo</u>xer'''....''to do wrong, fail, misdo'' ::* '''yuxler'''....''to serve'' → '''<u>vyo</u>yuxler'''....''to betray, to serve unfaithfully'' === Making Verbs Positive with '''va-''' === ::* '''der'''....''to say'' → '''<u>va</u>der'''....''to affirm'' ::* '''texer'''....''to think'' → '''<u>va</u>texer'''....''to believe'' ::* '''yeker'''....''to expect'' → '''<u>va</u>yeker'''....''to presume'' ::* '''bier'''.....''to take'' → '''<u>va</u>bier'''....''to accept'' === Making Verbs Negative with '''vo-''' === ::* '''der'''....''to say'' → '''<u>vo</u>der'''....''to deny'' ::* '''texer'''....''to think'' → '''<u>vo</u>texer'''....''to doubt'' ::* '''yeker'''....''to expect'' → '''<u>vo</u>yeker'''....''to rule out'' ::* '''bier'''.....''to take'' → '''<u>vo</u>bier'''....''to reject'' === Making Verbs Suppositional with '''ve-''' === ::* '''der'''....''to say'' → '''<u>ve</u>der'''....''to conjecture'' ::* '''texer'''....''to think'' → '''<u>ve</u>texer'''....''to suppose, hypothesize'' ::* '''yovder'''....''to blame'' → '''<u>ve</u>yovder'''....''to indict, accuse'' === Speeding up Verbs with '''ig-''' === ::* '''pier'''....''to leave'' → '''<u>ig</u>pier'''....''to flee'' ::* '''pyoser'''....''to drop'' → '''<u>ig</u>pyoser'''....''to plummet'' ::* '''tyoper'''....''to walk'' → '''<u>ig</u>tyoper'''....''to run'' ::* '''yeper'''....''to enter'' → '''<u>ig</u>yeper'''....''to rush in'' === Slowing up Verbs with '''ug-''' === ::* '''paser'''....''to move'' → '''<u>ug</u>paser'''....''to amble'' ::* '''teaxer'''....''to look'' → '''<u>ug</u>teaxer'''....''to gaze'' ::* '''ilper'''....''to flow'' → '''<u>ug</u>ilper'''....''to trickle'' ::* '''tilier'''....''to drink'' → '''<u>ug</u>tilier'''....''to sip'' === Expressing the Nuance of Suddenness with '''yok-''' === ::* '''baxer'''....''to stir'' → '''<u>yok</u>baxer'''....''to startle'' ::* '''hihider'''....''to laugh'' → '''<u>yok</u>hihider'''....''to burst out laughing'' ::* '''teaser'''....''to appear'' → '''<u>yok</u>teaser'''....''to suddenly appear'' ::* '''yoktojer'''....''to die'' → '''<u>yok</u>tojer'''....''to drop dead'' === Expressing the Notion of Fixedness with '''kyo-''' === ::* '''byaser'''....''to stand'' → '''<u>kyo</u>byaser'''....''to stand still'' ::* '''kexer'''....''to seek'' → '''<u>kyo</u>kexer'''....''to hound, stalk'' ::* '''teaxer'''....''to look'' → '''<u>kyo</u>teaxer'''....''to stare, glare'' ::* '''texer'''....''to think'' → '''<u>kyo</u>texer'''....''to obsess with, fixate on'' === Expression the Notion of Randomness or Chance with '''kye-'''=== ::* '''der'''....''to say'' → '''<u>kye</u>der'''....''to guess, divine'' ::* '''per'''....''to per'' → '''<u>kye</u>per'''....''to fluctuate'' ::* '''poper'''....''to travel'' → '''<u>kye</u>poper'''....''to wander'' ::* '''napxer'''....''to order'' → '''<u>kye</u>napxer'''....''to scramble, shuffle'' ::* '''bier'''....''to take'' → '''<u>kye</u>bier'''....''to select'' ::* '''kaxer'''....''to find'' → '''<u>kye</u>kaxer'''....''to discover, to find by chance'' ::* '''vyabxer'''....''to check'' → '''<u>kye</u>vabxer'''....''to spot check'' === Expressing the Notion of Change with '''kya-''' === ::* '''baser'''....''to make a move'' → '''<u>kya</u>baser'''....''to shift'' ::* '''sanxer'''....''to form'' → '''<u>kya</u>sanxer'''....''to transform'' ::* '''xer'''....''to do/make'' → '''<u>kya</u>xer'''....''to change'' ::* '''napxer'''....''to order'' → '''<u>kya</u>napxer'''....''to shuffle'' ::* '''dyanxer'''....''to phrase'' → '''<u>kya</u>dyanxer'''....''to paraphrase'' === Expressing Covert Actions with '''ko-''' === ::* '''ber'''....''to put'' → '''<u>ko</u>ber'''....''to hide'' ::* '''beler'''....''to carry'' → '''<u>ko</u>beler'''....''to smuggle'' ::* '''bier'''....''to take'' → '''<u>ko</u>bier'''....''to steal'' ::* '''ebkyaxer'''....''to exchange'' → '''<u>ko</u>ebkyaxer'''....''to traffic'' ::* '''exer'''....''to operate'' → '''<u>ko</u>exer'''....''to spy, operate under cover'' ::* '''fler'''....''to wish for'' → '''<u>ko</u>fler'''....''to covet, be jealous of'' ::* '''apyexer'''....''to attack'' → '''<u>ko</u>apyexer'''....''to ambush, to sneak-attack'' ::* '''loexer'''....''to destroy'' → '''<u>ko</u>loexer'''....''to sabotage'' === Expressing Actions with Intentionality with '''ke-''' === ::* '''teaxer'''....''to look'' → '''<u>ke</u>teaxer'''....''to scan'' ::* '''vyaxer'''....''to prove'' → '''<u>ke</u>vyaxer'''....''to experiment'' ::* '''tier'''....''to learn'' → '''<u>ke</u>tier'''....''to be interested in'' ::* '''bier'''....''to take'' → '''<u>ke</u>bier'''....''to choose'' ::* '''pexer'''....''to catch'' → '''<u>ke</u>pexer'''....''to hunt'' === Expressing Lateral Actions with '''ku-''' === ::* '''buxer'''....''to push'' → '''<u>ku</u>buxer'''....''to rebuff, shun'' ::* '''der'''....''to say'' → '''<u>ku</u>der'''....''to comment, remark'' ::* '''tyoper'''....''to step'' → '''<u>ku</u>tyoper'''....''to step aside'' === Expressing Diagonal Actions with '''ki-''' === ::* '''teaxer'''....''to look'' → '''<u>ki</u>teaxer'''....''to look askance at'' ::* '''tuxer'''....''to teach'' → '''<u>ki</u>tuxer'''....''to brainwash'' ::* '''tyoper'''....''to walk'' → '''<u>ki</u>tyoper'''....''to limp'' ::* '''pyoser'''....''to fall'' → '''<u>ki</u>pyoser'''....''to slip and fall'' ::* '''per'''....''to go'' → '''<u>ki</u>per'''....''to slide'' === Expressing Near Actions with '''yub-'''=== ::* '''der'''....''to say'' → '''<u>yub</u>der'''....''to intimate, hint'' ::* '''gexer'''....''to equate'' → '''<u>yub</u>gexer'''....''to approximate'' ::* '''bixer'''....''to pull'' → '''<u>yub</u>bixer'''....''to attract, draw near'' ::* '''teaxer'''....''to look'' → '''<u>yub</u>teaxer'''....''to scrutinize, examine'' === Expressing Distance Actions with '''yib-''' (''far, tele-'') === ::* '''drer'''....''to write'' → '''<u>yib</u>drer'''....''to wire, telegraph'' ::* '''bixer'''....''to pull'' → '''<u>yi(b)</u>bixer'''....''to distract'' ::* '''tuier'''....''to communicate'' → '''<u>yib</u>tuier'''....''to telecommunicate'' ::* '''nyuxer'''....''to deliver'' → '''<u>yib</u>nyuxer'''....''to mail, post'' === Expressing ''up-, super-'' with '''yab-''' === ::* '''ber'''....''to put'' → '''<u>ya(b)</u>ber'''....''to raise, to put up'' ::* '''bixler'''....''to drag'' → '''<u>ya(b)</u>bixler'''....''to dredge up'' ::* '''uper'''....''to come'' → '''<u>yab</u>uper'''....''to come up'' ::* '''nogyanxer'''....''to scale'' → '''<u>yab</u>nogyanxer'''....''to scale up, escalate'' === Expressing ''down-, sub-'' with '''yob-''' === ::* '''ber'''....''to put'' → '''<u>yo(b)</u>ber'''....''to lower, put down'' ::* '''kyaber'''....''to shift'' → '''<u>yob</u>kyaxer'''....''to downshift'' ::* '''musper'''....''to climb'' → '''<u>yob</u>musper'''....''to climb down'' ::* '''nogyanxer'''....''to scale'' → '''<u>yob</u>nogyanxer'''....''to downscale'' === Expressing ''in-'' with '''yeb-''' === ::* '''ber'''....''to put'' → '''<u>ye(b)</u>ber'''....''to insert, put in'' ::* '''beler'''....''to carry'' → '''<u>ye(b)</u>beler'''....''to import'' ::* '''uzber'''....''to bend'' → '''<u>yeb</u>uzber'''....''to inflect'' ::* '''yujber'''....''to close'' → '''<u>yeb</u>yujber'''....''to enclose, include'' === Expressing ''out-, ex-, extra-'' with '''oyeb-''' === ::* '''ber'''....''to put'' → '''<u>oye</u>ber'''....''to put out, expose'' ::* '''beler'''....''to carry'' → '''<u>oye</u>beler'''....''to export'' ::* '''uber'''....''to send'' → '''<u>oyeb</u>uber'''....''to emit, send out'' ::* '''yujber'''....''to close'' → '''<u>oyeb</u>yujber'''....''to exclude'' === Expressing ''pro-, forward'' with '''zay-''' === ::* '''ber'''....''to put'' → '''<u>zay</u>ber'''....''to advance, put forward'' ::* '''kexer'''....''to seek'' → '''<u>zay</u>kexer'''....''to scout out'' ::* '''puxer'''....''to throw'' → '''<u>zay</u>puxer'''....''to propel, thrust'' ::* '''tyoper'''....''to walk'' → '''<u>zay</u>tyoper'''....''to progress, to walk forward'' === Expressing ''back-, retro-, re-'' with '''zoy-''' === ::* '''uber'''....''to send'' → '''<u>zoy</u>ber'''....''to send back'' ::* '''kixer'''....''to bend'' → '''<u>zoy</u>kixer'''....''to reflect'' ::* '''puxer'''....''to throw'' → '''<u>zoy</u>puxer'''....''to repel'' ::* '''neadper'''....''to track'' → '''<u>zoy</u>neadper'''....''to backtrack'' === Expressing ''across, trans-, over-, cross-'' with '''zey-''' === ::* '''per'''....''to go'' → '''<u>zey</u>per'''....''to cross, transit'' ::* '''beler'''....''to carry'' → '''<u>zey</u>beler'''....''to transport, convey'' ::* '''drer'''....''to write'' → '''<u>zey</u>drer'''....''to transcribe'' ::* '''kyober'''....''to fix'' → '''<u>zey</u>kyober'''....''to transfix, transplant'' ::* '''vyayeker'''....''to check'' → '''<u>zey</u>vyayeker'''....''to crosscheck'' === Expressing ''through, per-'' with '''zye-''' === ::* '''per'''....''to go'' → '''<u>zye</u>per'''....''to permeate, get through'' ::* '''kexer'''....''to seek'' → '''<u>zye</u>kexer'''....''to rummage, sift through'' ::* '''drer'''....''to write'' → '''<u>zye</u>drer'''....''to cross out, draw a line through'' ::* '''iluer'''....''to pour'' → '''<u>zye</u>iluer'''....''to soak'' ::* '''koper'''....''to sneak'' → '''<u>zye</u>koper'''....''to sneak through'' === Expressing ''all over, widely, all about'' with '''zya-''' === ::* '''ber'''....''to put'' → '''<u>zya</u>ber'''....''to spread'' ::* '''buer'''....''to give'' → '''<u>zya</u>buer'''....''to distribute'' ::* '''ijber'''....''to open'' → '''<u>zya</u>ijber'''....''to open wide'' ::* '''nuxer'''....''to pay'' → '''<u>zya</u>nuxer'''....''to disburse'' ::* '''puxer'''....''to throw'' → '''<u>zya</u>puxer'''....''to scatter, cast about'' === Expressing ''mid-, center'' with '''ze-''' === ::* '''ber'''....''to put'' → '''<u>ze</u>ber'''....''to balance'' ::* '''byaser'''....''to stand'' → '''<u>ze</u>byaser'''....''to straddle'' ::* '''der'''....''to say'' → '''<u>ze</u>der'''....''to interject'' ::* '''pyoser'''....''to fall'' → '''<u>ze</u>pyoser'''....''to sag'' ::* '''poxer'''....''to stop'' → '''<u>ze</u>poxer'''....''to interrupt'' === Expressing ''futurity'' with '''oj-''' === ::* '''ber'''....''to put'' → '''<u>oj</u>ber'''....''to put off, postpone'' ::* '''bier'''....''to take'' → '''<u>oj</u>bier'''....''to borrow'' ::* '''fer'''....''to want'' → '''<u>oj</u>fer'''....''to wish, aspire'' ::* '''texer'''....''to think'' → '''<u>oj</u>texer'''....''to plan'' ::* '''teater'''....''to see'' → '''<u>oj</u>teater'''....''to envision'' ::* '''vader'''....''to affirm'' → '''<u>oj</u>vader'''....''to promise'' === Expressing ''past'' with '''aj-''' === ::* '''ber'''....''to put'' → '''<u>aj</u>ber'''....''to pass, relegate to the past'' ::* '''der'''....''to say'' → '''<u>aj</u>der'''....''to evoke, hearken, recount'' ::* '''embier'''....''to occupy'' → '''<u>aj</u>embier'''....''to haunt'' ::* '''texer'''....''to think'' → '''<u>aj</u>texer'''....''to reminisce, to reflect'' ::* '''uvtosder'''....''to express sadness'' → '''<u>aj</u>uvtosder'''....''to apologize'' ::* '''nexer'''....''to store'' → '''<u>aj</u>nexer'''....''to archive'' === Expressing ''present'' with '''ej-''' === ::* '''buer'''....''to give'' → '''<u>ej</u>buer'''....''to present'' ::* '''eser'''....''to exist'' → '''<u>ej</u>eser'''....''to attend, to be present'' ::* '''nuxer'''....''to pay'' → '''<u>ej</u>nuxer'''....''to pay cash'' ::* '''tuer'''....''to inform'' → '''<u>ej</u>tuer'''....''to update'' ::* '''uvtosder'''....''to express sadness'' → '''<u>ej</u>uvtosder'''....''to apologize'' === Expressing a stretched out action with '''yag-''' (''long'') === ::* '''beser'''....''to stay'' → '''<u>yag</u>beser'''....''to linger'' ::* '''bexer'''....''to hold'' → '''<u>yag</u>bexer'''....''to conserve, preserve'' ::* '''daler'''....''to talk'' → '''<u>yag</u>daler'''....''to ramble'' ::* '''dodaler'''....''to orate'' → '''<u>yag</u>dodaler'''....''to harangue'' ::* '''fer'''....''to want'' → '''<u>yag</u>fer'''....''to yearn, pine'' ::* '''teaxer'''....''to look'' → '''<u>yag</u>teaxer'''....''to stare'' ::* '''fer'''....''to want'' → '''<u>yag</u>fer'''....''to yearn, pine'' === Expressing a brief action with '''yog-''' (''short'') === ::* '''drer'''....''to write'' → '''<u>yog</u>drer'''....''to abbreviate'' ::* '''teaxer'''....''to look'' → '''<u>yog</u>teaxer'''....''to glance at'' ::* '''tujer'''....''to sleep'' → '''<u>yog</u>tujer'''....''to snooze, nap'' ::* '''gobler'''....''to cut'' → '''<u>yog</u>gobler'''....''to cut short, truncate'' === Some Hybrid Prefixes === The prefix '''kui-''' is a hybrid of '''ku-''' (''lateral'') and '''ki-''' (''diagonal'') ::* '''per'''....''to go'' → '''<u>kui</u>per'''....''to wobble'' ::* '''tyoper'''....''to walk'' → '''<u>kui</u>tyoper'''....''to limp'' The prefix '''zao-''' is a truncated hybrid of '''zay-''' (''forward'') and '''zoy-''' (''backwards''), eg: ::* '''baser'''....''to move'' → '''<u>zao</u>baser'''....''to rock'' ::* '''per'''....''to go'' → '''<u>zao</u>per'''....''to alternate'' ::* '''beler'''....''to carry'' → '''<u>kui</u>beler'''....''to shuttle, ferry'' ::* '''pyoser'''....''to fall'' → '''<u>kui</u>pyoser'''....''to pendulate'' The prefix '''yaob-''' is a hybrid of '''yab-''' (''up'') and '''yob-''' (''down''). The final '''b-''' is assimilated or dropped before a '''b''' or '''p'''. ::* '''baser'''....''to move'' → '''<u>yao</u>baser'''....''to bob'' ::* '''per'''....''to go'' → '''<u>yao</u>per'''....''to heave'' ::* '''beler'''....''to carry'' → '''<u>yao</u>beler'''....''to shuttle, ferry'' ::* '''peper'''....''to ride'' → '''<u>yao</u>peper'''....''to jounce'' ::* '''puser'''....''to jump'' → '''<u>yao</u>puser'''....''to hop, bounce'' The prefix '''bui-''' is a hybrid of '''bu-''' (''to'') and '''bi-''' (''from''), eg: ::* '''drer'''....''to write'' → '''<u>bui</u>drer'''....''to correspond'' ::* '''-er'''....''to x'' → '''<u>bui</u>er'''....''to trade'' ::* '''beler'''....''to carry'' → '''<u>bui</u>beler'''....''to shuttle, ferry'' ::* '''xer'''....''to do'' → '''<u>bui</u>xer'''....''to push and pull, spring'' ::* '''poper'''....''to travel'' → '''<u>bui</u>poper'''....''to travel to and fro, travel round trip'' The prefix '''uiz-''' is a hybrid of '''uz-''' (''crooked'') and '''iz-''' (''straight''), eg: ::* '''drer'''....''to write'' → '''<u>uiz</u>drer'''....''to squiggle'' ::* '''der'''....''to say'' → '''<u>uiz</u>der'''....''to equivocate'' ::* '''baser'''....''to move'' → '''<u>uiz</u>baser'''....''to wiggle, to squirm'' ::* '''per'''....''to go'' → '''<u>uiz</u>per'''....''to careen, reel'' ::* '''paser'''....''to move'' → '''<u>uiz</u>paser'''....''to swerve, yaw'' The prefix '''zui-''' is a hybrid of '''zu-''' (''left'') and '''zi-''' (''right''), eg: ::* '''drer'''....''to write'' → '''<u>uiz</u>drer'''....''to squiggle'' ::* '''buxer'''....''to push'' → '''<u>zui</u>buxer'''....''to push around'' ::* '''baser'''....''to move'' → '''<u>zui</u>baser'''....''to sway, totter'' ::* '''per'''....''to go'' → '''<u>zui</u>per'''....''to zigzag'' ::* '''pasler'''....''to shake'' → '''<u>zui</u>pasler'''....''to wobble'' The prefix '''aoyeb-''' is a hybrid of '''(a)yeb-''' (''in'') and '''oyeb-''' (''out''), eg: ::* '''ber'''....''to put'' → '''<u>aoye</u>ber'''....''to insert and extract'' ::* '''tiexer'''....''to breathe'' → '''<u>aoye</u>tiexer'''....''to breath in and out'' ::* '''paper'''....''to fly'' → '''<u>aoye</u>paper'''....''to fly in and out'' The prefix '''aob-''' is a hybrid of '''ab-''' (''on'') and '''ob-''' (''off''), eg: ::* '''ber'''....''to put'' → '''<u>ao</u>ber'''....''to put on and off'' ::* '''per'''....''to go'' → '''<u>ao</u>per'''....''to get on and off, embark and disembark'' The prefix '''vao-''' is a hybrid of '''va-''' (''yes'') and '''vo-''' (''no''), eg: ::* '''der'''....''to say'' → '''<u>vao</u>der'''....''to decide'' ::* '''daler'''....''to talk'' → '''<u>vao</u>daler'''....''to waffle'' ::* '''duder'''....''to answer'' → '''<u>vao</u>duder'''....''to answer yes or no'' ::* '''kyaxer'''....''to change'' → '''<u>vao</u>kyaxer'''....''to redact'' ::* '''texer'''....''to think'' → '''<u>vao</u>texer'''....''to deliberate, vacillate'' The prefix '''uij''' is a hybrid of '''uj-''' (''end'') and '''ij-''' (''begin'') ::* '''ber'''....''to put'' → '''<u>uij</u>ber'''....''to switch off and on'' ::* '''daler'''....''to talk'' → '''<u>uij</u>daler'''....''to stutter'' The prefix '''yuij''' is a hybrid of '''yuj-''' (''close'') and '''yij-''' (''open'') ::* '''ber'''....''to put'' → '''<u>yuij</u>ber'''....''to open and close, blink'' The prefix '''huim''' is a hybrid of '''hum''' (''there'') and '''him''' (''there'') ::* '''paper'''....''to fly'' → '''<u>huim</u>paper'''....''to fly here and yon'' ::* '''per'''....''to go'' → '''<u>huim</u>per'''....''to wander'' ::* '''kexer'''....''to seek'' → '''<u>huim</u>kexer'''....''to search high and low'' === Different Nuances of '''teaxer''' with Prefixes === <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''teaxer'''....''to look, behold, regard'' ::* '''aybteaxer'''....''to supervise, look over'' ::* '''ajteaxer'''....''to look back on (retrospect)'' ::* '''eynteaxer'''....''to squint'' ::* '''fizteaxer'''....''to respect'' ::* '''fuzteaxer'''....''to disrespect'' ::* '''gawteaxer'''....''to review, re-look'' ::* '''hyuitteaxer'''....''to look at one another'' ::* '''ibteaxer'''....''to ignore'' ::* '''igteaxer'''....''to glance, glimpse'' ::* '''ifteaxer'''....''to marvel at'' ::* '''izteaxer'''....''to view directly, confront, aim'' ::* '''jateaxer'''....''to preview'' ::* '''jeteaxer'''....''to watch, observe'' ::* '''joteaxer'''....''to review'' ::* '''kateaxer'''....''to look for'' ::* '''keteaxer'''....''to scan'' ::* '''kiteaxer'''....''to look askance'' ::* '''koteaxer'''....''to peek, spy'' ::* '''kozyeteaxer'''....''to peep'' ::* '''kozyoteaxer'''....''to peer'' ::* '''kuteaxer'''....''to observe'' ::* '''kyeteaxer'''....''to browse'' ::* '''kyoteaxer'''....''to stare, glare'' ::* '''oteaxer'''....''to ignore, overlook'' ::* '''ufteaxer'''....''to glare, leer'' ::* '''ugteaxer'''....''to gaze'' ::* '''yagteaxer'''....''to gape, gawk'' ::* '''yebteaxer'''....''to inspect'' ::* '''yibteaxer'''....''to view from afar'' ::* '''yogteaxer'''....''to glance at'' ::* '''yokteaxer'''....''to get a glimpse of'' ::* '''yubteaxer'''....''to examine'' ::* '''yuibteaxer'''....''to look near and far'' ::* '''yuzteaxer'''....''to look around, circumspect'' ::* '''yanteaxer'''....''to view together'' ::* '''yizteaxer'''....''to look beyond, overlook'' ::* '''vyateaxer'''....''to investigate, check out'' ::* '''vyoteaxer'''....''to view wrongly'' ::* '''zateaxer'''....''to face, confront'' ::* '''zayteaxer'''....''to look ahead, expect'' ::* '''zoyteaxer'''....''to look back'' ::* '''zeyteaxer'''....''to look across'' ::* '''ziteaxer'''....''to look to the right'' ::* '''zuteaxer'''....''to look to the left'' ::* '''zuiteaxer'''....''to look right and left'' ::* '''zyateaxer'''....''to look all over, survey'' ::* '''zyeteaxer'''....''to look through, peruse'' ::* '''zyoteaxer'''....''to squint'' ::* '''yobteaxer'''....''to look down'' ::* '''yaobteaxer'''....''to look up and down'' ::* '''zaoteaxer'''....''to look back and forth'' ::* '''yabteaxer'''....''to look up'' ::* '''yubketeaxer'''....''to pry'' ::* '''uzteaxer'''....''to look indirectly at'' ::* '''oyebteaxer'''....''to look out'' ::* '''ojteaxer'''....''to peer into the future'' ::* '''marteaxer'''....''to star-gaze'' ::* '''tabteaxer'''....''to autopsy'' </div> == Modal Verbs == : Modal verbs are auxiliary verbs that are usually followed by the main verb in the infinitive or a subjunctive dependent clause and have to do with wanting, permitting, prohibiting, being able, being unable, needing, being obliged to do something, etc. ==== Principal Modal Auxiliary Verbs ==== [[File:Ladies Should Listen poster.jpg|thumb|]] : Mirad has a set of modal auxiliary verbs that can be followed by a main verb in the infinitive mode. This is very much like English modal auxiliary verbs in the following examples: ::* ''I <u>want</u> to go.'' ::* ''You <u>must</u> wait.'' ::* ''You <u>may</u> stay.'' ::* ''I <u>dare</u> say.'' : Here is a chart showing the main modal auxiliary verbs in Mirad: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Principle Modal Auxiliary Verbs |- ! Type !! Positive !! Negative |- ! Permission | '''afer'''....''may''<br>'''ayfer'''....''might'' || '''ofer'''....''may not''<br>'''oyfer'''....''might not'' |- ! Ability | '''yafer'''....''can''||'''yofer'''....''cannot'' |- ! Need | '''efer'''....''need to'' || |- ! Obligation | '''yefer'''....''must''<br>'''yeyfer'''....''should'' ||'''oyefer'''....''must not''<br>'''oyeyfer'''....''should not'' |- ! Desire | '''fer'''....''want to'' || |- ! Enjoyment | '''ifer'''....''love to, enjoy''<br>'''iyfer'''....''like to'' || '''ufer'''....''hate to''<br>'''uyfer'''....''dislike to'' |- ! Courage |'''yifer'''....''dare to'' || '''yufer'''....''be afraid to, fear'' |- ! Liberty | '''yiver'''....''have a right to, be free to'' || '''yuver'''....''be bound to, be supposed to'' |- ! Expectation | '''yaker'''....''expect to'' || '''yoker'''....''be surprised to'' |- ! Conation | '''yeker'''....''try to'' || |- ! Difficulty | '''yiker'''....''to find it hard to'' || '''yuker'''....''to find it easy to'' |} : These modal auxiliary verbs are often followed by a verbal infinitive, as in the following examples: ::* '''At fe <u>ter</u>.'''....''I want <u>to know</u>.'' ::* '''Wit yifa <u>yeper</u>.'''....''He dared <u>to enter</u>.'' ::* '''Yat yafe <u>teater</u> yet.'''....''We can <u>see</u> you.'' ::* '''Duven et yaka <u>aker</u>?'''....''Did you expect <u>to win</u>?'' ::* '''Diwe yeku <u>xer</u> ga fi.'''....''Please try <u>to do</u> better.'' : If the modal verb is in the hypothetical aspect (conditional), then the sense is somewhat mitigated, as in these examples: :* '''At <u>fe</u> per.'''....''I <u>want</u> to go.'' :* '''At <u>fu</u> per.'''....''I <u>would</u> like to go.'' :* '''Et <u>yafe</u> aker.'''....''You <u>can</u> win.'' :* '''Et <u>yafu</u> aker.'''....''You <u>could</u> win.'' :* '''Yet <u>yefe</u> iper.'''....''You <u>must</u> leave.'' :* '''Yet <u>yefu</u> iper.'''....''You <u>ought</u> to leave.'' : Post-y-gliding the stem vowel of the modal verb also reduces the strength, for example: :* '''At <u>ife</u> et.''' ....''I <u>love</u> you.'' :* '''At <u>iyfe</u> et.''' ....''I <u>like</u> you.'' :* '''Et <u>yefe</u> iper.'''....''You <u>must</u> leave.'' :* '''Et <u>yeyfe</u> iper.'''....''You <u>should</u> leave.'' :* '''Iyt <u>yafe</u> aker.'''....''She <u>can</u> win.'' :* '''Iyt <u>yayfe</u> aker.'''....''She <u>might</u> win.'' :* '''At <u>ufa</u> uda tuz.'''....''I <u>hated</u> that art.'' :* '''At <u>uyfa</u> uda tuz.'''....''I <u>disliked</u> that art.'' : The use of '''l''' and '''r''' intensify the meaning of the auxiliary verbs, eg: :* '''Et <u>yuve</u> puer jwe.'''....''You <u>are supposed</u> to arrive on time.'' :* '''Et <u>yuvle</u> tepzexer.'''....''You <u>have</u> to pay attention.'' :* '''Et <u>yuvre</u> buer nas.'''....''You <u>absolutely must</u> give money.'' :* '''At <u>yeka</u> ser yeva.'''....''I <u>tried</u> to be fair.'' :* '''At <u>yekla</u> ujber jwa.'''....''I <u>strove</u> to finish early.'' :* '''At <u>yekra</u> nixer ga nas.'''....''I <u>struggled (= worked hard))</u> to earn more money.'' :* '''Iyt <u>ife</u> eker zyun.'''....''She <u>loves</u> to play ball.'' :* '''Iyt <u>ifla</u> teater et.'''....''She <u>was delighted</u> to see you.'' :* '''Iyt <u>ifre</u> teaper him.'''....''She <u>adores</u> visiting here.'' : Here are some examples showing how these modal verbs are used as auxiliaries: ::* '''Et <u>afe</u> oyeper ay ifeker.'''....''You <u>may</u> go out and play.'' ::* '''Yat <u>efa</u> tujer.'''....''We <u>needed</u> to sleep.'' ::* '''Ot <u>ofe</u> mavier him.'''....''One <u>is prohibited</u> to smoke here.'' ::* '''Mavier him <u>ofwe</u>.'''....''Smoking here is prohibited.'' ::* '''At <u>ife</u> dyeer.'''....''I <u>love</u> to read.'' ::* '''Duven et <u>fe</u> yeper?'''....''Do you <u>want</u> to come in?'' ::* '''At <u>fu</u> teaper et edjub.'''....''I <u>would like</u> to visit you some day.'' ::* '''It <u>ufaye hyaj</u> teaxwer.'''....''He <u>has always hated</u> being looked at.'' ::* '''Duven et <u>iyfe</u> per tilami?'''....''Do you <u>like</u> going to bars?'' ::* '''At <u>uyfe</u> tijer gra jwa.'''....''I <u>dislike</u> waking up too early.'' ::* '''Et <u>yafe</u> xer hyehos et fu.'''....''You <u>can</u> do whatever you like.'' ::* '''Et <u>yefer</u> xer ad vyaas.'''....''You <u>must</u> do the right thing.'' ::* '''Et <u>yeyfe</u> voy daler huuyen azay.'''....''You <u>should</u> not talk so loud.'' ::* '''At <u>yeyfa</u> ter ga fi.'''....''I <u>should have</u> known better.'' ::* '''At <u>voy yifu</u> der hyea fuas.'''....''I <u>would not dare</u> say anything bad.'' ::* '''<u>Von yufu</u> der hos et tesde.'''....''<u>Don't be afraid</u> to say what you mean.'' ::* '''Et <u>yive</u> dier yevanavdut.'''....''You <u>have a right</u> to ask for a lawyer.'' ::* '''Yat <u>voy yuvle</u> kyoejer.'''....''We <u>are not bound</u> to stick around.'' === Subject-oriented vs. Patient-oriented Modal Verb Forms === :: All of these modal verbs can be passive, in which case they are "patient-oriented" rather than "subject-oriented." The participial adjective '''yafa'''....''able'' is subject-oriented and refers to a person, whereas the passived adjective '''yafwa'''....''possible'' is patient-oriented and refers to a thing or event. Here is a chart of the principal modal verbs and corresponding participial adjectives with this subject/object-orientation distinction shown: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Subject-oriented vs. Patient-oriented Modal Verb Forms |- ! Modal Type || Subject-oriented !! Subject-oriented !! Patient-oriented !! Patient-oriented |- ! !! Verb !! Adjective !! Verb !! Adjective |- !row=1| Permission | '''afer'''<br>''may'' || '''afa'''<br>''allowed'' || '''afwer'''<br>''be permitted'' || '''afwa'''<br>''permissable'' |- !row=1| Necessity | '''efer'''<br>''need'' || '''efa'''<br>''needful'' || '''efwer'''<br>''be necessary'' || '''efwa'''<br>''necessary, required'' |- !row=1| Prohibition | '''ofer'''<br>''be unallowed'' || '''ofa'''<br>''prohibited'' || '''ofwer'''<br>''be prohibited'' || '''ofwa'''<br>''banned'' |- !row=1| Possibility | '''yafer'''<br>''be able'' || '''yafa'''<br>''able'' || '''yafwer'''<br>''be possible'' || '''yafwa'''<br>''possible'' |- !row=1| Obligation | '''yefer'''<br>''must'' || '''yefa'''<br>''obliged'' || '''yefwer'''<br>''be obligatory'' || '''yefwa'''<br>''obligatory'' |- !row=1| Duty | '''yeyfer'''<br>''should'' || '''yeyfa'''<br>''supposed, duty-bound'' || '''yeyfwer'''<br>''be supposed'' || '''yeyfwa'''<br>''due'' |- !row=1| Impossibility | '''yofer'''<br>''be unable'' || '''yofa'''<br>''unable'' || '''yofwer'''<br>''be impossible'' || '''yofwa'''<br>''impossible'' |- !row=1| Volition | '''fer'''<br>''want'' || '''fa'''<br>''desirous'' || '''fwer'''<br>''be desirable'' || '''fwa'''<br>''desirable, wanted'' |- !row=1| Love | '''ifer'''<br>''love''<br>'''iyfer'''<br>''like'' || '''ifa'''<br>''enamored''<br>'''iyfa'''<br>''fond'' || '''ifwer'''<br>''be loved''<br>'''iyfwer'''<br>''be liked'' || '''ifwa'''<br>''lovable''<br>'''iyfwa'''<br>''likeable'' |- !row=1| Hate | '''ufer'''<br>''hate''<br>'''uyfer'''<br>''dislike'' || '''ufa'''<br>''averse''<br>'''uyfa'''<br>''displeased''|| '''ufwer'''<br>''be hated''<br>'''uyfwer'''<br>''be disliked'' || '''ufwa'''<br>''odious''<br>''unliked'' |- !row=1| Courage | '''yifer'''<br>''dare'' || '''yifa'''<br>''daring, brave'' || '''yifwer'''<br>''be safe'' || '''yifwa'''<br>''safe'' |- !row=1| Fear | '''yufer'''<br>''be afraid'' || '''yufa'''<br>''afraid'' || '''yufwer'''<br>''be a danger'' || '''yufwa'''<br>''frightening'' |- !row=1| Joy | '''iver'''<br>''enjoy'' || '''iva'''<br>''glad'' || '''ivwer'''<br>''be a joy'' || '''ivwa'''<br>''enjoyable'' |- !row=1| Sorrow | '''uver'''<br>''be sorry'' || '''uva'''<br>''sorry, sad'' || '''uvwer'''<br>''be a shame'' || '''uvwa'''<br>''regrettable'' |} : Examples of subject-oriented forms: ::* '''At se <u>yafa</u> xer hes.'''....''I <u>am capable of</u> doing anything.'' ::* '''Et <u>ofe</u> teater hia dyezun.'''....''You <u>are not allowed/are prohibited</u> to see this film.'' ::* '''Duven at <u>afe</u> per hum?'''....''Am I <u>allowed</u> to go there?'' ::* '''Yat <u>fu</u> ter eta dyun.'''....''We <u>would like</u> to know your name.'' ::* '''Piti <u>ufe</u> beser be mel.'''....''Fish <u>hate</u> to remain on dry land.'' ::* '''At ajay <u>ifa</u> dazer.'''....''I once <u>loved</u> to dance.'' ::* '''Et se iva, at <u>yife</u> der.'''....''You are beautiful, I <u>dare</u> say.'' ::* '''At <u>yeyfa</u> xer has ga ig.'''....''I <u>should</u> have done it sooner.'' ::* '''Von <u>yufu</u>; At yupeye.'''....''<u>Fear</u> not; I am coming.'' ::* '''Et <u>yefe</u> puer ja eymaj.'''....''You <u>must</u> arrive before noon.'' ::* '''Yet <u>yofe</u> daler je ha dezun.'''....''You people <u>must not</u> talk during the performance.'' ::* '''Yat <u>yeyfe</u> (= se <u>yeyfa</u>) aker.'''....''We should (= are <u>bound/supposed/due</u>) to win.'' ::* '''At <u>ive</u> teater et bakser.'''....''I<u>'m glad</u> to see you get better.'' ::* '''Su <u>iva</u>.'''....''Be <u>happy</u>.'' ::* '''At <u>uvu (= su uva)</u> teater et iper.'''....''I <u>would be sad</u> to see you leave.'' : Examples of patient-oriented forms: ::* '''<u>Afwe</u> (= se afwa) mavier him.'''....''<u>It is permissible</u> to smoke here.'' ::* '''<u>Ofwe</u> (= se ofwa*) puxer fyumul him.'''....''<u>It is prohibited</u> to throw litter here.'' ::* '''<u>Fwe</u> (= se fwa) van yet dolu.'''....''<u>It is desired</u> that you stop talking.'' ::* '''<u>Voy yafwe</u> beser him gajob.'''....''<u>It is not possible</u> to remain here any longer.'' ::* '''<u>Yofwa</u> av at ivteuder.'''....''<u>It was not possible</u> for me to laugh.'' ::* '''<u>Yefwe</u> van et piu ig.'''....''<u>It is essential</u> that you leave quickly.'' ::* '''He <u>yeyfwe</u> ober ata tyoyafi?'''....''Is <u>it obligatory</u> to remove my shoes?'' ::* '''Ga yux <u>efwo</u>.'''....''More help <u>will be needed</u>.'' ::* '''Yuxren se <u>ufwa</u> xetyen.'''....''Slavery is an <u>odious</u> practice.'' ::* '''<u>Uvwe</u> van wit oka.'''....''<u>It's a shame</u> that he lost.'' :: *<small>'''lofwa''' is used for ''unwanted'' for disambiguation purposes.</small> === Deriving Causatives from Modal Stems === : Various causative verbs can be formed from modal stems, as shown in the chart below: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Deriving Causatives from Modal Stems |- ! Subject-oriented !! Patient-oriented |- | '''afxer'''....''allow'' (someone to do sthg.) || '''afwaxer'''....''permit'' (something to be done) |- | '''efxer'''....''require'' || '''efwaxer'''....''necessitate'' |- | '''ofxer'''....''prohibit'' || '''ofwaxer'''....''prohibit'' |- | '''yafxer'''....''enable'' || '''yafwaxer'''....''make possible'' |- | '''yefxer'''....''oblige'' || '''yefwaxer'''....''make obligatory'' |- | '''yofxer'''....''cripple'' || '''yofwaxer'''....''disable'' |- | '''yifxer'''....''embolden'' || '''yifwaxer'''....''make safe'' |- | '''yufxer'''....''intimidate'' || '''yufwaxer'''....''make frightening'' |- | '''ifxer'''....''please'' || '''ifwaxer'''....''make pleasant'' |} === Creating Modal Verbs and Adjectives with Modal Stem Suffixes === : Verb stems can be suffixed with modal participles to produce related modal verbs and adjectives. The first chart shows the modal participles themselves that can be suffixed to verb stems. Subject-oriented forms refer only to people, while patient-oriented forms (ending in '''-wa''') refer only to things. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Modal Suffixes |- ! Subject-oriented !! Patient-oriented |- | '''-yafa'''....''able to X, -able'' || '''-yafwa'''....''possible to X'' |- | '''-yofa'''....''unable to X'' || '''-yofwa'''....''impossible to X'' |- | '''-ifa'''....''fond of Xing, Xophile'' || '''-ifwa'''....''enjoyable to X'' |- | '''-ufa'''....''averse to Xing, Xophobic'' ||'''-ufwa'''....''unenjoyable to X'' |- | '''-yika'''....''hard of Xing'' || '''-yikwa'''....''hard to X'' |- | '''-yuka'''....''comfortable/easy Xing'' || '''-yukwa'''....''easy to X'' |- | '''-yaka'''....''expecting to X'' || '''yakwa'''....''expected/likely to X'' |- | '''-efa'''....''in need of Xing'' || '''-efwa'''....''necessary to X'' |- | '''-yefa'''....''obliged to X'' || '''-yefwa'''....''obligatory/due to X'' |- | '''-yufa'''....''afraid of Xing'' || '''-yufwa'''....''frightening to X'' |} : This table shows some of these modal suffixes applied to actual verb and noun stems: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Modals and Orientation |- ! Orientation !! Positive Adjective !! Positive Verb !! Negative Adjective !! Negative Verb |- !row=1| '''Subject''' | '''teatyafa'''<br>''able to see, sighted'' || '''teatyafer'''<br>''be able to see'' || '''teatyofa'''<br>''blind'' || '''teatyofer'''<br>''be blind'' |- !row=1| '''Patient''' | '''teatyafwa'''<br>''visible'' || '''teatyafwer'''<br>''be visible'' || '''teatyofwa'''<br>''invisible'' || '''teatyofwer'''<br>''be invisible'' |- !row=1| '''Subject''' | '''teetyafa'''<br>''able to hear, hearing'' || '''teetyafer'''<br>''be able to hear'' || '''teetyofa'''<br>''deaf'' || '''teatyofer'''<br>''be deaf'' |- !row=1| '''Patient''' | '''teetyafwa'''<br>''audible'' || '''teetyafwer'''<br>''be audible'' || '''teeyofwa'''<br>''inaudible'' || '''teeyofwer'''<br>''be inaudiable'' |- !row=1| '''Subject''' | '''dalyafa'''<br>''able to speak'' || '''dalyafer'''<br>''be able to speak'' || '''dalyofa'''<br>''mute, dumb'' || '''dalyofer'''<br>''be mute, dumb'' |- !row=1| '''Subject''' | '''doabifa'''<br>''patriotic'' || '''doabifer'''<br>''be patriotic'' || '''doabufa'''<br>''rebellious'' || '''doabufer'''<br>''rebel'' |- !row=1| '''Subject''' | '''tosyafa'''<br>''sensitive'' || '''tosyafer'''<br>''be able to feel'' || '''tosyofa'''<br>''insensitive'' || '''tosyofer'''<br>''be numbed'' |- !row=1| '''Patient''' | '''tayotyafwa'''<br>''palpable'' || '''tayotyafwer'''<br>''be palpable'' || '''tayotyofwa'''<br>''numb'' || '''tayotyofwer'''<br>''be impalbable, numb'' |- !row=1| '''Patient''' | '''testyukwa'''<br>''easy to understand'' || '''testyukwaxer'''<br>''make easily understood'' || '''testyikwa'''<br>''hard to understand'' || '''testyikwaxer'''<br>''make hard to understand'' |- !row=1| '''Subject''' | '''tudyaka'''<br>''pregnant, expecting'' || '''tudyaker'''<br>''be expecting''|| || |- !row=1| '''Patient''' |'''mamilyakwa'''<br>''likely to rain'' || '''mamilyakwer'''<br>''to be expected to rain''|| '''mamilyokwa'''<br>''unlikely to rain''|| '''mamilyokwer'''<br>''to be unlikely to rain'' |- !row=1| '''Subject''' | '''tilefa'''<br>''thirsty'' || '''tilefer'''<br>''be thirsty'' || || |- !row=1| '''Subject''' | '''telefa'''<br>''hungry'' || '''telefer'''<br>''be hungry'' || || |- !row=1| '''Patient''' | '''tejefwa'''<br>''vital'' || '''tejefwer'''<br>''be vital'' || || |- !row=1| '''Subject''' | '''tujefa'''<br>''sleepy'' || '''tujefer'''<br>''be sleepy'' || || |- !row=1| '''Subject''' | '''nasefa'''<br>''poor, needy'' || '''nasefer'''<br>''be needy'' || || |- !row=1| '''Subject''' | '''dudyefa'''<br>''accountable, responsible'' || '''dudyefer'''<br>''be responsible'' || || |- !row=1| '''Patient''' | '''texiyefwa'''<br>''noteworthy'' || '''texiyefwer'''<br>''be noteworthy'' || || |} == Sensing Verbs == : Verbs involving the senses, such as sight or hearing, follow a similar pattern, as the following chart shows: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Sensing Verbs |- valign=top ! TYPE !! '''teab'''....''eye''<br>'''teata'''....''visual'' !! '''teeb'''....''ear''<br>'''teeta'''....''acoustic'' !! '''teib'''....''nose''<br>'''teita'''....''olfactory'' !! '''teub'''....''mouth''<br>'''teuta'''....''gustatory'' !! '''tayob'''....''skin''<br>'''tayota'''....''tactile'' |- valign=top !row=1| Receptive<br>Active | '''teater'''<br>''see'' || '''teeter'''<br>''hear'' || '''teiter'''<br>''smell'' || '''teuter'''<br>''taste'' || '''tayoter'''<br>''feel'' |- valign=top !row=1| Receptive<br>Passive | '''teatwer'''<br>''be seen'' || '''teetwer'''<br>''be heard'' || '''teitwer'''<br>''be smelled'' || '''teutwer'''<br>''be tasted'' || '''tayotwer'''<br>''be felt'' |- valign=top !row=1| Stative | '''teaser'''<br>''seem'' || '''teeser'''<br>''sound'' || '''teiser'''<br>''smell'' || '''teuser'''<br>''taste'' || '''tayoser'''<br>''feel'' |- valign=top !row=1| Dynamic<br>Active | '''teaxer'''<br>''look at'' || '''teexer'''<br>''listen'' || '''teixer'''<br>''sniff'' || '''teuxer'''<br>''taste'' || '''tayoxer'''<br>''touch'' |- valign=top !row=1| Dynamic<br>Passive | '''teaxwer'''<br>''be looked at'' || '''teexwer'''<br>''be listened to'' || '''teixwer'''<br>''be sniffed'' || '''teuxwer'''<br>''be tasted'' || '''tayoxwer'''<br>''be touched'' |- valign=top !row=1| Causative<br>Active | '''teatuer'''<br>''show'' || '''teetuer'''<br>''make hear'' || '''teixuer'''<br>''make smell'' || '''teuxuer'''<br>''offer a taste'' || '''tayoxuer'''<br>''make feel'' |- valign=top !row=1| Causative<br>Passive | '''teatuwer'''<br>''be shown'' || '''teetuwer'''<br>''be made to hear'' || '''teituwer'''<br>''be made to smell'' || '''teutuwer'''<br>''be given a taste'' || '''tayotuwer'''<br>''be made to feel'' |- valign=top !row=1| Inchoative<br>Active | '''teatier'''<br>''perceive,''<br>''catch sight of'' || '''teetier'''<br>''catch the<br>sound of'' || '''teitier'''<br>''get a whiff of'' || '''teutuer'''<br>''get a taste of'' || '''tayotier'''<br>''get the sensation of'' |- valign=top !row=1| Inchoative<br>Passive | '''teatiwer'''<br>''be perceived'' || '''teetiwer'''<br>''be heard'' || '''teitiwer'''<br>''be whiffed'' || '''teutiwer'''<br>''be tasted'' || '''tayotiwer'''<br>''be felt'' |- valign=top !row=1| Negative-Modal<br>Patient-oriented<br>Stative | '''teatyofer'''<br>''be blind'' || '''teetyofer'''<br>''be deaf'' || '''teityofer'''<br>''be unable to smell'' || '''teityofer'''<br>''be unable to taste'' || '''tayotyofer'''<br>''be insensitive'' |- valign=top !row=1| Negative-Modal<br>Patient-oriented<br>Stative | '''teatyofwer'''<br>''be invisible'' || '''teetyofwer'''<br>''be inaudible'' || '''teityofwer'''<br>''be undetectable<br>odorwise'' || '''teityofwer'''<br>''be insipid'' || '''tayotyofwer'''<br>''be undetectable<br>by touch'' |- valign=top !row=1| Negative-Modal<br>Patient-oriented<br>Causative | '''teatyofxer'''<br>''blind'' || '''teetyofxer'''<br>''deafen'' || '''teityofxer'''<br>''desensitize<br>to smell'' || '''teutyofxer'''<br>''desensitize to<br>taste'' || '''tayotyofxer'''<br>''desensitize'' |- valign=top !row=1| Negative-Modal<br>Patient-oriented<br>Causative | '''teatyofwaxer'''<br>''make invisible'' || '''teetyofwaxer'''<br>''make inaudible'' || '''teityofwaxer'''<br>''make odorless'' || '''teutyofwaxer'''<br>''render tasteless'' || '''tayotyofwaxer'''<br>''numb'' |} : Examples of usage: :* '''At <u>teatyofxwa</u> bey ha mani.'''....''I <u>was blinded</u> by the lights.'' :* '''Ha xeus sa <u>teetyofxyea</u>.'''....''The noise was <u>deafening</u>.'' :* '''Hia tit se gla <u>teatiyafa</u>.'''....''This pupil is very <u>perceptive</u>.'' :* '''Hua bekil se <u>teityofwa</u>.'''....''That medicine is <u>odorless</u> (impossible to smell).'' :* '''<u>Teatyofwaxu</u> ha vyuni.'''....''<u>Make</u> the spots <u>invisible</u>.'' :* '''Ha magmemyaz yonpyexlun <u>tayotyafwa</u> zya ha mir.'''....''The volcano eruption <u>could be felt</u> throughout the world.'' == Frequentative Verbs == :Frequentative verbs or repetitive action verbs can be formed with the prefix '''je-'''. This prefix gives the verb the meaning ''to keep on doing something''. ::{| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Frequentative Verbs |- ! Normal !! Frequentative |- | '''teaxer'''....''to look''||'''<u>je</u>teaxer'''....''to watch'' |- | '''bexer'''....''to hold''||'''<u>je</u>bexer'''....''to conserve'' |- | '''byexer'''....''to hit''||'''<u>je</u>byexer'''....''to batter'' |- | '''zoigper'''....''to pursue''||'''<u>je</u>zoigper'''....''to stalk'' |- | '''duler'''....''to urge'' || '''<u>je</u>duler'''....''to nag'' |} == Hybridized Verbs == : Verbs that involve motion directions that change back and forth can be formed by hybridizing the stem vowel or the vowel of the vectorial prefix. Here are some examples: ::{| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Hybridized Verbs |- ! First Verb !! Second Verb !! Hybridized Verb |- | '''py<u>a</u>ser'''....''jump up''|| '''py<u>o</u>ser'''....''fall down'' || '''py<u>ao</u>ser'''....''bounce, undulate'' |- | '''buer'''....''give'' || '''bier'''....''take'' || '''buier'''....''exchange'' |- | '''nuer'''....''furnish'' || '''nier'''....''consume'' || '''nuier'''....''trade'' |- | '''tuer'''....''inform'' || '''tier'''....''learn'' || '''tuier'''....''communicate'' |- | '''yaper'''....''ascend'' || '''yoper'''....''descend'' || '''yaoper'''....''go up and down'' |- | '''zayper'''....''go forward'' || '''zoyper'''....''go back'' || '''zaoper'''....''vacillate'' |- | '''vader'''....''affirm'' || '''voder'''....''deny'' || '''vaoder'''....''decide'' |- | '''yijber'''....''open'' || '''yujber'''....''close'' || '''uijber'''....''valve'' |- | '''baser'''....''stir'' || '''boser'''....''be still'' || '''baoser'''....''vibrate'' |} == Expressing Habitual Actions and States == : Mirad uses the term '''gel jubyen''' (''as a habit'') to express a verb reflecting habitual action, eg: ::* '''At tijeya be yiwa jwobi gel jubyen.'''....''I used to wake up at 9 o'clock.'' (Lit. ''I was waking up at 9 o'clock as a habit.''). : The term '''hyujod'''....''one another occasion'' (or '''be aj'''....''in the past'') is use to express ''once (upon a time)'', eg: ::* '''At sa tuxut hyujod (~ be aj) sa tuxut.''' ....''I once was a teacher.'' : The term '''vyabxelay''' (''routinely'') can also be used, eg: ::* '''Yat eke duz yuz bi ha doym vyabxelay.'''....''We play music around town routinely.'' == Expressing an Immediate Past == : To express an immediate past, such as in the sentence ''"We have just gotten married."'', Mirad uses the adverb '''ejnay''' (''newly'') much like the word ''just'' in English: ::* '''Yat tadsaye <u>ejnay</u>.'''....''We have <u>just</u> gotten married.'' ::* '''<u>Ejnay</u> tadxwa.'''....''<u>Just</u> married.'' ::* '''Wit dokebiwa <u>ejnay</u>.'''....''He was <u>just</u> elected.'' ::* '''At ujbaya yex <u>ejnay</u> hoj iyt yebupa.'''....''I had <u>just</u> finished work when she came in.'' == Verb Predicate Types == : Mirad verb predicates can be classified as follows: :* '''''Voice''''' ::* Active (The subject is the doer of the action) ::* Passive (The subject is the receiver of the action) ::* Middle (The subject is both the agent and patient) ::* Reflexive (The subject is also the patient.) ::* Reciprocal (Plural subjects interact.) :* '''''Stativity''''' ::* Stative (Does not involve action) ::* Dynamic (Action is involved) :* '''''Valency''''' ::* Impersonal (There is no subject) ::* Transitive (There is an object) ::* Intransitive (There is no object) ::* Auto-transitive (The subject is a patient and there is no agent) ::* Anti-transitive (There is the patient but an agent is assumed) ::* Causative (Subject causes an action to be performed) ::* Copula (X is Y) :* '''''Other''''' ::* Modal (''can, must, should, wants to''...) ::* Auxiliary (''help to, hope to, prepare to'' + verb) ::* Motion (''run, go, ride''...) ::* Communication (''say, answer, claim that...'') ::* Gesture (''put, shake, hit...'') ::* State/Stative (''be, become, live, be born...'') ::* Action/Dynamic (''do, act, make'') {| class="wikitable" style="background: lightYellow;;{{Text default color}};font-size:smaller;" |+ Verb Predicate Types |- ! Voice !! Stativity!! Valency !! Example |- | active || stative || impersonal, -agent, -object || '''Mamilo zajub.'''....''It will rain tomorrow.'' |- | active || stative || impersonal, -agent, +complement || '''Sa gla oma.'''....''It was very cold.'' |- | active || stative || impersonal, +subject || '''Ese het be ha mes.'''....''There is someone at the door.'' |- | active || stative || copula, subject + noun/adjective complement || '''Et se ata twud.'''....''You are my son.''<br>'''At aseye ebbyextipa.'''....''I am becoming angry.'' |- | middle || stative || auto-transitive, +subject=patient -agent -object || '''Iyt toja.'''....''She died'' |- | middle || stative || auto-transitive, +subject=patient +agent -object || '''Ha mes yija.'''....''The door opened.'' |- | active || stative || intransitive, +subject -object|| '''Et bokso.'''....''You will get sick.'' |- | active || stative || transitive, sense, +subject +object || '''At teate et.'''....''I see you.'' |- | active || stative || transitive, modal, +subject +verb complement || '''At fe per.'''....''I want to go.'' |- | active || stative || intransitive, subject-oriented modal, -subject +verb complement || '''Yofwe teater.'''....''It is impossible to see.'' |- | passive || stative || patient-oriented modal, +subject || '''Mamil yakwe.'''....''Rain is expected.'' |- | middle || dynamic || anti-transitive, +subject=patient +agent -object || '''Ha mes yijpa.'''....''The door came open.'' |- | active || dynamic || intransitive, +subject -object|| '''Ha fab pyosa.'''....''The tree fell.'' |- | active || dynamic || transitive, +subject +-object || '''Yit pyoxa ha fab.'''....''They felled the tree.'' |- | passive || dynamic || intransitive, +subject, -object || '''Ha fabi pyoxwa.'''....''The trees were felled.'' |- | active || dynamic || transitive, +subject, +object|| '''Obu eta tef.'''....''Take your hat off.'' |- | active || dynamic || ditransitive, +subject, +object +object || '''Von et buu iyt ha nas.'''....''Don't give her the money.'' |- | active || dynamic || transitive, motion, +subject, +destination/origin || '''Yupu ha seem.'''....''Approach the bench.''<br>'''Pu tam!'''....''Go home!'' (''you'' implied) |- | active || dynamic || causative, +subject +object, +agent || '''At tayegobluxo Jon.'''....''I will get my hair cut by John.'' |- | passive || dynamic || causative, +subject +object, +agent || '''At tayegobluxwo.'''....''I will get my hair cut.'' |- | active || dynamic || auxiliary, ditransitive, +patient +verb object || '''Yuxu at xer his.'''....''Help me do this.'' |- | passive || dynamic || auxiliary, ditransitive, +patient +verb object || '''At tuxwa eker duz.'''....''I was taught to play music.'' |- | middle || dynamic || reflexive, +subject = patient, -object || '''Iyt uttojba.'''....''She killed herself.'' |- | active || dynamic || reciprocal, +subjects = patients || '''Yit voy hyuitdale gaj.'''....''They don't talk to one another anymore.'' |} <noinclude>{{Chapter navigation with TOC|Pronouns|Prepositions}}</noinclude> 7q4rej5r8ecfifqd89ye763n3bogopr Oberon/Bibliography 0 422503 4672777 4665250 2026-09-28T14:42:34Z PeterEasthope 660399 Switched to the Navigation template. 4672777 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = V5 | next = Booting }} {{TextBox|BG=#F0FFF0|This document was originally hosted at [[w:ETH_Z%C3%BCrich|ETHZ]]. It remains [https://web.archive.org/web/20191207155011/http://www.ethoberon.ethz.ch/books.html in the WayBack archive] under the [[Oberon/Licenses|ETH Oberon license]].}} <div style="display:block; text-align:center; font-size:1.5rem; font-style:normal; font-weight:bolder; line-height:2; ">Oberon Bibliography</div> <div style="font-family:serif, serif; font-size:1.0rem; line-height:1.185; font-style:normal" id="Top"> <div style="text-align:center; font-size:0.82rem; font-style:normal; line-height:2; ">[[#Books|18 Books]] | [[#Chapters|1 Chapter in book]] | [[#Reports|27 Technical Reports]] | [[#Diss|19 Dissertations]] | [[#Papers|105 Papers]] | [[#BP|Background Papers]] | [[#Lecture|Lecture]] | [[#Web|Web sites]] | [[#Unpublished|Unpublished documents]] | [[Oberon/authors|Authors]]</div> ---- Other bibliographies maintained by Oberon supporters: * [http://www.modulaware.com/mwbiblio.htm Modulaware Modula-2 and Oberon-2 Bibliography] * [https://web.archive.org/web/20030813232533/http://www.math.tau.ac.il:80/~guy/Oberon/publications.html Oberon-related Bibliography and Research Links] ---- Other documentation databases: * [https://web.archive.org/web/20191127064039/http://liinwww.ira.uka.de/bibliography/index.html Collection of Computer Science Bibliographies] of the University of Karlsruhe * http&#58;//www.cs.indiana.edu/cstr/cover.html Computer Science Technical Report database of the University of Indiana, now decommissioned. ---- <div style="font-weight: bold; font-size:1.5rem; line-height:2.2" id="Books">Oberon Books</div> # Programming in Oberon - M. Reiser and N. Wirth [[https://people.inf.ethz.ch/wirth/ProgInOberonWR.pdf PDF] (10'256'384 B)] # The Oberon System - M. Reiser - Out-of-print [[http://oberoncore.ru/library/reiser_the_oberon_system_user_guide_and_programmers_manual PDF] (15'861'860 B)] # {{color|red|Project Oberon - The Design of an Operating System and Compiler - N. Wirth and J. Gutknecht [}}[https://people.inf.ethz.ch/wirth/ProjectOberon1992.pdf PDF] {{color|red|(4'398 KB)]}} # {{color|red|Compiler Construction - N. Wirth [}}[https://people.inf.ethz.ch/wirth/CompilerConstruction/index.html PDF] {{color|red|(597 KB)]}} # {{color|red|Programming in Oberon (2004) - A derivative of Programming in Modula-2 (1982) - N. Wirth [}}[https://people.inf.ethz.ch/wirth/Oberon/PIO.pdf PDF] {{color|red|(432 KB)]}} # {{color|red|Algorithms and Data Structures (1985) (Oberon version: August 2004) - N. Wirth [}}[https://people.inf.ethz.ch/wirth/AD.pdf PDF] {{color|red|(1'241 KB)]}} <span id="War02">'''[War02]''' ''J. S. Warford''</span> : '''Computing Fundamentals'''<br />The Theory and Practice of Software Design with BlackBox Component Builder [[https://blackboxframework.org/books/warford_2002.pdf PDF] (14'111'686 B)] : [[w:Springer Vieweg Verlag|Verlag Vieweg]], [[w:Wiesbaden|Wiesbaden]], 2002, [http://informatik.karlheinz-hug.de/buch/cf.htm {{#isbn:3-528-05828-5}}]<br /><!-- [http://userserv.fh-reutlingen.de/~hug/buch/cf.htm Info] {{dead link|date=2020}}, --> : [https://cslab.pepperdine.edu/warford/ComputingFundamentals/ Info] <span id="BrD02">'''[BrD02]''' ''Edited by M. Broy and E. Denert''</span> : '''Software Pioneers - Contributions to Software Engineering''' : with the transcription of a talk given by Niklaus Wirth on Pascal and its successors, at the Software Pioneers Conference.<br />[https://www.springer.com/ Springer, Heidelberg], 2002, {{#isbn:3-540-43081-4}}. Order from [https://www.amazon.ca/Software-Pioneers-Contributions-Engineering/dp/3540430814 Amazon]. <span id="BGP00">'''[BGP00]''' ''Edited by L. B&ouml;sz&ouml;rm&eacute;nyi, J. Gutknecht, G. Pomberger''</span> : '''The School of Niklaus Wirth - The Art of Simplicity'''<br />[https://dpunkt.de/ dpunkt.verlag GmbH], 2000, {{#isbn:3-932588-85-1}}<br />[http://scitechconnect.elsevier.com/category/computer-science/ Morgan Kaufmann Publishers], 2000, {{#isbn:1-55860-723-4}}<br />With preface by Tony Hoare. <span id="WiR92">'''[WiR92]''' ''N. Wirth and M. Reiser''</span> : '''Programming in Oberon - Steps Beyond Pascal and Modula'''<br />[https://www.pearson.ch/HigherEducation/Addison-Wesley/ Addison-Wesley], 1992, {{#isbn:0-201-56543-9}} <!-- - [https://web.archive.org/web/20191207155011/ftp://ftp.ethoberon.ethz.ch/Oberon/Books/PinOberon Examples used in the book]{{dead link}} --> :Tutorial for the Oberon programming language and concise language reference. <span id="WiR94">'''[WiR94]''' ''N. Wirth and M. Reiser''</span> : '''Programmieren in Oberon - Das neue Pascal'''<br />Addison-Wesley, 1994, {{#isbn:3893196579}} - Translated into German by J. Templ. <span id="Rei92">'''[Rei92]''' ''M. Reiser''</span> : '''The Oberon System; User Guide and Programmer's Manual'''<br />[https://www.pearson.ch/HigherEducation/Addison-Wesley/ Addison-Wesley], 1992, {{#isbn:0-201-54422-9}}<br />User manual for the programming environment and reference for the standard module library. <span id="WiG92">'''[WiG92]''' ''N. Wirth and J. Gutknecht''</span> : [https://people.inf.ethz.ch/wirth/ProjectOberon1992.pdf '''Project Oberon - The Design of an Operating System and Compiler''']<br />Addison-Wesley, 1992, {{#isbn:0-201-54428-8}} <!-- - {{color|blue|Examples used in the book}}{{dead link}} --> : Program listings with explanation for the whole system, including the compiler for NS32000. <span id="HoH94">'''[HoH94]''' ''H. Haupt und O. Hess''</span> : '''Schatzkiste f&uuml;r Programmierer unter DOS und Windows, mit CD-ROM'''<br />Vogel Computer Presse GmbH, 1994, {{#isbn:3-825-91329-5}} <span id="Moe95">'''[Moe95]''' ''H. M&ouml;ssenb&ouml;ck''</span> : '''Object-Oriented Programming in Oberon-2'''<br />[https://www.springer.com/ Springer], 1995, {{#isbn:3-540-60062-0}} <!-- - {{color|blue|Examples used in the book}}{{dead link}} --> : Principles and applications of object-oriented programming with examples in the language [http://www.ssw.uni-linz.ac.at/Research/Books/Oberon2.pdf Oberon-2]. <span id="Moe98">'''[Moe98]''' ''H. M&ouml;ssenb&ouml;ck''</span> : '''Objektorientierte Programmierung in Oberon-2'''<br />[https://www.springer.com/ Springer], 3. Auflage - 1998, {{#isbn:3-540-64649-3}} <span id="Wir96a">'''[Wir96a]''' ''N. Wirth''</span> : [https://people.inf.ethz.ch/wirth/CompilerConstruction/index.html '''Compiler Construction''']<br />Addison-Wesley, 1996, {{#isbn:0-201-40353-6}}<!-- - {{color|blue|Examples used in the book}}{{dead link}} -->. : A disk provided with the book gives full listings of the Oberon-0 compiler and associated tools. <span id="Wir96b">'''[Wir96b]''' ''N. Wirth''</span> : '''Grundlagen und Techniken des Compilerbaus'''<br />Addison-Wesley, 1996, {{#isbn:3-89319-931-4}} <span id="MLK97">'''[MLK97]''' ''J. R. M&uuml;hlbacher, B. Leisch, B. Kirk, U. Kreuzeder''</span> : '''Oberon-2 Programming with Windows'''<br />[https://www.springer.com/ Springer], 1997, {{#isbn:3-540-62522-4}} <span id="Nik97">'''[Nik97]''' ''E. W. Nikitin''</span> : '''Into the Realm of Oberon: An introduction to Programming and the Oberon-2 Programming Language'''<br />[https://www.springer.com/ Springer], 1997, {{#isbn:0-387-98279-5}} <!-- - [https://web.archive.org/web/20191207155011/http://www.springer-ny.com/supplements/nikitin Supplemental files]{{dead link}} --> <span id="Kna97">'''[Kna97]''' ''M. Knasm&uuml;ller''</span> : '''Oberon-D. On Adding Database Functionality to an Object-Oriented Development Environment'''<br />Schriftenreihe der Johannes-Kepler-Universit&auml;t Linz 22, 1997, {{#isbn:3-85320-898-3}} <span id="Szy98">'''[Szy98]''' ''C. Szyperski''</span> : '''Component Software - Beyond Object-Oriented Programming'''<br />[https://www.pearson.ch/HigherEducation/Addison-Wesley/ Addison-Wesley], 1998, {{#isbn:0-201-17888-5}} <span id="FiM98">'''[FiM98]''' ''A. Fischer and H. Marais''</span> : '''The Oberon Companion: A Guide to Using and Programming Oberon System 3'''<br />[https://www.research-collection.ethz.ch/mapping/eserv/eth:2493/eth-2493-02.pdf vdf Hochschulverlag AG an der ETH Z&uuml;rich], 1998, {{#isbn:3-7281-2493-1}} : Out of print but see note about printing a legal personal copy in the second paragraph of [[Oberon/Beginning as a Novice]]. : [https://github.com/OberonSystem3/TheOberonCompanionCD Accompanying CD] with executables for various platforms and sources. <span id="MMZ99">'''[MMZ99]''' ''B. Marincek, J.L. Marais, E. Zeller''</span> : '''Oberon - Ein Kurzleitfaden f&uuml;r Studenten'''<br />[[w:Springer Vieweg Verlag|Vieweg]], 1999, {{#isbn:3-528-05691-6}} <span id="Hug01">'''[Hug01]''' ''K. Hug''</span> : '''Module, Klassen, Vertr&auml;ge. Ein Lehrbuch zur komponentenorientierten Softwarekonstruktion mit Component Pascal'''<br />[[w:Springer Vieweg Verlag|Verlag Vieweg]], [[w:Wiesbaden|Wiesbaden]], 2001, 2. aktualisierte Auflage, {{#isbn:3-528-15681-3}} <span id="Wir13">'''[Wir13]''' ''N. Wirth''</span> : [https://www.inf.ethz.ch/personal/wirth/ProjectOberon/index.html '''Project Oberon (New Edition 2013)''']. [[Oberon/books#WiG92|Originally published]] with co-author J. Gutknecht, 1992. <br> Some of these books can be found in the [https://vlb.de VLB (Verzeichnis Lieferbarer B&uuml;cher)] used by many booksellers in Europe. For example: [https://www.buecherinsel.org/ B&uuml;cherinsel], [https://www.osiander.de/ Osiandersche Buchhandlung] or [https://www.lehmanns.de Lehmanns Buchhandlung]. <div style="font-weight: bold; font-size:1.5rem; line-height:2.2" id="Chapters">Chapter in book</div> <span id="GuF99">'''[GuF99]''' ''J. Gutknecht and M. Franz'' - '''Oberon with Gadgets: A Simple Component Framework''' - [https://www.semanticscholar.org/paper/Oberon-with-Gadgets-A-Simple-Component-Framework-Gutknecht-Franz/7d938c17c5b759eba8b03f9f49cbe292875aeec6 PDF document] in [https://www.semanticscholar.org/paper/Implementing-application-frameworks%3A-frameworks-at-Fayad-Schmidt/c1e48cd04b9792c1c9285bad0f7d2e7ae0b6560d Implementing Application Frameworks: Object-Oriented Frameworks at Work] - Wiley 1999</span> <div style="font-weight: bold; font-size:1.5rem; line-height:2.2" id="Reports">ETH Technical Reports</div> The Department Informatik, Institut f&uuml;r Computersysteme publishes freely available [https://inf.ethz.ch/research/technical-reports.html technical reports]. Some of them are however out of print. Abstracts are available from the complete list of technical reports. Abstracts and full reports electronically available from there. The reports dealing with Oberon are listed here, the latest publications appearing first. <span id="San99">'''[San99]''' ''M. Sanvido'' - '''A Computer System for Model Helicopter Flight Control; Technical Memo No. 3: The Software Core''' - [ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/3xx/317.ps Report 317], Apr. 1999</span> <span id="Kot99">'''[Kot99]''' ''M. Kottmann'' - '''Software for Model Helicopter Flight Control''' - [ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/3xx/316.ps.gz Report 316], Mar. 1999</span> <span id="Wir99b">'''[Wir99b]''' ''N. Wirth'' - '''An Essay on Programming''' - [ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/3xx/315.ps.gz Report 315], Mar. 1999</span> <span id="Wir99a">'''[Wir99a]''' ''N. Wirth'' - '''A Computer System for Model Helicopter Flight Control Technical Memo Nr. 6: The Oberon Compiler for the Strong_ARM''' - [ftp://ftp.inf.ethz.ch/doc/tech-reports/3xx/314.ps.gz Report 314], Mar. 1999</span> <span id="Wir98">'''[Wir98]''' ''N. Wirth'' - '''A Computer System for Model Helicopter Flight Control Technical Memo Nr. 2: The Programming Language Oberon SA''' - [https://people.inf.ethz.ch/wirth/Oberon/285.pdf Report 285], Jan. 1998</span> <span id="Gut96">'''[Gut96]''' ''J. Gutknecht'' - '''Oberon, Gadgets and Some Archetypal Aspects of Persistent Objects''' - [ftp://ftp.inf.ethz.ch/doc/tech-reports/2xx/243.ps Report 243], Feb. 1996 and Postscript text also in Information Sciences, Vol. 93, no. 1-2, 65-86, 1996</span> <span id="Sup94">'''[Sup94]''' ''J. Supcik'' - '''HP-Oberon (TM). The Oberon Implementation for HP 9000 Series 700''' - [ftp://ftp.inf.ethz.ch/doc/papers/cs/JMLC97.js.ps.gz Report 212], Feb. 1994</span> <span id="Dis93">'''[Dis93]''' ''A. R. Disteli'' - '''Oberon for PC on an MS DOS Base''' - [ftp://ftp.inf.ethz.ch/doc/tech-reports/2xx/203.pdf Report 203], Nov. 1993</span> <span id="BCF92">'''[BCF92]''' ''M. Brandis, R. Crelier, M. Franz, J. Templ'' - '''The Oberon System Family''' - [ftp://ftp.inf.ethz.ch/doc/tech-reports/1xx/174.pdf Report 174], Apr. 1992 - pdf document also in Software - Practice and Experience, 25:12, 1331-1366, Dec. 1995</span> <span id="Lal91">'''[Lal91]''' ''S. Lalis'' - '''XNET - Supporting Distributed Programming in the Oberon Environment''' - [ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/161.pdf Report 161], May 1991</span> <span id="Moe91">'''[Moe91]''' ''H. M&ouml;ssenb&ouml;ck'' - '''Differences between Oberon and Oberon-2''' - gnu-compressed PS (re-published later as MoW91a) + '''The Programming Language Oberon-2''' - gnu-compressed PS (re-published later as MoW91b) - [ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/160.pdf Report 160], May 1991</span> <span id="GPH91">'''[GPH91]''' ''R. Griesemer'' - '''On the Linearization of Graphs and Writing Symbol Files''' + C. Pfister (Ed.), B. Heeb, J. Templ - Oberon Technical Notes - [ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/156.ps.gz Report 156], Mar. 1991</span> <span id="Szy91">'''[Szy91]''' ''C. Szyperski'' - '''Write - An extensible Text Editor for the Oberon System''' - [ftp://ftp.inf.ethz.ch/doc/tech-reports/1xx/151.pdf Report 151], Jan. 1991</span> <span id="Mar90">'''[Mar90]''' ''J. L. Marais'' - '''The Gadgets User Interface Management System''' - [ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/144.pdf Report 144], Nov. 1990</span> <span id="Wir90a">'''[Wir90a]''' ''N. Wirth'' - '''From Modula to Oberon''' - gnu-compressed PS (re-published later as Wir88a) + The Programming Language Oberon (Revised Edition 1.10.90) gnu-compressed PS (re-published later as Wir88b) - [ftp://ftp.inf.ethz.ch/doc/tech-reports/1xx/143.pdf Report 143], Nov. 1990</span> <span id="Fra90a">'''[Fra90a]''' ''M. Franz'' - '''MacOberon Reference Manual''' - [ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/142.pdf Report 142], Nov. 1990</span> <span id="Fra90b">'''[Fra90b]''' ''M. Franz'' - '''The Implementation of MacOberon''' - [ftp://ftp.inf.ethz.ch/doc/tech-reports/1xx/141.pdf Report 141], Oct. 1990</span> <span id="Wir90b">'''[Wir90b]''' ''N. Wirth'' - '''Die Programmiersprache Oberon''' - [ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/140.pdf Report 140], Oct. 1990</span> <span id="Gut90">'''[Gut90]''' ''J. Gutknecht'' - '''The Oberon Guide: System Release 1.2''' - [ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/138.pdf Report 138], Oct. 1990</span> <span id="Tem90">'''[Tem90]''' ''J. Templ'' - [https://www.semanticscholar.org/paper/Design-and-Implementation-of-SPARC-Oberon-Templ/670c39fc34c4f916e78171a0f1e789bd0f95977d '''SPARC-Oberon User's Guide and Implementation'''] - [https://www.research-collection.ethz.ch/handle/20.500.11850/68461 Report 133], Jun. 1990</span> <span id="Moe90">'''[Moe90]''' ''H. M&ouml;ssenb&ouml;ck'' - '''Coco/R - A Generator for Fast Compiler Front-Ends''' - [ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/127.pdf Report 127], Feb. 1990 - Postscript and Postscript compressed</span> <span id="Szy90">'''[Szy90]''' ''C. Szyperski'' - [https://www.researchgate.net/publication/265775304_Network_communication_in_the_Oberon_environment '''Network Communication in the Oberon Environment'''] - [https://www.research-collection.ethz.ch/handle/20.500.11850/68708 Report 126], Feb. 1990</span> <span id="Cre90">'''[Cre90]''' ''R. Crelier'' - '''OP2: A Portable Oberon Compiler''' - [ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/125.pdf Report 125], Feb. 1990 - pdf and gnu-compressed PS Presented at the 2nd International Modula-2 Conference, Loughborough, Sep. 1991</span> <span id="Gut89c">'''[Gut89c]''' ''J. Gutknecht'' - '''The Oberon Guide''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/68709 Report 119], Dec. 1989</span> <span id="MTG89">'''[MTG89]''' ''H. M&ouml;ssenb&ouml;ck, J. Templ and R. Griesemer'' - '''Object Oberon: An Object-Oriented Extension of Oberon''' - [ftp://ftp.inf.ethz.ch/pub/publications/tech-reports/1xx/109.pdf Report 109], Jun. 1989 - PDF document</span> <span id="Gut89b">'''[Gut89b]''' ''J. Gutknecht'' - '''The Oberon Guide''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/68696 Report 108], Jun. 1989</span> <span id="WiG88">'''[WiG88]''' ''N. Wirth and J. Gutknecht'' - '''The Oberon System''' - [https://people.inf.ethz.ch/wirth/ProjectOberon/PO.System.pdf Report 88], Jul. 1988 - (re-published later as [[#WiG89|WiG89]])</span> <div style="font-weight: bold; font-size:1.5rem; line-height:2.2" id="Diss">Dissertations</div> Server mastheads at [https://inf.ethz.ch/research/dissertations.html dissertations] and [http://e-collection.ethbib.ethz.ch/ e-collection]. <span id="Mul02">'''[Mul02]''' ''P. J. Muller'' - '''The Active Object System Design and Multiprocessor Implementation''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/147091 Dissertation ETH Nr. 14755], 2002</span> <span id="Osw00b">'''[Osw00b]''' ''E. Oswald'' - '''A Generic 2D Graphics Interface with Object Framework and Applications''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/144891 Dissertation ETH Nr. 13778], Dec. 2000</span> <span id="Sup99">'''[Sup99]''' ''J. Supcik'' - '''ODEON - An Object-Oriented Data Model and its Integration in the Oberon System''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/144223 Dissertation ETH Nr. 13161], 1999</span> <span id="Qiu98">'''[Qiu98]''' ''X. Qiu'' - '''Applying Object-Orientation to Developing Integrated Environments for Computer-Aided Control Systems Design''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/143646 Dissertation ETH Nr. 12724], 1998 - Institut f&uuml;r Automatik Publication (soon)</span> <span id="Ros97">'''[Ros97]''' ''R. Roshardt'' - '''Design und Implementierung einer offenen], modularen Robotersteuerung mit Oberon''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/143317 Dissertation ETH Nr. 12296], 1997</span> <span id="Kot97">'''[Kot97]''' ''M. Kottmann'' - '''Komponentenorientierte Modellierung und Simulation kombinierter Systeme''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/143299 Dissertation ETH Nr. 12294] Institut f&uuml;r Automatik Publication No. 9, 1997 - {{#isbn:3-906487-02-4}}</span> <span id="Lud97">'''[Lud97]''' ''S. Ludwig'' - '''Hades - Fast Hardware Synthesis Tools and a Reconfigurable Coprocessor''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/143345 Dissertation ETH Nr. 12276], 1997 and Dissertation ETH Nr. 12276</span> <span id="Dis97">'''[Dis97]''' ''A. R. Disteli'' - '''Integration aktiver Objekte in Oberon am Beispiel eines Serversystems''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/143279 Dissertation ETH Nr. 12231], 1997</span> <span id="Geh97">'''[Geh97]''' ''S. Gehring'' - '''An Integrated Framework for Structured Circuit Design with Field-Programmable Gate Arrays''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/143217 Dissertation ETH Nr. 12188], 1997 [[ftp://ftp.inf.ethz.ch/pub/publications/dissertations/th12188.pdf PDF] (2'442'247 B)]</span> <span id="Ode98">'''[Ode98]''' ''M. Odersky'' - '''A New Approach to Formal Language Definition and its Application to Oberon''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/139759 Dissertation ETH Nr. 12057], 1998</span> <span id="Wec96">'''[Wec96]''' ''W. Weck'' - '''On Document-Centered Mathematical Component Software''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/142833 Dissertation ETH Nr. 11817], 1996</span> <span id="Mar96a">'''[Mar96a]''' ''J. Marais'' - '''Design and Implementation of a Component Architecture for Oberon''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/142663 Dissertation ETH Nr. 11697], 1996</span> <span id="Som96">'''[Som96]''' ''R. Sommerer'' - '''Integration of Online Documents''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/142549 Dissertation ETH Nr. 11592], 1996</span> <span id="Bra95">'''[Bra95]''' ''M. M. Brandis'' - '''Optimizing Compilers for Structured Programming Languages''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/142036 Dissertation ETH Nr. 11024], 1995</span> <span id="Tem94a">'''[Tem94a]''' ''J. Templ'' - '''Metaprogramming in Oberon''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/141628 Dissertation ETH Nr. 10655], 1994 - see also th10655 - abstract and PostScript.</span> <span id="Cre94">'''[Cre94]''' ''R. Crelier'' - '''Separate Compilation and Module Extension''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/141604 Dissertation ETH Nr. 10650], 1994 - see also th10650 - abstract and PostScript.</span> <span id="Fra94a">'''[Fra94a]''' ''M. Franz'' - '''Code-Generation On-the-Fly: A Key to Portable Software''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/141506 Dissertation ETH Nr. 10497], 1994 - see also th10497 - abstract and PostScript. Published by vdf Hochschulverlag AG an der ETH Z&uuml;rich], 1994 - {{#isbn:3-7281-2115-0}} Abstract</span> <span id="Gri93">'''[Gri93]''' ''R. Griesemer'' - '''A Programming language for Vector Computers''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/141363 Dissertation ETH Nr. 10277], 1993 - see also th10277 - abstract and PostScript.</span> <span id="Szy92">'''[Szy92]''' ''C. Szyperski'' - '''Insight ETHOS: On Object-Orientation in Operating Systems''' - [https://www.research-collection.ethz.ch/handle/20.500.11850/140827 Dissertation ETH Nr. 9884], 1992 and vdf Hochschulverlag AG an der ETH Z&uuml;rich, 1992</span> <div style="font-weight: bold; font-size:1.5rem; line-height:2.2" id="Papers">Oberon papers in publications</div> Also refer to the papers published by the [http://www.ssw.uni-linz.ac.at/Research/Papers/ University of Linz, Austria] as well as to their reports accessible by ftp<ref>Additions and corrections welcome. Please edit.</ref> and to the publications of the former [https://www.uni-ulm.de/in/vs Distributed Systems Department] of the University of Ulm, Germany. In the following list, the most recent publications appear first. <span id="Hel01">'''[Hel01]''' ''M. Heller'' - '''Beyond C++''' - BYTE Aug. 2001</span> <span id="Fot01">'''[Fot01]''' ''M. Fothe'' - '''Probleml&ouml;sen mit Oberon - Konzeption und Einsatz eines elektronischen Lehrbuchs''' - LOG IN 21 (2001) - Heft 2</span> <span id="GuW00">'''[GuW00]''' ''J. Gutknecht, Wolfgang Weck (Ed.)'' - '''Joint Modular Languages Conference, JMLC 2000, Z&uuml;rich, Switzerland, September 2000, Proceedings''' - [https://www.springer.com/ Springer] LNCS 1897, 2000, {{#isbn:3-540-67958-8}}</span> *<span id="Wir00">'''[Wir00]''' ''N. Wirth'' - '''The Development of Procedural Programming Languages - Personal Contributions and Perspectives''' - JMLC 2000, p. 1-10</span> :<p><span id="Hof00">'''[Hof00]''' ''M. Hof'' - '''Composable Message Semantics in Oberon''' - JMLC 2000, p. 11-25</span></p> :<p><span id="Gut00">'''[Gut00]''' ''J. Gutknecht'' - '''Oberon as an Implementation Language for COM Components: A Case Study in Language Interoperability''' - JMLC 2000, p. 119-133</span></p> :<p><span id="Osw00a">'''[Osw00a]''' ''E. Oswald'' - '''Leonardo: A Framework for Modeling and Editing Graphical Components''' - JMLC 2000, p. 147-160</span></p> :<p><span id="Sed00">'''[Sed00]''' ''J. Sedlacek'' - '''Project C2 - A Survey of an Industrial Embedded Application with Native Oberon for PC''' - JMLC 2000, p. 186-196</span></p> :<p><span id="Mik00">'''[Mik00]''' ''V. V. Mikheev'' - '''Design of Multilingual Retargetable Compilers: Experience of the XDS Framework Evolution''' - JMLC 2000, p. 238-249</span></p> :<p><span id="Rea00">'''[Rea00]''' ''P. Reali'' - '''Structuring a Compiler with Active Objects''' - JMLC 2000, p. 250-262</span></p> :<p><span id="Mul00">'''[Mul00]''' ''P. Muller'' - '''A Multiprocessor Kernel for Active Object-Based Systems''' - JMLC 2000, p. 263-277</span></p> :<p><span id="Ree00">'''[Ree00]''' ''P. Reed'' - '''Building Your Own Tools: An Oberon Industrial Case-Study''' - JMLC 2000, p. 291-298</span></p> <span id="Col00">'''[Col00]''' ''H. Collingbourne'' - '''What Pascal's inventor did next''' - [[w:PC Plus|PC Plus]], Issue 160, February 2000, p. 213-216 - Tutorial on [http://www.fim.uni-linz.ac.at/pow/ POW!] distributed on PC Plus SuperCD 160-A.</span> <span id="WeR99">'''[WeR99]''' ''M. Weseloh and R. R&uuml;diger'' - '''Applying Modern Software Design Principles: A CAN Tool Based on Extensibility''' - Proceedings of the 6th international CAN Conference (iCC'99), Torino, Italy, 2nd to 4th November 1999 - Plain Postscript</span> <span id="Saw99">'''[Saw99]''' ''G. Sawitzki'' - '''Keeping Statistics Alive in Documents''' - Sonderforschungsbereich 373 Quantifikation und Simulation &Ouml;konomischer Prozesse, Berlin 1999 - [https://link.springer.com/article/10.1007/s001800200091 HTML page]</span> <span id="Zel99">'''[Zel99]''' ''E. Zeller'' - '''Fine-grain Integration of Oberon into Windows using Pluggable Objects''' - 1999 - [https://www.research-collection.ethz.ch/handle/20.500.11850/72691 PDF document]</span> <span id="MiS99">'''[MiS99]''' ''Klaus Miesenberger and Bernhard St&ouml;ger'' - '''Oberon2Braille: Making the Oberon System accessible for the blind persons''' - CSUN (California State University, Northridge) 1999 Conference Proceedings (Technology and Persons with Disabilities Conference) - HTML document</span> <span id="Boe99">'''[Boe99]''' ''T. B&ouml;rner'' - '''Betriebssysteme: Native Oberon f&uuml;r den PC''' - CHIP 3/99 - S. 131 - [[w:Chip (magazine)|CHIP]]</span> <span id="QSW98">'''[QSW98]''' ''Qiu X., Schaufelberger W., Wang J., and Sun Y.'' - '''Applying O3CACSD to Control System Design and Rapid Prototyping''' - Proc. 17th American Control Conference, Philadelphia, Jun. 1998</span> <span id="HuK98">'''[HuK98]''' ''K. Hug, H. Ketz'' - '''Informatik-Grundausbildung f&uuml;r Ingenieure mit Oberon-2''' - TEX, Die Zeitschrift der Fachhochschule Reutlingen, Heft 61, S. 53-59, Mai 1998</span> <span id="KeH98">'''[KeH98]''' ''H. Ketz, K. Hug'' - '''Informatik-Grundausbildung f&uuml;r Ingenieure - Hochschuldidaktische Betrachtung und Erfahrungsbericht''' - Informatik und Ausbildung, GI-Fachtagung 98, Stuttgart, 30.3.-1.4.1998 Hg: Claus Volker - Berlin - [https://www.springer.com/ Springer] 1998 S. 52-62</span> <span id="Lam98">'''[Lam98]''' ''J. Lampe'' - Depot4 - '''A generator for dynamically extensible translators''' - Software - Concepts and Tools ([https://www.springer.com/ Springer-Verlag]), Volume 19:2, 97-108, 1998 - Abstract</span> <span id="HuK97">'''[HuK97]''' ''K. Hug, H. Ketz'' - '''Objektorientierung mit Oberon-2 in der Ingenieur-Grundausbildung''' - Informatik-Spektrum, Band 20, Heft 6, S. 350-356, Dez. 1997 - Abstract</span> <span id="DoW97">'''[DoW97]''' ''G. Dotzel, W. Skulski'' - '''Oberon-2, a hi performance alternative to C++''' - Computers in Physics, 11, 81, 1997 - [https://aip.scitation.org/doi/abs/10.1063/1.4822520 PDF, formerly HTML document and gnu-compressed PS]</span> <span id="Sve97">'''[Sve97]''' [http://www.uni-vologda.ac.ru/~c3c/engl/index.html ''S. Sverdlov''] - '''Big small Oberon language''' - PC Week Russia, No. 35, Sep. 1997</span> <span id="Rue97b">'''[Rue97b]''' [https://public.ostfalia.de/~ruediger/forschung/index.html ''R. R&uuml;diger''] - '''Programmierung Erweiterbarer Systeme. Eine Kurzeinf&uuml;hrung in Oberon''' - Technischer Bericht, FH Braunschweig/Wolfenb&uuml;ttel, Juni 1997</span> <span id="Rue97a">'''[Rue97a]''' [https://public.ostfalia.de/~ruediger/forschung/index.html ''R. R&uuml;diger''] - '''Aspekte der Auswahl von Programmiersprachen f&uuml;r die Lehre. Ein Diskussionbeitrag -- Argumente f&uuml;r Oberon als erste Sprache im Informatik-Studium''' - Technischer Bericht, FH Braunschweig/Wolfenb&uuml;ttel, August 1997 - Plain Postscript</span> <span id="Kna97c">'''[Kna97c]''' [https://ssw.jku.at/General/Staff/MK/Publications.html ''M. Knasm&uuml;ller''] - '''Oberon-D''' - 7th ECOOP Workshop for Doctoral Students in Object-Oriented Systems, Jyv&auml;skyl&auml;, Jun. 1997 - System Software Group papers</span> <span id="Kna97b">'''[Kna97b]''' [https://ssw.jku.at/General/Staff/MK/Publications.html ''M. Knasm&uuml;ller''] - '''Adding Schema Evolution to the Persistent Development Environment Oberon-D''' - Department of System Software, Linz University, Technical Report 10, Jun. 1997 - System Software Group papers</span> <span id="QSW97">'''[QSW97]''' ''Qiu X., Schaufelberger W. and Wang J.'' - [https://www.sciencedirect.com/science/article/pii/S1474667017436330 '''Applying Object-Orientation to Developing an Integrated Environment for Computer-Aided Control System Design'''] - IFAC Symposium on CACSD, 179-184, Gent, Apr. 1997</span> <span id="Hre97">'''[Hre97]''' ''F. Hrebabetzky'' - '''Closed-Loop Control with Oberon''' - Software - Concepts and Tools ([https://www.springer.com/ Springer-Verlag]), Volume 18:2, 73-79, 1997</span> <span id="Moe97">'''[Moe97]''' ''H. M&ouml;ssenb&ouml;ck (Ed.)'' - '''Joint Modular Languages Conference, JMLC'97 Linz, Austria March 19-21, 1997, Proceedings''' - [https://www.springer.com/ Springer] LNCS 1204, 1997, {{#isbn:3-540-62599-2}}</span> *<span id="Kis97">'''[Kis97]''' ''T. Kistler'' - '''Dynamic Runtime Optimization''' - JMLC'97, p. 53-66</span> :<p><span id="SuN97">'''[SuN97]''' ''J. Supcik, M. C. Norrie'' - '''An Object-Oriented Database Programming Environment for Oberon''' - JMLC'97, p. 82-96 - Abstract and gnu-compressed PS</span></p> :<p><span id="Kna97a">'''[Kna97a]''' ''M. Knasm&uuml;ller'' - '''Adding Persistence to the Oberon System''' - JMLC'97, p. 97-111 - System Software Group papers; see also [https://ssw.jku.at/Research/Reports/Report6.html https://ssw.jku.at/Research/Reports/Report6.html]</span></p> :<p><span id="RoS97">'''[RoS97]''' ''P. Roe and C. Szyperski'' - '''Lightweight Parametric Polymorphism for Oberon''' - JMLC'97, p. 140-154 - Postscript compressed</span></p> :<p><span id="Sch97">'''[Sch97]''' ''D. Scherer'' - '''A Messaging Architecture for Distributed Objects in Oberon''' - JMLC'97, p. 182-196</span></p> :<p><span id="Hof97">'''[Hof97]''' ''M. Hof'' - '''Just-in-Time Stub Generation''' - JMLC'97, p. 197-206 - System Software Group papers</span></p> :<p><span id="Gut97">'''[Gut97]''' ''J. Gutknecht'' - '''Do the Fish Really Need Remote Control? A Proposal for Self-Active Objects in Oberon''' - '''JMLC'97, p. 207-220 - '''Postscript text.</span></p> :<p><span id="DiR97">'''[DiR97]''' ''A. R. Disteli and P. Reali'' - '''Combining Oberon with Active Objects''' - JMLC'97, p. 221-235 [{{color|red|abstract}}] [{{color|red|plain}}] or [{{color|red|gnu-compressed PS}} Postscript]</span></p> :<p><span id="Ste97">'''[Ste97]''' ''C. Steindl'' - '''Reflection in Oberon''' - JMLC'97, p. 282-296 - System Software Group papers</span></p> :<p><span id="Zel97">'''[Zel97]''' ''E. Zeller'' - '''Seamless Integration of Online Services in the Oberon Document System''' - JMLC'97, p. 366-379 - gnu-compressed PS</span></p> <span id="Fra97a">'''[Fra97a]''' ''M. Franz'' - [https://www.semanticscholar.org/paper/The-Programming-Language-Lagoona-A-Fresh-Look-at-Franz/5cc4d8d9415a3442b3189e9b8f0f0599344bc472 '''The Programming Language Lagoona: A Fresh Look at Object-Orientation'''] - Software - Concepts and Tools ([https://www.springer.com/ Springer-Verlag]), Volume 18:1, 14-26, Mar. 1997 - pdf document</span> <span id="Fra97b">'''[Fra97b]''' ''M. Franz'' - [https://link.springer.com/chapter/10.1007/3-540-62852-5_19 '''Adaptive Compression of Syntax Trees and Iterative Dynamic Code Optimization: Two Basic Technologies for Mobile-Object Systems'''] - Technical Report 97-04, Dept. of Information and Computer Science, University of California, Irvine, Feb. 1997</span> <span id="GuF96">'''[GuF96]''' ''J. Gutknecht and M. Franz'' - '''Towards a Framework for Mobile Objects in Oberon - A Concept-Oriented Tour''' - Technical Report 96-55, Dept. of Information and Computer Science, University of California, Irvine, Dec. 1996</span> <span id="DoG96">'''[DoG96]''' ''G. Dotzel and H. Goebel'' - [https://www.modulaware.com/mdlt66.htm '''Porting the Oberon System to AlphaAXP'''] - ACM Sigplan Notices, 31:11, Nov. 1996 - HTML document</span> <span id="BBS96">'''[BBS96]''' ''R. Back'', ''M. B&uuml;chi'' and [http://www.cas.mcmaster.ca/~emil/ ''E. Sekerinski''] - '''Adding Type-Bound Actions to Action-Oberon''' - TUCS Technical Report No. 66, Abo Akademi University, Finland, Nov. 1996 - HTML document</span> <span id="MoK96">'''[MoK96]''' ''H. M&ouml;ssenb&ouml;ck and K. Koskimies'' - [https://ssw.jku.at/Research/Projects/ActiveTexts.html '''Active Text for Structuring and Understanding Source Code'''] - Software - Practice and Experience, 26:7, 833-850, Jul. 1996 - System Software Group papers</span> <span id="Fra96">'''[Fra96]''' ''M. Franz'' - '''Dynamic Linking of Software Components''' - IEEE Computer, 30:3, pp. 74-81, March 1997 and Technical Report 96-26, Dept. of Information and Computer Science, UCI, Jun. 1996</span> <span id="FrK96">'''[FrK96]''' ''M. Franz and T. Kistler'' - '''Slim Binaries''' - Communications of the ACM, 40:12, pp. 87-94, December 1997 and Technical Report 96-24, Dept. of Information and Computer Science, UCI, Jun. 1996</span> <span id="Wir96c">'''[Wir96c]''' ''N. Wirth'' - [http://norayr.am/papers/WirthTasksVersusThreads.pdf '''Tasks versus Threads: An Alternative Multiprocessing Paradigm'''] - Software - Concepts and Tools ([https://www.springer.com/ Springer-Verlag]), Volume 17:1, 6-12, 1996</span> <span id="Saw96">'''[Saw96]''' ''G. Sawitzki'' - [https://archiv.ub.uni-heidelberg.de/volltextserver/21468/ '''Extensible Statistical Software: On a Voyage to Oberon'''] - Journal of Computational and Graphical Statistics, 5.3, 263-283, Sep. 1996.</span> <span id="Mar96b">'''[Mar96b]''' ''J. L. Marais'' - [https://www.jstor.org/stable/1390806?seq=1 '''Extensible Software Systems in Oberon'''] - Journal of Computational and Graphical Statistics, 5.3, 284-298, Sep. 1996</span> <span id="Rue9">'''[Rue96]''' ''R. R&uuml;diger'' - [https://public.ostfalia.de/~ruediger/forschung/fh_hh.pdf '''Programmierung Erweiterbarer Systeme. Die Oberon-Sicht'''] - Technische Berichte Nr. 29: 1. Norddeutsches Kolloquium &uuml;ber Informatik an Fachhochschulen (26.-27. April), Juli 1996 Fachbereich Elektrotechnik und Informatik, FH Hamburg - Plain Postscript</span> <span id="Kot96">'''[Kot96]''' ''M. Kottmann'' - [https://ieeexplore.ieee.org/abstract/document/555318?section=abstract '''Combined Modelling and Simulation of Dynamic Systems using Oberon'''] - Proceedings of the IEEE International Symposium on CACSD, Dearborn, 358-362, 1996</span> <span id="Gut95b">'''[Gut95b]''' ''J. Gutknecht'' - [https://www.modulaware.com/mdlt58.htm '''Oberon in Education'''] - Modulator Tech Journal, 5:8, Jul. 1995 - HTML document</span> <span id="n/a0">'''[n/a]''' '''First Joint Conference of GI and SI''', GISI'95, Z&uuml;rich, 21 Sep. 1995 - Abstracts</span> *<span id="Gut95a">'''[Gut95a]''' ''J. Gutknecht'' - '''The Smart Document or how to Integrate Global Services''' - GISI'95</span> :<p><span id="Som95">'''[Som95]''' ''R. Sommerer'' - '''Integrating Oberon Resources into the World-Wide Web''' - GISI'95</span></p> :<p><span id="Kna95">'''[Kna95]''' ''M. Knasm&uuml;ller'' - '''Oberon Dialogs: A User Interface for End Users''' - GISI'95 - System Software Group papers; see also [https://ssw.jku.at/Teaching/MasterTheses/Dialogs/ master thesis] and [https://ssw.jku.at/Research/Papers/Kna95.html research paper]</span></p> :<p><span id="Mos95">'''[Mos95]''' ''B. M&ouml;sli'' - '''A Comparison of C++, FORTRAN 90 and Oberon-2 for Scientific Programming''' - GISI'95 - HTML document</span></p> <span id="Hof95">'''[Hof95]''' ''M. Hof'' - [https://ssw.jku.at/Research/Projects/RunTimeDebugger/ '''A Run Time Debugger for Oberon'''] - Department of System Software, Linz University, Technical Report 5, Aug. 1995 - Postscript compressed</span> <span id="BFD95">'''[BFD95]''' ''C. Berthouzoz, P. Fabian, G. Dotzel'' - '''Extensibilit&eacute; et persistance''' - L'Object: Logiciel, base de donn&eacute;es, r&eacute;seaux - Vol. 1, no. 2, juin 1995 - HTML document</span> <span id="Fan95">'''[Fan95]''' ''G. Fankhauser'' - '''Oberon/F Component Framework''' - ComputerWorld Schweiz, 13. Apr. 1995 - HTML document</span> <span id="Cre95">'''[Cre95]''' ''R. Crelier'' - [https://www.semanticscholar.org/paper/Extending-Module-Interfaces-without-Invalidating-Crelier/a509d3eb83a0d6ce68dfb13e1ba83c7ce32b10f3 '''Extending Module Interfaces without Invalidating Clients'''] - Software - Concepts and Tools ([https://www.springer.com/ Springer-Verlag]), Volume 16:2, 49-62, 1995</span> <span id="Fra95">'''[Fra95]''' ''M. Franz'' - [https://www.semanticscholar.org/paper/Protocol-Extension%3A-A-Technique-for-Structuring-Franz/63ee36869cbb376d66780b533d052d647f70243b '''Protocol Extension: A Technique for Structuring Large extensible Software Systems'''] - Software - Concepts and Tools ([https://www.springer.com/ Springer-Verlag]), Volume 16:2, 86-94, 1995</span> <span id="Pou95">'''[Pou95]''' ''D. Pountain'' - [https://sites.google.com/site/dicknewsite/home/computing/byte-articles/oberon-f '''The Oberon/F System'''] - BYTE 20(1), Jan. 1995</span> <span id="ScD95">'''[ScD95]''' ''C. Schramer, G. Dotzel'' - [https://www.modulaware.com/mdltcs.htm '''Das OpenVMS Alpha Modula-2 und Oberon-2 Compiler Projekt'''] - Deckblatt 12, 1994 and Ubaye's First Independent Modula-2 & Oberon-2 Journal, Jan 1995 - HTML document in German</span> <span id="Tem94c">'''[Tem94c]''' ''J. Templ'' - [https://www.drdobbs.com/architecture-and-design/the-oberon-programming-language/184409405 '''The Oberon Programming language'''] - Dr. Dobb's SourceBook, Winter 1994 - Abstract</span> <span id="Tem94d">'''[Tem94d]''' ''J. Templ'' - [http://folk.ntnu.no/haugwarb/Programming/Oberon/oberon_vs_cpp.htm '''Oberon vs. C++'''] - Modulator Tech Journal, 4:9, Oct. 1994 - HTML document</span> <span id="Mar94a">'''[Mar94a]''' ''J. L. Marais'' - [https://www.drdobbs.com/architecture-and-design/oberon-system-3/184409324 '''Oberon System 3'''] - Dr. Dobb's Journal, Volume 19, 42-50, Oct. 1994 - Abstract</span> <span id="Tem94b">'''[Tem94b]''' ''J. Templ'' - '''Vergleich der Programmiersprachen Oberon und C++''' - iX. Multiuser, Multitasking, Issue 9, 138-143, 1994</span> <span id="Gri94">'''[Gri94]''' ''R. Griesemer'' - '''Detection of Side-Effects in Function Procedures''' - International Computer Science Institute, Berkeley, CA, Technical Report TR-94-032, Sep. 1994 - Abstract, gnu-compressed PS</span> <span id="Scu94">'''[Scu94]''' ''P. Schulthess (Ed.)'' - '''Joint Modular Languages Conference, JMLC'94 Ulm, Germany 28-30 Sep., 1994, Proceedings''' - Universit&auml;tsverlag Ulm GmbH, 1994, {{#isbn:3-89559-220-X}}</span> *<span id="TSP94">'''[TSP94]''' ''E. Templ, A. Stritzinger and G. Pomberger'' - '''Process Visualization with Oberon System 3 and Gadgets''' - JMLC'94, p. 13-20 - Postscript compressed</span> :<p><span id="NTH94">'''[NTH94]''' ''A. E. Nedorya, E. V. Tarasov and A. D. Hapugin'' - '''Restricted Multiple Inheritance''' - JMLC'94, p. 21-29</span></p> :<p><span id="Fra94c">'''[Fra94c]''' ''M. Franz'' - '''Compiler Optimizations Should Pay for Themselves''' - JMLC'94, p. 111-121</span></p> :<p><span id="Bra94">'''[Bra94]''' ''M.M. Brandis'' - '''Building an Optimizing Compiler for Oberon: Implication on Programming Language Design''' - JMLC'94, p. 123-136</span></p> :<p><span id="Hof94">'''[Hof94]''' ''M. Hof'' - '''Post Mortem Debugger for Oberon''' - JMLC'94, p. 137-145 - System Software Group papers</span></p> :<p><span id="MuD94">'''[MuD94]''' ''P.J. Muller and P.J.A. de Villiers'' - '''Using Oberon to Design a Hierarchy of Extensible Device Drivers''' - JMLC'94, p. 147-158</span></p> :<p><span id="BGS94">'''[BGS94]''' ''E. Bugnion, M. Gitsels and B. A. Sanders'' - '''Object-oriented distributed programming in the Oberon-PVM environment''' - JMLC'94, p. 173-187</span></p> :<p><span id="Tra94">'''[Tra94]''' ''S. Traub'' - '''The Design of a Distributed Oberon System''' - JMLC'94, p. 189-200 - HTML document</span></p> :<p><span id="Dyk94">'''[Dyk94]''' ''P. Dykstra'' - '''An O-O Functional Logic Language for the Oberon System''' - JMLC'94, p. 249-272</span></p> :<p><span id="Lam94">'''[Lam94]''' ''J. Lampe'' - '''An Oberon-Based Implementation Tool''' - JMLC'94, p. 303-312</span></p> :<p><span id="KiN94">'''[KiN94]''' ''B. Kirk and L. Nigro'' - '''A Distributed Architecture for Real Time, in Oberon-2''' - JMLC'94, p. 325-366</span></p> :<p><span id="Gut94a">'''[Gut94a]''' ''J. Gutknecht'' - '''Oberon - Perpectives of Evolution''' - JMLC'94, p. 395-406</span></p> :<p><span id="Mar94b">'''[Mar94b]''' ''J. L. Marais'' - '''Towards End-User Objects: The Gadgets User Interface System''' - JMLC'94, p. 407-420</span></p> :<p><span id="ABV94">'''[ABV94]''' ''F. Arickx, J. Broeckhove, T. Van den Eede, L. Vinck'' - '''PC-Oberon: Native Oberon on the PC compatible (ISA) platform''' - JMLC'94, p. 471-480</span></p> :<p><span id="Dot94">'''[Dot94]''' ''G. Dotzel'' - '''Alpha AXP/OpenVMS Modula-2 and Oberon-2 Compiler Project''' - JMLC'94, p. 481-503 - HTML document</span></p> :<p><span id="GFO94">'''[GFO94]''' ''J. Gesswein, K. Froitzheim, R. Ondrus, O. Schirpf'' - '''Bringing the Oberon Language to the Macintosh''' - JMLC'94, p. 505-519 - HTML document</span></p> <span id="GQS94">'''[GQS94]''' ''Glattfelder A.H., Qiu X., Schaufelberger W., and Reimann K.'' - [https://www.sciencedirect.com/science/article/pii/S1474667017459064 '''Educational Simulation Software in Oberon'''] - Proc. of the 3rd Symposium on Advances in Control Education, Tokyo, 107-110, Aug. 1994</span> <span id="Nau94b">'''[Nau94b]''' ''D. A. Naumann'' - [https://dl.acm.org/doi/10.5555/647320.721191 '''Predicate transformer semantics of an Oberon-like language'''] - Proceedings of the IFIP WG2.1/WG2.2/WG2.3 Conference on Programming Languages, 467-487, Jun. 1994</span> <span id="ScQ94">'''[ScQ94]''' ''W. Schaufelberger and X. Qiu'' - '''Control Engineering Courseware Development with Oberon''' - Proc. Int. Conference on Computer Aided Learning in Science and Engineering, Paris, 477-480, 1994</span> <span id="QiS94">'''[QiS94]''' ''X. Qiu and W. Schaufelberger'' - [https://www.semanticscholar.org/paper/Title%3A-Computer-aided-Control-System-Design-with-3-Qiu-Schaufelberger/3e5ebd5354f2a81c460c94a52b9118831fcb257a '''Control System Design with Oberon'''] - Proc. of the IEEE/IFAC Joint Symposium on CACSD, Tucson, 271-276, Mar. 1994</span> <span id="PoS94">'''[PoS94]''' ''D. Pountain and C. Szyperski'' - '''Extensible Software Systems, Subtyping or Subclassing?, Inheritance or Delegation?''' - BYTE 19(5), 57-62, May 1994</span> <span id="Gut94">'''[Gut94]''' ''J. Gutknecht (Ed.)'' - '''Programming Languages and System Architectures, International Conference, Z&uuml;rich, Switzerland, March 1994, Proceedings''' [https://www.springer.com/ Springer] LNCS 782, 1997, {{#isbn:3-540-57840-4}}</span> *<span id="CoG94">'''[CoG94]''' ''D. Corney and J. Gough'' - '''Type Test Elimination using Typeflow Analysis''' - PLSA'94, p. 137-150 - Plain Postscript</span> :<p><span id="Fra94b">'''[Fra94b]''' ''M. Franz'' - '''Technological Steps toward a Software Component Industry''' - PLSA'94, p. 259-281</span></p> :<p><span id="Rad94">'''[Rad94]''' ''A. Radenski'' - '''Is Oberon as Simple as Possible? A Smaller Object-Oriented Language Based on the Concept of Module Type''' - PLSA'94, p. 298-312 - HTML document.</span></p> :<p><span id="Nau94a">'''[Nau94a]''' ''D. A. Naumann'' - '''On the Essence of Oberon''' - PLSA'94, p. 313-327</span></p> :<p><span id="LaS94">'''[LaS94]''' ''S. Lalis and B. Sanders'' - '''Adding Concurrency to the Oberon System''' - PLSA'94, p. 328-344</span></p> <span id="Gut94b">'''[Gut94b]''' ''J. Gutknecht'' - [https://www.semanticscholar.org/paper/Oberon-System-3%3A-Vision-of-a-Future-Software-Gutknecht/8db23b467f19d7c80a8c69556f83f9ff26862f9c '''Oberon System 3: A Vision of a Future Software Technology'''] - Software - Concepts and Tools ([https://www.springer.com/ Springer-Verlag]), Volume 15:1, 26-33, 1994</span> <span id="Saw94">'''[Saw94]''' ''G. Sawitzki'' - '''A Portable, Object-Oriented Extensible Statistical Programming Environment Based on Oberon''' - Proceedings in Computational Statistics (Compstat 1994), 158-159, 1994</span> <span id="Moe94">'''[Moe94]''' ''H. M&ouml;ssenb&ouml;ck'' - [https://www.semanticscholar.org/paper/Extensibility-in-the-Oberon-System-M%C3%B6ssenb%C3%B6ck/46c3831f428efbbe150ea2f1f54c39d63d12b165 '''Extensibility in the Oberon System'''] - Nordic Journal of Computing, Vol. 1, 77-93, Jan. 1994 - Postscript compressed</span> <span id="HeZ93">'''[HeZ93]''' ''R. Henderson, B. Zorn'' - '''A Comparison of Object-Oriented Programming in Four Modern Languages''' - Department of Computer Science, University of Colorado, Boulder, Colorado - Technical report CU-CS-641-93, Jul. 1993</span> <span id="Fra93a">'''[Fra93a]''' ''M. Franz'' - [https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.4380230607 '''Emulating an Operating System on Top of Another'''] - Software - Practice and Experience, 23:6, 677-692, Jun. 1993 - PDF document</span> <span id="Fra93b">'''[Fra93b]''' ''M. Franz'' - [http://oberon2005.oberoncore.ru/paper/mf1993b.pdf '''The case for universal symbol files'''] - Structured Programming, 14:3, 136-147, Mar. 1993 - PDF document</span> <span id="Gut92">'''[Gut92]''' ''J. Gutknecht'' - '''Project Oberon: Make it as simple as possible but not simpler''' - OUTPUT Jublil&auml;umausgabe, 38-44, Dec. 1992</span> <span id="HeP92">'''[HeP92]''' ''B. Heeb and C. Pfister'' - [https://link.springer.com/chapter/10.1007/3-540-57091-8_40 '''Chameleon: A Workstation of a Different Color'''] - Second International Workshop on Field-Programmable Logic and Applications, Vienna - [https://www.springer.com/ Springer] LNCS 705. 1992, {{#isbn:3-540-57091-8}}</span> <span id="Tem91">'''[Tem91]''' ''J. Templ'' - [https://www.semanticscholar.org/paper/Design-and-Implementation-of-SPARC-Oberon-Templ/670c39fc34c4f916e78171a0f1e789bd0f95977d '''Design and Implementation of SPARC-Oberon'''] - Software - Practice and Experience, 23:12, 197-205, Dec. 1991</span> <span id="Mar91">'''[Mar91]''' ''J. Marais'' - '''The Gadgets User Interface Management System''' - Structured Programming, 12, 75-89, 1991</span> <span id="MoW91a">'''[MoW91a]''' ''H. M&ouml;ssenb&ouml;ck and N. Wirth'' - [https://oberoncore.ru/_media/library/moessenboeck_wirth_differences_between_oberon_and_oberon-2.pdf '''Differences between Oberon and Oberon-2'''] - Structured Programming, 12:4, 175-177, 1991</span> <span id="MoW91b">'''[MoW91b]''' ''H. M&ouml;ssenb&ouml;ck and N. Wirth'' - [https://cseweb.ucsd.edu/~wgg/CSE131B/oberon2.htm '''The Programming Language Oberon-2'''] - Structured Programming, 12:4, 179-195, 1991 - System Software Group papers</span> <span id="Pou91">'''[Pou91]''' ''D. Pountain'' - '''Modula's Children, Part II: Oberon''' - BYTE 16(3), 135-142, Mar. 1991</span> <span id="Pou90">'''[Pou90]''' ''D. Pountain'' - '''Oberon: A Glimpse at the Future''' - BYTE 15(2), 385-392, Nov. 1990</span> <span id="WiG89">'''[WiG89]''' ''N. Wirth and J. Gutknecht'' - '''[https://people.inf.ethz.ch/wirth/ProjectOberon/PO.System.pdf The Oberon System]''' - Software - Practice and Experience, 19:9, 857-893, 1989</span> <span id="MoT89">'''[MoT89]''' ''H. M&ouml;ssenb&ouml;ck and J. Templ'' - '''Object Oberon - A Modest Object-Oriented Language''' - Structured Programming, 10:4, 199-207, 1989</span> <span id="BPS89">'''[BPS89]''' ''G. Blaschek, G. Pomberger, A Stritzinger'' - [https://se.jku.at/a-comparison-of-object-oriented-languages/ '''Comparison of Object-Oriented Programming languages'''] - Structured Programming, 10:4, 187-197, 1989</span> <span id="Gut89a">'''[Gut89a]''' ''J. Gutknecht'' - '''Variations on the Role of Module Interfaces''' - Structured Programming, 10:1, 40-46, 1989</span> <span id="Wir89">'''[Wir89]''' ''N. Wirth'' - '''Designing a System from Scratch''' - Structured Programming, 10:1, 10-18, 1989</span> <span id="Wir88b">'''[Wir88b]''' ''N. Wirth'' - [https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.4380180707 '''The Programming Language Oberon'''] - Software - Practice and Experience, 18:7, 671-690, Jul. 1988 Note: A revised version appears in the Appendix A of Programming in Oberon and as HTML document</span> <span id="Wir88a">'''[Wir88a]''' ''N. Wirth'' - '''From Modula to Oberon''' - Software - Practice and Experience, 18:7, 661-670, Jul. 1988</span> <span id="Wir88c">'''[Wir88c]''' ''N. Wirth'' - [https://dl.acm.org/doi/10.1145/42190.46167 '''Type Extensions'''] - ACM Transactions on Programming Languages and Systems, 10:2, 204-214, Apr. 1988</span> <div style="font-weight: bold; font-size:1.5rem; line-height:2.2" id="BP">Background Papers</div> <span id="Hen99">'''[Hen99]''' ''Gregor Henger'' - '''Technologiestandort Schweiz''' - [https://www.nzz.ch/ Neue Z&uuml;rcher Zeitung], 14 May 1999 - Oberon microsystems HTML document copy</span> <span id="KeR98">'''[KeR98]''' ''K. Kelly and S. Reiss'' - [https://www.wired.com/1998/08/jini/ '''One Huge Computer'''] - Wired, Issue 6.08, Aug. 1998 - HTML document</span> <span id="Ger99">'''[Ger99]''' ''B. Gerber'' - '''Ein digitaler Querdenker tritt ab''' - [https://www.tagesanzeiger.ch/ Tages-Anzeiger] - HTML document 26 Mar. 1999</span> <div style="font-weight: bold; font-size:1.5rem; line-height:2.2" id="Lecture">Lecture</div> <span id="Wir14">'''[Wir14]''' ''N. Wirth'' - [https://www.youtube.com/watch?v=EXY78gPMvl0 '''Reviving a Computer System of 25 Years Ago''']</span> <div style="font-weight: bold; font-size:1.5rem; line-height:2.2" id="Web">Web Sites</div> <span id="Wir">'''[Wir]''' ''N. Wirth'' - [https://people.inf.ethz.ch/wirth/ '''Niklaus Wirth''']</span> <span id="Ree">'''[Ree]''' ''P. Reed'' - [https://www.projectoberon.com '''Project Oberon'''], 2015-present</span> <span id="Kel">'''[Kel]''' ''R. Keller'' - [https://github.com/rochus-keller/Oberon '''Oberon''']</span> <span id="Zn">'''[Zn]''' ''H. Zinn'' - [http://www.zinnamturm.eu '''Component Pascal Collection''']</span> <span id="clm">'''[comp.lang.modula2]''' '' '' - archive of [https://www.usenetarchives.com/threads.php?id=comp.lang.modula2 '''comp.lang.modula2'''], includes early discussions of Oberon.</span> <span id="clo">'''[comp.lang.oberon]''' '' '' - archive of [https://www.usenetarchives.com/threads.php?id=comp.lang.oberon '''comp.lang.oberon''']</span> <span id="Ev">'''[Ev]''' ''D. E. Evans'' - [http://oberon07.com '''A resource for the Oberon-07 language''']</span> <span id="GAUG">'''[GAUG]''' ''Georg-August-Universit&auml;t G&ouml;ttingen, GWDG'' - [https://ftp.gwdg.de/pub/languages/oberon/ '''Oberon archive''']</span> <span id="IAD">'''[IAD]''' ''Иван Андреевич Денисов (Ivan Andreevich Denisov)'' - '''Catalog of Oberon Resources''': [https://oberon.org/ru '''Ru'''], [https://oberon.org/uk '''Uk'''], [https://oberon.org/en '''En'''], [https://oberon.org/de '''De''']</span> <span id="Rom">'''[Rom]''' ''Romiras'' - [https://github.com/Spirit-of-Oberon/Oberon-Language-revisions/commits?author=romiras '''Oberon Language revisions'''], beginning 1990-10-01</span> <span id="Ram">'''[Ram]''' ''Andres Ramos'' - [[Oberon/ETH_Oberon/Ramos|'''Oberon Channel in Youtube''']]</span> <div style="font-weight: bold; font-size:1.5rem; line-height:2.2" id="Unpublished">Unpublished documents</div> <span id="Flo98a">'''[Flo98a]''' ''P. Floyd'' - '''A discussion of Oberon''' - Jul 1998 - HTML document.</span> <span id="Flo98b">'''[Flo98b]''' ''P. Floyd'' - '''A description of Oberon-2''' - Aug 1998 - HTML document</span> <span id="n/a1">'''[n/a]''' '''ETH Students Projects''' - Projects grouped by semesters</span> <span id="BrH98">'''[BrH98]''' ''R. Brega and M. Honegger'' - [http://www.ifr.mavt.ethz.ch/research/xoberon/ '''The Hard Real-Time Operating System for Mechatronics'''] - ETHZ Institute of Robotics, Jun. 1998 - HTML document</span> <span id="Bor94">'''[Bor94]''' [https://www.uni-ulm.de/mawi/institut-fuer-numerische-mathematik/institut/mitarbeiter/dr-andreas-f-borchert/ ''A. Borchert''] - [http://www.mathematik.uni-ulm.de/oberon/0.5/articles/oc.report.html '''Report of Ulm's Oberon Compiler'''] - Ulm's Oberon System Reference, Sektion Angewandte Informatik, Universit&auml;t Ulm, 1994 - HTML document</span> <span id="OMS97a">'''[OMS97a]''' [https://oberon.ch/ Oberon Microsystems Inc.] - [https://link.springer.com/content/pdf/bbm:978-3-322-86866-4/1.pdf '''Component Pascal Language Report'''] - HTML document</span> <span id="OMS97b">'''[OMS97b]''' Oberon Microsystems Inc. - '''Component Pascal''' - HTML document</span> <span style="font-size:smaller">''22 Jan 2003 - Copyright &copy; 2003 ETH Z&uuml;rich. All rights reserved.''<br /> ''E-Mail: oberon at lists.inf.ethz.ch''</span><br /> ''Homepage: [https://web.archive.org/web/20191219125640/http://www.ethoberon.ethz.ch/ http://www.ethoberon.ethz.ch/]'' {{Reflist|refs= }}</div> <br> {{Navigation | Book = Wikibooks:Oberon | previous = V5 | next = Booting }} {{BookCat}} cz9xiegmpik1tnybw28yrz3j7gzt3ty Unicode/Character reference/39000-39FFF 0 433317 4672909 4664977 2026-09-29T11:18:31Z ILYA125467 3627024 Fixed colors 4672909 wikitext text/x-wiki {{:Unicode/Character reference}} {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | ''Unassigned'' |----- style="background:#ccccff;{{text default color}};" !style="width:4%"|U+!!style="width:6%"|0!!style="width:6%"|1!!style="width:6%"|2!!style="width:6%"|3!!style="width:6%"|4!!style="width:6%"|5!!style="width:6%"|6!!style="width:6%"|7!!style="width:6%"|8!!style="width:6%"|9!!style="width:6%"|A!!style="width:6%"|B!!style="width:6%"|C!!style="width:6%"|D!!style="width:6%"|E!!style="width:6%"|F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3900x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3901x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3902x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3903x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3904x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3905x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3906x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3907x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3908x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3909x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|390Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|390Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|390Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|390Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|390Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|390Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3910x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3911x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3912x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3913x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3914x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3915x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3916x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3917x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3918x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3919x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|391Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|391Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|391Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|391Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|391Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|391Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3920x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3921x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3922x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3923x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3924x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3925x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3926x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3927x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3928x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3929x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|392Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|392Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|392Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|392Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|392Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|392Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3930x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3931x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3932x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3933x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3934x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3935x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3936x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3937x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3938x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3939x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|393Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|393Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|393Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|393Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|393Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|393Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3940x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3941x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3942x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3943x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3944x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3945x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3946x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3947x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3948x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3949x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|394Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|394Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|394Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|394Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|394Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|394Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3950x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3951x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3952x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3953x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3954x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3955x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3956x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3957x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3958x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3959x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|395Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|395Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|395Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|395Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|395Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|395Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3960x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3961x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3962x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3963x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3964x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3965x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3966x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3967x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3968x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3969x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|396Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|396Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|396Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|396Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|396Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|396Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3970x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3971x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3972x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3973x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3974x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3975x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3976x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3977x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3978x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3979x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|397Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|397Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|397Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|397Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|397Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|397Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3980x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3981x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3982x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3983x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3984x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3985x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3986x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3987x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3988x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3989x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|398Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|398Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|398Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|398Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|398Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|398Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3990x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3991x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3992x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3993x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3994x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3995x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3996x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3997x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3998x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|3999x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|399Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|399Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|399Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|399Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|399Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|399Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39A0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39A1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39A2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39A3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39A4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39A5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39A6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39A7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39A8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39A9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39AAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39ABx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39ACx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39ADx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39AEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39AFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39B0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39B1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39B2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39B3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39B4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39B5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39B6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39B7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39B8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39B9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39BAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39BBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39BCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39BDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39BEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39BFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39C0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39C1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39C2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39C3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39C4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39C5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39C6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39C7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39C8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39C9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39CAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39CBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39CCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39CDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39CEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39CFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39D0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39D1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39D2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39D3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39D4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39D5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39D6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39D7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39D8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39D9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39DAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39DBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39DCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39DDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39DEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39DFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39E0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39E1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39E2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39E3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39E4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39E5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39E6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39E7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39E8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39E9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39EAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39EBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39ECx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39EDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39EEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39EFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39F0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39F1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39F2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39F3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39F4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39F5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39F6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39F7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39F8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39F9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39FAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39FBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39FCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39FDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39FEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|39FFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |} {{:Unicode/Character/footer}} osqy0af8qcbylyfkvwnqog89mh8nm0b Unicode/Character reference/1A000-1AFFF 0 433328 4672823 4672523 2026-09-28T17:36:33Z ILYA125467 3627024 Fixed colors 4672823 wikitext text/x-wiki {{:Unicode/Character reference}} {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" |- | colspan="17" style="background:#f8f8f8;{{Text default color}};text-align:center" | '''Pau Cin Hau Syllabary (ctd.)''' |----- style="background:#ccccff;{{text default color}}" !style="width:4%"|U+!!style="width:6%"|0!!style="width:6%"|1!!style="width:6%"|2!!style="width:6%"|3!!style="width:6%"|4!!style="width:6%"|5!!style="width:6%"|6!!style="width:6%"|7!!style="width:6%"|8!!style="width:6%"|9!!style="width:6%"|A!!style="width:6%"|B!!style="width:6%"|C!!style="width:6%"|D!!style="width:6%"|E!!style="width:6%"|F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A00x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A01x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A02x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A03x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A04x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A05x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A06x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A07x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A08x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A09x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A0Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A0Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A0Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A0Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A0Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A0Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A10x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A11x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A12x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A13x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A14x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A15x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A16x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A17x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A18x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A19x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A1Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A1Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A1Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A1Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A1Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A1Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A20x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A21x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A22x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A23x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A24x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A25x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A26x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A27x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A28x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A29x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A2Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A2Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A2Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A2Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A2Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A2Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}}" |- | colspan="17" style="background:#f8f8f8;{{Text default color}};text-align:center" | '''Eskaya''' |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A30x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A31x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A32x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A33x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A34x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A35x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A36x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A37x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A38x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A39x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A3Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A3Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A3Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A3Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A3Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A3Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A40x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A41x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A42x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A43x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A44x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A45x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A46x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A47x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A48x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A49x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A4Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A4Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A4Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A4Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A4Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A4Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A50x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A51x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A52x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A53x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A54x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A55x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A56x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A57x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A58x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A59x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A5Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A5Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A5Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A5Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A5Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A5Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A60x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A61x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A62x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A63x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A64x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A65x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A66x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A67x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A68x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A69x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A6Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A6Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A6Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A6Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A6Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A6Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A70x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A71x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A72x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A73x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A74x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A75x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{Text default color}};text-align:center" | '''Rejang Extended''' |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A76x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A77x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{Text default color}};text-align:center" | '''Kaida''' |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A78x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A79x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A7Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A7Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A7Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A7Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A7Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A7Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |- | colspan="17" style="background:#f8f8f8;{{Text default color}};text-align:center" | '''Naxi Dongba''' |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A80x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A81x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A82x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A83x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A84x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A85x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A86x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A87x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A88x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A89x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A8Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A8Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A8Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A8Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A8Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A8Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A90x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A91x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A92x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A93x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A94x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A95x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A96x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A97x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A98x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A99x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A9Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A9Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A9Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A9Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A9Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1A9Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AA0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AA1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AA2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AA3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AA4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AA5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AA6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AA7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AA8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AA9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AAAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AABx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AACx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AADx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AAEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AAFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AB0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AB1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AB2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AB3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AB4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AB5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AB6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AB7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AB8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AB9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ABAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ABBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ABCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ABDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ABEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ABFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AC0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AC1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AC2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AC3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AC4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AC5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AC6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AC7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AC8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AC9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ACAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ACBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ACCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ACDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ACEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ACFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}}" |- | colspan="17" style="background:#f8f8f8;{{Text default color}};text-align:center" | '''Naxi Geba''' |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AD0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AD1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AD2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AD3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AD4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AD5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AD6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AD7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AD8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AD9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ADAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ADBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ADCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ADDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ADEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1ADFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AE0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AE1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AE2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AE3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AE4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AE5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AE6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AE7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AE8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AE9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AEAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AEBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AECx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AEDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AEEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AEFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AF0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AF1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AF2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AF3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AF4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AF5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AF6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AF7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AF8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AF9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AFAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AFBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AFCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{Text default color}};text-align:center" | '''Kana Extended-C''' |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AFDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AFEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{Text default color}};text-align:center" | '''Kana Extended-B''' |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#ffc0e0;{{text default color}}" !style="background:#ffffff;{{text default color}}"|1AFFx |{{H:title|dotted=no|KATAKANA LETTER MINNAN TONE-2|&#x1aff0;}}||{{H:title|dotted=no|KATAKANA LETTER MINNAN TONE-3|&#x1aff1;}}||{{H:title|dotted=no|KATAKANA LETTER MINNAN TONE-4|&#x1aff2;}}||{{H:title|dotted=no|KATAKANA LETTER MINNAN TONE-5|&#x1aff3;}}||style="background:#777777;{{text default color}}"|&nbsp;||{{H:title|dotted=no|KATAKANA LETTER MINNAN TONE-7|&#x1aff5;}}||{{H:title|dotted=no|KATAKANA LETTER MINNAN TONE-8|&#x1aff6;}}||{{H:title|dotted=no|KATAKANA LETTER MINNAN NASALIZED TONE-1|&#x1aff7;}}||{{H:title|dotted=no|KATAKANA LETTER MINNAN NASALIZED TONE-2|&#x1aff8;}}||{{H:title|dotted=no|KATAKANA LETTER MINNAN NASALIZED TONE-3|&#x1aff9;}}||{{H:title|dotted=no|KATAKANA LETTER MINNAN NASALIZED TONE-4|&#x1affa;}}||{{H:title|dotted=no|KATAKANA LETTER MINNAN NASALIZED TONE-5|&#x1affb;}}||style="background:#777777;{{text default color}}"|&nbsp;||{{H:title|dotted=no|KATAKANA LETTER MINNAN NASALIZED TONE-7|&#x1affd;}}||{{H:title|dotted=no|KATAKANA LETTER MINNAN NASALIZED TONE-8|&#x1affe;}}||style="background:#777777;{{text default color}}"|&nbsp; |----- style="background:#ccccff;{{text default color}}" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |} {{:Unicode/Character/footer}} 7bhx3rr8xq3yuoqctg1qf2z79t305h3 Unicode/Character reference/19000-19FFF 0 433335 4672732 4672519 2026-09-28T12:15:59Z ILYA125467 3627024 Most of Jurchen Radicals 4672732 wikitext text/x-wiki {{:Unicode/Character reference}} {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Jurchen (ctd.)''' |----- style="background:#ccccff;{{text default color}};" !style="width:4%"|U+!!style="width:6%"|0!!style="width:6%"|1!!style="width:6%"|2!!style="width:6%"|3!!style="width:6%"|4!!style="width:6%"|5!!style="width:6%"|6!!style="width:6%"|7!!style="width:6%"|8!!style="width:6%"|9!!style="width:6%"|A!!style="width:6%"|B!!style="width:6%"|C!!style="width:6%"|D!!style="width:6%"|E!!style="width:6%"|F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1900x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1901x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1902x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1903x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1904x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1905x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1906x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1907x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1908x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1909x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|190Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|190Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|190Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|190Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|190Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|190Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1910x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1911x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1912x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1913x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1914x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1915x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1916x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1917x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1918x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1919x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Jurchen Radicals''' |----- style="background:#ccccff;{{text default color}};" !style="width:4%"|U+!!style="width:6%"|0!!style="width:6%"|1!!style="width:6%"|2!!style="width:6%"|3!!style="width:6%"|4!!style="width:6%"|5!!style="width:6%"|6!!style="width:6%"|7!!style="width:6%"|8!!style="width:6%"|9!!style="width:6%"|A!!style="width:6%"|B!!style="width:6%"|C!!style="width:6%"|D!!style="width:6%"|E!!style="width:6%"|F |----- style="text-align:center;{{18.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|191Ax |{{H:title|dotted=no|JURCHEN RADICAL-01|&#x191a0;}}||{{H:title|dotted=no|JURCHEN RADICAL-02|&#x191a1;}}||{{H:title|dotted=no|JURCHEN RADICAL-03|&#x191a2;}}||{{H:title|dotted=no|JURCHEN RADICAL-04|&#x191a3;}}||{{H:title|dotted=no|JURCHEN RADICAL-05|&#x191a4;}}||{{H:title|dotted=no|JURCHEN RADICAL-06|&#x191a5;}}||{{H:title|dotted=no|JURCHEN RADICAL-07|&#x191a6;}}||{{H:title|dotted=no|JURCHEN RADICAL-08|&#x191a7;}}||{{H:title|dotted=no|JURCHEN RADICAL-09|&#x191a8;}}||{{H:title|dotted=no|JURCHEN RADICAL-10|&#x191a9;}}||{{H:title|dotted=no|JURCHEN RADICAL-11|&#x191aa;}}||{{H:title|dotted=no|JURCHEN RADICAL-12|&#x191ab;}}||{{H:title|dotted=no|JURCHEN RADICAL-13|&#x191ac;}}||{{H:title|dotted=no|JURCHEN RADICAL-14|&#x191ad;}}||{{H:title|dotted=no|JURCHEN RADICAL-15|&#x191ae;}}||{{H:title|dotted=no|JURCHEN RADICAL-16|&#x191af;}} |----- style="text-align:center;{{18.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|191Ax |{{H:title|dotted=no|JURCHEN RADICAL-17|&#x191b0;}}||{{H:title|dotted=no|JURCHEN RADICAL-18|&#x191b1;}}||{{H:title|dotted=no|JURCHEN RADICAL-19|&#x191b2;}}||{{H:title|dotted=no|JURCHEN RADICAL-20|&#x191b3;}}||{{H:title|dotted=no|JURCHEN RADICAL-21|&#x191b4;}}||{{H:title|dotted=no|JURCHEN RADICAL-22|&#x191b5;}}||{{H:title|dotted=no|JURCHEN RADICAL-23|&#x191b6;}}||{{H:title|dotted=no|JURCHEN RADICAL-24|&#x191b7;}}||{{H:title|dotted=no|JURCHEN RADICAL-25|&#x191b8;}}||{{H:title|dotted=no|JURCHEN RADICAL-26|&#x191b9;}}||{{H:title|dotted=no|JURCHEN RADICAL-27|&#x191ba;}}||{{H:title|dotted=no|JURCHEN RADICAL-28|&#x191bb;}}||{{H:title|dotted=no|JURCHEN RADICAL-29|&#x191bc;}}||{{H:title|dotted=no|JURCHEN RADICAL-30|&#x191bd;}}||{{H:title|dotted=no|JURCHEN RADICAL-31|&#x191be;}}||{{H:title|dotted=no|JURCHEN RADICAL-32|&#x191bf;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|191Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|191Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | ''Unassigned'' |----- style="background:#ccccff;{{text default color}};" !style="width:4%"|U+!!style="width:6%"|0!!style="width:6%"|1!!style="width:6%"|2!!style="width:6%"|3!!style="width:6%"|4!!style="width:6%"|5!!style="width:6%"|6!!style="width:6%"|7!!style="width:6%"|8!!style="width:6%"|9!!style="width:6%"|A!!style="width:6%"|B!!style="width:6%"|C!!style="width:6%"|D!!style="width:6%"|E!!style="width:6%"|F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|191Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|191Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Khitan Large Script''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1920x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1921x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1922x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1923x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1924x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1925x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1926x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1927x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1928x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1929x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|192Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|192Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|192Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|192Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|192Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|192Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1930x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1931x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1932x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1933x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1934x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1935x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1936x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1937x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1938x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1939x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|193Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|193Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|193Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|193Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|193Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|193Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1940x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1941x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1942x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1943x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1944x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1945x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1946x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1947x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1948x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1949x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|194Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|194Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|194Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|194Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|194Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|194Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1950x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1951x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1952x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1953x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1954x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1955x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1956x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1957x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1958x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1959x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|195Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|195Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|195Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|195Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|195Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|195Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1960x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1961x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1962x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1963x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1964x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1965x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1966x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1967x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1968x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1969x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|196Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|196Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|196Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|196Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|196Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|196Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1970x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1971x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1972x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1973x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1974x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1975x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1976x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1977x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1978x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1979x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|197Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|197Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|197Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|197Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|197Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|197Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1980x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1981x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1982x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1983x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1984x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1985x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1986x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1987x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1988x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1989x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|198Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|198Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|198Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|198Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|198Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|198Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1990x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1991x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1992x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1993x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1994x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1995x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1996x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1997x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1998x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1999x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|199Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|199Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|199Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|199Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|199Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|199Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19AAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19ABx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19ACx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19ADx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19AEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19AFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | ''Unassigned'' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19BAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19BBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19BCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19BDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19BEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19BFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19CAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19CBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19CCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19CDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19CEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19CFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19DAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19DBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19DCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19DDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19DEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19DFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Pau Cin Hau Syllabary''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19EAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19EBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19ECx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19EDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19EEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19EFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19FAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19FBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19FCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19FDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19FEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19FFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |} {{:Unicode/Character/footer}} 2ievplloos835suub5kp9p8i1ml94hy 4672821 4672732 2026-09-28T17:32:05Z ILYA125467 3627024 Finished Adding Jurchen Radicals 4672821 wikitext text/x-wiki {{:Unicode/Character reference}} {|border="1" cellpadding="2" cellspacing="0" style="border-collapse:collapse;" |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Jurchen (ctd.)''' |----- style="background:#ccccff;{{text default color}};" !style="width:4%"|U+!!style="width:6%"|0!!style="width:6%"|1!!style="width:6%"|2!!style="width:6%"|3!!style="width:6%"|4!!style="width:6%"|5!!style="width:6%"|6!!style="width:6%"|7!!style="width:6%"|8!!style="width:6%"|9!!style="width:6%"|A!!style="width:6%"|B!!style="width:6%"|C!!style="width:6%"|D!!style="width:6%"|E!!style="width:6%"|F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1900x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1901x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1902x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1903x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1904x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1905x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1906x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1907x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1908x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1909x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|190Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|190Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|190Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|190Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|190Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|190Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1910x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1911x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1912x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1913x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1914x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1915x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1916x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1917x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1918x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1919x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Jurchen Radicals''' |----- style="background:#ccccff;{{text default color}};" !style="width:4%"|U+!!style="width:6%"|0!!style="width:6%"|1!!style="width:6%"|2!!style="width:6%"|3!!style="width:6%"|4!!style="width:6%"|5!!style="width:6%"|6!!style="width:6%"|7!!style="width:6%"|8!!style="width:6%"|9!!style="width:6%"|A!!style="width:6%"|B!!style="width:6%"|C!!style="width:6%"|D!!style="width:6%"|E!!style="width:6%"|F |----- style="text-align:center;{{18.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|191Ax |{{H:title|dotted=no|JURCHEN RADICAL-01|&#x191a0;}}||{{H:title|dotted=no|JURCHEN RADICAL-02|&#x191a1;}}||{{H:title|dotted=no|JURCHEN RADICAL-03|&#x191a2;}}||{{H:title|dotted=no|JURCHEN RADICAL-04|&#x191a3;}}||{{H:title|dotted=no|JURCHEN RADICAL-05|&#x191a4;}}||{{H:title|dotted=no|JURCHEN RADICAL-06|&#x191a5;}}||{{H:title|dotted=no|JURCHEN RADICAL-07|&#x191a6;}}||{{H:title|dotted=no|JURCHEN RADICAL-08|&#x191a7;}}||{{H:title|dotted=no|JURCHEN RADICAL-09|&#x191a8;}}||{{H:title|dotted=no|JURCHEN RADICAL-10|&#x191a9;}}||{{H:title|dotted=no|JURCHEN RADICAL-11|&#x191aa;}}||{{H:title|dotted=no|JURCHEN RADICAL-12|&#x191ab;}}||{{H:title|dotted=no|JURCHEN RADICAL-13|&#x191ac;}}||{{H:title|dotted=no|JURCHEN RADICAL-14|&#x191ad;}}||{{H:title|dotted=no|JURCHEN RADICAL-15|&#x191ae;}}||{{H:title|dotted=no|JURCHEN RADICAL-16|&#x191af;}} |----- style="text-align:center;{{18.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|191Bx |{{H:title|dotted=no|JURCHEN RADICAL-17|&#x191b0;}}||{{H:title|dotted=no|JURCHEN RADICAL-18|&#x191b1;}}||{{H:title|dotted=no|JURCHEN RADICAL-19|&#x191b2;}}||{{H:title|dotted=no|JURCHEN RADICAL-20|&#x191b3;}}||{{H:title|dotted=no|JURCHEN RADICAL-21|&#x191b4;}}||{{H:title|dotted=no|JURCHEN RADICAL-22|&#x191b5;}}||{{H:title|dotted=no|JURCHEN RADICAL-23|&#x191b6;}}||{{H:title|dotted=no|JURCHEN RADICAL-24|&#x191b7;}}||{{H:title|dotted=no|JURCHEN RADICAL-25|&#x191b8;}}||{{H:title|dotted=no|JURCHEN RADICAL-26|&#x191b9;}}||{{H:title|dotted=no|JURCHEN RADICAL-27|&#x191ba;}}||{{H:title|dotted=no|JURCHEN RADICAL-28|&#x191bb;}}||{{H:title|dotted=no|JURCHEN RADICAL-29|&#x191bc;}}||{{H:title|dotted=no|JURCHEN RADICAL-30|&#x191bd;}}||{{H:title|dotted=no|JURCHEN RADICAL-31|&#x191be;}}||{{H:title|dotted=no|JURCHEN RADICAL-32|&#x191bf;}} |----- style="text-align:center;{{18.0}};{{text default color}};" !style="background:#ffffff;{{text default color}};"|191Cx |{{H:title|dotted=no|JURCHEN RADICAL-33|&#x191c0;}}||{{H:title|dotted=no|JURCHEN RADICAL-34|&#x191c1;}}||{{H:title|dotted=no|JURCHEN RADICAL-35|&#x191c2;}}||{{H:title|dotted=no|JURCHEN RADICAL-36|&#x191c3;}}||{{H:title|dotted=no|JURCHEN RADICAL-37|&#x191c4;}}||{{H:title|dotted=no|JURCHEN RADICAL-38|&#x191c5;}}||{{H:title|dotted=no|JURCHEN RADICAL-39|&#x191c6;}}||{{H:title|dotted=no|JURCHEN RADICAL-40|&#x191c7;}}||{{H:title|dotted=no|JURCHEN RADICAL-41|&#x191c8;}}||{{H:title|dotted=no|JURCHEN RADICAL-42|&#x191c9;}}||{{H:title|dotted=no|JURCHEN RADICAL-43|&#x191ca;}}||{{H:title|dotted=no|JURCHEN RADICAL-44|&#x191cb;}}||{{H:title|dotted=no|JURCHEN RADICAL-45|&#x191cc;}}||{{H:title|dotted=no|JURCHEN RADICAL-46|&#x191cd;}}||{{H:title|dotted=no|JURCHEN RADICAL-47|&#x191ce;}}||{{H:title|dotted=no|JURCHEN RADICAL-48|&#x191cf;}} |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|191Dx |style="{{18.0}};{{text default color}};"|{{H:title|dotted=no|JURCHEN RADICAL-49|&#x191d0;}}||style="{{18.0}};{{text default color}};"|{{H:title|dotted=no|JURCHEN RADICAL-50|&#x191d1;}}||style="{{18.0}};{{text default color}};"|{{H:title|dotted=no|JURCHEN RADICAL-51|&#x191d2;}}||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | ''Unassigned'' |----- style="background:#ccccff;{{text default color}};" !style="width:4%"|U+!!style="width:6%"|0!!style="width:6%"|1!!style="width:6%"|2!!style="width:6%"|3!!style="width:6%"|4!!style="width:6%"|5!!style="width:6%"|6!!style="width:6%"|7!!style="width:6%"|8!!style="width:6%"|9!!style="width:6%"|A!!style="width:6%"|B!!style="width:6%"|C!!style="width:6%"|D!!style="width:6%"|E!!style="width:6%"|F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|191Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|191Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Khitan Large Script''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1920x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1921x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1922x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1923x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1924x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1925x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1926x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1927x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1928x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1929x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|192Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|192Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|192Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|192Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|192Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|192Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1930x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1931x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1932x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1933x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1934x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1935x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1936x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1937x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1938x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1939x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|193Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|193Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|193Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|193Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|193Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|193Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1940x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1941x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1942x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1943x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1944x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1945x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1946x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1947x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1948x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1949x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|194Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|194Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|194Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|194Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|194Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|194Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1950x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1951x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1952x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1953x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1954x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1955x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1956x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1957x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1958x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1959x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|195Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|195Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|195Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|195Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|195Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|195Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1960x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1961x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1962x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1963x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1964x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1965x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1966x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1967x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1968x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1969x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|196Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|196Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|196Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|196Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|196Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|196Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1970x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1971x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1972x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1973x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1974x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1975x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1976x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1977x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1978x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1979x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|197Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|197Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|197Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|197Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|197Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|197Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1980x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1981x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1982x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1983x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1984x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1985x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1986x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1987x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1988x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1989x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|198Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|198Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|198Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|198Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|198Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|198Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1990x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1991x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1992x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1993x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1994x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1995x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1996x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1997x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1998x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|1999x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|199Ax |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|199Bx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|199Cx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|199Dx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|199Ex |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|199Fx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19A9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19AAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19ABx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19ACx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19ADx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19AEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19AFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | ''Unassigned'' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19B9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19BAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19BBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19BCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19BDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19BEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19BFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19C9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19CAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19CBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19CCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19CDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19CEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19CFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19D9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19DAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19DBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19DCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19DDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19DEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19DFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" |- | colspan="17" style="background:#f8f8f8;{{text default color}};text-align:center" | '''Pau Cin Hau Syllabary''' |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19E9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19EAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19EBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19ECx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19EDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19EEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19EFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F0x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F1x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F2x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F3x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F4x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F5x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F6x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F7x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F8x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19F9x |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19FAx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19FBx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19FCx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19FDx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19FEx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="text-align:center;background:#777777;{{text default color}};" !style="background:#ffffff;{{text default color}};"|19FFx |&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp;||&nbsp; |----- style="background:#ccccff;{{text default color}};" !U+||0||1||2||3||4||5||6||7||8||9||A||B||C||D||E||F |} {{:Unicode/Character/footer}} 33tn0c67dg9lyp6sa06z7uwwd73f2qv User talk:Kittycataclysm 3 442343 4672911 4672645 2026-09-29T11:26:24Z TechVindicator 3626296 /* Pages by User:Ruth M Bulyaba */ new section 4672911 wikitext text/x-wiki {| class="wikitable" |+ ! colspan="3" |Talk Page Archives |- |[[User talk:Kittycataclysm/Archive 2022|2022]] |[[User talk:Kittycataclysm/Archive 2023|2023]] |[[User talk:Kittycataclysm/Archive 2024|2024]] |} == That IP range calculator == Following [[phab:T381138|T381138]], I have now become the maintainer of the IP range calculator you like. You can find it [[toolforge:ftools/general/ip-range-calc.html|here]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:10, 9 January 2025 (UTC) :Thank you for the heads-up! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:56, 10 January 2025 (UTC) == A merge and unmerge from two years ago == I was browsing through the history merge log when I saw that you merged [[Cookbook:Chicken Bog]] into [[Cookbook:Chicken Bog I]], and then promptly reverted it. What happened here exactly? Could I correct it? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 15:55, 10 January 2025 (UTC) :Good question! I can't remember what I was trying to do, but it looks like I didn't succeed at what I wanted based on the log comment. You're just trying to history merge to get [[Cookbook:Chicken Bog I]] to have continuity of history? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:35, 10 January 2025 (UTC) ::I think I figured out your mistake: it outright moved the revisions from the first page to the second, rather than copying them. This would have caused the other two [[Cookbook:Chicken Bog]] pages to have incomplete histories. I think the only solution would be to XML import the pre-April 2023 revisions from the first page to the other three, and I'm not sure if that's the best idea, and I am technically unable to do so. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 16:49, 10 January 2025 (UTC) == Undeletion request == I wouldn't be surprised if you expected this, but I'd like to ask you to undelete the subpages of [[Rotorcraft Fundamentals]] you just deleted with the summary "Use of copyrighted work without permission. Please read Terms of Use: page needs to be imported for attribution", so that I can do that. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 19:54, 14 January 2025 (UTC) :Done! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 19:57, 14 January 2025 (UTC) ::Upon further investigation, this might actually be a rare case where an [[WB:UT|unmerged transwiki]] is ''preferred'' (this is part of why I stopped calling them "bad transwikis"), since only a small portion of the Wikipedia article (with over 2,000 revisions) was copied over. Importation is generally only needed if the ''majority'' of the page is copied across wikis. I'll just leave a null edit providing attribution and add {{tlx|Copied}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:19, 14 January 2025 (UTC) == Reusing [[Cookbook:8 Desserts in 1 Pan]] on wikiHow == Hi, I am a user on wikiHow, see [[wikihow:User:Xeverything11]]. I would like to create a new recipe on wikiHow. I wanted to let us know if I can give permission to reuse your contributions to this recipe from Wikibooks to wikiHow. I (as a copyright holder) created this recipe on Wikibooks, but you contributed to this recipe. If not, I'll use the revision before you contributed since I was the only author. Wikibooks uses CC-BY-SA 4.0 while wikiHow uses CC-BY-NC-SA 3.0, which both licenses are incompatible due to ShareAlike conditions. Thanks [[User:Xeverything11|Xeverything11]] ([[User talk:Xeverything11|discuss]] • [[Special:Contributions/Xeverything11|contribs]]) 08:27, 15 January 2025 (UTC) :@[[User:Xeverything11|Xeverything11]] I'm personally fine with this as long as proper attribution is given back to the original recipe page here. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:52, 20 January 2025 (UTC) ::I adapted this [[wikihow:Make-8-Desserts-in-1-Pan|recipe]] on wikiHow with attribution, and got a Rising Star (an achievement used for best new articles on wikiHow). Thank you! [[User:Xeverything11|Xeverything11]] ([[User talk:Xeverything11|discuss]] • [[Special:Contributions/Xeverything11|contribs]]) 19:49, 24 January 2025 (UTC) == Wikibooks community == Hi, @[[User:Kittycataclysm|Kittycataclysm]]! I am trying to contribute more to English Wikibooks. My main contributions will focus on the Cookbook, especially on Indonesian recipes. Do you have a community group where we can discuss and share ideas together? I am looking forward to join. Thank you! [[User:Raflinoer32|Raflinoer32]] ([[User talk:Raflinoer32|discuss]] • [[Special:Contributions/Raflinoer32|contribs]]) 08:47, 16 January 2025 (UTC) :@[[User:Raflinoer32|Raflinoer32]] Sorry I missed this, and welcome! Are you asking about a Cookbook-specific area for discussion? Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:39, 20 January 2025 (UTC) ::Yes. Do you know place for this? ::Thank you ::[[User:Raflinoer32|Raflinoer32]] ([[User talk:Raflinoer32|discuss]] • [[Special:Contributions/Raflinoer32|contribs]]) 09:41, 21 January 2025 (UTC) :::Honestly, there's not a centralized Cookbook-specific discussion space, especially since there aren't currently a ton of active contributors. Some people ask questions at [[Cookbook talk:Table of Contents]]. I'm currently the most consistently active and involved Cookbook editor, so feel free to ask me questions! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:46, 22 January 2025 (UTC) == Congratulations! == [[File:Admin T-shirt.svg|thumb|You get this now.]] You are now a permanent administrator. Welcome to the team (I am entitled to say this because I technically got the extension a few hours before you did)!{{FBDB}} [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 10:33, 29 January 2025 (UTC) :Thanks :) —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:29, 29 January 2025 (UTC) == Is there a way to contact a Steward on WikiBooks? == Hi {{PAGENAME}}, Is there a way to contact a Steward on WB? I tried to find who the active Stewards are here at [[Special:ActiveUsers?username=&groups%5B%5D=steward&wpFormIdentifier=specialactiveusers]] but nothing shows up. The reason I am asking is that I believe that all individual Wikimania-wikis should have a backward link to the [[Wikimania-wiki]], but I just visited the [[wikimania 2014 wiki]] and could not find this backward link. I tried to ask about this on the [[Wikimania 2014 main-page talk]] but disovered that the Stewards have protected it. Is there a way wikibookians can communicate with Stewards at WB? Thanks in advance for answering this non-urgent question, and apologies for all the red-links which I can bluify if needed. Cheers [[User:Ottawahitech|Ottawahitech]] ([[User talk:Ottawahitech|discuss]] • [[Special:Contributions/Ottawahitech|contribs]]) 16:37, 7 February 2025 (UTC) :@[[User:Ottawahitech|Ottawahitech]] You can ask this on somewhere like [[metawiki:Steward requests/Miscellaneous]]. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 17:01, 7 February 2025 (UTC) <s>:@[[User:Ottawahitech|Ottawahitech]] seconding what Leaderboard said—we no longer have any active stewards at enWB.</s> Had a brain fade there and mixed up stewards with bureaucrats. Yes, meta is the place for this. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 19:15, 7 February 2025 (UTC) ::@Kittycataclysm,@[[User:Leaderboard|Leaderboard]], or anyone else: ::Some wikibookians prefer for various reasons to post only at wb. I myself am indef-blocked at META so could not participate at [[metawiki:Steward requests/Miscellaneous]] even if I waned to. ::Since [[Wikimania]] is a topic of interest to all members of the [[wikimedia movement]] why can't wikibookians talk to thier elected representatives here? [[User:Ottawahitech|Ottawahitech]] ([[User talk:Ottawahitech|discuss]] • [[Special:Contributions/Ottawahitech|contribs]]) 20:56, 7 February 2025 (UTC) :::@[[User:Ottawahitech|Ottawahitech]] I can check with the blocking admin to see if they'd be willing to unblock you, if you'd like. The reason things like these are done at Meta is that Meta is a cross-project coordination platform - stewards ''cannot'' be expected to watch every project after all. Now you could message any steward here on Wikibooks if you really wanted to, but that is not normally a good idea. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 02:26, 8 February 2025 (UTC) ::::Wikimania is the annual conference celebrating all the free knowledge projects hosted by the Wikimedia Foundation (WMF). It is a wikimedia initiative which is meant to help all of our projects (including wikibooks), gain more readership, educate more wiki-editors, foster better communications, and much more. The wmf has been hosting a Wikimania-wiki dedicated to each Wikimania annual event since 2004. These wikis contain a wealth of information, but can benefit from wiki-improvements, starting from spelling and grammar errors that detract from their to appeal to the general membership. It would be nice if Stewards paid more attention to it. ::::@[[User:Leaderboard|Leaderboard]], I truly appreciate your offer, but I posted this here not in order to get someone to advocate for one unblocking at META. As I said earlier: ::::* "Some wikibookians prefer for various reasons to post only at wb" ::::* "The reason I am asking is that I believe that all individual Wikimania-wikis should have a backward link to the Wikimania-wiki, but I just visited the wikimania 2014 wiki and could not find this backward link. I tried to ask about this on the Wikimania 2014 main-page talk but disovered that the Stewards have protected it" ::::I would much rather see more wikimedia members question blocking in general at META. One cannot run such large movement of people from different backgrounds and nationalities simply by silencing minorities IMIO. [[User:Ottawahitech|Ottawahitech]] ([[User talk:Ottawahitech|discuss]] • [[Special:Contributions/Ottawahitech|contribs]]) 20:12, 8 February 2025 (UTC) == [[Crystal ball]] == That page appears to be a mixture of isolated paragraphs from [[w:Crystal ball|Crystal ball]], hence my tag. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:04, 9 February 2025 (UTC) :Yep, that seems correct! I also queried it simply because it does not seem suitable for inclusion at all. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 03:09, 9 February 2025 (UTC) == Question about an edit suggestion == Hi Kittycataclysm, Thanks for the great work you do as an admin! I wanted to clarify a suggestion you made on a recently published page I’m working on. You recommended splitting it into smaller sections—would you suggest creating separate pages for these sections, or would a higher-level header for some topics be sufficient? Any specific recommendations you have would be greatly appreciated! Here’s the link to the page I’m referring to: [[Funding and Finance of Transportation Projects in the United States of America]] Thank you! [[User:Svrmustafa|Svrmustafa]] ([[User talk:Svrmustafa|discuss]] • [[Special:Contributions/Svrmustafa|contribs]]) 18:19, 18 February 2025 (UTC) :Hi @[[User:Svrmustafa|Svrmustafa]], and thanks for asking! Splitting refers to creating new pages, each with a smaller amount of content. The main page should then contain a table of contents, and each page can contain a navigation template for easier navigation. I'll create the table of contents based on the current work and move some content to one of those pages as an example for you; then, you can do the rest. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:26, 19 February 2025 (UTC) ::Following up on this—I noticed that you use the term "paper". However, technically Wikibooks hosts books not papers, so you should probably change this wording. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:38, 19 February 2025 (UTC) == Talkback == {{Talkback|Cookbook talk:Chilli Crab|Recipe Questions}} [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 09:54, 19 February 2025 (UTC) :@[[User:Kittycataclysm|Kittycataclysm]] I also made [[Cookbook:Prata|this]] [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 10:15, 19 February 2025 (UTC) == Hello == Can you look at my latest recipe? [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 00:10, 28 February 2025 (UTC) :I saw it! It needs a few corrections, which I'll note. What's the origin of the recipe? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 03:23, 28 February 2025 (UTC) ::@[[User:Kittycataclysm|Kittycataclysm]] How do you write recipe summary, correct headers [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 06:04, 28 February 2025 (UTC) :::Please see [[Cookbook:Policy/Recipe template]]. What's the origin of the recipe? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:08, 28 February 2025 (UTC) ::::ok [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 02:33, 1 March 2025 (UTC) == Cookbook == Hi there, Kittycataclysm. I wandered over here from Wikipedia, and I'm quite enamoured with this cookbook. I noticed you seem to be the one maintaining it, and I thought I'd reach out. Can I really just start cranking out recipes from public domain cookbooks and my family recipes? It's that simple? I was also wondering about the featured recipes section. There's not very many in there, and I imagine there's not very many folks around to do reviews compared to GAR on Wikipedia. How do you handle content review? Thanks. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 01:51, 1 March 2025 (UTC) :Hi @[[User:MediaKyle|MediaKyle]] and welcome! For some context, the Cookbook has been around since the very beginning of Wikibooks, but it had gotten into a bit of disarray over the course of about two decades by the time I found it. I started the long process of overhauling, standardizing, and expanding it just over four years ago—I finished standardizing the recipe formatting and quality a while back and am currently working my way through the ingredient pages before moving on to equipment, techniques, and cuisines. You can absolutely add any public domain recipes as well as your own recipes—they just need to conform to the [[Cookbook:Policy/Recipe template|recipe template]] and [[Cookbook:Policy|Cookbook policy overall]]. It's even better if you've made the recipe and can contribute a nice picture and specific guidance/instructions/notes! Please feel free to ask me any questions. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:27, 1 March 2025 (UTC) ::Oh, and regarding the featured recipes section, I actually haven't gotten around to looking into that yet—there's been a lot to do! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:28, 1 March 2025 (UTC) ::That's great, thanks a lot for your response. This is just delightful. Maybe content review is something that we could collaborate on. There's a lot of recipes in here and it would be nice to know which ones are the best. Question for you, [[:Category:Brown sauces]] is really bothering me. How can I move that to Brown sauce recipes? [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 02:29, 1 March 2025 (UTC) :::Good catch on that category! It seems like it was created two decades ago and never got corrected—feel free to recategorize those recipes. Thank you also for introducing the hideprefix parameter to the category trees—I didn't realize that was an option, and it reduces the visual clutter! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:38, 1 March 2025 (UTC) ::::My pleasure! As I continue to look at the categories, this is actually worse than I thought. We have both [[:Category:Sauce recipes]] and [[:Category:Recipes for condiments]] and I suspect that's just the beginning. I want to go through and categorize everything properly, but the bones aren't even there... How long do I have to be here before it'll let me create and move around categories? [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 02:40, 1 March 2025 (UTC) :::::Regarding the categories, the category overhauling is in progress, since I address the category when I overhaul the associated page. The variation in titling is actually somewhat deliberate—I started changing it from "____ recipes" in certain cases to solve a particular categorization problem. Sometimes, there is an item that is used in recipes as an ingredient but for which there are also recipes. For example, [[:Category:Recipes for bread]] versus [[:Category:Recipes using bread]]. The different naming scheme is necessary to properly delineate the categories, and I'm working on implementing it a bit more consistently as I go. While you're still getting started, it would be great if you could check with me when something looks odd or out of place—that way I can take a look and weigh in on whether that's normal or not and maybe provide some context. Just off the top of my head, I think you will have to wait for autoreview status to make move changes. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:56, 1 March 2025 (UTC) ::::::I see what you're saying, I've been trying to wrap my head around that. Maybe it would be beneficial to try to put together some sort of a Cookbook MOS regarding category structure? It's kind of all over the place right now. Using your bread example, would it perhaps make more sense to have [[:Category:Bread recipes]] and [[:Category:Recipes using bread]]? There would be no ambiguity with just those two categories, but when you add the extra [[:Category:Recipes for bread]], that's when things start getting a little whacky. What do you think? [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 03:05, 1 March 2025 (UTC) :::::::Either that or get rid of [[:Category:Bread recipes]] and keep the other two. But one of these categories gotta go, I reckon. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 03:07, 1 March 2025 (UTC) ::::::::I see you already had the same thought as me. I think all categories should include "for" or "using". Take for example, [[:Category:Recipes for pancakes]] as opposed to [[:Category:Pancake recipes]]. Well obviously there's no recipes using pancakes. But for something like [[:Category:Recipes for gravy]], there may also be a need for [[:Category:Recipes using gravy]]. The lack of consistency in this regard means the only way to achieve consistency across the categories is by changing them over to that format. Sorry for clogging up your talk page! [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 03:18, 1 March 2025 (UTC) :::::::::Same heads-up as below—migrating this over to [[Cookbook talk:Table of Contents]] —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:10, 4 March 2025 (UTC) :Also, on [[Cookbook:Table of Contents]], could you please add a wikilink for [[Cookbook:Breakfast]], and maybe add cooknav to the top for seamless navigation between all the top level articles? Can't edit that article yet. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 02:47, 1 March 2025 (UTC) == More Table of Content Edits == Hello again. I've been going through everything and this is my list of suggestions for edits to the table of contents. Unfortunately there's not much else I can do for now, because without autoconfirmed my ability to change anything is very limited. I was going to ask for someone to check off the confirmed box for me at RfP but I can't post there either, so I guess I'll be back in four days. * Fix Bread wikilink * Remove "Creaming" from techniques, redirected to Mixing * [[Cookbook:History of Food and Cooking]] points to redirect, needs capitalized * [[Cookbook:Low-Carb]] points to redirect, needs capitalized * [[Cookbook:Cuisine of the Mediterranean]] to [[Cookbook:Mediterranean Cuisine]] for parity * Remove the S from the cuisine wikilinks on ToC, currently redirecting * Create [[:Category:Lunch recipes]], wikilink to ToC * Wikilink [[Cookbook:Dessert]] under Meals * Get rid of "Brunch"; will just be confusing alongside a breakfast and lunch category * Create [[Cookbook:East Asian Cuisine]] so I can add the recipes from [[:Category:East Asian recipes]] to it; currently is a redlink on the ToC * Change "Introductory Matter" header to just "Introduction" * Appendix and Equipment sections switch places Cheers, [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 11:46, 1 March 2025 (UTC) :I took the liberty of doing it myself in my userspace. You can just copy it over from [[User:MediaKyle/sandbox]]. Figured I'd save you the trouble of trying to figure out what I'm talking about. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 14:15, 1 March 2025 (UTC) :Circling back to this! It seems like your suggestions are getting at a couple different things. I'll try to go through them point-by-point below: :* {{xt|Fix Bread wikilink}} {{done}} :* {{xt|Remove "Creaming" from techniques, redirected to Mixing}} see below comments on TOC. :* {{xt|Cookbook:History of Food and Cooking points to redirect, needs capitalized}} {{not done}} for now because I don't fully understand the urgency and I want to triage/prioritize things for you, but please feel free to make this change yourself once you can! :* {{xt|Cookbook:Low-Carb points to redirect, needs capitalized}} {{not done}} for same reason as above. :* {{xt|Cookbook:Cuisine of the Mediterranean to Cookbook:Mediterranean Cuisine for parity}} {{not done}} for now just because we do have a lot of cuisine pages that follow the form "Cuisine of ____". It could be good to standardize, and I had been planning to do that once I got around to the cuisines. :* {{xt|Remove the S from the cuisine wikilinks on ToC, currently redirecting}} {{not done}} for same reason as other redirects :* {{xt|Create Category:Lunch recipes, wikilink to ToC}} Not quite sure what you mean here, and I didn't see what it corresponded to in your linked sandbox page :* {{xt|Wikilink Cookbook:Dessert under Meals}} {{done}} :* {{xt|Get rid of "Brunch"; will just be confusing alongside a breakfast and lunch category}} I'm not sure about this—brunch is in many places considered a separate entity, and I don't necessarily think it would cause confusion. But, overall it's hard to determine whether it should have its own page and TOC link because I haven't actually gotten around to evaluating the meal pages and what role they should play. See also the TOC notes below. :* {{xt|Create Cookbook:East Asian Cuisine so I can add the recipes from Category:East Asian recipes to it; currently is a redlink on the ToC}} {{done}} for now; however, I'm not sure yet whether it will ultimately make sense to keep that as a content page. I think content pages should be reasonably focused, and it may not be the best to have a cuisine page that is so broad. This is something I planned to consider once I made my way around the overhauling the cuisines. :* {{xt|Change "Introductory Matter" header to just "Introduction"}} The reason I made it "Introductory Matter" instead of "Introduction" is because there's already a chapter itself titled "Introduction"—it felt odd to have the entire section titled that as well. Happy to discuss other header options (e.g. "Front Matter", which is a generally accepted book term) :* {{xt|Appendix and Equipment sections switch places}} see below comments on TOC. :* '''Comments on the TOC:''' So, I think a fundamental issue with the current TOC is that it somewhat arbitrarily picks and chooses individual pages to link. It also sometimes direct-links to categories and sometimes to content pages, which I don't think we should do. Because the cookbook is so expansive, it's been established that manual indices intending to capture detail in large areas don't really make sense and quickly get bulky and out-of-date. This is why categorytree is such a useful tool! After thinking on it for a while and making some small tweaks, I think I'd ultimately like to overhaul the TOC and come to a solution that keeps a few broad headers/links to the small handful of the primary content pages while perhaps stashing away more detailed and self-updating lists in a collapsible way to reduce clutter but allow for customizable user navigation. Much to think about, and I'll probably workshop some things on the side to see how they feel. :Let me know if I've misunderstood anything! Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 03:24, 3 March 2025 (UTC) ::Thanks for the notes! Here's my thoughts: ::* On the Cuisine titling, it actually seems like [[Cookbook:Cuisine of the Mediterranean]] and [[Cookbook:East Asian cuisines]] are the only ones that don't follow the naming scheme, i.e. "[[Cookbook:African Cuisine]]", and I think that shorter titles are preferable where it makes sense. ::* On your note about East Asian Cuisine, I actually had the same thought after going through the cuisine pages. Having three separate pages for different kinds of Asian cuisine does seem a little silly, doesn't it? Do you think it might be better to combine all of them under one "Asian Cuisine", but put the different locales under separate headers? ::* On Brunch - I honestly think there's way too much ambiguity around what exactly constitutes as "brunch" to keep that in. I feel as though the term brunch more applies to the time you're eating, rather than the kind of food. I think it would be easier to keep meals that include commonly accepted breakfast foods in the Breakfast category, and things that don't fit neatly into that, into the Lunch category. This would prevent any dilemmas in the future where we can't decide whether something is breakfast or brunch. ::* You're right that it looks a little awkward to have the header as Introduction when there's a page called introduction. I still think that to say "Introductory Matter", or "Front Matter" as you mentioned, is a little long-winded and reflects a more academic tone than needed for a cookbook. Upon further reflection, I think maybe rather than worrying about the header at this point, we should perhaps think about trying to compile all of those short introductory type pages into one comprehensive introductory page. Then we likely won't even need a header for it on the ToC. ::* The ToC is definitely a bit cluttered, and it bothers me too that there's a real lack of consistency across whether the wikilinks lead to a page or a category. I'm not sure how I would feel about cutting away too much of the navigation from it, though, because just about every page on there does have a reason to be there, it's just that they're not presented very nicely. Some of it can certainly get nested or combined though. I'll play around with it over the next few days in my sandbox as well and let you know if I come up with anything. ::* As an aside, the first thing on my to-do list once my autoconfirmed comes through is to start subcategorizing all of the recipes so that they're all nicely sorted in the category trees. When you have a chance, I'd love to hear your thoughts on what we should use as the standard naming for categories. Once we determine this, I think we can also take the liberty of updating the cookbook MoS to reflect it. ::Cheers, [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 11:33, 3 March 2025 (UTC) :::Note: After writing this, I realized what you were getting at about slashing away some of the subpages. Maybe we can come up with a system where all of those subpages are under their main subpage rather than on the ToC. For example, all the Cuisines are under [[Cookbook:Cuisines]], all techniques under [[Cookbook:Cooking Techniques]], to keep the subpages off the main ToC. Also, I wonder if maybe we should try to make a centralized discussion for this somewhere, in case anyone else wants to join in at some point? [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 11:45, 3 March 2025 (UTC) ::::Heads-up: to make it easier to keep track of these and since I think they deserve their own discussions, I'm going to gradually migrate them over individually to [[Cookbook talk:Table of Contents]]. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:52, 4 March 2025 (UTC) :::::Good idea. Can you remove the semi-protection from that talk page? I see no reason why it should be protected. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 23:23, 4 March 2025 (UTC) == Cookbook ToC == Hi [[User:Kittycataclysm|Kittycataclysm]]. I was just wondering why you didn't respond to my above message, and started a separate sandbox for the ToC instead? It seems as though you don't really want to collaborate. It would be nice if we could work on this together. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 22:43, 2 March 2025 (UTC) :@[[User:MediaKyle|MediaKyle]] thanks for the ping! I'm sorry you feel like I don't want to collaborate—the opposite is true, and please understand that this is good-faith editing. The reason I haven't responded to the above points is mostly since you've been modifying a bunch of content and adding suggestions lately, and I've been working my way through these while continuing with my routine contributions and real life as well—things happen a little more slowly here than on other projects, and I'm the one person dedicated to the cookbook right now. The reason I created that sandbox was because I saw [[Wikibooks:Reading room/General#Modernize the shelves|your comment]] at the reading room and wanted to play around and think about your suggestion without touching the actual TOC. You're right that it's not the best, and it's been something I've been thinking about for a bit now. Please understand also that it can be overwhelming when a new editor unfamiliar with the Cookbook begins making a high volume of edits and suggestions without having much experience with it or its history—this isn't to say that you don't have good ideas or things worth contributing. In fact, you have already made a few helpful changes, as I've mentioned. I just want to do this properly and take the time to evaluate your suggestions together with the current efforts that are underway, and that can take a bit. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:03, 2 March 2025 (UTC) ::Thanks for getting back to me. While I may be new to Wikibooks, I'm certainly not new to MediaWiki, and I've been working with small wiki projects for a number of years. Perhaps it's been a misunderstanding to some degree, but I've found my reception here to be unusually unwelcoming. The way to do this properly, as you said, would be to have discussions and form consensus. Yesterday, when you reached out to me about adding hideroot to the pages, I gave you my rationale and was more than happy to have a discussion about it, but you did not reply. I noticed a similar situation happened with [https://en.wikibooks.org/wiki/User_talk:Ottawahitech#Category_sorting Ottawahitech], regarding category sorting. I'm aware that you're the main person looking after the cookbook right now, which is why I reached out to you right from the get go. ::I understand why you would want to create your own sandbox to play around with options for the ToC, but I'm sure you can understand why it would draw my attention that you would do this without implementing any of the wikilink fixes I mentioned, or making an attempt to discuss it further. This came across to me as not wanting my help. ::I invite you to check out my page on Wikipedia. I've made contributions across quite a wide area of topics there, as well as the other Wikimedia projects, and this is the first time I've encountered any sort of resistance to my contributions. I think Wikibooks has enormous potential, and I'm very excited to contribute to helping it grow. On most projects, this would be something to be encouraged. I don't feel like "I'm sorry that you feel that way" was really an appropriate response. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 23:59, 2 March 2025 (UTC) :::I think you're right that this has been a mix of misunderstanding and miscommunication, and I think I can understand how things came across as unwelcoming! For whatever it's worth, I absolutely plan on circling back to the various discussions at hand (I have all the relevant pages open to return to), but it seems like the order I did things made it seem like I was ignoring you (if I'm understanding correctly). I am pretty busy, so sometimes items on my to-do list do get lost/shunted or it takes me a bit to get around to something—please don't hesitate to give me a ping if it seems like I'm taking a while to get back to something. Looking forward to more collaboration! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:49, 3 March 2025 (UTC) ::::I'm glad you can understand where I'm coming from. To clarify, my intent is not to try to rush you, or to try to push you to make changes that you don't agree with. It's really easy to misinterpret things over the Internet, and I think a short message can go a long way. I apologize if I've caused you any undue stress by coming into the cookbook and unleashing a flurry of alterations, but do rest assured that I'm not married to any of my changes, I'm always open for discussion, and I want to see the cookbook improve just like you do. The great thing about wikis is that no change is permanent. I think we'll have it in tip-top shape in no time! [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 01:19, 3 March 2025 (UTC) == [[Cookbook:Polish Doughnuts (Paczki)]] == Do you see any reason not to just add this to Featured Recipes? At least we know this one works, and it seems like this is now one of the few recipes to have a picture that actually aligns with the recipe used. I was thinking later on we'll come up with a content review system where a couple editors will actually try the recipes nominated for FR, but in the absence of that I'd just add it to the list. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 12:25, 4 March 2025 (UTC) :I'm fine with adding it to the featured recipes. You're right that we'll want to come up with a good system for this going forward, though it's lower down on my personal priority list at moment. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:15, 4 March 2025 (UTC) == [[Cookbook:Cream Cheese American Buttercream]] == Hi! I am a wikiHow user and I am planning to adapt this recipe to wikiHow. Since you contributed to this recipe, I wanted to know if I can get permission to reuse your contributions to this recipe. Thanks. [[User:Xeverything11|Xeverything11]] ([[User talk:Xeverything11|discuss]] • [[Special:Contributions/Xeverything11|contribs]]) 21:41, 4 March 2025 (UTC) :@[[User:Xeverything11|Xeverything11]] that's fine with me as long as proper attribution and linking back to the original recipe page here are included at the top. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:28, 4 March 2025 (UTC) == [[A Companion to Our Literary Journey]] == Hi! I feel that we have started to outline the scope in a clearer and more precise way and that’s the work we are going to do with the students this and for the next years, adding more sections and content. Do you think that would be enough? [[User:Ferdi2005|Ferdi2005]] ([[User talk:Ferdi2005|discuss]] • [[Special:Contributions/Ferdi2005|contribs]]) 22:43, 6 March 2025 (UTC) :Hi @[[User:Ferdi2005|Ferdi2005]]! Yes, this seems to be reasonably outlined. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:51, 7 March 2025 (UTC) == Exercising care with copyright == When deleting a page as a copyright violation, it is important that you '''do not quote any content from the deleted page'''. If you do, then your log entry is itself a copyright violation. I have redacted a recent deletion that you performed because of this. If you want to make sure that none of your past deletions have been problematic for this reason, you can [[quarry:query/90444|run this SQL query]] to get a list of every deletion that could be eligible for redaction. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:32, 21 March 2025 (UTC) :Hi @[[User:JJPMaster|JJPMaster]] and thank you for the message. In the most recent instance that I think you're referencing, I do not see any material in the edit summary that posed a significant risk—I don't believe the few listed words would be a copyright concern. However, I do understand your concern! Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:31, 21 March 2025 (UTC) == Splitting Pages == Hi I have recently made the book on the [[History of the Nawabs of Bengal]] and you gave a notice on how you believe it should be split into smaller bits. As I am still new to wikibooks I don't know how to do this. Can you please assist me on renaming the page so I can split the page into multiple pages? @[[User:Kittycataclysm|Kittycataclysm]] [[User:Greatswrd|Greatswrd]] ([[User talk:Greatswrd|discuss]] • [[Special:Contributions/Greatswrd|contribs]]) 19:47, 29 March 2025 (UTC) :@[[User:Greatswrd|Greatswrd]]: You did it. I've removed the tag. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:44, 29 March 2025 (UTC) :Like @[[User:JJPMaster|JJPMaster]] said, you're all set! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:53, 29 March 2025 (UTC) ::Thanks! @[[User:JJPMaster|JJPMaster]] @[[User:Kittycataclysm|Kittycataclysm]] [[User:Greatswrd|Greatswrd]] ([[User talk:Greatswrd|discuss]] • [[Special:Contributions/Greatswrd|contribs]]) 10:24, 30 March 2025 (UTC) == Minecraft book == Is it good creating pages like this, [[Minecraft#Husk]]? [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 12:43, 9 May 2025 (UTC) :@[[User:Cactusisme|Cactusisme]] what do you mean? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 21:18, 10 May 2025 (UTC) ::are we allowed to create pages like that? like for every mob [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 10:02, 11 May 2025 (UTC) :::To be honest, I don't think the structure and formatting of the book is very good. Several of the mob pages, for example, have very little information and aren't particularly helpful on their own. If I were working on it, I would restructure the book. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 14:09, 11 May 2025 (UTC) ::::I am planning to do that. [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 04:19, 12 May 2025 (UTC) == Request to Review Adjusted User Page (XoriantTeam) == Hello [[User:Kittycataclysm|Kittycataclysm]], I hope you're well. I noticed that my user page ([[User:XoriantTeam]]) was recently deleted for appearing promotional or inappropriate for Wikibooks. Thank you for keeping the community standards in check. I’ve since revised the content with closer attention to neutrality and compliance with Wikibooks guidelines. My intent is to participate constructively, especially in areas related to digital engineering and educational content creation. If possible, I’d appreciate your help reviewing the revised version. I'm happy to share it or upload it as a file if there’s a preferred method. Please let me know how best to proceed. I welcome any suggestions and will gladly make further adjustments. Best regards, XoriantTeam [[User:XoriantTeam|XoriantTeam]] ([[User talk:XoriantTeam|discuss]] • [[Special:Contributions/XoriantTeam|contribs]]) 11:02, 15 May 2025 (UTC) :Hi there—you can publish an updated user page, but I'd caution you against talking about your company. Keep it limited to your involvement with Wikibooks. You may contribute productively here, but further promotional materials are grounds for an indefinite block. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 12:30, 15 May 2025 (UTC) == Planning to use AWB to update categories on the cookbook == Hello. I noticed in recent changes that you were moving some categories using HotCat (e.g. moving Category:Chile recipes to Category:Recipes using chile), which can be time-consuming. Therefore, I plan to help you with moving the cookbook categories by adding myself to enabledusers and enabledbots in [[Wikibooks:AutoWikiBrowser/CheckPageJSON]]. Would this be fine if I assist you and to add myself to the check page? I am familiar with using AWB after testing on a non-Wikimedia project. Thank you. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 04:42, 8 June 2025 (UTC) :Hi @[[User:Codename Noreste|Codename Noreste]]—thank you for the tip! I just installed JWB, so this should make my mass cat changes much faster. Thanks again! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:11, 8 June 2025 (UTC) :: Thank you for the information. Also, is it okay if I change (for example) [[:Category:Vinegar recipes]] to [[:Category:Recipes using vinegar]] (I can redirect the former category to the latter), given that we should move {{tq|Category:[ingredient] recipes}} to {{tq|Category:Recipes using [ingredient]}} for consistency? [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 16:57, 8 June 2025 (UTC) :::Sure thing—go ahead! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:53, 8 June 2025 (UTC) == Tool for even faster category changes == See [[:c:Help:Gadget-Cat-a-lot#As_your_user_gadget]]. I just [https://en.wikibooks.org/w/index.php?title=User:Koavf/common.js&action=history installed it] and used it dozens of times in a click. Let me know if you need any help. —[[User:Koavf|Justin (<span style="color:grey">ko'''a'''vf</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 00:36, 19 June 2025 (UTC) :@[[User:Koavf|Koavf]] Thanks! I'm having a little trouble activating it, but I'll keep trying. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:54, 19 June 2025 (UTC) ::A lot of times, a purge will do the trick. See [[:mw:Purge]]. Usually just <kbd>Ctrl+Shift+R</kbd> once or twice. —[[User:Koavf|Justin (<span style="color:grey">ko'''a'''vf</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 00:55, 19 June 2025 (UTC) :::Took several purges, but we're set now! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:16, 19 June 2025 (UTC) == Advice on when I should run for adminship == Hi, I hope you are doing well. I am asking for some advice on when I should run for enwikibooks adminship, given the following below: Currently, I am doing some optimizations for dark mode on this project, and some of the message box/MediaWiki interface/template pages might be outdated, fully protected, or can use a little help using mw-parser-output. These unfortunately might hinder the process of updating these pages/templates for Vector 2022's dark mode.<br> Additionally, I have a solid expertise with edit filters, as I have requested some administrators to update deprecated filter variables, switching filters from warn and disallow to disallow only, and I can also monitor the filter log for potential false positives (from local or global filters). A fellow English Wikibooks administrator also said to me that they are willing to support me in a few months when I run for adminship, as I am generally trusted. I hold two advanced global permissions, and I hold an edit filter helper permission on the English Wikipedia, to be sure. Thank you for your consideration. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 01:02, 23 June 2025 (UTC) :Hi @[[User:Codename Noreste|Codename Noreste]]—good question! I agree that you are a trusted user, and I think it would be reasonable for you to run for adminship, especially given our need to fix up technical aspects of the project. If you don't plan to commit to Wikibooks long-term (i.e. you have some projects you'd like to take a few months to complete and then be done), you can always request temporary adminship. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:30, 23 June 2025 (UTC) :: Thank you for your feedback, but I also plan to monitor for vandalism/spam, and to commit to reduce the administrative assistance reading room backlog, should I be elected for adminship (and I forgot to mention those). Anyway, regarding your feedback, I might run by August or even July, given that I've lately started contributing more often to Wikibooks. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 18:29, 23 June 2025 (UTC) ::: [[User:Kittycataclysm|Kittycataclysm]], I am pinging you one more time to see if you have read my response above yours. Thank you. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 16:34, 26 June 2025 (UTC) ::::Hi @[[User:Codename Noreste|Codename Noreste]]! I'm not sure what you mean—was there an additional question you had? Everything you've outlined seems quite reasonable. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:26, 26 June 2025 (UTC) ::::: Apologies for the confusion, I don't have any questions to ask. I was clarifying that I can help with implementing edit requests and to block obvious vandals and spammers, aside from the skills I mentioned earlier. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 18:32, 26 June 2025 (UTC) == how is it you feel able to interfere in my sandbox? == you deleted a page in my sandbox that was my way of providing my response to a request from an OpenSCAD dev team leader for a couple of text blurbs for use on a web page of the OpenSCAD site. now that you have deleted my page i have to recreate the texts from a screenshot to be able to offer the suggestions, which i will This kind of high handed treatment is what keeps me from being a wiki-anything contributor .. If it is Wiki policy to interfere in the documentation of an open source project because it is hosted on Wikibooks then i will take up the task of moving our online docs to a site where you cannot interfere. -- [[User:VulcanWikiEdit|VulcanWikiEdit]] ([[User talk:VulcanWikiEdit|discuss]] • [[Special:Contributions/VulcanWikiEdit|contribs]]) 21:56, 29 June 2025 (UTC) :Hi @[[User:VulcanWikiEdit|VulcanWikiEdit]]—thanks for bringing this to my attention. I now understand that this was intended to be in your user namespace—I've undeleted it and moved it to the correct namespace for you. Let me know if anything else comes up! Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:05, 30 June 2025 (UTC) ::ah .. err .. umm .. well that is a gentle answer to my ire. Thanks for being so gracious [[User:VulcanWikiEdit|VulcanWikiEdit]] ([[User talk:VulcanWikiEdit|discuss]] • [[Special:Contributions/VulcanWikiEdit|contribs]]) 20:29, 30 June 2025 (UTC) ::and .. isn't my sandbox in my namespace by default? [[User:VulcanWikiEdit|VulcanWikiEdit]] ([[User talk:VulcanWikiEdit|discuss]] • [[Special:Contributions/VulcanWikiEdit|contribs]]) 20:30, 30 June 2025 (UTC) :::No worries—it looks like you didn't add the prefix "User:" before writing out the full page titles, so the pages you created were technically in the project's Main space with the official published materials. Going forward, you can just double-check that the page title starts with "'''User:'''VulcanWikiEdit/sandbox", and that should keep everything in the right place! Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 21:36, 30 June 2025 (UTC) ::::BTW .. i love the play on cat lover name [[User:VulcanWikiEdit|VulcanWikiEdit]] ([[User talk:VulcanWikiEdit|discuss]] • [[Special:Contributions/VulcanWikiEdit|contribs]]) 15:35, 1 July 2025 (UTC) :::::Thank you! That's very kind. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:46, 1 July 2025 (UTC) == Regarding the user Codename Tameirao == Could this be Matthew again (the Unicode LTA)? I believe it might be him based on his usage of edit summaries, and his usual edits to [[Unicode/Versions]]. I just blocked his recent account, and then I protected and stabilized that Unicode book. <span style="font-family:Verdana">[[User:Codename Noreste|<span style="color:#0024FF">'''''Codename Noreste'''''</span>]] ([[User talk:Codename Noreste|<span style="color:#A1000E">talk</span>]])</span> 23:51, 12 August 2025 (UTC) :I suspect you're right! That seems like a reasonable course of action. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:56, 13 August 2025 (UTC) :: I recently encountered another possible LTA, see [[Special:Contributions/~2025-55706-6]] (as well as [[Unicode/Roadmap Blocks]]). I can email you more details if you want. <span style="font-family:Verdana">[[User:Codename Noreste|<span style="color:#0024FF">'''''Codename Noreste'''''</span>]] ([[User talk:Codename Noreste|<span style="color:#A1000E">talk</span>]])</span> 16:30, 9 September 2025 (UTC) :::I think this is the same LTA, yes! I've protected [[Unicode/Roadmap Blocks]], but I think it would be a good idea if we could automate this monitoring somewhat using the edit filter. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:07, 9 September 2025 (UTC) :::: I don't think that was Matthew, as he typically uses edit summaries. The deleted page was not protected, as it was protected before you deleted it; I salted it from creation for one year. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 20:22, 9 September 2025 (UTC) ::::: You might want to look at [[Special:Contributions/Freddy Fazbearing Others]]. '''[[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]]''' ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 04:18, 26 October 2025 (UTC) ::::::Thank you! I went ahead and blocked them. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:54, 28 October 2025 (UTC) == IP block exempt == Hi Kitty, I currently have IP block exemption on enwiki, Commons and Wikidata as I use VPNs connected to my internet security software. Can you please grant me the right on wikibooks. I have a strong password and use two factor authentication. ''[[User:TarnishedPath|<b style="color:#ff0000;">Tar</b><b style="color:#ff7070;">nis</b><b style="color:#ffa0a0;">hed</b><b style="color:#420000;">Path</b>]]''<sup>[[User talk:TarnishedPath|<b style="color:#bd4004;">talk</b>]]</sup> 10:51, 22 August 2025 (UTC) :Hi @[[User:TarnishedPath|TarnishedPath]]! This doesn't sound unreasonable to me, but I think it would be good if you requested at [[Wikibooks:Requests for permissions]] so we can have a discussion—I have not granted this right before. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:50, 23 August 2025 (UTC) ::Kitty, thanks for pointing me in the right direction. ''[[User:TarnishedPath|<b style="color:#ff0000;">Tar</b><b style="color:#ff7070;">nis</b><b style="color:#ffa0a0;">hed</b><b style="color:#420000;">Path</b>]]''<sup>[[User talk:TarnishedPath|<b style="color:#bd4004;">talk</b>]]</sup> 03:25, 23 August 2025 (UTC) ::See [[Wikibooks:Requests_for_permissions#TarnishedPath_(discuss_·_contribs_·_count_·_logs_·_block_log_·_rfp_·_rights)_(IP_Block_Exemption)]] ''[[User:TarnishedPath|<b style="color:#ff0000;">Tar</b><b style="color:#ff7070;">nis</b><b style="color:#ffa0a0;">hed</b><b style="color:#420000;">Path</b>]]''<sup>[[User talk:TarnishedPath|<b style="color:#bd4004;">talk</b>]]</sup> 03:35, 23 August 2025 (UTC) == You've got mail! == {{You've got mail|sig=<span style="font-family:Verdana">[[User:Codename Noreste|<span style="color:#0024FF">'''''Codename Noreste'''''</span>]] ([[User talk:Codename Noreste|<span style="color:#A1000E">talk</span>]])</span> 00:20, 6 September 2025 (UTC)}} :Thank you! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:06, 6 September 2025 (UTC) == Are you able to import? == I made a few requests over at https://en.wikibooks.org/wiki/Wikibooks:Requests_for_import . [[User:2005-Fan|2005-Fan]] ([[User talk:2005-Fan|discuss]] • [[Special:Contributions/2005-Fan|contribs]]) 22:32, 4 October 2025 (UTC) : [[User:2005-Fan|2005-Fan]], I'll go ahead and start the imports. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 16:29, 5 October 2025 (UTC) ::Thank you for your help [[User:2005-Fan|2005-Fan]] ([[User talk:2005-Fan|discuss]] • [[Special:Contributions/2005-Fan|contribs]]) 16:51, 5 October 2025 (UTC) ::: My apologies for not doing this sooner, because some database error appears when I am trying to mass import. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 23:39, 5 October 2025 (UTC) ::::I also tried to make this import earlier and ran into issues with the software. I was hoping it was a temporary bug, but it seems to be persisting. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:01, 6 October 2025 (UTC) :::::This seems like I should get involved. {{working}}... [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 13:11, 6 October 2025 (UTC) :::::: I believe there are five pages that have massive page histories they fail to import here. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 15:13, 6 October 2025 (UTC) :::::::I backed up the XMLs of them locally but im unsure how much that'd do. [[User:2005-Fan|2005-Fan]] ([[User talk:2005-Fan|discuss]] • [[Special:Contributions/2005-Fan|contribs]]) 15:18, 6 October 2025 (UTC) ::::::::Just became an importer. The reason is prob understandable but I cannot upload the XML file to here locally. [[User:2005-Fan|2005-Fan]] ([[User talk:2005-Fan|discuss]] • [[Special:Contributions/2005-Fan|contribs]]) 17:23, 10 October 2025 (UTC) == About the category parameter in the recipe summary template == When it uses a "recipe by type" category, should it use a "[type/food] recipes" name or "Recipes for [type/food]"? I recently operated JWB to change from [[:Category:Dessert recipes]] to [[:Category:Recipes for dessert]] in multiple Cookbook recipes, and from what I've said before, I've changed to ''Recipes for dessert'' in the category parameter of Cookbook recipes. Hope you don't mind that this was over more than 250 changes (not counting the recent category changes after moving some recipe categories). Thanks. '''[[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]]''' ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 02:07, 27 October 2025 (UTC) :Hi @[[User:Codename Noreste|Codename Noreste]]—those JWB changes you made seem fine to me! I'm not quite sure what you're asking in your first sentence, though. Assuming I understand correctly: in general, I think the default format should be whatever the actual category name is. BUT if there is a redirect, it ultimately shouldn't matter too much. And, because I'm not convinced of the utility of that infobox parameter in the first place (thinking of removing it), I'm not hugely concerned about it for the time being. Does this help? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:21, 27 October 2025 (UTC) :: Probably, but I will say the following below (for my first sentence) to clarify: :: On the <code>|category =</code> parameter, when placing a recipe category name, should it either be {{tq|Sandwich recipes}} or {{tq|Recipes for sandwiches}}? I hope this clears the confusion. '''[[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]]''' ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 18:39, 27 October 2025 (UTC) == Please no more Unicode LTA == Please don't block me again. I promise I will edit Unicode stuff and add correct information. [[Special:Contributions/&#126;2025-30839-28|&#126;2025-30839-28]] ([[User talk:&#126;2025-30839-28|talk]]) 20:54, 1 November 2025 (UTC) :<small>I am a bit out of the loop, so correct me if I'm wrong - I'm assuming here</small> I think the point is that they want you to ''not'' edit the Unicode stuff? Also hi kitty, it's been a ... very long time.. <sup>&#8212; [[User:L10nM4st3r|<span style="color:#c71300">L10nM4st3r</span>]]</sup> / <sub>[[User talk:L10nM4st3r|<span style="color:#ce3f00">'''ROAR''' at me!</span>]]</sub> 01:13, 5 November 2025 (UTC) ::Ok so apparently not as long as I thought, but it feels like I've been away for at least a year lol <sup>&#8212; [[User:L10nM4st3r|<span style="color:#c71300">L10nM4st3r</span>]]</sup> / <sub>[[User talk:L10nM4st3r|<span style="color:#ce3f00">'''ROAR''' at me!</span>]]</sub> 01:23, 5 November 2025 (UTC) :::Nice to see you! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 15:41, 5 November 2025 (UTC) == Administrator and reviewer user right combinations are not needed anymore == Given that administrators can review edits in addition to reviewers, I would suggest for you (and other administrators) to kindly remove the reviewer permission from (own) accounts. What I'm saying is that if one holds administrator and reviewer permissions together, they can remove the reviewer permission from their own account and retain their administrator permission. Thanks. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 16:06, 11 November 2025 (UTC) :Gotcha—is there a reason it's bad for one user to have both these rights? If so, I can remove my reviewer right. Otherwise, it seems fairly harmless? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 19:26, 11 November 2025 (UTC) :: The thing is, administrators have the <code>review</code> user right, as well as some permissions in the reviewer user group in the administrator toolset. That means that having the reviewer user group together with the admin user group is redundant. Hope this explains it. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 19:59, 11 November 2025 (UTC) ::: @[[User:Kittycataclysm|Kittycataclysm]] <s>I'll do this tomorrow morning, as well as to remove autoreviewed user permissions from users who are reviewers.</s> ({{doing}}) [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 03:24, 12 November 2025 (UTC) : I have removed the autoreviewed user permission from users who are reviewers. As for administrators, I will do so later today. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 03:40, 13 November 2025 (UTC) == Nesting in Open Book of Ecovillages and Eco Communities == Hi Kittycataclysm, I am editor of wikipedia since 2004. We have the habit if we have a concern using the talk page to clarify the case. I am not sure to delete meaningful content without previous notification and doing major redirection without agreeing the main contributor(s) is an adequate admin act and sign of good manner of host (see [[W:Wikipedia:Etiquette|Wikipedia:Etiquette]].) Yes, It will be not an average book but above the regular. This is the exact case: ''"this may be appropriate, such as with large textbooks that contain subsections with a lot of content."'' ''for to establish good structural and stylistic practices'' I have a data management certification. If you asking it will have 4 nest level on strict purpose. If you saw the introduction of the [[Open Book of Ecovillages and Eco Communities]] is/will be a global collection making effective collaboration over borders and continents. One structured + categorized(!) page for each community willing to show up. The Postal addresses has also same or larger deepness, this is unavoidable (Country/Postal Code/Location/Street/House/floor/door). Here will looks like: '''Eco-comm/Continent/Regio code/Community name''' The goal of this system to open bridge + experience highway for the communities using the same permaculture technics what collected parallelly in [[Open Book of Permaculture]]. That is also part of this knowledge base please dont do simplification steps on that without discussion. I am kindly asking to revert your edits in this book. After that I will put a notification template about "This book is under construction with major changes. Before contributing, please discuss and align your work with at least one of the main contributors listed in the Page History. Common clarifications/ guides are on the primary talk page." Thanks: [[User:Rodrigo|Rodrigo]] ([[User talk:Rodrigo|discuss]] • [[Special:Contributions/Rodrigo|contribs]]) 02:22, 12 November 2025 (UTC) :Hi @[[User:Rodrigo|Rodrigo]], and thank you both for your contributions and for reaching out! Yes, I did make the following changes to [[Open Book of Ecovillages and Eco Communities]]: :* I moved the pages from the [[Eco-comm]] namespace to the [[Open Book of Ecovillages and Eco Communities]] namespace, since the table of contents and pages for a given book should be under that book's namespace. :* I removed the links to Wikipedia that were on [[Open Book of Ecovillages and Eco Communities]], since outlinking has been discouraged at en.Wikibooks as a matter of practice. Compilations of links may not fall into WB scope as an instructional text, and [[Wikibooks:Requests for deletion/Piano Solo Music: An Encyclopedia|there is precedent for deleting them]]. But, I do see that the tool I used didn't just remove links to enWP, so I will restore the prior revision and ping the tool developer. :* I flagged it as needing denesting—you're right that nested entries can sometimes be appropriate. In this case, I was primarily flagging for a denest because the table of contents needs to be moved onto the main page, and it shouldn't have hidden navigation within the nested portions. :Could you clarify which of these edits you do not agree with so I can make sure they are individually addressed? As an aside, it could be helpful to create a [[Help:Local manuals of style|local manual of style]] for the book in order to clearly outline the expectations. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:59, 12 November 2025 (UTC) ::My main concern not about moving and flagging but '''deleting''' [[Eco-comm]] against [[Wikibooks:Deletion policy]] and not mentioning in the clarification even after my notification. Should I note all administrators [[Wikibooks:Please do not bite the newcomers]] - or will they do speedy deleting one by one until I make them individually addressed? :::The <u> local manual of style</u> development is ongoing together with the sample pages. ::'''MAIN PAGE''' ::The '''Main page''' and '''Namespace''' is the [[Eco-comm]]. The '''Full Title''' or '''Cover''' is [[Open Book of Ecovillages and Eco Communities]]. Because of the high level of nesting the below extra-long-full-text-title to be avoided the Cover page is a redirection with preface/intro etc. ::'''NESTING ''' :::Featured book with 3 level nesting: [[Social and Cultural Foundations of American Education/Educational Change/Theory]] :::5 level nesting example: [[Development Cooperation Handbook/Designing and Executing Projects/Communication Management/Communication Planning/Develop a Conflict Management Strategy]] ::'''Categories''' The [[:Category:Eco-comm]] will let the users make practical sub-categories e.g. [[:Category:Eco-comm/Project/numundo]] [[:Category:Eco-comm/]] ::: ::[[User:Rodrigo|Rodrigo]] ([[User talk:Rodrigo|discuss]] • [[Special:Contributions/Rodrigo|contribs]]) 03:44, 18 November 2025 (UTC) :::Thank you for elaborating! I'm unfortunately not sure what you mean about deleting [[Eco-comm]]—are you referring to the fact that I moved it without leaving a redirect? Regarding the nesting, I do honestly think those other books you linked should have their navigation denested since I find their format difficult to parse, and they have some navigation issues. Looping in some other active admins (@[[User:Leaderboard|Leaderboard]] @[[User:MarcGarver|MarcGarver]] @[[User:JJPMaster|JJPMaster]] @[[User:Codename Noreste|Codename Noreste]] (@[[User:SHB2000|SHB2000]]) so they can get eyes on this and voice anything they think is important. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 04:12, 18 November 2025 (UTC) ::::It makes no sense to have some crazy abbreviation as a "main page" or "namespace" (whatever that means in this context) for a book in order to allow it to be deep nested. Nobody needs to type the whole name of the nesting because that's what navigation templates do, and it is a simple matter to override the page title. I also take issue with the statement, above, "Before contributing, please discuss and align your work with at least one of the main contributors listed in the Page History." Anybody can edit, and nobody gets to own and control any work. Taken together, this complaint looks like a case of attempting to assert ownership and to operate against the normal practices of Wikibooks. As such, I am completely aligned with the changes made. [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 12:49, 18 November 2025 (UTC) :::::That. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 14:59, 18 November 2025 (UTC) ::::Thanks @[[User:MarcGarver|MarcGarver]]@[[User:Leaderboard|Leaderboard]] for the contribution, btw the [[Development Cooperation Handbook/Designing and Executing Projects/Communication Management/Communication Planning/Develop a Conflict Management Strategy]] also looks crazy long, is'nt it? Lets continue in the [[Wikibooks:Reading_room/General]] keeping this page for personal messages. [[User:Rodrigo|Rodrigo]] ([[User talk:Rodrigo|discuss]] • [[Special:Contributions/Rodrigo|contribs]]) 23:07, 20 November 2025 (UTC) == Deletions of Wikibook subpages == Hello @[[User:Kittycataclysm|Kittycataclysm]], regarding the [[Thesis Writing Guide]] subpage deletions, should I just recreate them when I keep working on them or was there an automatic deletion that we could undo? This document will grow, but really slowly. Best, Tim [[User:TimBorgNetzWerk|TimBorgNetzWerk]] ([[User talk:TimBorgNetzWerk|discuss]] • [[Special:Contributions/TimBorgNetzWerk|contribs]]) 11:37, 16 December 2025 (UTC) :Hi @[[User:TimBorgNetzWerk|TimBorgNetzWerk]]! Since there was so little content on the deleted pages, my recommendation would just be for you to gradually recreate the chapters as you go. Does that make sense? Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 19:54, 17 December 2025 (UTC) ::Makes sense, not my ideal solution, but also not far from it :) The end result will be the same, the in-between will just feel a little bit weird from time to time. ::Thank you for taking time to curate and quality-control Wikibooks - wishing wonderful holidays and a happy new year! [[User:TimBorgNetzWerk|TimBorgNetzWerk]] ([[User talk:TimBorgNetzWerk|discuss]] • [[Special:Contributions/TimBorgNetzWerk|contribs]]) 20:43, 17 December 2025 (UTC) :::Thank you, and happy holidays to you as well :) —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:13, 17 December 2025 (UTC) == help with "Media Literacy and You" == {{re|Kittycataclysm}} What do I need to do to get a quality review of ''[[Media Literacy and You]]'', or whatever is needed to remove <nowiki>{{Qr-em|not clear how this is to be structured as a book}}</nowiki>? I ask, because you added that flag just over 2 hours after I created it. I later found that I had accidentally created it as an anonymous user. I've since started using my standard Wikiname, and I tried to respond to the requests both by creating a discussion on the "Discussion" page associated with that book and by upgrading the content. The upgrades included adding the "Introduction" chapter by revising an article on Wikiversity that convinced me to start this Wikibook. I have other articles that I plan to rewrite to create 9 of the remaining 11 chapters in the current table of contents, as indicated in this table of contents. ??? Thanks, [[User:DavidMCEddy|DavidMCEddy]] ([[User talk:DavidMCEddy|discuss]] • [[Special:Contributions/DavidMCEddy|contribs]]) 02:23, 8 February 2026 (UTC) :Hi @[[User:DavidMCEddy|DavidMCEddy]]! I removed the query flag, since this is clearly not a test page. I do have concerns about the suitability of this book for Wikibooks, since it seems to be more in line with essays and original research/analysis (which are [[Wikibooks:WIW|out of scope here]]). Wikiversity seems like a very suitable place for them—is there a specific reason you want to move them here? Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:24, 8 February 2026 (UTC) ::{{re|Kittycataclysm}} ::This book is intended to accelerate the diffusion of [[w:Media literacy|media literacy]] by making it easier for humans to (a) access training materials and (b) connect with research on the most important issues that concern them and (c) discuss those issues with others who may believe differently in a nonthreatening context that encourages dialogue and a shared search for what can honestly be said about any particular issue. This is an extension of "The wisdom of polarized crowds" discussed in [[Wikipedia:Reliability of Wikipedia]]. ::I don't know about you, but I'm frightened by the collapse of nuclear arms control agreements since the year 2000, by global warming, by the threats of the Trump administration to invade Canada and Greenland, etc. If this book project is successful, it will make a material contribution to reversing these trends -- unless this kind of dialogue is [[v:Responding to a nuclear attack|interrupted by a nuclear war]]. === Who is DavidMCEddy === ::I'm a [[w:Vietnam veteran|Vietnam-era veteran]] with a PhD in statistics and a publication record for which [https://www.researchgate.net/profile/Spencer-Graves-3 ReserchGate has found over 1,200 academic publications that have cited my work.] Since [https://xtools.wmcloud.org/ec/en.wikipedia.org/DavidMCEddy 2010 I have logged] * 6,000+ edits in each of Wikipedia and Wikiversity, * 1,000+ in Wikimedia Commons, * 30,000+ in Wikidata, and * almost 1,000 in other Wikimedia Foundation projects like Wikiquote and edits to the Spanish, French and German Wikipedias. This includes dozens of research reports posted to Wikiversity under [[v:Category:Freedom and abundance]] and 44 posts under [[v:Category:Media reform to improve democracy]] that provide a platform for documenting and discussing 44 episodes of a fortnightly "Media & Democracy" series of 29:00 mm:ss podcasts syndicated for the [https://pacificanetwork.org/stations-2/ Pacifica Radio Network] featuring the opinions of leading experts on the increase in political polarization and violence and what those experts think should be done about this. I've just posted another chapter to [[Media Literacy and You/The impact of the media on political economy since the time of the Pharaohs]]. I hope you will agree that this book can make a positive contribution to Wikibooks and to [[w:Jimmy Wales|Jimbo Wales]]' [[w:Wikipedia:Prime objective|Prime Directive]] to create "a world in which every single person on the planet is given free access to the sum of all human knowledge." Thanks, [[User:DavidMCEddy|DavidMCEddy]] ([[User talk:DavidMCEddy|discuss]] • [[Special:Contributions/DavidMCEddy|contribs]]) 01:19, 9 February 2026 (UTC) :@[[User:DavidMCEddy|DavidMCEddy]] Thank you and I understand this, but I am asking why you think this material is more suitable at Wikibooks rather than at Wikiversity. From what I can see, Wikiversity seems like the more appropriate home for it given our [[Wikibooks:WIW|scope]]. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:59, 9 February 2026 (UTC) ::{{re|Kittycataclysm}} ::"Media Literacy and You" is textbook to support both self study and classes on media literacy. ::I have been posting content to Wikiversity since 2014 and have not encountered support there for books. A search just now turned up a hint of a book on Wikiversity, but I could not easily find anything on how to do it, etc. ::I think this "Media Literacy and You" project would lose the vast majority of its potential if it were not on Wikibooks. ::??? Thanks, [[User:DavidMCEddy|DavidMCEddy]] ([[User talk:DavidMCEddy|discuss]] • [[Special:Contributions/DavidMCEddy|contribs]]) 02:22, 9 February 2026 (UTC) {{outdent}} {{re|Kittycataclysm}} Will you please help me with the protocols of creating a book on Wikiversity? 1. I have found documentation that claims that Wikiversity supports such. However, the documentation seems incomplete, potentially out of date, etc. For example, I could not see how to follow the instructions for [[Wikiversity:Help:Books#Step 1: Enable the "Book creator" tool]]. So I posted a question to [[Wikiversity:Help talk:Books]]. 2. What do you suggest I do next? :I can create an article on Wikiversity titled, "Media Literacy and You", and port everything I've posted to Wikibooks there, then replace the pages on Wikibooks with redirects to [[Wikiversity:Media Literacy and You]], [[Wikiversity:Media Literacy and You/Introduction]], and [[Wikiversity:Media Literacy and You/The impact of the media on political economy since the time of the Pharaohs]]. :If you think that's the best way to build this book project, great. It would actually be easier for me, because there would be less translation between what I already have on Wikiversity and a version for Wikibooks. (Also, Wikiversity supports <nowiki>{{cite Q|...}}</nowiki>, which I have used extensively for years.) :Thanks for your help. [[User:DavidMCEddy|DavidMCEddy]] ([[User talk:DavidMCEddy|discuss]] • [[Special:Contributions/DavidMCEddy|contribs]]) 13:26, 9 February 2026 (UTC) :@[[User:DavidMCEddy|DavidMCEddy]] Unfortunately, I am not familiar with the exact workings of Wikiversity, so I can't be much help there. My personal recommendation is that you ask there for help on how best to structure your materials to match the WV requirements. If you'd like some additional opinions/insight, please feel free to also check in at the [[Wikibooks:Reading room/General|reading room]]. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:22, 10 February 2026 (UTC) ::{{re|Kittycataclysm}} I believe I have finished migrating all of ''Media Literacy and You'' to Wikiversity and replacing the parts of it on Wikibooks with redirects. Comments? Thanks, [[User:DavidMCEddy|DavidMCEddy]] ([[User talk:DavidMCEddy|discuss]] • [[Special:Contributions/DavidMCEddy|contribs]]) 17:32, 10 February 2026 (UTC) == Thank you! == Heya, thanks for reviewing my stuff! Just to note, the first lesson page was done and so that'll need moving. If you want to discuss anything with me, I am easily reachable on Discord @ xiluosi233. I can explain philosophy, approach, and so on from my teaching experience if you want anything regarding that. [[User:Shira the Mogul|Shira the Mogul]] ([[User talk:Shira the Mogul|discuss]] • [[Special:Contributions/Shira the Mogul|contribs]]) 19:48, 17 February 2026 (UTC) :It appears [[An Introduction to the Han Script]] was moved wrong - should it not be [[General Literary Chinese from Scratch/An Introduction to the Han Script]]? [[User:Shira the Mogul|Shira the Mogul]] ([[User talk:Shira the Mogul|discuss]] • [[Special:Contributions/Shira the Mogul|contribs]]) 19:52, 17 February 2026 (UTC) ::@[[User:Shira the Mogul|Shira the Mogul]] good catch! I accidentally removed more of the title than intended. I've fixed this now. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:18, 18 February 2026 (UTC) == A test request == Just to see whether a recent Luna update turned out as intended, could you briefly revert your [[User:Kittycataclysm/lunaoptions.json|Luna preferences page]] to the first revision? Since you don't appear to have any custom preferences in the first place, I don't think there should be any conflicts. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 01:49, 30 March 2026 (UTC) :Done! But, it seems to have perhaps auto-updated again immediately afterwards. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 15:39, 10 April 2026 (UTC) == Linking == Hi,<br> For my edification, why is a link from [[Cookbook:nettle|nettle]] to [[w:Urtica_dioica|Urtica dioica]] not appropriate? The Wikipedia article has more information & seems relevant.<br> Thanks, ... [[User:PeterEasthope|PeterEasthope]] ([[User talk:PeterEasthope|discuss]] • [[Special:Contributions/PeterEasthope|contribs]]) 01:53, 24 April 2026 (UTC) :@[[User:PeterEasthope|PeterEasthope]] good question! Wikibooks discourages outlinking, since books should be self-contained units. Instead of linking to [[w:Urtica dioica]], the correct approach would be to flesh out the actual chapter here at Wikibooks. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:34, 24 April 2026 (UTC) ::Should all material in the Wikipedia article about Urtica dioica relevant to cooking be duplicated into the nettle article in the cookbook? Thanks, ... [[User:PeterEasthope|PeterEasthope]] ([[User talk:PeterEasthope|discuss]] • [[Special:Contributions/PeterEasthope|contribs]]) 02:30, 2 May 2026 (UTC) :::@[[User:PeterEasthope|PeterEasthope]] you could do that, although you should only include information that is sourced. However, I recommend that you wait, because I am coincidentally working on the page right now and fleshing it out significantly. I should publish today. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 21:40, 2 May 2026 (UTC) ::::The nettle page is better now. Thanks. ::::I still wonder, given that the link to ''The Complete Guide to Edible Wild Plants, ...'' is permitted, why not a link to the botanically oriented page in Wikipedia. What if someone reads the Cookbook article and is interested in the toxin for example? Seems that non-Wikimedia references are more privileged than Wikimedia references. ::::Also, by chance, just noticed the [[w:Nettle_soup|Nettle soup]] article in Wikipedia. Better in the Cookbook? ::::Thx, ... [[User:PeterEasthope|PeterEasthope]] ([[User talk:PeterEasthope|discuss]] • [[Special:Contributions/PeterEasthope|contribs]]) 19:10, 5 May 2026 (UTC) :::::Another good question. The reason those books are linked is because they are reputable and topical sources for the subject matter (nettles as used in cooking from an instructional perspective), and the links are part of the citations—this makes it different from a simple outlink to a Wikipedia page. Wikipedia pages should also not be cited themselves as sources. Regarding nettle soup, I don't think it makes sense to have that as a standalone page here in the cookbook due to its encyclopedic tone, and I don't see any recipes there. Does this make sense? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:21, 6 May 2026 (UTC) ::::::Somewhat. Certainly a recipe wouldn't be incongruous in a cookbook. Still seems unhelpful that relevant information in Wikipedia is inaccessible from a Wikibook. In effect there's a "Berlin Wall" between two Wikimedia projects. Would a "See also" section be permissible? ::::::Thanks, ... [[User:PeterEasthope|PeterEasthope]] ([[User talk:PeterEasthope|discuss]] • [[Special:Contributions/PeterEasthope|contribs]]) 14:00, 7 May 2026 (UTC) == You may be an eligible candidate for the U4C election == <div lang="en" dir="ltr" class="mw-content-ltr"> Greetings, The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee (U4C)]] seeks candidates for the 2026 election. The U4C is the global committee responsible for overseeing enforcement of the [[foundation:Special:MyLanguage/Policy:Universal Code of Conduct|Universal Code of Conduct]]. Elections are held annually, if elected a committee member serves for two years. This year the U4C requires candidates to hold administrator rights on at least one wiki, which is why you are being contacted as you appear to hold this right. There are other requirements, such as candidates must be at least 18 years old and may not be employed by the Wikimedia Foundation or other related chapters and affiliates. You can find more information in the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026#Call_for_Candidates|call for candidates on Meta-wiki]]. Additionally, the committee's working language is English; some ability to communicate in English is required. The election opens on 18 May, if you are eligible and interested you have until 10 May to submit your candidacy. There will week between for candidates to answer questions from the community. Voting takes place privately in [[m:Special:MyLanguage/SecurePoll|SecurePoll]], successful candidates must receive at least 60% support. More information is available on [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|the 2026 Elections page]], including timelines and other candidacy information. If you read over the material and consider yourself qualified, please consider submitting your name to run for the committee. If you think someone else in your community might be interested and qualified, please encourage them to run. In partnership with the U4C -- [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|talk]]) 18:32, 28 April 2026 (UTC) </div> <!-- Message sent by User:Keegan (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=User:Keegan_(WMF)/test&oldid=30471751 --> == Undeletion request == Hello, I am writing to request an undeletion of the page Saumya Pandya Thakkar, Shakuntala Pandya and the Pedestrians of Ahmedabad. You stated you are a frequent visitor of the Lentis page and are thus familiar with it. This page was part of a class assignment and was in progress at the time of deletion. The work deleted is what we will be graded on for our class, so we would appreciate the restoration. [[User:Yqj3km|Yqj3km]] ([[User talk:Yqj3km|discuss]] • [[Special:Contributions/Yqj3km|contribs]]) 19:36, 4 May 2026 (UTC) :@[[User:Yqj3km|Yqj3km]] see my response below regarding undeletion. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:15, 4 May 2026 (UTC) == Undeletion request == About the page on Lentis called Saumya Pandya Thakkar, Shakuntala Pandya and the Pedestrians of Ahmedabad: I, too, request undeletion, please. If the authors made any msitakes, the fault is 100 percent mine, for failing to guide them correctly. Like all chapters in this book, this team's chapter is a class assignment. I will be interested also in the reason for deletion so that I can guide authors better. I want to help my students be constructive contributors. Many thanks! [[User:Norton|Norton]] ([[User talk:Norton|discuss]] • [[Special:Contributions/Norton|contribs]]) 20:03, 4 May 2026 (UTC) :Hi @[[User:Norton|Norton]] and thanks for the ping! I deleted it because it was not titled/filed correctly, so I didn't realize it was part of [[Lentis]]. I have undeleted it and moved it to [[Lentis/Saumya Pandya Thakkar, Shakuntala Pandya and the Pedestrians of Ahmedabad]]. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:14, 4 May 2026 (UTC) ::Many, many thanks, @[[User:Kittycataclysm|Kittycataclysm]]! I am very grateful as always for everything you do for Wikibooks! ::[[User:Norton|Norton]] ([[User talk:Norton|discuss]] • [[Special:Contributions/Norton|contribs]]) 22:27, 4 May 2026 (UTC) == Log in issues == Hi, messaging you as you seem to be the most active admin at the moment. I can't log in (as posted at <bdi>[[Wikibooks:Reading room/Administrative Assistance]] and also on my WP page at</bdi> [[w:User_talk:Xania]]). Seems to be an issue with extra security for admins? I am asked to use my authenticator app (which I can't as I have never set it up for Wikibooks) or a recovery code (which I don't have). Any idea what I should do in this situation? Xania [[Special:Contributions/&#126;2026-28255-89|&#126;2026-28255-89]] ([[User talk:&#126;2026-28255-89|talk]]) 18:21, 10 May 2026 (UTC) :Apologies for missing this yesterday! It seems like we have a few people working on it over in the reading room, and I'll keep track there. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:37, 11 May 2026 (UTC) == Splitting pages == FYI, I untagged [[Art Print Production Methods]] as for splitting: the page is rather small with its 20 KB and does not need splitting, in my view. Ideally, there would be an operationalized, fairly detailed policy on the matter, but I do not know of one. Single-page books are in [[:Category:One-page books]]. --[[User:Dan Polansky|Dan Polansky]] ([[User talk:Dan Polansky|discuss]] • [[Special:Contributions/Dan Polansky|contribs]]) 04:45, 20 May 2026 (UTC) == <s>Slander</s> == <S>Your tag is slanderous and very easily proven wrong.</s>[https://en.wikibooks.org/w/index.php?title=Five_Rules_for_Meaningful_Living&diff=prev&oldid=4654455] Given you likely didn't bother to look at the edit history, I would remind you that your given reason that you think it was AI is because you see the chapter is "numbered". That however was 100% my own personal decision after I reviewed my work and thought to myself that I later wrote in the introduction that there is a first to fourth chapter. However I thought to myself that the readers would not be easily made aware of what is meant by first to fourth as I didn't number them - so is why I dedicated an entire edit to make it less ambiguous [https://en.wikibooks.org/w/index.php?title=Five_Rules_for_Meaningful_Living&diff=prev&oldid=4654328]. I should not have to be falsely penalized because I wanted to be more considerate and ensure better clarity. I do however request AI to help me figure out coding like this - [https://en.wikibooks.org/w/index.php?title=Five_Rules_for_Meaningful_Living&diff=prev&oldid=4654329] as I don't know how to link. But I intentionally take great efforts to not rely on AI to write that book and find your wrongful presumptions troubling. [[User:JaredMcKenzie|JaredMcKenzie]] ([[User talk:JaredMcKenzie|discuss]] • [[Special:Contributions/JaredMcKenzie|contribs]]) 06:00, 15 July 2026 (UTC) :@[[User:JaredMcKenzie|JaredMcKenzie]] thank you for clarifying! I flagged it for review because it matched a common pattern we see associated with LLM use here. If that is not the case, then nothing needs to happen in that respect; however, you will likely want to fix the lists so that they are correctly formatted in the Wikitext and not hard-written—let me know if you have any questions about that. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:14, 16 July 2026 (UTC) ::Yeah, I don't instantly understand what you mean by "correctly formatted" list. At first, I assumed you were referring to chapter 4 - (''Further reading'')? But I think I know what you mean. I made this edit here [https://en.wikibooks.org/w/index.php?title=Five_Rules_for_Meaningful_Living&diff=prev&oldid=4654738] to align with how I see wikibooks typically do lists. Did I fix it? If not, feel free to clarify.[[User:JaredMcKenzie|JaredMcKenzie]] ([[User talk:JaredMcKenzie|discuss]] • [[Special:Contributions/JaredMcKenzie|contribs]]) 18:35, 16 July 2026 (UTC) ::I thought about how I responded earlier. Even tho I still disagree, I probably shouldn't have used such a tone. I imagine admins like yourself do a lot of work overseeing wiki and the project owes a lot to you guys. So I take back my harsh words, and I hope we're good.[[User:JaredMcKenzie|JaredMcKenzie]] ([[User talk:JaredMcKenzie|discuss]] • [[Special:Contributions/JaredMcKenzie|contribs]]) 03:38, 17 July 2026 (UTC) :::@[[User:JaredMcKenzie|JaredMcKenzie]] I appreciate that—thank you! And thank you for [[Special:Diff/4654738|making those changes to the lists]], which was indeed what I was referring to. Happy editing! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:31, 17 July 2026 (UTC) == The Geoguide == I literally wrote all of this myself I used no AI if you want to you can highlight the areas that seem way too formal and ill fix them [[User:Kayden Swanson|Kayden Swanson]] ([[User talk:Kayden Swanson|discuss]] • [[Special:Contributions/Kayden Swanson|contribs]]) 04:22, 18 July 2026 (UTC) :Thank you! I have removed the flag. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 20:41, 20 July 2026 (UTC) == Vandalism == your recent changes may not be constructive. {{Warning}} [[User:Duodeca 12|Duodeca 12]] ([[User talk:Duodeca 12|discuss]] • [[Special:Contributions/Duodeca 12|contribs]]) 20:39, 2 August 2026 (UTC) == Your recent revert == Could you explain [[Special:Diff/4670314]]? This seems to be you ''restoring'' vandalism, which was originally introduced by [[Special:Diff/4669920]]. [[User:EggRoll97|EggRoll97]] ([[User talk:EggRoll97|discuss]] • [[Special:Contributions/EggRoll97|contribs]]) 20:06, 15 September 2026 (UTC) :Good catch! Somehow I didn't have the most recent version of a page loaded, and it seems like Luna reverts the most recent edit of a page and not the specific edit you're viewing. The edit in question should be fixed now. Thanks! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 20:11, 15 September 2026 (UTC) ::Sorry {{PAGENAME}} for butting in here, I hope you don't mind. ::Just wanted to mention that I have had a few similar experiences when editing (not having the most recent version of a page loaded). Once this caused me friction with an admin who was convinced I was willfully undoing their edit. This happened years ago on another wikimedia project. ::Ottawahitech [[Special:Contributions/~2026-40500-29|~2026-40500-29]] ([[User talk:~2026-40500-29|talk]]) 01:18, 16 September 2026 (UTC) == Confirmed user == <s>If this is one, could I perhaps be a confirmed user? The software has not granted me autoconfirmed, despite me having the requirements.</s> [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 23:50, 22 September 2026 (UTC) :This is not needed anymore, thank you! [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 23:58, 22 September 2026 (UTC) == Vandalism on Unicode/Character reference/1F000-1FFFF == I caught the LTA adding Unicode characters which aren't even approved, I undid it, and they reverted. Please semi-protect this page.[[User:Alexlatham96|Alexlatham96]] ([[User talk:Alexlatham96|discuss]] • [[Special:Contributions/Alexlatham96|contribs]]) 15:33, 27 September 2026 (UTC) == Pages by [[User:Ruth M Bulyaba]] == Hello Kittycataclysm, I would like to bring to your attention the pages created by this user. I have used AI checkers to check if the page was created by AI, and it turned out to be positive. I have reached out to the user, to no response. Could you perhaps verify if their pages were created by AI? Thank you. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 11:26, 29 September 2026 (UTC) e5fobgwwb4t05d4suoimge5pcmizik4 4672912 4672911 2026-09-29T11:27:02Z TechVindicator 3626296 /* Pages by User:Ruth M Bulyaba */ 4672912 wikitext text/x-wiki {| class="wikitable" |+ ! colspan="3" |Talk Page Archives |- |[[User talk:Kittycataclysm/Archive 2022|2022]] |[[User talk:Kittycataclysm/Archive 2023|2023]] |[[User talk:Kittycataclysm/Archive 2024|2024]] |} == That IP range calculator == Following [[phab:T381138|T381138]], I have now become the maintainer of the IP range calculator you like. You can find it [[toolforge:ftools/general/ip-range-calc.html|here]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:10, 9 January 2025 (UTC) :Thank you for the heads-up! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:56, 10 January 2025 (UTC) == A merge and unmerge from two years ago == I was browsing through the history merge log when I saw that you merged [[Cookbook:Chicken Bog]] into [[Cookbook:Chicken Bog I]], and then promptly reverted it. What happened here exactly? Could I correct it? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 15:55, 10 January 2025 (UTC) :Good question! I can't remember what I was trying to do, but it looks like I didn't succeed at what I wanted based on the log comment. You're just trying to history merge to get [[Cookbook:Chicken Bog I]] to have continuity of history? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:35, 10 January 2025 (UTC) ::I think I figured out your mistake: it outright moved the revisions from the first page to the second, rather than copying them. This would have caused the other two [[Cookbook:Chicken Bog]] pages to have incomplete histories. I think the only solution would be to XML import the pre-April 2023 revisions from the first page to the other three, and I'm not sure if that's the best idea, and I am technically unable to do so. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 16:49, 10 January 2025 (UTC) == Undeletion request == I wouldn't be surprised if you expected this, but I'd like to ask you to undelete the subpages of [[Rotorcraft Fundamentals]] you just deleted with the summary "Use of copyrighted work without permission. Please read Terms of Use: page needs to be imported for attribution", so that I can do that. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 19:54, 14 January 2025 (UTC) :Done! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 19:57, 14 January 2025 (UTC) ::Upon further investigation, this might actually be a rare case where an [[WB:UT|unmerged transwiki]] is ''preferred'' (this is part of why I stopped calling them "bad transwikis"), since only a small portion of the Wikipedia article (with over 2,000 revisions) was copied over. Importation is generally only needed if the ''majority'' of the page is copied across wikis. I'll just leave a null edit providing attribution and add {{tlx|Copied}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:19, 14 January 2025 (UTC) == Reusing [[Cookbook:8 Desserts in 1 Pan]] on wikiHow == Hi, I am a user on wikiHow, see [[wikihow:User:Xeverything11]]. I would like to create a new recipe on wikiHow. I wanted to let us know if I can give permission to reuse your contributions to this recipe from Wikibooks to wikiHow. I (as a copyright holder) created this recipe on Wikibooks, but you contributed to this recipe. If not, I'll use the revision before you contributed since I was the only author. Wikibooks uses CC-BY-SA 4.0 while wikiHow uses CC-BY-NC-SA 3.0, which both licenses are incompatible due to ShareAlike conditions. Thanks [[User:Xeverything11|Xeverything11]] ([[User talk:Xeverything11|discuss]] • [[Special:Contributions/Xeverything11|contribs]]) 08:27, 15 January 2025 (UTC) :@[[User:Xeverything11|Xeverything11]] I'm personally fine with this as long as proper attribution is given back to the original recipe page here. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:52, 20 January 2025 (UTC) ::I adapted this [[wikihow:Make-8-Desserts-in-1-Pan|recipe]] on wikiHow with attribution, and got a Rising Star (an achievement used for best new articles on wikiHow). Thank you! [[User:Xeverything11|Xeverything11]] ([[User talk:Xeverything11|discuss]] • [[Special:Contributions/Xeverything11|contribs]]) 19:49, 24 January 2025 (UTC) == Wikibooks community == Hi, @[[User:Kittycataclysm|Kittycataclysm]]! I am trying to contribute more to English Wikibooks. My main contributions will focus on the Cookbook, especially on Indonesian recipes. Do you have a community group where we can discuss and share ideas together? I am looking forward to join. Thank you! [[User:Raflinoer32|Raflinoer32]] ([[User talk:Raflinoer32|discuss]] • [[Special:Contributions/Raflinoer32|contribs]]) 08:47, 16 January 2025 (UTC) :@[[User:Raflinoer32|Raflinoer32]] Sorry I missed this, and welcome! Are you asking about a Cookbook-specific area for discussion? Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:39, 20 January 2025 (UTC) ::Yes. Do you know place for this? ::Thank you ::[[User:Raflinoer32|Raflinoer32]] ([[User talk:Raflinoer32|discuss]] • [[Special:Contributions/Raflinoer32|contribs]]) 09:41, 21 January 2025 (UTC) :::Honestly, there's not a centralized Cookbook-specific discussion space, especially since there aren't currently a ton of active contributors. Some people ask questions at [[Cookbook talk:Table of Contents]]. I'm currently the most consistently active and involved Cookbook editor, so feel free to ask me questions! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:46, 22 January 2025 (UTC) == Congratulations! == [[File:Admin T-shirt.svg|thumb|You get this now.]] You are now a permanent administrator. Welcome to the team (I am entitled to say this because I technically got the extension a few hours before you did)!{{FBDB}} [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 10:33, 29 January 2025 (UTC) :Thanks :) —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:29, 29 January 2025 (UTC) == Is there a way to contact a Steward on WikiBooks? == Hi {{PAGENAME}}, Is there a way to contact a Steward on WB? I tried to find who the active Stewards are here at [[Special:ActiveUsers?username=&groups%5B%5D=steward&wpFormIdentifier=specialactiveusers]] but nothing shows up. The reason I am asking is that I believe that all individual Wikimania-wikis should have a backward link to the [[Wikimania-wiki]], but I just visited the [[wikimania 2014 wiki]] and could not find this backward link. I tried to ask about this on the [[Wikimania 2014 main-page talk]] but disovered that the Stewards have protected it. Is there a way wikibookians can communicate with Stewards at WB? Thanks in advance for answering this non-urgent question, and apologies for all the red-links which I can bluify if needed. Cheers [[User:Ottawahitech|Ottawahitech]] ([[User talk:Ottawahitech|discuss]] • [[Special:Contributions/Ottawahitech|contribs]]) 16:37, 7 February 2025 (UTC) :@[[User:Ottawahitech|Ottawahitech]] You can ask this on somewhere like [[metawiki:Steward requests/Miscellaneous]]. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 17:01, 7 February 2025 (UTC) <s>:@[[User:Ottawahitech|Ottawahitech]] seconding what Leaderboard said—we no longer have any active stewards at enWB.</s> Had a brain fade there and mixed up stewards with bureaucrats. Yes, meta is the place for this. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 19:15, 7 February 2025 (UTC) ::@Kittycataclysm,@[[User:Leaderboard|Leaderboard]], or anyone else: ::Some wikibookians prefer for various reasons to post only at wb. I myself am indef-blocked at META so could not participate at [[metawiki:Steward requests/Miscellaneous]] even if I waned to. ::Since [[Wikimania]] is a topic of interest to all members of the [[wikimedia movement]] why can't wikibookians talk to thier elected representatives here? [[User:Ottawahitech|Ottawahitech]] ([[User talk:Ottawahitech|discuss]] • [[Special:Contributions/Ottawahitech|contribs]]) 20:56, 7 February 2025 (UTC) :::@[[User:Ottawahitech|Ottawahitech]] I can check with the blocking admin to see if they'd be willing to unblock you, if you'd like. The reason things like these are done at Meta is that Meta is a cross-project coordination platform - stewards ''cannot'' be expected to watch every project after all. Now you could message any steward here on Wikibooks if you really wanted to, but that is not normally a good idea. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 02:26, 8 February 2025 (UTC) ::::Wikimania is the annual conference celebrating all the free knowledge projects hosted by the Wikimedia Foundation (WMF). It is a wikimedia initiative which is meant to help all of our projects (including wikibooks), gain more readership, educate more wiki-editors, foster better communications, and much more. The wmf has been hosting a Wikimania-wiki dedicated to each Wikimania annual event since 2004. These wikis contain a wealth of information, but can benefit from wiki-improvements, starting from spelling and grammar errors that detract from their to appeal to the general membership. It would be nice if Stewards paid more attention to it. ::::@[[User:Leaderboard|Leaderboard]], I truly appreciate your offer, but I posted this here not in order to get someone to advocate for one unblocking at META. As I said earlier: ::::* "Some wikibookians prefer for various reasons to post only at wb" ::::* "The reason I am asking is that I believe that all individual Wikimania-wikis should have a backward link to the Wikimania-wiki, but I just visited the wikimania 2014 wiki and could not find this backward link. I tried to ask about this on the Wikimania 2014 main-page talk but disovered that the Stewards have protected it" ::::I would much rather see more wikimedia members question blocking in general at META. One cannot run such large movement of people from different backgrounds and nationalities simply by silencing minorities IMIO. [[User:Ottawahitech|Ottawahitech]] ([[User talk:Ottawahitech|discuss]] • [[Special:Contributions/Ottawahitech|contribs]]) 20:12, 8 February 2025 (UTC) == [[Crystal ball]] == That page appears to be a mixture of isolated paragraphs from [[w:Crystal ball|Crystal ball]], hence my tag. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:04, 9 February 2025 (UTC) :Yep, that seems correct! I also queried it simply because it does not seem suitable for inclusion at all. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 03:09, 9 February 2025 (UTC) == Question about an edit suggestion == Hi Kittycataclysm, Thanks for the great work you do as an admin! I wanted to clarify a suggestion you made on a recently published page I’m working on. You recommended splitting it into smaller sections—would you suggest creating separate pages for these sections, or would a higher-level header for some topics be sufficient? Any specific recommendations you have would be greatly appreciated! Here’s the link to the page I’m referring to: [[Funding and Finance of Transportation Projects in the United States of America]] Thank you! [[User:Svrmustafa|Svrmustafa]] ([[User talk:Svrmustafa|discuss]] • [[Special:Contributions/Svrmustafa|contribs]]) 18:19, 18 February 2025 (UTC) :Hi @[[User:Svrmustafa|Svrmustafa]], and thanks for asking! Splitting refers to creating new pages, each with a smaller amount of content. The main page should then contain a table of contents, and each page can contain a navigation template for easier navigation. I'll create the table of contents based on the current work and move some content to one of those pages as an example for you; then, you can do the rest. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:26, 19 February 2025 (UTC) ::Following up on this—I noticed that you use the term "paper". However, technically Wikibooks hosts books not papers, so you should probably change this wording. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:38, 19 February 2025 (UTC) == Talkback == {{Talkback|Cookbook talk:Chilli Crab|Recipe Questions}} [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 09:54, 19 February 2025 (UTC) :@[[User:Kittycataclysm|Kittycataclysm]] I also made [[Cookbook:Prata|this]] [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 10:15, 19 February 2025 (UTC) == Hello == Can you look at my latest recipe? [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 00:10, 28 February 2025 (UTC) :I saw it! It needs a few corrections, which I'll note. What's the origin of the recipe? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 03:23, 28 February 2025 (UTC) ::@[[User:Kittycataclysm|Kittycataclysm]] How do you write recipe summary, correct headers [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 06:04, 28 February 2025 (UTC) :::Please see [[Cookbook:Policy/Recipe template]]. What's the origin of the recipe? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:08, 28 February 2025 (UTC) ::::ok [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 02:33, 1 March 2025 (UTC) == Cookbook == Hi there, Kittycataclysm. I wandered over here from Wikipedia, and I'm quite enamoured with this cookbook. I noticed you seem to be the one maintaining it, and I thought I'd reach out. Can I really just start cranking out recipes from public domain cookbooks and my family recipes? It's that simple? I was also wondering about the featured recipes section. There's not very many in there, and I imagine there's not very many folks around to do reviews compared to GAR on Wikipedia. How do you handle content review? Thanks. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 01:51, 1 March 2025 (UTC) :Hi @[[User:MediaKyle|MediaKyle]] and welcome! For some context, the Cookbook has been around since the very beginning of Wikibooks, but it had gotten into a bit of disarray over the course of about two decades by the time I found it. I started the long process of overhauling, standardizing, and expanding it just over four years ago—I finished standardizing the recipe formatting and quality a while back and am currently working my way through the ingredient pages before moving on to equipment, techniques, and cuisines. You can absolutely add any public domain recipes as well as your own recipes—they just need to conform to the [[Cookbook:Policy/Recipe template|recipe template]] and [[Cookbook:Policy|Cookbook policy overall]]. It's even better if you've made the recipe and can contribute a nice picture and specific guidance/instructions/notes! Please feel free to ask me any questions. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:27, 1 March 2025 (UTC) ::Oh, and regarding the featured recipes section, I actually haven't gotten around to looking into that yet—there's been a lot to do! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:28, 1 March 2025 (UTC) ::That's great, thanks a lot for your response. This is just delightful. Maybe content review is something that we could collaborate on. There's a lot of recipes in here and it would be nice to know which ones are the best. Question for you, [[:Category:Brown sauces]] is really bothering me. How can I move that to Brown sauce recipes? [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 02:29, 1 March 2025 (UTC) :::Good catch on that category! It seems like it was created two decades ago and never got corrected—feel free to recategorize those recipes. Thank you also for introducing the hideprefix parameter to the category trees—I didn't realize that was an option, and it reduces the visual clutter! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:38, 1 March 2025 (UTC) ::::My pleasure! As I continue to look at the categories, this is actually worse than I thought. We have both [[:Category:Sauce recipes]] and [[:Category:Recipes for condiments]] and I suspect that's just the beginning. I want to go through and categorize everything properly, but the bones aren't even there... How long do I have to be here before it'll let me create and move around categories? [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 02:40, 1 March 2025 (UTC) :::::Regarding the categories, the category overhauling is in progress, since I address the category when I overhaul the associated page. The variation in titling is actually somewhat deliberate—I started changing it from "____ recipes" in certain cases to solve a particular categorization problem. Sometimes, there is an item that is used in recipes as an ingredient but for which there are also recipes. For example, [[:Category:Recipes for bread]] versus [[:Category:Recipes using bread]]. The different naming scheme is necessary to properly delineate the categories, and I'm working on implementing it a bit more consistently as I go. While you're still getting started, it would be great if you could check with me when something looks odd or out of place—that way I can take a look and weigh in on whether that's normal or not and maybe provide some context. Just off the top of my head, I think you will have to wait for autoreview status to make move changes. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:56, 1 March 2025 (UTC) ::::::I see what you're saying, I've been trying to wrap my head around that. Maybe it would be beneficial to try to put together some sort of a Cookbook MOS regarding category structure? It's kind of all over the place right now. Using your bread example, would it perhaps make more sense to have [[:Category:Bread recipes]] and [[:Category:Recipes using bread]]? There would be no ambiguity with just those two categories, but when you add the extra [[:Category:Recipes for bread]], that's when things start getting a little whacky. What do you think? [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 03:05, 1 March 2025 (UTC) :::::::Either that or get rid of [[:Category:Bread recipes]] and keep the other two. But one of these categories gotta go, I reckon. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 03:07, 1 March 2025 (UTC) ::::::::I see you already had the same thought as me. I think all categories should include "for" or "using". Take for example, [[:Category:Recipes for pancakes]] as opposed to [[:Category:Pancake recipes]]. Well obviously there's no recipes using pancakes. But for something like [[:Category:Recipes for gravy]], there may also be a need for [[:Category:Recipes using gravy]]. The lack of consistency in this regard means the only way to achieve consistency across the categories is by changing them over to that format. Sorry for clogging up your talk page! [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 03:18, 1 March 2025 (UTC) :::::::::Same heads-up as below—migrating this over to [[Cookbook talk:Table of Contents]] —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:10, 4 March 2025 (UTC) :Also, on [[Cookbook:Table of Contents]], could you please add a wikilink for [[Cookbook:Breakfast]], and maybe add cooknav to the top for seamless navigation between all the top level articles? Can't edit that article yet. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 02:47, 1 March 2025 (UTC) == More Table of Content Edits == Hello again. I've been going through everything and this is my list of suggestions for edits to the table of contents. Unfortunately there's not much else I can do for now, because without autoconfirmed my ability to change anything is very limited. I was going to ask for someone to check off the confirmed box for me at RfP but I can't post there either, so I guess I'll be back in four days. * Fix Bread wikilink * Remove "Creaming" from techniques, redirected to Mixing * [[Cookbook:History of Food and Cooking]] points to redirect, needs capitalized * [[Cookbook:Low-Carb]] points to redirect, needs capitalized * [[Cookbook:Cuisine of the Mediterranean]] to [[Cookbook:Mediterranean Cuisine]] for parity * Remove the S from the cuisine wikilinks on ToC, currently redirecting * Create [[:Category:Lunch recipes]], wikilink to ToC * Wikilink [[Cookbook:Dessert]] under Meals * Get rid of "Brunch"; will just be confusing alongside a breakfast and lunch category * Create [[Cookbook:East Asian Cuisine]] so I can add the recipes from [[:Category:East Asian recipes]] to it; currently is a redlink on the ToC * Change "Introductory Matter" header to just "Introduction" * Appendix and Equipment sections switch places Cheers, [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 11:46, 1 March 2025 (UTC) :I took the liberty of doing it myself in my userspace. You can just copy it over from [[User:MediaKyle/sandbox]]. Figured I'd save you the trouble of trying to figure out what I'm talking about. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 14:15, 1 March 2025 (UTC) :Circling back to this! It seems like your suggestions are getting at a couple different things. I'll try to go through them point-by-point below: :* {{xt|Fix Bread wikilink}} {{done}} :* {{xt|Remove "Creaming" from techniques, redirected to Mixing}} see below comments on TOC. :* {{xt|Cookbook:History of Food and Cooking points to redirect, needs capitalized}} {{not done}} for now because I don't fully understand the urgency and I want to triage/prioritize things for you, but please feel free to make this change yourself once you can! :* {{xt|Cookbook:Low-Carb points to redirect, needs capitalized}} {{not done}} for same reason as above. :* {{xt|Cookbook:Cuisine of the Mediterranean to Cookbook:Mediterranean Cuisine for parity}} {{not done}} for now just because we do have a lot of cuisine pages that follow the form "Cuisine of ____". It could be good to standardize, and I had been planning to do that once I got around to the cuisines. :* {{xt|Remove the S from the cuisine wikilinks on ToC, currently redirecting}} {{not done}} for same reason as other redirects :* {{xt|Create Category:Lunch recipes, wikilink to ToC}} Not quite sure what you mean here, and I didn't see what it corresponded to in your linked sandbox page :* {{xt|Wikilink Cookbook:Dessert under Meals}} {{done}} :* {{xt|Get rid of "Brunch"; will just be confusing alongside a breakfast and lunch category}} I'm not sure about this—brunch is in many places considered a separate entity, and I don't necessarily think it would cause confusion. But, overall it's hard to determine whether it should have its own page and TOC link because I haven't actually gotten around to evaluating the meal pages and what role they should play. See also the TOC notes below. :* {{xt|Create Cookbook:East Asian Cuisine so I can add the recipes from Category:East Asian recipes to it; currently is a redlink on the ToC}} {{done}} for now; however, I'm not sure yet whether it will ultimately make sense to keep that as a content page. I think content pages should be reasonably focused, and it may not be the best to have a cuisine page that is so broad. This is something I planned to consider once I made my way around the overhauling the cuisines. :* {{xt|Change "Introductory Matter" header to just "Introduction"}} The reason I made it "Introductory Matter" instead of "Introduction" is because there's already a chapter itself titled "Introduction"—it felt odd to have the entire section titled that as well. Happy to discuss other header options (e.g. "Front Matter", which is a generally accepted book term) :* {{xt|Appendix and Equipment sections switch places}} see below comments on TOC. :* '''Comments on the TOC:''' So, I think a fundamental issue with the current TOC is that it somewhat arbitrarily picks and chooses individual pages to link. It also sometimes direct-links to categories and sometimes to content pages, which I don't think we should do. Because the cookbook is so expansive, it's been established that manual indices intending to capture detail in large areas don't really make sense and quickly get bulky and out-of-date. This is why categorytree is such a useful tool! After thinking on it for a while and making some small tweaks, I think I'd ultimately like to overhaul the TOC and come to a solution that keeps a few broad headers/links to the small handful of the primary content pages while perhaps stashing away more detailed and self-updating lists in a collapsible way to reduce clutter but allow for customizable user navigation. Much to think about, and I'll probably workshop some things on the side to see how they feel. :Let me know if I've misunderstood anything! Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 03:24, 3 March 2025 (UTC) ::Thanks for the notes! Here's my thoughts: ::* On the Cuisine titling, it actually seems like [[Cookbook:Cuisine of the Mediterranean]] and [[Cookbook:East Asian cuisines]] are the only ones that don't follow the naming scheme, i.e. "[[Cookbook:African Cuisine]]", and I think that shorter titles are preferable where it makes sense. ::* On your note about East Asian Cuisine, I actually had the same thought after going through the cuisine pages. Having three separate pages for different kinds of Asian cuisine does seem a little silly, doesn't it? Do you think it might be better to combine all of them under one "Asian Cuisine", but put the different locales under separate headers? ::* On Brunch - I honestly think there's way too much ambiguity around what exactly constitutes as "brunch" to keep that in. I feel as though the term brunch more applies to the time you're eating, rather than the kind of food. I think it would be easier to keep meals that include commonly accepted breakfast foods in the Breakfast category, and things that don't fit neatly into that, into the Lunch category. This would prevent any dilemmas in the future where we can't decide whether something is breakfast or brunch. ::* You're right that it looks a little awkward to have the header as Introduction when there's a page called introduction. I still think that to say "Introductory Matter", or "Front Matter" as you mentioned, is a little long-winded and reflects a more academic tone than needed for a cookbook. Upon further reflection, I think maybe rather than worrying about the header at this point, we should perhaps think about trying to compile all of those short introductory type pages into one comprehensive introductory page. Then we likely won't even need a header for it on the ToC. ::* The ToC is definitely a bit cluttered, and it bothers me too that there's a real lack of consistency across whether the wikilinks lead to a page or a category. I'm not sure how I would feel about cutting away too much of the navigation from it, though, because just about every page on there does have a reason to be there, it's just that they're not presented very nicely. Some of it can certainly get nested or combined though. I'll play around with it over the next few days in my sandbox as well and let you know if I come up with anything. ::* As an aside, the first thing on my to-do list once my autoconfirmed comes through is to start subcategorizing all of the recipes so that they're all nicely sorted in the category trees. When you have a chance, I'd love to hear your thoughts on what we should use as the standard naming for categories. Once we determine this, I think we can also take the liberty of updating the cookbook MoS to reflect it. ::Cheers, [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 11:33, 3 March 2025 (UTC) :::Note: After writing this, I realized what you were getting at about slashing away some of the subpages. Maybe we can come up with a system where all of those subpages are under their main subpage rather than on the ToC. For example, all the Cuisines are under [[Cookbook:Cuisines]], all techniques under [[Cookbook:Cooking Techniques]], to keep the subpages off the main ToC. Also, I wonder if maybe we should try to make a centralized discussion for this somewhere, in case anyone else wants to join in at some point? [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 11:45, 3 March 2025 (UTC) ::::Heads-up: to make it easier to keep track of these and since I think they deserve their own discussions, I'm going to gradually migrate them over individually to [[Cookbook talk:Table of Contents]]. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:52, 4 March 2025 (UTC) :::::Good idea. Can you remove the semi-protection from that talk page? I see no reason why it should be protected. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 23:23, 4 March 2025 (UTC) == Cookbook ToC == Hi [[User:Kittycataclysm|Kittycataclysm]]. I was just wondering why you didn't respond to my above message, and started a separate sandbox for the ToC instead? It seems as though you don't really want to collaborate. It would be nice if we could work on this together. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 22:43, 2 March 2025 (UTC) :@[[User:MediaKyle|MediaKyle]] thanks for the ping! I'm sorry you feel like I don't want to collaborate—the opposite is true, and please understand that this is good-faith editing. The reason I haven't responded to the above points is mostly since you've been modifying a bunch of content and adding suggestions lately, and I've been working my way through these while continuing with my routine contributions and real life as well—things happen a little more slowly here than on other projects, and I'm the one person dedicated to the cookbook right now. The reason I created that sandbox was because I saw [[Wikibooks:Reading room/General#Modernize the shelves|your comment]] at the reading room and wanted to play around and think about your suggestion without touching the actual TOC. You're right that it's not the best, and it's been something I've been thinking about for a bit now. Please understand also that it can be overwhelming when a new editor unfamiliar with the Cookbook begins making a high volume of edits and suggestions without having much experience with it or its history—this isn't to say that you don't have good ideas or things worth contributing. In fact, you have already made a few helpful changes, as I've mentioned. I just want to do this properly and take the time to evaluate your suggestions together with the current efforts that are underway, and that can take a bit. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:03, 2 March 2025 (UTC) ::Thanks for getting back to me. While I may be new to Wikibooks, I'm certainly not new to MediaWiki, and I've been working with small wiki projects for a number of years. Perhaps it's been a misunderstanding to some degree, but I've found my reception here to be unusually unwelcoming. The way to do this properly, as you said, would be to have discussions and form consensus. Yesterday, when you reached out to me about adding hideroot to the pages, I gave you my rationale and was more than happy to have a discussion about it, but you did not reply. I noticed a similar situation happened with [https://en.wikibooks.org/wiki/User_talk:Ottawahitech#Category_sorting Ottawahitech], regarding category sorting. I'm aware that you're the main person looking after the cookbook right now, which is why I reached out to you right from the get go. ::I understand why you would want to create your own sandbox to play around with options for the ToC, but I'm sure you can understand why it would draw my attention that you would do this without implementing any of the wikilink fixes I mentioned, or making an attempt to discuss it further. This came across to me as not wanting my help. ::I invite you to check out my page on Wikipedia. I've made contributions across quite a wide area of topics there, as well as the other Wikimedia projects, and this is the first time I've encountered any sort of resistance to my contributions. I think Wikibooks has enormous potential, and I'm very excited to contribute to helping it grow. On most projects, this would be something to be encouraged. I don't feel like "I'm sorry that you feel that way" was really an appropriate response. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 23:59, 2 March 2025 (UTC) :::I think you're right that this has been a mix of misunderstanding and miscommunication, and I think I can understand how things came across as unwelcoming! For whatever it's worth, I absolutely plan on circling back to the various discussions at hand (I have all the relevant pages open to return to), but it seems like the order I did things made it seem like I was ignoring you (if I'm understanding correctly). I am pretty busy, so sometimes items on my to-do list do get lost/shunted or it takes me a bit to get around to something—please don't hesitate to give me a ping if it seems like I'm taking a while to get back to something. Looking forward to more collaboration! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:49, 3 March 2025 (UTC) ::::I'm glad you can understand where I'm coming from. To clarify, my intent is not to try to rush you, or to try to push you to make changes that you don't agree with. It's really easy to misinterpret things over the Internet, and I think a short message can go a long way. I apologize if I've caused you any undue stress by coming into the cookbook and unleashing a flurry of alterations, but do rest assured that I'm not married to any of my changes, I'm always open for discussion, and I want to see the cookbook improve just like you do. The great thing about wikis is that no change is permanent. I think we'll have it in tip-top shape in no time! [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 01:19, 3 March 2025 (UTC) == [[Cookbook:Polish Doughnuts (Paczki)]] == Do you see any reason not to just add this to Featured Recipes? At least we know this one works, and it seems like this is now one of the few recipes to have a picture that actually aligns with the recipe used. I was thinking later on we'll come up with a content review system where a couple editors will actually try the recipes nominated for FR, but in the absence of that I'd just add it to the list. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 12:25, 4 March 2025 (UTC) :I'm fine with adding it to the featured recipes. You're right that we'll want to come up with a good system for this going forward, though it's lower down on my personal priority list at moment. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:15, 4 March 2025 (UTC) == [[Cookbook:Cream Cheese American Buttercream]] == Hi! I am a wikiHow user and I am planning to adapt this recipe to wikiHow. Since you contributed to this recipe, I wanted to know if I can get permission to reuse your contributions to this recipe. Thanks. [[User:Xeverything11|Xeverything11]] ([[User talk:Xeverything11|discuss]] • [[Special:Contributions/Xeverything11|contribs]]) 21:41, 4 March 2025 (UTC) :@[[User:Xeverything11|Xeverything11]] that's fine with me as long as proper attribution and linking back to the original recipe page here are included at the top. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:28, 4 March 2025 (UTC) == [[A Companion to Our Literary Journey]] == Hi! I feel that we have started to outline the scope in a clearer and more precise way and that’s the work we are going to do with the students this and for the next years, adding more sections and content. Do you think that would be enough? [[User:Ferdi2005|Ferdi2005]] ([[User talk:Ferdi2005|discuss]] • [[Special:Contributions/Ferdi2005|contribs]]) 22:43, 6 March 2025 (UTC) :Hi @[[User:Ferdi2005|Ferdi2005]]! Yes, this seems to be reasonably outlined. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:51, 7 March 2025 (UTC) == Exercising care with copyright == When deleting a page as a copyright violation, it is important that you '''do not quote any content from the deleted page'''. If you do, then your log entry is itself a copyright violation. I have redacted a recent deletion that you performed because of this. If you want to make sure that none of your past deletions have been problematic for this reason, you can [[quarry:query/90444|run this SQL query]] to get a list of every deletion that could be eligible for redaction. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:32, 21 March 2025 (UTC) :Hi @[[User:JJPMaster|JJPMaster]] and thank you for the message. In the most recent instance that I think you're referencing, I do not see any material in the edit summary that posed a significant risk—I don't believe the few listed words would be a copyright concern. However, I do understand your concern! Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:31, 21 March 2025 (UTC) == Splitting Pages == Hi I have recently made the book on the [[History of the Nawabs of Bengal]] and you gave a notice on how you believe it should be split into smaller bits. As I am still new to wikibooks I don't know how to do this. Can you please assist me on renaming the page so I can split the page into multiple pages? @[[User:Kittycataclysm|Kittycataclysm]] [[User:Greatswrd|Greatswrd]] ([[User talk:Greatswrd|discuss]] • [[Special:Contributions/Greatswrd|contribs]]) 19:47, 29 March 2025 (UTC) :@[[User:Greatswrd|Greatswrd]]: You did it. I've removed the tag. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:44, 29 March 2025 (UTC) :Like @[[User:JJPMaster|JJPMaster]] said, you're all set! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:53, 29 March 2025 (UTC) ::Thanks! @[[User:JJPMaster|JJPMaster]] @[[User:Kittycataclysm|Kittycataclysm]] [[User:Greatswrd|Greatswrd]] ([[User talk:Greatswrd|discuss]] • [[Special:Contributions/Greatswrd|contribs]]) 10:24, 30 March 2025 (UTC) == Minecraft book == Is it good creating pages like this, [[Minecraft#Husk]]? [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 12:43, 9 May 2025 (UTC) :@[[User:Cactusisme|Cactusisme]] what do you mean? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 21:18, 10 May 2025 (UTC) ::are we allowed to create pages like that? like for every mob [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 10:02, 11 May 2025 (UTC) :::To be honest, I don't think the structure and formatting of the book is very good. Several of the mob pages, for example, have very little information and aren't particularly helpful on their own. If I were working on it, I would restructure the book. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 14:09, 11 May 2025 (UTC) ::::I am planning to do that. [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 04:19, 12 May 2025 (UTC) == Request to Review Adjusted User Page (XoriantTeam) == Hello [[User:Kittycataclysm|Kittycataclysm]], I hope you're well. I noticed that my user page ([[User:XoriantTeam]]) was recently deleted for appearing promotional or inappropriate for Wikibooks. Thank you for keeping the community standards in check. I’ve since revised the content with closer attention to neutrality and compliance with Wikibooks guidelines. My intent is to participate constructively, especially in areas related to digital engineering and educational content creation. If possible, I’d appreciate your help reviewing the revised version. I'm happy to share it or upload it as a file if there’s a preferred method. Please let me know how best to proceed. I welcome any suggestions and will gladly make further adjustments. Best regards, XoriantTeam [[User:XoriantTeam|XoriantTeam]] ([[User talk:XoriantTeam|discuss]] • [[Special:Contributions/XoriantTeam|contribs]]) 11:02, 15 May 2025 (UTC) :Hi there—you can publish an updated user page, but I'd caution you against talking about your company. Keep it limited to your involvement with Wikibooks. You may contribute productively here, but further promotional materials are grounds for an indefinite block. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 12:30, 15 May 2025 (UTC) == Planning to use AWB to update categories on the cookbook == Hello. I noticed in recent changes that you were moving some categories using HotCat (e.g. moving Category:Chile recipes to Category:Recipes using chile), which can be time-consuming. Therefore, I plan to help you with moving the cookbook categories by adding myself to enabledusers and enabledbots in [[Wikibooks:AutoWikiBrowser/CheckPageJSON]]. Would this be fine if I assist you and to add myself to the check page? I am familiar with using AWB after testing on a non-Wikimedia project. Thank you. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 04:42, 8 June 2025 (UTC) :Hi @[[User:Codename Noreste|Codename Noreste]]—thank you for the tip! I just installed JWB, so this should make my mass cat changes much faster. Thanks again! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:11, 8 June 2025 (UTC) :: Thank you for the information. Also, is it okay if I change (for example) [[:Category:Vinegar recipes]] to [[:Category:Recipes using vinegar]] (I can redirect the former category to the latter), given that we should move {{tq|Category:[ingredient] recipes}} to {{tq|Category:Recipes using [ingredient]}} for consistency? [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 16:57, 8 June 2025 (UTC) :::Sure thing—go ahead! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:53, 8 June 2025 (UTC) == Tool for even faster category changes == See [[:c:Help:Gadget-Cat-a-lot#As_your_user_gadget]]. I just [https://en.wikibooks.org/w/index.php?title=User:Koavf/common.js&action=history installed it] and used it dozens of times in a click. Let me know if you need any help. —[[User:Koavf|Justin (<span style="color:grey">ko'''a'''vf</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 00:36, 19 June 2025 (UTC) :@[[User:Koavf|Koavf]] Thanks! I'm having a little trouble activating it, but I'll keep trying. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:54, 19 June 2025 (UTC) ::A lot of times, a purge will do the trick. See [[:mw:Purge]]. Usually just <kbd>Ctrl+Shift+R</kbd> once or twice. —[[User:Koavf|Justin (<span style="color:grey">ko'''a'''vf</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 00:55, 19 June 2025 (UTC) :::Took several purges, but we're set now! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:16, 19 June 2025 (UTC) == Advice on when I should run for adminship == Hi, I hope you are doing well. I am asking for some advice on when I should run for enwikibooks adminship, given the following below: Currently, I am doing some optimizations for dark mode on this project, and some of the message box/MediaWiki interface/template pages might be outdated, fully protected, or can use a little help using mw-parser-output. These unfortunately might hinder the process of updating these pages/templates for Vector 2022's dark mode.<br> Additionally, I have a solid expertise with edit filters, as I have requested some administrators to update deprecated filter variables, switching filters from warn and disallow to disallow only, and I can also monitor the filter log for potential false positives (from local or global filters). A fellow English Wikibooks administrator also said to me that they are willing to support me in a few months when I run for adminship, as I am generally trusted. I hold two advanced global permissions, and I hold an edit filter helper permission on the English Wikipedia, to be sure. Thank you for your consideration. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 01:02, 23 June 2025 (UTC) :Hi @[[User:Codename Noreste|Codename Noreste]]—good question! I agree that you are a trusted user, and I think it would be reasonable for you to run for adminship, especially given our need to fix up technical aspects of the project. If you don't plan to commit to Wikibooks long-term (i.e. you have some projects you'd like to take a few months to complete and then be done), you can always request temporary adminship. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:30, 23 June 2025 (UTC) :: Thank you for your feedback, but I also plan to monitor for vandalism/spam, and to commit to reduce the administrative assistance reading room backlog, should I be elected for adminship (and I forgot to mention those). Anyway, regarding your feedback, I might run by August or even July, given that I've lately started contributing more often to Wikibooks. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 18:29, 23 June 2025 (UTC) ::: [[User:Kittycataclysm|Kittycataclysm]], I am pinging you one more time to see if you have read my response above yours. Thank you. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 16:34, 26 June 2025 (UTC) ::::Hi @[[User:Codename Noreste|Codename Noreste]]! I'm not sure what you mean—was there an additional question you had? Everything you've outlined seems quite reasonable. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:26, 26 June 2025 (UTC) ::::: Apologies for the confusion, I don't have any questions to ask. I was clarifying that I can help with implementing edit requests and to block obvious vandals and spammers, aside from the skills I mentioned earlier. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 18:32, 26 June 2025 (UTC) == how is it you feel able to interfere in my sandbox? == you deleted a page in my sandbox that was my way of providing my response to a request from an OpenSCAD dev team leader for a couple of text blurbs for use on a web page of the OpenSCAD site. now that you have deleted my page i have to recreate the texts from a screenshot to be able to offer the suggestions, which i will This kind of high handed treatment is what keeps me from being a wiki-anything contributor .. If it is Wiki policy to interfere in the documentation of an open source project because it is hosted on Wikibooks then i will take up the task of moving our online docs to a site where you cannot interfere. -- [[User:VulcanWikiEdit|VulcanWikiEdit]] ([[User talk:VulcanWikiEdit|discuss]] • [[Special:Contributions/VulcanWikiEdit|contribs]]) 21:56, 29 June 2025 (UTC) :Hi @[[User:VulcanWikiEdit|VulcanWikiEdit]]—thanks for bringing this to my attention. I now understand that this was intended to be in your user namespace—I've undeleted it and moved it to the correct namespace for you. Let me know if anything else comes up! Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:05, 30 June 2025 (UTC) ::ah .. err .. umm .. well that is a gentle answer to my ire. Thanks for being so gracious [[User:VulcanWikiEdit|VulcanWikiEdit]] ([[User talk:VulcanWikiEdit|discuss]] • [[Special:Contributions/VulcanWikiEdit|contribs]]) 20:29, 30 June 2025 (UTC) ::and .. isn't my sandbox in my namespace by default? [[User:VulcanWikiEdit|VulcanWikiEdit]] ([[User talk:VulcanWikiEdit|discuss]] • [[Special:Contributions/VulcanWikiEdit|contribs]]) 20:30, 30 June 2025 (UTC) :::No worries—it looks like you didn't add the prefix "User:" before writing out the full page titles, so the pages you created were technically in the project's Main space with the official published materials. Going forward, you can just double-check that the page title starts with "'''User:'''VulcanWikiEdit/sandbox", and that should keep everything in the right place! Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 21:36, 30 June 2025 (UTC) ::::BTW .. i love the play on cat lover name [[User:VulcanWikiEdit|VulcanWikiEdit]] ([[User talk:VulcanWikiEdit|discuss]] • [[Special:Contributions/VulcanWikiEdit|contribs]]) 15:35, 1 July 2025 (UTC) :::::Thank you! That's very kind. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:46, 1 July 2025 (UTC) == Regarding the user Codename Tameirao == Could this be Matthew again (the Unicode LTA)? I believe it might be him based on his usage of edit summaries, and his usual edits to [[Unicode/Versions]]. I just blocked his recent account, and then I protected and stabilized that Unicode book. <span style="font-family:Verdana">[[User:Codename Noreste|<span style="color:#0024FF">'''''Codename Noreste'''''</span>]] ([[User talk:Codename Noreste|<span style="color:#A1000E">talk</span>]])</span> 23:51, 12 August 2025 (UTC) :I suspect you're right! That seems like a reasonable course of action. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:56, 13 August 2025 (UTC) :: I recently encountered another possible LTA, see [[Special:Contributions/~2025-55706-6]] (as well as [[Unicode/Roadmap Blocks]]). I can email you more details if you want. <span style="font-family:Verdana">[[User:Codename Noreste|<span style="color:#0024FF">'''''Codename Noreste'''''</span>]] ([[User talk:Codename Noreste|<span style="color:#A1000E">talk</span>]])</span> 16:30, 9 September 2025 (UTC) :::I think this is the same LTA, yes! I've protected [[Unicode/Roadmap Blocks]], but I think it would be a good idea if we could automate this monitoring somewhat using the edit filter. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:07, 9 September 2025 (UTC) :::: I don't think that was Matthew, as he typically uses edit summaries. The deleted page was not protected, as it was protected before you deleted it; I salted it from creation for one year. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 20:22, 9 September 2025 (UTC) ::::: You might want to look at [[Special:Contributions/Freddy Fazbearing Others]]. '''[[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]]''' ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 04:18, 26 October 2025 (UTC) ::::::Thank you! I went ahead and blocked them. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:54, 28 October 2025 (UTC) == IP block exempt == Hi Kitty, I currently have IP block exemption on enwiki, Commons and Wikidata as I use VPNs connected to my internet security software. Can you please grant me the right on wikibooks. I have a strong password and use two factor authentication. ''[[User:TarnishedPath|<b style="color:#ff0000;">Tar</b><b style="color:#ff7070;">nis</b><b style="color:#ffa0a0;">hed</b><b style="color:#420000;">Path</b>]]''<sup>[[User talk:TarnishedPath|<b style="color:#bd4004;">talk</b>]]</sup> 10:51, 22 August 2025 (UTC) :Hi @[[User:TarnishedPath|TarnishedPath]]! This doesn't sound unreasonable to me, but I think it would be good if you requested at [[Wikibooks:Requests for permissions]] so we can have a discussion—I have not granted this right before. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:50, 23 August 2025 (UTC) ::Kitty, thanks for pointing me in the right direction. ''[[User:TarnishedPath|<b style="color:#ff0000;">Tar</b><b style="color:#ff7070;">nis</b><b style="color:#ffa0a0;">hed</b><b style="color:#420000;">Path</b>]]''<sup>[[User talk:TarnishedPath|<b style="color:#bd4004;">talk</b>]]</sup> 03:25, 23 August 2025 (UTC) ::See [[Wikibooks:Requests_for_permissions#TarnishedPath_(discuss_·_contribs_·_count_·_logs_·_block_log_·_rfp_·_rights)_(IP_Block_Exemption)]] ''[[User:TarnishedPath|<b style="color:#ff0000;">Tar</b><b style="color:#ff7070;">nis</b><b style="color:#ffa0a0;">hed</b><b style="color:#420000;">Path</b>]]''<sup>[[User talk:TarnishedPath|<b style="color:#bd4004;">talk</b>]]</sup> 03:35, 23 August 2025 (UTC) == You've got mail! == {{You've got mail|sig=<span style="font-family:Verdana">[[User:Codename Noreste|<span style="color:#0024FF">'''''Codename Noreste'''''</span>]] ([[User talk:Codename Noreste|<span style="color:#A1000E">talk</span>]])</span> 00:20, 6 September 2025 (UTC)}} :Thank you! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:06, 6 September 2025 (UTC) == Are you able to import? == I made a few requests over at https://en.wikibooks.org/wiki/Wikibooks:Requests_for_import . [[User:2005-Fan|2005-Fan]] ([[User talk:2005-Fan|discuss]] • [[Special:Contributions/2005-Fan|contribs]]) 22:32, 4 October 2025 (UTC) : [[User:2005-Fan|2005-Fan]], I'll go ahead and start the imports. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 16:29, 5 October 2025 (UTC) ::Thank you for your help [[User:2005-Fan|2005-Fan]] ([[User talk:2005-Fan|discuss]] • [[Special:Contributions/2005-Fan|contribs]]) 16:51, 5 October 2025 (UTC) ::: My apologies for not doing this sooner, because some database error appears when I am trying to mass import. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 23:39, 5 October 2025 (UTC) ::::I also tried to make this import earlier and ran into issues with the software. I was hoping it was a temporary bug, but it seems to be persisting. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:01, 6 October 2025 (UTC) :::::This seems like I should get involved. {{working}}... [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 13:11, 6 October 2025 (UTC) :::::: I believe there are five pages that have massive page histories they fail to import here. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 15:13, 6 October 2025 (UTC) :::::::I backed up the XMLs of them locally but im unsure how much that'd do. [[User:2005-Fan|2005-Fan]] ([[User talk:2005-Fan|discuss]] • [[Special:Contributions/2005-Fan|contribs]]) 15:18, 6 October 2025 (UTC) ::::::::Just became an importer. The reason is prob understandable but I cannot upload the XML file to here locally. [[User:2005-Fan|2005-Fan]] ([[User talk:2005-Fan|discuss]] • [[Special:Contributions/2005-Fan|contribs]]) 17:23, 10 October 2025 (UTC) == About the category parameter in the recipe summary template == When it uses a "recipe by type" category, should it use a "[type/food] recipes" name or "Recipes for [type/food]"? I recently operated JWB to change from [[:Category:Dessert recipes]] to [[:Category:Recipes for dessert]] in multiple Cookbook recipes, and from what I've said before, I've changed to ''Recipes for dessert'' in the category parameter of Cookbook recipes. Hope you don't mind that this was over more than 250 changes (not counting the recent category changes after moving some recipe categories). Thanks. '''[[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]]''' ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 02:07, 27 October 2025 (UTC) :Hi @[[User:Codename Noreste|Codename Noreste]]—those JWB changes you made seem fine to me! I'm not quite sure what you're asking in your first sentence, though. Assuming I understand correctly: in general, I think the default format should be whatever the actual category name is. BUT if there is a redirect, it ultimately shouldn't matter too much. And, because I'm not convinced of the utility of that infobox parameter in the first place (thinking of removing it), I'm not hugely concerned about it for the time being. Does this help? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:21, 27 October 2025 (UTC) :: Probably, but I will say the following below (for my first sentence) to clarify: :: On the <code>|category =</code> parameter, when placing a recipe category name, should it either be {{tq|Sandwich recipes}} or {{tq|Recipes for sandwiches}}? I hope this clears the confusion. '''[[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]]''' ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 18:39, 27 October 2025 (UTC) == Please no more Unicode LTA == Please don't block me again. I promise I will edit Unicode stuff and add correct information. [[Special:Contributions/&#126;2025-30839-28|&#126;2025-30839-28]] ([[User talk:&#126;2025-30839-28|talk]]) 20:54, 1 November 2025 (UTC) :<small>I am a bit out of the loop, so correct me if I'm wrong - I'm assuming here</small> I think the point is that they want you to ''not'' edit the Unicode stuff? Also hi kitty, it's been a ... very long time.. <sup>&#8212; [[User:L10nM4st3r|<span style="color:#c71300">L10nM4st3r</span>]]</sup> / <sub>[[User talk:L10nM4st3r|<span style="color:#ce3f00">'''ROAR''' at me!</span>]]</sub> 01:13, 5 November 2025 (UTC) ::Ok so apparently not as long as I thought, but it feels like I've been away for at least a year lol <sup>&#8212; [[User:L10nM4st3r|<span style="color:#c71300">L10nM4st3r</span>]]</sup> / <sub>[[User talk:L10nM4st3r|<span style="color:#ce3f00">'''ROAR''' at me!</span>]]</sub> 01:23, 5 November 2025 (UTC) :::Nice to see you! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 15:41, 5 November 2025 (UTC) == Administrator and reviewer user right combinations are not needed anymore == Given that administrators can review edits in addition to reviewers, I would suggest for you (and other administrators) to kindly remove the reviewer permission from (own) accounts. What I'm saying is that if one holds administrator and reviewer permissions together, they can remove the reviewer permission from their own account and retain their administrator permission. Thanks. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 16:06, 11 November 2025 (UTC) :Gotcha—is there a reason it's bad for one user to have both these rights? If so, I can remove my reviewer right. Otherwise, it seems fairly harmless? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 19:26, 11 November 2025 (UTC) :: The thing is, administrators have the <code>review</code> user right, as well as some permissions in the reviewer user group in the administrator toolset. That means that having the reviewer user group together with the admin user group is redundant. Hope this explains it. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 19:59, 11 November 2025 (UTC) ::: @[[User:Kittycataclysm|Kittycataclysm]] <s>I'll do this tomorrow morning, as well as to remove autoreviewed user permissions from users who are reviewers.</s> ({{doing}}) [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 03:24, 12 November 2025 (UTC) : I have removed the autoreviewed user permission from users who are reviewers. As for administrators, I will do so later today. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 03:40, 13 November 2025 (UTC) == Nesting in Open Book of Ecovillages and Eco Communities == Hi Kittycataclysm, I am editor of wikipedia since 2004. We have the habit if we have a concern using the talk page to clarify the case. I am not sure to delete meaningful content without previous notification and doing major redirection without agreeing the main contributor(s) is an adequate admin act and sign of good manner of host (see [[W:Wikipedia:Etiquette|Wikipedia:Etiquette]].) Yes, It will be not an average book but above the regular. This is the exact case: ''"this may be appropriate, such as with large textbooks that contain subsections with a lot of content."'' ''for to establish good structural and stylistic practices'' I have a data management certification. If you asking it will have 4 nest level on strict purpose. If you saw the introduction of the [[Open Book of Ecovillages and Eco Communities]] is/will be a global collection making effective collaboration over borders and continents. One structured + categorized(!) page for each community willing to show up. The Postal addresses has also same or larger deepness, this is unavoidable (Country/Postal Code/Location/Street/House/floor/door). Here will looks like: '''Eco-comm/Continent/Regio code/Community name''' The goal of this system to open bridge + experience highway for the communities using the same permaculture technics what collected parallelly in [[Open Book of Permaculture]]. That is also part of this knowledge base please dont do simplification steps on that without discussion. I am kindly asking to revert your edits in this book. After that I will put a notification template about "This book is under construction with major changes. Before contributing, please discuss and align your work with at least one of the main contributors listed in the Page History. Common clarifications/ guides are on the primary talk page." Thanks: [[User:Rodrigo|Rodrigo]] ([[User talk:Rodrigo|discuss]] • [[Special:Contributions/Rodrigo|contribs]]) 02:22, 12 November 2025 (UTC) :Hi @[[User:Rodrigo|Rodrigo]], and thank you both for your contributions and for reaching out! Yes, I did make the following changes to [[Open Book of Ecovillages and Eco Communities]]: :* I moved the pages from the [[Eco-comm]] namespace to the [[Open Book of Ecovillages and Eco Communities]] namespace, since the table of contents and pages for a given book should be under that book's namespace. :* I removed the links to Wikipedia that were on [[Open Book of Ecovillages and Eco Communities]], since outlinking has been discouraged at en.Wikibooks as a matter of practice. Compilations of links may not fall into WB scope as an instructional text, and [[Wikibooks:Requests for deletion/Piano Solo Music: An Encyclopedia|there is precedent for deleting them]]. But, I do see that the tool I used didn't just remove links to enWP, so I will restore the prior revision and ping the tool developer. :* I flagged it as needing denesting—you're right that nested entries can sometimes be appropriate. In this case, I was primarily flagging for a denest because the table of contents needs to be moved onto the main page, and it shouldn't have hidden navigation within the nested portions. :Could you clarify which of these edits you do not agree with so I can make sure they are individually addressed? As an aside, it could be helpful to create a [[Help:Local manuals of style|local manual of style]] for the book in order to clearly outline the expectations. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:59, 12 November 2025 (UTC) ::My main concern not about moving and flagging but '''deleting''' [[Eco-comm]] against [[Wikibooks:Deletion policy]] and not mentioning in the clarification even after my notification. Should I note all administrators [[Wikibooks:Please do not bite the newcomers]] - or will they do speedy deleting one by one until I make them individually addressed? :::The <u> local manual of style</u> development is ongoing together with the sample pages. ::'''MAIN PAGE''' ::The '''Main page''' and '''Namespace''' is the [[Eco-comm]]. The '''Full Title''' or '''Cover''' is [[Open Book of Ecovillages and Eco Communities]]. Because of the high level of nesting the below extra-long-full-text-title to be avoided the Cover page is a redirection with preface/intro etc. ::'''NESTING ''' :::Featured book with 3 level nesting: [[Social and Cultural Foundations of American Education/Educational Change/Theory]] :::5 level nesting example: [[Development Cooperation Handbook/Designing and Executing Projects/Communication Management/Communication Planning/Develop a Conflict Management Strategy]] ::'''Categories''' The [[:Category:Eco-comm]] will let the users make practical sub-categories e.g. [[:Category:Eco-comm/Project/numundo]] [[:Category:Eco-comm/]] ::: ::[[User:Rodrigo|Rodrigo]] ([[User talk:Rodrigo|discuss]] • [[Special:Contributions/Rodrigo|contribs]]) 03:44, 18 November 2025 (UTC) :::Thank you for elaborating! I'm unfortunately not sure what you mean about deleting [[Eco-comm]]—are you referring to the fact that I moved it without leaving a redirect? Regarding the nesting, I do honestly think those other books you linked should have their navigation denested since I find their format difficult to parse, and they have some navigation issues. Looping in some other active admins (@[[User:Leaderboard|Leaderboard]] @[[User:MarcGarver|MarcGarver]] @[[User:JJPMaster|JJPMaster]] @[[User:Codename Noreste|Codename Noreste]] (@[[User:SHB2000|SHB2000]]) so they can get eyes on this and voice anything they think is important. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 04:12, 18 November 2025 (UTC) ::::It makes no sense to have some crazy abbreviation as a "main page" or "namespace" (whatever that means in this context) for a book in order to allow it to be deep nested. Nobody needs to type the whole name of the nesting because that's what navigation templates do, and it is a simple matter to override the page title. I also take issue with the statement, above, "Before contributing, please discuss and align your work with at least one of the main contributors listed in the Page History." Anybody can edit, and nobody gets to own and control any work. Taken together, this complaint looks like a case of attempting to assert ownership and to operate against the normal practices of Wikibooks. As such, I am completely aligned with the changes made. [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 12:49, 18 November 2025 (UTC) :::::That. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 14:59, 18 November 2025 (UTC) ::::Thanks @[[User:MarcGarver|MarcGarver]]@[[User:Leaderboard|Leaderboard]] for the contribution, btw the [[Development Cooperation Handbook/Designing and Executing Projects/Communication Management/Communication Planning/Develop a Conflict Management Strategy]] also looks crazy long, is'nt it? Lets continue in the [[Wikibooks:Reading_room/General]] keeping this page for personal messages. [[User:Rodrigo|Rodrigo]] ([[User talk:Rodrigo|discuss]] • [[Special:Contributions/Rodrigo|contribs]]) 23:07, 20 November 2025 (UTC) == Deletions of Wikibook subpages == Hello @[[User:Kittycataclysm|Kittycataclysm]], regarding the [[Thesis Writing Guide]] subpage deletions, should I just recreate them when I keep working on them or was there an automatic deletion that we could undo? This document will grow, but really slowly. Best, Tim [[User:TimBorgNetzWerk|TimBorgNetzWerk]] ([[User talk:TimBorgNetzWerk|discuss]] • [[Special:Contributions/TimBorgNetzWerk|contribs]]) 11:37, 16 December 2025 (UTC) :Hi @[[User:TimBorgNetzWerk|TimBorgNetzWerk]]! Since there was so little content on the deleted pages, my recommendation would just be for you to gradually recreate the chapters as you go. Does that make sense? Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 19:54, 17 December 2025 (UTC) ::Makes sense, not my ideal solution, but also not far from it :) The end result will be the same, the in-between will just feel a little bit weird from time to time. ::Thank you for taking time to curate and quality-control Wikibooks - wishing wonderful holidays and a happy new year! [[User:TimBorgNetzWerk|TimBorgNetzWerk]] ([[User talk:TimBorgNetzWerk|discuss]] • [[Special:Contributions/TimBorgNetzWerk|contribs]]) 20:43, 17 December 2025 (UTC) :::Thank you, and happy holidays to you as well :) —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:13, 17 December 2025 (UTC) == help with "Media Literacy and You" == {{re|Kittycataclysm}} What do I need to do to get a quality review of ''[[Media Literacy and You]]'', or whatever is needed to remove <nowiki>{{Qr-em|not clear how this is to be structured as a book}}</nowiki>? I ask, because you added that flag just over 2 hours after I created it. I later found that I had accidentally created it as an anonymous user. I've since started using my standard Wikiname, and I tried to respond to the requests both by creating a discussion on the "Discussion" page associated with that book and by upgrading the content. The upgrades included adding the "Introduction" chapter by revising an article on Wikiversity that convinced me to start this Wikibook. I have other articles that I plan to rewrite to create 9 of the remaining 11 chapters in the current table of contents, as indicated in this table of contents. ??? Thanks, [[User:DavidMCEddy|DavidMCEddy]] ([[User talk:DavidMCEddy|discuss]] • [[Special:Contributions/DavidMCEddy|contribs]]) 02:23, 8 February 2026 (UTC) :Hi @[[User:DavidMCEddy|DavidMCEddy]]! I removed the query flag, since this is clearly not a test page. I do have concerns about the suitability of this book for Wikibooks, since it seems to be more in line with essays and original research/analysis (which are [[Wikibooks:WIW|out of scope here]]). Wikiversity seems like a very suitable place for them—is there a specific reason you want to move them here? Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:24, 8 February 2026 (UTC) ::{{re|Kittycataclysm}} ::This book is intended to accelerate the diffusion of [[w:Media literacy|media literacy]] by making it easier for humans to (a) access training materials and (b) connect with research on the most important issues that concern them and (c) discuss those issues with others who may believe differently in a nonthreatening context that encourages dialogue and a shared search for what can honestly be said about any particular issue. This is an extension of "The wisdom of polarized crowds" discussed in [[Wikipedia:Reliability of Wikipedia]]. ::I don't know about you, but I'm frightened by the collapse of nuclear arms control agreements since the year 2000, by global warming, by the threats of the Trump administration to invade Canada and Greenland, etc. If this book project is successful, it will make a material contribution to reversing these trends -- unless this kind of dialogue is [[v:Responding to a nuclear attack|interrupted by a nuclear war]]. === Who is DavidMCEddy === ::I'm a [[w:Vietnam veteran|Vietnam-era veteran]] with a PhD in statistics and a publication record for which [https://www.researchgate.net/profile/Spencer-Graves-3 ReserchGate has found over 1,200 academic publications that have cited my work.] Since [https://xtools.wmcloud.org/ec/en.wikipedia.org/DavidMCEddy 2010 I have logged] * 6,000+ edits in each of Wikipedia and Wikiversity, * 1,000+ in Wikimedia Commons, * 30,000+ in Wikidata, and * almost 1,000 in other Wikimedia Foundation projects like Wikiquote and edits to the Spanish, French and German Wikipedias. This includes dozens of research reports posted to Wikiversity under [[v:Category:Freedom and abundance]] and 44 posts under [[v:Category:Media reform to improve democracy]] that provide a platform for documenting and discussing 44 episodes of a fortnightly "Media & Democracy" series of 29:00 mm:ss podcasts syndicated for the [https://pacificanetwork.org/stations-2/ Pacifica Radio Network] featuring the opinions of leading experts on the increase in political polarization and violence and what those experts think should be done about this. I've just posted another chapter to [[Media Literacy and You/The impact of the media on political economy since the time of the Pharaohs]]. I hope you will agree that this book can make a positive contribution to Wikibooks and to [[w:Jimmy Wales|Jimbo Wales]]' [[w:Wikipedia:Prime objective|Prime Directive]] to create "a world in which every single person on the planet is given free access to the sum of all human knowledge." Thanks, [[User:DavidMCEddy|DavidMCEddy]] ([[User talk:DavidMCEddy|discuss]] • [[Special:Contributions/DavidMCEddy|contribs]]) 01:19, 9 February 2026 (UTC) :@[[User:DavidMCEddy|DavidMCEddy]] Thank you and I understand this, but I am asking why you think this material is more suitable at Wikibooks rather than at Wikiversity. From what I can see, Wikiversity seems like the more appropriate home for it given our [[Wikibooks:WIW|scope]]. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:59, 9 February 2026 (UTC) ::{{re|Kittycataclysm}} ::"Media Literacy and You" is textbook to support both self study and classes on media literacy. ::I have been posting content to Wikiversity since 2014 and have not encountered support there for books. A search just now turned up a hint of a book on Wikiversity, but I could not easily find anything on how to do it, etc. ::I think this "Media Literacy and You" project would lose the vast majority of its potential if it were not on Wikibooks. ::??? Thanks, [[User:DavidMCEddy|DavidMCEddy]] ([[User talk:DavidMCEddy|discuss]] • [[Special:Contributions/DavidMCEddy|contribs]]) 02:22, 9 February 2026 (UTC) {{outdent}} {{re|Kittycataclysm}} Will you please help me with the protocols of creating a book on Wikiversity? 1. I have found documentation that claims that Wikiversity supports such. However, the documentation seems incomplete, potentially out of date, etc. For example, I could not see how to follow the instructions for [[Wikiversity:Help:Books#Step 1: Enable the "Book creator" tool]]. So I posted a question to [[Wikiversity:Help talk:Books]]. 2. What do you suggest I do next? :I can create an article on Wikiversity titled, "Media Literacy and You", and port everything I've posted to Wikibooks there, then replace the pages on Wikibooks with redirects to [[Wikiversity:Media Literacy and You]], [[Wikiversity:Media Literacy and You/Introduction]], and [[Wikiversity:Media Literacy and You/The impact of the media on political economy since the time of the Pharaohs]]. :If you think that's the best way to build this book project, great. It would actually be easier for me, because there would be less translation between what I already have on Wikiversity and a version for Wikibooks. (Also, Wikiversity supports <nowiki>{{cite Q|...}}</nowiki>, which I have used extensively for years.) :Thanks for your help. [[User:DavidMCEddy|DavidMCEddy]] ([[User talk:DavidMCEddy|discuss]] • [[Special:Contributions/DavidMCEddy|contribs]]) 13:26, 9 February 2026 (UTC) :@[[User:DavidMCEddy|DavidMCEddy]] Unfortunately, I am not familiar with the exact workings of Wikiversity, so I can't be much help there. My personal recommendation is that you ask there for help on how best to structure your materials to match the WV requirements. If you'd like some additional opinions/insight, please feel free to also check in at the [[Wikibooks:Reading room/General|reading room]]. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:22, 10 February 2026 (UTC) ::{{re|Kittycataclysm}} I believe I have finished migrating all of ''Media Literacy and You'' to Wikiversity and replacing the parts of it on Wikibooks with redirects. Comments? Thanks, [[User:DavidMCEddy|DavidMCEddy]] ([[User talk:DavidMCEddy|discuss]] • [[Special:Contributions/DavidMCEddy|contribs]]) 17:32, 10 February 2026 (UTC) == Thank you! == Heya, thanks for reviewing my stuff! Just to note, the first lesson page was done and so that'll need moving. If you want to discuss anything with me, I am easily reachable on Discord @ xiluosi233. I can explain philosophy, approach, and so on from my teaching experience if you want anything regarding that. [[User:Shira the Mogul|Shira the Mogul]] ([[User talk:Shira the Mogul|discuss]] • [[Special:Contributions/Shira the Mogul|contribs]]) 19:48, 17 February 2026 (UTC) :It appears [[An Introduction to the Han Script]] was moved wrong - should it not be [[General Literary Chinese from Scratch/An Introduction to the Han Script]]? [[User:Shira the Mogul|Shira the Mogul]] ([[User talk:Shira the Mogul|discuss]] • [[Special:Contributions/Shira the Mogul|contribs]]) 19:52, 17 February 2026 (UTC) ::@[[User:Shira the Mogul|Shira the Mogul]] good catch! I accidentally removed more of the title than intended. I've fixed this now. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:18, 18 February 2026 (UTC) == A test request == Just to see whether a recent Luna update turned out as intended, could you briefly revert your [[User:Kittycataclysm/lunaoptions.json|Luna preferences page]] to the first revision? Since you don't appear to have any custom preferences in the first place, I don't think there should be any conflicts. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 01:49, 30 March 2026 (UTC) :Done! But, it seems to have perhaps auto-updated again immediately afterwards. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 15:39, 10 April 2026 (UTC) == Linking == Hi,<br> For my edification, why is a link from [[Cookbook:nettle|nettle]] to [[w:Urtica_dioica|Urtica dioica]] not appropriate? The Wikipedia article has more information & seems relevant.<br> Thanks, ... [[User:PeterEasthope|PeterEasthope]] ([[User talk:PeterEasthope|discuss]] • [[Special:Contributions/PeterEasthope|contribs]]) 01:53, 24 April 2026 (UTC) :@[[User:PeterEasthope|PeterEasthope]] good question! Wikibooks discourages outlinking, since books should be self-contained units. Instead of linking to [[w:Urtica dioica]], the correct approach would be to flesh out the actual chapter here at Wikibooks. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:34, 24 April 2026 (UTC) ::Should all material in the Wikipedia article about Urtica dioica relevant to cooking be duplicated into the nettle article in the cookbook? Thanks, ... [[User:PeterEasthope|PeterEasthope]] ([[User talk:PeterEasthope|discuss]] • [[Special:Contributions/PeterEasthope|contribs]]) 02:30, 2 May 2026 (UTC) :::@[[User:PeterEasthope|PeterEasthope]] you could do that, although you should only include information that is sourced. However, I recommend that you wait, because I am coincidentally working on the page right now and fleshing it out significantly. I should publish today. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 21:40, 2 May 2026 (UTC) ::::The nettle page is better now. Thanks. ::::I still wonder, given that the link to ''The Complete Guide to Edible Wild Plants, ...'' is permitted, why not a link to the botanically oriented page in Wikipedia. What if someone reads the Cookbook article and is interested in the toxin for example? Seems that non-Wikimedia references are more privileged than Wikimedia references. ::::Also, by chance, just noticed the [[w:Nettle_soup|Nettle soup]] article in Wikipedia. Better in the Cookbook? ::::Thx, ... [[User:PeterEasthope|PeterEasthope]] ([[User talk:PeterEasthope|discuss]] • [[Special:Contributions/PeterEasthope|contribs]]) 19:10, 5 May 2026 (UTC) :::::Another good question. The reason those books are linked is because they are reputable and topical sources for the subject matter (nettles as used in cooking from an instructional perspective), and the links are part of the citations—this makes it different from a simple outlink to a Wikipedia page. Wikipedia pages should also not be cited themselves as sources. Regarding nettle soup, I don't think it makes sense to have that as a standalone page here in the cookbook due to its encyclopedic tone, and I don't see any recipes there. Does this make sense? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:21, 6 May 2026 (UTC) ::::::Somewhat. Certainly a recipe wouldn't be incongruous in a cookbook. Still seems unhelpful that relevant information in Wikipedia is inaccessible from a Wikibook. In effect there's a "Berlin Wall" between two Wikimedia projects. Would a "See also" section be permissible? ::::::Thanks, ... [[User:PeterEasthope|PeterEasthope]] ([[User talk:PeterEasthope|discuss]] • [[Special:Contributions/PeterEasthope|contribs]]) 14:00, 7 May 2026 (UTC) == You may be an eligible candidate for the U4C election == <div lang="en" dir="ltr" class="mw-content-ltr"> Greetings, The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee (U4C)]] seeks candidates for the 2026 election. The U4C is the global committee responsible for overseeing enforcement of the [[foundation:Special:MyLanguage/Policy:Universal Code of Conduct|Universal Code of Conduct]]. Elections are held annually, if elected a committee member serves for two years. This year the U4C requires candidates to hold administrator rights on at least one wiki, which is why you are being contacted as you appear to hold this right. There are other requirements, such as candidates must be at least 18 years old and may not be employed by the Wikimedia Foundation or other related chapters and affiliates. You can find more information in the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026#Call_for_Candidates|call for candidates on Meta-wiki]]. Additionally, the committee's working language is English; some ability to communicate in English is required. The election opens on 18 May, if you are eligible and interested you have until 10 May to submit your candidacy. There will week between for candidates to answer questions from the community. Voting takes place privately in [[m:Special:MyLanguage/SecurePoll|SecurePoll]], successful candidates must receive at least 60% support. More information is available on [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|the 2026 Elections page]], including timelines and other candidacy information. If you read over the material and consider yourself qualified, please consider submitting your name to run for the committee. If you think someone else in your community might be interested and qualified, please encourage them to run. In partnership with the U4C -- [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|talk]]) 18:32, 28 April 2026 (UTC) </div> <!-- Message sent by User:Keegan (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=User:Keegan_(WMF)/test&oldid=30471751 --> == Undeletion request == Hello, I am writing to request an undeletion of the page Saumya Pandya Thakkar, Shakuntala Pandya and the Pedestrians of Ahmedabad. You stated you are a frequent visitor of the Lentis page and are thus familiar with it. This page was part of a class assignment and was in progress at the time of deletion. The work deleted is what we will be graded on for our class, so we would appreciate the restoration. [[User:Yqj3km|Yqj3km]] ([[User talk:Yqj3km|discuss]] • [[Special:Contributions/Yqj3km|contribs]]) 19:36, 4 May 2026 (UTC) :@[[User:Yqj3km|Yqj3km]] see my response below regarding undeletion. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:15, 4 May 2026 (UTC) == Undeletion request == About the page on Lentis called Saumya Pandya Thakkar, Shakuntala Pandya and the Pedestrians of Ahmedabad: I, too, request undeletion, please. If the authors made any msitakes, the fault is 100 percent mine, for failing to guide them correctly. Like all chapters in this book, this team's chapter is a class assignment. I will be interested also in the reason for deletion so that I can guide authors better. I want to help my students be constructive contributors. Many thanks! [[User:Norton|Norton]] ([[User talk:Norton|discuss]] • [[Special:Contributions/Norton|contribs]]) 20:03, 4 May 2026 (UTC) :Hi @[[User:Norton|Norton]] and thanks for the ping! I deleted it because it was not titled/filed correctly, so I didn't realize it was part of [[Lentis]]. I have undeleted it and moved it to [[Lentis/Saumya Pandya Thakkar, Shakuntala Pandya and the Pedestrians of Ahmedabad]]. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:14, 4 May 2026 (UTC) ::Many, many thanks, @[[User:Kittycataclysm|Kittycataclysm]]! I am very grateful as always for everything you do for Wikibooks! ::[[User:Norton|Norton]] ([[User talk:Norton|discuss]] • [[Special:Contributions/Norton|contribs]]) 22:27, 4 May 2026 (UTC) == Log in issues == Hi, messaging you as you seem to be the most active admin at the moment. I can't log in (as posted at <bdi>[[Wikibooks:Reading room/Administrative Assistance]] and also on my WP page at</bdi> [[w:User_talk:Xania]]). Seems to be an issue with extra security for admins? I am asked to use my authenticator app (which I can't as I have never set it up for Wikibooks) or a recovery code (which I don't have). Any idea what I should do in this situation? Xania [[Special:Contributions/&#126;2026-28255-89|&#126;2026-28255-89]] ([[User talk:&#126;2026-28255-89|talk]]) 18:21, 10 May 2026 (UTC) :Apologies for missing this yesterday! It seems like we have a few people working on it over in the reading room, and I'll keep track there. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:37, 11 May 2026 (UTC) == Splitting pages == FYI, I untagged [[Art Print Production Methods]] as for splitting: the page is rather small with its 20 KB and does not need splitting, in my view. Ideally, there would be an operationalized, fairly detailed policy on the matter, but I do not know of one. Single-page books are in [[:Category:One-page books]]. --[[User:Dan Polansky|Dan Polansky]] ([[User talk:Dan Polansky|discuss]] • [[Special:Contributions/Dan Polansky|contribs]]) 04:45, 20 May 2026 (UTC) == <s>Slander</s> == <S>Your tag is slanderous and very easily proven wrong.</s>[https://en.wikibooks.org/w/index.php?title=Five_Rules_for_Meaningful_Living&diff=prev&oldid=4654455] Given you likely didn't bother to look at the edit history, I would remind you that your given reason that you think it was AI is because you see the chapter is "numbered". That however was 100% my own personal decision after I reviewed my work and thought to myself that I later wrote in the introduction that there is a first to fourth chapter. However I thought to myself that the readers would not be easily made aware of what is meant by first to fourth as I didn't number them - so is why I dedicated an entire edit to make it less ambiguous [https://en.wikibooks.org/w/index.php?title=Five_Rules_for_Meaningful_Living&diff=prev&oldid=4654328]. I should not have to be falsely penalized because I wanted to be more considerate and ensure better clarity. I do however request AI to help me figure out coding like this - [https://en.wikibooks.org/w/index.php?title=Five_Rules_for_Meaningful_Living&diff=prev&oldid=4654329] as I don't know how to link. But I intentionally take great efforts to not rely on AI to write that book and find your wrongful presumptions troubling. [[User:JaredMcKenzie|JaredMcKenzie]] ([[User talk:JaredMcKenzie|discuss]] • [[Special:Contributions/JaredMcKenzie|contribs]]) 06:00, 15 July 2026 (UTC) :@[[User:JaredMcKenzie|JaredMcKenzie]] thank you for clarifying! I flagged it for review because it matched a common pattern we see associated with LLM use here. If that is not the case, then nothing needs to happen in that respect; however, you will likely want to fix the lists so that they are correctly formatted in the Wikitext and not hard-written—let me know if you have any questions about that. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:14, 16 July 2026 (UTC) ::Yeah, I don't instantly understand what you mean by "correctly formatted" list. At first, I assumed you were referring to chapter 4 - (''Further reading'')? But I think I know what you mean. I made this edit here [https://en.wikibooks.org/w/index.php?title=Five_Rules_for_Meaningful_Living&diff=prev&oldid=4654738] to align with how I see wikibooks typically do lists. Did I fix it? If not, feel free to clarify.[[User:JaredMcKenzie|JaredMcKenzie]] ([[User talk:JaredMcKenzie|discuss]] • [[Special:Contributions/JaredMcKenzie|contribs]]) 18:35, 16 July 2026 (UTC) ::I thought about how I responded earlier. Even tho I still disagree, I probably shouldn't have used such a tone. I imagine admins like yourself do a lot of work overseeing wiki and the project owes a lot to you guys. So I take back my harsh words, and I hope we're good.[[User:JaredMcKenzie|JaredMcKenzie]] ([[User talk:JaredMcKenzie|discuss]] • [[Special:Contributions/JaredMcKenzie|contribs]]) 03:38, 17 July 2026 (UTC) :::@[[User:JaredMcKenzie|JaredMcKenzie]] I appreciate that—thank you! And thank you for [[Special:Diff/4654738|making those changes to the lists]], which was indeed what I was referring to. Happy editing! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:31, 17 July 2026 (UTC) == The Geoguide == I literally wrote all of this myself I used no AI if you want to you can highlight the areas that seem way too formal and ill fix them [[User:Kayden Swanson|Kayden Swanson]] ([[User talk:Kayden Swanson|discuss]] • [[Special:Contributions/Kayden Swanson|contribs]]) 04:22, 18 July 2026 (UTC) :Thank you! I have removed the flag. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 20:41, 20 July 2026 (UTC) == Vandalism == your recent changes may not be constructive. {{Warning}} [[User:Duodeca 12|Duodeca 12]] ([[User talk:Duodeca 12|discuss]] • [[Special:Contributions/Duodeca 12|contribs]]) 20:39, 2 August 2026 (UTC) == Your recent revert == Could you explain [[Special:Diff/4670314]]? This seems to be you ''restoring'' vandalism, which was originally introduced by [[Special:Diff/4669920]]. [[User:EggRoll97|EggRoll97]] ([[User talk:EggRoll97|discuss]] • [[Special:Contributions/EggRoll97|contribs]]) 20:06, 15 September 2026 (UTC) :Good catch! Somehow I didn't have the most recent version of a page loaded, and it seems like Luna reverts the most recent edit of a page and not the specific edit you're viewing. The edit in question should be fixed now. Thanks! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 20:11, 15 September 2026 (UTC) ::Sorry {{PAGENAME}} for butting in here, I hope you don't mind. ::Just wanted to mention that I have had a few similar experiences when editing (not having the most recent version of a page loaded). Once this caused me friction with an admin who was convinced I was willfully undoing their edit. This happened years ago on another wikimedia project. ::Ottawahitech [[Special:Contributions/~2026-40500-29|~2026-40500-29]] ([[User talk:~2026-40500-29|talk]]) 01:18, 16 September 2026 (UTC) == Confirmed user == <s>If this is one, could I perhaps be a confirmed user? The software has not granted me autoconfirmed, despite me having the requirements.</s> [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 23:50, 22 September 2026 (UTC) :This is not needed anymore, thank you! [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 23:58, 22 September 2026 (UTC) == Vandalism on Unicode/Character reference/1F000-1FFFF == I caught the LTA adding Unicode characters which aren't even approved, I undid it, and they reverted. Please semi-protect this page.[[User:Alexlatham96|Alexlatham96]] ([[User talk:Alexlatham96|discuss]] • [[Special:Contributions/Alexlatham96|contribs]]) 15:33, 27 September 2026 (UTC) == Pages by [[User:Ruth Bulyaba M]] == Hello Kittycataclysm, I would like to bring to your attention the pages created by this user. I have used AI checkers to check if the page was created by AI, and it turned out to be positive. I have reached out to the user, to no response. Could you perhaps verify if their pages were created by AI? Thank you. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 11:26, 29 September 2026 (UTC) suqcd618nbttqkfn7sekuru8j4kh89o 4672913 4672912 2026-09-29T11:28:04Z TechVindicator 3626296 /* Pages by User:Ruth Bulyaba M */ 4672913 wikitext text/x-wiki {| class="wikitable" |+ ! colspan="3" |Talk Page Archives |- |[[User talk:Kittycataclysm/Archive 2022|2022]] |[[User talk:Kittycataclysm/Archive 2023|2023]] |[[User talk:Kittycataclysm/Archive 2024|2024]] |} == That IP range calculator == Following [[phab:T381138|T381138]], I have now become the maintainer of the IP range calculator you like. You can find it [[toolforge:ftools/general/ip-range-calc.html|here]]. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:10, 9 January 2025 (UTC) :Thank you for the heads-up! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:56, 10 January 2025 (UTC) == A merge and unmerge from two years ago == I was browsing through the history merge log when I saw that you merged [[Cookbook:Chicken Bog]] into [[Cookbook:Chicken Bog I]], and then promptly reverted it. What happened here exactly? Could I correct it? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 15:55, 10 January 2025 (UTC) :Good question! I can't remember what I was trying to do, but it looks like I didn't succeed at what I wanted based on the log comment. You're just trying to history merge to get [[Cookbook:Chicken Bog I]] to have continuity of history? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:35, 10 January 2025 (UTC) ::I think I figured out your mistake: it outright moved the revisions from the first page to the second, rather than copying them. This would have caused the other two [[Cookbook:Chicken Bog]] pages to have incomplete histories. I think the only solution would be to XML import the pre-April 2023 revisions from the first page to the other three, and I'm not sure if that's the best idea, and I am technically unable to do so. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 16:49, 10 January 2025 (UTC) == Undeletion request == I wouldn't be surprised if you expected this, but I'd like to ask you to undelete the subpages of [[Rotorcraft Fundamentals]] you just deleted with the summary "Use of copyrighted work without permission. Please read Terms of Use: page needs to be imported for attribution", so that I can do that. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 19:54, 14 January 2025 (UTC) :Done! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 19:57, 14 January 2025 (UTC) ::Upon further investigation, this might actually be a rare case where an [[WB:UT|unmerged transwiki]] is ''preferred'' (this is part of why I stopped calling them "bad transwikis"), since only a small portion of the Wikipedia article (with over 2,000 revisions) was copied over. Importation is generally only needed if the ''majority'' of the page is copied across wikis. I'll just leave a null edit providing attribution and add {{tlx|Copied}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:19, 14 January 2025 (UTC) == Reusing [[Cookbook:8 Desserts in 1 Pan]] on wikiHow == Hi, I am a user on wikiHow, see [[wikihow:User:Xeverything11]]. I would like to create a new recipe on wikiHow. I wanted to let us know if I can give permission to reuse your contributions to this recipe from Wikibooks to wikiHow. I (as a copyright holder) created this recipe on Wikibooks, but you contributed to this recipe. If not, I'll use the revision before you contributed since I was the only author. Wikibooks uses CC-BY-SA 4.0 while wikiHow uses CC-BY-NC-SA 3.0, which both licenses are incompatible due to ShareAlike conditions. Thanks [[User:Xeverything11|Xeverything11]] ([[User talk:Xeverything11|discuss]] • [[Special:Contributions/Xeverything11|contribs]]) 08:27, 15 January 2025 (UTC) :@[[User:Xeverything11|Xeverything11]] I'm personally fine with this as long as proper attribution is given back to the original recipe page here. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:52, 20 January 2025 (UTC) ::I adapted this [[wikihow:Make-8-Desserts-in-1-Pan|recipe]] on wikiHow with attribution, and got a Rising Star (an achievement used for best new articles on wikiHow). Thank you! [[User:Xeverything11|Xeverything11]] ([[User talk:Xeverything11|discuss]] • [[Special:Contributions/Xeverything11|contribs]]) 19:49, 24 January 2025 (UTC) == Wikibooks community == Hi, @[[User:Kittycataclysm|Kittycataclysm]]! I am trying to contribute more to English Wikibooks. My main contributions will focus on the Cookbook, especially on Indonesian recipes. Do you have a community group where we can discuss and share ideas together? I am looking forward to join. Thank you! [[User:Raflinoer32|Raflinoer32]] ([[User talk:Raflinoer32|discuss]] • [[Special:Contributions/Raflinoer32|contribs]]) 08:47, 16 January 2025 (UTC) :@[[User:Raflinoer32|Raflinoer32]] Sorry I missed this, and welcome! Are you asking about a Cookbook-specific area for discussion? Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:39, 20 January 2025 (UTC) ::Yes. Do you know place for this? ::Thank you ::[[User:Raflinoer32|Raflinoer32]] ([[User talk:Raflinoer32|discuss]] • [[Special:Contributions/Raflinoer32|contribs]]) 09:41, 21 January 2025 (UTC) :::Honestly, there's not a centralized Cookbook-specific discussion space, especially since there aren't currently a ton of active contributors. Some people ask questions at [[Cookbook talk:Table of Contents]]. I'm currently the most consistently active and involved Cookbook editor, so feel free to ask me questions! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:46, 22 January 2025 (UTC) == Congratulations! == [[File:Admin T-shirt.svg|thumb|You get this now.]] You are now a permanent administrator. Welcome to the team (I am entitled to say this because I technically got the extension a few hours before you did)!{{FBDB}} [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 10:33, 29 January 2025 (UTC) :Thanks :) —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:29, 29 January 2025 (UTC) == Is there a way to contact a Steward on WikiBooks? == Hi {{PAGENAME}}, Is there a way to contact a Steward on WB? I tried to find who the active Stewards are here at [[Special:ActiveUsers?username=&groups%5B%5D=steward&wpFormIdentifier=specialactiveusers]] but nothing shows up. The reason I am asking is that I believe that all individual Wikimania-wikis should have a backward link to the [[Wikimania-wiki]], but I just visited the [[wikimania 2014 wiki]] and could not find this backward link. I tried to ask about this on the [[Wikimania 2014 main-page talk]] but disovered that the Stewards have protected it. Is there a way wikibookians can communicate with Stewards at WB? Thanks in advance for answering this non-urgent question, and apologies for all the red-links which I can bluify if needed. Cheers [[User:Ottawahitech|Ottawahitech]] ([[User talk:Ottawahitech|discuss]] • [[Special:Contributions/Ottawahitech|contribs]]) 16:37, 7 February 2025 (UTC) :@[[User:Ottawahitech|Ottawahitech]] You can ask this on somewhere like [[metawiki:Steward requests/Miscellaneous]]. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 17:01, 7 February 2025 (UTC) <s>:@[[User:Ottawahitech|Ottawahitech]] seconding what Leaderboard said—we no longer have any active stewards at enWB.</s> Had a brain fade there and mixed up stewards with bureaucrats. Yes, meta is the place for this. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 19:15, 7 February 2025 (UTC) ::@Kittycataclysm,@[[User:Leaderboard|Leaderboard]], or anyone else: ::Some wikibookians prefer for various reasons to post only at wb. I myself am indef-blocked at META so could not participate at [[metawiki:Steward requests/Miscellaneous]] even if I waned to. ::Since [[Wikimania]] is a topic of interest to all members of the [[wikimedia movement]] why can't wikibookians talk to thier elected representatives here? [[User:Ottawahitech|Ottawahitech]] ([[User talk:Ottawahitech|discuss]] • [[Special:Contributions/Ottawahitech|contribs]]) 20:56, 7 February 2025 (UTC) :::@[[User:Ottawahitech|Ottawahitech]] I can check with the blocking admin to see if they'd be willing to unblock you, if you'd like. The reason things like these are done at Meta is that Meta is a cross-project coordination platform - stewards ''cannot'' be expected to watch every project after all. Now you could message any steward here on Wikibooks if you really wanted to, but that is not normally a good idea. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 02:26, 8 February 2025 (UTC) ::::Wikimania is the annual conference celebrating all the free knowledge projects hosted by the Wikimedia Foundation (WMF). It is a wikimedia initiative which is meant to help all of our projects (including wikibooks), gain more readership, educate more wiki-editors, foster better communications, and much more. The wmf has been hosting a Wikimania-wiki dedicated to each Wikimania annual event since 2004. These wikis contain a wealth of information, but can benefit from wiki-improvements, starting from spelling and grammar errors that detract from their to appeal to the general membership. It would be nice if Stewards paid more attention to it. ::::@[[User:Leaderboard|Leaderboard]], I truly appreciate your offer, but I posted this here not in order to get someone to advocate for one unblocking at META. As I said earlier: ::::* "Some wikibookians prefer for various reasons to post only at wb" ::::* "The reason I am asking is that I believe that all individual Wikimania-wikis should have a backward link to the Wikimania-wiki, but I just visited the wikimania 2014 wiki and could not find this backward link. I tried to ask about this on the Wikimania 2014 main-page talk but disovered that the Stewards have protected it" ::::I would much rather see more wikimedia members question blocking in general at META. One cannot run such large movement of people from different backgrounds and nationalities simply by silencing minorities IMIO. [[User:Ottawahitech|Ottawahitech]] ([[User talk:Ottawahitech|discuss]] • [[Special:Contributions/Ottawahitech|contribs]]) 20:12, 8 February 2025 (UTC) == [[Crystal ball]] == That page appears to be a mixture of isolated paragraphs from [[w:Crystal ball|Crystal ball]], hence my tag. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:04, 9 February 2025 (UTC) :Yep, that seems correct! I also queried it simply because it does not seem suitable for inclusion at all. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 03:09, 9 February 2025 (UTC) == Question about an edit suggestion == Hi Kittycataclysm, Thanks for the great work you do as an admin! I wanted to clarify a suggestion you made on a recently published page I’m working on. You recommended splitting it into smaller sections—would you suggest creating separate pages for these sections, or would a higher-level header for some topics be sufficient? Any specific recommendations you have would be greatly appreciated! Here’s the link to the page I’m referring to: [[Funding and Finance of Transportation Projects in the United States of America]] Thank you! [[User:Svrmustafa|Svrmustafa]] ([[User talk:Svrmustafa|discuss]] • [[Special:Contributions/Svrmustafa|contribs]]) 18:19, 18 February 2025 (UTC) :Hi @[[User:Svrmustafa|Svrmustafa]], and thanks for asking! Splitting refers to creating new pages, each with a smaller amount of content. The main page should then contain a table of contents, and each page can contain a navigation template for easier navigation. I'll create the table of contents based on the current work and move some content to one of those pages as an example for you; then, you can do the rest. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:26, 19 February 2025 (UTC) ::Following up on this—I noticed that you use the term "paper". However, technically Wikibooks hosts books not papers, so you should probably change this wording. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:38, 19 February 2025 (UTC) == Talkback == {{Talkback|Cookbook talk:Chilli Crab|Recipe Questions}} [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 09:54, 19 February 2025 (UTC) :@[[User:Kittycataclysm|Kittycataclysm]] I also made [[Cookbook:Prata|this]] [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 10:15, 19 February 2025 (UTC) == Hello == Can you look at my latest recipe? [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 00:10, 28 February 2025 (UTC) :I saw it! It needs a few corrections, which I'll note. What's the origin of the recipe? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 03:23, 28 February 2025 (UTC) ::@[[User:Kittycataclysm|Kittycataclysm]] How do you write recipe summary, correct headers [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 06:04, 28 February 2025 (UTC) :::Please see [[Cookbook:Policy/Recipe template]]. What's the origin of the recipe? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:08, 28 February 2025 (UTC) ::::ok [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 02:33, 1 March 2025 (UTC) == Cookbook == Hi there, Kittycataclysm. I wandered over here from Wikipedia, and I'm quite enamoured with this cookbook. I noticed you seem to be the one maintaining it, and I thought I'd reach out. Can I really just start cranking out recipes from public domain cookbooks and my family recipes? It's that simple? I was also wondering about the featured recipes section. There's not very many in there, and I imagine there's not very many folks around to do reviews compared to GAR on Wikipedia. How do you handle content review? Thanks. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 01:51, 1 March 2025 (UTC) :Hi @[[User:MediaKyle|MediaKyle]] and welcome! For some context, the Cookbook has been around since the very beginning of Wikibooks, but it had gotten into a bit of disarray over the course of about two decades by the time I found it. I started the long process of overhauling, standardizing, and expanding it just over four years ago—I finished standardizing the recipe formatting and quality a while back and am currently working my way through the ingredient pages before moving on to equipment, techniques, and cuisines. You can absolutely add any public domain recipes as well as your own recipes—they just need to conform to the [[Cookbook:Policy/Recipe template|recipe template]] and [[Cookbook:Policy|Cookbook policy overall]]. It's even better if you've made the recipe and can contribute a nice picture and specific guidance/instructions/notes! Please feel free to ask me any questions. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:27, 1 March 2025 (UTC) ::Oh, and regarding the featured recipes section, I actually haven't gotten around to looking into that yet—there's been a lot to do! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:28, 1 March 2025 (UTC) ::That's great, thanks a lot for your response. This is just delightful. Maybe content review is something that we could collaborate on. There's a lot of recipes in here and it would be nice to know which ones are the best. Question for you, [[:Category:Brown sauces]] is really bothering me. How can I move that to Brown sauce recipes? [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 02:29, 1 March 2025 (UTC) :::Good catch on that category! It seems like it was created two decades ago and never got corrected—feel free to recategorize those recipes. Thank you also for introducing the hideprefix parameter to the category trees—I didn't realize that was an option, and it reduces the visual clutter! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:38, 1 March 2025 (UTC) ::::My pleasure! As I continue to look at the categories, this is actually worse than I thought. We have both [[:Category:Sauce recipes]] and [[:Category:Recipes for condiments]] and I suspect that's just the beginning. I want to go through and categorize everything properly, but the bones aren't even there... How long do I have to be here before it'll let me create and move around categories? [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 02:40, 1 March 2025 (UTC) :::::Regarding the categories, the category overhauling is in progress, since I address the category when I overhaul the associated page. The variation in titling is actually somewhat deliberate—I started changing it from "____ recipes" in certain cases to solve a particular categorization problem. Sometimes, there is an item that is used in recipes as an ingredient but for which there are also recipes. For example, [[:Category:Recipes for bread]] versus [[:Category:Recipes using bread]]. The different naming scheme is necessary to properly delineate the categories, and I'm working on implementing it a bit more consistently as I go. While you're still getting started, it would be great if you could check with me when something looks odd or out of place—that way I can take a look and weigh in on whether that's normal or not and maybe provide some context. Just off the top of my head, I think you will have to wait for autoreview status to make move changes. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:56, 1 March 2025 (UTC) ::::::I see what you're saying, I've been trying to wrap my head around that. Maybe it would be beneficial to try to put together some sort of a Cookbook MOS regarding category structure? It's kind of all over the place right now. Using your bread example, would it perhaps make more sense to have [[:Category:Bread recipes]] and [[:Category:Recipes using bread]]? There would be no ambiguity with just those two categories, but when you add the extra [[:Category:Recipes for bread]], that's when things start getting a little whacky. What do you think? [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 03:05, 1 March 2025 (UTC) :::::::Either that or get rid of [[:Category:Bread recipes]] and keep the other two. But one of these categories gotta go, I reckon. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 03:07, 1 March 2025 (UTC) ::::::::I see you already had the same thought as me. I think all categories should include "for" or "using". Take for example, [[:Category:Recipes for pancakes]] as opposed to [[:Category:Pancake recipes]]. Well obviously there's no recipes using pancakes. But for something like [[:Category:Recipes for gravy]], there may also be a need for [[:Category:Recipes using gravy]]. The lack of consistency in this regard means the only way to achieve consistency across the categories is by changing them over to that format. Sorry for clogging up your talk page! [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 03:18, 1 March 2025 (UTC) :::::::::Same heads-up as below—migrating this over to [[Cookbook talk:Table of Contents]] —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:10, 4 March 2025 (UTC) :Also, on [[Cookbook:Table of Contents]], could you please add a wikilink for [[Cookbook:Breakfast]], and maybe add cooknav to the top for seamless navigation between all the top level articles? Can't edit that article yet. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 02:47, 1 March 2025 (UTC) == More Table of Content Edits == Hello again. I've been going through everything and this is my list of suggestions for edits to the table of contents. Unfortunately there's not much else I can do for now, because without autoconfirmed my ability to change anything is very limited. I was going to ask for someone to check off the confirmed box for me at RfP but I can't post there either, so I guess I'll be back in four days. * Fix Bread wikilink * Remove "Creaming" from techniques, redirected to Mixing * [[Cookbook:History of Food and Cooking]] points to redirect, needs capitalized * [[Cookbook:Low-Carb]] points to redirect, needs capitalized * [[Cookbook:Cuisine of the Mediterranean]] to [[Cookbook:Mediterranean Cuisine]] for parity * Remove the S from the cuisine wikilinks on ToC, currently redirecting * Create [[:Category:Lunch recipes]], wikilink to ToC * Wikilink [[Cookbook:Dessert]] under Meals * Get rid of "Brunch"; will just be confusing alongside a breakfast and lunch category * Create [[Cookbook:East Asian Cuisine]] so I can add the recipes from [[:Category:East Asian recipes]] to it; currently is a redlink on the ToC * Change "Introductory Matter" header to just "Introduction" * Appendix and Equipment sections switch places Cheers, [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 11:46, 1 March 2025 (UTC) :I took the liberty of doing it myself in my userspace. You can just copy it over from [[User:MediaKyle/sandbox]]. Figured I'd save you the trouble of trying to figure out what I'm talking about. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 14:15, 1 March 2025 (UTC) :Circling back to this! It seems like your suggestions are getting at a couple different things. I'll try to go through them point-by-point below: :* {{xt|Fix Bread wikilink}} {{done}} :* {{xt|Remove "Creaming" from techniques, redirected to Mixing}} see below comments on TOC. :* {{xt|Cookbook:History of Food and Cooking points to redirect, needs capitalized}} {{not done}} for now because I don't fully understand the urgency and I want to triage/prioritize things for you, but please feel free to make this change yourself once you can! :* {{xt|Cookbook:Low-Carb points to redirect, needs capitalized}} {{not done}} for same reason as above. :* {{xt|Cookbook:Cuisine of the Mediterranean to Cookbook:Mediterranean Cuisine for parity}} {{not done}} for now just because we do have a lot of cuisine pages that follow the form "Cuisine of ____". It could be good to standardize, and I had been planning to do that once I got around to the cuisines. :* {{xt|Remove the S from the cuisine wikilinks on ToC, currently redirecting}} {{not done}} for same reason as other redirects :* {{xt|Create Category:Lunch recipes, wikilink to ToC}} Not quite sure what you mean here, and I didn't see what it corresponded to in your linked sandbox page :* {{xt|Wikilink Cookbook:Dessert under Meals}} {{done}} :* {{xt|Get rid of "Brunch"; will just be confusing alongside a breakfast and lunch category}} I'm not sure about this—brunch is in many places considered a separate entity, and I don't necessarily think it would cause confusion. But, overall it's hard to determine whether it should have its own page and TOC link because I haven't actually gotten around to evaluating the meal pages and what role they should play. See also the TOC notes below. :* {{xt|Create Cookbook:East Asian Cuisine so I can add the recipes from Category:East Asian recipes to it; currently is a redlink on the ToC}} {{done}} for now; however, I'm not sure yet whether it will ultimately make sense to keep that as a content page. I think content pages should be reasonably focused, and it may not be the best to have a cuisine page that is so broad. This is something I planned to consider once I made my way around the overhauling the cuisines. :* {{xt|Change "Introductory Matter" header to just "Introduction"}} The reason I made it "Introductory Matter" instead of "Introduction" is because there's already a chapter itself titled "Introduction"—it felt odd to have the entire section titled that as well. Happy to discuss other header options (e.g. "Front Matter", which is a generally accepted book term) :* {{xt|Appendix and Equipment sections switch places}} see below comments on TOC. :* '''Comments on the TOC:''' So, I think a fundamental issue with the current TOC is that it somewhat arbitrarily picks and chooses individual pages to link. It also sometimes direct-links to categories and sometimes to content pages, which I don't think we should do. Because the cookbook is so expansive, it's been established that manual indices intending to capture detail in large areas don't really make sense and quickly get bulky and out-of-date. This is why categorytree is such a useful tool! After thinking on it for a while and making some small tweaks, I think I'd ultimately like to overhaul the TOC and come to a solution that keeps a few broad headers/links to the small handful of the primary content pages while perhaps stashing away more detailed and self-updating lists in a collapsible way to reduce clutter but allow for customizable user navigation. Much to think about, and I'll probably workshop some things on the side to see how they feel. :Let me know if I've misunderstood anything! Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 03:24, 3 March 2025 (UTC) ::Thanks for the notes! Here's my thoughts: ::* On the Cuisine titling, it actually seems like [[Cookbook:Cuisine of the Mediterranean]] and [[Cookbook:East Asian cuisines]] are the only ones that don't follow the naming scheme, i.e. "[[Cookbook:African Cuisine]]", and I think that shorter titles are preferable where it makes sense. ::* On your note about East Asian Cuisine, I actually had the same thought after going through the cuisine pages. Having three separate pages for different kinds of Asian cuisine does seem a little silly, doesn't it? Do you think it might be better to combine all of them under one "Asian Cuisine", but put the different locales under separate headers? ::* On Brunch - I honestly think there's way too much ambiguity around what exactly constitutes as "brunch" to keep that in. I feel as though the term brunch more applies to the time you're eating, rather than the kind of food. I think it would be easier to keep meals that include commonly accepted breakfast foods in the Breakfast category, and things that don't fit neatly into that, into the Lunch category. This would prevent any dilemmas in the future where we can't decide whether something is breakfast or brunch. ::* You're right that it looks a little awkward to have the header as Introduction when there's a page called introduction. I still think that to say "Introductory Matter", or "Front Matter" as you mentioned, is a little long-winded and reflects a more academic tone than needed for a cookbook. Upon further reflection, I think maybe rather than worrying about the header at this point, we should perhaps think about trying to compile all of those short introductory type pages into one comprehensive introductory page. Then we likely won't even need a header for it on the ToC. ::* The ToC is definitely a bit cluttered, and it bothers me too that there's a real lack of consistency across whether the wikilinks lead to a page or a category. I'm not sure how I would feel about cutting away too much of the navigation from it, though, because just about every page on there does have a reason to be there, it's just that they're not presented very nicely. Some of it can certainly get nested or combined though. I'll play around with it over the next few days in my sandbox as well and let you know if I come up with anything. ::* As an aside, the first thing on my to-do list once my autoconfirmed comes through is to start subcategorizing all of the recipes so that they're all nicely sorted in the category trees. When you have a chance, I'd love to hear your thoughts on what we should use as the standard naming for categories. Once we determine this, I think we can also take the liberty of updating the cookbook MoS to reflect it. ::Cheers, [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 11:33, 3 March 2025 (UTC) :::Note: After writing this, I realized what you were getting at about slashing away some of the subpages. Maybe we can come up with a system where all of those subpages are under their main subpage rather than on the ToC. For example, all the Cuisines are under [[Cookbook:Cuisines]], all techniques under [[Cookbook:Cooking Techniques]], to keep the subpages off the main ToC. Also, I wonder if maybe we should try to make a centralized discussion for this somewhere, in case anyone else wants to join in at some point? [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 11:45, 3 March 2025 (UTC) ::::Heads-up: to make it easier to keep track of these and since I think they deserve their own discussions, I'm going to gradually migrate them over individually to [[Cookbook talk:Table of Contents]]. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:52, 4 March 2025 (UTC) :::::Good idea. Can you remove the semi-protection from that talk page? I see no reason why it should be protected. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 23:23, 4 March 2025 (UTC) == Cookbook ToC == Hi [[User:Kittycataclysm|Kittycataclysm]]. I was just wondering why you didn't respond to my above message, and started a separate sandbox for the ToC instead? It seems as though you don't really want to collaborate. It would be nice if we could work on this together. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 22:43, 2 March 2025 (UTC) :@[[User:MediaKyle|MediaKyle]] thanks for the ping! I'm sorry you feel like I don't want to collaborate—the opposite is true, and please understand that this is good-faith editing. The reason I haven't responded to the above points is mostly since you've been modifying a bunch of content and adding suggestions lately, and I've been working my way through these while continuing with my routine contributions and real life as well—things happen a little more slowly here than on other projects, and I'm the one person dedicated to the cookbook right now. The reason I created that sandbox was because I saw [[Wikibooks:Reading room/General#Modernize the shelves|your comment]] at the reading room and wanted to play around and think about your suggestion without touching the actual TOC. You're right that it's not the best, and it's been something I've been thinking about for a bit now. Please understand also that it can be overwhelming when a new editor unfamiliar with the Cookbook begins making a high volume of edits and suggestions without having much experience with it or its history—this isn't to say that you don't have good ideas or things worth contributing. In fact, you have already made a few helpful changes, as I've mentioned. I just want to do this properly and take the time to evaluate your suggestions together with the current efforts that are underway, and that can take a bit. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:03, 2 March 2025 (UTC) ::Thanks for getting back to me. While I may be new to Wikibooks, I'm certainly not new to MediaWiki, and I've been working with small wiki projects for a number of years. Perhaps it's been a misunderstanding to some degree, but I've found my reception here to be unusually unwelcoming. The way to do this properly, as you said, would be to have discussions and form consensus. Yesterday, when you reached out to me about adding hideroot to the pages, I gave you my rationale and was more than happy to have a discussion about it, but you did not reply. I noticed a similar situation happened with [https://en.wikibooks.org/wiki/User_talk:Ottawahitech#Category_sorting Ottawahitech], regarding category sorting. I'm aware that you're the main person looking after the cookbook right now, which is why I reached out to you right from the get go. ::I understand why you would want to create your own sandbox to play around with options for the ToC, but I'm sure you can understand why it would draw my attention that you would do this without implementing any of the wikilink fixes I mentioned, or making an attempt to discuss it further. This came across to me as not wanting my help. ::I invite you to check out my page on Wikipedia. I've made contributions across quite a wide area of topics there, as well as the other Wikimedia projects, and this is the first time I've encountered any sort of resistance to my contributions. I think Wikibooks has enormous potential, and I'm very excited to contribute to helping it grow. On most projects, this would be something to be encouraged. I don't feel like "I'm sorry that you feel that way" was really an appropriate response. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 23:59, 2 March 2025 (UTC) :::I think you're right that this has been a mix of misunderstanding and miscommunication, and I think I can understand how things came across as unwelcoming! For whatever it's worth, I absolutely plan on circling back to the various discussions at hand (I have all the relevant pages open to return to), but it seems like the order I did things made it seem like I was ignoring you (if I'm understanding correctly). I am pretty busy, so sometimes items on my to-do list do get lost/shunted or it takes me a bit to get around to something—please don't hesitate to give me a ping if it seems like I'm taking a while to get back to something. Looking forward to more collaboration! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:49, 3 March 2025 (UTC) ::::I'm glad you can understand where I'm coming from. To clarify, my intent is not to try to rush you, or to try to push you to make changes that you don't agree with. It's really easy to misinterpret things over the Internet, and I think a short message can go a long way. I apologize if I've caused you any undue stress by coming into the cookbook and unleashing a flurry of alterations, but do rest assured that I'm not married to any of my changes, I'm always open for discussion, and I want to see the cookbook improve just like you do. The great thing about wikis is that no change is permanent. I think we'll have it in tip-top shape in no time! [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 01:19, 3 March 2025 (UTC) == [[Cookbook:Polish Doughnuts (Paczki)]] == Do you see any reason not to just add this to Featured Recipes? At least we know this one works, and it seems like this is now one of the few recipes to have a picture that actually aligns with the recipe used. I was thinking later on we'll come up with a content review system where a couple editors will actually try the recipes nominated for FR, but in the absence of that I'd just add it to the list. [[User:MediaKyle|MediaKyle]] ([[User talk:MediaKyle|discuss]] • [[Special:Contributions/MediaKyle|contribs]]) 12:25, 4 March 2025 (UTC) :I'm fine with adding it to the featured recipes. You're right that we'll want to come up with a good system for this going forward, though it's lower down on my personal priority list at moment. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:15, 4 March 2025 (UTC) == [[Cookbook:Cream Cheese American Buttercream]] == Hi! I am a wikiHow user and I am planning to adapt this recipe to wikiHow. Since you contributed to this recipe, I wanted to know if I can get permission to reuse your contributions to this recipe. Thanks. [[User:Xeverything11|Xeverything11]] ([[User talk:Xeverything11|discuss]] • [[Special:Contributions/Xeverything11|contribs]]) 21:41, 4 March 2025 (UTC) :@[[User:Xeverything11|Xeverything11]] that's fine with me as long as proper attribution and linking back to the original recipe page here are included at the top. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:28, 4 March 2025 (UTC) == [[A Companion to Our Literary Journey]] == Hi! I feel that we have started to outline the scope in a clearer and more precise way and that’s the work we are going to do with the students this and for the next years, adding more sections and content. Do you think that would be enough? [[User:Ferdi2005|Ferdi2005]] ([[User talk:Ferdi2005|discuss]] • [[Special:Contributions/Ferdi2005|contribs]]) 22:43, 6 March 2025 (UTC) :Hi @[[User:Ferdi2005|Ferdi2005]]! Yes, this seems to be reasonably outlined. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:51, 7 March 2025 (UTC) == Exercising care with copyright == When deleting a page as a copyright violation, it is important that you '''do not quote any content from the deleted page'''. If you do, then your log entry is itself a copyright violation. I have redacted a recent deletion that you performed because of this. If you want to make sure that none of your past deletions have been problematic for this reason, you can [[quarry:query/90444|run this SQL query]] to get a list of every deletion that could be eligible for redaction. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:32, 21 March 2025 (UTC) :Hi @[[User:JJPMaster|JJPMaster]] and thank you for the message. In the most recent instance that I think you're referencing, I do not see any material in the edit summary that posed a significant risk—I don't believe the few listed words would be a copyright concern. However, I do understand your concern! Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:31, 21 March 2025 (UTC) == Splitting Pages == Hi I have recently made the book on the [[History of the Nawabs of Bengal]] and you gave a notice on how you believe it should be split into smaller bits. As I am still new to wikibooks I don't know how to do this. Can you please assist me on renaming the page so I can split the page into multiple pages? @[[User:Kittycataclysm|Kittycataclysm]] [[User:Greatswrd|Greatswrd]] ([[User talk:Greatswrd|discuss]] • [[Special:Contributions/Greatswrd|contribs]]) 19:47, 29 March 2025 (UTC) :@[[User:Greatswrd|Greatswrd]]: You did it. I've removed the tag. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:44, 29 March 2025 (UTC) :Like @[[User:JJPMaster|JJPMaster]] said, you're all set! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:53, 29 March 2025 (UTC) ::Thanks! @[[User:JJPMaster|JJPMaster]] @[[User:Kittycataclysm|Kittycataclysm]] [[User:Greatswrd|Greatswrd]] ([[User talk:Greatswrd|discuss]] • [[Special:Contributions/Greatswrd|contribs]]) 10:24, 30 March 2025 (UTC) == Minecraft book == Is it good creating pages like this, [[Minecraft#Husk]]? [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 12:43, 9 May 2025 (UTC) :@[[User:Cactusisme|Cactusisme]] what do you mean? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 21:18, 10 May 2025 (UTC) ::are we allowed to create pages like that? like for every mob [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 10:02, 11 May 2025 (UTC) :::To be honest, I don't think the structure and formatting of the book is very good. Several of the mob pages, for example, have very little information and aren't particularly helpful on their own. If I were working on it, I would restructure the book. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 14:09, 11 May 2025 (UTC) ::::I am planning to do that. [[User:Cactusisme|Cactusisme]] ([[User talk:Cactusisme|discuss]] • [[Special:Contributions/Cactusisme|contribs]]) 04:19, 12 May 2025 (UTC) == Request to Review Adjusted User Page (XoriantTeam) == Hello [[User:Kittycataclysm|Kittycataclysm]], I hope you're well. I noticed that my user page ([[User:XoriantTeam]]) was recently deleted for appearing promotional or inappropriate for Wikibooks. Thank you for keeping the community standards in check. I’ve since revised the content with closer attention to neutrality and compliance with Wikibooks guidelines. My intent is to participate constructively, especially in areas related to digital engineering and educational content creation. If possible, I’d appreciate your help reviewing the revised version. I'm happy to share it or upload it as a file if there’s a preferred method. Please let me know how best to proceed. I welcome any suggestions and will gladly make further adjustments. Best regards, XoriantTeam [[User:XoriantTeam|XoriantTeam]] ([[User talk:XoriantTeam|discuss]] • [[Special:Contributions/XoriantTeam|contribs]]) 11:02, 15 May 2025 (UTC) :Hi there—you can publish an updated user page, but I'd caution you against talking about your company. Keep it limited to your involvement with Wikibooks. You may contribute productively here, but further promotional materials are grounds for an indefinite block. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 12:30, 15 May 2025 (UTC) == Planning to use AWB to update categories on the cookbook == Hello. I noticed in recent changes that you were moving some categories using HotCat (e.g. moving Category:Chile recipes to Category:Recipes using chile), which can be time-consuming. Therefore, I plan to help you with moving the cookbook categories by adding myself to enabledusers and enabledbots in [[Wikibooks:AutoWikiBrowser/CheckPageJSON]]. Would this be fine if I assist you and to add myself to the check page? I am familiar with using AWB after testing on a non-Wikimedia project. Thank you. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 04:42, 8 June 2025 (UTC) :Hi @[[User:Codename Noreste|Codename Noreste]]—thank you for the tip! I just installed JWB, so this should make my mass cat changes much faster. Thanks again! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:11, 8 June 2025 (UTC) :: Thank you for the information. Also, is it okay if I change (for example) [[:Category:Vinegar recipes]] to [[:Category:Recipes using vinegar]] (I can redirect the former category to the latter), given that we should move {{tq|Category:[ingredient] recipes}} to {{tq|Category:Recipes using [ingredient]}} for consistency? [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 16:57, 8 June 2025 (UTC) :::Sure thing—go ahead! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:53, 8 June 2025 (UTC) == Tool for even faster category changes == See [[:c:Help:Gadget-Cat-a-lot#As_your_user_gadget]]. I just [https://en.wikibooks.org/w/index.php?title=User:Koavf/common.js&action=history installed it] and used it dozens of times in a click. Let me know if you need any help. —[[User:Koavf|Justin (<span style="color:grey">ko'''a'''vf</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 00:36, 19 June 2025 (UTC) :@[[User:Koavf|Koavf]] Thanks! I'm having a little trouble activating it, but I'll keep trying. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:54, 19 June 2025 (UTC) ::A lot of times, a purge will do the trick. See [[:mw:Purge]]. Usually just <kbd>Ctrl+Shift+R</kbd> once or twice. —[[User:Koavf|Justin (<span style="color:grey">ko'''a'''vf</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 00:55, 19 June 2025 (UTC) :::Took several purges, but we're set now! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:16, 19 June 2025 (UTC) == Advice on when I should run for adminship == Hi, I hope you are doing well. I am asking for some advice on when I should run for enwikibooks adminship, given the following below: Currently, I am doing some optimizations for dark mode on this project, and some of the message box/MediaWiki interface/template pages might be outdated, fully protected, or can use a little help using mw-parser-output. These unfortunately might hinder the process of updating these pages/templates for Vector 2022's dark mode.<br> Additionally, I have a solid expertise with edit filters, as I have requested some administrators to update deprecated filter variables, switching filters from warn and disallow to disallow only, and I can also monitor the filter log for potential false positives (from local or global filters). A fellow English Wikibooks administrator also said to me that they are willing to support me in a few months when I run for adminship, as I am generally trusted. I hold two advanced global permissions, and I hold an edit filter helper permission on the English Wikipedia, to be sure. Thank you for your consideration. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 01:02, 23 June 2025 (UTC) :Hi @[[User:Codename Noreste|Codename Noreste]]—good question! I agree that you are a trusted user, and I think it would be reasonable for you to run for adminship, especially given our need to fix up technical aspects of the project. If you don't plan to commit to Wikibooks long-term (i.e. you have some projects you'd like to take a few months to complete and then be done), you can always request temporary adminship. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:30, 23 June 2025 (UTC) :: Thank you for your feedback, but I also plan to monitor for vandalism/spam, and to commit to reduce the administrative assistance reading room backlog, should I be elected for adminship (and I forgot to mention those). Anyway, regarding your feedback, I might run by August or even July, given that I've lately started contributing more often to Wikibooks. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 18:29, 23 June 2025 (UTC) ::: [[User:Kittycataclysm|Kittycataclysm]], I am pinging you one more time to see if you have read my response above yours. Thank you. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 16:34, 26 June 2025 (UTC) ::::Hi @[[User:Codename Noreste|Codename Noreste]]! I'm not sure what you mean—was there an additional question you had? Everything you've outlined seems quite reasonable. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:26, 26 June 2025 (UTC) ::::: Apologies for the confusion, I don't have any questions to ask. I was clarifying that I can help with implementing edit requests and to block obvious vandals and spammers, aside from the skills I mentioned earlier. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 18:32, 26 June 2025 (UTC) == how is it you feel able to interfere in my sandbox? == you deleted a page in my sandbox that was my way of providing my response to a request from an OpenSCAD dev team leader for a couple of text blurbs for use on a web page of the OpenSCAD site. now that you have deleted my page i have to recreate the texts from a screenshot to be able to offer the suggestions, which i will This kind of high handed treatment is what keeps me from being a wiki-anything contributor .. If it is Wiki policy to interfere in the documentation of an open source project because it is hosted on Wikibooks then i will take up the task of moving our online docs to a site where you cannot interfere. -- [[User:VulcanWikiEdit|VulcanWikiEdit]] ([[User talk:VulcanWikiEdit|discuss]] • [[Special:Contributions/VulcanWikiEdit|contribs]]) 21:56, 29 June 2025 (UTC) :Hi @[[User:VulcanWikiEdit|VulcanWikiEdit]]—thanks for bringing this to my attention. I now understand that this was intended to be in your user namespace—I've undeleted it and moved it to the correct namespace for you. Let me know if anything else comes up! Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:05, 30 June 2025 (UTC) ::ah .. err .. umm .. well that is a gentle answer to my ire. Thanks for being so gracious [[User:VulcanWikiEdit|VulcanWikiEdit]] ([[User talk:VulcanWikiEdit|discuss]] • [[Special:Contributions/VulcanWikiEdit|contribs]]) 20:29, 30 June 2025 (UTC) ::and .. isn't my sandbox in my namespace by default? [[User:VulcanWikiEdit|VulcanWikiEdit]] ([[User talk:VulcanWikiEdit|discuss]] • [[Special:Contributions/VulcanWikiEdit|contribs]]) 20:30, 30 June 2025 (UTC) :::No worries—it looks like you didn't add the prefix "User:" before writing out the full page titles, so the pages you created were technically in the project's Main space with the official published materials. Going forward, you can just double-check that the page title starts with "'''User:'''VulcanWikiEdit/sandbox", and that should keep everything in the right place! Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 21:36, 30 June 2025 (UTC) ::::BTW .. i love the play on cat lover name [[User:VulcanWikiEdit|VulcanWikiEdit]] ([[User talk:VulcanWikiEdit|discuss]] • [[Special:Contributions/VulcanWikiEdit|contribs]]) 15:35, 1 July 2025 (UTC) :::::Thank you! That's very kind. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:46, 1 July 2025 (UTC) == Regarding the user Codename Tameirao == Could this be Matthew again (the Unicode LTA)? I believe it might be him based on his usage of edit summaries, and his usual edits to [[Unicode/Versions]]. I just blocked his recent account, and then I protected and stabilized that Unicode book. <span style="font-family:Verdana">[[User:Codename Noreste|<span style="color:#0024FF">'''''Codename Noreste'''''</span>]] ([[User talk:Codename Noreste|<span style="color:#A1000E">talk</span>]])</span> 23:51, 12 August 2025 (UTC) :I suspect you're right! That seems like a reasonable course of action. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:56, 13 August 2025 (UTC) :: I recently encountered another possible LTA, see [[Special:Contributions/~2025-55706-6]] (as well as [[Unicode/Roadmap Blocks]]). I can email you more details if you want. <span style="font-family:Verdana">[[User:Codename Noreste|<span style="color:#0024FF">'''''Codename Noreste'''''</span>]] ([[User talk:Codename Noreste|<span style="color:#A1000E">talk</span>]])</span> 16:30, 9 September 2025 (UTC) :::I think this is the same LTA, yes! I've protected [[Unicode/Roadmap Blocks]], but I think it would be a good idea if we could automate this monitoring somewhat using the edit filter. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:07, 9 September 2025 (UTC) :::: I don't think that was Matthew, as he typically uses edit summaries. The deleted page was not protected, as it was protected before you deleted it; I salted it from creation for one year. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 20:22, 9 September 2025 (UTC) ::::: You might want to look at [[Special:Contributions/Freddy Fazbearing Others]]. '''[[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]]''' ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 04:18, 26 October 2025 (UTC) ::::::Thank you! I went ahead and blocked them. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:54, 28 October 2025 (UTC) == IP block exempt == Hi Kitty, I currently have IP block exemption on enwiki, Commons and Wikidata as I use VPNs connected to my internet security software. Can you please grant me the right on wikibooks. I have a strong password and use two factor authentication. ''[[User:TarnishedPath|<b style="color:#ff0000;">Tar</b><b style="color:#ff7070;">nis</b><b style="color:#ffa0a0;">hed</b><b style="color:#420000;">Path</b>]]''<sup>[[User talk:TarnishedPath|<b style="color:#bd4004;">talk</b>]]</sup> 10:51, 22 August 2025 (UTC) :Hi @[[User:TarnishedPath|TarnishedPath]]! This doesn't sound unreasonable to me, but I think it would be good if you requested at [[Wikibooks:Requests for permissions]] so we can have a discussion—I have not granted this right before. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:50, 23 August 2025 (UTC) ::Kitty, thanks for pointing me in the right direction. ''[[User:TarnishedPath|<b style="color:#ff0000;">Tar</b><b style="color:#ff7070;">nis</b><b style="color:#ffa0a0;">hed</b><b style="color:#420000;">Path</b>]]''<sup>[[User talk:TarnishedPath|<b style="color:#bd4004;">talk</b>]]</sup> 03:25, 23 August 2025 (UTC) ::See [[Wikibooks:Requests_for_permissions#TarnishedPath_(discuss_·_contribs_·_count_·_logs_·_block_log_·_rfp_·_rights)_(IP_Block_Exemption)]] ''[[User:TarnishedPath|<b style="color:#ff0000;">Tar</b><b style="color:#ff7070;">nis</b><b style="color:#ffa0a0;">hed</b><b style="color:#420000;">Path</b>]]''<sup>[[User talk:TarnishedPath|<b style="color:#bd4004;">talk</b>]]</sup> 03:35, 23 August 2025 (UTC) == You've got mail! == {{You've got mail|sig=<span style="font-family:Verdana">[[User:Codename Noreste|<span style="color:#0024FF">'''''Codename Noreste'''''</span>]] ([[User talk:Codename Noreste|<span style="color:#A1000E">talk</span>]])</span> 00:20, 6 September 2025 (UTC)}} :Thank you! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:06, 6 September 2025 (UTC) == Are you able to import? == I made a few requests over at https://en.wikibooks.org/wiki/Wikibooks:Requests_for_import . [[User:2005-Fan|2005-Fan]] ([[User talk:2005-Fan|discuss]] • [[Special:Contributions/2005-Fan|contribs]]) 22:32, 4 October 2025 (UTC) : [[User:2005-Fan|2005-Fan]], I'll go ahead and start the imports. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 16:29, 5 October 2025 (UTC) ::Thank you for your help [[User:2005-Fan|2005-Fan]] ([[User talk:2005-Fan|discuss]] • [[Special:Contributions/2005-Fan|contribs]]) 16:51, 5 October 2025 (UTC) ::: My apologies for not doing this sooner, because some database error appears when I am trying to mass import. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 23:39, 5 October 2025 (UTC) ::::I also tried to make this import earlier and ran into issues with the software. I was hoping it was a temporary bug, but it seems to be persisting. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:01, 6 October 2025 (UTC) :::::This seems like I should get involved. {{working}}... [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 13:11, 6 October 2025 (UTC) :::::: I believe there are five pages that have massive page histories they fail to import here. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 15:13, 6 October 2025 (UTC) :::::::I backed up the XMLs of them locally but im unsure how much that'd do. [[User:2005-Fan|2005-Fan]] ([[User talk:2005-Fan|discuss]] • [[Special:Contributions/2005-Fan|contribs]]) 15:18, 6 October 2025 (UTC) ::::::::Just became an importer. The reason is prob understandable but I cannot upload the XML file to here locally. [[User:2005-Fan|2005-Fan]] ([[User talk:2005-Fan|discuss]] • [[Special:Contributions/2005-Fan|contribs]]) 17:23, 10 October 2025 (UTC) == About the category parameter in the recipe summary template == When it uses a "recipe by type" category, should it use a "[type/food] recipes" name or "Recipes for [type/food]"? I recently operated JWB to change from [[:Category:Dessert recipes]] to [[:Category:Recipes for dessert]] in multiple Cookbook recipes, and from what I've said before, I've changed to ''Recipes for dessert'' in the category parameter of Cookbook recipes. Hope you don't mind that this was over more than 250 changes (not counting the recent category changes after moving some recipe categories). Thanks. '''[[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]]''' ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 02:07, 27 October 2025 (UTC) :Hi @[[User:Codename Noreste|Codename Noreste]]—those JWB changes you made seem fine to me! I'm not quite sure what you're asking in your first sentence, though. Assuming I understand correctly: in general, I think the default format should be whatever the actual category name is. BUT if there is a redirect, it ultimately shouldn't matter too much. And, because I'm not convinced of the utility of that infobox parameter in the first place (thinking of removing it), I'm not hugely concerned about it for the time being. Does this help? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:21, 27 October 2025 (UTC) :: Probably, but I will say the following below (for my first sentence) to clarify: :: On the <code>|category =</code> parameter, when placing a recipe category name, should it either be {{tq|Sandwich recipes}} or {{tq|Recipes for sandwiches}}? I hope this clears the confusion. '''[[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]]''' ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 18:39, 27 October 2025 (UTC) == Please no more Unicode LTA == Please don't block me again. I promise I will edit Unicode stuff and add correct information. [[Special:Contributions/&#126;2025-30839-28|&#126;2025-30839-28]] ([[User talk:&#126;2025-30839-28|talk]]) 20:54, 1 November 2025 (UTC) :<small>I am a bit out of the loop, so correct me if I'm wrong - I'm assuming here</small> I think the point is that they want you to ''not'' edit the Unicode stuff? Also hi kitty, it's been a ... very long time.. <sup>&#8212; [[User:L10nM4st3r|<span style="color:#c71300">L10nM4st3r</span>]]</sup> / <sub>[[User talk:L10nM4st3r|<span style="color:#ce3f00">'''ROAR''' at me!</span>]]</sub> 01:13, 5 November 2025 (UTC) ::Ok so apparently not as long as I thought, but it feels like I've been away for at least a year lol <sup>&#8212; [[User:L10nM4st3r|<span style="color:#c71300">L10nM4st3r</span>]]</sup> / <sub>[[User talk:L10nM4st3r|<span style="color:#ce3f00">'''ROAR''' at me!</span>]]</sub> 01:23, 5 November 2025 (UTC) :::Nice to see you! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 15:41, 5 November 2025 (UTC) == Administrator and reviewer user right combinations are not needed anymore == Given that administrators can review edits in addition to reviewers, I would suggest for you (and other administrators) to kindly remove the reviewer permission from (own) accounts. What I'm saying is that if one holds administrator and reviewer permissions together, they can remove the reviewer permission from their own account and retain their administrator permission. Thanks. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 16:06, 11 November 2025 (UTC) :Gotcha—is there a reason it's bad for one user to have both these rights? If so, I can remove my reviewer right. Otherwise, it seems fairly harmless? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 19:26, 11 November 2025 (UTC) :: The thing is, administrators have the <code>review</code> user right, as well as some permissions in the reviewer user group in the administrator toolset. That means that having the reviewer user group together with the admin user group is redundant. Hope this explains it. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 19:59, 11 November 2025 (UTC) ::: @[[User:Kittycataclysm|Kittycataclysm]] <s>I'll do this tomorrow morning, as well as to remove autoreviewed user permissions from users who are reviewers.</s> ({{doing}}) [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 03:24, 12 November 2025 (UTC) : I have removed the autoreviewed user permission from users who are reviewers. As for administrators, I will do so later today. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 03:40, 13 November 2025 (UTC) == Nesting in Open Book of Ecovillages and Eco Communities == Hi Kittycataclysm, I am editor of wikipedia since 2004. We have the habit if we have a concern using the talk page to clarify the case. I am not sure to delete meaningful content without previous notification and doing major redirection without agreeing the main contributor(s) is an adequate admin act and sign of good manner of host (see [[W:Wikipedia:Etiquette|Wikipedia:Etiquette]].) Yes, It will be not an average book but above the regular. This is the exact case: ''"this may be appropriate, such as with large textbooks that contain subsections with a lot of content."'' ''for to establish good structural and stylistic practices'' I have a data management certification. If you asking it will have 4 nest level on strict purpose. If you saw the introduction of the [[Open Book of Ecovillages and Eco Communities]] is/will be a global collection making effective collaboration over borders and continents. One structured + categorized(!) page for each community willing to show up. The Postal addresses has also same or larger deepness, this is unavoidable (Country/Postal Code/Location/Street/House/floor/door). Here will looks like: '''Eco-comm/Continent/Regio code/Community name''' The goal of this system to open bridge + experience highway for the communities using the same permaculture technics what collected parallelly in [[Open Book of Permaculture]]. That is also part of this knowledge base please dont do simplification steps on that without discussion. I am kindly asking to revert your edits in this book. After that I will put a notification template about "This book is under construction with major changes. Before contributing, please discuss and align your work with at least one of the main contributors listed in the Page History. Common clarifications/ guides are on the primary talk page." Thanks: [[User:Rodrigo|Rodrigo]] ([[User talk:Rodrigo|discuss]] • [[Special:Contributions/Rodrigo|contribs]]) 02:22, 12 November 2025 (UTC) :Hi @[[User:Rodrigo|Rodrigo]], and thank you both for your contributions and for reaching out! Yes, I did make the following changes to [[Open Book of Ecovillages and Eco Communities]]: :* I moved the pages from the [[Eco-comm]] namespace to the [[Open Book of Ecovillages and Eco Communities]] namespace, since the table of contents and pages for a given book should be under that book's namespace. :* I removed the links to Wikipedia that were on [[Open Book of Ecovillages and Eco Communities]], since outlinking has been discouraged at en.Wikibooks as a matter of practice. Compilations of links may not fall into WB scope as an instructional text, and [[Wikibooks:Requests for deletion/Piano Solo Music: An Encyclopedia|there is precedent for deleting them]]. But, I do see that the tool I used didn't just remove links to enWP, so I will restore the prior revision and ping the tool developer. :* I flagged it as needing denesting—you're right that nested entries can sometimes be appropriate. In this case, I was primarily flagging for a denest because the table of contents needs to be moved onto the main page, and it shouldn't have hidden navigation within the nested portions. :Could you clarify which of these edits you do not agree with so I can make sure they are individually addressed? As an aside, it could be helpful to create a [[Help:Local manuals of style|local manual of style]] for the book in order to clearly outline the expectations. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:59, 12 November 2025 (UTC) ::My main concern not about moving and flagging but '''deleting''' [[Eco-comm]] against [[Wikibooks:Deletion policy]] and not mentioning in the clarification even after my notification. Should I note all administrators [[Wikibooks:Please do not bite the newcomers]] - or will they do speedy deleting one by one until I make them individually addressed? :::The <u> local manual of style</u> development is ongoing together with the sample pages. ::'''MAIN PAGE''' ::The '''Main page''' and '''Namespace''' is the [[Eco-comm]]. The '''Full Title''' or '''Cover''' is [[Open Book of Ecovillages and Eco Communities]]. Because of the high level of nesting the below extra-long-full-text-title to be avoided the Cover page is a redirection with preface/intro etc. ::'''NESTING ''' :::Featured book with 3 level nesting: [[Social and Cultural Foundations of American Education/Educational Change/Theory]] :::5 level nesting example: [[Development Cooperation Handbook/Designing and Executing Projects/Communication Management/Communication Planning/Develop a Conflict Management Strategy]] ::'''Categories''' The [[:Category:Eco-comm]] will let the users make practical sub-categories e.g. [[:Category:Eco-comm/Project/numundo]] [[:Category:Eco-comm/]] ::: ::[[User:Rodrigo|Rodrigo]] ([[User talk:Rodrigo|discuss]] • [[Special:Contributions/Rodrigo|contribs]]) 03:44, 18 November 2025 (UTC) :::Thank you for elaborating! I'm unfortunately not sure what you mean about deleting [[Eco-comm]]—are you referring to the fact that I moved it without leaving a redirect? Regarding the nesting, I do honestly think those other books you linked should have their navigation denested since I find their format difficult to parse, and they have some navigation issues. Looping in some other active admins (@[[User:Leaderboard|Leaderboard]] @[[User:MarcGarver|MarcGarver]] @[[User:JJPMaster|JJPMaster]] @[[User:Codename Noreste|Codename Noreste]] (@[[User:SHB2000|SHB2000]]) so they can get eyes on this and voice anything they think is important. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 04:12, 18 November 2025 (UTC) ::::It makes no sense to have some crazy abbreviation as a "main page" or "namespace" (whatever that means in this context) for a book in order to allow it to be deep nested. Nobody needs to type the whole name of the nesting because that's what navigation templates do, and it is a simple matter to override the page title. I also take issue with the statement, above, "Before contributing, please discuss and align your work with at least one of the main contributors listed in the Page History." Anybody can edit, and nobody gets to own and control any work. Taken together, this complaint looks like a case of attempting to assert ownership and to operate against the normal practices of Wikibooks. As such, I am completely aligned with the changes made. [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 12:49, 18 November 2025 (UTC) :::::That. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 14:59, 18 November 2025 (UTC) ::::Thanks @[[User:MarcGarver|MarcGarver]]@[[User:Leaderboard|Leaderboard]] for the contribution, btw the [[Development Cooperation Handbook/Designing and Executing Projects/Communication Management/Communication Planning/Develop a Conflict Management Strategy]] also looks crazy long, is'nt it? Lets continue in the [[Wikibooks:Reading_room/General]] keeping this page for personal messages. [[User:Rodrigo|Rodrigo]] ([[User talk:Rodrigo|discuss]] • [[Special:Contributions/Rodrigo|contribs]]) 23:07, 20 November 2025 (UTC) == Deletions of Wikibook subpages == Hello @[[User:Kittycataclysm|Kittycataclysm]], regarding the [[Thesis Writing Guide]] subpage deletions, should I just recreate them when I keep working on them or was there an automatic deletion that we could undo? This document will grow, but really slowly. Best, Tim [[User:TimBorgNetzWerk|TimBorgNetzWerk]] ([[User talk:TimBorgNetzWerk|discuss]] • [[Special:Contributions/TimBorgNetzWerk|contribs]]) 11:37, 16 December 2025 (UTC) :Hi @[[User:TimBorgNetzWerk|TimBorgNetzWerk]]! Since there was so little content on the deleted pages, my recommendation would just be for you to gradually recreate the chapters as you go. Does that make sense? Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 19:54, 17 December 2025 (UTC) ::Makes sense, not my ideal solution, but also not far from it :) The end result will be the same, the in-between will just feel a little bit weird from time to time. ::Thank you for taking time to curate and quality-control Wikibooks - wishing wonderful holidays and a happy new year! [[User:TimBorgNetzWerk|TimBorgNetzWerk]] ([[User talk:TimBorgNetzWerk|discuss]] • [[Special:Contributions/TimBorgNetzWerk|contribs]]) 20:43, 17 December 2025 (UTC) :::Thank you, and happy holidays to you as well :) —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 23:13, 17 December 2025 (UTC) == help with "Media Literacy and You" == {{re|Kittycataclysm}} What do I need to do to get a quality review of ''[[Media Literacy and You]]'', or whatever is needed to remove <nowiki>{{Qr-em|not clear how this is to be structured as a book}}</nowiki>? I ask, because you added that flag just over 2 hours after I created it. I later found that I had accidentally created it as an anonymous user. I've since started using my standard Wikiname, and I tried to respond to the requests both by creating a discussion on the "Discussion" page associated with that book and by upgrading the content. The upgrades included adding the "Introduction" chapter by revising an article on Wikiversity that convinced me to start this Wikibook. I have other articles that I plan to rewrite to create 9 of the remaining 11 chapters in the current table of contents, as indicated in this table of contents. ??? Thanks, [[User:DavidMCEddy|DavidMCEddy]] ([[User talk:DavidMCEddy|discuss]] • [[Special:Contributions/DavidMCEddy|contribs]]) 02:23, 8 February 2026 (UTC) :Hi @[[User:DavidMCEddy|DavidMCEddy]]! I removed the query flag, since this is clearly not a test page. I do have concerns about the suitability of this book for Wikibooks, since it seems to be more in line with essays and original research/analysis (which are [[Wikibooks:WIW|out of scope here]]). Wikiversity seems like a very suitable place for them—is there a specific reason you want to move them here? Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:24, 8 February 2026 (UTC) ::{{re|Kittycataclysm}} ::This book is intended to accelerate the diffusion of [[w:Media literacy|media literacy]] by making it easier for humans to (a) access training materials and (b) connect with research on the most important issues that concern them and (c) discuss those issues with others who may believe differently in a nonthreatening context that encourages dialogue and a shared search for what can honestly be said about any particular issue. This is an extension of "The wisdom of polarized crowds" discussed in [[Wikipedia:Reliability of Wikipedia]]. ::I don't know about you, but I'm frightened by the collapse of nuclear arms control agreements since the year 2000, by global warming, by the threats of the Trump administration to invade Canada and Greenland, etc. If this book project is successful, it will make a material contribution to reversing these trends -- unless this kind of dialogue is [[v:Responding to a nuclear attack|interrupted by a nuclear war]]. === Who is DavidMCEddy === ::I'm a [[w:Vietnam veteran|Vietnam-era veteran]] with a PhD in statistics and a publication record for which [https://www.researchgate.net/profile/Spencer-Graves-3 ReserchGate has found over 1,200 academic publications that have cited my work.] Since [https://xtools.wmcloud.org/ec/en.wikipedia.org/DavidMCEddy 2010 I have logged] * 6,000+ edits in each of Wikipedia and Wikiversity, * 1,000+ in Wikimedia Commons, * 30,000+ in Wikidata, and * almost 1,000 in other Wikimedia Foundation projects like Wikiquote and edits to the Spanish, French and German Wikipedias. This includes dozens of research reports posted to Wikiversity under [[v:Category:Freedom and abundance]] and 44 posts under [[v:Category:Media reform to improve democracy]] that provide a platform for documenting and discussing 44 episodes of a fortnightly "Media & Democracy" series of 29:00 mm:ss podcasts syndicated for the [https://pacificanetwork.org/stations-2/ Pacifica Radio Network] featuring the opinions of leading experts on the increase in political polarization and violence and what those experts think should be done about this. I've just posted another chapter to [[Media Literacy and You/The impact of the media on political economy since the time of the Pharaohs]]. I hope you will agree that this book can make a positive contribution to Wikibooks and to [[w:Jimmy Wales|Jimbo Wales]]' [[w:Wikipedia:Prime objective|Prime Directive]] to create "a world in which every single person on the planet is given free access to the sum of all human knowledge." Thanks, [[User:DavidMCEddy|DavidMCEddy]] ([[User talk:DavidMCEddy|discuss]] • [[Special:Contributions/DavidMCEddy|contribs]]) 01:19, 9 February 2026 (UTC) :@[[User:DavidMCEddy|DavidMCEddy]] Thank you and I understand this, but I am asking why you think this material is more suitable at Wikibooks rather than at Wikiversity. From what I can see, Wikiversity seems like the more appropriate home for it given our [[Wikibooks:WIW|scope]]. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:59, 9 February 2026 (UTC) ::{{re|Kittycataclysm}} ::"Media Literacy and You" is textbook to support both self study and classes on media literacy. ::I have been posting content to Wikiversity since 2014 and have not encountered support there for books. A search just now turned up a hint of a book on Wikiversity, but I could not easily find anything on how to do it, etc. ::I think this "Media Literacy and You" project would lose the vast majority of its potential if it were not on Wikibooks. ::??? Thanks, [[User:DavidMCEddy|DavidMCEddy]] ([[User talk:DavidMCEddy|discuss]] • [[Special:Contributions/DavidMCEddy|contribs]]) 02:22, 9 February 2026 (UTC) {{outdent}} {{re|Kittycataclysm}} Will you please help me with the protocols of creating a book on Wikiversity? 1. I have found documentation that claims that Wikiversity supports such. However, the documentation seems incomplete, potentially out of date, etc. For example, I could not see how to follow the instructions for [[Wikiversity:Help:Books#Step 1: Enable the "Book creator" tool]]. So I posted a question to [[Wikiversity:Help talk:Books]]. 2. What do you suggest I do next? :I can create an article on Wikiversity titled, "Media Literacy and You", and port everything I've posted to Wikibooks there, then replace the pages on Wikibooks with redirects to [[Wikiversity:Media Literacy and You]], [[Wikiversity:Media Literacy and You/Introduction]], and [[Wikiversity:Media Literacy and You/The impact of the media on political economy since the time of the Pharaohs]]. :If you think that's the best way to build this book project, great. It would actually be easier for me, because there would be less translation between what I already have on Wikiversity and a version for Wikibooks. (Also, Wikiversity supports <nowiki>{{cite Q|...}}</nowiki>, which I have used extensively for years.) :Thanks for your help. [[User:DavidMCEddy|DavidMCEddy]] ([[User talk:DavidMCEddy|discuss]] • [[Special:Contributions/DavidMCEddy|contribs]]) 13:26, 9 February 2026 (UTC) :@[[User:DavidMCEddy|DavidMCEddy]] Unfortunately, I am not familiar with the exact workings of Wikiversity, so I can't be much help there. My personal recommendation is that you ask there for help on how best to structure your materials to match the WV requirements. If you'd like some additional opinions/insight, please feel free to also check in at the [[Wikibooks:Reading room/General|reading room]]. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:22, 10 February 2026 (UTC) ::{{re|Kittycataclysm}} I believe I have finished migrating all of ''Media Literacy and You'' to Wikiversity and replacing the parts of it on Wikibooks with redirects. Comments? Thanks, [[User:DavidMCEddy|DavidMCEddy]] ([[User talk:DavidMCEddy|discuss]] • [[Special:Contributions/DavidMCEddy|contribs]]) 17:32, 10 February 2026 (UTC) == Thank you! == Heya, thanks for reviewing my stuff! Just to note, the first lesson page was done and so that'll need moving. If you want to discuss anything with me, I am easily reachable on Discord @ xiluosi233. I can explain philosophy, approach, and so on from my teaching experience if you want anything regarding that. [[User:Shira the Mogul|Shira the Mogul]] ([[User talk:Shira the Mogul|discuss]] • [[Special:Contributions/Shira the Mogul|contribs]]) 19:48, 17 February 2026 (UTC) :It appears [[An Introduction to the Han Script]] was moved wrong - should it not be [[General Literary Chinese from Scratch/An Introduction to the Han Script]]? [[User:Shira the Mogul|Shira the Mogul]] ([[User talk:Shira the Mogul|discuss]] • [[Special:Contributions/Shira the Mogul|contribs]]) 19:52, 17 February 2026 (UTC) ::@[[User:Shira the Mogul|Shira the Mogul]] good catch! I accidentally removed more of the title than intended. I've fixed this now. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:18, 18 February 2026 (UTC) == A test request == Just to see whether a recent Luna update turned out as intended, could you briefly revert your [[User:Kittycataclysm/lunaoptions.json|Luna preferences page]] to the first revision? Since you don't appear to have any custom preferences in the first place, I don't think there should be any conflicts. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 01:49, 30 March 2026 (UTC) :Done! But, it seems to have perhaps auto-updated again immediately afterwards. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 15:39, 10 April 2026 (UTC) == Linking == Hi,<br> For my edification, why is a link from [[Cookbook:nettle|nettle]] to [[w:Urtica_dioica|Urtica dioica]] not appropriate? The Wikipedia article has more information & seems relevant.<br> Thanks, ... [[User:PeterEasthope|PeterEasthope]] ([[User talk:PeterEasthope|discuss]] • [[Special:Contributions/PeterEasthope|contribs]]) 01:53, 24 April 2026 (UTC) :@[[User:PeterEasthope|PeterEasthope]] good question! Wikibooks discourages outlinking, since books should be self-contained units. Instead of linking to [[w:Urtica dioica]], the correct approach would be to flesh out the actual chapter here at Wikibooks. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:34, 24 April 2026 (UTC) ::Should all material in the Wikipedia article about Urtica dioica relevant to cooking be duplicated into the nettle article in the cookbook? Thanks, ... [[User:PeterEasthope|PeterEasthope]] ([[User talk:PeterEasthope|discuss]] • [[Special:Contributions/PeterEasthope|contribs]]) 02:30, 2 May 2026 (UTC) :::@[[User:PeterEasthope|PeterEasthope]] you could do that, although you should only include information that is sourced. However, I recommend that you wait, because I am coincidentally working on the page right now and fleshing it out significantly. I should publish today. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 21:40, 2 May 2026 (UTC) ::::The nettle page is better now. Thanks. ::::I still wonder, given that the link to ''The Complete Guide to Edible Wild Plants, ...'' is permitted, why not a link to the botanically oriented page in Wikipedia. What if someone reads the Cookbook article and is interested in the toxin for example? Seems that non-Wikimedia references are more privileged than Wikimedia references. ::::Also, by chance, just noticed the [[w:Nettle_soup|Nettle soup]] article in Wikipedia. Better in the Cookbook? ::::Thx, ... [[User:PeterEasthope|PeterEasthope]] ([[User talk:PeterEasthope|discuss]] • [[Special:Contributions/PeterEasthope|contribs]]) 19:10, 5 May 2026 (UTC) :::::Another good question. The reason those books are linked is because they are reputable and topical sources for the subject matter (nettles as used in cooking from an instructional perspective), and the links are part of the citations—this makes it different from a simple outlink to a Wikipedia page. Wikipedia pages should also not be cited themselves as sources. Regarding nettle soup, I don't think it makes sense to have that as a standalone page here in the cookbook due to its encyclopedic tone, and I don't see any recipes there. Does this make sense? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:21, 6 May 2026 (UTC) ::::::Somewhat. Certainly a recipe wouldn't be incongruous in a cookbook. Still seems unhelpful that relevant information in Wikipedia is inaccessible from a Wikibook. In effect there's a "Berlin Wall" between two Wikimedia projects. Would a "See also" section be permissible? ::::::Thanks, ... [[User:PeterEasthope|PeterEasthope]] ([[User talk:PeterEasthope|discuss]] • [[Special:Contributions/PeterEasthope|contribs]]) 14:00, 7 May 2026 (UTC) == You may be an eligible candidate for the U4C election == <div lang="en" dir="ltr" class="mw-content-ltr"> Greetings, The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee (U4C)]] seeks candidates for the 2026 election. The U4C is the global committee responsible for overseeing enforcement of the [[foundation:Special:MyLanguage/Policy:Universal Code of Conduct|Universal Code of Conduct]]. Elections are held annually, if elected a committee member serves for two years. This year the U4C requires candidates to hold administrator rights on at least one wiki, which is why you are being contacted as you appear to hold this right. There are other requirements, such as candidates must be at least 18 years old and may not be employed by the Wikimedia Foundation or other related chapters and affiliates. You can find more information in the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026#Call_for_Candidates|call for candidates on Meta-wiki]]. Additionally, the committee's working language is English; some ability to communicate in English is required. The election opens on 18 May, if you are eligible and interested you have until 10 May to submit your candidacy. There will week between for candidates to answer questions from the community. Voting takes place privately in [[m:Special:MyLanguage/SecurePoll|SecurePoll]], successful candidates must receive at least 60% support. More information is available on [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|the 2026 Elections page]], including timelines and other candidacy information. If you read over the material and consider yourself qualified, please consider submitting your name to run for the committee. If you think someone else in your community might be interested and qualified, please encourage them to run. In partnership with the U4C -- [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|talk]]) 18:32, 28 April 2026 (UTC) </div> <!-- Message sent by User:Keegan (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=User:Keegan_(WMF)/test&oldid=30471751 --> == Undeletion request == Hello, I am writing to request an undeletion of the page Saumya Pandya Thakkar, Shakuntala Pandya and the Pedestrians of Ahmedabad. You stated you are a frequent visitor of the Lentis page and are thus familiar with it. This page was part of a class assignment and was in progress at the time of deletion. The work deleted is what we will be graded on for our class, so we would appreciate the restoration. [[User:Yqj3km|Yqj3km]] ([[User talk:Yqj3km|discuss]] • [[Special:Contributions/Yqj3km|contribs]]) 19:36, 4 May 2026 (UTC) :@[[User:Yqj3km|Yqj3km]] see my response below regarding undeletion. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:15, 4 May 2026 (UTC) == Undeletion request == About the page on Lentis called Saumya Pandya Thakkar, Shakuntala Pandya and the Pedestrians of Ahmedabad: I, too, request undeletion, please. If the authors made any msitakes, the fault is 100 percent mine, for failing to guide them correctly. Like all chapters in this book, this team's chapter is a class assignment. I will be interested also in the reason for deletion so that I can guide authors better. I want to help my students be constructive contributors. Many thanks! [[User:Norton|Norton]] ([[User talk:Norton|discuss]] • [[Special:Contributions/Norton|contribs]]) 20:03, 4 May 2026 (UTC) :Hi @[[User:Norton|Norton]] and thanks for the ping! I deleted it because it was not titled/filed correctly, so I didn't realize it was part of [[Lentis]]. I have undeleted it and moved it to [[Lentis/Saumya Pandya Thakkar, Shakuntala Pandya and the Pedestrians of Ahmedabad]]. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 22:14, 4 May 2026 (UTC) ::Many, many thanks, @[[User:Kittycataclysm|Kittycataclysm]]! I am very grateful as always for everything you do for Wikibooks! ::[[User:Norton|Norton]] ([[User talk:Norton|discuss]] • [[Special:Contributions/Norton|contribs]]) 22:27, 4 May 2026 (UTC) == Log in issues == Hi, messaging you as you seem to be the most active admin at the moment. I can't log in (as posted at <bdi>[[Wikibooks:Reading room/Administrative Assistance]] and also on my WP page at</bdi> [[w:User_talk:Xania]]). Seems to be an issue with extra security for admins? I am asked to use my authenticator app (which I can't as I have never set it up for Wikibooks) or a recovery code (which I don't have). Any idea what I should do in this situation? Xania [[Special:Contributions/&#126;2026-28255-89|&#126;2026-28255-89]] ([[User talk:&#126;2026-28255-89|talk]]) 18:21, 10 May 2026 (UTC) :Apologies for missing this yesterday! It seems like we have a few people working on it over in the reading room, and I'll keep track there. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:37, 11 May 2026 (UTC) == Splitting pages == FYI, I untagged [[Art Print Production Methods]] as for splitting: the page is rather small with its 20 KB and does not need splitting, in my view. Ideally, there would be an operationalized, fairly detailed policy on the matter, but I do not know of one. Single-page books are in [[:Category:One-page books]]. --[[User:Dan Polansky|Dan Polansky]] ([[User talk:Dan Polansky|discuss]] • [[Special:Contributions/Dan Polansky|contribs]]) 04:45, 20 May 2026 (UTC) == <s>Slander</s> == <S>Your tag is slanderous and very easily proven wrong.</s>[https://en.wikibooks.org/w/index.php?title=Five_Rules_for_Meaningful_Living&diff=prev&oldid=4654455] Given you likely didn't bother to look at the edit history, I would remind you that your given reason that you think it was AI is because you see the chapter is "numbered". That however was 100% my own personal decision after I reviewed my work and thought to myself that I later wrote in the introduction that there is a first to fourth chapter. However I thought to myself that the readers would not be easily made aware of what is meant by first to fourth as I didn't number them - so is why I dedicated an entire edit to make it less ambiguous [https://en.wikibooks.org/w/index.php?title=Five_Rules_for_Meaningful_Living&diff=prev&oldid=4654328]. I should not have to be falsely penalized because I wanted to be more considerate and ensure better clarity. I do however request AI to help me figure out coding like this - [https://en.wikibooks.org/w/index.php?title=Five_Rules_for_Meaningful_Living&diff=prev&oldid=4654329] as I don't know how to link. But I intentionally take great efforts to not rely on AI to write that book and find your wrongful presumptions troubling. [[User:JaredMcKenzie|JaredMcKenzie]] ([[User talk:JaredMcKenzie|discuss]] • [[Special:Contributions/JaredMcKenzie|contribs]]) 06:00, 15 July 2026 (UTC) :@[[User:JaredMcKenzie|JaredMcKenzie]] thank you for clarifying! I flagged it for review because it matched a common pattern we see associated with LLM use here. If that is not the case, then nothing needs to happen in that respect; however, you will likely want to fix the lists so that they are correctly formatted in the Wikitext and not hard-written—let me know if you have any questions about that. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:14, 16 July 2026 (UTC) ::Yeah, I don't instantly understand what you mean by "correctly formatted" list. At first, I assumed you were referring to chapter 4 - (''Further reading'')? But I think I know what you mean. I made this edit here [https://en.wikibooks.org/w/index.php?title=Five_Rules_for_Meaningful_Living&diff=prev&oldid=4654738] to align with how I see wikibooks typically do lists. Did I fix it? If not, feel free to clarify.[[User:JaredMcKenzie|JaredMcKenzie]] ([[User talk:JaredMcKenzie|discuss]] • [[Special:Contributions/JaredMcKenzie|contribs]]) 18:35, 16 July 2026 (UTC) ::I thought about how I responded earlier. Even tho I still disagree, I probably shouldn't have used such a tone. I imagine admins like yourself do a lot of work overseeing wiki and the project owes a lot to you guys. So I take back my harsh words, and I hope we're good.[[User:JaredMcKenzie|JaredMcKenzie]] ([[User talk:JaredMcKenzie|discuss]] • [[Special:Contributions/JaredMcKenzie|contribs]]) 03:38, 17 July 2026 (UTC) :::@[[User:JaredMcKenzie|JaredMcKenzie]] I appreciate that—thank you! And thank you for [[Special:Diff/4654738|making those changes to the lists]], which was indeed what I was referring to. Happy editing! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:31, 17 July 2026 (UTC) == The Geoguide == I literally wrote all of this myself I used no AI if you want to you can highlight the areas that seem way too formal and ill fix them [[User:Kayden Swanson|Kayden Swanson]] ([[User talk:Kayden Swanson|discuss]] • [[Special:Contributions/Kayden Swanson|contribs]]) 04:22, 18 July 2026 (UTC) :Thank you! I have removed the flag. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 20:41, 20 July 2026 (UTC) == Vandalism == your recent changes may not be constructive. {{Warning}} [[User:Duodeca 12|Duodeca 12]] ([[User talk:Duodeca 12|discuss]] • [[Special:Contributions/Duodeca 12|contribs]]) 20:39, 2 August 2026 (UTC) == Your recent revert == Could you explain [[Special:Diff/4670314]]? This seems to be you ''restoring'' vandalism, which was originally introduced by [[Special:Diff/4669920]]. [[User:EggRoll97|EggRoll97]] ([[User talk:EggRoll97|discuss]] • [[Special:Contributions/EggRoll97|contribs]]) 20:06, 15 September 2026 (UTC) :Good catch! Somehow I didn't have the most recent version of a page loaded, and it seems like Luna reverts the most recent edit of a page and not the specific edit you're viewing. The edit in question should be fixed now. Thanks! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 20:11, 15 September 2026 (UTC) ::Sorry {{PAGENAME}} for butting in here, I hope you don't mind. ::Just wanted to mention that I have had a few similar experiences when editing (not having the most recent version of a page loaded). Once this caused me friction with an admin who was convinced I was willfully undoing their edit. This happened years ago on another wikimedia project. ::Ottawahitech [[Special:Contributions/~2026-40500-29|~2026-40500-29]] ([[User talk:~2026-40500-29|talk]]) 01:18, 16 September 2026 (UTC) == Confirmed user == <s>If this is one, could I perhaps be a confirmed user? The software has not granted me autoconfirmed, despite me having the requirements.</s> [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 23:50, 22 September 2026 (UTC) :This is not needed anymore, thank you! [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 23:58, 22 September 2026 (UTC) == Vandalism on Unicode/Character reference/1F000-1FFFF == I caught the LTA adding Unicode characters which aren't even approved, I undid it, and they reverted. Please semi-protect this page.[[User:Alexlatham96|Alexlatham96]] ([[User talk:Alexlatham96|discuss]] • [[Special:Contributions/Alexlatham96|contribs]]) 15:33, 27 September 2026 (UTC) == Pages by [[User:Ruth Bulyaba M]] == Hello Kittycataclysm, I would like to bring to your attention the pages created by this user. I have used AI checkers to check if the page was created by AI, and it turned out to be positive. I have reached out to the user, to no response. Could you perhaps verify if their pages were created by AI? Thank you. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 11:26, 29 September 2026 (UTC) :Could you perhaps also check [[User:Matovu_Trevor/sandbox|this page]]? Many thanks. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 11:28, 29 September 2026 (UTC) 07x1m95yyt9lj1uvvf1y9k3glmn6i5i Oberon/System Variants 0 446845 4672759 4669618 2026-09-28T14:02:20Z PeterEasthope 660399 Switched to the Navigation template. 4672759 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = Naming | next = Licenses }} <br> The Oberon system runs directly on several machine architectures and as a subsystem in several host [[w:Operating system|operating systems]]. Order of rows is approximately chronological. For each variant (row), a link in the second column leads to additional information. <div id="VariantsTable"></div> ==Source Texts in [[Oberon/oreport|Oberon]]<ref name="Oberon"/>== {| role="presentation" class="wikitable mw-collapsible mw-collapsed" | colspan="4" align="center" | Presentation as a table&#160; |- ! style="width: 15em" | Host Environment<ref name="HostEnvironment"/> ! style="width: 15em" | Software ! style="width: 15em" | Installation<br>archive ! style="width: 15em" | Installation<br>Instructions |- | [[w:Ceres_(workstation)|Ceres workstation]]<br> [http://www.computerhistory.org/collections/catalog/X2321.2002A preserved Ceres]<br> [http://www.computerhistory.org/collections/catalog/102674736 preserved Ceres]<br> [http://www.computerhistory.org/collections/catalog/102722173 photo of Ceres 1]<br> [[w:Field-programmable_gate_array|FPGA]] based [https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=165&No=830#contents Cyclone V GX]. | [[w:Oberon_(operating_system)|The Oberon System]]<br>[[Oberon/The Oberon System, V1 and V2|V1 and V2]] | colspan="2" align="center" | [http://www.cpu-ns32k.net/Oberon.html Notes about Oberon] and [http://www.cpu-ns32k.net/Ceres.html implementation of Ceres]<!-- <br>by Udo M&ouml;ller, 2023-25. --><ref name="VCFE2024"/><ref name="Ceres"/><br>[https://github.com/pcayuela/Project-Oberon/tree/main/CERES%20Oberon%20V4/ASCII Project-Oberon at Sourceforge]<br>[https://bitsavers.org/ETH https://bitsavers.org/ETH] |- | [[w:X86|X86 PC]] with [[w:MS_DOS|MS-DOS]] or [[w:FreeDOS|compatible OS]] | [https://www.research-collection.ethz.ch/handle/20.500.11850/68911 ''Oberon for PC on an MS-DOS Base''](PDF), [[Oberon/Bibliography#Dis93|Dis93]] | align="center" | [https://sourceforge.net/projects/dosoberon/files/ Sourceforge]<br>[https://github.com/Classic-Tools/DOSOberon Github] | align="center" | README.TXT for System&#160;3, Release 2.0 at [https://sourceforge.net/projects/dosoberon/files/DOS%20Oberon%20System%203%20Version%202.0/ Sourceforge],<br>and at [https://github.com/Classic-Tools/DOSOberon/blob/master/DOSOberon-S3R2.0/README.TXT Github] |- | Any system compatible with the included PAL library<ref name="PAL"/> | Cross-platform ETH Oberon, System&#160;3<ref name="Oberon"/> | colspan="2" align="center" | [https://github.com/rochus-keller/OberonSystem3/ github]<ref name="PrecompiledCrossPlatformOberon"/> |- | Any system providing [[w:ARM_architecture_family#32-bit_architecture|ARMv7]] capabilities, including [[w:Raspberry_Pi#Flagship_series|Raspi 2B, 3b & Zero2]].<ref name="ARM"/> |QEMU image and software operable on various Raspberry Pi machines. | colspan="2" align="center" | [https://github.com/rochus-keller/OberonSystem3Native/releases/tag/2026-04-02 Github]. |} {{:Oberon/ThreeBoxes |'''Host Environment'''<ref name="HostEnvironment"/> |'''Software''' |'''Installation''' |25px}} {{:Oberon/ThreeBoxes |[[w:Ceres_(workstation)|Ceres workstation]].<br> [http://www.computerhistory.org/collections/catalog/X2321.2002A Preserved Ceres].<br> [http://www.computerhistory.org/collections/catalog/102674736 Preserved Ceres]. |[[w:Oberon_(operating_system)|The Oberon System]],<br> [[Oberon/The Oberon System, V1 and V2|V1 and V2]]. |[http://www.cpu-ns32k.net/Oberon.html Notes about Oberon] and [http://www.cpu-ns32k.net/Ceres.html implementation of Ceres].<ref name="VCFE2024"/><ref name="Ceres"/><br> [https://github.com/pcayuela/Project-Oberon/tree/main/CERES%20Oberon%20V4/ASCII Project-Oberon at Sourceforge]. |77px}} {{:Oberon/ThreeBoxes |[[w:X86|X86 PC]] with [[w:MS_DOS|MS-DOS]] or [[w:FreeDOS|compatible OS]]. |[https://www.research-collection.ethz.ch/handle/20.500.11850/68911 ''Oberon for PC on an MS-DOS Base''](PDF), [[Oberon/Bibliography#Dis93|Dis93]]. |README.TXT for System&#160;3, Release 2.0 at [https://sourceforge.net/projects/dosoberon/files/DOS%20Oberon%20System%203%20Version%202.0/ Sourceforge].<br> At [https://github.com/Classic-Tools/DOSOberon/blob/master/DOSOberon-S3R2.0/README.TXT Github]. |75px}} {{:Oberon/ThreeBoxes |Any system compatible with the included PAL library.<ref name="PAL"/> |Cross-platform ETH Oberon, System&#160;3.<ref name="Oberon"/> |[https://github.com/rochus-keller/OberonSystem3/ Github].<ref name="PrecompiledCrossPlatformOberon"/> |46px}} {{:Oberon/ThreeBoxes | Any system providing [[w:ARM_architecture_family#32-bit_architecture|ARMv7]] capabilities, including [[w:Raspberry_Pi#Flagship_series|Raspi 2B, 3b & Zero2]].<ref name="ARM"/> | QEMU image and software operable on various Raspberry Pi machines. | [https://github.com/rochus-keller/OberonSystem3Native/releases/tag/2026-04-02 Github]. | 68px}} ==Source Texts in [https://cseweb.ucsd.edu/~wgg/CSE131B/oberon2.htm Oberon-2]== {| role="presentation" class="wikitable mw-collapsible mw-collapsed" | colspan="4" align="center" | Presentation as a table&#160; |- ! colspan="4" align="center" <!-- style="border-top: solid 2px" --> | Source Texts in [https://cseweb.ucsd.edu/~wgg/CSE131B/oberon2.htm Oberon-2] |- ! style="width: 15em" | Host Environment<ref name="HostEnvironment"/> ! style="width: 15em" | Software ! style="width: 15em" | Installation<br>archive ! style="width: 15em" | Installation<br>Instructions |- <!-- id="ETHO" --> |Bare [[w:X86|X86 PC]]<ref name="Transmeta"/> | [[Oberon/ETH Oberon|ETH Oberon]], formerly System 3, PC-Native Oberon.<br />[[w:Oberon_(operating_system)#Native_Oberon| Wikipedia]] | align="center" | [https://sourceforge.net/projects/nativeoberon/files/nativeoberon/ SourceForge] | align="left" | [[Oberon/ETH Oberon/install|ETHZ, actual diskettes]]<br> [[Oberon/ETH_Oberon/QEMUinstall|Hypervisor using diskette images]].<br> [https://www.youtube.com/watch?v=Do2O1yFrnos Oberon Tutorials] at YouTube<ref name="YouTube"/> |- | [[w:X86|X86 PC]] with [[w:MS_DOS|MS-DOS]] or [[w:FreeDOS|compatible OS]] | DOS Oberon System3, Version 2.0, [[Oberon/Bibliography#Dis93|Dis93]]<ref name="DOS"/> | align="center" | [https://sourceforge.net/projects/dosoberon/files/DOS%20Oberon%20System%203%20Version%202.0/ SourceForge]<br />[https://github.com/Classic-Tools/DOSOberon/tree/master/DOSOberon-S3R2.0 Github] | align="center" | [https://sourceforge.net/projects/dosoberon/files/DOS%20Oberon%20System%203%20Version%202.0/README.TXT/download SourceForge]<br />[https://github.com/Classic-Tools/DOSOberon/blob/master/DOSOberon-S3R2.0/README.TXT Github] |- | X86 PC with MS Windows | ETH Oberon for Windows<ref name="Windows"/> | align="center" | [https://github.com/pcayuela/oldftpETHZOberon/tree/master/System3/Win95NT Github]<ref name="Win95NT"/> | align="center" | [https://github.com/pcayuela/oldftpETHZOberon/tree/master/System3/Win95NT/PlugIn readme.txt] |- | HP Alpha [aka DEC AXP] with OpenVMS | [http://www.modulaware.com/mwovms.htm 64 bit (Linz-)Oberon System], [[Oberon/Linz Oberon, V4|V4]] | align="center" | [http://www.modulaware.com/zel/aos/ modulaware.com] | align="center" | [http://www.modulaware.com/zel/aos/ OpenVMS Alpha] |- | X86, ARM, ARMv7,<br>[[w:RISC-V|RISC-V]] or [[w:MIPS_architecture|MIPS]] with Linux | [http://oberon.wikidot.com/oberon-linux-revival-olr Oberon Linux Revival, OLR]<ref name="OLR"/> | colspan="2" align="center" | [http://oberon.wikidot.com/ P. Matthias] |- | X86 PC with Linux, UltraSPARC with Solaris or Sun3 with SunOS | [http://www.mathematik.uni-ulm.de/oberon/ Ulm Oberon] | colspan="2" align="center" | [http://www.mathematik.uni-ulm.de/oberon/ulm.html HTML page] and manual pages in the downloads |- <!-- id="V4" --> | X86 PC with various operating systems<ref name="Linz"/> | [http://ssw.jku.at/Research/Projects/Oberon.html Linz-Oberon], [[Oberon/Linz Oberon, V4|V4]] | align="center" | [http://olymp.idle.at/tanis/oberon.linux.html olymp.idle.at]<ref name="olymp"/> and [https://sourceforge.net/projects/oberon/files/ SourceForge] | align="center" | [http://olymp.idle.at/~tanis/INSTALL INSTALL at olymp.idle.at]<br>[https://sourceforge.net/p/oberon/wiki/Home/ Wiki at Sourceforge]. [https://github.com/btreut/Oberon4Linux-Bootstrap Update for the x86-64 PC]. |- | X86 PC with Windows or with *nix and Wine | [[w:BlackBox Component Builder|BlackBox Component Builder]], an [[w:Integrated_development_environment|IDE]] for [[w:Component_Pascal|Component Pascal]] <!-- | [[/BB/]] --> | colspan="2" align="center" | [https://github.com/BlackBoxCenter BB Component Builder download]. |- | [[w:Common Language Infrastructure|.NET and CLI]] | [[w:Component_Pascal|Gardens Point Component Pascal, GPCP]] application for .NET and CLI<ref name="GPCP"/> | colspan="2" align="center" | [https://github.com/k-john-gough/gpcp Current project at github] <br> [https://web.archive.org/web/20120911105411/http://plas.fit.qut.edu.au/gpcp/ Original site from Archive.org] |- | [[w:Java Virtual Machine|JVM]] | [[w:Component_Pascal|Gardens Point Component Pascal]] application for JVM<ref name="GPCP"/> | colspan="2" align="center" | [https://github.com/k-john-gough/gpcp Current project at github] <br> [https://web.archive.org/web/20120911105411/http://plas.fit.qut.edu.au/gpcp/ Original site from Archive.org] |- | [[w:Linux|Linux]]-[[w:IA-32|386]], [[w:Raspberry_Pi_OS|Rasbian]], [[w:Microsoft_Windows|Windows]] | Ofront Oberon to C translator | colspan="2" align="center" | Josef Templ, [https://github.com/jtempl/ofront/ github] |- | [[w:Linux|Linux]], [[w:OS X|OS X]] or [[w:MS Windows|MS Windows]] | [https://ecs.openbrace.org/ Eigen Compiler Suite] | align="center" | [https://ecs.openbrace.org/releases/ Releases] | align="center" | [https://ecs.openbrace.org/manual User Manual] |- | Subsystem for Blackbox | Ofront+ Oberon to C translator | align="center" | various Oberon dialects | colspan="2" align="center" | [https://github.com/Oleg-N-Cher/OfrontPlus/ github] |} {{User:PeterEasthope/ThreeBoxes |'''Host Environment'''<ref name="HostEnvironment"/> |'''Software''' |'''Installation''' |25px}} <div id="ETHO">{{User:PeterEasthope/ThreeBoxes |1=Bare [[w:X86|X86 PC]]<ref name="Transmeta"/> |2=[[Oberon/ETH Oberon|ETH Oberon]], formerly System 3, PC-Native Oberon. [[w:Oberon_(operating_system)#Native_Oberon|Wikipedia]]&#160; |3=[https://sourceforge.net/projects/nativeoberon/files/nativeoberon/ SourceForge]. [[Oberon/ETH_Oberon/install|ETHZ, real diskettes]]. [[Oberon/ETH_Oberon/QEMUinstall|Hypervisor with diskette images]]. [https://www.youtube.com/watch?v=Do2O1yFrnos Oberon Tutorials at YouTube]<ref name="YouTube"/> |4=90px}}</div> {{User:PeterEasthope/ThreeBoxes | [[w:X86|X86 PC]] with [[w:MS-DOS|MS-DOS]] or [[w:FreeDOS|compatible&#160;OS]] | DOS Oberon System3, Version 2.0, [[Oberon/Bibliography#Dis93|Dis93]]<ref name="DOS"/> | [https://sourceforge.net/projects/dosoberon/files/DOS%20Oberon%20System%203%20Version%202.0/ SourceForge] and [https://github.com/Classic-Tools/DOSOberon/tree/master/DOSOberon-S3R2.0 Github] | 50px}} {{b:User:PeterEasthope/ThreeBoxes | X86 PC with MS Windows | ETH Oberon for Windows<ref name="Windows"/> | [https://github.com/pcayuela/oldftpETHZOberon/tree/master/System3/Win95NT Github]<ref name="Win95NT"/> including [https://github.com/pcayuela/oldftpETHZOberon/tree/master/System3/Win95NT/PlugIn readme.txt]. | 50px}} {{b:User:PeterEasthope/ThreeBoxes | HP Alpha [aka DEC AXP] with OpenVMS | [http://www.modulaware.com/mwovms.htm 64 bit (Linz-)Oberon System], [[Oberon/Linz Oberon, V4|V4]] | [http://www.modulaware.com/zel/aos/ modulaware.com, OpenVMS Alpha] | 45px}} {{b:User:PeterEasthope/ThreeBoxes | X86, ARM, ARMv7,<br>[[w:RISC-V|RISC-V]] or [[w:MIPS_architecture|MIPS]] with Linux | [http://oberon.wikidot.com/oberon-linux-revival-olr Oberon Linux Revival, OLR]<ref name="OLR"/> | [http://oberon.wikidot.com/ P. Matthias] | 45px}} {{b:User:PeterEasthope/ThreeBoxes | X86 PC with Linux, UltraSPARC with Solaris or Sun3 with SunOS | [http://www.mathematik.uni-ulm.de/oberon/ Ulm Oberon] | [http://www.mathematik.uni-ulm.de/oberon/ulm.html HTML page] and manual pages in the downloads | 45px}} <div id="V4">{{b:User:PeterEasthope/ThreeBoxes | X86 PC with various operating systems<ref name="Linz"/> | [http://ssw.jku.at/Research/Projects/Oberon.html Linz-Oberon], [[Oberon/Linz Oberon, V4|V4]] | [http://olymp.idle.at/tanis/oberon.linux.html olymp.idle.at]<ref name="olymp"/>. [https://sourceforge.net/projects/oberon/files/ SourceForge]. [http://olymp.idle.at/~tanis/INSTALL INSTALL at olymp.idle.at]. [https://sourceforge.net/p/oberon/wiki/Home/ Wiki at Sourceforge]. [https://github.com/btreut/Oberon4Linux-Bootstrap Update for the x86-64 PC]. | 85px}}</div> {{b:User:PeterEasthope/ThreeBoxes | X86 PC with Windows or with *nix and Wine | [[w:BlackBox Component Builder|BlackBox Component Builder]], an [[w:Integrated_development_environment|IDE]] for [[w:Component_Pascal|Component Pascal]]. | [https://github.com/BlackBoxCenter BB Component Builder download]. | 45px}} {{b:User:PeterEasthope/ThreeBoxes | [[w:Common Language Infrastructure|.NET and CLI]] | [[w:Component_Pascal|Gardens Point Component Pascal, GPCP]] application for .NET and CLI<ref name="GPCP"/> | [https://github.com/k-john-gough/gpcp Current project at github]<br> [https://web.archive.org/web/20120911105411/http://plas.fit.qut.edu.au/gpcp/ Original site from Archive.org] | 65px}} {{b:User:PeterEasthope/ThreeBoxes | [[w:Java Virtual Machine|JVM]] | [[w:Component_Pascal|Gardens Point Component Pascal]] application for JVM<ref name="GPCP"/> | [https://github.com/k-john-gough/gpcp Current project at github] <br> [https://web.archive.org/web/20120911105411/http://plas.fit.qut.edu.au/gpcp/ Original site from Archive.org] | 45px}} {{b:User:PeterEasthope/ThreeBoxes | [[w:Linux|Linux]]-[[w:IA-32|386]], [[w:Raspberry_Pi_OS|Rasbian]], [[w:Microsoft_Windows|Windows]] | Ofront Oberon to C translator | Josef Templ, [https://github.com/jtempl/ofront/ github] | 25px}} {{b:User:PeterEasthope/ThreeBoxes | [[w:Linux|Linux]], [[w:OS X|OS X]] or [[w:MS Windows|MS Windows]] | [https://ecs.openbrace.org/ Eigen Compiler Suite] | [https://ecs.openbrace.org/releases/ Releases] and [https://ecs.openbrace.org/manual User Manual]. | 25px}} {{b:User:PeterEasthope/ThreeBoxes | Subsystem for Blackbox | Ofront+ Oberon to C translator | [https://github.com/Oleg-N-Cher/OfrontPlus/ OfrontPlus at github] for various Oberon dialects. | 45px}} ==Source Texts in [https://gitlab.inf.ethz.ch/felixf/oberon/-/tree/main/docu Active Oberon]== {| role="presentation" class="wikitable mw-collapsible mw-collapsed" | colspan="4" align="center" | Presentation as a table&#160; |- ! style="width: 15em" | Host Environment<ref name="HostEnvironment"/> ! style="width: 15em" | Software ! style="width: 15em" | Installation<br>archive ! style="width: 15em" | Installation<br>Instructions |- <!-- id="A2" --> | Bare [[w:X86|X86 PC]]. | [[Oberon/A2|A2 = AOS = Bluebottle]],<br />[[w:Bluebottle_OS|Bluebottle in Wikipedia]]. | align="center" | [https://sourceforge.net/projects/a2oberon/files/ SourceForge]. | align="center" | [[Oberon/A2#The_A2_Repository|Contemporary instructions]].<ref name="portability"/> |- | X86 PC with Solaris,<br>Linux or MacOSX (Darwin). | [[Oberon/A2#Installing_and_Running_UnixAOS|UnixAos = UnixA2]]. | align="center" | [http://www.informatik.uni-bremen.de/~fld/UnixAos/ Uni-Bremen, G. Feldmann]. | align="center" | [http://www.informatik.uni-bremen.de/~fld/UnixAos/Readme.txt Readme.txt]. |- | X86 PC with A2 or UnixA2 or WinA2. | [[Oberon/A2#Oberon_Subsystem|Oberon subsystem of A2]]. | colspan="2" align="center" | Included in A2, UnixA2 and WinA2. |- |} {{User:PeterEasthope/ThreeBoxes |'''Host Environment'''<ref name="HostEnvironment"/> |'''Software''' |'''Installation''' |25px}} <div id="A2">{{User:PeterEasthope/ThreeBoxes | Bare [[w:X86|X86 PC]]. | [[Oberon/A2|A2 = AOS = Bluebottle]].<br>[[w:Bluebottle_OS|Bluebottle in Wikipedia]]. | [https://sourceforge.net/projects/a2oberon/files/ SourceForge].<br>[[Oberon/A2#Installing_and_Running_UnixAOS|Contemporary instructions]].<ref name="portability"/> | 50px}}</div> {{User:PeterEasthope/ThreeBoxes | X86 PC with Solaris,<br>Linux or MacOSX (Darwin). | [[Oberon/A2#Installing_and_Running_UnixAOS|UnixAos = UnixA2]]. | [http://www.informatik.uni-bremen.de/~fld/UnixAos Uni-Bremen, G. Feldmann]. [http://www.informatik.uni-bremen.de/~fld/UnixAos/Readme.txt Readme.txt]. | 50px}} {{User:PeterEasthope/ThreeBoxes | X86 PC with A2 or UnixA2 or WinA2. | [[Oberon/A2#Oberon_Subsystem|Oberon subsystem of A2]]. | Included in A2, UnixA2 and WinA2. | 50px}} ==Source Texts in [https://people.inf.ethz.ch/wirth/Oberon/index.html Oberon-07]== {| role="presentation" class="wikitable mw-collapsible mw-collapsed" | colspan="4" align="center" | Presentation as a table&#160; |- ! style="width: 15em" | Host Environment<ref name="HostEnvironment"/> ! style="width: 15em" | Software ! style="width: 15em" | Installation<br>archive ! style="width: 15em" | Installation<br>Instructions |- | <!-- id="V5" --> | [[w:Field-programmable_gate_array|FPGA]] [[w:Reduced_instruction_set_computer|RISC]] | [[Oberon/V5|V5]],<br>[[w:Oberon_(operating_system)#Project_Oberon_2013|Oberon V5]] in Wikipedia | colspan="2" align="center" | [https://www.inf.ethz.ch/personal/wirth/ N.&#160;Wirth]<br>[http://www.projectoberon.net/ P.&#160;Reed] |- | <!-- id="RISCemu" --> | [[Oberon/Android]], [[w:Linux|Linux]],<br> [[w:MacOS|Mac OS X]], [[w:Unix|Unix]] or<br> [[w:Windows_NT|MS Windows]] on a wide variety of machines<ref name="RISCemuRequirements"/> | RISC Emulator written in C. | align="center" colspan="2" rowspan="2" | [https://github.com/pdewacht/oberon-risc-emu P. De Wachter] |- | Unix command line | Norebo<ref name="norebo"/> <!-- | colspan="2" align="center" | [https://github.com/pdewacht/project-norebo P. De Wachter] --> |- | <!-- id="ExtendedOberon" --> | Oberon [[w:Reduced_instruction_set_computer|RISC]] processor or emulation of it<ref name="ExtOberonFootnote"/> | [[Oberon/Extended_Oberon|Extended Oberon]] | colspan="2" align="center" | A. Pirklbauer<br>[https://github.com/andreaspirklbauer/Oberon-extended/blob/master/README.md README] [https://github.com/andreaspirklbauer/Oberon-extended/blob/master/Documentation/ Documentation]<br>[https://github.com/andreaspirklbauer/Oberon-extended Oberon{{nbhyph}}extended]<ref name="ExtOberonName"/><br>[https://github.com/andreaspirklbauer/Oberon-retro-compiler Oberon-retro-compiler] |- | [[w:Web_browser|Web browser]] | Emulator written in [[w:JavaScript|JavaScript]]. | rowspan="2" colspan="2" align="center" | [https://github.com/schierlm/OberonEmulator/ Michael Schierl]. |- | [[w:Web_browser|Web browser]] | Emulator written in [[w:Java_(programming language)|Java]]. |- | [[w:Linux|Linux]] or [[w:MacOS|Mac OS]] | [https://github.com/io-core/io/ Integrated Oberon] with an emulator written in the [[w:Go_(programming_language)|Go programming language]]. | colspan="2" align="center" | [https://github.com/io-core/io/ Charles Perkins] |- | <!-- id="POL" --> | ARMv7, [[w:RISC-V|RISC-V]] or [[w:MIPS_architecture|MIPS]] running Linux. [[w:RISC-V|RISC-V]] running [[w:FreeRTOS|FreeRTOS]] on Sipeed M1s, Linux 32bit and Linux 64bit. | Project Oberon Linux, POL;<br>Using native compiler and Linux Kernel functions. | align="center" colspan="2" rowspan="2" | [http://oberon.wikidot.com/ P. Matthias] |- | rowspan="2" | [[w:Java Virtual Machine|JVM]] | Project Oberon using oberonc compiler from L. Boasso <!-- | colspan="2" |P. Matthias --> |- | [https://github.com/lboasso/oberonc Oberonc] compiler for Oberon-07.<ref name="TypeRules"/> | colspan="2" align="center" | [https://github.com/io-core/io/ L. Boasso] |- | Any system capable of running QEMU | [https://github.com/io-core/qemu-risc6 qemu-risc6] fork of QEMU | colspan="2" align="center" | [https://github.com/io-core/ Charles Perkins]. |- | Any system capable of running [https://github.com/aixp/ProjectOberon-BlackBox BlackBox Component Builder] | Oberon-07 compiler written in Oberon-2. | colspan="2" align="center" | [https://github.com/aixp/ProjectOberon-BlackBox Alexander V. Shiryaev] |- | [[w:Linux|Linux]], [[w:OS X|OS X]] or [[w:MS Windows|MS Windows]] | [https://github.com/solbjorg/oberon-riscv-emu oberon-riscv-emu] | align="center" colspan="2" rowspan="2" | [https://github.com/solbjorg/oberon-riscv-emu Rikke Solbjørg] |- | [[w:Linux|Linux]], [[w:OS X|OS X]] or [[w:MS Windows|MS Windows]] with [https://github.com/solbjorg/oberon-riscv-emu oberon-riscv-emu] or a bare [[w:RISC-V|RISC-V]] machine. | [https://github.com/solbjorg/oberon-riscv oberon-riscv] <!-- | colspan="2" align="center" | [https://github.com/solbjorg/oberon-riscv Rikke Solbjørg] --> |} {{User:PeterEasthope/ThreeBoxes |'''Host Environment'''<ref name="HostEnvironment"/> |'''Software''' |'''Installation''' |25px}} <div id="V5">{{User:PeterEasthope/ThreeBoxes | [[w:Field-programmable_gate_array|FPGA]] [[w:Reduced_instruction_set_computer|RISC]] | [[Oberon/V5|V5]] and [[w:Oberon_(operating_system)#Project_Oberon_2013|Oberon V5]] in Wikipedia. | [https://www.inf.ethz.ch/personal/wirth/ N.&#160;Wirth], [http://www.projectoberon.net/ P.&#160;Reed]. | 25px}}</div> <div id="RISCemu">{{User:PeterEasthope/ThreeBoxes | [[Oberon/Android]], [[w:Linux|Linux]], [[w:Windows_NT|MS Windows]], [[w:MacOS|Mac OS X]] or [[w:Unix|Unix]] on a wide variety of machines<ref name="RISCemuRequirements"/> | RISC Emulator written in C. | [https://github.com/pdewacht/oberon-risc-emu P. De Wachter] | 70px}}</div> {{User:PeterEasthope/ThreeBoxes | Unix command line | Norebo<ref name="norebo"/> | [https://github.com/pdewacht/project-norebo P. De Wachter] | 25px}} <div id="ExtendedOberon">{{User:PeterEasthope/ThreeBoxes | Oberon [[w:Reduced_instruction_set_computer|RISC]] processor or emulation of it<ref name="ExtOberonFootnote"/> | [[Oberon/Extended_Oberon|Extended Oberon]] | A. Pirklbauer, [https://github.com/andreaspirklbauer/Oberon-extended/blob/master/README.md README], [https://github.com/andreaspirklbauer/Oberon-extended/blob/master/Documentation/ Documentation], [https://github.com/andreaspirklbauer/Oberon-extended Oberon{{nbhyph}}extended]<ref name="ExtOberonName"/> and [https://github.com/andreaspirklbauer/Oberon-retro-compiler Oberon-retro-compiler]. | 90px}}</div> {{User:PeterEasthope/ThreeBoxes | [[w:Web_browser|Web browser]] | Emulator written in [[w:JavaScript|JavaScript]]. | [https://github.com/schierlm/OberonEmulator/ Michael Schierl]. | 25px}} {{User:PeterEasthope/ThreeBoxes | [[w:Web_browser|Web browser]] | Emulator written in [[w:Java_(programming language)|Java]]. | [https://github.com/schierlm/OberonEmulator/ Michael Schierl]. | 25px}} {{User:PeterEasthope/ThreeBoxes | [[w:Linux|Linux]] or [[w:MacOS|Mac OS]] | [https://github.com/io-core/io/ Integrated Oberon] with an emulator written in the [[w:Go_(programming_language)|Go programming language]]. | [https://github.com/io-core/io/ Charles Perkins] | 67px}} <div id="POL">{{User:PeterEasthope/ThreeBoxes | ARMv7, [[w:RISC-V|RISC-V]] or [[w:MIPS_architecture|MIPS]] running Linux. [[w:RISC-V|RISC-V]] running [[w:FreeRTOS|FreeRTOS]] on [https://dl.sipeed.com/fileList/MAIX/HDK/Sipeed-M1&M1W/Specifications/Sipeed%20M1%20Datasheet%20EN%20V1.12.pdf Sipeed M1s] and Linux 32bit or Linux 64bit.<ref name="POV"/> | [http://oberon.wikidot.com/project-oberon-v Project Oberon Linux, POL];<br>Using native compiler and Linux Kernel functions. | [http://oberon.wikidot.com/ P. Matthias] | 90px}}</div> {{User:PeterEasthope/ThreeBoxes | [[w:Java Virtual Machine|JVM]] | Project Oberon using oberonc compiler from L. Boasso | [http://oberon.wikidot.com/ P. Matthias] | 45px}} {{User:PeterEasthope/ThreeBoxes | [[w:Java Virtual Machine|JVM]] | [https://github.com/lboasso/oberonc Oberonc] compiler for Oberon-07.<ref name="TypeRules"/> | [https://github.com/io-core/io/ L. Boasso] | 45px}} {{User:PeterEasthope/ThreeBoxes | Any system capable of running QEMU | [https://github.com/io-core/qemu-risc6 qemu-risc6] fork of QEMU | [https://github.com/io-core/ Charles Perkins]. | 45px}} {{User:PeterEasthope/ThreeBoxes | Any system capable of running [https://github.com/aixp/ProjectOberon-BlackBox BlackBox Component Builder] | Oberon-07 compiler written in Oberon-2. | [https://github.com/aixp/ProjectOberon-BlackBox Alexander V. Shiryaev] | 45px}} {{User:PeterEasthope/ThreeBoxes | [[w:Linux|Linux]], [[w:OS X|OS X]] or [[w:MS Windows|MS Windows]] | [https://github.com/solbjorg/oberon-riscv-emu oberon-riscv-emu] | [https://github.com/solbjorg/oberon-riscv-emu Rikke Solbjørg] | 25px}} {{User:PeterEasthope/ThreeBoxes | [[w:Linux|Linux]], [[w:OS X|OS X]] or [[w:MS Windows|MS Windows]] with [https://github.com/solbjorg/oberon-riscv-emu oberon-riscv-emu] or a bare [[w:RISC-V|RISC-V]] machine. | [https://github.com/solbjorg/oberon-riscv oberon-riscv] | [https://github.com/solbjorg/oberon-riscv Rikke Solbjørg] | 67px}} ==Footnotes== {{Reflist|refs= <ref name="Oberon">The Oberon language evolved through several variations including [https://people.inf.ethz.ch/wirth/Oberon/Oberon.Report.pdf Oberon-90] in which Cross-platform Oberon is written. The differences between the latest 1990 version of Oberon and the 1991 superset, Oberon-2, are explained in bibliography references [[Oberon/authors#M|Moe91]] and [[Oberon/authors#M|MoW91a]].</ref> <ref name="HostEnvironment">In some cases the host environment is a bare machine. Otherwise it is a machine running another system.</ref> <ref name="VCFE2024">[https://www.youtube.com/watch?v=cEdHiE-HoGE&t=2145s Presentation at VCFE 23.0], September 2024. Jump to 35:46.</ref> <ref name="Ceres">Hypothetically a Ceres can also be built with [http://cpu-ns32k.net/Gilbert.html wire wrap].</ref> <ref name="PrecompiledCrossPlatformOberon">Links to precompiled images for MS Windows, Linux and MacOS are at the bottom of the Github page.</ref> <ref name="PAL">PAL = Platform Abstraction Layer written by Rochus Keller and included with Cross-platform Oberon. Precompiled systems are currently available for Linux x86 & x64, Mac M1 & x64 and Windows x86 & x64. Porting to another system is primarily porting the PAL library.</ref> <ref name="ARM">ARMv8 processors are backward compatible to v7.</ref> <ref name="Transmeta">Including the [[w:Transmeta_Crusoe|Transmeta Crusoe 5400]] and the [[w:StrongARM|StrongARM SA 110 and SA 1110]].</ref> <ref name="YouTube">A PC can boot from an Oberon0 diskette in an internal drive. In that case installation of ETH Oberon can proceed directly without involvement of DOS. Part 2 in the series includes a helpful explanation of the user interface.</ref> <ref name="DOS">Sources for [https://github.com/Project-Oberon/Source-Code/tree/main/DOS%20Oberon%20System%203%20Release%202.0 Release 2.0] are available. ASCII sources can be read with any contemporary editor. The Text sources should be read in an Oberon system; otherwise display by Linux gedit may be tolerable.</ref> <ref name="Windows">Also referred to as "ETH Oberon Plugin for Windows" and "Spirit of Oberon System3 for Windows".</ref> <ref name="Win95NT">A server at ftp&#58;//ftp.ssw.uni-linz.ac.at/ remains accessible to an FTP client and installation archives can be retrieved. The Firefox browser is unable to navigate into the subdirectories.</ref> <ref name="OLR">Sources following ETH Oberon closely. Note "Current state ... network not working."</ref> <ref name="Linz">V4 can also execute on obsolete systems [[w:Motorola_68000_series|680x0 MacIntosh]] and [[w:PowerMac|PowerMac]] with [[w:MacOS|MacOS]] to version 9 inclusive, [[w:Amiga|Amiga]], [[w:Atari_ST|Atari ST]], [[w:DECstation|DECstation]], [[w:HPUX|HP-UX]], [[w:IBM_RISC_Dystem/6000|IBM RS/6000]], [[w:SGI_IRIS|SGI IRIS]] and [[w:Sparc|SPARC]] with [[w:Solaris_(operating_system)|Solaris]]. Refer to [https://sourceforge.net/projects/oberon/ https://sourceforge.net/projects/oberon/] and [https://ssw.jku.at/Research/Projects/Oberon.html https://ssw.jku.at/Research/Projects/Oberon.html]. A native version has not been produced.</ref> <ref name="olymp">olymp.idle.at has version 1.7.02. The last version at JKU Linz is 1.5.</ref> <ref name="GPCP">GPCP provides a compiler for Component Pascal; not a full Oberon subsystem.</ref> <ref name="portability">During the summer of 2019 work was underway at the ETHZ to improve portability and other aspects. Until the work is completed, the user may encounter difficulties with the native variant of A2. The Oberon subsystem remains available in UnixA2 and WinA2. A notice was in the [http://lists.inf.ethz.ch/pipermail/oberon/ mailing list at 2019-07-03]. Patience is advised.</ref> <ref name="RISCemuRequirements">The SDL2 library and a C99 capable C compiler are required. GCC or Clang suffice for compiling the emulator.</ref> <ref name="norebo">A software allowing execution of an Oberon command without the Oberon system and interface. The Oberon compiler, for example, can be executed at the Unix command line.</ref> <ref name="ExtOberonFootnote">Extended Oberon does not modify the RISC processor; it modifies only the Oberon system which runs on it.</ref> <ref name="ExtOberonName">Nomenclature explained in the [https://lists.inf.ethz.ch/pipermail/oberon/2023/016552.html Oberon mailing list at 2023-01-18].</ref> <ref name="POV"><!-- <[https://lists.inf.ethz.ch/pipermail/oberon/2026/??.html Reply from Peter Mathias to the Oberon list at 2026.07.02.]</ref> --> <ref name="TypeRules">The [https://github.com/lboasso/oberonc/blob/master/doc/TypeRules.md TypeRules document] is noteworthy. Specific aspects of [[w:Data_type|types]] are discussed in the [http://lists.inf.ethz.ch/pipermail/oberon/ mailing list] beginning at 2019-12-07.</ref> }} <br> {{Navigation | Book = Wikibooks:Oberon | previous = Naming | next = Licenses }} {{BookCat}} r97luwm363cgsyt0jv8fdndwegtgn62 Oberon/Licenses 0 446846 4672761 4665245 2026-09-28T14:06:50Z PeterEasthope 660399 Switched to the Navigation template. 4672761 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = System Variants | next = The Oberon System, V1 and V2 }}<br> {{:Oberon/ETH Oberon/License}} ==ETH Bluebottle/Aos/A2 License== {{TextBox|BG=#F0FFF0| [https://svn-dept.inf.ethz.ch/svn/lecturers/a2/trunk/source/License.Text https://svn-dept.inf.ethz.ch/svn/lecturers/a2/trunk/source/License.Text] ETH Bluebottle/Aos/A2<br /> Copyright (c) 2002-2016, Computer Systems Institute, ETH Zurich<br /> All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: o Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. o Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. o Neither the name of the ETH Zurich nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. }} ==Project Oberon, Revised Edition 2013== {{TextBox|BG=#F0FFF0| [http://www.projectoberon.net/wirth/ProjectOberon/license.txt http://www.projectoberon.net/wirth/ProjectOberon/license.txt] Book copyright (C)2013 Niklaus Wirth and Juerg Gutknecht; software copyright (C)2013 Niklaus Wirth (NW), Juerg Gutknecht (JG), Paul Reed (PR[/PDR]). Permission to use, copy, modify, and/or distribute this software and its accompanying documentation (the "Software") for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHORS DISCLAIM ALL WARRANTIES WITH REGARD TO THE SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES OR LIABILITY WHATSOEVER, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE DEALINGS IN OR USE OR PERFORMANCE OF THE SOFTWARE. }} <br> {{Navigation | Book = Wikibooks:Oberon | previous = System Variants | next = The Oberon System, V1 and V2 }} {{BookCat}} tisa2ee83hyph1k8x9gaa8r0y1mff98 Oberon/Beginning as a Novice 0 446847 4672784 4665117 2026-09-28T14:55:27Z PeterEasthope 660399 Separated Navigation template from content. 4672784 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = Historical Perspective | next = Glossary }} <br> [[File:OberonScreen.PNG|thumb|OberonScreen]] The user interface of the Oberon System is quite surprising on the first sight.<ref>[https://www.youtube.com/watch?v=CAOjWJ9EIm8 Video Tutorial 2], produced by Andres Ramos, illustrates salient features of the interface in a readily digestible manner.</ref> It is a so called [[w:Text-based_user_interface#Oberon|text based user interface (TUI)]] and combines the point-and-click convenience of a [[w:Graphical user interface|graphical user interface (GUI)]] with the linguistic strength of a [[w:Command line interface|command line interface (CLI)]]. It is closely tied to the naming conventions of the Oberon language. Any text appearing (almost) anywhere on the screen can be edited and can be used as command input. Commands are activated by a [[Oberon/ETH Oberon/Tutorial/Mouse|mouse-middle, MM, click]] on a text fragment of the form '''''Module.Command''''' (optionally followed by parameters, which are terminated by ~). A command is defined by a procedure, which has an empty argument list. Parameters to the command have to be defined before executing the middle click and must be explicitly scanned and retrieved by the procedure. There are no checks nor any questions asked during command execution. The interface is sometimes described as a "non-modal" [[w:User interface|user interface (UI)]]. Nothing like a [[w:Command-line interface#Command prompt|command prompt]] is required. Although radically different from a command line, the TUI is very efficient and powerful.<ref>{{cite encyclopedia | last = Franz | first = Michael | title = Oberon - The Overlooked Jewel | citeseerx = 10.1.1.90.7173 | editor1-first = Lászlo | editor1-last = Böszörmény | editor2-first = Jürg | editor2-last = Gutknecht | editor3-first = Gustav | editor3-last = Pomberger | encyclopedia = The School Niklaus Wirth - The Art of Simplicity | publisher = Morgan Kaufmann Publishers | year = 2000 | pages = 41–53 | isbn = 1-55860-723-4 | url=https://pdfs.semanticscholar.org/d48b/ecdaf5c3d962e2778f804e8c64d292de408b.pdf | accessdate=2017-12-14 }}</ref> Active elements can be embedded in Oberon texts: a clock showing the current time, push buttons, or graphical elements visualizing data. Most user interface elements are realized with the help of documents. [[File:XO.A2.Oberon.jpg|thumb|The Oberon subsystem in UnixAos on an XO-1.5.]] A steep ascent in the early learning curve can be somewhat challenging. No questions are asked: this is a deliberate design decision, which needs getting used to. For example, most familiar editors ask the user when closing a modified text: this is not the case in the Oberon System. The usage of the [[w:Text_user_interface#Other uses|TUI]] and programming interface is fully documented in Martin Reiser's book "The Oberon System".<ref name="OS">Reiser, Martin: "The Oberon System - User Guide and Programmer's Manual" - Out-of-print - Addison-Wesley/ACM Press (1991) {{ISBN|0-201-54422-9}}</ref> A short introduction to the user interface can be found on [[w:Niklaus Wirth|Niklaus Wirth]]'s home [https://www.inf.ethz.ch/personal/wirth/ProjectOberon/UsingOberon.pdf page].<!-- ref>{{Cite web|url = https://www.inf.ethz.ch/personal/wirth/ProjectOberon/UsingOberon.pdf|title = How to use the Oberon System|date = 2015|access-date = 24 November 2016|last = Wirth|first = Niklaus}}</ref --> The later Versions of System Oberon, ''Oberon V4'' (or V4 in short, sometimes also referred to as Linz-Oberon) and ''ETH-Oberon'' (sometimes also called Oberon System 3, S3 or Spirit of Oberon), enhanced the basic interface with different but incompatible implementations for buttons, drop down menus, and other active elements. V4 used for that purpose a dedicated control character embedded in normal text in contrast to System 3, which extended the kernel by introducing persistent objects. Both extensions include a large set of user interface elements. Mastering the Oberon user interface, both the purely textual and also the so called Gadgets System (under ETH Oberon), is absolutely non-trivial. Therefore it is recommended to proceed after a successful installation of ETH Oberon to André Fischer's [[Oberon/ETH_Oberon/Tutorial|Oberon System 3 (ETH Oberon) Tutorial]]. An expanded version of this tutorial is [[Oberon/Bibliography#FiM98|published as a book]],<ref>André Fischer & Hannes Marais: The Oberon Companion. A Guide to Using and Programming Oberon System 3. vdf Hochschulverlag AG (1997). {{ISBN|978-3728124937}}, out of print, for a personal copy, see notes in text</ref> which is now out of print. Although the book has a standard copyright, it is available in electronic form under a single user license in every installed version of System 3 (Windows, Linux or Native, i.e. also with the Gadgets toolkit of OLR<ref name="OLR2">{{Cite web|url=http://oberon.wikidot.com/|title=Oberon Linux Revival|last=Matthias|first=Peter|access-date=31 August 2016}}</ref>). If you try to read it in System 3, you are confronted with the classical [[w:Chicken or the egg|chicken and egg]] problem: You have to master the user interface to have access to the documentation of the user interface. Read on. [[File:Oberon.Book.Tool1.png|thumb|A screen shot of Book.Tool in Oberon.]] After a successful installation of the Oberon System, detailed instructions for reading "The Oberon Companion" – can be found by opening the file Book.Tool with the command Desktops.OpenDoc. If this command is not present in any of the windows/viewers, which are opened by default when you start the Oberon System, you can click anywhere with the left-mouse button (ML) in any viewer and type the command <code>Desktops.OpenDoc Book.Tool ~</code>. Then move the mouse over <code>Desktops.OpenDoc</code> and do a middle-mouse button (MM) click. This will open an new viewer with a table of contents of "The Oberon Companion". All lines with blue text are hyperlinks to the chapters of the book, which in turn can be clicked with the MM button so that the chapter will open in a new viewer. The license in Book.Tool gives the user the right to print a single copy for personal use. Good results in printing were obtained with a [[w:GhostScript|GhostScript]] based free [http://www.bullzip.com/products/pdf/info.php PDF converter] under MS Windows using PluginOberon but that should not be a prerequisite. If you want to print an open document in Oberon, i.e., the contents of a window (or viewer in Oberon terminology), you have to set the star shaped mark by hitting the F1 key (see [[Oberon/ETH_Oberon/Tutorial/Mouse#Marker|Tutorial]]) and then issue the command <code>Desktops.PrintDoc Default * ~ </code> by a MM click on <code>Desktops.PrintDoc</code>. In an Oberon command the * is not a wildcard, but symbolizes the marked viewer. ==References== {{Reflist|refs= }} <br> {{Navigation | Book = Wikibooks:Oberon | previous = Historical Perspective | next = Glossary }} {{BookCat}} bfcrc6ky1uyz2eksknu3uwwh3um3q43 Oberon/Computers 0 446848 4672783 4665255 2026-09-28T14:52:09Z PeterEasthope 660399 Switched to the Navigation template. 4672783 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = Comparing | next = Contributing}} <br> <span id="HardwareTable"></span> {| class="wikitable" <!-- |+ Oberon Hardware --> |- ! Machine,<br />Oberon variant !! Image !! Processor !! Boot Store !! Memory !! Persistent<br>Store !! Approximate<br>Price, US$ !! Notes |- | align="center" | [[w:Ceres_(workstation)|Ceres]],<br />V2 | | align="center" | [[w:NS320xx|NS320xx]] | align="center" | 32 kB [[w:Read-only_memory|ROM]] | align="center" | 2 MB [[w:Dynamic_random-access_memory|DRAM]] | align="center" | 40 MB [[w:Hard disk drive|Hard disk drive]] | align="center" | Rare and collectable; price unpredictable | <ref>[http://www.cpu-ns32k.net/Ceres.html Photo at the ETHZ] and the [http://cpu-ns32k.net/Oberon.html Oberon system].</ref> <ref>[https://www.computerhistory.org/collections/catalog/X2321.2002A Ceres-1] and [http://www.computerhistory.org/collections/accession/102674736 Ceres-3] at the [[w:Computer_History_Museum|Computer History Museum]]</ref> |- | align="center" | [[w:Intel_80386|Intel 80386]] [[w:Personal_computer|PC]] and descendants,<br />ETH Oberon | align="center" | [[File:TatungTWN5213Oberon.png|thumb]]<br>ETH Oberon on a Tatung TWN-5213 CU tablet. | [[w:Intel_80386|i386]]<ref>ETH Oberon includes floating point calculations in software, allowing full functionality in absence of a [[w:X87#80387|80387 coprocessor]]</ref>, [[w:Intel_80486|i486]], [[w:P5_(microarchitecture)|P5]] and [[w:List_of_Intel_CPU_microarchitectures|various successors]] | [[w:Hard disk drive|Hard disk drive]] | [[w:Synchronous_dynamic_random-access_memory|SDRAM]] | [[w:Hard disk drive|Hard disk drive]] | align="center" | Negligible for a disused machine | [[Oberon/ETH_Oberon|ETH Oberon]] is installed and used routinely. |- | align="center" | A2 Swiss Industry Controller [[http://www.radiar.ch/index.html de]], [[http://www.radiar.ch/page_en.html en]] | align="center" | | [[w:Field-programmable_gate_array|FPGA]] based A2CPU | [[w:|16 MB flash]] | [[w:Random-access_memory|1 MB battery-buffered RAM]],<br>[[w:DDR3_SDRAM|128 MB DDR3]] | align="center" | | align="center" | | Oberon mailing list at [http://lists.inf.ethz.ch/pipermail/oberon/2021/016118.html 2021-11-11] |- | align="center" | Digilent Xilinx Spartan 3 Starter Board,<br />Oberon V5 | | [[w:Xilinx|Xilinx]] Spartan 3 | align="center" | [[w:Sd card|SD]]<ref>Visible in vertical orientation adjacent to the green PS/2 adapter, in the photo on page 5 of [https://people.inf.ethz.ch/wirth/ProjectOberon/PO.System.pdf Project Oberon]</ref> | align="center" | 1 MiB SRAM | align="center" | [[w:Sd card|SD]] | align="center" | 100 | Used and NOS boards on the market |- | align="center" | Digilent Arty A7-100T FPGA Development Board,<br />Oberon V5 | &#160; | XC7A100TCSG324-1 | align="center" | [[w:Sd card|SD]] | align="center" | 512 KiB BRAM | align="center" | [[w:Sd card|SD]] | align="center" | 300 | &#160; |- | align="center" | Digilent Nexys A7-100T FPGA Trainer board,<br />Oberon V5 | &#160; | XC7A100T-1CSG324C | align="center" | [[w:Sd card|SD]] | align="center" | 512 KiB BRAM | align="center" | [[w:Sd card|SD]] | align="center" | 350 | &#160; |- | align="center" | [http://saanlima.com/store/index.php?route=product/product&path=62&product_id=64 Pepino LX9],<br />Oberon V5 | &#160; | Xilinx Spartan-6 FPGA | 128 MB SPI | 1 MB SRAM | | align="center" | 100 | Discontinued |- | align="center" | [http://oberonstation.x10.mx/ OberonStation],<br />Oberon V5 | &#160; | Xilinx XC3S700AN FPGA | microSD | 1 MB SRAM | microSD | | Website unreachable September 2018. |- | align="center" | [http://riskfive.com/ RiskZero] | &#160; | Spartan-6 FPGA | full size SD, microSD | 4 MB ZBT | full size SD, microSD | align="center" | refer to [http://riskfive.com/ Design files and cost]. | Prototyping. |- | align="center" | [http://riskfive.com/ RiskFive] | &#160; | Xilinx Artix-7 FPGA | 16-32 MB SPI Flash | 4 MB ZBT | microSD | align="center" | "expensive" | Motherboard plus FPGA module. Available. |- | align="center" | [http://radiona.org/ulx3s Radiona ULX3S],<br />Oberon V5 | &#160; | [https://www.latticesemi.com/Products/FPGAandCPLD/ECP5 Lattice ECP5 LFE5U-85F-6BG381C (85K LUT)] FPGA | 4–16 MB Quad-SPI Flash | 32 MB SDRAM 166 MHz | microSD | align="center" | 60-140 | Boards with 12K LUT also available. <ref>[https://github.com/emard/Oberon Installation data and instructions]</ref> |- | align="center" | [[w:SPARC_T_series|Sun Fire T2000]] | &#160; | SPARC T-series processor | &#160; | &#160; | &#160; | align="center" | ?? | &#160; |} {{Reflist|refs= }} <br> {{Navigation | Book = Wikibooks:Oberon | previous = Comparing | next = Contributing}} {{BookCat}} 1m5lpk31kr0l3g0416s4zb7wndeyj1s 4672797 4672783 2026-09-28T15:30:45Z PeterEasthope 660399 Changed Navigation to established format. 4672797 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = Comparing | next = Contributing }} <br> <span id="HardwareTable"></span> {| class="wikitable" <!-- |+ Oberon Hardware --> |- ! Machine,<br />Oberon variant !! Image !! Processor !! Boot Store !! Memory !! Persistent<br>Store !! Approximate<br>Price, US$ !! Notes |- | align="center" | [[w:Ceres_(workstation)|Ceres]],<br />V2 | | align="center" | [[w:NS320xx|NS320xx]] | align="center" | 32 kB [[w:Read-only_memory|ROM]] | align="center" | 2 MB [[w:Dynamic_random-access_memory|DRAM]] | align="center" | 40 MB [[w:Hard disk drive|Hard disk drive]] | align="center" | Rare and collectable; price unpredictable | <ref>[http://www.cpu-ns32k.net/Ceres.html Photo at the ETHZ] and the [http://cpu-ns32k.net/Oberon.html Oberon system].</ref> <ref>[https://www.computerhistory.org/collections/catalog/X2321.2002A Ceres-1] and [http://www.computerhistory.org/collections/accession/102674736 Ceres-3] at the [[w:Computer_History_Museum|Computer History Museum]]</ref> |- | align="center" | [[w:Intel_80386|Intel 80386]] [[w:Personal_computer|PC]] and descendants,<br />ETH Oberon | align="center" | [[File:TatungTWN5213Oberon.png|thumb]]<br>ETH Oberon on a Tatung TWN-5213 CU tablet. | [[w:Intel_80386|i386]]<ref>ETH Oberon includes floating point calculations in software, allowing full functionality in absence of a [[w:X87#80387|80387 coprocessor]]</ref>, [[w:Intel_80486|i486]], [[w:P5_(microarchitecture)|P5]] and [[w:List_of_Intel_CPU_microarchitectures|various successors]] | [[w:Hard disk drive|Hard disk drive]] | [[w:Synchronous_dynamic_random-access_memory|SDRAM]] | [[w:Hard disk drive|Hard disk drive]] | align="center" | Negligible for a disused machine | [[Oberon/ETH_Oberon|ETH Oberon]] is installed and used routinely. |- | align="center" | A2 Swiss Industry Controller [[http://www.radiar.ch/index.html de]], [[http://www.radiar.ch/page_en.html en]] | align="center" | | [[w:Field-programmable_gate_array|FPGA]] based A2CPU | [[w:|16 MB flash]] | [[w:Random-access_memory|1 MB battery-buffered RAM]],<br>[[w:DDR3_SDRAM|128 MB DDR3]] | align="center" | | align="center" | | Oberon mailing list at [http://lists.inf.ethz.ch/pipermail/oberon/2021/016118.html 2021-11-11] |- | align="center" | Digilent Xilinx Spartan 3 Starter Board,<br />Oberon V5 | | [[w:Xilinx|Xilinx]] Spartan 3 | align="center" | [[w:Sd card|SD]]<ref>Visible in vertical orientation adjacent to the green PS/2 adapter, in the photo on page 5 of [https://people.inf.ethz.ch/wirth/ProjectOberon/PO.System.pdf Project Oberon]</ref> | align="center" | 1 MiB SRAM | align="center" | [[w:Sd card|SD]] | align="center" | 100 | Used and NOS boards on the market |- | align="center" | Digilent Arty A7-100T FPGA Development Board,<br />Oberon V5 | &#160; | XC7A100TCSG324-1 | align="center" | [[w:Sd card|SD]] | align="center" | 512 KiB BRAM | align="center" | [[w:Sd card|SD]] | align="center" | 300 | &#160; |- | align="center" | Digilent Nexys A7-100T FPGA Trainer board,<br />Oberon V5 | &#160; | XC7A100T-1CSG324C | align="center" | [[w:Sd card|SD]] | align="center" | 512 KiB BRAM | align="center" | [[w:Sd card|SD]] | align="center" | 350 | &#160; |- | align="center" | [http://saanlima.com/store/index.php?route=product/product&path=62&product_id=64 Pepino LX9],<br />Oberon V5 | &#160; | Xilinx Spartan-6 FPGA | 128 MB SPI | 1 MB SRAM | | align="center" | 100 | Discontinued |- | align="center" | [http://oberonstation.x10.mx/ OberonStation],<br />Oberon V5 | &#160; | Xilinx XC3S700AN FPGA | microSD | 1 MB SRAM | microSD | | Website unreachable September 2018. |- | align="center" | [http://riskfive.com/ RiskZero] | &#160; | Spartan-6 FPGA | full size SD, microSD | 4 MB ZBT | full size SD, microSD | align="center" | refer to [http://riskfive.com/ Design files and cost]. | Prototyping. |- | align="center" | [http://riskfive.com/ RiskFive] | &#160; | Xilinx Artix-7 FPGA | 16-32 MB SPI Flash | 4 MB ZBT | microSD | align="center" | "expensive" | Motherboard plus FPGA module. Available. |- | align="center" | [http://radiona.org/ulx3s Radiona ULX3S],<br />Oberon V5 | &#160; | [https://www.latticesemi.com/Products/FPGAandCPLD/ECP5 Lattice ECP5 LFE5U-85F-6BG381C (85K LUT)] FPGA | 4–16 MB Quad-SPI Flash | 32 MB SDRAM 166 MHz | microSD | align="center" | 60-140 | Boards with 12K LUT also available. <ref>[https://github.com/emard/Oberon Installation data and instructions]</ref> |- | align="center" | [[w:SPARC_T_series|Sun Fire T2000]] | &#160; | SPARC T-series processor | &#160; | &#160; | &#160; | align="center" | ?? | &#160; |} {{Reflist|refs= }} <br> {{Navigation | Book = Wikibooks:Oberon | previous = Comparing | next = Contributing }} {{BookCat}} 8z37qq1lsmcqrarc6dn367bf3rk887x Oberon/FAQ 0 446849 4672795 4665246 2026-09-28T15:21:42Z PeterEasthope 660399 Switched to the Navigation template. 4672795 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = Contributing | next = Support }} <br> Also refer to the [[Oberon/ETH Oberon/faq|ETH Oberon FAQ]]. ; Q0. Why do some Oberon systems have a flat file system? Isn't a tree structured file system indispensable in highly productive (=8~/) contemporary environments? : A. The tree structured file system came into prominence during the 1950s and '60s when computer memories were miniscule. The tree structure helped with organization of the operating system. Typical memory access is far faster than file access. With current hardware, a data structure can be composed and used in memory with much faster performance than a data structure in a file system. With some focus on choice of meaningful names for files, most users will find the flat file system entirely adequate. Also, an emulated Oberon subsystem can have access to a tree structured file system of the host. Additionally, ETH Oberon running on a bare PC supports the [[w:File_Allocation_Table|FAT]] and [[w:ISO_9660|ISO 9660:1988]] file systems, which are tree structured. In reality, a flat file system in Oberon is a benefit rather than detriment. ; Q1. Are Oberon and A2 fundamentally the same while having different interfaces? : A. Both systems respect the "simple as possible" principle. Otherwise they differ widely. : Central in Oberon is the task loop implemented in procedure [[Oberon/V2/Oberon|Oberon.Loop]]. A procedure installed in the loop without [[w:Background_process|backgrounding]] executes to completion in one pass of the loop. A long-running procedure can appear to the user as a [[w:Queuing_delay|queuing delay]]. During the long-running procedure, the only activity visible to the user will be output which the programmer has deliberately arranged. To avoid queuing delay, the programmer has the responsibility of implementing background execution. Backgrounding is achieved by dividing a large task into smaller portions which are inserted between other tasks in the loop. Therefore two levels of execution priority exist in Oberon: foreground and background. : Central in A2 is the [[w:Object-oriented_programming|active objects]] system (Aos). Processor time is allocated to active objects by [[w:Preemption_(computing)#Time_slice|time-slicing]]. This avoids queuing delay by limiting the time interval which a processor devotes to an active object. Time-slicing removes the responsibility for backgrounding from the programmer. Refer to [[w:A2_(operating_system)|Wikipedia]] and the [https://www.research-collection.ethz.ch/handle/20.500.11850/147091 thesis of P.J. Muller], section 4.2.3, page 35. : A2 has many aspects and capabilities not in preceding Oberons. Refer to the [http://lists.inf.ethz.ch/pipermail/oberon/2022/016163.html mailing list] at 2022-01-07. ; Q2. In ETH Oberon (or A2O) [[Oberon/Glossary#glossaryMouseButtons|MM+MR]] opens a viewer with Edit whereas I prefer ET. How can that be fixed? : A. In ETH Oberon open TextFrames.Mod. [[Oberon/Glossary#glossaryMouseButtons|MM]] on Edit.Open. Edit.Open TextFrames.Mod : In the Oberon sub-system of A2. Edit.Open Oberon.TextFrames.Mod : Change OpenCmd = "Edit.Open" : to OpenCmd = "ET.Open" : , [[Oberon/Glossary#glossaryMouseButtons|MM]] on Edit.Store, recompile the module (TextFrames.Mod or Oberon.TextFrames.Mod) and reboot. TextFrames and all modules which import it could be reloaded but rebooting is simpler. <br> {{Navigation | Book = Wikibooks:Oberon | previous = Contributing | next = Support }} {{BookCat}} 7jhigxmkjqcjvpkieltxetc6i3m3iin Oberon/Glossary 0 446851 4672785 4665120 2026-09-28T14:56:16Z PeterEasthope 660399 Separated Navigation template from content. 4672785 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = Beginning as a Novice | next = Text }} <br> Also refer to the [[w:Oberon_(operating_system)#Glossary|glossary in the Wikipedia article]].<br> '''2.3.6''', '''2.3.7''', release numbers of the last releases of ETH Oberon from the ETHZ.<ref name="ETHOrelease" /><br> <span id="A2"></span>[[Oberon/A2|'''A2''']] – Formerly ''Active Object System'' (AOS) in 2002,<ref name="AOSthesis"/> renamed Bluebottle in 2005 due to rumored copyright issues, renamed A2 in 2008.<br> '''ALO''', ARM Linux Oberon; in LNO family and for ARM CPU.<br> '''AOS''', see ''A2'' entry above.<br> '''Active Oberon''', the dialect appearing in system A2. Ref. [http://cas.inf.ethz.ch/news/2 Active Oberon].<br> '''BB''', [[w:BlackBox Component Builder|BlackBox Component Builder]]. Component Pascal IDE from [https://web.archive.org/web/20100726132147/http://www.oberon.ch/blackbox.html Oberon Microsystems].<br> '''Bluebottle''', see A2 entry above.<br> '''BRAM''', Block Addressable Random Access Memory, as used in the [[w:Field-programmable_gate_array|FPGA]] machine<ref name="bram"/>.<br> '''Columbus''', a software tool in ETH Oberon used to inspect and modify gadget attributes and to add a new attribute to a gadget. Usage described in the [[Oberon/ETH_Oberon/Tutorial/Columbus|tutorial]].<br> '''CP''', [[w:Component Pascal|Component Pascal]]. A dialect in the Oberon family most similar to Oberon-2.<br> '''Definition''' ( or '''Module Definition'''), a summary of a module presenting constant declarations, type declarations, variable declarations and procedure headings.<br> <span id="fixup">'''fixup'''</span>, the conversion from [[w:Memory_address|address]] relative to the base address of a module, to absolute address. Refer to [[Oberon/V5#Fixup|V5#Fixup]] and [[Oberon/Extended_Oberon#Fixup|Extended Oberon#Fixup]].<br> '''fold''', a functionality of Text in V4 and BlackBox documents similar to [https://www.w3schools.com/howto/howto_js_collapsible.asp collapsible] in HTML. Several folds in a file can be grouped by name and their state can switched together; this allows for maintaining multiple source versions in one file.<br> '''Gadgets''', software infrastructure in ETH Oberon providing graphical entities and a [[w:Graphical_user_interface|graphical user interface]]. Usage described in the Gadgets [[Oberon/ETH_Oberon/Tutorial#GadgetsIntro|tutorial]] pages.<br> '''GofU''', for A2, the file name extension denoting "Generic [[w:Object_file|object file]], Unix, x86, 32 bit". Refer to the [[Oberon/A2#Target_Systems_and_File_Name_Extensions|A2 page]].<br> '''gadget''', an end-user object in the Gadgets system. A button is a simple instance of a gadget. A text gadget is a more complex instance.<br> '''Inner core''', a significant architectural entity in an Oberon system. Refer to [[#System_Startup|System Startup]].<br> '''INTEGER''', an integer [[w:Data_type|type]] in most Oberon systems.<br> '''Interclick''', a click of a mouse button while holding another button. MM+MR below is an example. The [[Oberon/ETH_Oberon/Tutorial/Mouse|mouse tutorial]] has additional details. When editing a Text at least [[Oberon/ETH_Oberon/mouse#interclicks|six interclick combinations]] are meaningful.<br> <span id="Juice">'''Juice'''</span>, an alternative to [[w:Java (software platform)|Java]] based on a portable representation of the abstract syntax tree and on-the-fly compilation also known as OMI (see below). The source code can be found at [https://github.com/berkus/Juice/blob/master/Juice%201.1%20Sources%20(x86)/Juice.Build Github] and three forks of it (as of 11.Aug.2021). Ref. [https://web.archive.org/web/20061125105032/http://www.oberon.ws/UCI/juice/ Juice].<br> '''Lola-2''', a [[w:Hardware_description_language|hardware description language]] developed by Niklaus Wirth. Ref. [https://people.inf.ethz.ch/wirth/Lola/index.html Lola-2].<br> <!-- '''LB''', in V5, the base address of the link table.<ref name="storageLayout"/><br> --> '''LDPSR''', Load Processor Status Register, allows software to establish whether the processor can handle interrupts. Refer to https://people.inf.ethz.ch/wirth/FPGA-relatedWork/RISC-Arch.pdf , Section 5, Interrupts. Discussion in the [http://lists.inf.ethz.ch/pipermail/oberon/2021/date.html mailing list] begins at [http://lists.inf.ethz.ch/pipermail/oberon/2021/015711.html 2021-03-30].<br> '''LinzOberon''', an implementation of V4. Ref. [http://lists.inf.ethz.ch/pipermail/oberon/2020/015189.html mailing list, 2020-11-28].<br> '''LONGINT''', an integer type in ETH Oberon. Synonymized to INTEGER in the current V5.<br> '''LUT''', look up table of [[w:Field-programmable_gate_array|FPGA]]. Referenced when quantifying the size of a FPGA device.<br> <span id="glossaryMouseButtons" /><span id="MouseButtons">'''ML'''</span>, the left button of the mouse or a click of that button, depending on context. Ref. [[Oberon/ETH_Oberon/mouse|Mouse support]] and [[Oberon/ETH_Oberon/Tutorial/Mouse|Mouse tutorial]]. Abstract meaning: specify a location. Example: locate an insertion point in a Text.<br> '''MM''', the middle button or the wheel of the mouse, or a click of the button or wheel, depending on context. Abstract meaning: invoke an action. Example: execute a command.<br> '''MR''', the right button of the mouse or a click of that button, depending on context. Abstract meaning: select an extent. Example: select a character sequence in a Text.<br> '''MM+MR''', a click of the right button while holding the middle button or the wheel of the mouse. MR here is termed an "[[Oberon/ETH_Oberon/mouse#interclicks|interclick]]". In a Text, take the word under the mouse pointer as the name of a file and open the text editor on it.<br> '''MR+ML''', a click of the right button while holding the left button of the mouse. When editing a Text, select characters and delete them.<ref name="MR+ML"/><br> '''ML+MM+MR''', nullification of an inadvertent mouse click.<br> '''MT''', in ETH Oberon, the [[Oberon/ETH_Oberon/WebConfig#MT|mouse type configuration string]].<br> '''MT''', in V5, the constant address of the module table.<ref name="storageLayout"/><br> '''native''', modifies the name of an Oberon system to indicate that it is installed on bare hardware; distinguishing from a subsystem such as UnixA2 installed atop a host system.<br> '''OP2''', a compiler with a 1-pass recursive descent parser. It generates an intermediate parse tree. See [[Oberon/compilers|Oberon/compilers]].<br> '''Oberon.Text''', a file in ETH Oberon and in A2O specifying system configuration.<br> '''Oberon Trilogy''', the three books ''Programming in Oberon'', ''The Oberon System'' and ''Project Oberon''; the first three books in the [[Oberon/Bibliography|bibliography]].<br> '''OMI/Slim binary''' (Oberon Module Interchange), a mechanism created by Michael Franz and Thomas Kistler allowing efficient portability of any module between differing systems. The language from this work was named Juice. Compare with Apple [[w:Fat binary|Fat binary]]. Slim binaries are mentioned in [[Oberon/compilers#OMI|compilers page]] in the section "Compiler deployment in ports no longer updated".<br> '''Outer core''', a significant architectural entity in an Oberon system. Refer to [[#System_Startup|System Startup]].<br> '''.odc''', the conventional file name extension for a [[w:BlackBox Component Builder|BlackBox/Oberon-F]] file (short for Oberon DoCument) quite similar internally to Oberon Text format.<br /> <!-- '''PB''', in V5, the procedure base address. The base address of the procedure section of the current module.<ref name="storageLayout"/><br> --> '''(** <em>any comment</em> *)''', appears in some module sources. It means that <em>any comment</em> is an exported comment. A tool named Def produces a module interface file with this comment included, thus enhancing internal documentation.<br> '''PACO''' PArallel COmpiler. Appears in ''A2''. Compiles each scope in an independent thread.<br> '''PICL''', a programming language for the [[w:PIC_microcontrollers|PIC microcontrollers]]. Ref. [https://people.inf.ethz.ch/wirth/PICL/index.html PICL].<br /> '''(** portable *)''', this comment in ETH Oberon marked a module where OMI/Slim binary code was portable across platforms. More generally, it means there were no SYSTEM dependencies or machine specificities. This exported comment appears in the documentation created by the above mentioned browser, Def, which was integrated into a tool called Watson in ETH Oberon.<br> '''Registry''', the content of Oberon.Text specifying file system aliases, sound adapter parameters, LinkSchemes, MIME types and etc.<br> '''SB''', in V5, the static base address. The base address for variables in the current module.<ref name="storageLayout"/><br> '''SHORTINT''', an integer type in ETH Oberon. Not in V5.<br> '''SIZE''', a signed integer type pertaining to memory address in A2. The difference of two addresses can be negative. New numeric types appeared in rev.9475.<ref>[http://cas.inf.ethz.ch/news/1 Renaming of numeric types in A2]</ref><br> '''SP''', in V5, the stack pointer address.<ref name="storageLayout" /><br> <span id="Symbol">'''Symbol file'''</span>, a linearized excerpt of the symbol table of the compiler. The file contains descriptions of all exported objects. Ref. section 12.6.2 of [https://people.inf.ethz.ch/wirth/ ''Project Oberon''], 2013 Edition. See also [[w:Symbol table|Symbol table]] in the Wikipedia.<br> '''Watson''', a tool capable of extracting a module definition from a definition file, module file, module Text or object file. Usage described in the [[Oberon/ETH_Oberon/Tutorial/Watson|tutorial]].<br> '''WTS''', Write To Script, refers to Write and Script variants of Text document and conversion of a Write Text to a Script Text. Write is in V4 and Script is in ETH Oberon.<br /> =Footnotes= {{Reflist|refs= <ref name="ETHOrelease">2.3.6 and 2.3.7 were the most frequently cited release numbers. [https://semver.org/ Semantic numbering] is hypothesized. The interpretation is Major.Minor.Patch. In this interpretation Ceres Oberon would be Major 1 and ETH Oberon, Major 2. Apparently Minor releases preceding 3 were limited to the ETH. 2.3.7 patches bugs in and is backward compatible to 2.3.6. Patch releases prior to 6 were also limited to ETH.</ref> <ref name="AOSthesis">{{Cite thesis |type=PhD |last=Muller |first=Pieter Johannes |date=2002 |title=The active object system design and multiprocessor implementation |url=http://e-collection.library.ethz.ch/eserv/eth:26082/eth-26082-02.pdf |publisher=Swiss Federal Institute of Technology, Zürich ([[w:ETH Zurich|ETH Zurich]])}}</ref> <ref name="bram">Explained further in the [https://lists.inf.ethz.ch/mailman/listinfo/oberon Oberon mailing list] at 2019-02-09.</ref> <ref name="MR+ML">A Text can include non-character objects. Any object in the selection is also deleted.</ref> <ref name="storageLayout">Refer to section 8.1 , page 104 in [[#References|''Project Oberon'', 2013]].</ref> }} <br> {{Navigation | Book = Wikibooks:Oberon | previous = Beginning as a Novice | next = Text }} {{BookCat}} 8sba8dv4ipfq89dptpuzun5ozubx7hz Oberon/Booting 0 446877 4672780 4665254 2026-09-28T14:46:43Z PeterEasthope 660399 Switched to the Navigation template. 4672780 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = Bibliography | next = Comparing }}<br> Following power-up a computer executes [[w:Bootloader|bootloader]] software. Details are specific to the system. == V2 == For V2 running on a [[w:Ceres_(workstation)|Ceres Workstation]], system startup and the core are described in sections 14.1 and 14.2 of [https://inf.ethz.ch/personal/wirth/ProjectOberon1992.pdf ''Project Oberon'', 1992](PDF). == ETH Oberon == In ETH Oberon, the inner core comprises basic operating system functions including storage management, file system, loader, compiler and etc. The outer core comprises management of display, keyboard and mouse. Inner and outer cores together are somewhat comparable to the kernel of a Unix-like system. Structure of the sytem can be understood from the system building tool, [[Oberon/ETH_Oberon/2.3.7/Native.Tool|Native.Tool]]. == V4 == == V5 == From Joerg Straube in [http://lists.inf.ethz.ch/pipermail/oberon/2021/015938.html http://lists.inf.ethz.ch/pipermail/oberon/2021/015938.html],<br> "The functionality of UEFI is somewhat comparable to BootLoad.Mod in FPGA Oberon. BootLoad resides in ROM and is the first code the RISC-5 CPU executes after power up. It loads the inner core from disk to address 0000 and jumps to 0000. The inner core then loads the outer core. And the outer core loads the Oberon system." In V5, Project Oberon, the inner core comprises only the modules Kernel (memory mgmt, disk storage mgmt, traps, timer), FileDir (directory handling), Files (File handling) and Modules (module loading). The authoritative exposition is in sections 14.1 and 14.2 of [https://www.inf.ethz.ch/personal/wirth/ProjectOberon/index.html ''Project Oberon'', 2013 Edition](PDF). ==Multi-booting== [[w:Multi-boot|Multi-booting]] is an arrangement of storage allowing more than one operating system to be used on one machine. For example, a machine can allow use of ETH Oberon or Linux or MS Windows by a simple choice following power-up. Such arrangement requires [[w:Bootloader|boot management]]. Early IBM-compatible personal computers had a [[w:BIOS|BIOS]]. Beginning around 2006, machines with a [[w:UEFI|UEFI]] rather than BIOS began to appear. The boot process and Boot management involve the BIOS or UEFI. ==Multi-booting with MBR and BIOS== [[File:OberonBootManagerMenu.png|thumb|Boot Manager runs on the PC hardware independent of the operating system. In this case Boot Manager ran on a virtual guest machine provided by [[w:QEMU|QEMU]]. The screenshot was grabbed by the host of QEMU.]] Development of ETH Oberon, V4, A2 and some other systems working directly on a [[w:x86|x86]] personal computer began when the computer had a BIOS and [[w:Master Boot Record|Master Boot Record]] (MBR). For this context, Andr&#233; Fischer wrote Boot Manager according to Oberon principles. Boot Manager is now maintained in the [[Oberon/A2#Sources,_Tools_and_Configuration_Texts_in_A2|Git repository at ETH]]. These pages have additional information. * [[Oberon/ETH_Oberon/bootman|Using a boot manager, with application to ETH Oberon]], predating Boot Manager. * [[Oberon/BootManager|Andr&#233; Fischer's instructions for Boot Manager]]. ==Multi-booting with UEFI== In contemporary PCs [[w:UEFI|UEFI]] has replaced the BIOS. Booting an Oberon system on a machine with UEFI is hypothetically possible but not yet documented. Contributions welcome. {{clear}} {{Navigation | Book = Wikibooks:Oberon | previous = Bibliography | next = Comparing }} {{BookCat}} s0395d8to8cxupwbt7f8i4v1nnaa8c4 Oberon/Support 0 446881 4672796 4658513 2026-09-28T15:24:57Z PeterEasthope 660399 Switched to the Navigation template. 4672796 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = FAQ | next = Introduction }} <br> * [https://gitlab.inf.ethz.ch/felixf/oberon GitLab Oberon A2 at ETHZ] ** [[w:GitLab|GitLab in Wikipedia]] ** [https://gitlab.inf.ethz.ch/help Gitlab Docs at ETHZ] ** [https://gitlab.inf.ethz.ch/help/user/ssh.md Use SSH keys to communicate with GitLab at ETHZ] * The foregoing [https://web.archive.org/web/20180829070621/http://www.ocp.inf.ethz.ch/wiki/OCP/Home http://www.ocp.inf.ethz.ch/wiki/OCP/Home] was decommissioned. <!-- [http://cas.inf.ethz.ch/projects/a2/ http://cas.inf.ethz.ch/projects/a2/]: bug tracker, language documentation and etc. primarily for A2. --> * [[Oberon/hall|ETH Hall of Fame and additional contributors]]. * [[Oberon/ETH_Oberon/sitemap|ETH Oberon Site Map]]. Formerly hosted at ETHZ and primarily addressing ETH Oberon and preceding systems. * [https://lists.inf.ethz.ch/mailman/listinfo/oberon The Oberon mailing list at https://lists.inf.ethz.ch/mailman/listinfo/oberon]. <br> {{Navigation | Book = Wikibooks:Oberon | previous = FAQ | next = Introduction }} {{BookCat}} qzn3n9xfd5lxj0z2fovu0u8vpwtc8uy Oberon/Contributing 0 446894 4672793 4665253 2026-09-28T15:14:57Z PeterEasthope 660399 Switched to the Navigation template. 4672793 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = Computers | next = FAQ }} <br> All progress is welcome. Correct errors in grammar and in algorithms. Present unrefined ideas in the talk pages. A source in the wikibook can be edited directly using a browser capable of [[w:HTTPS|HTTPS]]. Alternatively it can be edited on an Oberon system, translated using MediaWiki.Markup and applied to replace the existing version, as when adding a new module. If replacing, take care to avoid over-writing a previous edit. The latest version of the page should be retrieved to a working Oberon system and compared using Diff.Do. Alternatively, a registered user can put a new version in the user sandbox and apply the MediaWiki comparison facility. Be aware that the non-zero time interval between retrieval from the book and installation of the new version allows [[Help:Editing#Potential_problems|edit conflict]]. * Initialize a Module or Tool page from a published release. Preferably the latest. Oberon.Sort.Mod, for example, is taken from the Oberon subsystem in UnixA2. Indicate the source in the wiki edit subject line. * Use [[Oberon/ETH_Oberon/faqlang#name|Oberon naming conventions]]. * Avoid page duplication. If two systems share a source module, a page redirect is preferable to duplicate pages. * If an edit conflict is inadvertently created, fix it, please. * Avoid breaking compilation. * Avoid breaking interfaces. If an interface is changed, adjust all modules which connect to it. An idea clearly expressed in a discussion page is preferable to broken interfaces. * Avoid breaking functionality. * Avoid introducing a bug. If a bug is introduced, the change might be reverted, however brilliant the intended improvement. * Prefer more recent syntax over older syntax. Remove LOOP. Where possible remove RETURN. <!-- * Optionally, color changed text, green; text disabled by commenting, red. --> Addition of a Text is the first two steps in the [[Oberon/ETH_Oberon#Text_Dataflow_in_ETH_Oberon|dataflow diagram for a Text]]. The first step is performed by the contributor. The second is performed automatically by the MediaWiki server. Retrieve the MediaWiki module ([[Oberon/ETH_Oberon#Module_Sources_and_Tools_in_ETH_Oberon,_PC-Native|ETH Oberon]], [[Oberon/A2#Sources_in_A2|Oberon subsystem of A2]]) to your Oberon system and compile it. Open a viewer with the module to be contributed and * mark the Text. Translate to MediaWiki markup with "MediaWiki.Markup * " and save the <Module>.Mod.mw with Edit.StoreAscii or ET.StoreAscii. To add the page to the book, a browser capable of HTTPS is necessary; Desktops.OpenDoc in ETH Oberon is inadequate. Being logged in to a Wikimedia account is advisable. Somewhere in an existing page add the name of the intended page, preview and "Publish change". The new entry will be colored red. Click on it to open the new page. Initialize the new page, preview and "Publish change". ==Formatting a Source Text== Various formatting conventions and preferences exist. Refer to the [http://lists.inf.ethz.ch/pipermail/oberon/ Oberon Mailing List], 2017-07-22 through 2017-07-26, and search for "indentation?". No particular format is essential. Any reasonable format preferred by a contributor is welcome. ==Styling a Source Text== Various stylistic conventions also exist. Refer to the [http://lists.inf.ethz.ch/pipermail/oberon/ Oberon Mailing List], 2017-07-29 through 2017-07-30, and search for "Italicization". Editors such as PET in A2 and the "pretty printers" mentioned in the list automatically style a source Text to highlight syntax. Therefore direct syntax styling can be unnecessary. Color to distinguish a revision is optional and relatively harmless.<br> <br> {{Navigation | Book = Wikibooks:Oberon | previous = Computers | next = FAQ }} {{BookCat}} gjjytmcfmkrbdo4bl660c1syslcyc6c Oberon/Comparing 0 446896 4672781 4665252 2026-09-28T14:48:51Z PeterEasthope 660399 Switched to the Navigation template. 4672781 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = Booting | next = Computers }} <br> == Comparing Texts == Oberon has module Diff. Two pages or Texts can be retrieved to files TextFile1 and TextFile2. [[Oberon/Glossary#glossaryMouseButtons|MM]] on <code>Diff.Do TextFile1 TextFile2</code> will produce a side by side comparison. A2 has Tools > Diff in the menu at the bottom of the display. == Comparing Wikibook Pages == To compare versions of a wiki page, open the page history using the button at the top of the page. Choose two versions and click on "Compare selected versions". Any two wiki pages can be compared by specifying URLs. In the [https://en.wikibooks.org/w/index.php?title=Oberon/ETH_Oberon/2.3.7/HTML.Mod&action=history page history of ETH_Oberon/2.3.7/HTML.Mod], when the mouse pointer is hovered over the date in the entry for the original version, ID 3495065 is reported by the browser. A more recent version is 4068966. The URL https://en.wikibooks.org/wiki/?oldid=3495065&diff=4068966&diffonly=1 produces a side by side comparison. {{Navigation | Book = Wikibooks:Oberon | previous = Booting | next = Computers }} {{BookCat}} o1ymo8vlezxqdwx62pp5oe63t3bh505 Oberon/Naming 0 447153 4672756 4665244 2026-09-28T13:52:46Z PeterEasthope 660399 Switched to the Navigation template. 4672756 wikitext text/x-wiki ''{{Navigation | Book = Wikibooks:Oberon | previous = Text | next = System Variants }} <br> Conventions for names of constants, variables, types, procedures, functions and modules are in the [[Oberon/ETH_Oberon/faqlang#name|Oberon language FAQ]]. ==Files, Servers and Viewers== In [[Oberon/Bibliography#Rei92|''The Oberon System; User Guide and Programmer's Manual'']], p. 42, Martin Reiser stated,<blockquote> '''2.7 Naming'''<br> :Oberon provides structured names to identify objects such as files, servers and viewers. The syntax of names is: :: Name = NamePart { "." NamePart } :: NamePart = Letter { Letter | Digit } </blockquote> Why such primitive syntax? Readability an obvious factor. Security an intrepid actor. Linux file names [https://tldp.org/HOWTO/Secure-Programs-HOWTO/file-names.html illustrate]. ETH Oberon and the Oberon subsystem in A2 allocate 32 characters for a file name. That includes a [[w:List_of_Unicode_characters#Control_codes|null character]] terminating the name. ==Naming in A2== To identify target hardware, A2 has adopted conventions for [[Oberon/A2#Target_Systems_and_File_Name_Extensions|file name extensions]]. Within software, A2 has the Oberon subsystem. Distinction of the name of a module of the subsystem from the name of a module of A2 was addressed in "Proposal for Modules Contexts" by F. Friedrich and F. Negele. The syntax to prevent name conflict is in Active Oberon<ref name="Modules"/>. Module := 'MODULE' [TemplateParameters] Identifier ['IN' Identifier] ';' ... Hence this example. MODULE System IN Oberon; By convention only, the file may be named with the identifiers separated by ".". Hence the file name associated with the preceding example is "Oberon.System.Mod". ==Context in General== In a syntax lacking context, an identifier in a comment may help to explain module usage. Module := 'MODULE' Identifier '(* IN' Identifier '*);' ... The Oberon filesystem does not support folders but the name of a file containing a module source can differ from the name of the module. Therefore file name conflict can be avoided by prefixing. NameOfModuleFile := Identifier Identifier '.Mod' In ETH Oberon for example, jdEdit.Mod would suggest that J. Doe had revised the Edit module from a release. <br> {{Reflist|refs= <ref name="Modules">Refer to the [http://cas.inf.ethz.ch/projects/a2/repository/raw/trunk/LanguageReport/OberonLanguageReport.pdf Oberon (2019) Language Report](PDF), section 5 Modules.</ref> }} <br> {{Navigation | Book = Wikibooks:Oberon | previous = Text | next = System Variants }} {{BookCat}} ha4gfcw0d17ffko4uqo396h9lbeg9gf 4672758 4672756 2026-09-28T13:57:35Z PeterEasthope 660399 Removed stray apostrophes. 4672758 wikitext text/x-wiki {{Navigation | Book = Wikibooks:Oberon | previous = Text | next = System Variants }} <br> Conventions for names of constants, variables, types, procedures, functions and modules are in the [[Oberon/ETH_Oberon/faqlang#name|Oberon language FAQ]]. ==Files, Servers and Viewers== In [[Oberon/Bibliography#Rei92|''The Oberon System; User Guide and Programmer's Manual'']], p. 42, Martin Reiser stated,<blockquote> '''2.7 Naming'''<br> :Oberon provides structured names to identify objects such as files, servers and viewers. The syntax of names is: :: Name = NamePart { "." NamePart } :: NamePart = Letter { Letter | Digit } </blockquote> Why such primitive syntax? Readability an obvious factor. Security an intrepid actor. Linux file names [https://tldp.org/HOWTO/Secure-Programs-HOWTO/file-names.html illustrate]. ETH Oberon and the Oberon subsystem in A2 allocate 32 characters for a file name. That includes a [[w:List_of_Unicode_characters#Control_codes|null character]] terminating the name. ==Naming in A2== To identify target hardware, A2 has adopted conventions for [[Oberon/A2#Target_Systems_and_File_Name_Extensions|file name extensions]]. Within software, A2 has the Oberon subsystem. Distinction of the name of a module of the subsystem from the name of a module of A2 was addressed in "Proposal for Modules Contexts" by F. Friedrich and F. Negele. The syntax to prevent name conflict is in Active Oberon<ref name="Modules"/>. Module := 'MODULE' [TemplateParameters] Identifier ['IN' Identifier] ';' ... Hence this example. MODULE System IN Oberon; By convention only, the file may be named with the identifiers separated by ".". Hence the file name associated with the preceding example is "Oberon.System.Mod". ==Context in General== In a syntax lacking context, an identifier in a comment may help to explain module usage. Module := 'MODULE' Identifier '(* IN' Identifier '*);' ... The Oberon filesystem does not support folders but the name of a file containing a module source can differ from the name of the module. Therefore file name conflict can be avoided by prefixing. NameOfModuleFile := Identifier Identifier '.Mod' In ETH Oberon for example, jdEdit.Mod would suggest that J. Doe had revised the Edit module from a release. <br> {{Reflist|refs= <ref name="Modules">Refer to the [http://cas.inf.ethz.ch/projects/a2/repository/raw/trunk/LanguageReport/OberonLanguageReport.pdf Oberon (2019) Language Report](PDF), section 5 Modules.</ref> }} <br> {{Navigation | Book = Wikibooks:Oberon | previous = Text | next = System Variants }} {{BookCat}} swz36bgoha2a3dn7gt2x42nk6erb61m Lentis/Zoning Laws in the United States 0 450091 4672902 4217934 2026-09-29T11:05:26Z TechVindicator 3626296 typos fixed: acommodate > accommodate 4672902 wikitext text/x-wiki Zoning is the process of a governmental body dividing the land it controls into various zones with intended uses.<ref>Kenton, W. (2022). ''Zoning: What it is, how it works, classification examples''. Investopedia. <nowiki>https://www.investopedia.com/terms/z/zoning.asp</nowiki></ref> These zones can restrict restrict construction by building size, use case, aesthetic or density.<ref>[https://marketbusinessnews.com/financial-glossary/zoning-definition-meaning/ Rodrigue, J.-P. (2022). ''Types of land use zoning: The Geography of Transport Systems''. The Geography of Transport Systems | The spatial organization of transportation and mobility. https://transportgeography.org/contents/chapter8/urban-land-use-transportation/land-use-zoning/]</ref> Zoning laws in the United States grew to prominence in the early 20th century, and have since become controversial due to issues resulting from their implementation.<ref name=":9">Trounstine, J. (2018). ''Segregation by Design: Local Politics and Inequality in American Cities''. Cambridge: Cambridge University Press. doi:10.1017/9781108555722</ref> This Chapter will provide an overview of U.S. Zoning law, analyze issues that have resulted from it, and discuss proposed solutions to these issues. = Overview of Zoning = === Origins of United States Zoning Law === [[File:GUP Skopje 2002 mal.jpg|alt=An Example of Euclidean Zoning, as employed by the City of Skopje, North Macedonia.|thumb|233x233px|An Example of Euclidean Zoning regions in the City of Skopje, North Macedonia. ]] The first modern zoning code was written for New York City in 1916, regulating the placement of factories and maximum size of buildings.<ref>Barr, J. (2019). ''Revisiting 1916 (part I): The history of New York City's first Zoning Resolution - Skynomics blog''. Building the Skyline. <nowiki>https://buildingtheskyline.org/revisiting-1916-i/</nowiki></ref><ref>Erickson, A. (2012). ''The birth of zoning codes, a history''. Bloomberg.com. <nowiki>https://www.bloomberg.com/news/articles/2012-06-19/the-birth-of-zoning-codes-a-history</nowiki></ref> These laws would begin to be emulated by many other jurisdictions in the following years, culminating in the passage of the Standard State Zoning Enabling Act, a model law that enabled the creation of zoning regulations by cities, towns, and states. <ref>Reed, T. H. (1923). City Planning. ''The American Political Science Review'', ''17''(3), 430–432. <nowiki>https://doi.org/10.2307/1944054</nowiki></ref> These zones would often manifest as Exclusionary laws that only permitted the construction of specific types of buildings. This style of zoning would become known as Euclidean zoning, after the court case [https://www.oyez.org/cases/1900-1940/272us365 Euclid V. Ambler] enshrined the right of municipalities to zone land.<ref>Village of Euclid v. Ambler Realty Company. (n.d.). ''Oyez''. <nowiki>https://www.oyez.org/cases/1900-1940/272us365</nowiki></ref> === Euclidean Zoning === Euclidean zoning separates land areas into specific use cases, such as residential, commercial, or industrial. These zones can be restricted further to tailor land usage, such as single family residential districts that prohibit the construction of townhomes and apartment buildings. Zones can also feature additional requirements, such as maximum building heights, minimum parking amounts, or green space requirements. It is viewed as the default zoning method in the United States.<ref>Caves, R. W. (Ed.). (2005). ''Encyclopedia of the city''. Taylor & Francis Group. p. 536. <nowiki>ISBN 978-0415252256</nowiki>.</ref><ref name=":2">Hirt, S.A. (2015). ''Zoned in the USA'': ''The Origins and Implications of American Land-Use Regulation''. Ithaca: Cornell University Press.</ref> Euclidean Zones can be flat, in which only the specified use is allowed, or hierarchical, wherein use cases are tiered and higher tier use cases can be built in any lower tiered zone (such as building residential buildings in a commercial zone). In practice this distinction is often meaningless, as hierarchical zones are usually dominated by whichever tier of use case is found to be most profitable.<ref>Asabere, P.K. and Huffman, F.E. (1997), Hierarchical Zoning, Incompatible Uses and Price Discounts. Real Estate Economics, 25: 439-451. <nowiki>https://doi.org/10.1111/1540-6229.00722</nowiki></ref> Euclidean zoning gained popularity due to its ease of implementation, as zones are static, clearly defined, and easily applied to existing construction.<ref name=":2" /> Many of the issues that cities and towns struggle with in the United States are caused by poor use of Euclidean Zoning.<ref>Watsky, R. (2018). ''The problems with Euclidean Zoning''. Dome. <nowiki>https://sites.bu.edu/dome/2018/07/19/the-problems-with-euclidean-zoning/</nowiki></ref> = Issues That Arise From Modern Zoning Law = === The Housing Crisis === [[File:Median housing price by metro area.webp|thumb|466x466px|Median housing price trends by metro area in the United States]] The current housing crisis in the United States is caused by a severe imbalance between demand and supply of housing, which has drastically increased housing prices.<ref name=":6">Betancourt, K., Gardner, S., & Palim, M. (2022, October 28). ''Housing Insights: The U.S. Housing Shortage from a Local Perspective''. Fannie Mae. <nowiki>https://www.fanniemae.com/media/document/pdf/local-solutions-housing-shortage.pdf</nowiki></ref> Zoning and building restrictions are one contributing factor to the housing crisis.<ref name=":0">Winston, R. (2020). The Takings Are Coming: How Federal Courts Can Protect Regulatory Efforts to Address California’s Housing Crisis. ''Ecology Law Quarterly'', ''47''(2), 625–671. <nowiki>https://doi.org/10.15779/Z38052FD56</nowiki></ref> Policies that municipalities take that limit the growth of housing include setting limits on building heights, building densities, minimum lot sizes, minimum parking requirements, and the number of housing units that can be built per year.<ref name=":0" /><ref name=":1" /> Many municipalities also simply zone a vast majority of their land for single-family housing, leaving very little for multi-family housing.<ref name=":0" /> For example, in California less than 25 percent of land in cities is available for multi-family dwellings, while about 75 percent of land in cities is zoned specifically for single-family dwellings.<ref name=":0" /> The solution to the housing crisis requires increased construction of multifamily housing units,<ref name=":6" /><ref name=":1" /> but this requires easing zoning restrictions where only single-family housing is allowed.<ref name=":1" /> Little medium-density, or "missing middle", housing is being developed, which is also touted as a way to alleviate the housing crisis.<ref name=":1" /> Medium-density housing are units that fall between large apartment complexes and single-family detached housing.<ref name=":1" /> Examples of missing middle housing include duplexes and triplexes, and low-rise apartment complexes.<ref name=":1" /> === Urban Sprawl and Car Dependency === [[File:URBAN SPRAWL OUTSIDE RENO - NARA - 553125.jpg|thumb|323x323px|Low-density sprawl outside Reno, Nevada]] Urban sprawl is defined as "any development pattern characterized by poor accessibility and automobile dependence."<ref name=":3">Hamidi, S., Ewing, R., Preuss, I., & Dodds, A. (2015). Measuring sprawl and its impacts: an update. ''Journal of Planning Education and Research'', ''35''(1), 35–50.</ref> Common metrics for measuring sprawl include density of development, how land use is mixed, as well as how "centered" development is around some hub.<ref name=":3" /> Many negative impacts have been associated with urban sprawl. Sprawl causes massive environmental costs, such as increased air pollution and fossil fuel consumption due to complete reliance on cars as a form of transportation.<ref name=":4">Gallagher, P. (2001). The Environmental, Social, and Cultural Impacts of Sprawl. ''Natural Resources & Environment'', ''15''(4), 219–267. <nowiki>http://www.jstor.org/stable/40924406</nowiki></ref><ref name=":7">Squires, G. D. (2002). The Environmental Impacts of Sprawl. In G. D. Squires (Ed.), ''Urban sprawl: Causes, consequences, & policy responses'' (pp. 23–38). essay, Urban Institute Press.</ref> Sprawling development also requires large amounts of water to sustain and can cause collapses of biodiversity and the disruption of biospheres.<ref name=":4" /><ref name=":7" />Sprawling development is also a drain on municipal resources, since low-density development often generates a tax base insufficient to pay for the maintenance of infrastructure.<ref name=":4" /> Sprawl has also been linked with urban decay in city centers when people left city centers to settle in low-density suburbs.<ref name=":4" /><ref name=":8">Jargowsky, P. A. (2002). Sprawl, Concentration of Poverty, and Urban Inequality. In G. D. Squires (Ed.), ''Urban sprawl: Causes, consequences, & policy responses'' (pp. 39–71). essay, Urban Institute Press.</ref> This drain of people from city centers and impoverished neighborhoods has caused social and economic isolation for people who could not afford to move, which historically are racial minorities.<ref name=":4" /><ref name=":8" /> This concentration of poverty is also linked to historical zoning practices, which were deliberately designed to prevent minorities from inhabiting the same neighborhoods as whites.<ref name=":8" /><ref name=":9" /> Related to the issue of urban sprawl is the emergence of car dependency in the United States. Low density, single-family zoning has been linked to increased automobile usage.<ref name=":1">Wegmann, J. (2020). Death to Single-Family Zoning...and New Life to the Missing Middle. ''Journal of the American Planning Association'', ''86''(1), 113–119. <nowiki>https://doi.org/10.1080/01944363.2019.1651217</nowiki></ref> Since single-family zoning causes urban sprawl and people have to move further away from centers of commerce and culture, they must travel, almost exclusively by car, to access various amenities.<ref name=":3" /> This is seen in studies showing that "proximity of a housing unit to a region’s central business district is the most potent factor in reducing its occupants’ driving."<ref name=":1" /> There is a high correlation between sprawl and car dependency: the lower the density, the more car-dependent it becomes.<ref name=":3" /> The issue of Urban Sprawl is much more common in the United States compared to other developed nations.<ref>Lewyn, M. (2008). Sprawl in Europe and America. <nowiki>https://ssrn.com/abstract=1194862</nowiki> or <nowiki>http://dx.doi.org/10.2139/ssrn.1194862</nowiki></ref> This is driven by U.S. zoning laws, which heavily limit denser forms of construction, prioritize low density single-family housing, and increase the distance between residential and commercial space.<ref name=":1" /><ref name=":3" /> See also: [[Lentis/Car Dependency in the U.S.]] = Attempts to Change or Fix Zoning Laws = Due to the issues caused by modern Euclidean Zoning laws, a push for zoning reform has occurred throughout the United States.<ref>Pasi, E. (2021). ''Advocating for Zoning Reform''. American Planning Association. <nowiki>https://www.planning.org/blog/9216478/advocating-for-zoning-reform/</nowiki></ref> This has resulted in local, state and federal efforts to improve and reform modern zoning laws. <ref>Kendall, M. (2021). ''Gov. Newsom abolishes most single-family zoning in California''. The Mercury News. <nowiki>https://www.mercurynews.com/2021/09/16/gov-newsom-abolishes-single-family-zoning-in-california/</nowiki></ref><ref name=":5" /> === '''Elimination of Single-Family Housing in Minneapolis''' === In 2018, the city of Minneapolis adopted a proposal to eliminate single-family zoning, allowing higher density housing on previous single-family lots.<ref name=":5">Herman, J. (2022, March 15). ''How Minneapolis Ended Single-Family Zoning''. The Century Foundation. <nowiki>https://tcf.org/content/report/minneapolis-ended-single-family-zoning/</nowiki></ref> Along with ending single-family zoning, the proposal contained four additional policy changes to mend the housing affordability crisis in the city. These included allowing the development of three-to-six story buildings near transit infrastructure, phasing out off-street parking minimums, a requirement for apartment developments to reserve 10 percent of units for moderate-income housing, and increased funding for affordable housing.<ref name=":5" /> Elements of this proposal are set to be achieved by 2040. Proponents of this plan contended it a key mechanism towards "increasing housing construction, reducing costs of living, and easing residential segregation"<ref>Freemark, & Lo. (2022, May 24). ''Effective Zoning Reform Isn’t as Simple as It Seems''. Bloomberg. <nowiki>https://www.bloomberg.com/news/articles/2022-05-24/the-limits-of-ending-single-family-zoning</nowiki></ref> while laying the groundwork for similar plans across the country. === Federal Zoning Reform Incentives === In May of 2022, the White House announced the Housing Supply Action Plan with the goal of closing the housing supply gap within the next 5 years.<ref>House, T. W. (2022, May 16). ''President Biden Announces New Actions to Ease the Burden of Housing Costs''. The White House. <nowiki>https://www.whitehouse.gov/briefing-room/statements-releases/2022/05/16/president-biden-announces-new-actions-to-ease-the-burden-of-housing-costs/</nowiki></ref> Under this plan, the Administration outlined incentives for jurisdictions that have reformed zoning and land use policies with higher scores in certain federal grant processes. Through investments passed by Congress, the incentives will be financed through the expansion of the Low-Income Housing Tax Credit (LIHTC) program and the HOME Investment Partnerships Program (HOME).<ref>Brasuell. (2022, May 16). ''New White House Housing Initiative Includes Zoning Reform Incentives''. Planetizen. <nowiki>https://www.planetizen.com/news/2022/05/117184-new-white-house-housing-initiative-includes-zoning-reform-incentives</nowiki></ref> The LIHTC program provides credits to private investors to encourage development of affordable rental housing for low-income households<ref>''What is the Low-Income Housing Tax Credit and how does it work?'' (n.d.). Tax Policy Center. <nowiki>https://www.taxpolicycenter.org/briefing-book/what-low-income-housing-tax-credit-and-how-does-it-work</nowiki></ref> while the HOME program allocates grants to fund building, buying, rehabilitating affordable housing, or providing rental assistance to low-income families.<ref>''HOME Investment Partnerships Program''. (n.d.). U.S. Department of Housing And Urban Development. <nowiki>https://www.hud.gov/program_offices/comm_planning/home</nowiki></ref> === Form-Based Codes === Unlike traditional zoning, form-based codes (FBCs) focus less on land use and more on achieving better-quality urbanism through the forms of buildings.<ref name=":10">Talen, E. (2013). Zoning For and Against Sprawl: The Case for Form-Based Codes. ''Journal of Urban Design'', ''18''(2), 175–200. <nowiki>https://doi.org/10.1080/13574809.2013.772883</nowiki></ref> While the concept of FBCs has been around for centuries, dating back to urban planning in Ancient Greece, China, and Rome, they became of modern public interest at the end of the 20th century as a reformative alternative for Euclidean zoning.<ref name=":11">[https://www.planetizen.com/definition/form-based-codes ''What Is a Form-Based Code?'' (n.d.). Planetizen. https://www.planetizen.com/definition/form-based-codes]</ref> Form-based codes consist of 5 main elements: 1. Regulating Plan, 2. Public Standards, 3. Building Standards, 4. Administration, 5. Definitions.<ref name=":12">Form-Based Codes Institute. (2016, April 13). ''Form-Based Codes Defined''. Form-Based Codes Institute at Smart Growth America. <nowiki>https://formbasedcodes.org/definition/</nowiki></ref> The regulating plan is a map of the designated area highlighting locations where different building form standards apply. Public standards are public realm amenities such as sidewalks and furniture. Building standards are regulations that "control the features, configurations, and functions of buildings that define and shape the public realm."<ref name=":12" /> The administration element details guidelines for a streamlined application and project review process. The definitions component of a FBC plan is a glossary of technical terms to be used during the project development process.<ref name=":12" /> This is included to ensure precise use of necessary terminology. Fundamental benefits of form-based codes include fostering a stronger sense of community, promoting walkability, and aiding transit-friendly development.<ref name=":11" /> FBCs are an attractive alternative to contentious zoning reforms, such as the elimination of single family housing, because they are regulations that can accommodate small units and compact urbansim.<ref name=":10" /> Implementation of FBCs is flexible to ease the transition from traditional zoning ordinances. Cities across the United States have incorporated FBC regulations through three approaches of varying compliance: mandatory codes, parallel codes, and floating-zone codes or planned unit developments (PUDs).<ref>''Property Topics and Concepts''. (n.d.). American Planning Association. <nowiki>https://www.planning.org/divisions/planningandlaw/propertytopics.htm</nowiki></ref> Per the Congress for the New Urbanism (CNU), form-based codes are a revolutionary opportunity to curtail conventional zoning regulations since they integrate historical character into development rather than necessitating strict separation of land use.<ref>''Tools''. (2022, May 4). CNU. <nowiki>https://www.cnu.org/resources/tools</nowiki></ref> = Conclusion = As they currently stand, zoning laws in the United States harm the quality of life for many Americans. Their overly strict nature has caused increased car dependency and urban sprawl, reduced housing equity and availability, and limited the utility of public transit. Many of these issues have been recognized in recent years, and work is being done to improve zoning by utilizing alternative zoning methods, reducing the strictness of existing zoning, and providing incentives that encourage municipalities to re-evaluate zoning practices. There is still much to do to improve zoning throughout the United States, but current efforts are a good starting point. = References = <references /> {{BookCat}} auwvhg0b7vakwvuxeyhybyijww6mvsb Mirad Grammar/Numbers 0 450432 4672768 4669939 2026-09-28T14:39:18Z Tyoyafud 6233 /* Latinate Number Words Ending in -ary */ 4672768 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == Types of Numbers == : Numerals are words used to vocalize numbers, which are scalar symbols used to count and quantify things and people. For example the numeral ''two'' is how the number ''2'' is read or spoken. Mirad uses Arabic numbers (0, 1, 2, 3...), as in all Western World languages. : Numerals can be various parts of speech: ::* '''''numeric nouns''''' (''The score was <u>six</u> to <u>four</u>.'') ::* '''''numeric pronouns''''' (''I want <u>two</u>. Give me the <u>fifth one</u>.'') ::* '''''numeric determiners''''' (''<u>Five</u> days ago. The <u>fifth</u> day. A <u>double</u> dose.'') ::* '''''prefixes''''' (''<u>mono</u>chrome'', ''<u>bi</u>centennial'', ''<u>tri</u>angle'') ::* '''''rootwords''''' ('''<u>an</u>xer'''....''to unite'', '''<u>on</u>xer'''....''to annihilate'') : Number-based words include: ::* '''''cardinal numbers''''' (''one, two, three...'' used in counting and arithmetic) ::* '''''ordinal numbers''''' (''first, second...'' indicating ordered position) ::* '''''multiplicative numbers''''' (''double, triple, foursome...'') ::* '''''fractional numbers''''' (''half, third, hundredth...'') ::* '''''frequency numbers''''' (''once, twice, thrice...'') ::* '''''miscellaneous number-based words''''' (''only, percentage, annihilate'') == Cardinal Numbers == [[File:Waehlscheibe-kurzwahlnummern.jpg|thumb|]] : The cardinal numbers are words used in counting and reciting numerals such as telephone numbers, social security numbers, and zip codes, and in arithmetic. They are also used as the so-called "ordinal" stem vowels of words that relate to one another in a scalar, hierarchical, or some other ontological relationship. See this in [[Mirad_Grammar/Vocabulary_Formation|the chapter on Vocabulary Formation]]. === Units === :* The cardinal unit numerals are formed from the simple and pre-'''y'''-glided vowels. ::{| class="wikitable" style="background:lightyellow;{{text default color}}; text-align:center;font-size:smaller;" |+ Units |- ! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 |- | '''o''' || '''a''' || '''e''' || '''i''' || '''u''' || '''yo''' || '''ya''' || '''ye''' || '''yi''' || '''yu''' |- | ''zero'' || ''one'' || ''two'' || ''three'' || ''four'' || ''five'' || ''six'' || ''seven'' || ''eight'' || ''nine'' |} ::* '''Ata yibdalar sag se 703-842-6190''' (pronounced: '''ye-o-i-yi-u-e-ya-a-yu-o).'''....''My telephone number is...''. ::* '''At tambese <u>114</u>''' (pronounced: '''a-a-u''') ''Maple Street.'' ::* '''<u>E</u> gab <u>e</u> se <u>u</u>.'''....''<u>Two</u> plus <u>two</u> is <u>four</u>.'' === Decades === ::* The decade formant '''-l-''' is used to form the '''''decades'''''. Followed by '''-o'''....''zero'', we have the base decade numerals. These can be used for number recitation, arithmetic, and as numeric adjectives followed by plural nouns: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decades with the -l- Formant |- ! 10 !! 20 !! 30 !! 40 !! 50 !! 60 !! 70 !! 80 !! 90 |- | '''alo''' || '''elo''' || '''ilo''' || '''ulo''' || '''yolo''' || '''yalo''' || '''yelo''' || '''yilo''' || '''yulo''' |- | ''ten'' || ''twenty'' || ''thirty'' || ''forty'' || ''fifty'' || ''sixty'' || ''seventy'' || ''eighty'' || ''ninety'' |} :: By changing the '''o'''....''zero'' in '''lo''' to other cardinal unit numerals, the numerals within decades can be generated as follows: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decadal Counting |- | '''ala'''....''11'' || '''ela'''....''21'' || '''ila'''....''31'' || '''ula'''....''41'' || '''yola'''....''51'' || '''yala'''....''61'' || '''yela'''....''71'' || '''yila'''....''81'' || '''yula'''....''91'' |- | '''ale'''....''12'' || '''ele'''....''22'' || '''ile'''....''32'' || '''ule'''....''42'' || '''yole'''....''52'' || '''yale'''....''62'' || '''yele'''....''72'' || '''yile'''....''82'' || '''yule'''....''92'' |- | ... || ... || ... || ... || ... || ... || ... || ... || ... |- | '''alyu'''....''19'' || '''elyu'''....''29'' || '''ilyu'''....''39'' || '''ulyu'''....''49'' || '''yolyu'''....''59'' || '''yalyu'''....''69'' || '''yelyu'''....''79'' || '''yilyu'''....''89'' || '''yulyu'''....''99'' |} ::* '''At ayse <u>alo</u> dati.'''....''I have <u>ten</u> friends.'' ::* '''It yafe sagder byu <u>alyo</u>.'''....''He can count up to <u>fifteen</u>.'' ::* '''<u>Yulyu</u> gob <u>alo</u> gese <u>yilyu</u>.'''....''<u>Ninety-nine</u> minus <u>ten</u> equals <u>eighty-nine</u>.'' === Hundreds === ::* By adding the hundreds formant '''s''', you get the '''''hundreds''''': ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Hundreds with the -s- Formant |- ! 100 !! 200 !! 300 !! 400 !! 500 !! 600 !! 700 !! 800 !! 900 |- | '''aso''' || '''eso''' || '''iso''' || '''uso''' || '''yoso''' || '''yaso''' || '''yeso''' || '''yiso''' || '''yuso''' |} :: All the in-between numerals of the hundreds can be generated by modifying the '''so''' ending with the units and decades: :::* '''asa'''....''101'' :::* '''asale'''....''112'' :::* '''yosyulyi'''....''598'' :::* '''yusyulyu'''....''999'' === Thousands === ::* The '''''thousands''''' are generated with the formant '''r''': : :: Note: The numeral categories starting with the thousands on up end in '''-o''' and are separated from the rest of a numeral by a space. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Thousands |- ! 1000 !! 2000 !! 3000 !! 4000 !! 5000 !! 6000 !! 7000 !! 8000 !! 9000 |- | '''aro''' || '''ero''' || '''iro''' || '''uro''' || '''yoro''' || '''yaro''' || '''yero''' || '''yiro''' || '''yuro''' |} :::* '''aro'''....''1,000'' :::* '''aro a'''....''1,001'' :::* '''ero isi'''....''2,300'' :::* '''yoro yasula'''....''5,641'' === Millions === ::* The '''''millions''''' are generated with the formant '''ml'''. The millions part of the numeral are kept separate from the rest of the numeral. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Millions with the -ml- Formant |- ! 1,000,000 !! 2,000,000 !! 3,000,000 !! 4,000,000 !! 5,000,000 !! 6,000,000 !! 7,000,000 !! 8,000,000 !! 9,000,000 |- | '''amlo''' || '''emlo''' || '''imlo''' || '''umlo''' || '''yomlo''' || '''yamlo''' || '''yemlo''' || '''yimlo''' || '''yumlo''' |} :::* '''emlo yala'''....''2,000,051'' :::* '''umlo esu'''....''4,000,204'' :::* '''yumlo usyoro isyala'''....''9,405,361'' === Billions === ::* The '''''billions''''' are generated with the formant '''mr'''; ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Billions |- ! 1,000,000,000 !! 2,000,000,000 !! 3,000,000,000 !! 4,000,000,000 !! 5,000,000,000 !! 6,000,000,000 !! 7,000,000,000 !! 8,000,000,000 !! 9,000,000,000 |- | '''amro''' || '''emro''' || '''imro''' || '''umro''' || '''yomro''' || '''yamro''' || '''yemro''' || '''yimro''' || '''yumro''' |} : In numerals ending in '''-ro''' (''thousand''), '''-mlo''' (''million''), and '''-mro''' (''billion''), these numerals keep the '''-o''' and are separated by a space from the other elements of the numeral. :::* '''imro emlo yoro asyula'''....''three billion, two million, five thousand, one hundred fifty one'' :::* '''iro asyulyo'''....''3,195'' :::* '''yamlo asyulyo'''....''6,000,195'' :::* '''alomro yelyomlo asyilyaro yusele'''....''10,075,186,922'' === Trillions etc. === : The '''''trillions''''' are generated with the word '''garale''', which means ''10 to the positive power of 12 or 10<sup>12</sup>.'' : These numerals do not combine with surrounding numerals. ::* '''i garale'''....''3,000,000,000'' (''three trillion'') ::* '''eso garale'''....''200,000,000,000'' (''two hundred trillion'') : Even higher numerals are shown in the [[Mirad_Grammar/Numbers#Number_Chart|Number Chart later in this chapter]]. == Numeric Determiners == : Numeric Determiners are adjectives based on numerals that modify a following noun. === Integers === : The unit numeric integer determiners, which are used to quantify nouns, consist of the cardinal units followed by the unit formant '''wa'''. The noun following the numeric determiner is plural if the number is greater than one. The '''wa''' formant is used on unit numerals when they are stand-alone, not when they are part of a larger number. In contrast with English usage, "zero" is followed by a singular noun (''zero box'' vs. ''zero boxes''. Think of it as ''not a single box''). ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Standalone Unit Numeric Determiners |- ! owa tam !! awa tam !! ewa tami !! iwa tami !! uwa tami !! yowa tami !! yawa tami !! yewa tami !! yiwa tami !! yuwa tami |- | ''no/zero houses'' || ''one house'' || ''two houses'' || ''three houses'' || ''four houses''|| ''five houses'' || ''six houses'' || ''seven houses'' || ''eight houses'' || ''nine houses'' |} : <small>If a unit number is used in forming larger numbers like 13 or 204, no '''wa''' is used.</small> :: In a sequence of noun modifiers, the numerical determiner goes in the same place as in English, eg: ::* '''Ata <u>iwa</u> gajaga twidi bese bay at.'''....''My <u>three</u> older brothers live with me.'' ::* '''Hia <u>uwa</u> tomi losexwo.'''....''These <u>four</u> buildings will be destroyed.'' ::* '''At fu <u>ewa ey iwa</u> gouni.'''....''I would like <u>two or three</u> pieces.'' : The numeric determiners beyond the units do NOT take the '''-wa''' suffix. For example, '''ala tami'''....''eleven houses''. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Numeric Determiners modifying a singular or plural noun |- ! Mirad !! English !! '''Wa''' Behavior !! Pluralization Behavior |- | '''o<u>wa</u> tam''' || ''no houses, zero houses'' || The numeral is a unit, <br>so '''wa''' is suffixed. || The numeral is less than 2, <br>so the noun is singular. |- | '''awa tam''' || ''one house, a house''|| " || " |- | '''ewa tam<u>i</u>''' || ''two houses''|| " || The numeral is greater than 2, <br>so the noun is plural. |- | '''iwa tami''' || ''three houses''|| " || " |- | '''uwa tami''' || ''four houses'' || " || " |- | '''yowa tami''' || ''five houses'' || " || " |- | '''yawa tami''' || ''six houses''|| " || " |- | '''yewa tami''' || ''seven houses'' || " || " |- | '''yiwa tami''' || ''eight houses'' || " || " |- | '''yuwa tami''' || ''nine houses'' || " || " |- | '''alo tami''' || ''ten houses'' || The numeral is not a unit <br>so no '''wa''' is suffixed. || " |- | '''ase tami''' || ''a hundred two houses'' || " || " |- | '''ero iwa tami''' || ''two thousand three houses'' || The numeral '''i''' is a unit, <br>so '''wa''' is suffixed. || " |- | '''iro alo tami''' || ''three thousand ten houses'' || The numeral '''alo''' is not a unit, <br>so '''wa''' is not suffixed. || " |} : Numeric determiners can be pronominalized as things and persons by suffixing '''s''' or '''t''', respectively. These can, in turn, be pluralized by suffixing '''i'''. Furthermore, person pronouns can be feminized with a '''y''' before the '''t'''. The '''s''' suffix is short for '''sun'''....''thing'' or '''suni'''....''things''. The '''t''' ending is short for '''aot'''....''person'' or '''aoti'''....''persons.'' For example: ::* '''Et ayse awa tam. At gey ayse <u>awas</u>.''' (singular inanimate pronoun)....''You have one house. I have <u>one</u> too.'' ::* '''At aysa alo drari. Hij at ayse anay <u>ewasi</u> (plural inanimate pronoun).'''....''I had ten pencils. Now I only have <u>two</u>.'' ::* '''Esa <u>asoti</u> yeb be ha duzam.''' (plural animate pronoun).... '''There were <u>a hundred people</u> in the concert hall.''' ::* '''Yat yefe kebier <u>awoyt</u> bi huti.''' (singular animate female pronoun)....''We must choose <u>one female person</u> from those people.'' === Ordinals === : Ordinal numeric determiners (= ordinals) like ''first'', ''second'', etc. are formed from the cardinal numerals by adding the adjectival ending '''a''' to the cardinal numeral. A variation of this is with the word '''nap''' (''order'') inserted: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Numeric Determiners |- ! Cardinal Numeral !! Ordinal Numeric Determiner !! Variation with '''nap''' (''order'') |- | '''o'''....''zero'' || '''oa'''....''zeroth'' || '''onapa'''....''zeroth'' |- | '''a'''....''one'' || '''aa'''....''first'' || '''anapa'''....''first'' |- | '''e'''....''two'' || '''ea'''....''second'' || '''enapa'''....''second'' |- | '''i'''....''three'' || '''ia'''....''third'' || '''inapa'''....''third'' |- | '''alo'''....''ten'' || '''aloa'''....''tenth'' || '''alonapa'''....''tenth'' |- | '''asu'''....''104'' || '''asua'''....''104th'' || '''asunapa'''....''104th'' |- | '''garale'''....''trillion'' || '''garalea'''....''trillionth'' || '''garalenapa'''....''trillionth'' |} : Note: '''ana''' is an adjective meaning ''only, single'', eg. '''Iyt se ana tud.'''....''She is an only child''. As an adverb, '''anay''' means ''only'', eg. '''At yexe anay be tam.'''....''I work only at home.'' : There are other ordinal adjectives that are not based on numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Words Not Based on Numbers |- ! Root Word !! Ordinal Word |- |'''ij'''....''beginning'' || '''ijna''' or '''ijnapa'''....''first'' |- |'''uj'''....''end'' || '''ujna''' or '''ujnapa'''....''last'' |- |'''aj'''....''past'' || '''ajna''' or '''ajnapa'''....''ex-, former, previous'' |- |'''oj'''....''future'' || '''ojna''' or '''ojnapa'''....''future, upcoming'' |- |'''ej'''....''present'' || '''ejna''' or '''ejnapa'''....''current, new, present'' |- |'''ja'''....''before'' || '''jana''' or '''janapa'''....''previous, last, foregoing'' |- |'''jo'''....''after'' || '''jona''' or '''jonapa'''....''next, following'' |- |'''za'''....''in front of''|| '''zana''' or '''zanapa'''....''next'' |- |'''zo'''....''behind''|| '''zona''' or '''zonapa'''....''last (previous, foregoing)'' |} : Ordinal determiners and adjectives can be converted to adverbs by adding the suffix '''y''' to the adjectival counterparts: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Adverbs |- ! Adjective !! Adverb |- | '''aa'''....''first'' || '''aay'''....''firstly'' |- | '''anapa'''....''first'' || '''anapay'''....''primarily'' |- | '''ea'''....''second'' || '''eay'''....''secondly'' |- | '''ujna'''....''last'' || '''ujnay'''....''finally'' |} : Ordinal determiners can be converted to animate pronouns (persons) with the suffix '''t''' and inanimate pronouns (things) with the suffix '''s'''. These, in turn, can be pluralized with the suffix '''i'''. Neutral-gender animate pronouns can be made specifically masculine or feminine by changing '''at''' to '''wat''' for the former, and to '''ayt''' for the latter: ::* '''ha aas'''....''the first thing'' ::* '''ha aat'''....''the first person'' ::* '''ha aati'''....''the first people'' ::* '''hua aayt'''....''that first female'' ::* '''ha enapas'''....''the second thing'' ::* '''ewat'''....''another guy'' ::* '''Ha ujnati so ha ijnati.'''....''The last shall be first.'' ::* '''ha zanapat'''....''the next fellow'' : Again, in the sequencing of stacked adjectival elements, the order is as in English, that is: <deictic or pronominal determiner> | <ordinal determiner> | <cardinal numerical determiner> | <adjective> ::* '''hua <u>uwa</u> aga tami'''....''those <u>four</u> big houses'' ::* '''ha <u>aa</u> alo oga tami'''....''the <u>first</u> ten little houses'' ::* '''ata <u>anapa</u> ewa oga tudi'''....''my <u>first</u> two little children'' Note: Ordinal numeric determiners are not to be confused with '''''ordinal vowels''''', which are used to derive scalar iterations of nouns. Cardinal numbers are used in the latter case, eg.: ::* '''d<u>o</u>b'''....''state'' (1st level) ::* '''d<u>a</u>b'''....''government'' (2nd level derivative) ::* '''d<u>e</u>b'''....''leader'' (3rd level derivative) ::* '''d<u>i</u>b'''....''administration'' (4th " " ) ::* '''d<u>u</u>b'''....''minister'' (5th " " ) === Fractions === : Fractional numeric determiners ( = fractions) like ''half'' and ''quarter'' are formed by adding '''-yn''' for those functioning as nouns, '''-yna''' for adjectives, '''-ynay''' for adverbs, or '''-yn''' for prefixes, to the respective cardinal numeral. {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:1.6em;font-size:smaller;" |+ Fractional Numeric Determiners |- ! Cardinal Numeral !! Fraction as Noun !! As Adjective !! As Adverb || As Prefix || As Verb |- | '''o'''....''zero'' || '''oyn'''....''a void, vacuum, null'' || '''oyna'''....''null, nil'' || -- || '''oyn-'''....''devoid of'' || '''oynxer'''....''annihilate, nullify'' |- | '''a'''....''one'' || '''ayn'''....''whole'' || '''ayna'''....''entire, whole'' || '''aynay'''....''entirely'' || '''ayn-'''....''holo-, whole-, all-'' || '''aynxer'''....''integrate'' |- | '''e'''....''two'' || '''eyn'''....''a half'' || '''eyna'''....''half'' || '''eynay'''....''halfway'' || '''eyn-'''....''half-, semi-, hemi-, demi-'' || '''eynxer'''....''halve'' |- | '''i'''....''three'' || '''iyn'''....''a third'' || '''iyna'''....''third'' || '''iynay'''....''by a third'' || '''iyn-'''....''terci''- || '''iynxer'''....''cut in third'' |- | '''u'''....''four'' || '''uyn'''....''a quarter'' || '''uyna'''....''quarter'' || '''uynay'''....''quarterly'' || '''uyn-'''....''quadri''- || '''uynxer'''....''quarter'' |- | '''alo'''....''ten'' || '''aloyn'''....''a tenth'' || '''aloyna'''....''tenth'' || '''aloynay'''....''by a tenth'' || '''aloyn-'''....''deci''- || '''aloynxer'''....''decimate'' |- | '''aso'''....''hundred'' || '''asoyn'''....''hundredth, percent'' || '''asoyna'''....''hundredth'' || '''asoynay'''....''by a hundredth'' || '''asoyn-'''....''centi-'' || '''asoynxer'''....''cut by a hundred'' |} : Here are some examples: :* '''His uxo ha <u>oynxen</u> bi yata mir.'''....''This will cause the <u>anihilation</u> of our world.'' :* '''Ha <u>ayna</u> mir te ayv et.'''....''The <u>whole</u> world knows about you.'' :* '''Is se gas vyel ha <u>ayn</u> bi isa goni.'''....''It is more than the <u>whole</u> of its parts.'' :* '''Ferad se <u>ayn</u>dyana dalzeyn.'''....''French is a <u>holo</u>phrastic language.'' :* '''Et yafe bier <u>eyn</u> bi is.'''....''You can take <u>half</u> of it.'' :* '''Yat yefo <u>eynxer</u> eta yexnix.'''....''We will have to <u>halve</u> your salary.'' :* '''Hus sa <u>eyn</u>vyan.'''....''That was a <u>half-</u>truth.'' :* '''Eso <u>eyn</u>zyunida dropek.'''....''There is going to be a <u>hemi</u>spheric war.'' :* '''Duven his se <u>eyn</u>utexea dopar?'''....''Is this a <u>semi-</u>automatic weapon?'' :* '''<u>Iynxu</u> hua absakpovel.'''....''<u>Cut</u> that pie <u>in thirds</u>.'' :* '''It yeyfe bixwer ay <u>uynxwer</u>.'''....''He should be drawn and <u>quartered</u>.'' :* '''Hia nas se <u>aloyn</u> bi hos yat nixa zojab.'''....''This money is a <u>tenth</u> of what we earned last year.'' :* '''Ha dep <u>aloynxwu</u>.'''....''The army <u>would be decimated.</u>'' :* '''Ewa <u>asoyni</u> bi ha dityan baksa.'''....''Two <u>percent (=hundredths)</u> of the citizenry got sick.'' :* '''Hia tom se anay <u>asoyn</u> ge aga vyel hua tom.'''....''This building is only <u>a hundredth</u> as big as that building.'' :* '''Hwut se <u>oyntofa</u>.'''....''That guy is naked.'' : The fractional adverbs can be used as in these examples: :* '''Et so <u>aynay</u> dudyefa av eta xeyni.'''....'''You will be <u>wholly</u> accountable for your actions.''' :* '''Iyt <u>eynay</u> tikabeloka.'''....''She <u>almost</u> (= halfway) threw up.'' : Pronominalizations like ''half of it, a third of them'': ::* '''<u>Eynas</u> sa fia.'''....''<u>Half of it</u> was good.'' ::* '''<u>Eynasi</u> sa fua.'''....''<u>Half of them</u> (things) were bad.'' ::* '''Esa uwa tobi be hua fukyes. <u>Eynati</u> toja.'''....''There were four people in that accident. <u>Half (of them)</u> died.'' ::* '''<u>Iynati</u> bi yet se vyaka.'''....''<u>A third</u> of you are right.'' ::* '''<u>Uynati</u> bi yat yantexe.'''....''<u>A quarter</u> of us agree.'' ::* '''<u>Alo asoyni</u> bi hia dyesi fyunxwa.'''....''<u>Ten percent</u> of these books were ruined.'' === Multiples === : Multiplicative numeric determiners ( = multiples) like ''double'', ''triple'' can be formed by adding '''-on''' to the respective cardinal numeral if the numeral is '''''monosyllabic''''', otherwise just '''-n'''. These noun forms can be adjectivized with the suffix '''-a'''. They can also serve as prefixes on animate nouns, inanimate nouns, and prefixes, as the following chart shows. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Multiplicative Numeric Determiners |- ! Cardinal Numeral !! Multiple as Noun !! ...As Adjective !! ...As Adverb !! ...As Prefix !! ...as Verb-maker |- | '''o'''....''zero'' || '''oon'''....''null'' || '''oona'''....''nil'' || || '''on-'''....''zero-'' || '''onxer'''....''cancel, zero out'' |- | '''a'''....''one'' || '''aon'''....''single'' || '''aona'''....''single'' || '''aonay'''....''singly'' || '''an-'''....''uni-/mono-'' || '''anxer'''....''unify'' |- | '''e'''....''two'' || '''eon'''....''twosome, double'' || '''eona'''....''double'' || '''eonay'''....''doubly'' || '''en-'''....''di-/bi-'' || '''enxer'''....''double'' |- | '''i'''....''three'' || '''ion'''....''threesome, triplet'' || '''iona'''....''triple'' || '''ionay'''....''triply'' || '''in-'''....''tri-''- || '''inxer'''....''triple'' |- | '''u'''....''four'' || '''uon'''....''quartet'' || '''uona'''....''quadruple'' || '''uonay'''....''quadruply'' || '''un-'''....''quadri-/tetra-'' || '''unxer'''....''quadruple'' |- | '''yo'''....''five'' || '''yoon'''....''quintet'' || '''yoona'''....''quintuple'' || '''yoonay'''....''quintuply'' || '''yoon-*'''....''quinti-/penta-'' || '''yoonxer*'''....''quintuple'' |- | '''ya'''....''six'' || '''yaon'''....''sextet'' || '''yaona'''....''sextuple'' || '''yaonay'''....''sextuply'' || '''yaon-*'''....''sexi-/hexa-'' || '''yaonxer*'''....''sextuple'' |- | '''alo'''....''ten'' || '''alon'''....''decade'' || '''alona'''....''decadic'' || '''alonay'''....''by a multiple of ten'' || '''alon-'''....''deca-'' || '''alonxer'''....''multiply by ten'' |- | '''aso'''....''hundred'' || '''ason'''....''hundredfold'' || '''asona'''....''hundredfold'' || '''asonay'''....''by a hundredfold'' || '''ason-'''....''hecato-'' || '''asonxer'''....''multiply by a hundred'' |} :: * <small>An extra ''o'' is added to these prefixes to avoid ambiguity with '''yan''' meaning ''together'' and '''yon''' meaning ''apart.''</small> : The multiplicative noun ''dozen'' is expressed by '''aleon'''. :* '''<u>Aleoni</u> bi pati yizpapa.'''....''<u>Dozens</u> of birds flew by.'' : By adding the suffix '''-at''' to the noun multiple, we get groupings of people. The '''-na-''' in some of these words can be omitted, thereby simplifying the words: :* '''aonat''' or '''aot''' ....''solo, single, person'' ::* '''aonatser''' of '''aotser'''....''become single, become a person'' ::* '''aonawat'''....''singleton'' :* '''eonat''' or '''eot'''....''duo, pair, twosome, couple'' ::* '''eotxer'''....''to copulate'' ::* '''eontajat'''....''twin'' :* '''ionat''' or '''iot'''....''trio, threesome, trinity'' ::* '''iotxer'''....''to do a threesome'' ::* '''Ionatin'''....''Trinitarianism'' ::* '''iontajati'''....''triplets'' :* '''uonat''' or '''uot''' ....''quartet, foursome'' ::* '''uontajat'''....''quadruplet'' :* '''yoonat''' or '''yoot'''....''quintet, group of five people'' ::* '''yoontajati'''....''quintuplets'' ::* '''yoonati'''....''quintets'' : By adding the suffix '''-un''' instead of '''-on''', we get the following: :* '''aun'''....''unit'' ::* '''auna'''....''unitary, individual'' ::* '''aunser'''....''unite'' ::* '''aunyan'''....''series'' :::* '''aunyana'''....''serial'' :* '''eun'''....''pair'' ::* '''euna'''....''even, paired, binary'' ::* '''oleuna'''....''odd, non-binary, uneven, unpaired'' :::* '''oleunat'''....''odd man out'' :::* '''eunxer'''....''even out'' : Some examples where the above multiple determiners and derivatives are used: ::* '''Yat naptyopa be <u>eo(na)ti</u> yez bi ha mep.'''....''We marched in <u>twos (= pairs)</u> down the street.'' ::* '''<u>Asonati</u> upo bay yat bu hia ovdal.'''....''<u>Hundreds (of people)</u> will come with us to this protest.'' ::* '''Hia ivxel xwe <u>en</u>jabay.'''....''This celebration happens <u>bi</u>ennially.'' ::* '''Iyt se <u>un</u>tupokyat.'''....''She is a <u>quadri</u>plegic. (Lit: x 4+limb+loss+person)'' ::* '''Diwe sagu ha <u>auni</u>.'''....''Please count the <u>units</u>.'' ::* '''Yet gafisa <u>aronay</u>!'''....''You all have improved <u>a thousandfold</u>!'' ::* '''Tob se <u>en</u>tyoyaba sat.'''....''Man is a <u>bi</u>pedal creature.'' : Note: Sometimes the multiple prefix ending in '''-on''' in the numbers below ten is shortened to '''-n''' in common words: ::* '''<u>an</u>zyuk'''....''<u>mono</u>cycle'' ::* '''<u>en</u>zyuk'''....''<u>bi</u>cycle'' ::* '''<u>in</u>gun'''....''<u>tri</u>angle'' ::* '''<u>un</u>gun'''....''<u>quadr</u>angle'' ::* '''<u>yoon</u>gon'''....''<u>penta</u>gon'' ::* '''<u>yaon</u>gon'''....''<u>hexa</u>gon'' : Note: The prefixes for ''penta-/quinti-'' and ''hexa-/sext-'' must keep the '''-on''' so as to distinguish them from the prefixes '''yon'''....''apart'' and '''yan'''....''together''. This rule does not apply to numbers inside chemical names and formulas (See [[Mirad Grammar/Vocabulary Formation#Coding Chemical Elements|Coding Chemical Elements]]). ::* '''<u>yoon</u>gona'''....''<u>quinti</u>partite''&nbsp;&nbsp;BUT: '''<u>yon</u>per'''....''separate, go <u>apart</u>'' ::* '''<u>yaon</u>gun'''....''<u>hexa</u>gon''&nbsp;&nbsp;BUT: '''<u>yan</u>uper'''....''meet, come <u>together</u>'' : Note: ::* '''aot'''....''individual, person'' ::* '''eot'''....''couple, pair'' ::* '''iot'''....''trio'' ::* '''uot'''....''quartet'' ::* '''yoot'''....''quintet'' === Distributives === : The following table shows the Mirad equivalents for distributive numbers that refer to the base or radix upon which a number is based. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; font-style:smaller;" |- ! number ! Latinate ! Grecian ! Mirad |- | 0 | ''nullary'' | ''niladic'', ''medadic'' | '''onsuna''' |- | 1 | ''unary'' |'' monadic'' | '''ansuna''' |- | 2 | ''binary'' | ''dyadic'' | '''ensuna''' |- | 3 | ''ternary'' | ''triadic'' | '''insuna''' |- | 4 | ''quaternary'' | tetradic | '''unsuna''' |- | 5 | ''quinary'' | ''pentadic'' | '''yoonsuna''' |- | 6 | ''senary'' | ''hexadic'' | '''yaonsuna''' |- | 7 | ''septenary'' | ''heptadic'' | '''yensuna''' |- | 8 | ''octonary'' | ''octadic'' | '''yinsuna''' |- | 9 | ''novenary'' |'' enneadic'' | '''yunsuna''' |- | 10 | ''denary, decimal'' | ''decadic'' | '''alonsuna''' |- | 11 | ''undenary, undecimal'' | ''endecadic'' | '''alansuna''' |- | 12 | ''duodenary, duodecimal'' | ''dodecadic'' | '''alensuna''' |- | 16 | ''sedecimal'' | ''hexadecimal'' | '''alyansuna''' |- | 20 | ''vigenary, vicenary'' | ''icosadic'' | '''elonsuna''' |} === Frequentatives === : Words related to frequency are formed in various ways: :: With '''-xag''' (''frequency'') ::* '''duhoxag?'''....''how many times?, how often?'' ::* '''oxag'''....''never (zero times)'' ::* '''axag'''....''once'' ::* '''exag'''....''twice'' ::* '''ixag'''....''three times, thrice'' ::* '''aloxag'''....''ten times'' ::* '''glaxag'''....''many times, often'' ::* '''gloxag'''....''seldom'' ::* '''hexag''' ....''sometimes'' ::* '''hyaxag'''....''at all times'' ::* '''hyoxag'''....''not a single time'' ::* '''graxag'''....''too often'' ::* '''grexag'''....''frequently enough'' ::* '''groxag'''.....''not often enough'' ::* '''gwaxag'''.....''most often'' ::* '''gwoxag'''.....''least often'' :: Or, with '''-jod(i)'''....''times, instances'' ::* '''duhogla jodi?'''....''how many times?'' ::* '''owa jod'''....''zero times, not a single time'' ::* '''awa jod'''....''one time'' ::* '''ewa jodi'''....''two time, twice'' ::* '''iwa jodi'''....''three times, thrice'' ::* '''ge jodi vyel'''....''as many times as'' ::* '''ga jodi vyel'''....''more times than, more often than'' ::* '''gla jodi'''....''many times, often'' ::* '''glo jodi'''....''seldom'' :: Some of the above expressions can be adjectivized: ::* '''axaga kyes'''....''a one-time occurrence'' ::* '''ajoda akut'''....''a one-time winner'' ::* '''glaxaga teaput'''....''a frequent visitor'' ::* '''glojoda pat'''....''a rare bird'' :* 1 :** ''daily, every day, once a day''....'''juba / hyajub''' :** ''weekly, every week, once a week''....'''yejuba / hyayejub''' :** ''monthly, every month, once a month''....'''jiba / hyajib''' :** ''yearly/annually, every year, once a year''....'''jaba / hyajab''' :* 2 :** ''twice a day''....'''exag hyajub''' :** ''twice a week/biweekly''....'''exag hyayeyub / eynyejuba''' :** ''twice a month/bimensual''....'''exag hyajib / eynjiba''' :** ''twice a year/biannial/semiannual''....'''exag hyajab / eynjaba''' :* 2 :** ''every other day''....'''hya enapa jub''' (= '''every second day''') :** ''every other week''....'''hya enapa yeyub''' :** ''every other month''....'''hya enapa jib''' :** ''every other year/biennial''....'''hya enapa jab / enjaba''' :* 3 :** ''every three months/trimestral/trimonthly''....'''hya enapa jib / enjiba''' :* 4 :** ''quarterly''....'''hya enapa jib / uynjaba''' :* 6 ::* ''every semester''....'''hya yaonjib / hya eynjab''' === Sequentials === : Number words expressing sequence or order can be expressed in two ways: :* With the adjectival ending '''-a''': ::* '''oa'''....''zeroth'' ::* '''aa'''....''first'' (as a prefix, means ''arch-'') ::* '''ea'''....''second'' ::* '''ia'''....''third'' ::* '''aloa'''....''tenth'' ::* '''asea'''....''one hundred and second'' :* Or with the ending '''napa''', where '''nap''' means ''order'': ::* '''onapa'''....''zeroth'' ::* '''anapa'''....''first'' ::* '''enapa'''....''second'' ::* '''inapa'''....''third'' ::* '''alonapa'''....''tenth'' ::* '''aronapa'''....''thousandth'' === Temporals === : Aggregates of days are formed with '''jub''' (''day''): ::* '''yejub'''....''week'' (''seven day'') : Aggregates of months are formed with '''jib''' (''month''): ::* '''ijib'''....''trimester'' (''three month'') ::* '''yajib'''....''semester'' (''six month'') : Aggregates of years are formed with '''jab''' (''year''): ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' ::* '''ijab'''....''triennium'' ::* '''lojab'''....''decade'' ('''lo''' is short for '''alo''') ::* '''sojab'''....''century'' ('''so''' is short for '''aso''') ::* '''rojab'''....''millennium'' ('''ro''' is short for '''aro''') ::* '''elojab'''....''vicennial'' ::* '''esojab'''....''bicentennial'' ::* '''ujab'''....''quadrennium'' ::* '''yejab'''....''septennial'' ::* '''yujab'''....''novennium'' ::* '''yolojab'''....''jubilee'' === Latinate Number Words Ending in -ary === : Latinate number words ending in -ary are translated with a number prefix and the suffix '''-suna''' in Mirad: ::* '''onsuna'''....''nullary'' ::* '''ansuna'''....''unary'' ::* '''ensuna'''....''binary'' ::* '''insuna'''....''ternary, trinary'' ::* '''unsuna'''....''quaternary'' ::* '''yownsuna<sup>*</sup>'''....''quinary'' ::* '''yawnsuna<sup>*</sup>'''....''quinary'' ::* '''yensuna'''....''senary, septenary'' ::* '''yinsuna'''....''octonary'' ::* '''yunsuna'''....''novenary'' ::* '''alonsuna'''....''denary'' ::* '''alansuna'''....''undenary'' ::* '''alensuna'''....''duodenary'' : * A '''w''' is added to disambiguate the numeric prefix from '''yan-''' (''together'') and '''yon-''' (''apart''). === Number Words Ending in -fold or -ple === :* Number words in English ending in ''-fold'', ''-ple'', or ''-ploid'' are translated with '''-gala''' (''-fold, multiple'') in Mirad: ::* '''angala'''....''unifold, simple, haploid, onefold, one-off, single, solitary'' ::* '''engala'''....''double, ducplicate, twofold'' ::* '''ingala'''....''triple,triplicate, threefold'' ::* '''ungala'''....''quadruple, quadruplicte, fourfold'' ::* '''yoongala'''....''quintuple, fivefold, quintuplicate'' ::* '''yaongala'''....''sextuple, sextuplicate, sixfold'' ::* '''yengala'''....''septuple, sevenfold, septuplicate'' ::* '''yingala'''....''octuple, octuplicate, eightfold'' ::* '''yungala'''....''nonuple, nonuplicate, ninefold'' ::* '''alongala'''....''tenfold'' ::* '''asongala'''....''hundredfold, centuplicate'' ::* '''arongala'''....''thousandfold'' ::* '''amlongala'''....''millionfold'' ::* '''amrongala'''....''billionfold'' : Add a final '''-s''' to some of the above words to derive a noun form: ::* '''angalas'''....''singleton'' ::* '''engalas'''....''duplicate'' ::* '''ingalas'''....''triplicate'' : Some multiplicative verbs can also be derived thusly: ::* '''galer'''....''to multiply'' ::* '''engaler'''....''to duplicate, to double'' ::* '''ingaler'''....''to triple'' ::* '''ungaler'''....''to quadruple'' : The opposite of multiplication is division, so, change '''gal''' to '''gol''': ::* '''goler'''....''to divide'' ::* '''engoler'''....''to divide by two, to halve, to disect'' ::* '''ingoler'''....''to divide by three, to trisect'' ::* '''ungoler'''....''to divide by four, to quarter'' ::* '''alongoler'''....''to divide by ten, to decimate'' : Another way to create words referring to divisions is to insert a '''y''' before the '''n''' in the numeric prefix: ::* '''ayn'''....''a whole'' ::* '''eyn'''....''a half'' ::* '''iyn'''....''a third'' ::* '''uyn'''....''a quarter'' ::* '''yoyn'''....''a fifth'' ::* '''yayn'''....''a sixth'' ::* '''yeyn'''....''a seventh'' ::* '''yiyn'''....''an eighth'' ::* '''yuyn'''....''a ninth'' ::* '''aloyn'''....''a tenth'' ::* '''asoyn'''....''a hundredth, percent'' ::* '''aroyn'''....''a thousandth'' : Verbs can be derived from the above: ::* '''aynxer'''....''to integrate'' ::* '''eynxer'''....''to halve, to dissect'' ::* '''iynxer'''....''to trisect'' ::* '''uynxer'''....''to quarter'' ::* '''aloynxer'''....''to decimate'' === Number Words Pertaining to Arithmetic Base === : Numbers words pertaining to arithmetic base end in '''-syoba''': ::* '''ensyoba'''....''binary, base 2'' ::* '''insyoba'''....''ternary, base 3'' ::* '''alonsyoba'''....''decimal, base 10'' ::* '''alyansyoba'''....''hexadecimal, base 16'' ::* '''elonsyoba'''....''vigesimal, base 20'' === Number Words Pertaining To Directions in Communications === : Number words pertaining to directions in communications end in '''-izona''': ::* '''anizona'''....''simplex, unidirectional, one-way'' ::* '''enizona'''....''duplex, bidirectional, two-way'' === Number Words Pertaining to Angular Shapes === : Number words pertaining to angular shapes end in '''-guna''': ::* '''inguna, ingun(san)'''....''triangular, triangle'' ::* '''unguna, ungun(san)'''....''quadrangular, quadrangle, square'' ::* '''yoonguna, yoongun(san)'''....''pentagonal, pentagon'' ::* '''yaonguna, yaongun(san)'''....''hexagonal, hexagon'' ::* '''yinguna, yingun(san)'''....''octagonal, octogon'' : Some number words relating to volumes (ending in '''-nid'''): ::* '''yagekunid'''....''cube, hexahedron'' ::* '''elonkunid'''....''icosahedron'' ::* '''elunkunid'''....''icositetrahedron'' ::* '''unkunid'''....''tetrahedron'' ::* '''yinkunid'''....''octahedron'' ::* '''yunknnid'''....''nonahedron'' === Number Words Pertaining to Meter === : Number words pertaining to meter ending in '''-deup'''. ::* '''indeup'''....''trimeter'' ::* '''undeup'''....''tetrameter'' ::* '''yoondeup'''....''pentameter'' ::* '''yaondeup'''....''hexameter'' ::* '''yendeup'''....''heptameter'' ::* '''yindeup'''....''octameter'' === Number Words for Feet on an Animal === : Numbers words for feet on an animal end in '''tyoyaba'''. ::* '''entyoyaba'''....''bipedal'' ::* '''untyoyaba'''....''quadrupedal'' === List of Numeric Prefixes in English and Mirad === : Here is a list of numeric prefixes used in English and Mirad. The English prefixes can vary between Germanic, Latinate, and Greek-based. ::* '''o(n)-'''....''zero-, nil-, null-, un-, non-'' ::* '''oyn-'''....''no-'' ::* '''a(n)-'''....''uni-, one-, mono-, sim-, singul-, prim-, arch-, sol-, hen-'' ::* '''ayn-'''....''whole-, holo-, sol-'' ::* '''e(n)-'''....''two-, bi(n/s)-, di(s)-, du(al)-, dyo-, duo-, dy-, bin-, second'' ::* '''ey(n)-'''....''half-, semi-, hemi-'' ::* '''eo(n)-'''....''double, diplo-, dupl-, twi-, twofold, twosome, pair, dyo-'' ::* '''i(n)-'''....''three-, tri-, trito-'' ::* '''io(n)-'''....''triple, tripl-, tri-, threefold, threesome, tris-, triad-'' ::* '''iy(n)-'''....''third, terci-, terti-, tern-, trin-'' ::* '''u(n)-'''....''four-, quadr-, tetra-, tetarto-, tessar-, quatern-'' ::* '''uo(n)-'''....''quadrupl-, quart-, tetrad-, fourfold, foresome, tetraplo-'' ::* '''uy(n)-'''....''quarter, quart-, quadru-'' ::* '''yo(wn)-*'''....''five, quint-, penta-, pempto-, pentad-, pentaplop'' ::* '''yoy(n)-'''....''fifth, quint-, pentaplo-'' ::* '''ya(wn)-*'''....''six, sex-, hexa-, hexaplo-, hexad-'' ::* '''yay(n)-'''....''sixth, hect-, octo-'' ::* '''yaon-'''....''sixfold, sext-, hect-, octaplo-, octad-'' ::* '''ye(n)-'''....''seven, sept-, hept-'' ::* '''yey(n)-'''....''seventh, sept-, hept-'' ::* '''yeon-'''....''seven-fold, heptad-, septim-'' ::* '''yi(n)-'''....''eight, oct-, ogdoo-'' ::* '''yion-'''....''octet, octad, octav-, eight-fold'' ::* '''yu(n)-'''....''nine, novem-, noven-, nona-, ennea-'' ::* '''yuyn-'''....''nineth'' ::* '''yuon-'''....''ennead, nonad, enneaplo-, nine-fold'' ::* '''alo-'''....''ten, deci-, deca-'' ::* '''aloyn-'''....''tenth, dec-, decad-'' ::* '''elo-'''....''twenty, viginti-, icos-'' ::* '''aso-'''....''hundred, centi-, hecato-, hectad-'' ::* '''asoyn-'''....''hundredth, cent-, hectad-'' ::* '''aro-'''....''thousand, milli-, kilo-'' ::* '''aroyn-'''....''thousandth, millen-, chiliad-'' : * A '''w''' is added to these words to avoid confusion with '''yan''' (''together'') and '''yon''' (''apart''). === Number Words Referring to Groups of People === : Number words referring to groups of people end in '''-ot''': ::* '''oot'''....''nobody, zero group'' ::* '''aot'''....''person, individual, solo'' ::* '''eot'''....''couple, duo'' ::* '''iot'''....''trio, threesome'' ::* '''uot'''....''quartet, foursome'' ::* '''yoot'''....''quintet, fivesome'' ::* '''yaot'''....''sextet'' ::* '''yeot'''....''septet'' ::* '''yiot'''....''octet'' ::* '''yuot'''....''nonet'' === Number Words Referring to Sets of Things === : Number words referring to sets of things end in '''-yan'''. The corresponding words in English may end in ''-ad'' or ''-ile'': ::* '''onyan'''....''nilad, empty set'' ::* '''anyan'''....''set, series, monad'' ::* '''enyan'''....''dyad, set of two, duad, pair, median'' ::* '''inyan'''....''triad, set of three, tercile, tertile'' ::* '''unyan'''....''tetrad, set of four, quartile'' ::* '''yoonyan'''....''pentad, set of five, quintile'' ::* '''yaonyan'''....''hexad, set of six, sextile'' ::* '''yenyan'''....''heptad, set of seven, septile'' ::* '''yinyan'''....''octad, set of eight, octile'' ::* '''yunyan'''....''nonad, set of nine'' ::* '''alonyan'''....''decad, set of ten, decile'' ::* '''alanyan'''....''baker's dozen, set of eleven'' ::* '''alenyan'''....''dozen, set of twelve'' ::* '''alyanyan'''....''hexadecile'' ::* '''elonyan'''....''ventile, vigintile'' ::* '''asonyan'''....''centile, percentile'' ::* '''aronyan'''....''millile'' === Number Words About Twins, Triplets, etc.=== :* Words referring to twins, triplets, etc. end in the word '''-tid''', meaning ''sibling'': ::* '''eontid'''....''twin, fraternal twin'' :::* '''eontwid'''....''twin brother, male twin'' :::* '''eontiyd'''....''twin sister, female twin'' :::* '''geta eontiyd'''...''identical twin'' ::* '''iontid'''....''triplet'' ::* '''uontid'''....''quadruplet'' ::* '''yowntid'''....''quintuplet'' (Note the '''w''', used to avoid confusion with '''yon''' ::* '''yawntid'''....''sextuplet'' (" " ") ::* '''yentid'''....''septuplet'' ::* '''yintid'''....''octuplet'' ::* '''yuntid'''....''nonuplet'' == Number Chart == : The following chart shows numbers in Mirad as symbols, adjectives, pronouns, prefixes, and verbs: {| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Number Chart |- ! colspan=5| Multiple !! colspan=4 |Fraction |- ! Numeral !! Adjective !! Noun !! Prefix<sup>1</sup> !! Verb !!leftmargin=10px| Numeral !! Noun !! Prefix !! Verb |- | 0 || '''owa'''<br>''zero '' || '''oon'''<br>''nonentity, null''<br>'''oot'''<br>''nobody '' || '''on-'''<br>''zero- '' || '''onxer'''<br>''nullify '' ||1/0 || '''oyn'''<br>''zeroth'' || '''oyn-'''<br>''nihil- '' || '''oynxer'''<br>anihilate |- | 1 || '''awa'''<br>''one''<br>'''aa'''<br>''first''<br>'''ana'''<br>''single, lone''<br>'''aona'''<br>''whole'' || '''aon'''<br>''entity''<br>'''aot'''<br>''solo, individual '' || '''an-'''<br>''uni-, mono- '' || '''anxer'''<br>''unify''|| 1/1 || '''ayn'''<br>''whole '' || '''ayn-'''<br>''holo- '' || '''aynxer'''<br>integrate |- | 2 || '''ewa'''<br>''two''<br>'''ea'''<br>''second''<br>'''ena'''<br>''dual''<br>'''ensuana'''<br>''binary'' || '''eon'''<br>''double''<br>'''eot'''<br>''duo, pair, couple '' <br>'''eontid'''<br>''twin''|| '''en-'''<br>''bi-, di- '' || '''eonxer'''<br>double<br>'''eotxer'''<br>''copulate '' || 1/2|| '''eyn'''<br>''half '' || '''eyn-'''<br>''semi- '' || '''eyxner'''<br>''halve, disect'' |- | 3 || '''iwa'''<br>''three''<br>'''ia'''<br>''third''<br>'''insuana'''<br>''ternary'' || '''ion'''<br>''triple''<br>'''iot'''<br>''trio, threesome''<br>'''iontid'''<br>''triplet'' || '''in-'''<br>''tri- '' || '''ionxer'''<br>''triple '' || 1/3|| '''iyn'''<br>''third '' || '''iyn-'''<br>''terci- '' || '''iynxer'''<br>''trisect'' |- | 4 || '''uwa'''<br>''four''<br>'''ua'''<br>''fourth'' || '''uon'''<br>''quadruple''<br>'''uot'''<br>''quartet, foursome''<br>'''uontid'''<br>''quadruplet'' || '''un-'''<br>''tetra- '' || '''uonxer'''<br>''quadruple '' ||1/4|| '''uyn'''<br>''fourth ''<br>'''uynjab'''<br>''quarter'' || '''uyn-'''<br>''quadri- '' || '''uynxer'''<br>''quarter'' |- | 5 || '''yowa'''<br>''five ''<br>'''yoa'''<br>''fifth''|| '''yoon'''<br>''quintuple''<br>'''yoot'''<br>''quintet ''<br>'''yoontid'''<br>''quintuplet'' || '''yown-'''<sup>2</sup><br>''penta- '' || '''yoonxer'''<br>''quintuple '' || 1/5|| '''yoyn'''<br>''fifth '' || '''yoyn-'''<br>''quint- '' || '''yoynxer'''<br>''cut in fifths'' |- | 6 || '''yawa'''<br>''six ''<br>'''yaa'''<br>''sixth'' || '''yaon'''<br>sextuple<br>'''yaot'''<br>''sextet ''<br>'''yaontid'''<br>''sextuplet'' || '''yawn-'''<sup>3</sup><br>''hecto- '' || '''yaonxer'''<br>''sextuple '' || 1/6|| '''yayn'''<br>''sixth '' || '''yayn-'''<br>''hexi- '' || '''yaynxer'''<br>''cut in sixths'' |- | 7 || '''yewa'''<br>''seven ''<br>'''yea'''<br>''seventh'' || '''yeon'''<br>''septuple''<br>'''yeot'''<br>''septet ''<br>'''yeontid'''<br>''septuplet''<br>'''yejub'''<br>''week'' || '''yen-'''<br>''hepto- '' || '''yeonxer'''<br>mult<br>'' seven'' || 1/7|| '''yeyn'''<br>''seventh'' || '''yeyn-'''<br>''hepti- '' || '''yeyxner'''<br>''cut in sevenths'' |- | 8 || '''yiwa'''<br>''eight ''<br>'''yia'''<br>''eighth'' || '''yion'''<br>''octuple''<br>'''yiot'''<br>''octet ''<br>'''yiontid'''<br>''octuplet'' || '''yin-'''<br>''octo- '' || '''yionxer'''<br>mult<br>'' eight '' || 1/8|| '''yiyn'''<br>''eighth '' || '''yiyn-'''<br>''octi- '' || '''yiynxer'''<br>''cut in eighths'' |- | 9 || '''yuwa'''<br>''nine ''<br>'''yua'''<br>''ninth'' || '''yuon'''<br>''nonuple''<br>'''yuot'''<br>''set of nine ''<br>'''yuontid'''<br>''nonuplet'' || '''yun-'''<br>''nona- '' || '''yuonxer'''<br>''multiply by nine '' || 1/9|| '''yuyn'''<br>''nineth '' || '''yuyn-'''<br>''novi- '' || '''yuynxer'''<br>''cut in ninths'' |- | 10 || '''alo'''<br>''ten ''<br>'''aloa'''<br>''tenth''<br>'''alosuana'''<br>''decimal'' ||'''alon'''<br>''tenfold ''<br>'''alojab'''...''decade'' || '''alon-'''<br>''deca- '' || '''alonxer'''<br>''increase by a<br>factor of ten '' || 1/10|| '''aloyn'''<br>''tenth '' || '''aloy-'''<br>''deci- '' || '''aloynxer'''<br>''decimate'' |- | 100<br>10<sup>4</sup> || '''aso'''<br>''hundred''<br>'''asoa'''<br>''hundredth'' || '''ason'''<br>''hundredfold ''<br>'''asojab'''<br>''century''|| '''aso-'''<br>''heca- '' || '''asonxer'''<br>''increase a<br>hundredfold'' || 1/100<br>10<sup>-2</sup>|| '''asoyn'''<br>''hundredth<br> percentage<br>cent '' || '''asoy-'''<br>''centi- '' || '''asoynxer'''<br>''cut into hundredths'' |- | 1,000<br>10<sup>3</sup> || '''aro'''<br>''thousand ''<br>'''aroa'''<br>''thousanth'' || '''aron'''<br>''thousandfold ''<br>'''arojab'''<br>''millennium''|| '''aro-'''<br>''kilo- '' || '''aronxer'''<br>''multiply by a<br>thousand'' || 1/1000<br>10<sup>-3</sup>|| '''aroyn'''<br>''thousandth '' || '''aroy-'''<br>''milli- '' || '''aroynxer'''<br>''divide by a thousand'' |- | 1,000,000<br>10<sup>6</sup> || '''amlo'''<br>''million ''<br>'''amloa'''<br>''millionth'' || '''amlon'''<br>''millionfold '' || '''amlo-'''<br>''mega-'' || || 10<sup>-6</sup>|| '''amloyn'''<br>''millionth'' || '''amloy-'''<br>''micro-'' || |- | 10<sup>9</sup> || '''amro'''<br>''billion ''<br>'''amroa'''<br>''billionth'' || '''amron'''<br>''billionfold '' || '''amro-'''<br>''giga- '' || || 10<sup>-9</sup>|| '''amroyn'''<br>''billionth'' || '''amroy-'''<br>''nano-'' || |- |10<sup>12</sup> || '''garale'''<sup>3</sup><br>''trillion ''<br>'''garalea'''<br>''trillianth'' || '''garalen'''<br>''trillionfold '' || '''garale-'''<br>''tera-'' || || 10<sup>-12</sup>|| '''goralen'''<br>''trillionth'' || '''gorale-'''<br>''pico-'' || |- |10<sup>15</sup> || '''garalyo'''<br>''quadrillion ''<br>'''garalyoa'''<br>''quadrillionth'' || '''garalyon'''<br>''quadrillionfold '' || '''garalyo-'''<br>''peta-'' || ||10<sup>-15</sup>|| '''garalyon'''<br>''quadrillionth'' || '''goralyo-'''<br>''femto-'' || |- |10<sup>18</sup> || '''garalyi'''<br>''quintillion ''<br>'''garalyia'''<br>''quintillionth'' || '''garalyin'''<br>''quintillionfold '' || '''garalyi-'''<br>''exa-'' || ||10<sup>-18</sup>|| '''goralyin'''<br>''quintillianth'' || '''goralyi-'''<br>''atto-'' || |- |10<sup>21</sup> || '''garela'''<br>''sextillion ''<br>'''garelaa'''<br>''sextillionth'' || '''garelan'''<br>''sextillionfold '' || '''garela-'''<br>''zetta-'' || ||10<sup>-21</sup>|| '''gorelan'''<br>''sextillionth'' || '''gorela-'''<br>''zepto-'' || |- |10<sup>24</sup> || '''garelu'''<br>''septillion ''<br>'''garelua'''<br>''septillionth'' || '''garelun'''<br>''eptillionfold '' || '''garelu-'''<br>''yotta-'' || ||10<sup>-24</sup>|| '''gorelun'''<br>''septillianth'' || '''gorelu-'''<br>''yocto-'' || |- | 10<sup>27</sup> || '''garelye'''<br>''octillion ''<br>'''garelyea'''<br>''octillionth'' || '''garelyen'''<br>''octillionfold '' || '''garelye-'''<br>''ronna-'' || ||10<sup>-27</sup>|| '''gorelyen'''<br>''octillionth'' || '''gorelyen'''<br>''ronto-'' || |- | 10<sup>30</sup> || '''garilo'''<br>''nonillion ''<br>'''gariloa'''<br>''nonillionth'' || '''garilon'''<br>''nonillionfold '' || '''garilo-'''<br>''quetta-'' || ||10<sup>-30</sup>|| '''gorilon'''<br>''nonillionth'' || '''gorilo-'''<br>''quecto-'' || |} <div style=";font-size:smaller;"> ::* Note 1: Sometimes the final '''-n''' on the numeric prefix is dropped, especially as an ordinal vowel in scalar words, eg. '''anapa'''<br>''first'', '''atistam'''<br>''elementary school''. ::* Note 2: An extra '''o''' is inserted into this prefix to distinguish it from '''yon-'''<br>''dis-, apart'' ::* Note 3: An extra '''o''' is inserted into this prefix to distinguish it from '''yan-'''<br>''con-, together'' ::* Note 4: '''Garale''' is short for '''alo gar ale'''<br>''ten to-the-power-of 12''. By the same token, '''gorale''' is short for '''alo gor ale'''<br>''ten to-the-power-of-minus 12'' </div> = Metric Units = : Mirad uses the [[wikipedia:International System of Units|International System of Units (SI)]] for rendering measurement units. These symbols are pronounced as if you were spelling each letter out (see [[Mirad Grammar/Phonology and Orthography#Alphabet|the alphabet]]. Bear in mind that majiscules (uppercase letters are prefaced with the word '''ag-''' (''big''). Similarly, Greek letters are rendered by their Greek names (ω = ''omega'', Ω = ''agomega''). The measurement unit names are followed by '''nak''' (''measurement unit''). == SI Base Units == ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI base units</big> |- !English<br>Unit<br>Name !Symbolic<br>Abbreviation !Quantity<br>Unit !Mirad<br>Pronunciation |- !second |style="text-align:center" |s |time |style="text-align:center" |'''sonak''' |- !meter |style="text-align:center" |m |length |style="text-align:center" |'''minak''' |- !kilogram |style="text-align:center" |kg |mass |style="text-align:center" |'''kigenak''' |- !ampere |style="text-align:center" |A |electric current |style="text-align:center" |'''aganak''' |- !kelvin |style="text-align:center" |K |thermodynamic temperature |style="text-align:center" |'''agkinak''' |- !Mole |style="text-align:center" |mol |amount of substance |style="text-align:center" |'''miolinak''' |- !candela |style="text-align:center" |cd |luminous intensity |style="text-align:center" |'''cadanak''' |} == SI Derived Units == : Here are SI derived units with special names and symbols: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI derived units with special names and symbols</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbeviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''radian''' | align="center" | rad | plane angle | align="center" |'''roadanak''' |- |'''steradian''' | align="center" | sr | solid angle | align="center" |'''soronak''' |- |'''hertz''' | align="center" | Hz | frequency | align="center" |'''aghezunak''' |- |'''newton''' | align="center" | N | force, weight | align="center" |'''agninak''' |- | '''pascal''' | align="center" | Pa | pressure, stress | align="center" | '''agpoanak''' |- | '''joule''' | align="center" | J | energy | align="center" | '''agjinak''' |- | '''watt''' | align="center" | W | power | align="center" | '''agwunak''' |- | '''coulomb''' | align="center" | C | electric charge | align="center" |'''agcanak''' |- | '''volt''' | align="center" | V | electrical potential difference | align="center" | '''agvunak''' |- | '''farad''' | align="center" | F | capacitance | align="center" | '''agfenak''' |- | '''ohm''' | align="center" | Ω | electrical resistance | align="center" | '''agomeganak''' |- | '''Siemens''' | align="center" | S | electrical conductance | align="center" | '''agsonak''' |- | '''Weber''' | align="center" | Wb | magnetic flux | align="center" | '''agwubanak''' |- | '''tesla''' | align="center" | T | magnetic flux density | align="center" | '''agtonak''' |- | '''henry''' | align="center" | H | inductance | align="center" | '''aghenak''' |- | '''degree Celsius''' | align="center" | °C | temperature | align="center" | '''nogagcanak''' |- | '''lumen''' | align="center" | lm | luminous flux | align="center" | '''liminak''' |- | '''lux''' | align="center" | lx | illuminance | align="center" | '''lixunak''' |- | '''becquerel''' | align="center" | Bq | radioactivity | align="center" | '''agbakonak''' |- | '''gray''' | align="center" | Gy | absorbed dose (of ionizing radiation) | align="center" | '''aggeyunak''' |- | '''sievert''' | align="center" | Sv | equivalent dose (of ionizing radiation) | align="center" | '''agsovunak''' |- | '''katal''' | align="center" | kat | catalytic activity | align="center" | '''kiatonak''' |- | '''byte''' | align="center" | b | 8 bits of information | align="center" | '''banak''' |} == Convenient Non-SI Units == : Also, here are some non-SI units that are very convenient and acceptable: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Convenient non-SI units</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbreviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''litre''' | align="center" | L | volume | align="center" |'''aglonak''' |- |'''hectare''' | align="center" | ha | area | align="center" |'''heanak''' |- |'''ton''' | align="center" | t | area | align="center" |'''tonak''' |- |'''decibel''' | align="center" | dB | loudness | align="center" |'''daagbanak''' |- |'''fathom''' | align="center" | ftm | depth of water | align="center" |'''fetominak''' |} == Pronunciation of Coherent Derived Unit Formulae == : The following chart shows how in Mirad to pronounce coherent derived unit formulae in terms of base units. Note that the backslash means ''per'' or ''divided by'' and is pronounced '''gol'''. The symbol x means ''times'' and is pronounced '''gal'''. The superscript number is a power and is pronounced '''gar''' plus the number (with '''-wa''', if a unit number). The negative superscript number is pronounced '''gor''' plus the number (again, with '''-wa''' if a unit number). See [[Mirad Grammar/Determiners#Arithmetical Expressions|Arithmetical Expressions]] for further information on these terms. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Examples of coherent derived units in terms of base units</big> |- ! Name ! Symbolic<br>Formula ! Derived<br>Quantity ! Typical<br>Symbol ! Mirad<br>Pronunciation |- | '''square meter''' | align="center" | m<sup>2</sup> | area | align="center" |{{math|''A''}} | align="center" | '''minak-gar-ewa''' |- | '''cubic meter''' | align="center" | m<sup>3</sup> | volume | align="center" | {{math|''V''}} | align="center" | '''minak-gar-iwa''' |- | '''meter per second''' | align="center" | m/s | speed, velocity | align="center" | {{math|''v''}} | align="center" | '''minak-gol-sonak''' |- | '''meter per second squared''' | align="center" | m/s<sup>2</sup> | acceleration | align="center" | {{math|''a''}} | align="center" | '''minak-gol-sonak-gar-ewa''' |- |rowspan=2| '''reciprocal meter''' |rowspan=2 align="center" | m<sup>−1</sup> | wavenumber | align="center" | {{math|''σ''}}, {{math|''ṽ''}} | align="center" | '''minak-gor-awa''' |- | vergence (optics) | align="center" | {{math|''V''}}, 1/{{math|''f''}} |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | density | align="center" | {{math|''ρ''}} | align="center" | '''kigenak-gol-minak-gar-iwa''' |- | '''kilogram per square meter''' | align="center" | kg/m<sup>2</sup> | surface density | align="center" | {{math|''ρ''}}<sub>A</sub> | align="center" | '''kigenak-gol-minak-gar-ewa''' |- | '''cubic meter per kilogram''' | align="center" | m<sup>3</sup>/kg | specific volume | align="center" | {{math|''v''}} | align="center" | '''minak-gar-iwa-gol-kinak-ge''' |- | '''ampere per square meter''' | align="center" | A/m<sup>2</sup> | current density | align="center" | {{math|''j''}} | align="center" | '''aganak-gol-minak-gar-ewa''' |- | Amperes per meter|'''ampere per meter''' | align="center" | A/m | magnetic field strength | align="center" | {{math|''H''}} | align="center" | '''aganak-gol-minak''' |- | '''mole per cubic meter''' | align="center" | mol/m<sup>3</sup> | concentration | align="center" |{{math|''c''}} | align="center" | '''minolinak-gol-minak-gar-iwa''' |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | Mass concentration (chemistry)|mass concentration | align="center" | {{math|''ρ''}}, {{math|''γ'' }} | align="center" | '''kinak-ge-gol-minak-gar-iwa''' |- | '''candela per square meter''' | align="center" | cd/m<sup>2</sup> | luminance | align="center" | {{math|''L''}}<sub>v</sub> | align="center" | '''canak-da-gol-minak-gar-ewa''' |} == SI Macro and Micro Prefixes == : The SI has a whole list of prefixes that act as multipliers (macro) or dividers (micro) of the above and other measurement units. For example, a ''kilometer'' is a meter times a 1,000 (macro unit), whereas a millimeter is a meter divided by a 1,000 (micro unit). '''Agbanak''' means '''byte''', so '''garale-agbanak''' is ''terabyte''. This breaks down to ''10<sup>12</sup> bytes''. Here is a table showing the Mirad macro and micro prefixes: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Scalar Metrics |- ! colspan=4 | Macro !! colspan=4 | Micro |- ! Base<br>10!! US/UK Name!!Mirad Prefix....SI Prefix !!SI Symbol !! Base<br>10 !! (US/UK Name) !! Mirad Prefix....SI Prefix !! SI Symbol |- | 1 || one || '''an-''' *... ''mono-, uni-'' || ||1/1 ||whole || '''ayn-'''....''holo-, uni-'' || |- | 2 ||two || '''en-'''....''bi-'' || || 1/2 ||half||'''eyn-'''....''demi-, di-''|| |- | 3 ||three || '''in-'''....''tri-'' || || 1/3 ||third ||'''iyn-'''....''terci-''|| |- | 4 ||four || '''un-'''....''tetra-'' || || 1/4 ||fourth || '''uyn-'''....''quadri-''|| |- | 5 ||five || '''yown-''' ....''penta-'' || || 1/5 ||fifth ||'''yoyn'''....''quinti-''|| |- | 6 ||six || '''yawn-'''....''hexa-'' || || 1/6 ||sixth ||'''yayn'''....''sexti-''|| |- | 7 ||seven || '''yeon-'''....''hepta-'' || || 1/7 ||seventh || '''yeyn'''....''septi-''|| |- | 8 ||eight || '''yion'''....''octo-'' || || 1/8 ||eighth || '''yiyn'''....''octi-''|| |- | 9 ||nine || '''yuon'''....''nona-'' || || 1/9 ||ninth || '''yuyn'''....''novi-''|| |- | 10 ||ten || '''alon-'''....''deca-'' || ''da'' || 1/10 ||tenth || '''aloy-'''....''deci-''|| ''d'' |- | 10<sup>2</sup> ||hundred || '''aso-'''....''hecto-'' **|| ''h'' || 10<sup>-2</sup> ||hundredth || '''asoy-'''....''centi-''|| ''c'' |- | 10<sup>3</sup> ||thousand || '''amso-'''....''kilo-'' ||''k'' || 10<sup>-3</sup> ||thousandth)|| '''amsoy-'''....''milli-''|| ''m'' |- | 10<sup>6</sup> ||million || '''amlo-'''....''mega-'' || ''M'' || 10<sup>-6</sup> ||millionth || '''amloy-'''....''micro-''|| ''r'' |- | 10<sup>9</sup> ||billion /milliard || '''amro-'''....''giga-'' || ''G'' || 10<sup>-9</sup> ||billionth/ milliardth || '''amroy-'''....''nano-''|| ''n'' |- | 10<sup>12</sup> ||trillion /billion || '''garale-'''....''tera-'' || ''T'' || 10<sup>-12</sup> ||trillionth / billionth)|| '''gorale-'''....''pico-''|| ''p'' |- | 10<sup>15</sup> ||quadrillion)/ billiard|| '''garalyo-'''....''peta-'' || ''P''||10<sup>-15</sup> ||quadrillionth) / billiardth || '''goralyo-'''....''femto-''||''f'' |- | 10<sup>18</sup> ||quintillion / trillion || '''garalyu-'''....''exa-'' || ''E''||10<sup>-18</sup> ||quintillionth)/ trillionth || '''goralyu'''....''atto-''||''a'' |- | 10<sup>21</sup> ||sextillion)/ trilliard || '''garela-'''....''zetta-'' || ''Z''||10<sup>-21</sup> ||sextillionth / trilliardth || '''gorela'''....''zepto-''||''z'' |- | 10<sup>24</sup> ||septillion)/ quadrillion || '''garelu-'''....''yotta-'' || '' Y'' ||10<sup>-27</sup> ||septillionth / quadrillionth|| '''gorelu'''....''yocto-''||''y'' |} : *Note: The '''-n''' or '''-on''' can sometimes be omitted in macro-prefixation, especially where there is no ambiguity. The '''-n''' (but NOT the '''-yn''') in the micro prefixes can also sometimes be omitted. : : **Note: The '''gar''' (''to a plus power'') and '''gor''' (''to a minus power'') forms are alternatives for the numeric prefixes beyond 100. For example, ''billion'' (10<sup>9</sup>) could be expressed as '''garyu-'''(ten) to the 9th power'', while ''billionth'' could be expressed by '''goryu''' (''(ten) to the minus 9th power). The prefix '''garya-''' is composed of the positive exponential operator '''gar''' (''to the power of''), followed by the number ''6''. The prefix '''gorale-''' is composed of the negative exponential operator '''gor''' (''to the root of''), followed by the number ''12''. : The macro and micro values can also be represented with abbreviated symbols, which can be pronounced in Mirad as spelled out alphabetics. Greek letter are rendered by their names in Greek. Upper case equivalents are preceded with '''ag-'''. Here is a table showing grams: == Kg Metrics With Abbreviated Symbols == :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Kg Metrics With Abbreviated Symbols |- ! colspan=2 | MACRO !! colspan=2 | MICRO |- ! Symbol (Expansion) !! Mirad Pronunciation !! Symbol (Expansion) !! Mirad Pronunciation |- | ''dag'' (decagram)|| '''daagenak''' || ''dg'' |(decigram)||'''dagenak''' |- | ''hg'' (hectogram)|| '''hegenak''' || ''cg'' (centigram)||'''cagenak''' |- | ''kg'' (kilogram) || '''kogenak''' || ''mg'' (milligram)||'''migenak''' |- | ''Mg'' (macrogram)|| '''agmigenak''' ||''μg'' (microgram)|| '''mugenak''' |- | ''Gg'' (gigagram)|| '''aggegenak''' || ''ng'' (nanogram)|| '''nigenak''' |- | ''Tg'' (teragram)|| '''agtogenak''' || ''pg'' (picagram)|| '''pogenak''' |- | ''Pg'' ( petagram)|| '''agpogenak''' || ''fg'' (femtogram)|| '''fegenak''' |- | ''Eg'' (exagram)|| '''agegenak''' || ''ag'' (attogram)|| '''agenak''' |- | ''Zg'' (zettagram)|| '''agzegenak''' || ''zg'' (zeptogram) || '''zegenak''' |- | ''Yg'' (yottagram)|| '''agyugenak''' || ''yg'' (yoctogram) || '''yugenak''' |} : The squared and cubed representations of the above are followed by '''gar e''' (''squared'') and '''gar i''' (''cubed''), respectively: ::* ''10 km²''....(pronounced as:) '''alo kominaki gar ewa''' ::* ''12 mm³''....(pronounced as:) '''ale miminaki gar iwa''' = Expressing Frequency = : There are two ways to form determiners of frequency: ::* Using '''jod(i)''' meaning ''occasion(s), instance(s), time(s)'', or ::* Using '''xag''' meaning ''frequency'' : Here is a chart showing the most common frequency determiners: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Frequentative Determiners |- ! "Jod" Method !! "Xag" Method !! Meaning |- | '''duhogla jodi?''' || '''duhoxag?''' || ''how often?, how many times?'' |- | '''hogla jodi''' || '''hoxag''' || ''how often, how frequently'' |- | '''hagla jodi''' || '''haxag''' || ''the frequency'' |- | '''hegla jodi''' || '''hexag''' || ''sometimes, on some occasions'' |- | '''higla jodi''' || '''hixag''' || ''this often, this many times'' |- | '''hugla jodi''' || '''huxag''' || ''that often, that many times, so many times'' |- | '''huugla jodi''' || '''huuxag''' || ''so often, so many times'' |- | '''hyogla jodi''' || '''hyoxag''' || ''never'' |- | '''hyagla jodi''' || '''hyaxag''' || ''always, at all times'' |- | '''hyegla jodi''' || '''hyexag''' || ''any number of times, however often'' |- | '''hyigla jodi''' || '''hyixag''' || ''as often, the same number of times'' |- | '''hyugla jodi''' || '''hyuxag''' || ''not as often, some other number of times'' |- | '''ga jodi''' || '''gaxag (vyel)''' || ''more often (than)'' |- | '''ge jodi''' || '''gexag (vyel)''' || ''as many times (as), as often (as)'' |- | '''go jodi''' || '''goxag (vyel)''' || ''less often (than)'' |- | '''gla jodi''' || '''glaxag''' || ''many times, often'' |- | '''gle jodi''' || '''glexag''' || ''quite a few times, quite often'' |- | '''glo jodi''' || '''gloxag''' || ''not so many times, seldom'' |- | '''gra jodi''' || '''graxag''' || ''too often'' |- | '''gre jodi''' || '''grexag''' || ''often enough'' |- | '''gro jodi''' || '''groxag''' || ''too seldom'' |- | '''gwa jodi''' || '''gwaxag''' || ''as often as possible, most often, most times'' |- | '''gwe jodi''' || '''gwexag''' || ''an average number of times'' |- | '''gwo jodi''' || '''gwoxag''' || ''least often, as seldom as possible'' |- | '''owa jod''' || '''oxag''' || ''never, at no time, zero times'' |- | '''awa jod''' || '''axag''' || ''once, one time'' |- | '''awa ga jod''' || '''ga axag''' || ''again, once more'' |- | '''ewa jodi''' || '''exag''' || ''twice, two times'' |- | '''iwa jodi''' || '''ixag''' || ''thrice, three times'' |- | '''alo jodi''' || '''aloxag''' || ''ten times'' |- |- '''asoni bi jodi''' || -- || ''hundreds of times'' |- |- '''yowa gal haxag vyel zojab''' || '''yoxag vyel zojab''' || ''five times as often as last year'' |} : Examples: ::* '''<u>Duhoxag</u> et pe ha tayegoblam?'''....''<u>How often</u> do you go to the barber shop?'' ::* '''<u>Duhogla jodi</u> et akaye hia ekun?'''....''<u>How many times</u> have you won this game?'' ::* '''At teataye hua dyezun <u>iwa ey uwa jodi</u>.'''....''I have seen that film <u>three or four times</u>.'' ::* '''At teataye is <u>huugla jodi (or: huuxag) van</u> at bokseye.'''....''I have seen it <u>so many times that</u> I am getting sick.'' ::* '''Hus xwaye <u>gaxag vyel</u> et te.'''....''That has happened <u>more often than</u> you know.'' = Mathematical Expressions = [[File:Arithmetic symbols2.svg|90px|thumb|none]] : Mathematical vocabulary is based mostly on deriviatives of the degree word '''ga'''....''more''. == Chart of Arithmetical Operations == : The following chart shows Mirad mathematical operation terms and symbols: {{small/top}} {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:3.2em; font-size:smaller;" |+ Arithmetical Operation Vocabulary |- ! Verb !! Operation !! Patient !! Subject !! Operator !! Sign !! Result |- | '''gaber'''....''add'' || '''gaben'''....''addition'' || '''gabwas'''....''addend, summand'' || '''gabus'''....''augend'' || '''gab'''....''plus'' || '''gabsiyn'''....''plus sign'' (<big>+</big>) || '''gabix'''....''sum'' |- | '''galer'''....''multiply'' || '''galen'''....''multiplication'' || '''galwas'''....''multiplicand'' || '''galus'''....''multiplier, factor'' || '''gal'''....''times'' || '''galsiyn'''....''times sign'' (<big>x</big>) || '''galix'''....''product'' |- | '''garer'''....''raise to the power of''<br>'''egarer'''....''to square''<br>'''igarer'''....''to cube'' || '''garen'''....''exponentiation'' || '''garwas'''....''base'' || '''garus'''....''exponent'' || '''gar'''....''raised to the power of'' || || '''garix'''....''power'' |- | '''gazer'''....''logarithmize'' || '''gazen'''....''logarithmization'' || '''gazwas'''....''base''||'''gazus'''....''antilogarithm'' ||'''gaz'''....''the log of'' || ||'''gazix'''....''logarithm'' |- | '''gober'''....''subtract'' || '''goben'''....''subtraction'' || '''gobwas'''....''minuend'' || '''gobus'''....''subtrahend'' || '''gob'''....''minus'' || '''gobsiyn'''....''minus sign'' (<big>-</big>) || '''gobix'''....''difference'' |- | '''goler'''....''divide'' || '''golen'''....''division.... fraction'' || '''golwas'''....''dividend'', ''numerator''|| '''golus'''....''divisor, denominator'' || '''gol'''....''divided by'' || '''golsiyn'''....''division sign'' (<big>÷</big>) || '''golix'''....''quotient'' |- | '''gorer'''....''derive the nth root of'' || '''goren'''....''root extraction'' || '''gorwas'''....''radicand'' || '''gorus'''....''degree'' || '''gor'''....''the nth root of'' || '''gorsiyn'''....''radical sign'' (<big>√</big>) || '''gorix'''....''root'' |- | '''gexer'''....''equal'' || '''gexen'''....''equation'' || '''gexwas'''....''thing being equated'' || '''gexus'''....''equator'' || '''ge'''....''equal to'' || '''gesiyn'''....''equal sign'' (<big>=</big>) || |} {{small/end}} == How to Verbalize Math Expressions == ::* ''1 + 1 = 2.''....'''Awa gab awa gese ewa.''' ::* ''3 - 1 = 2.''....'''Iwa gob awa gese ewa.''' ::* ''2 x 4 = 8.''....'''Ewa gal uwa gese yiwa.''' ::* ''10 % 2 = 5.''....'''Alo gol ewa gese yuwa.''' ::* ''5<sup>2</sup> = 25.''....'''Yowa gar ewa gese elyu.''' ::* ''2<sup>3</sup> = 8.''....'''Ewa gar iwa gese yiwa.''' ::* ''4 √2 = 2 = 2.''....'''Uwa gor ewa gese ewa.''' ::* ''log<sub>10</sub> 1000 = 3.''....'''Aro gaz alo gese iwa.''' : Note 1: '''gese''' (''equals'') can be substituted with '''se''' (''is''), eg.: ::* '''Ewa gab ewa se uwa.'''....''Two plus two is four.'' : Note 2: If numbers are used as numeric adjectives, the units take the suffix '''-wa''', eg.: ::* '''E<u>wa</u> sicirufebi gab a<u>wa</u> marofeb gese yanmul.'''....''Two oranges plus one apple equals a salad.'' : Examples of mathematical expressions: ::* '''Ewa <u>gab</u> ewa gese uwa.'''....''Two <u>plus</u> two equals four.'' ::* '''Ewa <u>gal</u> iwa gese yawa.'''....''Two <u>times</u> three equals six.'' ::* '''Iwa <u>gar</u> ewa gese yuwa.'''....''Three <u>to the second power</u> equals nine.'' ::* '''Ewa <u>gob</u> ewa gese owa.'''....''Two <u>minus</u> two equals zero.'' ::* '''Yuwa <u>gol</u> iwa gese iwa.'''....''Nine <u>divided by</u> three equals three.'' ::* '''Yuwa <u>gor</u> iwa gese iwa.'''....''Nine <u>cubed</u> equals three.'' ::* '''Aso <u>gor</u> ewa gese alo.'''....''One hundred <u>squared</u> equals ten.'' ::* '''Aro <u>gaz</u> alo gese iwa.'''....''Log<sub>10</sub>(1000) = 3. (= Log base 10 of 1000 equals three'') == Decimal Expressions == : Decimal expressions like ''2.5'' use the word '''nod'''....''point'' as in English. ::* '''Hia lisovol kyinse ga vyel 10.8 (alo nod yiwa) kigenaki.'''....''This tomato weighs more than 10.8 (ten point eight) kilograms.'' = Calendar and Time Expressions = :: The word for calendar is '''judar'''. The sections below explain how calendar expressions are formed and used: === Basic Calendar Units === [[File:Calendar (PSF).png|thumb|none]] : Time is divided using the following basic terms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Calendar Units |- ! Mirad !! English |- | '''job''' || ''time'' |- | '''jab''' || ''year'' |- | '''jeb''' || ''season'' |- | '''jib''' || ''month'' |- | '''jub''' || ''day'' |- | '''jwob*''' || ''hour'' |- | '''jwab*''' ('''jwap''') || ''minute'' (''moment'') |- | '''jweb*''' ('''jwep''') || ''second'' (''instant'') |} * Note: These would ordinarily be '''jyob''', '''jyab''', and '''jyeb''' respectively, but the '''w''' glide is much easier to pronounce after the letter '''j''', and is therefore substituted. == Other Calendar Units == : Other calendar units are formed through the agglutination of numerical stubs to some of the time units above: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Other Calendar Units |- ! Mirad !! English !! Numerical Formula |- | '''rojab''' || ''millenium'' || year x 1,000 |- | '''sojab''' || ''century'' || year x 100 |- | '''lojab''' || ''decade'' || year x 10 |- | '''eynjab''' || ''half year'' || year x 1/2 |- | '''uynjab''' || ''quarter'' || year x 1/4 |- | '''yajib''' || ''semester'' || month x 6 |- | '''yejub''' || ''week'' || day x 7 |- | '''yejubuj''' || ''weekend'' || day x 7 end |- | '''eynjwob''' || ''half hour'' || hour x 1/2 |} : ''This'', ''next'', ''last'', etc. are expressed as follows: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Pointers |- ! Mirad !! English |- | '''hijub'''<br>'''hiyejub'''<br>'''hijab''' || ''today''<br>''this week''<br>''this year'' |- | '''zojub'''<br>'''zoyejub'''<br>'''zajab''' || ''yesterday''<br>''last week''<br>''last year'' |- | '''zajub'''<br>'''zayejub'''<br>'''zajab''' || ''tomorrow''<br>''next week''<br>''next year'' |- | '''hujub'''<br>'''huyejub'''<br>'''hujab''' || ''that day''<br>''that week''<br>''that year'' |- | '''jazojub'''<br>'''ja ewa yejubi'''<br>'''jazojab''' || ''the day before yesterday''<br>''two weeks ago''<br>''the year before last'' |- | '''jozajub'''<br>'''jo ewa yejubi'''<br>'''jozajab''' || ''the day after tomorrow''<br>''two weeks from now''<br>''the year after next'' |- | '''Duhojub?'''|| ''Which day?'' |- | '''hyajub''' || ''every day''<sup>1</sup> |- | '''hyejub''' || ''any day'' |- | '''hejub''' || ''someday'' |- | '''hejubi''' || ''some days'' |- | '''bi jub bu jub''' || ''from day to day'' |- | '''e jubi jay''' || ''two days ago'' |- | '''gla jubi joy''' || ''many days later'' |} : <sup>1</sup> ''All day'' is expressed by '''ha ayna jub''' or '''hya ha jub'''. == Seasons of the Year == [[File:Seasons gijinka.png|thumb|]] : Seasons of the year are expressed by internally scalarizing the word for ''season'' '''jeb''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Seasons of the Year |- ! Mirad !! English |- | '''jeab''' || ''spring'' |- | '''jeeb''' || ''summer'' |- | '''jeib''' || ''autumn, Fall'' |- | '''jeub''' || ''winter'' |} : Examples of usage: ::* '''be jeab'''....''in spring'' ::* '''ja jeeb'''....''before summer'' ::* '''ju jeib'''....''until autumn'' ::* '''ji jeub'''....''since winter'' ::* '''je ha jeb'''....''during the season'' ::* '''ub ha uj bi jeeb'''....''toward the end of summer'' ::* '''eb jeab ay jeeb'''....''between spring and summer'' ::* '''jeeba gemoj'''....''vernal equinox'' ::* '''jeiba fayebi'''....''autumn leaves'' ::* '''jeba til'''....''seasonal drink'' ::* '''jeubyena jebmalyen'''....''wintry climate'' ::* '''jeabyena malyen'''....''spring-like weather'' ::* '''jeuben'''....''hibernation'' ::* '''hijeab'''....''this season'' ::* '''zajeab'''....''next season'' ::* '''zojeab'''....''last season'' ::* '''hyajeab'''....''every season'' == Months of the Year == : Months of the year are expressed by internally scalarizing the word for month '''jib'''. Unlike in English, the months of the year in Mirad are not capitalized. Nor are days of the week. :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Months of the Year |- ! Mirad !! English |- | '''jiab''' || ''January'' |- | '''jieb''' || ''February'' |- | '''jiib''' || ''March'' |- | '''jiub''' || ''April'' |- | '''jiyob''' || ''May'' |- | '''jiyab''' || ''June'' |- | '''jiyeb''' || ''July'' |- | '''jiyib''' || ''August'' |- | '''jiyub''' || ''September'' |- | '''jilob''' || ''October'' |- | '''jilab''' || ''November'' |- | '''jileb''' || ''December'' |} : Some expressions using the months: ::* '''be jilob'''....''in October'' ::* '''ja jiyab'''....''before June'' ::* '''lojo zajiyeb'''....''by next July'' ('''lojo''' = ''not after'') ::* '''hijib'''....''this month'' ::* '''zojib'''....''last month'' ::* '''zajib'''....''next month'' ::* '''bi-jib-bu-jiba jobnis'''....''month-to-month rent'' ::* '''jibay'''....''monthly'' ::* '''jibi joy'''....''months later'' ::* '''jiba sindrurun'''....''monthly magazine'' ::* '''hujiba jobnis'''....''that month's rent'' ::* '''hya ionjib'''....''every trimester'' ::* '''jibiler'''....''to menstruate'' ::* '''byi zojilob'''....''since last October'' ::* '''ub zejib'''....''toward mid-month'' == Days of the Week == : Days of the week are expressed by internally scalarizing the word for day '''jub''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Days of the Week |- ! Mirad !! English |- | '''juab''' || ''Monday'' |- | '''jueb''' || ''Tuesday'' |- | '''juib''' || ''Wednesday'' |- | '''juub''' || ''Thursday'' |- | '''juyob''' || ''Friday'' |- | '''juyab''' || ''Saturday'' |- | '''juyeb''' || ''Sunday'' |} : Here are some common terms relating to days of the week: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Expressions |- ! Mirad !! English |- | '''Duhojub?''' || ''Which day?'' |- | '''hojub...''' || ''the day that...'' |- | '''hejub''' || ''someday'' |- | '''hijub''' || ''today'' |- | '''hujub''' || ''that day'' |- | '''hyijub''' || ''(on) the same day'' |- | '''hyajub''' || ''every day'' |- | '''hyejub''' || ''any day'' |- | '''zajub''' || ''yesterday'' |- | '''zojub''' || ''tomorrow'' |- | '''ha jajub'''<br>'''be ha jana jub''' || ''the day before, (on) the previous day'' |- | '''ha jojub'''<br>'''be ha jona jub''' || ''the day after, (on) the following day'' |- | '''jazojub''' || ''the day before yesterday'' |- | '''jozajub''' || ''the day after tomorrow'' |- | '''hya ea jub''' || ''every other/second day'' |- | '''hyajub boy juyeb''' || ''every day except Sunday'' |- | '''yejub''' || ''week'' |- | '''hiyejeb''' || ''this week'' |- | '''yejubuj''' || ''weekend'' |- | '''yexjub''' (or) '''zeyejub''' || ''weekday'' |- | '''enyejuba(y)''' || ''bi-weekly'' |- | '''zoyejub''' || ''last week'' |} : Examples of Usage: ::* '''(be) juyob'''....''on Friday'' ::* '''ju juib'''....''until Wednesday'' ::* '''ji zojub'''....''since yesterday'' ::* '''lojo jubuj'''....''by [Lit: not after] day's end'' ::* '''jo zajub'''....''after tomorrow'' ::* '''je ha jub'''....''during the day'' ::* '''bi juab bu juub'''....''from Monday to Friday'' ::* '''yejubuja ponpop'''....''a weekend getaway'' == Parts of the Day == : Here are the principal parts of a day: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Parts of the Day |- ! Daytime !! Nighttime |- | '''maj'''....''daytime, day'' ||'''moj'''....''nighttime, night'' |- | '''bi maj'''....''A.M.'' ||'''bi moj'''....''P.M.'' |- | '''jamajij'''....''pre-dawn'' || '''jamojij'''....''pre-dusk'' |- | '''majij'''....''daybreak, dawn''|| '''mojij'''....''dusk'' |- | '''amaryap'''....''sunrise, sunup''||'''amaryop'''....''sunset, sundown'' |- | '''jwamaj'''....''morning''<br>'''zajwamaj'''....''tomorrow morning''<br>'''hijwamaj'''....''this morning''<br>'''zojwamaj'''....''yesterday morning''<br>'''hujwamaj'''....''that morning''<br>'''hyajwamaj'''....''every morning''||'''jwamoj'''....''evening''<br>'''zajwamoj'''....''tomorrow evening''<br>'''hijwamoj'''....''this evening''<br>'''zojwamoj'''....''yesterday evening''<br>'''hujwamoj'''....''that evening''<br>'''hyajwamoj'''....''every evening'' |- | '''zemaj'''....''noon''||'''zemoj'''....''midnight'' |- | '''jozemaj'''....''afternoon''||'''jozemoj'''....''after midnight'' |- | '''majuj'''....''twilight''|| '''jwomoj'''....''late night'' |} ::* Examples of Usage: ::* '''At tijpa <u>ja majij</u>.'''....''I woke up <u>before dawn</u>.'' ::* '''At iyfe tuyjer <u>be ha jwoa jozemaj</u>.'''....''I like to nap <u>in the late afternoon</u>.'' ::* '''It yexe bi <u>amaryap bu amaryop</u>.'''....''He works from <u>sunup to sundown</u>.'' ::* '''<u>Be gwa jwamoji</u>, at teaxe yibsin.'''....''<u>Most evenings</u>, I watch television.'' == Expressing Dates == : The following is a how a date ('''jud''') is normally expressed: ::* '''be juab, 11 jieb 2018 joK.'''....''on Monday, February 11th, 2018 A.D.'' :A date like 2018 can be expressed as ''twenty eighteen'' ('''elo alyi''') or ''two thousand eighteen'' ('''ero alyi'''). : The day ''11'' in the above expression is pronounced '''ala'''. : The acronym for ''B.C.'' is '''jaK''', short for '''ja Krist''' (''before Christ''). : The acronym for the de-Christianized "BCE", meaning ''Before the Common/Current Era'' is expressed in Mirad with '''jaEJ''' ('''ja ha Eja Joeb'''). : The acronym for ''A.D.'' is '''joK''', short for '''jo Krist''' (''after Christ''). : The acronym for the de-Christianized ''C.E.'' is '''EJ''', short for '''ha Eja Joeb''' (''the Current Era''). : Other date expressions follow: ::* '''be <u>ha 1800 jabi</u> (alyi aso jabi)'''....''In <u>the 1800's</u> (eighteen hundreds)'' ::* '''ja <u>ha 20a (eloa)</u> asojab'''....''before <u>the 20th (twentieth)</u> century'' ::* '''eb <u>1920 (yulo elo)</u> ay 2001 (emso awa)'''....''between <u>1920 (nineteen twenty)</u> and (two thousand one)'' ::* '''<u>hyaje</u> hua alojab'''....''<u>throughout</u> that decade'' ::* '''At yexa hum <u>je gla jabi</u>.'''....''I worked there <u>for [Lit: during] many years</u>.'' ::* '''Ujbu his <u>lojo</u> jiyab.'''....''Finish this <u>by</u> [Lit: not after] May.'' ::* '''Iyt so him <u>ub ha uj bi</u> 2 (ewa) jiab.'''....''She will be here <u>toward the end of</u> January 2nd.'' ::* '''At taja je ha Podea <u>Eloni</u>.'''....''I was born in the Roaring <u>Twenties</u>.'' == Telling Time == [[File:Old Clock DSCN4746.jpg|thumb|]] : Clock time expressions use mostly the word '''jwob''' (''hour'') or '''jwobi''' (''hours''). : Times of the day are expressed in the 24-hour European system, or what might be called by Americans "military clock time." So, 3PM in U.S. parlance should be expressed in Mirad as ''15 hours'' ('''ulo jwobi'''), which is the same as ''15:00'' or ''15 hundred hours''. : The usual time-of-day question is '''Se duhojwob?'''....''What time is it?'' [Lit: is what-hour?] : The typical answer is in the format '''Se alo (jwobi) yuwa.''' (Lit: ''(It) is ten hours five''). The use of '''jwobi''' is optional, but if '''jwobi''' is modified by '''awa'''....''one'', then the singular form '''jwob''' is used. : Here are some typical answers: ::* '''Se awa jwob.'''....''It is one o'clock AM'' [Lit: ''It is one hour.''] ::* '''Se ewa jwobi.'''....''It is two o'clock AM'' [Lit: ''It is two hours.''] ::* '''Se ale jwobi.'''....''It is twelve o'clock AM.'' ::* '''Se alyu jwobi elo.'''....''It is 15:30 (3:30 PM).'' ::* '''Se eli jwobi ali.'''....''It is 23:13 (11:13 PM).'' ::* '''Se elu jwobi.'''....''It is 24:00 (12 PM).'' : The words '''jwob''' and '''jwobi''' can be abbreviated as '''j.'''. ::* '''be elo j.'''....''At 8:00 PM'' : The designation AM and PM can be used but are not necessary in the 24-hour clock system: ::* '''bi maj'''....(''AM'') ::* '''bi moj'''.... (''PM'') ::* '''Se <u>vyavay</u> 15:10 (= alu alo).'''....''It is exactly 7:10 P.M..''&nbsp;&nbsp;[Lit: ''It is <u>exactly</u> fifteen ten.''] ::* '''Et sa jwoa <u>bey</u> alo jwabi.'''....''You were late by 10 minutes.''&nbsp;&nbsp;[Lit: ''You were late <u>by</u> ten minutes.''] ::* '''Has ijo <u>yuz</u> 21:30 (= ela jwobi ilo).'''....''It will begin <u>around</u> 10:30 PM.'' ::* '''Puu him <u>lojo vyel</u> 15:00 j.'''....''Get here <u>no later than</u> 3 PM.'' ::* '''Ha yuzpar puo hum <u>yeb</u> 10 jwabi.'''....''The bus will arrive there <u>within</u> 10 minutes.'' ::* '''Ha jwobar <u>izeade</u><sup>1</sup> 17:00.'''....''The clock says [Lit. ''indicates''] 5 PM.'' ::* '''Yit pua be 3 j. <u>be ha nod</u>.'''....''They arrived at 3 <u>on the dot</u>''. :::<small>Note 1: '''izeade''' (''indicates'') can be substituted with '''de''' (''says'').</small> : Note the following clock time idioms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Clock Idioms |- ! Mirad !! English |- | '''jwa''' || ''early'' |- | '''jwe''' || ''on time'' |- | '''jwo''' || ''late'' |- | '''Se <u>vyavay</u> elo j.''' || ''It is <u>exactly</u> 8 PM.'' |- | '''<u>yub bi</u> zemaj'''<br>or '''<u>yuz bi</u> zemaj.''' || ''<u>around</u> noon'' |- | '''<u>ub</u> zemoj''' || ''<u>toward</u> midnight'' |- | '''<u>yeb bi</u> jwebi''' || ''<u>within</u> seconds'' |- | '''alo jwabi <u>ja hij</u>''' || ''ten minutes <u>ago</u> [= before now]'' |- | '''<u>lojo</u> 3 j.''' || ''<u>no later than / by</u> 3 o'clock AM.'' |- | '''jwobay''' || ''hourly / by the hour / on the hour'' |- | '''Hia pop <u>efxe</u> 2 1/2 (= ewa gab eyn) jwobi.''' || ''This trip <u>takes (Lit: necessitates) </u> 2 1/2 hours.'' |- | '''<u>ju</u> awa jwob bi hij''' || ''<u>until</u> one hour from now'' |- | '''<u>ji</u> zojub be 10a j.''' || ''<u>since</u> yesterday at 10 o'clock.'' |- | '''<u>je</u> ha jana 12 jwabi''' || ''<u>for/during/over</u> the last 12 minutes'' |- | '''<u>ja</u> ojo 10 j.''' || ''<u>before / by</u> 10 AM.'' |- | '''<u>lojo</u> 10 jwobi.''' || ''<u>by / in / within</u> 10 hours.'' |- | '''<u>jo</u> 10 j.''' || ''<u>after</u> 10 o'clock AM.'' |- | '''At saye him <u>ji</u> ewa jwobi.''' || ''I have been here <u>for [= since]</u> two hours.'' |} = Expressing Age = [[File:Russian Age Rating System.svg|thumb|]] : Many expressions relating to age are built on the Mirad word for ''age'': '''jag'''. : The typical question is: ::* '''<u>Duhojaga</u> et se?'''....''<u>How old</u> are you?'' (Lit. ''what-aged'') : A typical answer is one of the following. ::* '''At se <u>eli jabi jaga.</u>'''....''I am <u>twenty-three years old.</u>'' ::* '''At se <u>eli jaga.</u>'''....''I am <u>age twenty-three.</u>'' ::* '''At se <u>eli.</u>'''....''I am <u>twenty-three.</u>'' : Here are some ways to compare age: ::* '''gejaga vyel et'''....''as old as you, the same age as you'' ::* '''gajaga vyel et'''....''older than you'' ::* '''gojaga vyel et'''....''not as old as you'' ::* '''gajoga vyel et'''....''younger than you'' ::* '''grajaga'''....''too old'' ::* '''grejaga'''....''old enough'' ::* '''grojagat'''....''a minor (an underaged person)'' ::* '''zejaga'''....''middle aged'' ::* '''gwajogat'''....''the youngest one'' ::* '''gwajagat'''....''the oldest one'' ::* '''ha gwajagat bi ha tixutyan.'''....''the oldest one in (= of) the class.'' ::* '''Fiyzuu eta gajagati.'''....''Respect your elders.'' ::* '''iwa jabi gajaga vyel et'''....''three years older than you'' : Here is a chart showing the words used to describe people at various ages. Note, that starting with teenager, the number part of the expression means somewhere in a range of numbers, so the letter '''y''' is added to the number. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; |+ People of different ages |- ! Mirad !! English |- | '''awajubjagat''' || ''one day old baby'' |- | '''awajagat''' || ''one-year-old'' |- | '''alojagat''' || ''ten-year-old'' |- | '''aloyjagat''' || ''teenager'' |- | '''eloyjagat''' || ''vicenarian, twenty-something-year-old'' |- | '''iloyjagat''' || ''tricenarian, thirty-something-year-old'' |- | '''uloyjagat''' || ''quadracenarian, forty-something-year-old'' |- | '''yoloyjagat''' || ''quinquacenarian, fifty-something-year-old'' |- | '''yaloyjagat''' || ''sexagenarian, sixty-something-year-old'' |- | '''yeloyjagat''' || ''octogenarian, eighty-something-year-old'' |- | '''yiloyjagat''' || ''nonagenarian, ninety-something-year-old'' |- | '''asoyjagat''' || ''centenarian, hundred-something-year-old'' |- | '''aybasoyjagat''' || ''supercentenarian, hundred-and-ten-something-year-old'' |} : Here is a list of important age expressions and categories: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> * '''duhojaga?'''....''how old?'' * '''hojoga'''....''of the age (that...)'' * '''hajaga'''....''of the age'' * '''hejaga'''....''of some age'' * '''hijaga'''....''this old'' * '''hujaga'''....''that old'' * '''huujaga'''....''so old'' * '''hyajaga'''....''of every age'' * '''hyejaga'''....''of any age'' * '''hyijaga / gejaga'''....''of the same age, as old'' * '''hyujaga / ogejaga'''....''of a different age, not as old'' * '''zejaga''' .... ''middle-aged'' * '''jaga'''....''old'' * '''jayga'''....''oldish'' * '''joga'''....''young'' * '''joyga''' .... ''youngish'' * '''gle jaga'''....''rather old, oldish'' * '''gla jaga'''....''very old'' * '''glo jaga'''....''not very old'' * '''gra jaga'''....''too old, super-aged'' * '''gro jaga'''....''under-aged, minor'' * '''ge jaga'''....''as old, of the same age'' * '''awa (<u>jab</u>) jaga'''....''one <u>year</u> old'' * '''ewa (<u>jabi</u>) jaga'''....''two <u>years</u> old'' * '''alo (<u>jabi</u>) jaga'''....''ten <u>years</u> old'' * '''ga jaga <u>vyel</u> et'''....''older <u>than</u> you'' * '''ga joga <u>vyel</u> at'''....''younger <u>than</u> me'' * '''go jaga <u>vyel</u> wit'''....''less old <u>than</u> him'' * '''ge joga <u>vyel</u> iyt'''....''as young <u>as</u> her'' * '''ha gwa jagat <u>bi</u> ata tidetyan'''....''the youngest <u>of</u> my siblings'' * '''gajagat''' .... ''an elder'' * '''grojagat'''....''a minor'' * '''jagat''' .... ''old person, elder, senior'' * '''jagwat''' .... ''old man'' * '''jagayt''' .... ''old woman'' * '''jogat'''....''a youth'' * '''jogwat'''....''a boy, a male youth'' * '''jogayt'''....''a girl, m female youth'' * '''grejagat'''....''an adult, someone of age'' * '''grojagat'''....''a minor'' (''one insufficiently old'') * '''jagseat'''....''an adolescent'' * '''jagsyat'''/'''agsyat'''....''a grownup'' * '''tud''' .... ''child, offspring'' * '''twud''' .... ''male child, son'' * '''tuyd''' .... ''female child, daughter'' * '''tudet''' .... ''baby, infant'' * '''tobet''' .... ''youth, young person'' * '''twobet''' .... ''boy, young man'' * '''toybet''' .... ''girl, young woman, maiden'' </div> : Some other examples of usage: ::* '''Et <u>jagseye</u> fi.'''....''You <u>are aging</u> well.'' ::* '''At voy <u>jogseye</u> hyegla.'''....''I am not <u>getting</u> any <u>younger</u>.'' ::* '''His se taam av <u>ha jagati</u>.'''....''This is a home for <u>the elderly</u>.'' ::* '''Gawaku eta <u>jogan</u>!'''....''Regain your <u>youth</u>!'' ::* '''At se <u>ga jaga vyel</u> ha memyazi.'''....''I am <u>older than</u> the hills.'' ::* '''Teaxu ata <u>gwa joga</u> tud.'''....''Look at my <u>youngest</u> child.'' ::* '''Yat ife yata <u>awajagat</u>.'''....''We love our <u>one-year-old</u>.'' ::* '''<u>Jagseatan</u> se yika joob bi tej.'''....''<u>Adolescence</u> is a difficult period of life.'' ::* '''<u>Agsu</u>!'''....''<u>Grow up!</u>'' : Note the difference: ::* '''agaser'''....''to get bigger'' ::* '''agser'''....''to grow'' = Currency Nomenclature = [[File:Mon argent.jpg|thumb]] : The ISO abbreviation for the currency expressions from various countries of the world are used to form the Mirad equivalents. The lowercase ISO code abbreviation for a particular country's denomination is spelled out in Mirad alphabetics and then the letter '''n''' is suffixed (mnemonic for '''nas'''....''money''). Then, since a monetary unit can be considered a proper noun, the first letter is capitalized, eg.: ::* The ISO code abbreviation for "U.S. dollar" is "USD". ::* Lowercase is "usd" ::* Spelled out in Mirad alphabetics is '''u so da'''. ::* This, with '''n''' suffixed, results in '''usodan'''. ::* Finally, the first letter is capitalized, giving '''Usodan'''. ::* Pluralized, '''Usodan''' becomes '''Usodani''' (''= U.S. dollars''). ::* The Euro is therefore '''Euron'''. ::* The Thai baht is '''Toheban'''. ::* The Russian ruble is '''Rouban'''. : The ISO codes can be found at [[Wikipedia: List_of_circulating_currencies|List of circulating currencies]]. A portion of that file is replicated here: {| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Currencies ! English Currency Name ! Currency<br>symbol ! ISO 4217|ISO code ! Mirad Name |- |Jordanian dinar |JD |JOD |'''Jiodan''' |- |Moroccan dirham |DH |MAD |'''Miadan''' |- |Australian dollar |$ |AUD |'''Audan''' |- | Bitcoin | '''₿''' | data-sort-value="" | (''BTK?'') | '''Batokin''' |- |Brunei dollar |$ |BND |'''Banidan''' |- |Eastern Caribbean dollar |$ |XCD |'''Xucadan''' |- |Hong Kong dollar |$ |HKD |'''Hekidan''' |- |New Zealand dollar |$ |NZD |'''Nizudan''' |- |Singapore dollar |$ |SGD |'''Sogedan''' |- |United States dollar |$ |USD |'''Usodan''' |- |Armenian dram |֏ |AMD |'''Amidan''' |- |Euro |€ |EUR |'''Euron''' |- |Central African CFA franc |Fr |XAF |'''Xuafen''' |- |CFP franc |Fr |XPF |'''Xupofen''' |- |Swiss franc |Fr |CFN |'''Cufenin''' |- |West African CFA franc |Fr |XOF |'''Xuofen''' |- |Netherlands Antillean guilder |ƒ |ANG |'''Anigen''' |- |Danish krone |kr |DKK |'''Dakikin''' |- |Turkish lira |₺ |TRY |'''Toroyun''' |- |Mauritanian ouguiya |UM |MRU |'''Miroun''' |- |Pound sterling|Sterling |£ |GBP |'''Gebapon''' |- |Saint Helena pound |£ |SHP |'''Sohepon''' |- |South African rand |R |ZAR |'''Zuaron''' |- |Russian rouble |₽ |RUB |'''Rouban''' |- |Indian rupee |₹ |INR |'''Iniron''' |- |Israeli new shekel |₪ |ILS |'''Ilison''' |} :The hundredth fractional unit for most currencies can be converted into Mirad by appending the word '''-asoyn''' to the end of the Mirad name of the currency. : For example: ::* The American cent is '''Usodan-asoyn'''. ::* The Euro cent is '''Euron-asoyn'''. ::* The British penny is '''Gebapon-asoyn'''. : In context, all of the above can be abbreviated to '''asoyn'''. :The symbol used for each currency can also be taken from the Wikipedia table referenced above. The symbol precedes the number and a comma is used for the thousand breaker and a period is used for the decimal breaker. For example: ::* ''Five point six Euros'' ==> '''Yowa nod yawa Euroni''' ==> '''€5.6''' ::* ''Two thousand nine dollars'' ==> '''Emro yuwa Usodani''' ==> '''$2,009''' : Note: : The bitcoin has no ISO code, so it is arbitrarily translated into Mirad as '''Batokin (for BTK)'''. Its billionth fractional unit is called a satoshi and is translated into Mirad as '''Batokin-amroyn'''. : Other monetary vocabulary: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|2}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''nas'''....''money'' :::* '''nasa'''....''monetary'' :::* '''nasyen'''....''currency'' :::* '''nases'''....''change'' :::* '''nasmug'''....''coin'' :::* '''syagnas'''....''cash'' ::::* '''syagnasuer'''....''to cash'' ::* '''ejnux'''....''debit, cash'' ::* '''ojnux'''....''credit'' ::* '''nasyef'''....''debt'' ::* '''ojbier'''....''to borrow'' ::* '''ojbuer'''....''to lend'' ::* '''drefnas'''....''paper money'' ::* '''nasdrev'''....''bill, note, banknote'' :::* '''alo Usodan nasdrev'''....''ten dollar bill'' ::* '''nax'''....''price'' ::* '''nayx'''....''cost'' ::* '''namper'''....''to shop'' ::* '''nuxbier'''....''to buy'' ::* '''nixbuer'''....''to sell'' ::* '''nun'''....''merchandise, product'' ::* '''nuer'''....''to supply'' ::* '''nuxer'''....''to pay'' ::* '''nyuxer'''....''to deliver'' ::* '''nier'''....''to demand'' ::* '''nixer'''....''to earn'' ::* '''nyixer'''....''to order'' ::* '''nexer'''....''to save'' ::* '''nyexer'''....''to stock'' ::* '''noxer'''....''to spend'' ::* '''nyoxer'''....''to waste'' ::* '''kyaxler nas'''....''convert money'' ::* '''nasokrer'''....''go bankrupt'' ::* '''nasam'''....''bank'' ::* '''nunuien'''....''trade'' ::* '''nunuiem'''....''market'' ::* '''nam'''....''store'' </div> <noinclude>{{Chapter navigation with TOC|Determiners|Pronouns}}</noinclude> c6y3sm4b33k6aceip1n6qxiv5oilbps 4672779 4672768 2026-09-28T14:45:17Z Tyoyafud 6233 /* Number Words Ending in -fold or -ple */ 4672779 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == Types of Numbers == : Numerals are words used to vocalize numbers, which are scalar symbols used to count and quantify things and people. For example the numeral ''two'' is how the number ''2'' is read or spoken. Mirad uses Arabic numbers (0, 1, 2, 3...), as in all Western World languages. : Numerals can be various parts of speech: ::* '''''numeric nouns''''' (''The score was <u>six</u> to <u>four</u>.'') ::* '''''numeric pronouns''''' (''I want <u>two</u>. Give me the <u>fifth one</u>.'') ::* '''''numeric determiners''''' (''<u>Five</u> days ago. The <u>fifth</u> day. A <u>double</u> dose.'') ::* '''''prefixes''''' (''<u>mono</u>chrome'', ''<u>bi</u>centennial'', ''<u>tri</u>angle'') ::* '''''rootwords''''' ('''<u>an</u>xer'''....''to unite'', '''<u>on</u>xer'''....''to annihilate'') : Number-based words include: ::* '''''cardinal numbers''''' (''one, two, three...'' used in counting and arithmetic) ::* '''''ordinal numbers''''' (''first, second...'' indicating ordered position) ::* '''''multiplicative numbers''''' (''double, triple, foursome...'') ::* '''''fractional numbers''''' (''half, third, hundredth...'') ::* '''''frequency numbers''''' (''once, twice, thrice...'') ::* '''''miscellaneous number-based words''''' (''only, percentage, annihilate'') == Cardinal Numbers == [[File:Waehlscheibe-kurzwahlnummern.jpg|thumb|]] : The cardinal numbers are words used in counting and reciting numerals such as telephone numbers, social security numbers, and zip codes, and in arithmetic. They are also used as the so-called "ordinal" stem vowels of words that relate to one another in a scalar, hierarchical, or some other ontological relationship. See this in [[Mirad_Grammar/Vocabulary_Formation|the chapter on Vocabulary Formation]]. === Units === :* The cardinal unit numerals are formed from the simple and pre-'''y'''-glided vowels. ::{| class="wikitable" style="background:lightyellow;{{text default color}}; text-align:center;font-size:smaller;" |+ Units |- ! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 |- | '''o''' || '''a''' || '''e''' || '''i''' || '''u''' || '''yo''' || '''ya''' || '''ye''' || '''yi''' || '''yu''' |- | ''zero'' || ''one'' || ''two'' || ''three'' || ''four'' || ''five'' || ''six'' || ''seven'' || ''eight'' || ''nine'' |} ::* '''Ata yibdalar sag se 703-842-6190''' (pronounced: '''ye-o-i-yi-u-e-ya-a-yu-o).'''....''My telephone number is...''. ::* '''At tambese <u>114</u>''' (pronounced: '''a-a-u''') ''Maple Street.'' ::* '''<u>E</u> gab <u>e</u> se <u>u</u>.'''....''<u>Two</u> plus <u>two</u> is <u>four</u>.'' === Decades === ::* The decade formant '''-l-''' is used to form the '''''decades'''''. Followed by '''-o'''....''zero'', we have the base decade numerals. These can be used for number recitation, arithmetic, and as numeric adjectives followed by plural nouns: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decades with the -l- Formant |- ! 10 !! 20 !! 30 !! 40 !! 50 !! 60 !! 70 !! 80 !! 90 |- | '''alo''' || '''elo''' || '''ilo''' || '''ulo''' || '''yolo''' || '''yalo''' || '''yelo''' || '''yilo''' || '''yulo''' |- | ''ten'' || ''twenty'' || ''thirty'' || ''forty'' || ''fifty'' || ''sixty'' || ''seventy'' || ''eighty'' || ''ninety'' |} :: By changing the '''o'''....''zero'' in '''lo''' to other cardinal unit numerals, the numerals within decades can be generated as follows: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decadal Counting |- | '''ala'''....''11'' || '''ela'''....''21'' || '''ila'''....''31'' || '''ula'''....''41'' || '''yola'''....''51'' || '''yala'''....''61'' || '''yela'''....''71'' || '''yila'''....''81'' || '''yula'''....''91'' |- | '''ale'''....''12'' || '''ele'''....''22'' || '''ile'''....''32'' || '''ule'''....''42'' || '''yole'''....''52'' || '''yale'''....''62'' || '''yele'''....''72'' || '''yile'''....''82'' || '''yule'''....''92'' |- | ... || ... || ... || ... || ... || ... || ... || ... || ... |- | '''alyu'''....''19'' || '''elyu'''....''29'' || '''ilyu'''....''39'' || '''ulyu'''....''49'' || '''yolyu'''....''59'' || '''yalyu'''....''69'' || '''yelyu'''....''79'' || '''yilyu'''....''89'' || '''yulyu'''....''99'' |} ::* '''At ayse <u>alo</u> dati.'''....''I have <u>ten</u> friends.'' ::* '''It yafe sagder byu <u>alyo</u>.'''....''He can count up to <u>fifteen</u>.'' ::* '''<u>Yulyu</u> gob <u>alo</u> gese <u>yilyu</u>.'''....''<u>Ninety-nine</u> minus <u>ten</u> equals <u>eighty-nine</u>.'' === Hundreds === ::* By adding the hundreds formant '''s''', you get the '''''hundreds''''': ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Hundreds with the -s- Formant |- ! 100 !! 200 !! 300 !! 400 !! 500 !! 600 !! 700 !! 800 !! 900 |- | '''aso''' || '''eso''' || '''iso''' || '''uso''' || '''yoso''' || '''yaso''' || '''yeso''' || '''yiso''' || '''yuso''' |} :: All the in-between numerals of the hundreds can be generated by modifying the '''so''' ending with the units and decades: :::* '''asa'''....''101'' :::* '''asale'''....''112'' :::* '''yosyulyi'''....''598'' :::* '''yusyulyu'''....''999'' === Thousands === ::* The '''''thousands''''' are generated with the formant '''r''': : :: Note: The numeral categories starting with the thousands on up end in '''-o''' and are separated from the rest of a numeral by a space. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Thousands |- ! 1000 !! 2000 !! 3000 !! 4000 !! 5000 !! 6000 !! 7000 !! 8000 !! 9000 |- | '''aro''' || '''ero''' || '''iro''' || '''uro''' || '''yoro''' || '''yaro''' || '''yero''' || '''yiro''' || '''yuro''' |} :::* '''aro'''....''1,000'' :::* '''aro a'''....''1,001'' :::* '''ero isi'''....''2,300'' :::* '''yoro yasula'''....''5,641'' === Millions === ::* The '''''millions''''' are generated with the formant '''ml'''. The millions part of the numeral are kept separate from the rest of the numeral. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Millions with the -ml- Formant |- ! 1,000,000 !! 2,000,000 !! 3,000,000 !! 4,000,000 !! 5,000,000 !! 6,000,000 !! 7,000,000 !! 8,000,000 !! 9,000,000 |- | '''amlo''' || '''emlo''' || '''imlo''' || '''umlo''' || '''yomlo''' || '''yamlo''' || '''yemlo''' || '''yimlo''' || '''yumlo''' |} :::* '''emlo yala'''....''2,000,051'' :::* '''umlo esu'''....''4,000,204'' :::* '''yumlo usyoro isyala'''....''9,405,361'' === Billions === ::* The '''''billions''''' are generated with the formant '''mr'''; ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Billions |- ! 1,000,000,000 !! 2,000,000,000 !! 3,000,000,000 !! 4,000,000,000 !! 5,000,000,000 !! 6,000,000,000 !! 7,000,000,000 !! 8,000,000,000 !! 9,000,000,000 |- | '''amro''' || '''emro''' || '''imro''' || '''umro''' || '''yomro''' || '''yamro''' || '''yemro''' || '''yimro''' || '''yumro''' |} : In numerals ending in '''-ro''' (''thousand''), '''-mlo''' (''million''), and '''-mro''' (''billion''), these numerals keep the '''-o''' and are separated by a space from the other elements of the numeral. :::* '''imro emlo yoro asyula'''....''three billion, two million, five thousand, one hundred fifty one'' :::* '''iro asyulyo'''....''3,195'' :::* '''yamlo asyulyo'''....''6,000,195'' :::* '''alomro yelyomlo asyilyaro yusele'''....''10,075,186,922'' === Trillions etc. === : The '''''trillions''''' are generated with the word '''garale''', which means ''10 to the positive power of 12 or 10<sup>12</sup>.'' : These numerals do not combine with surrounding numerals. ::* '''i garale'''....''3,000,000,000'' (''three trillion'') ::* '''eso garale'''....''200,000,000,000'' (''two hundred trillion'') : Even higher numerals are shown in the [[Mirad_Grammar/Numbers#Number_Chart|Number Chart later in this chapter]]. == Numeric Determiners == : Numeric Determiners are adjectives based on numerals that modify a following noun. === Integers === : The unit numeric integer determiners, which are used to quantify nouns, consist of the cardinal units followed by the unit formant '''wa'''. The noun following the numeric determiner is plural if the number is greater than one. The '''wa''' formant is used on unit numerals when they are stand-alone, not when they are part of a larger number. In contrast with English usage, "zero" is followed by a singular noun (''zero box'' vs. ''zero boxes''. Think of it as ''not a single box''). ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Standalone Unit Numeric Determiners |- ! owa tam !! awa tam !! ewa tami !! iwa tami !! uwa tami !! yowa tami !! yawa tami !! yewa tami !! yiwa tami !! yuwa tami |- | ''no/zero houses'' || ''one house'' || ''two houses'' || ''three houses'' || ''four houses''|| ''five houses'' || ''six houses'' || ''seven houses'' || ''eight houses'' || ''nine houses'' |} : <small>If a unit number is used in forming larger numbers like 13 or 204, no '''wa''' is used.</small> :: In a sequence of noun modifiers, the numerical determiner goes in the same place as in English, eg: ::* '''Ata <u>iwa</u> gajaga twidi bese bay at.'''....''My <u>three</u> older brothers live with me.'' ::* '''Hia <u>uwa</u> tomi losexwo.'''....''These <u>four</u> buildings will be destroyed.'' ::* '''At fu <u>ewa ey iwa</u> gouni.'''....''I would like <u>two or three</u> pieces.'' : The numeric determiners beyond the units do NOT take the '''-wa''' suffix. For example, '''ala tami'''....''eleven houses''. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Numeric Determiners modifying a singular or plural noun |- ! Mirad !! English !! '''Wa''' Behavior !! Pluralization Behavior |- | '''o<u>wa</u> tam''' || ''no houses, zero houses'' || The numeral is a unit, <br>so '''wa''' is suffixed. || The numeral is less than 2, <br>so the noun is singular. |- | '''awa tam''' || ''one house, a house''|| " || " |- | '''ewa tam<u>i</u>''' || ''two houses''|| " || The numeral is greater than 2, <br>so the noun is plural. |- | '''iwa tami''' || ''three houses''|| " || " |- | '''uwa tami''' || ''four houses'' || " || " |- | '''yowa tami''' || ''five houses'' || " || " |- | '''yawa tami''' || ''six houses''|| " || " |- | '''yewa tami''' || ''seven houses'' || " || " |- | '''yiwa tami''' || ''eight houses'' || " || " |- | '''yuwa tami''' || ''nine houses'' || " || " |- | '''alo tami''' || ''ten houses'' || The numeral is not a unit <br>so no '''wa''' is suffixed. || " |- | '''ase tami''' || ''a hundred two houses'' || " || " |- | '''ero iwa tami''' || ''two thousand three houses'' || The numeral '''i''' is a unit, <br>so '''wa''' is suffixed. || " |- | '''iro alo tami''' || ''three thousand ten houses'' || The numeral '''alo''' is not a unit, <br>so '''wa''' is not suffixed. || " |} : Numeric determiners can be pronominalized as things and persons by suffixing '''s''' or '''t''', respectively. These can, in turn, be pluralized by suffixing '''i'''. Furthermore, person pronouns can be feminized with a '''y''' before the '''t'''. The '''s''' suffix is short for '''sun'''....''thing'' or '''suni'''....''things''. The '''t''' ending is short for '''aot'''....''person'' or '''aoti'''....''persons.'' For example: ::* '''Et ayse awa tam. At gey ayse <u>awas</u>.''' (singular inanimate pronoun)....''You have one house. I have <u>one</u> too.'' ::* '''At aysa alo drari. Hij at ayse anay <u>ewasi</u> (plural inanimate pronoun).'''....''I had ten pencils. Now I only have <u>two</u>.'' ::* '''Esa <u>asoti</u> yeb be ha duzam.''' (plural animate pronoun).... '''There were <u>a hundred people</u> in the concert hall.''' ::* '''Yat yefe kebier <u>awoyt</u> bi huti.''' (singular animate female pronoun)....''We must choose <u>one female person</u> from those people.'' === Ordinals === : Ordinal numeric determiners (= ordinals) like ''first'', ''second'', etc. are formed from the cardinal numerals by adding the adjectival ending '''a''' to the cardinal numeral. A variation of this is with the word '''nap''' (''order'') inserted: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Numeric Determiners |- ! Cardinal Numeral !! Ordinal Numeric Determiner !! Variation with '''nap''' (''order'') |- | '''o'''....''zero'' || '''oa'''....''zeroth'' || '''onapa'''....''zeroth'' |- | '''a'''....''one'' || '''aa'''....''first'' || '''anapa'''....''first'' |- | '''e'''....''two'' || '''ea'''....''second'' || '''enapa'''....''second'' |- | '''i'''....''three'' || '''ia'''....''third'' || '''inapa'''....''third'' |- | '''alo'''....''ten'' || '''aloa'''....''tenth'' || '''alonapa'''....''tenth'' |- | '''asu'''....''104'' || '''asua'''....''104th'' || '''asunapa'''....''104th'' |- | '''garale'''....''trillion'' || '''garalea'''....''trillionth'' || '''garalenapa'''....''trillionth'' |} : Note: '''ana''' is an adjective meaning ''only, single'', eg. '''Iyt se ana tud.'''....''She is an only child''. As an adverb, '''anay''' means ''only'', eg. '''At yexe anay be tam.'''....''I work only at home.'' : There are other ordinal adjectives that are not based on numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Words Not Based on Numbers |- ! Root Word !! Ordinal Word |- |'''ij'''....''beginning'' || '''ijna''' or '''ijnapa'''....''first'' |- |'''uj'''....''end'' || '''ujna''' or '''ujnapa'''....''last'' |- |'''aj'''....''past'' || '''ajna''' or '''ajnapa'''....''ex-, former, previous'' |- |'''oj'''....''future'' || '''ojna''' or '''ojnapa'''....''future, upcoming'' |- |'''ej'''....''present'' || '''ejna''' or '''ejnapa'''....''current, new, present'' |- |'''ja'''....''before'' || '''jana''' or '''janapa'''....''previous, last, foregoing'' |- |'''jo'''....''after'' || '''jona''' or '''jonapa'''....''next, following'' |- |'''za'''....''in front of''|| '''zana''' or '''zanapa'''....''next'' |- |'''zo'''....''behind''|| '''zona''' or '''zonapa'''....''last (previous, foregoing)'' |} : Ordinal determiners and adjectives can be converted to adverbs by adding the suffix '''y''' to the adjectival counterparts: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Adverbs |- ! Adjective !! Adverb |- | '''aa'''....''first'' || '''aay'''....''firstly'' |- | '''anapa'''....''first'' || '''anapay'''....''primarily'' |- | '''ea'''....''second'' || '''eay'''....''secondly'' |- | '''ujna'''....''last'' || '''ujnay'''....''finally'' |} : Ordinal determiners can be converted to animate pronouns (persons) with the suffix '''t''' and inanimate pronouns (things) with the suffix '''s'''. These, in turn, can be pluralized with the suffix '''i'''. Neutral-gender animate pronouns can be made specifically masculine or feminine by changing '''at''' to '''wat''' for the former, and to '''ayt''' for the latter: ::* '''ha aas'''....''the first thing'' ::* '''ha aat'''....''the first person'' ::* '''ha aati'''....''the first people'' ::* '''hua aayt'''....''that first female'' ::* '''ha enapas'''....''the second thing'' ::* '''ewat'''....''another guy'' ::* '''Ha ujnati so ha ijnati.'''....''The last shall be first.'' ::* '''ha zanapat'''....''the next fellow'' : Again, in the sequencing of stacked adjectival elements, the order is as in English, that is: <deictic or pronominal determiner> | <ordinal determiner> | <cardinal numerical determiner> | <adjective> ::* '''hua <u>uwa</u> aga tami'''....''those <u>four</u> big houses'' ::* '''ha <u>aa</u> alo oga tami'''....''the <u>first</u> ten little houses'' ::* '''ata <u>anapa</u> ewa oga tudi'''....''my <u>first</u> two little children'' Note: Ordinal numeric determiners are not to be confused with '''''ordinal vowels''''', which are used to derive scalar iterations of nouns. Cardinal numbers are used in the latter case, eg.: ::* '''d<u>o</u>b'''....''state'' (1st level) ::* '''d<u>a</u>b'''....''government'' (2nd level derivative) ::* '''d<u>e</u>b'''....''leader'' (3rd level derivative) ::* '''d<u>i</u>b'''....''administration'' (4th " " ) ::* '''d<u>u</u>b'''....''minister'' (5th " " ) === Fractions === : Fractional numeric determiners ( = fractions) like ''half'' and ''quarter'' are formed by adding '''-yn''' for those functioning as nouns, '''-yna''' for adjectives, '''-ynay''' for adverbs, or '''-yn''' for prefixes, to the respective cardinal numeral. {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:1.6em;font-size:smaller;" |+ Fractional Numeric Determiners |- ! Cardinal Numeral !! Fraction as Noun !! As Adjective !! As Adverb || As Prefix || As Verb |- | '''o'''....''zero'' || '''oyn'''....''a void, vacuum, null'' || '''oyna'''....''null, nil'' || -- || '''oyn-'''....''devoid of'' || '''oynxer'''....''annihilate, nullify'' |- | '''a'''....''one'' || '''ayn'''....''whole'' || '''ayna'''....''entire, whole'' || '''aynay'''....''entirely'' || '''ayn-'''....''holo-, whole-, all-'' || '''aynxer'''....''integrate'' |- | '''e'''....''two'' || '''eyn'''....''a half'' || '''eyna'''....''half'' || '''eynay'''....''halfway'' || '''eyn-'''....''half-, semi-, hemi-, demi-'' || '''eynxer'''....''halve'' |- | '''i'''....''three'' || '''iyn'''....''a third'' || '''iyna'''....''third'' || '''iynay'''....''by a third'' || '''iyn-'''....''terci''- || '''iynxer'''....''cut in third'' |- | '''u'''....''four'' || '''uyn'''....''a quarter'' || '''uyna'''....''quarter'' || '''uynay'''....''quarterly'' || '''uyn-'''....''quadri''- || '''uynxer'''....''quarter'' |- | '''alo'''....''ten'' || '''aloyn'''....''a tenth'' || '''aloyna'''....''tenth'' || '''aloynay'''....''by a tenth'' || '''aloyn-'''....''deci''- || '''aloynxer'''....''decimate'' |- | '''aso'''....''hundred'' || '''asoyn'''....''hundredth, percent'' || '''asoyna'''....''hundredth'' || '''asoynay'''....''by a hundredth'' || '''asoyn-'''....''centi-'' || '''asoynxer'''....''cut by a hundred'' |} : Here are some examples: :* '''His uxo ha <u>oynxen</u> bi yata mir.'''....''This will cause the <u>anihilation</u> of our world.'' :* '''Ha <u>ayna</u> mir te ayv et.'''....''The <u>whole</u> world knows about you.'' :* '''Is se gas vyel ha <u>ayn</u> bi isa goni.'''....''It is more than the <u>whole</u> of its parts.'' :* '''Ferad se <u>ayn</u>dyana dalzeyn.'''....''French is a <u>holo</u>phrastic language.'' :* '''Et yafe bier <u>eyn</u> bi is.'''....''You can take <u>half</u> of it.'' :* '''Yat yefo <u>eynxer</u> eta yexnix.'''....''We will have to <u>halve</u> your salary.'' :* '''Hus sa <u>eyn</u>vyan.'''....''That was a <u>half-</u>truth.'' :* '''Eso <u>eyn</u>zyunida dropek.'''....''There is going to be a <u>hemi</u>spheric war.'' :* '''Duven his se <u>eyn</u>utexea dopar?'''....''Is this a <u>semi-</u>automatic weapon?'' :* '''<u>Iynxu</u> hua absakpovel.'''....''<u>Cut</u> that pie <u>in thirds</u>.'' :* '''It yeyfe bixwer ay <u>uynxwer</u>.'''....''He should be drawn and <u>quartered</u>.'' :* '''Hia nas se <u>aloyn</u> bi hos yat nixa zojab.'''....''This money is a <u>tenth</u> of what we earned last year.'' :* '''Ha dep <u>aloynxwu</u>.'''....''The army <u>would be decimated.</u>'' :* '''Ewa <u>asoyni</u> bi ha dityan baksa.'''....''Two <u>percent (=hundredths)</u> of the citizenry got sick.'' :* '''Hia tom se anay <u>asoyn</u> ge aga vyel hua tom.'''....''This building is only <u>a hundredth</u> as big as that building.'' :* '''Hwut se <u>oyntofa</u>.'''....''That guy is naked.'' : The fractional adverbs can be used as in these examples: :* '''Et so <u>aynay</u> dudyefa av eta xeyni.'''....'''You will be <u>wholly</u> accountable for your actions.''' :* '''Iyt <u>eynay</u> tikabeloka.'''....''She <u>almost</u> (= halfway) threw up.'' : Pronominalizations like ''half of it, a third of them'': ::* '''<u>Eynas</u> sa fia.'''....''<u>Half of it</u> was good.'' ::* '''<u>Eynasi</u> sa fua.'''....''<u>Half of them</u> (things) were bad.'' ::* '''Esa uwa tobi be hua fukyes. <u>Eynati</u> toja.'''....''There were four people in that accident. <u>Half (of them)</u> died.'' ::* '''<u>Iynati</u> bi yet se vyaka.'''....''<u>A third</u> of you are right.'' ::* '''<u>Uynati</u> bi yat yantexe.'''....''<u>A quarter</u> of us agree.'' ::* '''<u>Alo asoyni</u> bi hia dyesi fyunxwa.'''....''<u>Ten percent</u> of these books were ruined.'' === Multiples === : Multiplicative numeric determiners ( = multiples) like ''double'', ''triple'' can be formed by adding '''-on''' to the respective cardinal numeral if the numeral is '''''monosyllabic''''', otherwise just '''-n'''. These noun forms can be adjectivized with the suffix '''-a'''. They can also serve as prefixes on animate nouns, inanimate nouns, and prefixes, as the following chart shows. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Multiplicative Numeric Determiners |- ! Cardinal Numeral !! Multiple as Noun !! ...As Adjective !! ...As Adverb !! ...As Prefix !! ...as Verb-maker |- | '''o'''....''zero'' || '''oon'''....''null'' || '''oona'''....''nil'' || || '''on-'''....''zero-'' || '''onxer'''....''cancel, zero out'' |- | '''a'''....''one'' || '''aon'''....''single'' || '''aona'''....''single'' || '''aonay'''....''singly'' || '''an-'''....''uni-/mono-'' || '''anxer'''....''unify'' |- | '''e'''....''two'' || '''eon'''....''twosome, double'' || '''eona'''....''double'' || '''eonay'''....''doubly'' || '''en-'''....''di-/bi-'' || '''enxer'''....''double'' |- | '''i'''....''three'' || '''ion'''....''threesome, triplet'' || '''iona'''....''triple'' || '''ionay'''....''triply'' || '''in-'''....''tri-''- || '''inxer'''....''triple'' |- | '''u'''....''four'' || '''uon'''....''quartet'' || '''uona'''....''quadruple'' || '''uonay'''....''quadruply'' || '''un-'''....''quadri-/tetra-'' || '''unxer'''....''quadruple'' |- | '''yo'''....''five'' || '''yoon'''....''quintet'' || '''yoona'''....''quintuple'' || '''yoonay'''....''quintuply'' || '''yoon-*'''....''quinti-/penta-'' || '''yoonxer*'''....''quintuple'' |- | '''ya'''....''six'' || '''yaon'''....''sextet'' || '''yaona'''....''sextuple'' || '''yaonay'''....''sextuply'' || '''yaon-*'''....''sexi-/hexa-'' || '''yaonxer*'''....''sextuple'' |- | '''alo'''....''ten'' || '''alon'''....''decade'' || '''alona'''....''decadic'' || '''alonay'''....''by a multiple of ten'' || '''alon-'''....''deca-'' || '''alonxer'''....''multiply by ten'' |- | '''aso'''....''hundred'' || '''ason'''....''hundredfold'' || '''asona'''....''hundredfold'' || '''asonay'''....''by a hundredfold'' || '''ason-'''....''hecato-'' || '''asonxer'''....''multiply by a hundred'' |} :: * <small>An extra ''o'' is added to these prefixes to avoid ambiguity with '''yan''' meaning ''together'' and '''yon''' meaning ''apart.''</small> : The multiplicative noun ''dozen'' is expressed by '''aleon'''. :* '''<u>Aleoni</u> bi pati yizpapa.'''....''<u>Dozens</u> of birds flew by.'' : By adding the suffix '''-at''' to the noun multiple, we get groupings of people. The '''-na-''' in some of these words can be omitted, thereby simplifying the words: :* '''aonat''' or '''aot''' ....''solo, single, person'' ::* '''aonatser''' of '''aotser'''....''become single, become a person'' ::* '''aonawat'''....''singleton'' :* '''eonat''' or '''eot'''....''duo, pair, twosome, couple'' ::* '''eotxer'''....''to copulate'' ::* '''eontajat'''....''twin'' :* '''ionat''' or '''iot'''....''trio, threesome, trinity'' ::* '''iotxer'''....''to do a threesome'' ::* '''Ionatin'''....''Trinitarianism'' ::* '''iontajati'''....''triplets'' :* '''uonat''' or '''uot''' ....''quartet, foursome'' ::* '''uontajat'''....''quadruplet'' :* '''yoonat''' or '''yoot'''....''quintet, group of five people'' ::* '''yoontajati'''....''quintuplets'' ::* '''yoonati'''....''quintets'' : By adding the suffix '''-un''' instead of '''-on''', we get the following: :* '''aun'''....''unit'' ::* '''auna'''....''unitary, individual'' ::* '''aunser'''....''unite'' ::* '''aunyan'''....''series'' :::* '''aunyana'''....''serial'' :* '''eun'''....''pair'' ::* '''euna'''....''even, paired, binary'' ::* '''oleuna'''....''odd, non-binary, uneven, unpaired'' :::* '''oleunat'''....''odd man out'' :::* '''eunxer'''....''even out'' : Some examples where the above multiple determiners and derivatives are used: ::* '''Yat naptyopa be <u>eo(na)ti</u> yez bi ha mep.'''....''We marched in <u>twos (= pairs)</u> down the street.'' ::* '''<u>Asonati</u> upo bay yat bu hia ovdal.'''....''<u>Hundreds (of people)</u> will come with us to this protest.'' ::* '''Hia ivxel xwe <u>en</u>jabay.'''....''This celebration happens <u>bi</u>ennially.'' ::* '''Iyt se <u>un</u>tupokyat.'''....''She is a <u>quadri</u>plegic. (Lit: x 4+limb+loss+person)'' ::* '''Diwe sagu ha <u>auni</u>.'''....''Please count the <u>units</u>.'' ::* '''Yet gafisa <u>aronay</u>!'''....''You all have improved <u>a thousandfold</u>!'' ::* '''Tob se <u>en</u>tyoyaba sat.'''....''Man is a <u>bi</u>pedal creature.'' : Note: Sometimes the multiple prefix ending in '''-on''' in the numbers below ten is shortened to '''-n''' in common words: ::* '''<u>an</u>zyuk'''....''<u>mono</u>cycle'' ::* '''<u>en</u>zyuk'''....''<u>bi</u>cycle'' ::* '''<u>in</u>gun'''....''<u>tri</u>angle'' ::* '''<u>un</u>gun'''....''<u>quadr</u>angle'' ::* '''<u>yoon</u>gon'''....''<u>penta</u>gon'' ::* '''<u>yaon</u>gon'''....''<u>hexa</u>gon'' : Note: The prefixes for ''penta-/quinti-'' and ''hexa-/sext-'' must keep the '''-on''' so as to distinguish them from the prefixes '''yon'''....''apart'' and '''yan'''....''together''. This rule does not apply to numbers inside chemical names and formulas (See [[Mirad Grammar/Vocabulary Formation#Coding Chemical Elements|Coding Chemical Elements]]). ::* '''<u>yoon</u>gona'''....''<u>quinti</u>partite''&nbsp;&nbsp;BUT: '''<u>yon</u>per'''....''separate, go <u>apart</u>'' ::* '''<u>yaon</u>gun'''....''<u>hexa</u>gon''&nbsp;&nbsp;BUT: '''<u>yan</u>uper'''....''meet, come <u>together</u>'' : Note: ::* '''aot'''....''individual, person'' ::* '''eot'''....''couple, pair'' ::* '''iot'''....''trio'' ::* '''uot'''....''quartet'' ::* '''yoot'''....''quintet'' === Distributives === : The following table shows the Mirad equivalents for distributive numbers that refer to the base or radix upon which a number is based. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; font-style:smaller;" |- ! number ! Latinate ! Grecian ! Mirad |- | 0 | ''nullary'' | ''niladic'', ''medadic'' | '''onsuna''' |- | 1 | ''unary'' |'' monadic'' | '''ansuna''' |- | 2 | ''binary'' | ''dyadic'' | '''ensuna''' |- | 3 | ''ternary'' | ''triadic'' | '''insuna''' |- | 4 | ''quaternary'' | tetradic | '''unsuna''' |- | 5 | ''quinary'' | ''pentadic'' | '''yoonsuna''' |- | 6 | ''senary'' | ''hexadic'' | '''yaonsuna''' |- | 7 | ''septenary'' | ''heptadic'' | '''yensuna''' |- | 8 | ''octonary'' | ''octadic'' | '''yinsuna''' |- | 9 | ''novenary'' |'' enneadic'' | '''yunsuna''' |- | 10 | ''denary, decimal'' | ''decadic'' | '''alonsuna''' |- | 11 | ''undenary, undecimal'' | ''endecadic'' | '''alansuna''' |- | 12 | ''duodenary, duodecimal'' | ''dodecadic'' | '''alensuna''' |- | 16 | ''sedecimal'' | ''hexadecimal'' | '''alyansuna''' |- | 20 | ''vigenary, vicenary'' | ''icosadic'' | '''elonsuna''' |} === Frequentatives === : Words related to frequency are formed in various ways: :: With '''-xag''' (''frequency'') ::* '''duhoxag?'''....''how many times?, how often?'' ::* '''oxag'''....''never (zero times)'' ::* '''axag'''....''once'' ::* '''exag'''....''twice'' ::* '''ixag'''....''three times, thrice'' ::* '''aloxag'''....''ten times'' ::* '''glaxag'''....''many times, often'' ::* '''gloxag'''....''seldom'' ::* '''hexag''' ....''sometimes'' ::* '''hyaxag'''....''at all times'' ::* '''hyoxag'''....''not a single time'' ::* '''graxag'''....''too often'' ::* '''grexag'''....''frequently enough'' ::* '''groxag'''.....''not often enough'' ::* '''gwaxag'''.....''most often'' ::* '''gwoxag'''.....''least often'' :: Or, with '''-jod(i)'''....''times, instances'' ::* '''duhogla jodi?'''....''how many times?'' ::* '''owa jod'''....''zero times, not a single time'' ::* '''awa jod'''....''one time'' ::* '''ewa jodi'''....''two time, twice'' ::* '''iwa jodi'''....''three times, thrice'' ::* '''ge jodi vyel'''....''as many times as'' ::* '''ga jodi vyel'''....''more times than, more often than'' ::* '''gla jodi'''....''many times, often'' ::* '''glo jodi'''....''seldom'' :: Some of the above expressions can be adjectivized: ::* '''axaga kyes'''....''a one-time occurrence'' ::* '''ajoda akut'''....''a one-time winner'' ::* '''glaxaga teaput'''....''a frequent visitor'' ::* '''glojoda pat'''....''a rare bird'' :* 1 :** ''daily, every day, once a day''....'''juba / hyajub''' :** ''weekly, every week, once a week''....'''yejuba / hyayejub''' :** ''monthly, every month, once a month''....'''jiba / hyajib''' :** ''yearly/annually, every year, once a year''....'''jaba / hyajab''' :* 2 :** ''twice a day''....'''exag hyajub''' :** ''twice a week/biweekly''....'''exag hyayeyub / eynyejuba''' :** ''twice a month/bimensual''....'''exag hyajib / eynjiba''' :** ''twice a year/biannial/semiannual''....'''exag hyajab / eynjaba''' :* 2 :** ''every other day''....'''hya enapa jub''' (= '''every second day''') :** ''every other week''....'''hya enapa yeyub''' :** ''every other month''....'''hya enapa jib''' :** ''every other year/biennial''....'''hya enapa jab / enjaba''' :* 3 :** ''every three months/trimestral/trimonthly''....'''hya enapa jib / enjiba''' :* 4 :** ''quarterly''....'''hya enapa jib / uynjaba''' :* 6 ::* ''every semester''....'''hya yaonjib / hya eynjab''' === Sequentials === : Number words expressing sequence or order can be expressed in two ways: :* With the adjectival ending '''-a''': ::* '''oa'''....''zeroth'' ::* '''aa'''....''first'' (as a prefix, means ''arch-'') ::* '''ea'''....''second'' ::* '''ia'''....''third'' ::* '''aloa'''....''tenth'' ::* '''asea'''....''one hundred and second'' :* Or with the ending '''napa''', where '''nap''' means ''order'': ::* '''onapa'''....''zeroth'' ::* '''anapa'''....''first'' ::* '''enapa'''....''second'' ::* '''inapa'''....''third'' ::* '''alonapa'''....''tenth'' ::* '''aronapa'''....''thousandth'' === Temporals === : Aggregates of days are formed with '''jub''' (''day''): ::* '''yejub'''....''week'' (''seven day'') : Aggregates of months are formed with '''jib''' (''month''): ::* '''ijib'''....''trimester'' (''three month'') ::* '''yajib'''....''semester'' (''six month'') : Aggregates of years are formed with '''jab''' (''year''): ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' ::* '''ijab'''....''triennium'' ::* '''lojab'''....''decade'' ('''lo''' is short for '''alo''') ::* '''sojab'''....''century'' ('''so''' is short for '''aso''') ::* '''rojab'''....''millennium'' ('''ro''' is short for '''aro''') ::* '''elojab'''....''vicennial'' ::* '''esojab'''....''bicentennial'' ::* '''ujab'''....''quadrennium'' ::* '''yejab'''....''septennial'' ::* '''yujab'''....''novennium'' ::* '''yolojab'''....''jubilee'' === Latinate Number Words Ending in -ary === : Latinate number words ending in -ary are translated with a number prefix and the suffix '''-suna''' in Mirad: ::* '''onsuna'''....''nullary'' ::* '''ansuna'''....''unary'' ::* '''ensuna'''....''binary'' ::* '''insuna'''....''ternary, trinary'' ::* '''unsuna'''....''quaternary'' ::* '''yownsuna<sup>*</sup>'''....''quinary'' ::* '''yawnsuna<sup>*</sup>'''....''quinary'' ::* '''yensuna'''....''senary, septenary'' ::* '''yinsuna'''....''octonary'' ::* '''yunsuna'''....''novenary'' ::* '''alonsuna'''....''denary'' ::* '''alansuna'''....''undenary'' ::* '''alensuna'''....''duodenary'' : * A '''w''' is added to disambiguate the numeric prefix from '''yan-''' (''together'') and '''yon-''' (''apart''). === Number Words Ending in -fold or -ple === :* Number words in English ending in ''-fold'', ''-ple'', or ''-ploid'' are translated with '''-gala''' (''-fold, multiple'') in Mirad: ::* '''angala'''....''unifold, simple, haploid, onefold, one-off, single, solitary'' ::* '''engala'''....''double, ducplicate, twofold'' ::* '''ingala'''....''triple,triplicate, threefold'' ::* '''ungala'''....''quadruple, quadruplicte, fourfold'' ::* '''yowngala'''....''quintuple, fivefold, quintuplicate'' ::* '''yawngala'''....''sextuple, sextuplicate, sixfold'' ::* '''yengala'''....''septuple, sevenfold, septuplicate'' ::* '''yingala'''....''octuple, octuplicate, eightfold'' ::* '''yungala'''....''nonuple, nonuplicate, ninefold'' ::* '''alongala'''....''tenfold'' ::* '''asongala'''....''hundredfold, centuplicate'' ::* '''arongala'''....''thousandfold'' ::* '''amlongala'''....''millionfold'' ::* '''amrongala'''....''billionfold'' : Add a final '''-s''' to the above words to derive an inaninimate noun form: ::* '''angalas'''....''singleton'' ::* '''engalas'''....''duplicate'' ::* '''ingalas'''....''triplicate'' ::* '''ungalas'''....''quadruplicate'' ::* '''yowngalas'''....''quintuplicate, quintuplet, pentuplet'' ::* '''yawngalas'''....''sextuplicate, sextuplet, hextuplet'' ::* '''yengalas'''....''septuplet, helptuplet'' ::* '''yingalas'''....''octuplet'' ::* '''yungalas'''....''nonuplet'' ::* '''alongalas'''....''decuplet'' : Some multiplicative verbs can also be derived thusly: ::* '''galer'''....''to multiply'' ::* '''engaler'''....''to duplicate, to double'' ::* '''ingaler'''....''to triple'' ::* '''ungaler'''....''to quadruple'' : The opposite of multiplication is division, so, change '''gal''' to '''gol''': ::* '''goler'''....''to divide'' ::* '''engoler'''....''to divide by two, to halve, to disect'' ::* '''ingoler'''....''to divide by three, to trisect'' ::* '''ungoler'''....''to divide by four, to quarter'' ::* '''alongoler'''....''to divide by ten, to decimate'' : Another way to create words referring to divisions is to insert a '''y''' before the '''n''' in the numeric prefix: ::* '''ayn'''....''a whole'' ::* '''eyn'''....''a half'' ::* '''iyn'''....''a third'' ::* '''uyn'''....''a quarter'' ::* '''yoyn'''....''a fifth'' ::* '''yayn'''....''a sixth'' ::* '''yeyn'''....''a seventh'' ::* '''yiyn'''....''an eighth'' ::* '''yuyn'''....''a ninth'' ::* '''aloyn'''....''a tenth'' ::* '''asoyn'''....''a hundredth, percent'' ::* '''aroyn'''....''a thousandth'' : Verbs can be derived from the above: ::* '''aynxer'''....''to integrate'' ::* '''eynxer'''....''to halve, to dissect'' ::* '''iynxer'''....''to trisect'' ::* '''uynxer'''....''to quarter'' ::* '''aloynxer'''....''to decimate'' === Number Words Pertaining to Arithmetic Base === : Numbers words pertaining to arithmetic base end in '''-syoba''': ::* '''ensyoba'''....''binary, base 2'' ::* '''insyoba'''....''ternary, base 3'' ::* '''alonsyoba'''....''decimal, base 10'' ::* '''alyansyoba'''....''hexadecimal, base 16'' ::* '''elonsyoba'''....''vigesimal, base 20'' === Number Words Pertaining To Directions in Communications === : Number words pertaining to directions in communications end in '''-izona''': ::* '''anizona'''....''simplex, unidirectional, one-way'' ::* '''enizona'''....''duplex, bidirectional, two-way'' === Number Words Pertaining to Angular Shapes === : Number words pertaining to angular shapes end in '''-guna''': ::* '''inguna, ingun(san)'''....''triangular, triangle'' ::* '''unguna, ungun(san)'''....''quadrangular, quadrangle, square'' ::* '''yoonguna, yoongun(san)'''....''pentagonal, pentagon'' ::* '''yaonguna, yaongun(san)'''....''hexagonal, hexagon'' ::* '''yinguna, yingun(san)'''....''octagonal, octogon'' : Some number words relating to volumes (ending in '''-nid'''): ::* '''yagekunid'''....''cube, hexahedron'' ::* '''elonkunid'''....''icosahedron'' ::* '''elunkunid'''....''icositetrahedron'' ::* '''unkunid'''....''tetrahedron'' ::* '''yinkunid'''....''octahedron'' ::* '''yunknnid'''....''nonahedron'' === Number Words Pertaining to Meter === : Number words pertaining to meter ending in '''-deup'''. ::* '''indeup'''....''trimeter'' ::* '''undeup'''....''tetrameter'' ::* '''yoondeup'''....''pentameter'' ::* '''yaondeup'''....''hexameter'' ::* '''yendeup'''....''heptameter'' ::* '''yindeup'''....''octameter'' === Number Words for Feet on an Animal === : Numbers words for feet on an animal end in '''tyoyaba'''. ::* '''entyoyaba'''....''bipedal'' ::* '''untyoyaba'''....''quadrupedal'' === List of Numeric Prefixes in English and Mirad === : Here is a list of numeric prefixes used in English and Mirad. The English prefixes can vary between Germanic, Latinate, and Greek-based. ::* '''o(n)-'''....''zero-, nil-, null-, un-, non-'' ::* '''oyn-'''....''no-'' ::* '''a(n)-'''....''uni-, one-, mono-, sim-, singul-, prim-, arch-, sol-, hen-'' ::* '''ayn-'''....''whole-, holo-, sol-'' ::* '''e(n)-'''....''two-, bi(n/s)-, di(s)-, du(al)-, dyo-, duo-, dy-, bin-, second'' ::* '''ey(n)-'''....''half-, semi-, hemi-'' ::* '''eo(n)-'''....''double, diplo-, dupl-, twi-, twofold, twosome, pair, dyo-'' ::* '''i(n)-'''....''three-, tri-, trito-'' ::* '''io(n)-'''....''triple, tripl-, tri-, threefold, threesome, tris-, triad-'' ::* '''iy(n)-'''....''third, terci-, terti-, tern-, trin-'' ::* '''u(n)-'''....''four-, quadr-, tetra-, tetarto-, tessar-, quatern-'' ::* '''uo(n)-'''....''quadrupl-, quart-, tetrad-, fourfold, foresome, tetraplo-'' ::* '''uy(n)-'''....''quarter, quart-, quadru-'' ::* '''yo(wn)-*'''....''five, quint-, penta-, pempto-, pentad-, pentaplop'' ::* '''yoy(n)-'''....''fifth, quint-, pentaplo-'' ::* '''ya(wn)-*'''....''six, sex-, hexa-, hexaplo-, hexad-'' ::* '''yay(n)-'''....''sixth, hect-, octo-'' ::* '''yaon-'''....''sixfold, sext-, hect-, octaplo-, octad-'' ::* '''ye(n)-'''....''seven, sept-, hept-'' ::* '''yey(n)-'''....''seventh, sept-, hept-'' ::* '''yeon-'''....''seven-fold, heptad-, septim-'' ::* '''yi(n)-'''....''eight, oct-, ogdoo-'' ::* '''yion-'''....''octet, octad, octav-, eight-fold'' ::* '''yu(n)-'''....''nine, novem-, noven-, nona-, ennea-'' ::* '''yuyn-'''....''nineth'' ::* '''yuon-'''....''ennead, nonad, enneaplo-, nine-fold'' ::* '''alo-'''....''ten, deci-, deca-'' ::* '''aloyn-'''....''tenth, dec-, decad-'' ::* '''elo-'''....''twenty, viginti-, icos-'' ::* '''aso-'''....''hundred, centi-, hecato-, hectad-'' ::* '''asoyn-'''....''hundredth, cent-, hectad-'' ::* '''aro-'''....''thousand, milli-, kilo-'' ::* '''aroyn-'''....''thousandth, millen-, chiliad-'' : * A '''w''' is added to these words to avoid confusion with '''yan''' (''together'') and '''yon''' (''apart''). === Number Words Referring to Groups of People === : Number words referring to groups of people end in '''-ot''': ::* '''oot'''....''nobody, zero group'' ::* '''aot'''....''person, individual, solo'' ::* '''eot'''....''couple, duo'' ::* '''iot'''....''trio, threesome'' ::* '''uot'''....''quartet, foursome'' ::* '''yoot'''....''quintet, fivesome'' ::* '''yaot'''....''sextet'' ::* '''yeot'''....''septet'' ::* '''yiot'''....''octet'' ::* '''yuot'''....''nonet'' === Number Words Referring to Sets of Things === : Number words referring to sets of things end in '''-yan'''. The corresponding words in English may end in ''-ad'' or ''-ile'': ::* '''onyan'''....''nilad, empty set'' ::* '''anyan'''....''set, series, monad'' ::* '''enyan'''....''dyad, set of two, duad, pair, median'' ::* '''inyan'''....''triad, set of three, tercile, tertile'' ::* '''unyan'''....''tetrad, set of four, quartile'' ::* '''yoonyan'''....''pentad, set of five, quintile'' ::* '''yaonyan'''....''hexad, set of six, sextile'' ::* '''yenyan'''....''heptad, set of seven, septile'' ::* '''yinyan'''....''octad, set of eight, octile'' ::* '''yunyan'''....''nonad, set of nine'' ::* '''alonyan'''....''decad, set of ten, decile'' ::* '''alanyan'''....''baker's dozen, set of eleven'' ::* '''alenyan'''....''dozen, set of twelve'' ::* '''alyanyan'''....''hexadecile'' ::* '''elonyan'''....''ventile, vigintile'' ::* '''asonyan'''....''centile, percentile'' ::* '''aronyan'''....''millile'' === Number Words About Twins, Triplets, etc.=== :* Words referring to twins, triplets, etc. end in the word '''-tid''', meaning ''sibling'': ::* '''eontid'''....''twin, fraternal twin'' :::* '''eontwid'''....''twin brother, male twin'' :::* '''eontiyd'''....''twin sister, female twin'' :::* '''geta eontiyd'''...''identical twin'' ::* '''iontid'''....''triplet'' ::* '''uontid'''....''quadruplet'' ::* '''yowntid'''....''quintuplet'' (Note the '''w''', used to avoid confusion with '''yon''' ::* '''yawntid'''....''sextuplet'' (" " ") ::* '''yentid'''....''septuplet'' ::* '''yintid'''....''octuplet'' ::* '''yuntid'''....''nonuplet'' == Number Chart == : The following chart shows numbers in Mirad as symbols, adjectives, pronouns, prefixes, and verbs: {| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Number Chart |- ! colspan=5| Multiple !! colspan=4 |Fraction |- ! Numeral !! Adjective !! Noun !! Prefix<sup>1</sup> !! Verb !!leftmargin=10px| Numeral !! Noun !! Prefix !! Verb |- | 0 || '''owa'''<br>''zero '' || '''oon'''<br>''nonentity, null''<br>'''oot'''<br>''nobody '' || '''on-'''<br>''zero- '' || '''onxer'''<br>''nullify '' ||1/0 || '''oyn'''<br>''zeroth'' || '''oyn-'''<br>''nihil- '' || '''oynxer'''<br>anihilate |- | 1 || '''awa'''<br>''one''<br>'''aa'''<br>''first''<br>'''ana'''<br>''single, lone''<br>'''aona'''<br>''whole'' || '''aon'''<br>''entity''<br>'''aot'''<br>''solo, individual '' || '''an-'''<br>''uni-, mono- '' || '''anxer'''<br>''unify''|| 1/1 || '''ayn'''<br>''whole '' || '''ayn-'''<br>''holo- '' || '''aynxer'''<br>integrate |- | 2 || '''ewa'''<br>''two''<br>'''ea'''<br>''second''<br>'''ena'''<br>''dual''<br>'''ensuana'''<br>''binary'' || '''eon'''<br>''double''<br>'''eot'''<br>''duo, pair, couple '' <br>'''eontid'''<br>''twin''|| '''en-'''<br>''bi-, di- '' || '''eonxer'''<br>double<br>'''eotxer'''<br>''copulate '' || 1/2|| '''eyn'''<br>''half '' || '''eyn-'''<br>''semi- '' || '''eyxner'''<br>''halve, disect'' |- | 3 || '''iwa'''<br>''three''<br>'''ia'''<br>''third''<br>'''insuana'''<br>''ternary'' || '''ion'''<br>''triple''<br>'''iot'''<br>''trio, threesome''<br>'''iontid'''<br>''triplet'' || '''in-'''<br>''tri- '' || '''ionxer'''<br>''triple '' || 1/3|| '''iyn'''<br>''third '' || '''iyn-'''<br>''terci- '' || '''iynxer'''<br>''trisect'' |- | 4 || '''uwa'''<br>''four''<br>'''ua'''<br>''fourth'' || '''uon'''<br>''quadruple''<br>'''uot'''<br>''quartet, foursome''<br>'''uontid'''<br>''quadruplet'' || '''un-'''<br>''tetra- '' || '''uonxer'''<br>''quadruple '' ||1/4|| '''uyn'''<br>''fourth ''<br>'''uynjab'''<br>''quarter'' || '''uyn-'''<br>''quadri- '' || '''uynxer'''<br>''quarter'' |- | 5 || '''yowa'''<br>''five ''<br>'''yoa'''<br>''fifth''|| '''yoon'''<br>''quintuple''<br>'''yoot'''<br>''quintet ''<br>'''yoontid'''<br>''quintuplet'' || '''yown-'''<sup>2</sup><br>''penta- '' || '''yoonxer'''<br>''quintuple '' || 1/5|| '''yoyn'''<br>''fifth '' || '''yoyn-'''<br>''quint- '' || '''yoynxer'''<br>''cut in fifths'' |- | 6 || '''yawa'''<br>''six ''<br>'''yaa'''<br>''sixth'' || '''yaon'''<br>sextuple<br>'''yaot'''<br>''sextet ''<br>'''yaontid'''<br>''sextuplet'' || '''yawn-'''<sup>3</sup><br>''hecto- '' || '''yaonxer'''<br>''sextuple '' || 1/6|| '''yayn'''<br>''sixth '' || '''yayn-'''<br>''hexi- '' || '''yaynxer'''<br>''cut in sixths'' |- | 7 || '''yewa'''<br>''seven ''<br>'''yea'''<br>''seventh'' || '''yeon'''<br>''septuple''<br>'''yeot'''<br>''septet ''<br>'''yeontid'''<br>''septuplet''<br>'''yejub'''<br>''week'' || '''yen-'''<br>''hepto- '' || '''yeonxer'''<br>mult<br>'' seven'' || 1/7|| '''yeyn'''<br>''seventh'' || '''yeyn-'''<br>''hepti- '' || '''yeyxner'''<br>''cut in sevenths'' |- | 8 || '''yiwa'''<br>''eight ''<br>'''yia'''<br>''eighth'' || '''yion'''<br>''octuple''<br>'''yiot'''<br>''octet ''<br>'''yiontid'''<br>''octuplet'' || '''yin-'''<br>''octo- '' || '''yionxer'''<br>mult<br>'' eight '' || 1/8|| '''yiyn'''<br>''eighth '' || '''yiyn-'''<br>''octi- '' || '''yiynxer'''<br>''cut in eighths'' |- | 9 || '''yuwa'''<br>''nine ''<br>'''yua'''<br>''ninth'' || '''yuon'''<br>''nonuple''<br>'''yuot'''<br>''set of nine ''<br>'''yuontid'''<br>''nonuplet'' || '''yun-'''<br>''nona- '' || '''yuonxer'''<br>''multiply by nine '' || 1/9|| '''yuyn'''<br>''nineth '' || '''yuyn-'''<br>''novi- '' || '''yuynxer'''<br>''cut in ninths'' |- | 10 || '''alo'''<br>''ten ''<br>'''aloa'''<br>''tenth''<br>'''alosuana'''<br>''decimal'' ||'''alon'''<br>''tenfold ''<br>'''alojab'''...''decade'' || '''alon-'''<br>''deca- '' || '''alonxer'''<br>''increase by a<br>factor of ten '' || 1/10|| '''aloyn'''<br>''tenth '' || '''aloy-'''<br>''deci- '' || '''aloynxer'''<br>''decimate'' |- | 100<br>10<sup>4</sup> || '''aso'''<br>''hundred''<br>'''asoa'''<br>''hundredth'' || '''ason'''<br>''hundredfold ''<br>'''asojab'''<br>''century''|| '''aso-'''<br>''heca- '' || '''asonxer'''<br>''increase a<br>hundredfold'' || 1/100<br>10<sup>-2</sup>|| '''asoyn'''<br>''hundredth<br> percentage<br>cent '' || '''asoy-'''<br>''centi- '' || '''asoynxer'''<br>''cut into hundredths'' |- | 1,000<br>10<sup>3</sup> || '''aro'''<br>''thousand ''<br>'''aroa'''<br>''thousanth'' || '''aron'''<br>''thousandfold ''<br>'''arojab'''<br>''millennium''|| '''aro-'''<br>''kilo- '' || '''aronxer'''<br>''multiply by a<br>thousand'' || 1/1000<br>10<sup>-3</sup>|| '''aroyn'''<br>''thousandth '' || '''aroy-'''<br>''milli- '' || '''aroynxer'''<br>''divide by a thousand'' |- | 1,000,000<br>10<sup>6</sup> || '''amlo'''<br>''million ''<br>'''amloa'''<br>''millionth'' || '''amlon'''<br>''millionfold '' || '''amlo-'''<br>''mega-'' || || 10<sup>-6</sup>|| '''amloyn'''<br>''millionth'' || '''amloy-'''<br>''micro-'' || |- | 10<sup>9</sup> || '''amro'''<br>''billion ''<br>'''amroa'''<br>''billionth'' || '''amron'''<br>''billionfold '' || '''amro-'''<br>''giga- '' || || 10<sup>-9</sup>|| '''amroyn'''<br>''billionth'' || '''amroy-'''<br>''nano-'' || |- |10<sup>12</sup> || '''garale'''<sup>3</sup><br>''trillion ''<br>'''garalea'''<br>''trillianth'' || '''garalen'''<br>''trillionfold '' || '''garale-'''<br>''tera-'' || || 10<sup>-12</sup>|| '''goralen'''<br>''trillionth'' || '''gorale-'''<br>''pico-'' || |- |10<sup>15</sup> || '''garalyo'''<br>''quadrillion ''<br>'''garalyoa'''<br>''quadrillionth'' || '''garalyon'''<br>''quadrillionfold '' || '''garalyo-'''<br>''peta-'' || ||10<sup>-15</sup>|| '''garalyon'''<br>''quadrillionth'' || '''goralyo-'''<br>''femto-'' || |- |10<sup>18</sup> || '''garalyi'''<br>''quintillion ''<br>'''garalyia'''<br>''quintillionth'' || '''garalyin'''<br>''quintillionfold '' || '''garalyi-'''<br>''exa-'' || ||10<sup>-18</sup>|| '''goralyin'''<br>''quintillianth'' || '''goralyi-'''<br>''atto-'' || |- |10<sup>21</sup> || '''garela'''<br>''sextillion ''<br>'''garelaa'''<br>''sextillionth'' || '''garelan'''<br>''sextillionfold '' || '''garela-'''<br>''zetta-'' || ||10<sup>-21</sup>|| '''gorelan'''<br>''sextillionth'' || '''gorela-'''<br>''zepto-'' || |- |10<sup>24</sup> || '''garelu'''<br>''septillion ''<br>'''garelua'''<br>''septillionth'' || '''garelun'''<br>''eptillionfold '' || '''garelu-'''<br>''yotta-'' || ||10<sup>-24</sup>|| '''gorelun'''<br>''septillianth'' || '''gorelu-'''<br>''yocto-'' || |- | 10<sup>27</sup> || '''garelye'''<br>''octillion ''<br>'''garelyea'''<br>''octillionth'' || '''garelyen'''<br>''octillionfold '' || '''garelye-'''<br>''ronna-'' || ||10<sup>-27</sup>|| '''gorelyen'''<br>''octillionth'' || '''gorelyen'''<br>''ronto-'' || |- | 10<sup>30</sup> || '''garilo'''<br>''nonillion ''<br>'''gariloa'''<br>''nonillionth'' || '''garilon'''<br>''nonillionfold '' || '''garilo-'''<br>''quetta-'' || ||10<sup>-30</sup>|| '''gorilon'''<br>''nonillionth'' || '''gorilo-'''<br>''quecto-'' || |} <div style=";font-size:smaller;"> ::* Note 1: Sometimes the final '''-n''' on the numeric prefix is dropped, especially as an ordinal vowel in scalar words, eg. '''anapa'''<br>''first'', '''atistam'''<br>''elementary school''. ::* Note 2: An extra '''o''' is inserted into this prefix to distinguish it from '''yon-'''<br>''dis-, apart'' ::* Note 3: An extra '''o''' is inserted into this prefix to distinguish it from '''yan-'''<br>''con-, together'' ::* Note 4: '''Garale''' is short for '''alo gar ale'''<br>''ten to-the-power-of 12''. By the same token, '''gorale''' is short for '''alo gor ale'''<br>''ten to-the-power-of-minus 12'' </div> = Metric Units = : Mirad uses the [[wikipedia:International System of Units|International System of Units (SI)]] for rendering measurement units. These symbols are pronounced as if you were spelling each letter out (see [[Mirad Grammar/Phonology and Orthography#Alphabet|the alphabet]]. Bear in mind that majiscules (uppercase letters are prefaced with the word '''ag-''' (''big''). Similarly, Greek letters are rendered by their Greek names (ω = ''omega'', Ω = ''agomega''). The measurement unit names are followed by '''nak''' (''measurement unit''). == SI Base Units == ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI base units</big> |- !English<br>Unit<br>Name !Symbolic<br>Abbreviation !Quantity<br>Unit !Mirad<br>Pronunciation |- !second |style="text-align:center" |s |time |style="text-align:center" |'''sonak''' |- !meter |style="text-align:center" |m |length |style="text-align:center" |'''minak''' |- !kilogram |style="text-align:center" |kg |mass |style="text-align:center" |'''kigenak''' |- !ampere |style="text-align:center" |A |electric current |style="text-align:center" |'''aganak''' |- !kelvin |style="text-align:center" |K |thermodynamic temperature |style="text-align:center" |'''agkinak''' |- !Mole |style="text-align:center" |mol |amount of substance |style="text-align:center" |'''miolinak''' |- !candela |style="text-align:center" |cd |luminous intensity |style="text-align:center" |'''cadanak''' |} == SI Derived Units == : Here are SI derived units with special names and symbols: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI derived units with special names and symbols</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbeviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''radian''' | align="center" | rad | plane angle | align="center" |'''roadanak''' |- |'''steradian''' | align="center" | sr | solid angle | align="center" |'''soronak''' |- |'''hertz''' | align="center" | Hz | frequency | align="center" |'''aghezunak''' |- |'''newton''' | align="center" | N | force, weight | align="center" |'''agninak''' |- | '''pascal''' | align="center" | Pa | pressure, stress | align="center" | '''agpoanak''' |- | '''joule''' | align="center" | J | energy | align="center" | '''agjinak''' |- | '''watt''' | align="center" | W | power | align="center" | '''agwunak''' |- | '''coulomb''' | align="center" | C | electric charge | align="center" |'''agcanak''' |- | '''volt''' | align="center" | V | electrical potential difference | align="center" | '''agvunak''' |- | '''farad''' | align="center" | F | capacitance | align="center" | '''agfenak''' |- | '''ohm''' | align="center" | Ω | electrical resistance | align="center" | '''agomeganak''' |- | '''Siemens''' | align="center" | S | electrical conductance | align="center" | '''agsonak''' |- | '''Weber''' | align="center" | Wb | magnetic flux | align="center" | '''agwubanak''' |- | '''tesla''' | align="center" | T | magnetic flux density | align="center" | '''agtonak''' |- | '''henry''' | align="center" | H | inductance | align="center" | '''aghenak''' |- | '''degree Celsius''' | align="center" | °C | temperature | align="center" | '''nogagcanak''' |- | '''lumen''' | align="center" | lm | luminous flux | align="center" | '''liminak''' |- | '''lux''' | align="center" | lx | illuminance | align="center" | '''lixunak''' |- | '''becquerel''' | align="center" | Bq | radioactivity | align="center" | '''agbakonak''' |- | '''gray''' | align="center" | Gy | absorbed dose (of ionizing radiation) | align="center" | '''aggeyunak''' |- | '''sievert''' | align="center" | Sv | equivalent dose (of ionizing radiation) | align="center" | '''agsovunak''' |- | '''katal''' | align="center" | kat | catalytic activity | align="center" | '''kiatonak''' |- | '''byte''' | align="center" | b | 8 bits of information | align="center" | '''banak''' |} == Convenient Non-SI Units == : Also, here are some non-SI units that are very convenient and acceptable: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Convenient non-SI units</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbreviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''litre''' | align="center" | L | volume | align="center" |'''aglonak''' |- |'''hectare''' | align="center" | ha | area | align="center" |'''heanak''' |- |'''ton''' | align="center" | t | area | align="center" |'''tonak''' |- |'''decibel''' | align="center" | dB | loudness | align="center" |'''daagbanak''' |- |'''fathom''' | align="center" | ftm | depth of water | align="center" |'''fetominak''' |} == Pronunciation of Coherent Derived Unit Formulae == : The following chart shows how in Mirad to pronounce coherent derived unit formulae in terms of base units. Note that the backslash means ''per'' or ''divided by'' and is pronounced '''gol'''. The symbol x means ''times'' and is pronounced '''gal'''. The superscript number is a power and is pronounced '''gar''' plus the number (with '''-wa''', if a unit number). The negative superscript number is pronounced '''gor''' plus the number (again, with '''-wa''' if a unit number). See [[Mirad Grammar/Determiners#Arithmetical Expressions|Arithmetical Expressions]] for further information on these terms. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Examples of coherent derived units in terms of base units</big> |- ! Name ! Symbolic<br>Formula ! Derived<br>Quantity ! Typical<br>Symbol ! Mirad<br>Pronunciation |- | '''square meter''' | align="center" | m<sup>2</sup> | area | align="center" |{{math|''A''}} | align="center" | '''minak-gar-ewa''' |- | '''cubic meter''' | align="center" | m<sup>3</sup> | volume | align="center" | {{math|''V''}} | align="center" | '''minak-gar-iwa''' |- | '''meter per second''' | align="center" | m/s | speed, velocity | align="center" | {{math|''v''}} | align="center" | '''minak-gol-sonak''' |- | '''meter per second squared''' | align="center" | m/s<sup>2</sup> | acceleration | align="center" | {{math|''a''}} | align="center" | '''minak-gol-sonak-gar-ewa''' |- |rowspan=2| '''reciprocal meter''' |rowspan=2 align="center" | m<sup>−1</sup> | wavenumber | align="center" | {{math|''σ''}}, {{math|''ṽ''}} | align="center" | '''minak-gor-awa''' |- | vergence (optics) | align="center" | {{math|''V''}}, 1/{{math|''f''}} |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | density | align="center" | {{math|''ρ''}} | align="center" | '''kigenak-gol-minak-gar-iwa''' |- | '''kilogram per square meter''' | align="center" | kg/m<sup>2</sup> | surface density | align="center" | {{math|''ρ''}}<sub>A</sub> | align="center" | '''kigenak-gol-minak-gar-ewa''' |- | '''cubic meter per kilogram''' | align="center" | m<sup>3</sup>/kg | specific volume | align="center" | {{math|''v''}} | align="center" | '''minak-gar-iwa-gol-kinak-ge''' |- | '''ampere per square meter''' | align="center" | A/m<sup>2</sup> | current density | align="center" | {{math|''j''}} | align="center" | '''aganak-gol-minak-gar-ewa''' |- | Amperes per meter|'''ampere per meter''' | align="center" | A/m | magnetic field strength | align="center" | {{math|''H''}} | align="center" | '''aganak-gol-minak''' |- | '''mole per cubic meter''' | align="center" | mol/m<sup>3</sup> | concentration | align="center" |{{math|''c''}} | align="center" | '''minolinak-gol-minak-gar-iwa''' |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | Mass concentration (chemistry)|mass concentration | align="center" | {{math|''ρ''}}, {{math|''γ'' }} | align="center" | '''kinak-ge-gol-minak-gar-iwa''' |- | '''candela per square meter''' | align="center" | cd/m<sup>2</sup> | luminance | align="center" | {{math|''L''}}<sub>v</sub> | align="center" | '''canak-da-gol-minak-gar-ewa''' |} == SI Macro and Micro Prefixes == : The SI has a whole list of prefixes that act as multipliers (macro) or dividers (micro) of the above and other measurement units. For example, a ''kilometer'' is a meter times a 1,000 (macro unit), whereas a millimeter is a meter divided by a 1,000 (micro unit). '''Agbanak''' means '''byte''', so '''garale-agbanak''' is ''terabyte''. This breaks down to ''10<sup>12</sup> bytes''. Here is a table showing the Mirad macro and micro prefixes: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Scalar Metrics |- ! colspan=4 | Macro !! colspan=4 | Micro |- ! Base<br>10!! US/UK Name!!Mirad Prefix....SI Prefix !!SI Symbol !! Base<br>10 !! (US/UK Name) !! Mirad Prefix....SI Prefix !! SI Symbol |- | 1 || one || '''an-''' *... ''mono-, uni-'' || ||1/1 ||whole || '''ayn-'''....''holo-, uni-'' || |- | 2 ||two || '''en-'''....''bi-'' || || 1/2 ||half||'''eyn-'''....''demi-, di-''|| |- | 3 ||three || '''in-'''....''tri-'' || || 1/3 ||third ||'''iyn-'''....''terci-''|| |- | 4 ||four || '''un-'''....''tetra-'' || || 1/4 ||fourth || '''uyn-'''....''quadri-''|| |- | 5 ||five || '''yown-''' ....''penta-'' || || 1/5 ||fifth ||'''yoyn'''....''quinti-''|| |- | 6 ||six || '''yawn-'''....''hexa-'' || || 1/6 ||sixth ||'''yayn'''....''sexti-''|| |- | 7 ||seven || '''yeon-'''....''hepta-'' || || 1/7 ||seventh || '''yeyn'''....''septi-''|| |- | 8 ||eight || '''yion'''....''octo-'' || || 1/8 ||eighth || '''yiyn'''....''octi-''|| |- | 9 ||nine || '''yuon'''....''nona-'' || || 1/9 ||ninth || '''yuyn'''....''novi-''|| |- | 10 ||ten || '''alon-'''....''deca-'' || ''da'' || 1/10 ||tenth || '''aloy-'''....''deci-''|| ''d'' |- | 10<sup>2</sup> ||hundred || '''aso-'''....''hecto-'' **|| ''h'' || 10<sup>-2</sup> ||hundredth || '''asoy-'''....''centi-''|| ''c'' |- | 10<sup>3</sup> ||thousand || '''amso-'''....''kilo-'' ||''k'' || 10<sup>-3</sup> ||thousandth)|| '''amsoy-'''....''milli-''|| ''m'' |- | 10<sup>6</sup> ||million || '''amlo-'''....''mega-'' || ''M'' || 10<sup>-6</sup> ||millionth || '''amloy-'''....''micro-''|| ''r'' |- | 10<sup>9</sup> ||billion /milliard || '''amro-'''....''giga-'' || ''G'' || 10<sup>-9</sup> ||billionth/ milliardth || '''amroy-'''....''nano-''|| ''n'' |- | 10<sup>12</sup> ||trillion /billion || '''garale-'''....''tera-'' || ''T'' || 10<sup>-12</sup> ||trillionth / billionth)|| '''gorale-'''....''pico-''|| ''p'' |- | 10<sup>15</sup> ||quadrillion)/ billiard|| '''garalyo-'''....''peta-'' || ''P''||10<sup>-15</sup> ||quadrillionth) / billiardth || '''goralyo-'''....''femto-''||''f'' |- | 10<sup>18</sup> ||quintillion / trillion || '''garalyu-'''....''exa-'' || ''E''||10<sup>-18</sup> ||quintillionth)/ trillionth || '''goralyu'''....''atto-''||''a'' |- | 10<sup>21</sup> ||sextillion)/ trilliard || '''garela-'''....''zetta-'' || ''Z''||10<sup>-21</sup> ||sextillionth / trilliardth || '''gorela'''....''zepto-''||''z'' |- | 10<sup>24</sup> ||septillion)/ quadrillion || '''garelu-'''....''yotta-'' || '' Y'' ||10<sup>-27</sup> ||septillionth / quadrillionth|| '''gorelu'''....''yocto-''||''y'' |} : *Note: The '''-n''' or '''-on''' can sometimes be omitted in macro-prefixation, especially where there is no ambiguity. The '''-n''' (but NOT the '''-yn''') in the micro prefixes can also sometimes be omitted. : : **Note: The '''gar''' (''to a plus power'') and '''gor''' (''to a minus power'') forms are alternatives for the numeric prefixes beyond 100. For example, ''billion'' (10<sup>9</sup>) could be expressed as '''garyu-'''(ten) to the 9th power'', while ''billionth'' could be expressed by '''goryu''' (''(ten) to the minus 9th power). The prefix '''garya-''' is composed of the positive exponential operator '''gar''' (''to the power of''), followed by the number ''6''. The prefix '''gorale-''' is composed of the negative exponential operator '''gor''' (''to the root of''), followed by the number ''12''. : The macro and micro values can also be represented with abbreviated symbols, which can be pronounced in Mirad as spelled out alphabetics. Greek letter are rendered by their names in Greek. Upper case equivalents are preceded with '''ag-'''. Here is a table showing grams: == Kg Metrics With Abbreviated Symbols == :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Kg Metrics With Abbreviated Symbols |- ! colspan=2 | MACRO !! colspan=2 | MICRO |- ! Symbol (Expansion) !! Mirad Pronunciation !! Symbol (Expansion) !! Mirad Pronunciation |- | ''dag'' (decagram)|| '''daagenak''' || ''dg'' |(decigram)||'''dagenak''' |- | ''hg'' (hectogram)|| '''hegenak''' || ''cg'' (centigram)||'''cagenak''' |- | ''kg'' (kilogram) || '''kogenak''' || ''mg'' (milligram)||'''migenak''' |- | ''Mg'' (macrogram)|| '''agmigenak''' ||''μg'' (microgram)|| '''mugenak''' |- | ''Gg'' (gigagram)|| '''aggegenak''' || ''ng'' (nanogram)|| '''nigenak''' |- | ''Tg'' (teragram)|| '''agtogenak''' || ''pg'' (picagram)|| '''pogenak''' |- | ''Pg'' ( petagram)|| '''agpogenak''' || ''fg'' (femtogram)|| '''fegenak''' |- | ''Eg'' (exagram)|| '''agegenak''' || ''ag'' (attogram)|| '''agenak''' |- | ''Zg'' (zettagram)|| '''agzegenak''' || ''zg'' (zeptogram) || '''zegenak''' |- | ''Yg'' (yottagram)|| '''agyugenak''' || ''yg'' (yoctogram) || '''yugenak''' |} : The squared and cubed representations of the above are followed by '''gar e''' (''squared'') and '''gar i''' (''cubed''), respectively: ::* ''10 km²''....(pronounced as:) '''alo kominaki gar ewa''' ::* ''12 mm³''....(pronounced as:) '''ale miminaki gar iwa''' = Expressing Frequency = : There are two ways to form determiners of frequency: ::* Using '''jod(i)''' meaning ''occasion(s), instance(s), time(s)'', or ::* Using '''xag''' meaning ''frequency'' : Here is a chart showing the most common frequency determiners: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Frequentative Determiners |- ! "Jod" Method !! "Xag" Method !! Meaning |- | '''duhogla jodi?''' || '''duhoxag?''' || ''how often?, how many times?'' |- | '''hogla jodi''' || '''hoxag''' || ''how often, how frequently'' |- | '''hagla jodi''' || '''haxag''' || ''the frequency'' |- | '''hegla jodi''' || '''hexag''' || ''sometimes, on some occasions'' |- | '''higla jodi''' || '''hixag''' || ''this often, this many times'' |- | '''hugla jodi''' || '''huxag''' || ''that often, that many times, so many times'' |- | '''huugla jodi''' || '''huuxag''' || ''so often, so many times'' |- | '''hyogla jodi''' || '''hyoxag''' || ''never'' |- | '''hyagla jodi''' || '''hyaxag''' || ''always, at all times'' |- | '''hyegla jodi''' || '''hyexag''' || ''any number of times, however often'' |- | '''hyigla jodi''' || '''hyixag''' || ''as often, the same number of times'' |- | '''hyugla jodi''' || '''hyuxag''' || ''not as often, some other number of times'' |- | '''ga jodi''' || '''gaxag (vyel)''' || ''more often (than)'' |- | '''ge jodi''' || '''gexag (vyel)''' || ''as many times (as), as often (as)'' |- | '''go jodi''' || '''goxag (vyel)''' || ''less often (than)'' |- | '''gla jodi''' || '''glaxag''' || ''many times, often'' |- | '''gle jodi''' || '''glexag''' || ''quite a few times, quite often'' |- | '''glo jodi''' || '''gloxag''' || ''not so many times, seldom'' |- | '''gra jodi''' || '''graxag''' || ''too often'' |- | '''gre jodi''' || '''grexag''' || ''often enough'' |- | '''gro jodi''' || '''groxag''' || ''too seldom'' |- | '''gwa jodi''' || '''gwaxag''' || ''as often as possible, most often, most times'' |- | '''gwe jodi''' || '''gwexag''' || ''an average number of times'' |- | '''gwo jodi''' || '''gwoxag''' || ''least often, as seldom as possible'' |- | '''owa jod''' || '''oxag''' || ''never, at no time, zero times'' |- | '''awa jod''' || '''axag''' || ''once, one time'' |- | '''awa ga jod''' || '''ga axag''' || ''again, once more'' |- | '''ewa jodi''' || '''exag''' || ''twice, two times'' |- | '''iwa jodi''' || '''ixag''' || ''thrice, three times'' |- | '''alo jodi''' || '''aloxag''' || ''ten times'' |- |- '''asoni bi jodi''' || -- || ''hundreds of times'' |- |- '''yowa gal haxag vyel zojab''' || '''yoxag vyel zojab''' || ''five times as often as last year'' |} : Examples: ::* '''<u>Duhoxag</u> et pe ha tayegoblam?'''....''<u>How often</u> do you go to the barber shop?'' ::* '''<u>Duhogla jodi</u> et akaye hia ekun?'''....''<u>How many times</u> have you won this game?'' ::* '''At teataye hua dyezun <u>iwa ey uwa jodi</u>.'''....''I have seen that film <u>three or four times</u>.'' ::* '''At teataye is <u>huugla jodi (or: huuxag) van</u> at bokseye.'''....''I have seen it <u>so many times that</u> I am getting sick.'' ::* '''Hus xwaye <u>gaxag vyel</u> et te.'''....''That has happened <u>more often than</u> you know.'' = Mathematical Expressions = [[File:Arithmetic symbols2.svg|90px|thumb|none]] : Mathematical vocabulary is based mostly on deriviatives of the degree word '''ga'''....''more''. == Chart of Arithmetical Operations == : The following chart shows Mirad mathematical operation terms and symbols: {{small/top}} {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:3.2em; font-size:smaller;" |+ Arithmetical Operation Vocabulary |- ! Verb !! Operation !! Patient !! Subject !! Operator !! Sign !! Result |- | '''gaber'''....''add'' || '''gaben'''....''addition'' || '''gabwas'''....''addend, summand'' || '''gabus'''....''augend'' || '''gab'''....''plus'' || '''gabsiyn'''....''plus sign'' (<big>+</big>) || '''gabix'''....''sum'' |- | '''galer'''....''multiply'' || '''galen'''....''multiplication'' || '''galwas'''....''multiplicand'' || '''galus'''....''multiplier, factor'' || '''gal'''....''times'' || '''galsiyn'''....''times sign'' (<big>x</big>) || '''galix'''....''product'' |- | '''garer'''....''raise to the power of''<br>'''egarer'''....''to square''<br>'''igarer'''....''to cube'' || '''garen'''....''exponentiation'' || '''garwas'''....''base'' || '''garus'''....''exponent'' || '''gar'''....''raised to the power of'' || || '''garix'''....''power'' |- | '''gazer'''....''logarithmize'' || '''gazen'''....''logarithmization'' || '''gazwas'''....''base''||'''gazus'''....''antilogarithm'' ||'''gaz'''....''the log of'' || ||'''gazix'''....''logarithm'' |- | '''gober'''....''subtract'' || '''goben'''....''subtraction'' || '''gobwas'''....''minuend'' || '''gobus'''....''subtrahend'' || '''gob'''....''minus'' || '''gobsiyn'''....''minus sign'' (<big>-</big>) || '''gobix'''....''difference'' |- | '''goler'''....''divide'' || '''golen'''....''division.... fraction'' || '''golwas'''....''dividend'', ''numerator''|| '''golus'''....''divisor, denominator'' || '''gol'''....''divided by'' || '''golsiyn'''....''division sign'' (<big>÷</big>) || '''golix'''....''quotient'' |- | '''gorer'''....''derive the nth root of'' || '''goren'''....''root extraction'' || '''gorwas'''....''radicand'' || '''gorus'''....''degree'' || '''gor'''....''the nth root of'' || '''gorsiyn'''....''radical sign'' (<big>√</big>) || '''gorix'''....''root'' |- | '''gexer'''....''equal'' || '''gexen'''....''equation'' || '''gexwas'''....''thing being equated'' || '''gexus'''....''equator'' || '''ge'''....''equal to'' || '''gesiyn'''....''equal sign'' (<big>=</big>) || |} {{small/end}} == How to Verbalize Math Expressions == ::* ''1 + 1 = 2.''....'''Awa gab awa gese ewa.''' ::* ''3 - 1 = 2.''....'''Iwa gob awa gese ewa.''' ::* ''2 x 4 = 8.''....'''Ewa gal uwa gese yiwa.''' ::* ''10 % 2 = 5.''....'''Alo gol ewa gese yuwa.''' ::* ''5<sup>2</sup> = 25.''....'''Yowa gar ewa gese elyu.''' ::* ''2<sup>3</sup> = 8.''....'''Ewa gar iwa gese yiwa.''' ::* ''4 √2 = 2 = 2.''....'''Uwa gor ewa gese ewa.''' ::* ''log<sub>10</sub> 1000 = 3.''....'''Aro gaz alo gese iwa.''' : Note 1: '''gese''' (''equals'') can be substituted with '''se''' (''is''), eg.: ::* '''Ewa gab ewa se uwa.'''....''Two plus two is four.'' : Note 2: If numbers are used as numeric adjectives, the units take the suffix '''-wa''', eg.: ::* '''E<u>wa</u> sicirufebi gab a<u>wa</u> marofeb gese yanmul.'''....''Two oranges plus one apple equals a salad.'' : Examples of mathematical expressions: ::* '''Ewa <u>gab</u> ewa gese uwa.'''....''Two <u>plus</u> two equals four.'' ::* '''Ewa <u>gal</u> iwa gese yawa.'''....''Two <u>times</u> three equals six.'' ::* '''Iwa <u>gar</u> ewa gese yuwa.'''....''Three <u>to the second power</u> equals nine.'' ::* '''Ewa <u>gob</u> ewa gese owa.'''....''Two <u>minus</u> two equals zero.'' ::* '''Yuwa <u>gol</u> iwa gese iwa.'''....''Nine <u>divided by</u> three equals three.'' ::* '''Yuwa <u>gor</u> iwa gese iwa.'''....''Nine <u>cubed</u> equals three.'' ::* '''Aso <u>gor</u> ewa gese alo.'''....''One hundred <u>squared</u> equals ten.'' ::* '''Aro <u>gaz</u> alo gese iwa.'''....''Log<sub>10</sub>(1000) = 3. (= Log base 10 of 1000 equals three'') == Decimal Expressions == : Decimal expressions like ''2.5'' use the word '''nod'''....''point'' as in English. ::* '''Hia lisovol kyinse ga vyel 10.8 (alo nod yiwa) kigenaki.'''....''This tomato weighs more than 10.8 (ten point eight) kilograms.'' = Calendar and Time Expressions = :: The word for calendar is '''judar'''. The sections below explain how calendar expressions are formed and used: === Basic Calendar Units === [[File:Calendar (PSF).png|thumb|none]] : Time is divided using the following basic terms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Calendar Units |- ! Mirad !! English |- | '''job''' || ''time'' |- | '''jab''' || ''year'' |- | '''jeb''' || ''season'' |- | '''jib''' || ''month'' |- | '''jub''' || ''day'' |- | '''jwob*''' || ''hour'' |- | '''jwab*''' ('''jwap''') || ''minute'' (''moment'') |- | '''jweb*''' ('''jwep''') || ''second'' (''instant'') |} * Note: These would ordinarily be '''jyob''', '''jyab''', and '''jyeb''' respectively, but the '''w''' glide is much easier to pronounce after the letter '''j''', and is therefore substituted. == Other Calendar Units == : Other calendar units are formed through the agglutination of numerical stubs to some of the time units above: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Other Calendar Units |- ! Mirad !! English !! Numerical Formula |- | '''rojab''' || ''millenium'' || year x 1,000 |- | '''sojab''' || ''century'' || year x 100 |- | '''lojab''' || ''decade'' || year x 10 |- | '''eynjab''' || ''half year'' || year x 1/2 |- | '''uynjab''' || ''quarter'' || year x 1/4 |- | '''yajib''' || ''semester'' || month x 6 |- | '''yejub''' || ''week'' || day x 7 |- | '''yejubuj''' || ''weekend'' || day x 7 end |- | '''eynjwob''' || ''half hour'' || hour x 1/2 |} : ''This'', ''next'', ''last'', etc. are expressed as follows: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Pointers |- ! Mirad !! English |- | '''hijub'''<br>'''hiyejub'''<br>'''hijab''' || ''today''<br>''this week''<br>''this year'' |- | '''zojub'''<br>'''zoyejub'''<br>'''zajab''' || ''yesterday''<br>''last week''<br>''last year'' |- | '''zajub'''<br>'''zayejub'''<br>'''zajab''' || ''tomorrow''<br>''next week''<br>''next year'' |- | '''hujub'''<br>'''huyejub'''<br>'''hujab''' || ''that day''<br>''that week''<br>''that year'' |- | '''jazojub'''<br>'''ja ewa yejubi'''<br>'''jazojab''' || ''the day before yesterday''<br>''two weeks ago''<br>''the year before last'' |- | '''jozajub'''<br>'''jo ewa yejubi'''<br>'''jozajab''' || ''the day after tomorrow''<br>''two weeks from now''<br>''the year after next'' |- | '''Duhojub?'''|| ''Which day?'' |- | '''hyajub''' || ''every day''<sup>1</sup> |- | '''hyejub''' || ''any day'' |- | '''hejub''' || ''someday'' |- | '''hejubi''' || ''some days'' |- | '''bi jub bu jub''' || ''from day to day'' |- | '''e jubi jay''' || ''two days ago'' |- | '''gla jubi joy''' || ''many days later'' |} : <sup>1</sup> ''All day'' is expressed by '''ha ayna jub''' or '''hya ha jub'''. == Seasons of the Year == [[File:Seasons gijinka.png|thumb|]] : Seasons of the year are expressed by internally scalarizing the word for ''season'' '''jeb''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Seasons of the Year |- ! Mirad !! English |- | '''jeab''' || ''spring'' |- | '''jeeb''' || ''summer'' |- | '''jeib''' || ''autumn, Fall'' |- | '''jeub''' || ''winter'' |} : Examples of usage: ::* '''be jeab'''....''in spring'' ::* '''ja jeeb'''....''before summer'' ::* '''ju jeib'''....''until autumn'' ::* '''ji jeub'''....''since winter'' ::* '''je ha jeb'''....''during the season'' ::* '''ub ha uj bi jeeb'''....''toward the end of summer'' ::* '''eb jeab ay jeeb'''....''between spring and summer'' ::* '''jeeba gemoj'''....''vernal equinox'' ::* '''jeiba fayebi'''....''autumn leaves'' ::* '''jeba til'''....''seasonal drink'' ::* '''jeubyena jebmalyen'''....''wintry climate'' ::* '''jeabyena malyen'''....''spring-like weather'' ::* '''jeuben'''....''hibernation'' ::* '''hijeab'''....''this season'' ::* '''zajeab'''....''next season'' ::* '''zojeab'''....''last season'' ::* '''hyajeab'''....''every season'' == Months of the Year == : Months of the year are expressed by internally scalarizing the word for month '''jib'''. Unlike in English, the months of the year in Mirad are not capitalized. Nor are days of the week. :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Months of the Year |- ! Mirad !! English |- | '''jiab''' || ''January'' |- | '''jieb''' || ''February'' |- | '''jiib''' || ''March'' |- | '''jiub''' || ''April'' |- | '''jiyob''' || ''May'' |- | '''jiyab''' || ''June'' |- | '''jiyeb''' || ''July'' |- | '''jiyib''' || ''August'' |- | '''jiyub''' || ''September'' |- | '''jilob''' || ''October'' |- | '''jilab''' || ''November'' |- | '''jileb''' || ''December'' |} : Some expressions using the months: ::* '''be jilob'''....''in October'' ::* '''ja jiyab'''....''before June'' ::* '''lojo zajiyeb'''....''by next July'' ('''lojo''' = ''not after'') ::* '''hijib'''....''this month'' ::* '''zojib'''....''last month'' ::* '''zajib'''....''next month'' ::* '''bi-jib-bu-jiba jobnis'''....''month-to-month rent'' ::* '''jibay'''....''monthly'' ::* '''jibi joy'''....''months later'' ::* '''jiba sindrurun'''....''monthly magazine'' ::* '''hujiba jobnis'''....''that month's rent'' ::* '''hya ionjib'''....''every trimester'' ::* '''jibiler'''....''to menstruate'' ::* '''byi zojilob'''....''since last October'' ::* '''ub zejib'''....''toward mid-month'' == Days of the Week == : Days of the week are expressed by internally scalarizing the word for day '''jub''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Days of the Week |- ! Mirad !! English |- | '''juab''' || ''Monday'' |- | '''jueb''' || ''Tuesday'' |- | '''juib''' || ''Wednesday'' |- | '''juub''' || ''Thursday'' |- | '''juyob''' || ''Friday'' |- | '''juyab''' || ''Saturday'' |- | '''juyeb''' || ''Sunday'' |} : Here are some common terms relating to days of the week: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Expressions |- ! Mirad !! English |- | '''Duhojub?''' || ''Which day?'' |- | '''hojub...''' || ''the day that...'' |- | '''hejub''' || ''someday'' |- | '''hijub''' || ''today'' |- | '''hujub''' || ''that day'' |- | '''hyijub''' || ''(on) the same day'' |- | '''hyajub''' || ''every day'' |- | '''hyejub''' || ''any day'' |- | '''zajub''' || ''yesterday'' |- | '''zojub''' || ''tomorrow'' |- | '''ha jajub'''<br>'''be ha jana jub''' || ''the day before, (on) the previous day'' |- | '''ha jojub'''<br>'''be ha jona jub''' || ''the day after, (on) the following day'' |- | '''jazojub''' || ''the day before yesterday'' |- | '''jozajub''' || ''the day after tomorrow'' |- | '''hya ea jub''' || ''every other/second day'' |- | '''hyajub boy juyeb''' || ''every day except Sunday'' |- | '''yejub''' || ''week'' |- | '''hiyejeb''' || ''this week'' |- | '''yejubuj''' || ''weekend'' |- | '''yexjub''' (or) '''zeyejub''' || ''weekday'' |- | '''enyejuba(y)''' || ''bi-weekly'' |- | '''zoyejub''' || ''last week'' |} : Examples of Usage: ::* '''(be) juyob'''....''on Friday'' ::* '''ju juib'''....''until Wednesday'' ::* '''ji zojub'''....''since yesterday'' ::* '''lojo jubuj'''....''by [Lit: not after] day's end'' ::* '''jo zajub'''....''after tomorrow'' ::* '''je ha jub'''....''during the day'' ::* '''bi juab bu juub'''....''from Monday to Friday'' ::* '''yejubuja ponpop'''....''a weekend getaway'' == Parts of the Day == : Here are the principal parts of a day: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Parts of the Day |- ! Daytime !! Nighttime |- | '''maj'''....''daytime, day'' ||'''moj'''....''nighttime, night'' |- | '''bi maj'''....''A.M.'' ||'''bi moj'''....''P.M.'' |- | '''jamajij'''....''pre-dawn'' || '''jamojij'''....''pre-dusk'' |- | '''majij'''....''daybreak, dawn''|| '''mojij'''....''dusk'' |- | '''amaryap'''....''sunrise, sunup''||'''amaryop'''....''sunset, sundown'' |- | '''jwamaj'''....''morning''<br>'''zajwamaj'''....''tomorrow morning''<br>'''hijwamaj'''....''this morning''<br>'''zojwamaj'''....''yesterday morning''<br>'''hujwamaj'''....''that morning''<br>'''hyajwamaj'''....''every morning''||'''jwamoj'''....''evening''<br>'''zajwamoj'''....''tomorrow evening''<br>'''hijwamoj'''....''this evening''<br>'''zojwamoj'''....''yesterday evening''<br>'''hujwamoj'''....''that evening''<br>'''hyajwamoj'''....''every evening'' |- | '''zemaj'''....''noon''||'''zemoj'''....''midnight'' |- | '''jozemaj'''....''afternoon''||'''jozemoj'''....''after midnight'' |- | '''majuj'''....''twilight''|| '''jwomoj'''....''late night'' |} ::* Examples of Usage: ::* '''At tijpa <u>ja majij</u>.'''....''I woke up <u>before dawn</u>.'' ::* '''At iyfe tuyjer <u>be ha jwoa jozemaj</u>.'''....''I like to nap <u>in the late afternoon</u>.'' ::* '''It yexe bi <u>amaryap bu amaryop</u>.'''....''He works from <u>sunup to sundown</u>.'' ::* '''<u>Be gwa jwamoji</u>, at teaxe yibsin.'''....''<u>Most evenings</u>, I watch television.'' == Expressing Dates == : The following is a how a date ('''jud''') is normally expressed: ::* '''be juab, 11 jieb 2018 joK.'''....''on Monday, February 11th, 2018 A.D.'' :A date like 2018 can be expressed as ''twenty eighteen'' ('''elo alyi''') or ''two thousand eighteen'' ('''ero alyi'''). : The day ''11'' in the above expression is pronounced '''ala'''. : The acronym for ''B.C.'' is '''jaK''', short for '''ja Krist''' (''before Christ''). : The acronym for the de-Christianized "BCE", meaning ''Before the Common/Current Era'' is expressed in Mirad with '''jaEJ''' ('''ja ha Eja Joeb'''). : The acronym for ''A.D.'' is '''joK''', short for '''jo Krist''' (''after Christ''). : The acronym for the de-Christianized ''C.E.'' is '''EJ''', short for '''ha Eja Joeb''' (''the Current Era''). : Other date expressions follow: ::* '''be <u>ha 1800 jabi</u> (alyi aso jabi)'''....''In <u>the 1800's</u> (eighteen hundreds)'' ::* '''ja <u>ha 20a (eloa)</u> asojab'''....''before <u>the 20th (twentieth)</u> century'' ::* '''eb <u>1920 (yulo elo)</u> ay 2001 (emso awa)'''....''between <u>1920 (nineteen twenty)</u> and (two thousand one)'' ::* '''<u>hyaje</u> hua alojab'''....''<u>throughout</u> that decade'' ::* '''At yexa hum <u>je gla jabi</u>.'''....''I worked there <u>for [Lit: during] many years</u>.'' ::* '''Ujbu his <u>lojo</u> jiyab.'''....''Finish this <u>by</u> [Lit: not after] May.'' ::* '''Iyt so him <u>ub ha uj bi</u> 2 (ewa) jiab.'''....''She will be here <u>toward the end of</u> January 2nd.'' ::* '''At taja je ha Podea <u>Eloni</u>.'''....''I was born in the Roaring <u>Twenties</u>.'' == Telling Time == [[File:Old Clock DSCN4746.jpg|thumb|]] : Clock time expressions use mostly the word '''jwob''' (''hour'') or '''jwobi''' (''hours''). : Times of the day are expressed in the 24-hour European system, or what might be called by Americans "military clock time." So, 3PM in U.S. parlance should be expressed in Mirad as ''15 hours'' ('''ulo jwobi'''), which is the same as ''15:00'' or ''15 hundred hours''. : The usual time-of-day question is '''Se duhojwob?'''....''What time is it?'' [Lit: is what-hour?] : The typical answer is in the format '''Se alo (jwobi) yuwa.''' (Lit: ''(It) is ten hours five''). The use of '''jwobi''' is optional, but if '''jwobi''' is modified by '''awa'''....''one'', then the singular form '''jwob''' is used. : Here are some typical answers: ::* '''Se awa jwob.'''....''It is one o'clock AM'' [Lit: ''It is one hour.''] ::* '''Se ewa jwobi.'''....''It is two o'clock AM'' [Lit: ''It is two hours.''] ::* '''Se ale jwobi.'''....''It is twelve o'clock AM.'' ::* '''Se alyu jwobi elo.'''....''It is 15:30 (3:30 PM).'' ::* '''Se eli jwobi ali.'''....''It is 23:13 (11:13 PM).'' ::* '''Se elu jwobi.'''....''It is 24:00 (12 PM).'' : The words '''jwob''' and '''jwobi''' can be abbreviated as '''j.'''. ::* '''be elo j.'''....''At 8:00 PM'' : The designation AM and PM can be used but are not necessary in the 24-hour clock system: ::* '''bi maj'''....(''AM'') ::* '''bi moj'''.... (''PM'') ::* '''Se <u>vyavay</u> 15:10 (= alu alo).'''....''It is exactly 7:10 P.M..''&nbsp;&nbsp;[Lit: ''It is <u>exactly</u> fifteen ten.''] ::* '''Et sa jwoa <u>bey</u> alo jwabi.'''....''You were late by 10 minutes.''&nbsp;&nbsp;[Lit: ''You were late <u>by</u> ten minutes.''] ::* '''Has ijo <u>yuz</u> 21:30 (= ela jwobi ilo).'''....''It will begin <u>around</u> 10:30 PM.'' ::* '''Puu him <u>lojo vyel</u> 15:00 j.'''....''Get here <u>no later than</u> 3 PM.'' ::* '''Ha yuzpar puo hum <u>yeb</u> 10 jwabi.'''....''The bus will arrive there <u>within</u> 10 minutes.'' ::* '''Ha jwobar <u>izeade</u><sup>1</sup> 17:00.'''....''The clock says [Lit. ''indicates''] 5 PM.'' ::* '''Yit pua be 3 j. <u>be ha nod</u>.'''....''They arrived at 3 <u>on the dot</u>''. :::<small>Note 1: '''izeade''' (''indicates'') can be substituted with '''de''' (''says'').</small> : Note the following clock time idioms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Clock Idioms |- ! Mirad !! English |- | '''jwa''' || ''early'' |- | '''jwe''' || ''on time'' |- | '''jwo''' || ''late'' |- | '''Se <u>vyavay</u> elo j.''' || ''It is <u>exactly</u> 8 PM.'' |- | '''<u>yub bi</u> zemaj'''<br>or '''<u>yuz bi</u> zemaj.''' || ''<u>around</u> noon'' |- | '''<u>ub</u> zemoj''' || ''<u>toward</u> midnight'' |- | '''<u>yeb bi</u> jwebi''' || ''<u>within</u> seconds'' |- | '''alo jwabi <u>ja hij</u>''' || ''ten minutes <u>ago</u> [= before now]'' |- | '''<u>lojo</u> 3 j.''' || ''<u>no later than / by</u> 3 o'clock AM.'' |- | '''jwobay''' || ''hourly / by the hour / on the hour'' |- | '''Hia pop <u>efxe</u> 2 1/2 (= ewa gab eyn) jwobi.''' || ''This trip <u>takes (Lit: necessitates) </u> 2 1/2 hours.'' |- | '''<u>ju</u> awa jwob bi hij''' || ''<u>until</u> one hour from now'' |- | '''<u>ji</u> zojub be 10a j.''' || ''<u>since</u> yesterday at 10 o'clock.'' |- | '''<u>je</u> ha jana 12 jwabi''' || ''<u>for/during/over</u> the last 12 minutes'' |- | '''<u>ja</u> ojo 10 j.''' || ''<u>before / by</u> 10 AM.'' |- | '''<u>lojo</u> 10 jwobi.''' || ''<u>by / in / within</u> 10 hours.'' |- | '''<u>jo</u> 10 j.''' || ''<u>after</u> 10 o'clock AM.'' |- | '''At saye him <u>ji</u> ewa jwobi.''' || ''I have been here <u>for [= since]</u> two hours.'' |} = Expressing Age = [[File:Russian Age Rating System.svg|thumb|]] : Many expressions relating to age are built on the Mirad word for ''age'': '''jag'''. : The typical question is: ::* '''<u>Duhojaga</u> et se?'''....''<u>How old</u> are you?'' (Lit. ''what-aged'') : A typical answer is one of the following. ::* '''At se <u>eli jabi jaga.</u>'''....''I am <u>twenty-three years old.</u>'' ::* '''At se <u>eli jaga.</u>'''....''I am <u>age twenty-three.</u>'' ::* '''At se <u>eli.</u>'''....''I am <u>twenty-three.</u>'' : Here are some ways to compare age: ::* '''gejaga vyel et'''....''as old as you, the same age as you'' ::* '''gajaga vyel et'''....''older than you'' ::* '''gojaga vyel et'''....''not as old as you'' ::* '''gajoga vyel et'''....''younger than you'' ::* '''grajaga'''....''too old'' ::* '''grejaga'''....''old enough'' ::* '''grojagat'''....''a minor (an underaged person)'' ::* '''zejaga'''....''middle aged'' ::* '''gwajogat'''....''the youngest one'' ::* '''gwajagat'''....''the oldest one'' ::* '''ha gwajagat bi ha tixutyan.'''....''the oldest one in (= of) the class.'' ::* '''Fiyzuu eta gajagati.'''....''Respect your elders.'' ::* '''iwa jabi gajaga vyel et'''....''three years older than you'' : Here is a chart showing the words used to describe people at various ages. Note, that starting with teenager, the number part of the expression means somewhere in a range of numbers, so the letter '''y''' is added to the number. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; |+ People of different ages |- ! Mirad !! English |- | '''awajubjagat''' || ''one day old baby'' |- | '''awajagat''' || ''one-year-old'' |- | '''alojagat''' || ''ten-year-old'' |- | '''aloyjagat''' || ''teenager'' |- | '''eloyjagat''' || ''vicenarian, twenty-something-year-old'' |- | '''iloyjagat''' || ''tricenarian, thirty-something-year-old'' |- | '''uloyjagat''' || ''quadracenarian, forty-something-year-old'' |- | '''yoloyjagat''' || ''quinquacenarian, fifty-something-year-old'' |- | '''yaloyjagat''' || ''sexagenarian, sixty-something-year-old'' |- | '''yeloyjagat''' || ''octogenarian, eighty-something-year-old'' |- | '''yiloyjagat''' || ''nonagenarian, ninety-something-year-old'' |- | '''asoyjagat''' || ''centenarian, hundred-something-year-old'' |- | '''aybasoyjagat''' || ''supercentenarian, hundred-and-ten-something-year-old'' |} : Here is a list of important age expressions and categories: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> * '''duhojaga?'''....''how old?'' * '''hojoga'''....''of the age (that...)'' * '''hajaga'''....''of the age'' * '''hejaga'''....''of some age'' * '''hijaga'''....''this old'' * '''hujaga'''....''that old'' * '''huujaga'''....''so old'' * '''hyajaga'''....''of every age'' * '''hyejaga'''....''of any age'' * '''hyijaga / gejaga'''....''of the same age, as old'' * '''hyujaga / ogejaga'''....''of a different age, not as old'' * '''zejaga''' .... ''middle-aged'' * '''jaga'''....''old'' * '''jayga'''....''oldish'' * '''joga'''....''young'' * '''joyga''' .... ''youngish'' * '''gle jaga'''....''rather old, oldish'' * '''gla jaga'''....''very old'' * '''glo jaga'''....''not very old'' * '''gra jaga'''....''too old, super-aged'' * '''gro jaga'''....''under-aged, minor'' * '''ge jaga'''....''as old, of the same age'' * '''awa (<u>jab</u>) jaga'''....''one <u>year</u> old'' * '''ewa (<u>jabi</u>) jaga'''....''two <u>years</u> old'' * '''alo (<u>jabi</u>) jaga'''....''ten <u>years</u> old'' * '''ga jaga <u>vyel</u> et'''....''older <u>than</u> you'' * '''ga joga <u>vyel</u> at'''....''younger <u>than</u> me'' * '''go jaga <u>vyel</u> wit'''....''less old <u>than</u> him'' * '''ge joga <u>vyel</u> iyt'''....''as young <u>as</u> her'' * '''ha gwa jagat <u>bi</u> ata tidetyan'''....''the youngest <u>of</u> my siblings'' * '''gajagat''' .... ''an elder'' * '''grojagat'''....''a minor'' * '''jagat''' .... ''old person, elder, senior'' * '''jagwat''' .... ''old man'' * '''jagayt''' .... ''old woman'' * '''jogat'''....''a youth'' * '''jogwat'''....''a boy, a male youth'' * '''jogayt'''....''a girl, m female youth'' * '''grejagat'''....''an adult, someone of age'' * '''grojagat'''....''a minor'' (''one insufficiently old'') * '''jagseat'''....''an adolescent'' * '''jagsyat'''/'''agsyat'''....''a grownup'' * '''tud''' .... ''child, offspring'' * '''twud''' .... ''male child, son'' * '''tuyd''' .... ''female child, daughter'' * '''tudet''' .... ''baby, infant'' * '''tobet''' .... ''youth, young person'' * '''twobet''' .... ''boy, young man'' * '''toybet''' .... ''girl, young woman, maiden'' </div> : Some other examples of usage: ::* '''Et <u>jagseye</u> fi.'''....''You <u>are aging</u> well.'' ::* '''At voy <u>jogseye</u> hyegla.'''....''I am not <u>getting</u> any <u>younger</u>.'' ::* '''His se taam av <u>ha jagati</u>.'''....''This is a home for <u>the elderly</u>.'' ::* '''Gawaku eta <u>jogan</u>!'''....''Regain your <u>youth</u>!'' ::* '''At se <u>ga jaga vyel</u> ha memyazi.'''....''I am <u>older than</u> the hills.'' ::* '''Teaxu ata <u>gwa joga</u> tud.'''....''Look at my <u>youngest</u> child.'' ::* '''Yat ife yata <u>awajagat</u>.'''....''We love our <u>one-year-old</u>.'' ::* '''<u>Jagseatan</u> se yika joob bi tej.'''....''<u>Adolescence</u> is a difficult period of life.'' ::* '''<u>Agsu</u>!'''....''<u>Grow up!</u>'' : Note the difference: ::* '''agaser'''....''to get bigger'' ::* '''agser'''....''to grow'' = Currency Nomenclature = [[File:Mon argent.jpg|thumb]] : The ISO abbreviation for the currency expressions from various countries of the world are used to form the Mirad equivalents. The lowercase ISO code abbreviation for a particular country's denomination is spelled out in Mirad alphabetics and then the letter '''n''' is suffixed (mnemonic for '''nas'''....''money''). Then, since a monetary unit can be considered a proper noun, the first letter is capitalized, eg.: ::* The ISO code abbreviation for "U.S. dollar" is "USD". ::* Lowercase is "usd" ::* Spelled out in Mirad alphabetics is '''u so da'''. ::* This, with '''n''' suffixed, results in '''usodan'''. ::* Finally, the first letter is capitalized, giving '''Usodan'''. ::* Pluralized, '''Usodan''' becomes '''Usodani''' (''= U.S. dollars''). ::* The Euro is therefore '''Euron'''. ::* The Thai baht is '''Toheban'''. ::* The Russian ruble is '''Rouban'''. : The ISO codes can be found at [[Wikipedia: List_of_circulating_currencies|List of circulating currencies]]. A portion of that file is replicated here: {| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Currencies ! English Currency Name ! Currency<br>symbol ! ISO 4217|ISO code ! Mirad Name |- |Jordanian dinar |JD |JOD |'''Jiodan''' |- |Moroccan dirham |DH |MAD |'''Miadan''' |- |Australian dollar |$ |AUD |'''Audan''' |- | Bitcoin | '''₿''' | data-sort-value="" | (''BTK?'') | '''Batokin''' |- |Brunei dollar |$ |BND |'''Banidan''' |- |Eastern Caribbean dollar |$ |XCD |'''Xucadan''' |- |Hong Kong dollar |$ |HKD |'''Hekidan''' |- |New Zealand dollar |$ |NZD |'''Nizudan''' |- |Singapore dollar |$ |SGD |'''Sogedan''' |- |United States dollar |$ |USD |'''Usodan''' |- |Armenian dram |֏ |AMD |'''Amidan''' |- |Euro |€ |EUR |'''Euron''' |- |Central African CFA franc |Fr |XAF |'''Xuafen''' |- |CFP franc |Fr |XPF |'''Xupofen''' |- |Swiss franc |Fr |CFN |'''Cufenin''' |- |West African CFA franc |Fr |XOF |'''Xuofen''' |- |Netherlands Antillean guilder |ƒ |ANG |'''Anigen''' |- |Danish krone |kr |DKK |'''Dakikin''' |- |Turkish lira |₺ |TRY |'''Toroyun''' |- |Mauritanian ouguiya |UM |MRU |'''Miroun''' |- |Pound sterling|Sterling |£ |GBP |'''Gebapon''' |- |Saint Helena pound |£ |SHP |'''Sohepon''' |- |South African rand |R |ZAR |'''Zuaron''' |- |Russian rouble |₽ |RUB |'''Rouban''' |- |Indian rupee |₹ |INR |'''Iniron''' |- |Israeli new shekel |₪ |ILS |'''Ilison''' |} :The hundredth fractional unit for most currencies can be converted into Mirad by appending the word '''-asoyn''' to the end of the Mirad name of the currency. : For example: ::* The American cent is '''Usodan-asoyn'''. ::* The Euro cent is '''Euron-asoyn'''. ::* The British penny is '''Gebapon-asoyn'''. : In context, all of the above can be abbreviated to '''asoyn'''. :The symbol used for each currency can also be taken from the Wikipedia table referenced above. The symbol precedes the number and a comma is used for the thousand breaker and a period is used for the decimal breaker. For example: ::* ''Five point six Euros'' ==> '''Yowa nod yawa Euroni''' ==> '''€5.6''' ::* ''Two thousand nine dollars'' ==> '''Emro yuwa Usodani''' ==> '''$2,009''' : Note: : The bitcoin has no ISO code, so it is arbitrarily translated into Mirad as '''Batokin (for BTK)'''. Its billionth fractional unit is called a satoshi and is translated into Mirad as '''Batokin-amroyn'''. : Other monetary vocabulary: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|2}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''nas'''....''money'' :::* '''nasa'''....''monetary'' :::* '''nasyen'''....''currency'' :::* '''nases'''....''change'' :::* '''nasmug'''....''coin'' :::* '''syagnas'''....''cash'' ::::* '''syagnasuer'''....''to cash'' ::* '''ejnux'''....''debit, cash'' ::* '''ojnux'''....''credit'' ::* '''nasyef'''....''debt'' ::* '''ojbier'''....''to borrow'' ::* '''ojbuer'''....''to lend'' ::* '''drefnas'''....''paper money'' ::* '''nasdrev'''....''bill, note, banknote'' :::* '''alo Usodan nasdrev'''....''ten dollar bill'' ::* '''nax'''....''price'' ::* '''nayx'''....''cost'' ::* '''namper'''....''to shop'' ::* '''nuxbier'''....''to buy'' ::* '''nixbuer'''....''to sell'' ::* '''nun'''....''merchandise, product'' ::* '''nuer'''....''to supply'' ::* '''nuxer'''....''to pay'' ::* '''nyuxer'''....''to deliver'' ::* '''nier'''....''to demand'' ::* '''nixer'''....''to earn'' ::* '''nyixer'''....''to order'' ::* '''nexer'''....''to save'' ::* '''nyexer'''....''to stock'' ::* '''noxer'''....''to spend'' ::* '''nyoxer'''....''to waste'' ::* '''kyaxler nas'''....''convert money'' ::* '''nasokrer'''....''go bankrupt'' ::* '''nasam'''....''bank'' ::* '''nunuien'''....''trade'' ::* '''nunuiem'''....''market'' ::* '''nam'''....''store'' </div> <noinclude>{{Chapter navigation with TOC|Determiners|Pronouns}}</noinclude> c0ioxb2rjsvdebtm134inua2m4629ot 4672782 4672779 2026-09-28T14:51:39Z Tyoyafud 6233 /* Number Words Pertaining to Angular Shapes */ 4672782 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == Types of Numbers == : Numerals are words used to vocalize numbers, which are scalar symbols used to count and quantify things and people. For example the numeral ''two'' is how the number ''2'' is read or spoken. Mirad uses Arabic numbers (0, 1, 2, 3...), as in all Western World languages. : Numerals can be various parts of speech: ::* '''''numeric nouns''''' (''The score was <u>six</u> to <u>four</u>.'') ::* '''''numeric pronouns''''' (''I want <u>two</u>. Give me the <u>fifth one</u>.'') ::* '''''numeric determiners''''' (''<u>Five</u> days ago. The <u>fifth</u> day. A <u>double</u> dose.'') ::* '''''prefixes''''' (''<u>mono</u>chrome'', ''<u>bi</u>centennial'', ''<u>tri</u>angle'') ::* '''''rootwords''''' ('''<u>an</u>xer'''....''to unite'', '''<u>on</u>xer'''....''to annihilate'') : Number-based words include: ::* '''''cardinal numbers''''' (''one, two, three...'' used in counting and arithmetic) ::* '''''ordinal numbers''''' (''first, second...'' indicating ordered position) ::* '''''multiplicative numbers''''' (''double, triple, foursome...'') ::* '''''fractional numbers''''' (''half, third, hundredth...'') ::* '''''frequency numbers''''' (''once, twice, thrice...'') ::* '''''miscellaneous number-based words''''' (''only, percentage, annihilate'') == Cardinal Numbers == [[File:Waehlscheibe-kurzwahlnummern.jpg|thumb|]] : The cardinal numbers are words used in counting and reciting numerals such as telephone numbers, social security numbers, and zip codes, and in arithmetic. They are also used as the so-called "ordinal" stem vowels of words that relate to one another in a scalar, hierarchical, or some other ontological relationship. See this in [[Mirad_Grammar/Vocabulary_Formation|the chapter on Vocabulary Formation]]. === Units === :* The cardinal unit numerals are formed from the simple and pre-'''y'''-glided vowels. ::{| class="wikitable" style="background:lightyellow;{{text default color}}; text-align:center;font-size:smaller;" |+ Units |- ! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 |- | '''o''' || '''a''' || '''e''' || '''i''' || '''u''' || '''yo''' || '''ya''' || '''ye''' || '''yi''' || '''yu''' |- | ''zero'' || ''one'' || ''two'' || ''three'' || ''four'' || ''five'' || ''six'' || ''seven'' || ''eight'' || ''nine'' |} ::* '''Ata yibdalar sag se 703-842-6190''' (pronounced: '''ye-o-i-yi-u-e-ya-a-yu-o).'''....''My telephone number is...''. ::* '''At tambese <u>114</u>''' (pronounced: '''a-a-u''') ''Maple Street.'' ::* '''<u>E</u> gab <u>e</u> se <u>u</u>.'''....''<u>Two</u> plus <u>two</u> is <u>four</u>.'' === Decades === ::* The decade formant '''-l-''' is used to form the '''''decades'''''. Followed by '''-o'''....''zero'', we have the base decade numerals. These can be used for number recitation, arithmetic, and as numeric adjectives followed by plural nouns: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decades with the -l- Formant |- ! 10 !! 20 !! 30 !! 40 !! 50 !! 60 !! 70 !! 80 !! 90 |- | '''alo''' || '''elo''' || '''ilo''' || '''ulo''' || '''yolo''' || '''yalo''' || '''yelo''' || '''yilo''' || '''yulo''' |- | ''ten'' || ''twenty'' || ''thirty'' || ''forty'' || ''fifty'' || ''sixty'' || ''seventy'' || ''eighty'' || ''ninety'' |} :: By changing the '''o'''....''zero'' in '''lo''' to other cardinal unit numerals, the numerals within decades can be generated as follows: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decadal Counting |- | '''ala'''....''11'' || '''ela'''....''21'' || '''ila'''....''31'' || '''ula'''....''41'' || '''yola'''....''51'' || '''yala'''....''61'' || '''yela'''....''71'' || '''yila'''....''81'' || '''yula'''....''91'' |- | '''ale'''....''12'' || '''ele'''....''22'' || '''ile'''....''32'' || '''ule'''....''42'' || '''yole'''....''52'' || '''yale'''....''62'' || '''yele'''....''72'' || '''yile'''....''82'' || '''yule'''....''92'' |- | ... || ... || ... || ... || ... || ... || ... || ... || ... |- | '''alyu'''....''19'' || '''elyu'''....''29'' || '''ilyu'''....''39'' || '''ulyu'''....''49'' || '''yolyu'''....''59'' || '''yalyu'''....''69'' || '''yelyu'''....''79'' || '''yilyu'''....''89'' || '''yulyu'''....''99'' |} ::* '''At ayse <u>alo</u> dati.'''....''I have <u>ten</u> friends.'' ::* '''It yafe sagder byu <u>alyo</u>.'''....''He can count up to <u>fifteen</u>.'' ::* '''<u>Yulyu</u> gob <u>alo</u> gese <u>yilyu</u>.'''....''<u>Ninety-nine</u> minus <u>ten</u> equals <u>eighty-nine</u>.'' === Hundreds === ::* By adding the hundreds formant '''s''', you get the '''''hundreds''''': ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Hundreds with the -s- Formant |- ! 100 !! 200 !! 300 !! 400 !! 500 !! 600 !! 700 !! 800 !! 900 |- | '''aso''' || '''eso''' || '''iso''' || '''uso''' || '''yoso''' || '''yaso''' || '''yeso''' || '''yiso''' || '''yuso''' |} :: All the in-between numerals of the hundreds can be generated by modifying the '''so''' ending with the units and decades: :::* '''asa'''....''101'' :::* '''asale'''....''112'' :::* '''yosyulyi'''....''598'' :::* '''yusyulyu'''....''999'' === Thousands === ::* The '''''thousands''''' are generated with the formant '''r''': : :: Note: The numeral categories starting with the thousands on up end in '''-o''' and are separated from the rest of a numeral by a space. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Thousands |- ! 1000 !! 2000 !! 3000 !! 4000 !! 5000 !! 6000 !! 7000 !! 8000 !! 9000 |- | '''aro''' || '''ero''' || '''iro''' || '''uro''' || '''yoro''' || '''yaro''' || '''yero''' || '''yiro''' || '''yuro''' |} :::* '''aro'''....''1,000'' :::* '''aro a'''....''1,001'' :::* '''ero isi'''....''2,300'' :::* '''yoro yasula'''....''5,641'' === Millions === ::* The '''''millions''''' are generated with the formant '''ml'''. The millions part of the numeral are kept separate from the rest of the numeral. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Millions with the -ml- Formant |- ! 1,000,000 !! 2,000,000 !! 3,000,000 !! 4,000,000 !! 5,000,000 !! 6,000,000 !! 7,000,000 !! 8,000,000 !! 9,000,000 |- | '''amlo''' || '''emlo''' || '''imlo''' || '''umlo''' || '''yomlo''' || '''yamlo''' || '''yemlo''' || '''yimlo''' || '''yumlo''' |} :::* '''emlo yala'''....''2,000,051'' :::* '''umlo esu'''....''4,000,204'' :::* '''yumlo usyoro isyala'''....''9,405,361'' === Billions === ::* The '''''billions''''' are generated with the formant '''mr'''; ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Billions |- ! 1,000,000,000 !! 2,000,000,000 !! 3,000,000,000 !! 4,000,000,000 !! 5,000,000,000 !! 6,000,000,000 !! 7,000,000,000 !! 8,000,000,000 !! 9,000,000,000 |- | '''amro''' || '''emro''' || '''imro''' || '''umro''' || '''yomro''' || '''yamro''' || '''yemro''' || '''yimro''' || '''yumro''' |} : In numerals ending in '''-ro''' (''thousand''), '''-mlo''' (''million''), and '''-mro''' (''billion''), these numerals keep the '''-o''' and are separated by a space from the other elements of the numeral. :::* '''imro emlo yoro asyula'''....''three billion, two million, five thousand, one hundred fifty one'' :::* '''iro asyulyo'''....''3,195'' :::* '''yamlo asyulyo'''....''6,000,195'' :::* '''alomro yelyomlo asyilyaro yusele'''....''10,075,186,922'' === Trillions etc. === : The '''''trillions''''' are generated with the word '''garale''', which means ''10 to the positive power of 12 or 10<sup>12</sup>.'' : These numerals do not combine with surrounding numerals. ::* '''i garale'''....''3,000,000,000'' (''three trillion'') ::* '''eso garale'''....''200,000,000,000'' (''two hundred trillion'') : Even higher numerals are shown in the [[Mirad_Grammar/Numbers#Number_Chart|Number Chart later in this chapter]]. == Numeric Determiners == : Numeric Determiners are adjectives based on numerals that modify a following noun. === Integers === : The unit numeric integer determiners, which are used to quantify nouns, consist of the cardinal units followed by the unit formant '''wa'''. The noun following the numeric determiner is plural if the number is greater than one. The '''wa''' formant is used on unit numerals when they are stand-alone, not when they are part of a larger number. In contrast with English usage, "zero" is followed by a singular noun (''zero box'' vs. ''zero boxes''. Think of it as ''not a single box''). ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Standalone Unit Numeric Determiners |- ! owa tam !! awa tam !! ewa tami !! iwa tami !! uwa tami !! yowa tami !! yawa tami !! yewa tami !! yiwa tami !! yuwa tami |- | ''no/zero houses'' || ''one house'' || ''two houses'' || ''three houses'' || ''four houses''|| ''five houses'' || ''six houses'' || ''seven houses'' || ''eight houses'' || ''nine houses'' |} : <small>If a unit number is used in forming larger numbers like 13 or 204, no '''wa''' is used.</small> :: In a sequence of noun modifiers, the numerical determiner goes in the same place as in English, eg: ::* '''Ata <u>iwa</u> gajaga twidi bese bay at.'''....''My <u>three</u> older brothers live with me.'' ::* '''Hia <u>uwa</u> tomi losexwo.'''....''These <u>four</u> buildings will be destroyed.'' ::* '''At fu <u>ewa ey iwa</u> gouni.'''....''I would like <u>two or three</u> pieces.'' : The numeric determiners beyond the units do NOT take the '''-wa''' suffix. For example, '''ala tami'''....''eleven houses''. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Numeric Determiners modifying a singular or plural noun |- ! Mirad !! English !! '''Wa''' Behavior !! Pluralization Behavior |- | '''o<u>wa</u> tam''' || ''no houses, zero houses'' || The numeral is a unit, <br>so '''wa''' is suffixed. || The numeral is less than 2, <br>so the noun is singular. |- | '''awa tam''' || ''one house, a house''|| " || " |- | '''ewa tam<u>i</u>''' || ''two houses''|| " || The numeral is greater than 2, <br>so the noun is plural. |- | '''iwa tami''' || ''three houses''|| " || " |- | '''uwa tami''' || ''four houses'' || " || " |- | '''yowa tami''' || ''five houses'' || " || " |- | '''yawa tami''' || ''six houses''|| " || " |- | '''yewa tami''' || ''seven houses'' || " || " |- | '''yiwa tami''' || ''eight houses'' || " || " |- | '''yuwa tami''' || ''nine houses'' || " || " |- | '''alo tami''' || ''ten houses'' || The numeral is not a unit <br>so no '''wa''' is suffixed. || " |- | '''ase tami''' || ''a hundred two houses'' || " || " |- | '''ero iwa tami''' || ''two thousand three houses'' || The numeral '''i''' is a unit, <br>so '''wa''' is suffixed. || " |- | '''iro alo tami''' || ''three thousand ten houses'' || The numeral '''alo''' is not a unit, <br>so '''wa''' is not suffixed. || " |} : Numeric determiners can be pronominalized as things and persons by suffixing '''s''' or '''t''', respectively. These can, in turn, be pluralized by suffixing '''i'''. Furthermore, person pronouns can be feminized with a '''y''' before the '''t'''. The '''s''' suffix is short for '''sun'''....''thing'' or '''suni'''....''things''. The '''t''' ending is short for '''aot'''....''person'' or '''aoti'''....''persons.'' For example: ::* '''Et ayse awa tam. At gey ayse <u>awas</u>.''' (singular inanimate pronoun)....''You have one house. I have <u>one</u> too.'' ::* '''At aysa alo drari. Hij at ayse anay <u>ewasi</u> (plural inanimate pronoun).'''....''I had ten pencils. Now I only have <u>two</u>.'' ::* '''Esa <u>asoti</u> yeb be ha duzam.''' (plural animate pronoun).... '''There were <u>a hundred people</u> in the concert hall.''' ::* '''Yat yefe kebier <u>awoyt</u> bi huti.''' (singular animate female pronoun)....''We must choose <u>one female person</u> from those people.'' === Ordinals === : Ordinal numeric determiners (= ordinals) like ''first'', ''second'', etc. are formed from the cardinal numerals by adding the adjectival ending '''a''' to the cardinal numeral. A variation of this is with the word '''nap''' (''order'') inserted: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Numeric Determiners |- ! Cardinal Numeral !! Ordinal Numeric Determiner !! Variation with '''nap''' (''order'') |- | '''o'''....''zero'' || '''oa'''....''zeroth'' || '''onapa'''....''zeroth'' |- | '''a'''....''one'' || '''aa'''....''first'' || '''anapa'''....''first'' |- | '''e'''....''two'' || '''ea'''....''second'' || '''enapa'''....''second'' |- | '''i'''....''three'' || '''ia'''....''third'' || '''inapa'''....''third'' |- | '''alo'''....''ten'' || '''aloa'''....''tenth'' || '''alonapa'''....''tenth'' |- | '''asu'''....''104'' || '''asua'''....''104th'' || '''asunapa'''....''104th'' |- | '''garale'''....''trillion'' || '''garalea'''....''trillionth'' || '''garalenapa'''....''trillionth'' |} : Note: '''ana''' is an adjective meaning ''only, single'', eg. '''Iyt se ana tud.'''....''She is an only child''. As an adverb, '''anay''' means ''only'', eg. '''At yexe anay be tam.'''....''I work only at home.'' : There are other ordinal adjectives that are not based on numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Words Not Based on Numbers |- ! Root Word !! Ordinal Word |- |'''ij'''....''beginning'' || '''ijna''' or '''ijnapa'''....''first'' |- |'''uj'''....''end'' || '''ujna''' or '''ujnapa'''....''last'' |- |'''aj'''....''past'' || '''ajna''' or '''ajnapa'''....''ex-, former, previous'' |- |'''oj'''....''future'' || '''ojna''' or '''ojnapa'''....''future, upcoming'' |- |'''ej'''....''present'' || '''ejna''' or '''ejnapa'''....''current, new, present'' |- |'''ja'''....''before'' || '''jana''' or '''janapa'''....''previous, last, foregoing'' |- |'''jo'''....''after'' || '''jona''' or '''jonapa'''....''next, following'' |- |'''za'''....''in front of''|| '''zana''' or '''zanapa'''....''next'' |- |'''zo'''....''behind''|| '''zona''' or '''zonapa'''....''last (previous, foregoing)'' |} : Ordinal determiners and adjectives can be converted to adverbs by adding the suffix '''y''' to the adjectival counterparts: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Adverbs |- ! Adjective !! Adverb |- | '''aa'''....''first'' || '''aay'''....''firstly'' |- | '''anapa'''....''first'' || '''anapay'''....''primarily'' |- | '''ea'''....''second'' || '''eay'''....''secondly'' |- | '''ujna'''....''last'' || '''ujnay'''....''finally'' |} : Ordinal determiners can be converted to animate pronouns (persons) with the suffix '''t''' and inanimate pronouns (things) with the suffix '''s'''. These, in turn, can be pluralized with the suffix '''i'''. Neutral-gender animate pronouns can be made specifically masculine or feminine by changing '''at''' to '''wat''' for the former, and to '''ayt''' for the latter: ::* '''ha aas'''....''the first thing'' ::* '''ha aat'''....''the first person'' ::* '''ha aati'''....''the first people'' ::* '''hua aayt'''....''that first female'' ::* '''ha enapas'''....''the second thing'' ::* '''ewat'''....''another guy'' ::* '''Ha ujnati so ha ijnati.'''....''The last shall be first.'' ::* '''ha zanapat'''....''the next fellow'' : Again, in the sequencing of stacked adjectival elements, the order is as in English, that is: <deictic or pronominal determiner> | <ordinal determiner> | <cardinal numerical determiner> | <adjective> ::* '''hua <u>uwa</u> aga tami'''....''those <u>four</u> big houses'' ::* '''ha <u>aa</u> alo oga tami'''....''the <u>first</u> ten little houses'' ::* '''ata <u>anapa</u> ewa oga tudi'''....''my <u>first</u> two little children'' Note: Ordinal numeric determiners are not to be confused with '''''ordinal vowels''''', which are used to derive scalar iterations of nouns. Cardinal numbers are used in the latter case, eg.: ::* '''d<u>o</u>b'''....''state'' (1st level) ::* '''d<u>a</u>b'''....''government'' (2nd level derivative) ::* '''d<u>e</u>b'''....''leader'' (3rd level derivative) ::* '''d<u>i</u>b'''....''administration'' (4th " " ) ::* '''d<u>u</u>b'''....''minister'' (5th " " ) === Fractions === : Fractional numeric determiners ( = fractions) like ''half'' and ''quarter'' are formed by adding '''-yn''' for those functioning as nouns, '''-yna''' for adjectives, '''-ynay''' for adverbs, or '''-yn''' for prefixes, to the respective cardinal numeral. {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:1.6em;font-size:smaller;" |+ Fractional Numeric Determiners |- ! Cardinal Numeral !! Fraction as Noun !! As Adjective !! As Adverb || As Prefix || As Verb |- | '''o'''....''zero'' || '''oyn'''....''a void, vacuum, null'' || '''oyna'''....''null, nil'' || -- || '''oyn-'''....''devoid of'' || '''oynxer'''....''annihilate, nullify'' |- | '''a'''....''one'' || '''ayn'''....''whole'' || '''ayna'''....''entire, whole'' || '''aynay'''....''entirely'' || '''ayn-'''....''holo-, whole-, all-'' || '''aynxer'''....''integrate'' |- | '''e'''....''two'' || '''eyn'''....''a half'' || '''eyna'''....''half'' || '''eynay'''....''halfway'' || '''eyn-'''....''half-, semi-, hemi-, demi-'' || '''eynxer'''....''halve'' |- | '''i'''....''three'' || '''iyn'''....''a third'' || '''iyna'''....''third'' || '''iynay'''....''by a third'' || '''iyn-'''....''terci''- || '''iynxer'''....''cut in third'' |- | '''u'''....''four'' || '''uyn'''....''a quarter'' || '''uyna'''....''quarter'' || '''uynay'''....''quarterly'' || '''uyn-'''....''quadri''- || '''uynxer'''....''quarter'' |- | '''alo'''....''ten'' || '''aloyn'''....''a tenth'' || '''aloyna'''....''tenth'' || '''aloynay'''....''by a tenth'' || '''aloyn-'''....''deci''- || '''aloynxer'''....''decimate'' |- | '''aso'''....''hundred'' || '''asoyn'''....''hundredth, percent'' || '''asoyna'''....''hundredth'' || '''asoynay'''....''by a hundredth'' || '''asoyn-'''....''centi-'' || '''asoynxer'''....''cut by a hundred'' |} : Here are some examples: :* '''His uxo ha <u>oynxen</u> bi yata mir.'''....''This will cause the <u>anihilation</u> of our world.'' :* '''Ha <u>ayna</u> mir te ayv et.'''....''The <u>whole</u> world knows about you.'' :* '''Is se gas vyel ha <u>ayn</u> bi isa goni.'''....''It is more than the <u>whole</u> of its parts.'' :* '''Ferad se <u>ayn</u>dyana dalzeyn.'''....''French is a <u>holo</u>phrastic language.'' :* '''Et yafe bier <u>eyn</u> bi is.'''....''You can take <u>half</u> of it.'' :* '''Yat yefo <u>eynxer</u> eta yexnix.'''....''We will have to <u>halve</u> your salary.'' :* '''Hus sa <u>eyn</u>vyan.'''....''That was a <u>half-</u>truth.'' :* '''Eso <u>eyn</u>zyunida dropek.'''....''There is going to be a <u>hemi</u>spheric war.'' :* '''Duven his se <u>eyn</u>utexea dopar?'''....''Is this a <u>semi-</u>automatic weapon?'' :* '''<u>Iynxu</u> hua absakpovel.'''....''<u>Cut</u> that pie <u>in thirds</u>.'' :* '''It yeyfe bixwer ay <u>uynxwer</u>.'''....''He should be drawn and <u>quartered</u>.'' :* '''Hia nas se <u>aloyn</u> bi hos yat nixa zojab.'''....''This money is a <u>tenth</u> of what we earned last year.'' :* '''Ha dep <u>aloynxwu</u>.'''....''The army <u>would be decimated.</u>'' :* '''Ewa <u>asoyni</u> bi ha dityan baksa.'''....''Two <u>percent (=hundredths)</u> of the citizenry got sick.'' :* '''Hia tom se anay <u>asoyn</u> ge aga vyel hua tom.'''....''This building is only <u>a hundredth</u> as big as that building.'' :* '''Hwut se <u>oyntofa</u>.'''....''That guy is naked.'' : The fractional adverbs can be used as in these examples: :* '''Et so <u>aynay</u> dudyefa av eta xeyni.'''....'''You will be <u>wholly</u> accountable for your actions.''' :* '''Iyt <u>eynay</u> tikabeloka.'''....''She <u>almost</u> (= halfway) threw up.'' : Pronominalizations like ''half of it, a third of them'': ::* '''<u>Eynas</u> sa fia.'''....''<u>Half of it</u> was good.'' ::* '''<u>Eynasi</u> sa fua.'''....''<u>Half of them</u> (things) were bad.'' ::* '''Esa uwa tobi be hua fukyes. <u>Eynati</u> toja.'''....''There were four people in that accident. <u>Half (of them)</u> died.'' ::* '''<u>Iynati</u> bi yet se vyaka.'''....''<u>A third</u> of you are right.'' ::* '''<u>Uynati</u> bi yat yantexe.'''....''<u>A quarter</u> of us agree.'' ::* '''<u>Alo asoyni</u> bi hia dyesi fyunxwa.'''....''<u>Ten percent</u> of these books were ruined.'' === Multiples === : Multiplicative numeric determiners ( = multiples) like ''double'', ''triple'' can be formed by adding '''-on''' to the respective cardinal numeral if the numeral is '''''monosyllabic''''', otherwise just '''-n'''. These noun forms can be adjectivized with the suffix '''-a'''. They can also serve as prefixes on animate nouns, inanimate nouns, and prefixes, as the following chart shows. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Multiplicative Numeric Determiners |- ! Cardinal Numeral !! Multiple as Noun !! ...As Adjective !! ...As Adverb !! ...As Prefix !! ...as Verb-maker |- | '''o'''....''zero'' || '''oon'''....''null'' || '''oona'''....''nil'' || || '''on-'''....''zero-'' || '''onxer'''....''cancel, zero out'' |- | '''a'''....''one'' || '''aon'''....''single'' || '''aona'''....''single'' || '''aonay'''....''singly'' || '''an-'''....''uni-/mono-'' || '''anxer'''....''unify'' |- | '''e'''....''two'' || '''eon'''....''twosome, double'' || '''eona'''....''double'' || '''eonay'''....''doubly'' || '''en-'''....''di-/bi-'' || '''enxer'''....''double'' |- | '''i'''....''three'' || '''ion'''....''threesome, triplet'' || '''iona'''....''triple'' || '''ionay'''....''triply'' || '''in-'''....''tri-''- || '''inxer'''....''triple'' |- | '''u'''....''four'' || '''uon'''....''quartet'' || '''uona'''....''quadruple'' || '''uonay'''....''quadruply'' || '''un-'''....''quadri-/tetra-'' || '''unxer'''....''quadruple'' |- | '''yo'''....''five'' || '''yoon'''....''quintet'' || '''yoona'''....''quintuple'' || '''yoonay'''....''quintuply'' || '''yoon-*'''....''quinti-/penta-'' || '''yoonxer*'''....''quintuple'' |- | '''ya'''....''six'' || '''yaon'''....''sextet'' || '''yaona'''....''sextuple'' || '''yaonay'''....''sextuply'' || '''yaon-*'''....''sexi-/hexa-'' || '''yaonxer*'''....''sextuple'' |- | '''alo'''....''ten'' || '''alon'''....''decade'' || '''alona'''....''decadic'' || '''alonay'''....''by a multiple of ten'' || '''alon-'''....''deca-'' || '''alonxer'''....''multiply by ten'' |- | '''aso'''....''hundred'' || '''ason'''....''hundredfold'' || '''asona'''....''hundredfold'' || '''asonay'''....''by a hundredfold'' || '''ason-'''....''hecato-'' || '''asonxer'''....''multiply by a hundred'' |} :: * <small>An extra ''o'' is added to these prefixes to avoid ambiguity with '''yan''' meaning ''together'' and '''yon''' meaning ''apart.''</small> : The multiplicative noun ''dozen'' is expressed by '''aleon'''. :* '''<u>Aleoni</u> bi pati yizpapa.'''....''<u>Dozens</u> of birds flew by.'' : By adding the suffix '''-at''' to the noun multiple, we get groupings of people. The '''-na-''' in some of these words can be omitted, thereby simplifying the words: :* '''aonat''' or '''aot''' ....''solo, single, person'' ::* '''aonatser''' of '''aotser'''....''become single, become a person'' ::* '''aonawat'''....''singleton'' :* '''eonat''' or '''eot'''....''duo, pair, twosome, couple'' ::* '''eotxer'''....''to copulate'' ::* '''eontajat'''....''twin'' :* '''ionat''' or '''iot'''....''trio, threesome, trinity'' ::* '''iotxer'''....''to do a threesome'' ::* '''Ionatin'''....''Trinitarianism'' ::* '''iontajati'''....''triplets'' :* '''uonat''' or '''uot''' ....''quartet, foursome'' ::* '''uontajat'''....''quadruplet'' :* '''yoonat''' or '''yoot'''....''quintet, group of five people'' ::* '''yoontajati'''....''quintuplets'' ::* '''yoonati'''....''quintets'' : By adding the suffix '''-un''' instead of '''-on''', we get the following: :* '''aun'''....''unit'' ::* '''auna'''....''unitary, individual'' ::* '''aunser'''....''unite'' ::* '''aunyan'''....''series'' :::* '''aunyana'''....''serial'' :* '''eun'''....''pair'' ::* '''euna'''....''even, paired, binary'' ::* '''oleuna'''....''odd, non-binary, uneven, unpaired'' :::* '''oleunat'''....''odd man out'' :::* '''eunxer'''....''even out'' : Some examples where the above multiple determiners and derivatives are used: ::* '''Yat naptyopa be <u>eo(na)ti</u> yez bi ha mep.'''....''We marched in <u>twos (= pairs)</u> down the street.'' ::* '''<u>Asonati</u> upo bay yat bu hia ovdal.'''....''<u>Hundreds (of people)</u> will come with us to this protest.'' ::* '''Hia ivxel xwe <u>en</u>jabay.'''....''This celebration happens <u>bi</u>ennially.'' ::* '''Iyt se <u>un</u>tupokyat.'''....''She is a <u>quadri</u>plegic. (Lit: x 4+limb+loss+person)'' ::* '''Diwe sagu ha <u>auni</u>.'''....''Please count the <u>units</u>.'' ::* '''Yet gafisa <u>aronay</u>!'''....''You all have improved <u>a thousandfold</u>!'' ::* '''Tob se <u>en</u>tyoyaba sat.'''....''Man is a <u>bi</u>pedal creature.'' : Note: Sometimes the multiple prefix ending in '''-on''' in the numbers below ten is shortened to '''-n''' in common words: ::* '''<u>an</u>zyuk'''....''<u>mono</u>cycle'' ::* '''<u>en</u>zyuk'''....''<u>bi</u>cycle'' ::* '''<u>in</u>gun'''....''<u>tri</u>angle'' ::* '''<u>un</u>gun'''....''<u>quadr</u>angle'' ::* '''<u>yoon</u>gon'''....''<u>penta</u>gon'' ::* '''<u>yaon</u>gon'''....''<u>hexa</u>gon'' : Note: The prefixes for ''penta-/quinti-'' and ''hexa-/sext-'' must keep the '''-on''' so as to distinguish them from the prefixes '''yon'''....''apart'' and '''yan'''....''together''. This rule does not apply to numbers inside chemical names and formulas (See [[Mirad Grammar/Vocabulary Formation#Coding Chemical Elements|Coding Chemical Elements]]). ::* '''<u>yoon</u>gona'''....''<u>quinti</u>partite''&nbsp;&nbsp;BUT: '''<u>yon</u>per'''....''separate, go <u>apart</u>'' ::* '''<u>yaon</u>gun'''....''<u>hexa</u>gon''&nbsp;&nbsp;BUT: '''<u>yan</u>uper'''....''meet, come <u>together</u>'' : Note: ::* '''aot'''....''individual, person'' ::* '''eot'''....''couple, pair'' ::* '''iot'''....''trio'' ::* '''uot'''....''quartet'' ::* '''yoot'''....''quintet'' === Distributives === : The following table shows the Mirad equivalents for distributive numbers that refer to the base or radix upon which a number is based. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; font-style:smaller;" |- ! number ! Latinate ! Grecian ! Mirad |- | 0 | ''nullary'' | ''niladic'', ''medadic'' | '''onsuna''' |- | 1 | ''unary'' |'' monadic'' | '''ansuna''' |- | 2 | ''binary'' | ''dyadic'' | '''ensuna''' |- | 3 | ''ternary'' | ''triadic'' | '''insuna''' |- | 4 | ''quaternary'' | tetradic | '''unsuna''' |- | 5 | ''quinary'' | ''pentadic'' | '''yoonsuna''' |- | 6 | ''senary'' | ''hexadic'' | '''yaonsuna''' |- | 7 | ''septenary'' | ''heptadic'' | '''yensuna''' |- | 8 | ''octonary'' | ''octadic'' | '''yinsuna''' |- | 9 | ''novenary'' |'' enneadic'' | '''yunsuna''' |- | 10 | ''denary, decimal'' | ''decadic'' | '''alonsuna''' |- | 11 | ''undenary, undecimal'' | ''endecadic'' | '''alansuna''' |- | 12 | ''duodenary, duodecimal'' | ''dodecadic'' | '''alensuna''' |- | 16 | ''sedecimal'' | ''hexadecimal'' | '''alyansuna''' |- | 20 | ''vigenary, vicenary'' | ''icosadic'' | '''elonsuna''' |} === Frequentatives === : Words related to frequency are formed in various ways: :: With '''-xag''' (''frequency'') ::* '''duhoxag?'''....''how many times?, how often?'' ::* '''oxag'''....''never (zero times)'' ::* '''axag'''....''once'' ::* '''exag'''....''twice'' ::* '''ixag'''....''three times, thrice'' ::* '''aloxag'''....''ten times'' ::* '''glaxag'''....''many times, often'' ::* '''gloxag'''....''seldom'' ::* '''hexag''' ....''sometimes'' ::* '''hyaxag'''....''at all times'' ::* '''hyoxag'''....''not a single time'' ::* '''graxag'''....''too often'' ::* '''grexag'''....''frequently enough'' ::* '''groxag'''.....''not often enough'' ::* '''gwaxag'''.....''most often'' ::* '''gwoxag'''.....''least often'' :: Or, with '''-jod(i)'''....''times, instances'' ::* '''duhogla jodi?'''....''how many times?'' ::* '''owa jod'''....''zero times, not a single time'' ::* '''awa jod'''....''one time'' ::* '''ewa jodi'''....''two time, twice'' ::* '''iwa jodi'''....''three times, thrice'' ::* '''ge jodi vyel'''....''as many times as'' ::* '''ga jodi vyel'''....''more times than, more often than'' ::* '''gla jodi'''....''many times, often'' ::* '''glo jodi'''....''seldom'' :: Some of the above expressions can be adjectivized: ::* '''axaga kyes'''....''a one-time occurrence'' ::* '''ajoda akut'''....''a one-time winner'' ::* '''glaxaga teaput'''....''a frequent visitor'' ::* '''glojoda pat'''....''a rare bird'' :* 1 :** ''daily, every day, once a day''....'''juba / hyajub''' :** ''weekly, every week, once a week''....'''yejuba / hyayejub''' :** ''monthly, every month, once a month''....'''jiba / hyajib''' :** ''yearly/annually, every year, once a year''....'''jaba / hyajab''' :* 2 :** ''twice a day''....'''exag hyajub''' :** ''twice a week/biweekly''....'''exag hyayeyub / eynyejuba''' :** ''twice a month/bimensual''....'''exag hyajib / eynjiba''' :** ''twice a year/biannial/semiannual''....'''exag hyajab / eynjaba''' :* 2 :** ''every other day''....'''hya enapa jub''' (= '''every second day''') :** ''every other week''....'''hya enapa yeyub''' :** ''every other month''....'''hya enapa jib''' :** ''every other year/biennial''....'''hya enapa jab / enjaba''' :* 3 :** ''every three months/trimestral/trimonthly''....'''hya enapa jib / enjiba''' :* 4 :** ''quarterly''....'''hya enapa jib / uynjaba''' :* 6 ::* ''every semester''....'''hya yaonjib / hya eynjab''' === Sequentials === : Number words expressing sequence or order can be expressed in two ways: :* With the adjectival ending '''-a''': ::* '''oa'''....''zeroth'' ::* '''aa'''....''first'' (as a prefix, means ''arch-'') ::* '''ea'''....''second'' ::* '''ia'''....''third'' ::* '''aloa'''....''tenth'' ::* '''asea'''....''one hundred and second'' :* Or with the ending '''napa''', where '''nap''' means ''order'': ::* '''onapa'''....''zeroth'' ::* '''anapa'''....''first'' ::* '''enapa'''....''second'' ::* '''inapa'''....''third'' ::* '''alonapa'''....''tenth'' ::* '''aronapa'''....''thousandth'' === Temporals === : Aggregates of days are formed with '''jub''' (''day''): ::* '''yejub'''....''week'' (''seven day'') : Aggregates of months are formed with '''jib''' (''month''): ::* '''ijib'''....''trimester'' (''three month'') ::* '''yajib'''....''semester'' (''six month'') : Aggregates of years are formed with '''jab''' (''year''): ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' ::* '''ijab'''....''triennium'' ::* '''lojab'''....''decade'' ('''lo''' is short for '''alo''') ::* '''sojab'''....''century'' ('''so''' is short for '''aso''') ::* '''rojab'''....''millennium'' ('''ro''' is short for '''aro''') ::* '''elojab'''....''vicennial'' ::* '''esojab'''....''bicentennial'' ::* '''ujab'''....''quadrennium'' ::* '''yejab'''....''septennial'' ::* '''yujab'''....''novennium'' ::* '''yolojab'''....''jubilee'' === Latinate Number Words Ending in -ary === : Latinate number words ending in -ary are translated with a number prefix and the suffix '''-suna''' in Mirad: ::* '''onsuna'''....''nullary'' ::* '''ansuna'''....''unary'' ::* '''ensuna'''....''binary'' ::* '''insuna'''....''ternary, trinary'' ::* '''unsuna'''....''quaternary'' ::* '''yownsuna<sup>*</sup>'''....''quinary'' ::* '''yawnsuna<sup>*</sup>'''....''quinary'' ::* '''yensuna'''....''senary, septenary'' ::* '''yinsuna'''....''octonary'' ::* '''yunsuna'''....''novenary'' ::* '''alonsuna'''....''denary'' ::* '''alansuna'''....''undenary'' ::* '''alensuna'''....''duodenary'' : * A '''w''' is added to disambiguate the numeric prefix from '''yan-''' (''together'') and '''yon-''' (''apart''). === Number Words Ending in -fold or -ple === :* Number words in English ending in ''-fold'', ''-ple'', or ''-ploid'' are translated with '''-gala''' (''-fold, multiple'') in Mirad: ::* '''angala'''....''unifold, simple, haploid, onefold, one-off, single, solitary'' ::* '''engala'''....''double, ducplicate, twofold'' ::* '''ingala'''....''triple,triplicate, threefold'' ::* '''ungala'''....''quadruple, quadruplicte, fourfold'' ::* '''yowngala'''....''quintuple, fivefold, quintuplicate'' ::* '''yawngala'''....''sextuple, sextuplicate, sixfold'' ::* '''yengala'''....''septuple, sevenfold, septuplicate'' ::* '''yingala'''....''octuple, octuplicate, eightfold'' ::* '''yungala'''....''nonuple, nonuplicate, ninefold'' ::* '''alongala'''....''tenfold'' ::* '''asongala'''....''hundredfold, centuplicate'' ::* '''arongala'''....''thousandfold'' ::* '''amlongala'''....''millionfold'' ::* '''amrongala'''....''billionfold'' : Add a final '''-s''' to the above words to derive an inaninimate noun form: ::* '''angalas'''....''singleton'' ::* '''engalas'''....''duplicate'' ::* '''ingalas'''....''triplicate'' ::* '''ungalas'''....''quadruplicate'' ::* '''yowngalas'''....''quintuplicate, quintuplet, pentuplet'' ::* '''yawngalas'''....''sextuplicate, sextuplet, hextuplet'' ::* '''yengalas'''....''septuplet, helptuplet'' ::* '''yingalas'''....''octuplet'' ::* '''yungalas'''....''nonuplet'' ::* '''alongalas'''....''decuplet'' : Some multiplicative verbs can also be derived thusly: ::* '''galer'''....''to multiply'' ::* '''engaler'''....''to duplicate, to double'' ::* '''ingaler'''....''to triple'' ::* '''ungaler'''....''to quadruple'' : The opposite of multiplication is division, so, change '''gal''' to '''gol''': ::* '''goler'''....''to divide'' ::* '''engoler'''....''to divide by two, to halve, to disect'' ::* '''ingoler'''....''to divide by three, to trisect'' ::* '''ungoler'''....''to divide by four, to quarter'' ::* '''alongoler'''....''to divide by ten, to decimate'' : Another way to create words referring to divisions is to insert a '''y''' before the '''n''' in the numeric prefix: ::* '''ayn'''....''a whole'' ::* '''eyn'''....''a half'' ::* '''iyn'''....''a third'' ::* '''uyn'''....''a quarter'' ::* '''yoyn'''....''a fifth'' ::* '''yayn'''....''a sixth'' ::* '''yeyn'''....''a seventh'' ::* '''yiyn'''....''an eighth'' ::* '''yuyn'''....''a ninth'' ::* '''aloyn'''....''a tenth'' ::* '''asoyn'''....''a hundredth, percent'' ::* '''aroyn'''....''a thousandth'' : Verbs can be derived from the above: ::* '''aynxer'''....''to integrate'' ::* '''eynxer'''....''to halve, to dissect'' ::* '''iynxer'''....''to trisect'' ::* '''uynxer'''....''to quarter'' ::* '''aloynxer'''....''to decimate'' === Number Words Pertaining to Arithmetic Base === : Numbers words pertaining to arithmetic base end in '''-syoba''': ::* '''ensyoba'''....''binary, base 2'' ::* '''insyoba'''....''ternary, base 3'' ::* '''alonsyoba'''....''decimal, base 10'' ::* '''alyansyoba'''....''hexadecimal, base 16'' ::* '''elonsyoba'''....''vigesimal, base 20'' === Number Words Pertaining To Directions in Communications === : Number words pertaining to directions in communications end in '''-izona''': ::* '''anizona'''....''simplex, unidirectional, one-way'' ::* '''enizona'''....''duplex, bidirectional, two-way'' === Number Words Pertaining to Angular Shapes === : Number words pertaining to angular shapes end in '''-guna''': ::* '''inguna, ingun(san)'''....''triangular, triangle'' ::* '''unguna, ungun(san)'''....''quadrangular, quadrangle, square'' ::* '''yownguna, yowngun(san)'''....''pentagonal, pentagon'' ::* '''yawnguna, yawngun(san)'''....''hexagonal, hexagon'' ::* '''yinguna, yingun(san)'''....''octagonal, octogon'' ::* '''alanguna, alangun(san)'''....''hendecagonal, hendecagon'' : Some number words relating to volumes (ending in '''-nid'''): ::* '''yawngekunid'''....''cube, hexahedron'' ::* '''elonkunid'''....''icosahedron'' ::* '''elunkunid'''....''icositetrahedron'' ::* '''unkunid'''....''tetrahedron'' ::* '''yinkunid'''....''octahedron'' ::* '''yunkunid'''....''nonahedron'' === Number Words Pertaining to Meter === : Number words pertaining to meter ending in '''-deup'''. ::* '''indeup'''....''trimeter'' ::* '''undeup'''....''tetrameter'' ::* '''yoondeup'''....''pentameter'' ::* '''yaondeup'''....''hexameter'' ::* '''yendeup'''....''heptameter'' ::* '''yindeup'''....''octameter'' === Number Words for Feet on an Animal === : Numbers words for feet on an animal end in '''tyoyaba'''. ::* '''entyoyaba'''....''bipedal'' ::* '''untyoyaba'''....''quadrupedal'' === List of Numeric Prefixes in English and Mirad === : Here is a list of numeric prefixes used in English and Mirad. The English prefixes can vary between Germanic, Latinate, and Greek-based. ::* '''o(n)-'''....''zero-, nil-, null-, un-, non-'' ::* '''oyn-'''....''no-'' ::* '''a(n)-'''....''uni-, one-, mono-, sim-, singul-, prim-, arch-, sol-, hen-'' ::* '''ayn-'''....''whole-, holo-, sol-'' ::* '''e(n)-'''....''two-, bi(n/s)-, di(s)-, du(al)-, dyo-, duo-, dy-, bin-, second'' ::* '''ey(n)-'''....''half-, semi-, hemi-'' ::* '''eo(n)-'''....''double, diplo-, dupl-, twi-, twofold, twosome, pair, dyo-'' ::* '''i(n)-'''....''three-, tri-, trito-'' ::* '''io(n)-'''....''triple, tripl-, tri-, threefold, threesome, tris-, triad-'' ::* '''iy(n)-'''....''third, terci-, terti-, tern-, trin-'' ::* '''u(n)-'''....''four-, quadr-, tetra-, tetarto-, tessar-, quatern-'' ::* '''uo(n)-'''....''quadrupl-, quart-, tetrad-, fourfold, foresome, tetraplo-'' ::* '''uy(n)-'''....''quarter, quart-, quadru-'' ::* '''yo(wn)-*'''....''five, quint-, penta-, pempto-, pentad-, pentaplop'' ::* '''yoy(n)-'''....''fifth, quint-, pentaplo-'' ::* '''ya(wn)-*'''....''six, sex-, hexa-, hexaplo-, hexad-'' ::* '''yay(n)-'''....''sixth, hect-, octo-'' ::* '''yaon-'''....''sixfold, sext-, hect-, octaplo-, octad-'' ::* '''ye(n)-'''....''seven, sept-, hept-'' ::* '''yey(n)-'''....''seventh, sept-, hept-'' ::* '''yeon-'''....''seven-fold, heptad-, septim-'' ::* '''yi(n)-'''....''eight, oct-, ogdoo-'' ::* '''yion-'''....''octet, octad, octav-, eight-fold'' ::* '''yu(n)-'''....''nine, novem-, noven-, nona-, ennea-'' ::* '''yuyn-'''....''nineth'' ::* '''yuon-'''....''ennead, nonad, enneaplo-, nine-fold'' ::* '''alo-'''....''ten, deci-, deca-'' ::* '''aloyn-'''....''tenth, dec-, decad-'' ::* '''elo-'''....''twenty, viginti-, icos-'' ::* '''aso-'''....''hundred, centi-, hecato-, hectad-'' ::* '''asoyn-'''....''hundredth, cent-, hectad-'' ::* '''aro-'''....''thousand, milli-, kilo-'' ::* '''aroyn-'''....''thousandth, millen-, chiliad-'' : * A '''w''' is added to these words to avoid confusion with '''yan''' (''together'') and '''yon''' (''apart''). === Number Words Referring to Groups of People === : Number words referring to groups of people end in '''-ot''': ::* '''oot'''....''nobody, zero group'' ::* '''aot'''....''person, individual, solo'' ::* '''eot'''....''couple, duo'' ::* '''iot'''....''trio, threesome'' ::* '''uot'''....''quartet, foursome'' ::* '''yoot'''....''quintet, fivesome'' ::* '''yaot'''....''sextet'' ::* '''yeot'''....''septet'' ::* '''yiot'''....''octet'' ::* '''yuot'''....''nonet'' === Number Words Referring to Sets of Things === : Number words referring to sets of things end in '''-yan'''. The corresponding words in English may end in ''-ad'' or ''-ile'': ::* '''onyan'''....''nilad, empty set'' ::* '''anyan'''....''set, series, monad'' ::* '''enyan'''....''dyad, set of two, duad, pair, median'' ::* '''inyan'''....''triad, set of three, tercile, tertile'' ::* '''unyan'''....''tetrad, set of four, quartile'' ::* '''yoonyan'''....''pentad, set of five, quintile'' ::* '''yaonyan'''....''hexad, set of six, sextile'' ::* '''yenyan'''....''heptad, set of seven, septile'' ::* '''yinyan'''....''octad, set of eight, octile'' ::* '''yunyan'''....''nonad, set of nine'' ::* '''alonyan'''....''decad, set of ten, decile'' ::* '''alanyan'''....''baker's dozen, set of eleven'' ::* '''alenyan'''....''dozen, set of twelve'' ::* '''alyanyan'''....''hexadecile'' ::* '''elonyan'''....''ventile, vigintile'' ::* '''asonyan'''....''centile, percentile'' ::* '''aronyan'''....''millile'' === Number Words About Twins, Triplets, etc.=== :* Words referring to twins, triplets, etc. end in the word '''-tid''', meaning ''sibling'': ::* '''eontid'''....''twin, fraternal twin'' :::* '''eontwid'''....''twin brother, male twin'' :::* '''eontiyd'''....''twin sister, female twin'' :::* '''geta eontiyd'''...''identical twin'' ::* '''iontid'''....''triplet'' ::* '''uontid'''....''quadruplet'' ::* '''yowntid'''....''quintuplet'' (Note the '''w''', used to avoid confusion with '''yon''' ::* '''yawntid'''....''sextuplet'' (" " ") ::* '''yentid'''....''septuplet'' ::* '''yintid'''....''octuplet'' ::* '''yuntid'''....''nonuplet'' == Number Chart == : The following chart shows numbers in Mirad as symbols, adjectives, pronouns, prefixes, and verbs: {| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Number Chart |- ! colspan=5| Multiple !! colspan=4 |Fraction |- ! Numeral !! Adjective !! Noun !! Prefix<sup>1</sup> !! Verb !!leftmargin=10px| Numeral !! Noun !! Prefix !! Verb |- | 0 || '''owa'''<br>''zero '' || '''oon'''<br>''nonentity, null''<br>'''oot'''<br>''nobody '' || '''on-'''<br>''zero- '' || '''onxer'''<br>''nullify '' ||1/0 || '''oyn'''<br>''zeroth'' || '''oyn-'''<br>''nihil- '' || '''oynxer'''<br>anihilate |- | 1 || '''awa'''<br>''one''<br>'''aa'''<br>''first''<br>'''ana'''<br>''single, lone''<br>'''aona'''<br>''whole'' || '''aon'''<br>''entity''<br>'''aot'''<br>''solo, individual '' || '''an-'''<br>''uni-, mono- '' || '''anxer'''<br>''unify''|| 1/1 || '''ayn'''<br>''whole '' || '''ayn-'''<br>''holo- '' || '''aynxer'''<br>integrate |- | 2 || '''ewa'''<br>''two''<br>'''ea'''<br>''second''<br>'''ena'''<br>''dual''<br>'''ensuana'''<br>''binary'' || '''eon'''<br>''double''<br>'''eot'''<br>''duo, pair, couple '' <br>'''eontid'''<br>''twin''|| '''en-'''<br>''bi-, di- '' || '''eonxer'''<br>double<br>'''eotxer'''<br>''copulate '' || 1/2|| '''eyn'''<br>''half '' || '''eyn-'''<br>''semi- '' || '''eyxner'''<br>''halve, disect'' |- | 3 || '''iwa'''<br>''three''<br>'''ia'''<br>''third''<br>'''insuana'''<br>''ternary'' || '''ion'''<br>''triple''<br>'''iot'''<br>''trio, threesome''<br>'''iontid'''<br>''triplet'' || '''in-'''<br>''tri- '' || '''ionxer'''<br>''triple '' || 1/3|| '''iyn'''<br>''third '' || '''iyn-'''<br>''terci- '' || '''iynxer'''<br>''trisect'' |- | 4 || '''uwa'''<br>''four''<br>'''ua'''<br>''fourth'' || '''uon'''<br>''quadruple''<br>'''uot'''<br>''quartet, foursome''<br>'''uontid'''<br>''quadruplet'' || '''un-'''<br>''tetra- '' || '''uonxer'''<br>''quadruple '' ||1/4|| '''uyn'''<br>''fourth ''<br>'''uynjab'''<br>''quarter'' || '''uyn-'''<br>''quadri- '' || '''uynxer'''<br>''quarter'' |- | 5 || '''yowa'''<br>''five ''<br>'''yoa'''<br>''fifth''|| '''yoon'''<br>''quintuple''<br>'''yoot'''<br>''quintet ''<br>'''yoontid'''<br>''quintuplet'' || '''yown-'''<sup>2</sup><br>''penta- '' || '''yoonxer'''<br>''quintuple '' || 1/5|| '''yoyn'''<br>''fifth '' || '''yoyn-'''<br>''quint- '' || '''yoynxer'''<br>''cut in fifths'' |- | 6 || '''yawa'''<br>''six ''<br>'''yaa'''<br>''sixth'' || '''yaon'''<br>sextuple<br>'''yaot'''<br>''sextet ''<br>'''yaontid'''<br>''sextuplet'' || '''yawn-'''<sup>3</sup><br>''hecto- '' || '''yaonxer'''<br>''sextuple '' || 1/6|| '''yayn'''<br>''sixth '' || '''yayn-'''<br>''hexi- '' || '''yaynxer'''<br>''cut in sixths'' |- | 7 || '''yewa'''<br>''seven ''<br>'''yea'''<br>''seventh'' || '''yeon'''<br>''septuple''<br>'''yeot'''<br>''septet ''<br>'''yeontid'''<br>''septuplet''<br>'''yejub'''<br>''week'' || '''yen-'''<br>''hepto- '' || '''yeonxer'''<br>mult<br>'' seven'' || 1/7|| '''yeyn'''<br>''seventh'' || '''yeyn-'''<br>''hepti- '' || '''yeyxner'''<br>''cut in sevenths'' |- | 8 || '''yiwa'''<br>''eight ''<br>'''yia'''<br>''eighth'' || '''yion'''<br>''octuple''<br>'''yiot'''<br>''octet ''<br>'''yiontid'''<br>''octuplet'' || '''yin-'''<br>''octo- '' || '''yionxer'''<br>mult<br>'' eight '' || 1/8|| '''yiyn'''<br>''eighth '' || '''yiyn-'''<br>''octi- '' || '''yiynxer'''<br>''cut in eighths'' |- | 9 || '''yuwa'''<br>''nine ''<br>'''yua'''<br>''ninth'' || '''yuon'''<br>''nonuple''<br>'''yuot'''<br>''set of nine ''<br>'''yuontid'''<br>''nonuplet'' || '''yun-'''<br>''nona- '' || '''yuonxer'''<br>''multiply by nine '' || 1/9|| '''yuyn'''<br>''nineth '' || '''yuyn-'''<br>''novi- '' || '''yuynxer'''<br>''cut in ninths'' |- | 10 || '''alo'''<br>''ten ''<br>'''aloa'''<br>''tenth''<br>'''alosuana'''<br>''decimal'' ||'''alon'''<br>''tenfold ''<br>'''alojab'''...''decade'' || '''alon-'''<br>''deca- '' || '''alonxer'''<br>''increase by a<br>factor of ten '' || 1/10|| '''aloyn'''<br>''tenth '' || '''aloy-'''<br>''deci- '' || '''aloynxer'''<br>''decimate'' |- | 100<br>10<sup>4</sup> || '''aso'''<br>''hundred''<br>'''asoa'''<br>''hundredth'' || '''ason'''<br>''hundredfold ''<br>'''asojab'''<br>''century''|| '''aso-'''<br>''heca- '' || '''asonxer'''<br>''increase a<br>hundredfold'' || 1/100<br>10<sup>-2</sup>|| '''asoyn'''<br>''hundredth<br> percentage<br>cent '' || '''asoy-'''<br>''centi- '' || '''asoynxer'''<br>''cut into hundredths'' |- | 1,000<br>10<sup>3</sup> || '''aro'''<br>''thousand ''<br>'''aroa'''<br>''thousanth'' || '''aron'''<br>''thousandfold ''<br>'''arojab'''<br>''millennium''|| '''aro-'''<br>''kilo- '' || '''aronxer'''<br>''multiply by a<br>thousand'' || 1/1000<br>10<sup>-3</sup>|| '''aroyn'''<br>''thousandth '' || '''aroy-'''<br>''milli- '' || '''aroynxer'''<br>''divide by a thousand'' |- | 1,000,000<br>10<sup>6</sup> || '''amlo'''<br>''million ''<br>'''amloa'''<br>''millionth'' || '''amlon'''<br>''millionfold '' || '''amlo-'''<br>''mega-'' || || 10<sup>-6</sup>|| '''amloyn'''<br>''millionth'' || '''amloy-'''<br>''micro-'' || |- | 10<sup>9</sup> || '''amro'''<br>''billion ''<br>'''amroa'''<br>''billionth'' || '''amron'''<br>''billionfold '' || '''amro-'''<br>''giga- '' || || 10<sup>-9</sup>|| '''amroyn'''<br>''billionth'' || '''amroy-'''<br>''nano-'' || |- |10<sup>12</sup> || '''garale'''<sup>3</sup><br>''trillion ''<br>'''garalea'''<br>''trillianth'' || '''garalen'''<br>''trillionfold '' || '''garale-'''<br>''tera-'' || || 10<sup>-12</sup>|| '''goralen'''<br>''trillionth'' || '''gorale-'''<br>''pico-'' || |- |10<sup>15</sup> || '''garalyo'''<br>''quadrillion ''<br>'''garalyoa'''<br>''quadrillionth'' || '''garalyon'''<br>''quadrillionfold '' || '''garalyo-'''<br>''peta-'' || ||10<sup>-15</sup>|| '''garalyon'''<br>''quadrillionth'' || '''goralyo-'''<br>''femto-'' || |- |10<sup>18</sup> || '''garalyi'''<br>''quintillion ''<br>'''garalyia'''<br>''quintillionth'' || '''garalyin'''<br>''quintillionfold '' || '''garalyi-'''<br>''exa-'' || ||10<sup>-18</sup>|| '''goralyin'''<br>''quintillianth'' || '''goralyi-'''<br>''atto-'' || |- |10<sup>21</sup> || '''garela'''<br>''sextillion ''<br>'''garelaa'''<br>''sextillionth'' || '''garelan'''<br>''sextillionfold '' || '''garela-'''<br>''zetta-'' || ||10<sup>-21</sup>|| '''gorelan'''<br>''sextillionth'' || '''gorela-'''<br>''zepto-'' || |- |10<sup>24</sup> || '''garelu'''<br>''septillion ''<br>'''garelua'''<br>''septillionth'' || '''garelun'''<br>''eptillionfold '' || '''garelu-'''<br>''yotta-'' || ||10<sup>-24</sup>|| '''gorelun'''<br>''septillianth'' || '''gorelu-'''<br>''yocto-'' || |- | 10<sup>27</sup> || '''garelye'''<br>''octillion ''<br>'''garelyea'''<br>''octillionth'' || '''garelyen'''<br>''octillionfold '' || '''garelye-'''<br>''ronna-'' || ||10<sup>-27</sup>|| '''gorelyen'''<br>''octillionth'' || '''gorelyen'''<br>''ronto-'' || |- | 10<sup>30</sup> || '''garilo'''<br>''nonillion ''<br>'''gariloa'''<br>''nonillionth'' || '''garilon'''<br>''nonillionfold '' || '''garilo-'''<br>''quetta-'' || ||10<sup>-30</sup>|| '''gorilon'''<br>''nonillionth'' || '''gorilo-'''<br>''quecto-'' || |} <div style=";font-size:smaller;"> ::* Note 1: Sometimes the final '''-n''' on the numeric prefix is dropped, especially as an ordinal vowel in scalar words, eg. '''anapa'''<br>''first'', '''atistam'''<br>''elementary school''. ::* Note 2: An extra '''o''' is inserted into this prefix to distinguish it from '''yon-'''<br>''dis-, apart'' ::* Note 3: An extra '''o''' is inserted into this prefix to distinguish it from '''yan-'''<br>''con-, together'' ::* Note 4: '''Garale''' is short for '''alo gar ale'''<br>''ten to-the-power-of 12''. By the same token, '''gorale''' is short for '''alo gor ale'''<br>''ten to-the-power-of-minus 12'' </div> = Metric Units = : Mirad uses the [[wikipedia:International System of Units|International System of Units (SI)]] for rendering measurement units. These symbols are pronounced as if you were spelling each letter out (see [[Mirad Grammar/Phonology and Orthography#Alphabet|the alphabet]]. Bear in mind that majiscules (uppercase letters are prefaced with the word '''ag-''' (''big''). Similarly, Greek letters are rendered by their Greek names (ω = ''omega'', Ω = ''agomega''). The measurement unit names are followed by '''nak''' (''measurement unit''). == SI Base Units == ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI base units</big> |- !English<br>Unit<br>Name !Symbolic<br>Abbreviation !Quantity<br>Unit !Mirad<br>Pronunciation |- !second |style="text-align:center" |s |time |style="text-align:center" |'''sonak''' |- !meter |style="text-align:center" |m |length |style="text-align:center" |'''minak''' |- !kilogram |style="text-align:center" |kg |mass |style="text-align:center" |'''kigenak''' |- !ampere |style="text-align:center" |A |electric current |style="text-align:center" |'''aganak''' |- !kelvin |style="text-align:center" |K |thermodynamic temperature |style="text-align:center" |'''agkinak''' |- !Mole |style="text-align:center" |mol |amount of substance |style="text-align:center" |'''miolinak''' |- !candela |style="text-align:center" |cd |luminous intensity |style="text-align:center" |'''cadanak''' |} == SI Derived Units == : Here are SI derived units with special names and symbols: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI derived units with special names and symbols</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbeviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''radian''' | align="center" | rad | plane angle | align="center" |'''roadanak''' |- |'''steradian''' | align="center" | sr | solid angle | align="center" |'''soronak''' |- |'''hertz''' | align="center" | Hz | frequency | align="center" |'''aghezunak''' |- |'''newton''' | align="center" | N | force, weight | align="center" |'''agninak''' |- | '''pascal''' | align="center" | Pa | pressure, stress | align="center" | '''agpoanak''' |- | '''joule''' | align="center" | J | energy | align="center" | '''agjinak''' |- | '''watt''' | align="center" | W | power | align="center" | '''agwunak''' |- | '''coulomb''' | align="center" | C | electric charge | align="center" |'''agcanak''' |- | '''volt''' | align="center" | V | electrical potential difference | align="center" | '''agvunak''' |- | '''farad''' | align="center" | F | capacitance | align="center" | '''agfenak''' |- | '''ohm''' | align="center" | Ω | electrical resistance | align="center" | '''agomeganak''' |- | '''Siemens''' | align="center" | S | electrical conductance | align="center" | '''agsonak''' |- | '''Weber''' | align="center" | Wb | magnetic flux | align="center" | '''agwubanak''' |- | '''tesla''' | align="center" | T | magnetic flux density | align="center" | '''agtonak''' |- | '''henry''' | align="center" | H | inductance | align="center" | '''aghenak''' |- | '''degree Celsius''' | align="center" | °C | temperature | align="center" | '''nogagcanak''' |- | '''lumen''' | align="center" | lm | luminous flux | align="center" | '''liminak''' |- | '''lux''' | align="center" | lx | illuminance | align="center" | '''lixunak''' |- | '''becquerel''' | align="center" | Bq | radioactivity | align="center" | '''agbakonak''' |- | '''gray''' | align="center" | Gy | absorbed dose (of ionizing radiation) | align="center" | '''aggeyunak''' |- | '''sievert''' | align="center" | Sv | equivalent dose (of ionizing radiation) | align="center" | '''agsovunak''' |- | '''katal''' | align="center" | kat | catalytic activity | align="center" | '''kiatonak''' |- | '''byte''' | align="center" | b | 8 bits of information | align="center" | '''banak''' |} == Convenient Non-SI Units == : Also, here are some non-SI units that are very convenient and acceptable: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Convenient non-SI units</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbreviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''litre''' | align="center" | L | volume | align="center" |'''aglonak''' |- |'''hectare''' | align="center" | ha | area | align="center" |'''heanak''' |- |'''ton''' | align="center" | t | area | align="center" |'''tonak''' |- |'''decibel''' | align="center" | dB | loudness | align="center" |'''daagbanak''' |- |'''fathom''' | align="center" | ftm | depth of water | align="center" |'''fetominak''' |} == Pronunciation of Coherent Derived Unit Formulae == : The following chart shows how in Mirad to pronounce coherent derived unit formulae in terms of base units. Note that the backslash means ''per'' or ''divided by'' and is pronounced '''gol'''. The symbol x means ''times'' and is pronounced '''gal'''. The superscript number is a power and is pronounced '''gar''' plus the number (with '''-wa''', if a unit number). The negative superscript number is pronounced '''gor''' plus the number (again, with '''-wa''' if a unit number). See [[Mirad Grammar/Determiners#Arithmetical Expressions|Arithmetical Expressions]] for further information on these terms. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Examples of coherent derived units in terms of base units</big> |- ! Name ! Symbolic<br>Formula ! Derived<br>Quantity ! Typical<br>Symbol ! Mirad<br>Pronunciation |- | '''square meter''' | align="center" | m<sup>2</sup> | area | align="center" |{{math|''A''}} | align="center" | '''minak-gar-ewa''' |- | '''cubic meter''' | align="center" | m<sup>3</sup> | volume | align="center" | {{math|''V''}} | align="center" | '''minak-gar-iwa''' |- | '''meter per second''' | align="center" | m/s | speed, velocity | align="center" | {{math|''v''}} | align="center" | '''minak-gol-sonak''' |- | '''meter per second squared''' | align="center" | m/s<sup>2</sup> | acceleration | align="center" | {{math|''a''}} | align="center" | '''minak-gol-sonak-gar-ewa''' |- |rowspan=2| '''reciprocal meter''' |rowspan=2 align="center" | m<sup>−1</sup> | wavenumber | align="center" | {{math|''σ''}}, {{math|''ṽ''}} | align="center" | '''minak-gor-awa''' |- | vergence (optics) | align="center" | {{math|''V''}}, 1/{{math|''f''}} |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | density | align="center" | {{math|''ρ''}} | align="center" | '''kigenak-gol-minak-gar-iwa''' |- | '''kilogram per square meter''' | align="center" | kg/m<sup>2</sup> | surface density | align="center" | {{math|''ρ''}}<sub>A</sub> | align="center" | '''kigenak-gol-minak-gar-ewa''' |- | '''cubic meter per kilogram''' | align="center" | m<sup>3</sup>/kg | specific volume | align="center" | {{math|''v''}} | align="center" | '''minak-gar-iwa-gol-kinak-ge''' |- | '''ampere per square meter''' | align="center" | A/m<sup>2</sup> | current density | align="center" | {{math|''j''}} | align="center" | '''aganak-gol-minak-gar-ewa''' |- | Amperes per meter|'''ampere per meter''' | align="center" | A/m | magnetic field strength | align="center" | {{math|''H''}} | align="center" | '''aganak-gol-minak''' |- | '''mole per cubic meter''' | align="center" | mol/m<sup>3</sup> | concentration | align="center" |{{math|''c''}} | align="center" | '''minolinak-gol-minak-gar-iwa''' |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | Mass concentration (chemistry)|mass concentration | align="center" | {{math|''ρ''}}, {{math|''γ'' }} | align="center" | '''kinak-ge-gol-minak-gar-iwa''' |- | '''candela per square meter''' | align="center" | cd/m<sup>2</sup> | luminance | align="center" | {{math|''L''}}<sub>v</sub> | align="center" | '''canak-da-gol-minak-gar-ewa''' |} == SI Macro and Micro Prefixes == : The SI has a whole list of prefixes that act as multipliers (macro) or dividers (micro) of the above and other measurement units. For example, a ''kilometer'' is a meter times a 1,000 (macro unit), whereas a millimeter is a meter divided by a 1,000 (micro unit). '''Agbanak''' means '''byte''', so '''garale-agbanak''' is ''terabyte''. This breaks down to ''10<sup>12</sup> bytes''. Here is a table showing the Mirad macro and micro prefixes: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Scalar Metrics |- ! colspan=4 | Macro !! colspan=4 | Micro |- ! Base<br>10!! US/UK Name!!Mirad Prefix....SI Prefix !!SI Symbol !! Base<br>10 !! (US/UK Name) !! Mirad Prefix....SI Prefix !! SI Symbol |- | 1 || one || '''an-''' *... ''mono-, uni-'' || ||1/1 ||whole || '''ayn-'''....''holo-, uni-'' || |- | 2 ||two || '''en-'''....''bi-'' || || 1/2 ||half||'''eyn-'''....''demi-, di-''|| |- | 3 ||three || '''in-'''....''tri-'' || || 1/3 ||third ||'''iyn-'''....''terci-''|| |- | 4 ||four || '''un-'''....''tetra-'' || || 1/4 ||fourth || '''uyn-'''....''quadri-''|| |- | 5 ||five || '''yown-''' ....''penta-'' || || 1/5 ||fifth ||'''yoyn'''....''quinti-''|| |- | 6 ||six || '''yawn-'''....''hexa-'' || || 1/6 ||sixth ||'''yayn'''....''sexti-''|| |- | 7 ||seven || '''yeon-'''....''hepta-'' || || 1/7 ||seventh || '''yeyn'''....''septi-''|| |- | 8 ||eight || '''yion'''....''octo-'' || || 1/8 ||eighth || '''yiyn'''....''octi-''|| |- | 9 ||nine || '''yuon'''....''nona-'' || || 1/9 ||ninth || '''yuyn'''....''novi-''|| |- | 10 ||ten || '''alon-'''....''deca-'' || ''da'' || 1/10 ||tenth || '''aloy-'''....''deci-''|| ''d'' |- | 10<sup>2</sup> ||hundred || '''aso-'''....''hecto-'' **|| ''h'' || 10<sup>-2</sup> ||hundredth || '''asoy-'''....''centi-''|| ''c'' |- | 10<sup>3</sup> ||thousand || '''amso-'''....''kilo-'' ||''k'' || 10<sup>-3</sup> ||thousandth)|| '''amsoy-'''....''milli-''|| ''m'' |- | 10<sup>6</sup> ||million || '''amlo-'''....''mega-'' || ''M'' || 10<sup>-6</sup> ||millionth || '''amloy-'''....''micro-''|| ''r'' |- | 10<sup>9</sup> ||billion /milliard || '''amro-'''....''giga-'' || ''G'' || 10<sup>-9</sup> ||billionth/ milliardth || '''amroy-'''....''nano-''|| ''n'' |- | 10<sup>12</sup> ||trillion /billion || '''garale-'''....''tera-'' || ''T'' || 10<sup>-12</sup> ||trillionth / billionth)|| '''gorale-'''....''pico-''|| ''p'' |- | 10<sup>15</sup> ||quadrillion)/ billiard|| '''garalyo-'''....''peta-'' || ''P''||10<sup>-15</sup> ||quadrillionth) / billiardth || '''goralyo-'''....''femto-''||''f'' |- | 10<sup>18</sup> ||quintillion / trillion || '''garalyu-'''....''exa-'' || ''E''||10<sup>-18</sup> ||quintillionth)/ trillionth || '''goralyu'''....''atto-''||''a'' |- | 10<sup>21</sup> ||sextillion)/ trilliard || '''garela-'''....''zetta-'' || ''Z''||10<sup>-21</sup> ||sextillionth / trilliardth || '''gorela'''....''zepto-''||''z'' |- | 10<sup>24</sup> ||septillion)/ quadrillion || '''garelu-'''....''yotta-'' || '' Y'' ||10<sup>-27</sup> ||septillionth / quadrillionth|| '''gorelu'''....''yocto-''||''y'' |} : *Note: The '''-n''' or '''-on''' can sometimes be omitted in macro-prefixation, especially where there is no ambiguity. The '''-n''' (but NOT the '''-yn''') in the micro prefixes can also sometimes be omitted. : : **Note: The '''gar''' (''to a plus power'') and '''gor''' (''to a minus power'') forms are alternatives for the numeric prefixes beyond 100. For example, ''billion'' (10<sup>9</sup>) could be expressed as '''garyu-'''(ten) to the 9th power'', while ''billionth'' could be expressed by '''goryu''' (''(ten) to the minus 9th power). The prefix '''garya-''' is composed of the positive exponential operator '''gar''' (''to the power of''), followed by the number ''6''. The prefix '''gorale-''' is composed of the negative exponential operator '''gor''' (''to the root of''), followed by the number ''12''. : The macro and micro values can also be represented with abbreviated symbols, which can be pronounced in Mirad as spelled out alphabetics. Greek letter are rendered by their names in Greek. Upper case equivalents are preceded with '''ag-'''. Here is a table showing grams: == Kg Metrics With Abbreviated Symbols == :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Kg Metrics With Abbreviated Symbols |- ! colspan=2 | MACRO !! colspan=2 | MICRO |- ! Symbol (Expansion) !! Mirad Pronunciation !! Symbol (Expansion) !! Mirad Pronunciation |- | ''dag'' (decagram)|| '''daagenak''' || ''dg'' |(decigram)||'''dagenak''' |- | ''hg'' (hectogram)|| '''hegenak''' || ''cg'' (centigram)||'''cagenak''' |- | ''kg'' (kilogram) || '''kogenak''' || ''mg'' (milligram)||'''migenak''' |- | ''Mg'' (macrogram)|| '''agmigenak''' ||''μg'' (microgram)|| '''mugenak''' |- | ''Gg'' (gigagram)|| '''aggegenak''' || ''ng'' (nanogram)|| '''nigenak''' |- | ''Tg'' (teragram)|| '''agtogenak''' || ''pg'' (picagram)|| '''pogenak''' |- | ''Pg'' ( petagram)|| '''agpogenak''' || ''fg'' (femtogram)|| '''fegenak''' |- | ''Eg'' (exagram)|| '''agegenak''' || ''ag'' (attogram)|| '''agenak''' |- | ''Zg'' (zettagram)|| '''agzegenak''' || ''zg'' (zeptogram) || '''zegenak''' |- | ''Yg'' (yottagram)|| '''agyugenak''' || ''yg'' (yoctogram) || '''yugenak''' |} : The squared and cubed representations of the above are followed by '''gar e''' (''squared'') and '''gar i''' (''cubed''), respectively: ::* ''10 km²''....(pronounced as:) '''alo kominaki gar ewa''' ::* ''12 mm³''....(pronounced as:) '''ale miminaki gar iwa''' = Expressing Frequency = : There are two ways to form determiners of frequency: ::* Using '''jod(i)''' meaning ''occasion(s), instance(s), time(s)'', or ::* Using '''xag''' meaning ''frequency'' : Here is a chart showing the most common frequency determiners: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Frequentative Determiners |- ! "Jod" Method !! "Xag" Method !! Meaning |- | '''duhogla jodi?''' || '''duhoxag?''' || ''how often?, how many times?'' |- | '''hogla jodi''' || '''hoxag''' || ''how often, how frequently'' |- | '''hagla jodi''' || '''haxag''' || ''the frequency'' |- | '''hegla jodi''' || '''hexag''' || ''sometimes, on some occasions'' |- | '''higla jodi''' || '''hixag''' || ''this often, this many times'' |- | '''hugla jodi''' || '''huxag''' || ''that often, that many times, so many times'' |- | '''huugla jodi''' || '''huuxag''' || ''so often, so many times'' |- | '''hyogla jodi''' || '''hyoxag''' || ''never'' |- | '''hyagla jodi''' || '''hyaxag''' || ''always, at all times'' |- | '''hyegla jodi''' || '''hyexag''' || ''any number of times, however often'' |- | '''hyigla jodi''' || '''hyixag''' || ''as often, the same number of times'' |- | '''hyugla jodi''' || '''hyuxag''' || ''not as often, some other number of times'' |- | '''ga jodi''' || '''gaxag (vyel)''' || ''more often (than)'' |- | '''ge jodi''' || '''gexag (vyel)''' || ''as many times (as), as often (as)'' |- | '''go jodi''' || '''goxag (vyel)''' || ''less often (than)'' |- | '''gla jodi''' || '''glaxag''' || ''many times, often'' |- | '''gle jodi''' || '''glexag''' || ''quite a few times, quite often'' |- | '''glo jodi''' || '''gloxag''' || ''not so many times, seldom'' |- | '''gra jodi''' || '''graxag''' || ''too often'' |- | '''gre jodi''' || '''grexag''' || ''often enough'' |- | '''gro jodi''' || '''groxag''' || ''too seldom'' |- | '''gwa jodi''' || '''gwaxag''' || ''as often as possible, most often, most times'' |- | '''gwe jodi''' || '''gwexag''' || ''an average number of times'' |- | '''gwo jodi''' || '''gwoxag''' || ''least often, as seldom as possible'' |- | '''owa jod''' || '''oxag''' || ''never, at no time, zero times'' |- | '''awa jod''' || '''axag''' || ''once, one time'' |- | '''awa ga jod''' || '''ga axag''' || ''again, once more'' |- | '''ewa jodi''' || '''exag''' || ''twice, two times'' |- | '''iwa jodi''' || '''ixag''' || ''thrice, three times'' |- | '''alo jodi''' || '''aloxag''' || ''ten times'' |- |- '''asoni bi jodi''' || -- || ''hundreds of times'' |- |- '''yowa gal haxag vyel zojab''' || '''yoxag vyel zojab''' || ''five times as often as last year'' |} : Examples: ::* '''<u>Duhoxag</u> et pe ha tayegoblam?'''....''<u>How often</u> do you go to the barber shop?'' ::* '''<u>Duhogla jodi</u> et akaye hia ekun?'''....''<u>How many times</u> have you won this game?'' ::* '''At teataye hua dyezun <u>iwa ey uwa jodi</u>.'''....''I have seen that film <u>three or four times</u>.'' ::* '''At teataye is <u>huugla jodi (or: huuxag) van</u> at bokseye.'''....''I have seen it <u>so many times that</u> I am getting sick.'' ::* '''Hus xwaye <u>gaxag vyel</u> et te.'''....''That has happened <u>more often than</u> you know.'' = Mathematical Expressions = [[File:Arithmetic symbols2.svg|90px|thumb|none]] : Mathematical vocabulary is based mostly on deriviatives of the degree word '''ga'''....''more''. == Chart of Arithmetical Operations == : The following chart shows Mirad mathematical operation terms and symbols: {{small/top}} {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:3.2em; font-size:smaller;" |+ Arithmetical Operation Vocabulary |- ! Verb !! Operation !! Patient !! Subject !! Operator !! Sign !! Result |- | '''gaber'''....''add'' || '''gaben'''....''addition'' || '''gabwas'''....''addend, summand'' || '''gabus'''....''augend'' || '''gab'''....''plus'' || '''gabsiyn'''....''plus sign'' (<big>+</big>) || '''gabix'''....''sum'' |- | '''galer'''....''multiply'' || '''galen'''....''multiplication'' || '''galwas'''....''multiplicand'' || '''galus'''....''multiplier, factor'' || '''gal'''....''times'' || '''galsiyn'''....''times sign'' (<big>x</big>) || '''galix'''....''product'' |- | '''garer'''....''raise to the power of''<br>'''egarer'''....''to square''<br>'''igarer'''....''to cube'' || '''garen'''....''exponentiation'' || '''garwas'''....''base'' || '''garus'''....''exponent'' || '''gar'''....''raised to the power of'' || || '''garix'''....''power'' |- | '''gazer'''....''logarithmize'' || '''gazen'''....''logarithmization'' || '''gazwas'''....''base''||'''gazus'''....''antilogarithm'' ||'''gaz'''....''the log of'' || ||'''gazix'''....''logarithm'' |- | '''gober'''....''subtract'' || '''goben'''....''subtraction'' || '''gobwas'''....''minuend'' || '''gobus'''....''subtrahend'' || '''gob'''....''minus'' || '''gobsiyn'''....''minus sign'' (<big>-</big>) || '''gobix'''....''difference'' |- | '''goler'''....''divide'' || '''golen'''....''division.... fraction'' || '''golwas'''....''dividend'', ''numerator''|| '''golus'''....''divisor, denominator'' || '''gol'''....''divided by'' || '''golsiyn'''....''division sign'' (<big>÷</big>) || '''golix'''....''quotient'' |- | '''gorer'''....''derive the nth root of'' || '''goren'''....''root extraction'' || '''gorwas'''....''radicand'' || '''gorus'''....''degree'' || '''gor'''....''the nth root of'' || '''gorsiyn'''....''radical sign'' (<big>√</big>) || '''gorix'''....''root'' |- | '''gexer'''....''equal'' || '''gexen'''....''equation'' || '''gexwas'''....''thing being equated'' || '''gexus'''....''equator'' || '''ge'''....''equal to'' || '''gesiyn'''....''equal sign'' (<big>=</big>) || |} {{small/end}} == How to Verbalize Math Expressions == ::* ''1 + 1 = 2.''....'''Awa gab awa gese ewa.''' ::* ''3 - 1 = 2.''....'''Iwa gob awa gese ewa.''' ::* ''2 x 4 = 8.''....'''Ewa gal uwa gese yiwa.''' ::* ''10 % 2 = 5.''....'''Alo gol ewa gese yuwa.''' ::* ''5<sup>2</sup> = 25.''....'''Yowa gar ewa gese elyu.''' ::* ''2<sup>3</sup> = 8.''....'''Ewa gar iwa gese yiwa.''' ::* ''4 √2 = 2 = 2.''....'''Uwa gor ewa gese ewa.''' ::* ''log<sub>10</sub> 1000 = 3.''....'''Aro gaz alo gese iwa.''' : Note 1: '''gese''' (''equals'') can be substituted with '''se''' (''is''), eg.: ::* '''Ewa gab ewa se uwa.'''....''Two plus two is four.'' : Note 2: If numbers are used as numeric adjectives, the units take the suffix '''-wa''', eg.: ::* '''E<u>wa</u> sicirufebi gab a<u>wa</u> marofeb gese yanmul.'''....''Two oranges plus one apple equals a salad.'' : Examples of mathematical expressions: ::* '''Ewa <u>gab</u> ewa gese uwa.'''....''Two <u>plus</u> two equals four.'' ::* '''Ewa <u>gal</u> iwa gese yawa.'''....''Two <u>times</u> three equals six.'' ::* '''Iwa <u>gar</u> ewa gese yuwa.'''....''Three <u>to the second power</u> equals nine.'' ::* '''Ewa <u>gob</u> ewa gese owa.'''....''Two <u>minus</u> two equals zero.'' ::* '''Yuwa <u>gol</u> iwa gese iwa.'''....''Nine <u>divided by</u> three equals three.'' ::* '''Yuwa <u>gor</u> iwa gese iwa.'''....''Nine <u>cubed</u> equals three.'' ::* '''Aso <u>gor</u> ewa gese alo.'''....''One hundred <u>squared</u> equals ten.'' ::* '''Aro <u>gaz</u> alo gese iwa.'''....''Log<sub>10</sub>(1000) = 3. (= Log base 10 of 1000 equals three'') == Decimal Expressions == : Decimal expressions like ''2.5'' use the word '''nod'''....''point'' as in English. ::* '''Hia lisovol kyinse ga vyel 10.8 (alo nod yiwa) kigenaki.'''....''This tomato weighs more than 10.8 (ten point eight) kilograms.'' = Calendar and Time Expressions = :: The word for calendar is '''judar'''. The sections below explain how calendar expressions are formed and used: === Basic Calendar Units === [[File:Calendar (PSF).png|thumb|none]] : Time is divided using the following basic terms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Calendar Units |- ! Mirad !! English |- | '''job''' || ''time'' |- | '''jab''' || ''year'' |- | '''jeb''' || ''season'' |- | '''jib''' || ''month'' |- | '''jub''' || ''day'' |- | '''jwob*''' || ''hour'' |- | '''jwab*''' ('''jwap''') || ''minute'' (''moment'') |- | '''jweb*''' ('''jwep''') || ''second'' (''instant'') |} * Note: These would ordinarily be '''jyob''', '''jyab''', and '''jyeb''' respectively, but the '''w''' glide is much easier to pronounce after the letter '''j''', and is therefore substituted. == Other Calendar Units == : Other calendar units are formed through the agglutination of numerical stubs to some of the time units above: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Other Calendar Units |- ! Mirad !! English !! Numerical Formula |- | '''rojab''' || ''millenium'' || year x 1,000 |- | '''sojab''' || ''century'' || year x 100 |- | '''lojab''' || ''decade'' || year x 10 |- | '''eynjab''' || ''half year'' || year x 1/2 |- | '''uynjab''' || ''quarter'' || year x 1/4 |- | '''yajib''' || ''semester'' || month x 6 |- | '''yejub''' || ''week'' || day x 7 |- | '''yejubuj''' || ''weekend'' || day x 7 end |- | '''eynjwob''' || ''half hour'' || hour x 1/2 |} : ''This'', ''next'', ''last'', etc. are expressed as follows: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Pointers |- ! Mirad !! English |- | '''hijub'''<br>'''hiyejub'''<br>'''hijab''' || ''today''<br>''this week''<br>''this year'' |- | '''zojub'''<br>'''zoyejub'''<br>'''zajab''' || ''yesterday''<br>''last week''<br>''last year'' |- | '''zajub'''<br>'''zayejub'''<br>'''zajab''' || ''tomorrow''<br>''next week''<br>''next year'' |- | '''hujub'''<br>'''huyejub'''<br>'''hujab''' || ''that day''<br>''that week''<br>''that year'' |- | '''jazojub'''<br>'''ja ewa yejubi'''<br>'''jazojab''' || ''the day before yesterday''<br>''two weeks ago''<br>''the year before last'' |- | '''jozajub'''<br>'''jo ewa yejubi'''<br>'''jozajab''' || ''the day after tomorrow''<br>''two weeks from now''<br>''the year after next'' |- | '''Duhojub?'''|| ''Which day?'' |- | '''hyajub''' || ''every day''<sup>1</sup> |- | '''hyejub''' || ''any day'' |- | '''hejub''' || ''someday'' |- | '''hejubi''' || ''some days'' |- | '''bi jub bu jub''' || ''from day to day'' |- | '''e jubi jay''' || ''two days ago'' |- | '''gla jubi joy''' || ''many days later'' |} : <sup>1</sup> ''All day'' is expressed by '''ha ayna jub''' or '''hya ha jub'''. == Seasons of the Year == [[File:Seasons gijinka.png|thumb|]] : Seasons of the year are expressed by internally scalarizing the word for ''season'' '''jeb''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Seasons of the Year |- ! Mirad !! English |- | '''jeab''' || ''spring'' |- | '''jeeb''' || ''summer'' |- | '''jeib''' || ''autumn, Fall'' |- | '''jeub''' || ''winter'' |} : Examples of usage: ::* '''be jeab'''....''in spring'' ::* '''ja jeeb'''....''before summer'' ::* '''ju jeib'''....''until autumn'' ::* '''ji jeub'''....''since winter'' ::* '''je ha jeb'''....''during the season'' ::* '''ub ha uj bi jeeb'''....''toward the end of summer'' ::* '''eb jeab ay jeeb'''....''between spring and summer'' ::* '''jeeba gemoj'''....''vernal equinox'' ::* '''jeiba fayebi'''....''autumn leaves'' ::* '''jeba til'''....''seasonal drink'' ::* '''jeubyena jebmalyen'''....''wintry climate'' ::* '''jeabyena malyen'''....''spring-like weather'' ::* '''jeuben'''....''hibernation'' ::* '''hijeab'''....''this season'' ::* '''zajeab'''....''next season'' ::* '''zojeab'''....''last season'' ::* '''hyajeab'''....''every season'' == Months of the Year == : Months of the year are expressed by internally scalarizing the word for month '''jib'''. Unlike in English, the months of the year in Mirad are not capitalized. Nor are days of the week. :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Months of the Year |- ! Mirad !! English |- | '''jiab''' || ''January'' |- | '''jieb''' || ''February'' |- | '''jiib''' || ''March'' |- | '''jiub''' || ''April'' |- | '''jiyob''' || ''May'' |- | '''jiyab''' || ''June'' |- | '''jiyeb''' || ''July'' |- | '''jiyib''' || ''August'' |- | '''jiyub''' || ''September'' |- | '''jilob''' || ''October'' |- | '''jilab''' || ''November'' |- | '''jileb''' || ''December'' |} : Some expressions using the months: ::* '''be jilob'''....''in October'' ::* '''ja jiyab'''....''before June'' ::* '''lojo zajiyeb'''....''by next July'' ('''lojo''' = ''not after'') ::* '''hijib'''....''this month'' ::* '''zojib'''....''last month'' ::* '''zajib'''....''next month'' ::* '''bi-jib-bu-jiba jobnis'''....''month-to-month rent'' ::* '''jibay'''....''monthly'' ::* '''jibi joy'''....''months later'' ::* '''jiba sindrurun'''....''monthly magazine'' ::* '''hujiba jobnis'''....''that month's rent'' ::* '''hya ionjib'''....''every trimester'' ::* '''jibiler'''....''to menstruate'' ::* '''byi zojilob'''....''since last October'' ::* '''ub zejib'''....''toward mid-month'' == Days of the Week == : Days of the week are expressed by internally scalarizing the word for day '''jub''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Days of the Week |- ! Mirad !! English |- | '''juab''' || ''Monday'' |- | '''jueb''' || ''Tuesday'' |- | '''juib''' || ''Wednesday'' |- | '''juub''' || ''Thursday'' |- | '''juyob''' || ''Friday'' |- | '''juyab''' || ''Saturday'' |- | '''juyeb''' || ''Sunday'' |} : Here are some common terms relating to days of the week: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Expressions |- ! Mirad !! English |- | '''Duhojub?''' || ''Which day?'' |- | '''hojub...''' || ''the day that...'' |- | '''hejub''' || ''someday'' |- | '''hijub''' || ''today'' |- | '''hujub''' || ''that day'' |- | '''hyijub''' || ''(on) the same day'' |- | '''hyajub''' || ''every day'' |- | '''hyejub''' || ''any day'' |- | '''zajub''' || ''yesterday'' |- | '''zojub''' || ''tomorrow'' |- | '''ha jajub'''<br>'''be ha jana jub''' || ''the day before, (on) the previous day'' |- | '''ha jojub'''<br>'''be ha jona jub''' || ''the day after, (on) the following day'' |- | '''jazojub''' || ''the day before yesterday'' |- | '''jozajub''' || ''the day after tomorrow'' |- | '''hya ea jub''' || ''every other/second day'' |- | '''hyajub boy juyeb''' || ''every day except Sunday'' |- | '''yejub''' || ''week'' |- | '''hiyejeb''' || ''this week'' |- | '''yejubuj''' || ''weekend'' |- | '''yexjub''' (or) '''zeyejub''' || ''weekday'' |- | '''enyejuba(y)''' || ''bi-weekly'' |- | '''zoyejub''' || ''last week'' |} : Examples of Usage: ::* '''(be) juyob'''....''on Friday'' ::* '''ju juib'''....''until Wednesday'' ::* '''ji zojub'''....''since yesterday'' ::* '''lojo jubuj'''....''by [Lit: not after] day's end'' ::* '''jo zajub'''....''after tomorrow'' ::* '''je ha jub'''....''during the day'' ::* '''bi juab bu juub'''....''from Monday to Friday'' ::* '''yejubuja ponpop'''....''a weekend getaway'' == Parts of the Day == : Here are the principal parts of a day: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Parts of the Day |- ! Daytime !! Nighttime |- | '''maj'''....''daytime, day'' ||'''moj'''....''nighttime, night'' |- | '''bi maj'''....''A.M.'' ||'''bi moj'''....''P.M.'' |- | '''jamajij'''....''pre-dawn'' || '''jamojij'''....''pre-dusk'' |- | '''majij'''....''daybreak, dawn''|| '''mojij'''....''dusk'' |- | '''amaryap'''....''sunrise, sunup''||'''amaryop'''....''sunset, sundown'' |- | '''jwamaj'''....''morning''<br>'''zajwamaj'''....''tomorrow morning''<br>'''hijwamaj'''....''this morning''<br>'''zojwamaj'''....''yesterday morning''<br>'''hujwamaj'''....''that morning''<br>'''hyajwamaj'''....''every morning''||'''jwamoj'''....''evening''<br>'''zajwamoj'''....''tomorrow evening''<br>'''hijwamoj'''....''this evening''<br>'''zojwamoj'''....''yesterday evening''<br>'''hujwamoj'''....''that evening''<br>'''hyajwamoj'''....''every evening'' |- | '''zemaj'''....''noon''||'''zemoj'''....''midnight'' |- | '''jozemaj'''....''afternoon''||'''jozemoj'''....''after midnight'' |- | '''majuj'''....''twilight''|| '''jwomoj'''....''late night'' |} ::* Examples of Usage: ::* '''At tijpa <u>ja majij</u>.'''....''I woke up <u>before dawn</u>.'' ::* '''At iyfe tuyjer <u>be ha jwoa jozemaj</u>.'''....''I like to nap <u>in the late afternoon</u>.'' ::* '''It yexe bi <u>amaryap bu amaryop</u>.'''....''He works from <u>sunup to sundown</u>.'' ::* '''<u>Be gwa jwamoji</u>, at teaxe yibsin.'''....''<u>Most evenings</u>, I watch television.'' == Expressing Dates == : The following is a how a date ('''jud''') is normally expressed: ::* '''be juab, 11 jieb 2018 joK.'''....''on Monday, February 11th, 2018 A.D.'' :A date like 2018 can be expressed as ''twenty eighteen'' ('''elo alyi''') or ''two thousand eighteen'' ('''ero alyi'''). : The day ''11'' in the above expression is pronounced '''ala'''. : The acronym for ''B.C.'' is '''jaK''', short for '''ja Krist''' (''before Christ''). : The acronym for the de-Christianized "BCE", meaning ''Before the Common/Current Era'' is expressed in Mirad with '''jaEJ''' ('''ja ha Eja Joeb'''). : The acronym for ''A.D.'' is '''joK''', short for '''jo Krist''' (''after Christ''). : The acronym for the de-Christianized ''C.E.'' is '''EJ''', short for '''ha Eja Joeb''' (''the Current Era''). : Other date expressions follow: ::* '''be <u>ha 1800 jabi</u> (alyi aso jabi)'''....''In <u>the 1800's</u> (eighteen hundreds)'' ::* '''ja <u>ha 20a (eloa)</u> asojab'''....''before <u>the 20th (twentieth)</u> century'' ::* '''eb <u>1920 (yulo elo)</u> ay 2001 (emso awa)'''....''between <u>1920 (nineteen twenty)</u> and (two thousand one)'' ::* '''<u>hyaje</u> hua alojab'''....''<u>throughout</u> that decade'' ::* '''At yexa hum <u>je gla jabi</u>.'''....''I worked there <u>for [Lit: during] many years</u>.'' ::* '''Ujbu his <u>lojo</u> jiyab.'''....''Finish this <u>by</u> [Lit: not after] May.'' ::* '''Iyt so him <u>ub ha uj bi</u> 2 (ewa) jiab.'''....''She will be here <u>toward the end of</u> January 2nd.'' ::* '''At taja je ha Podea <u>Eloni</u>.'''....''I was born in the Roaring <u>Twenties</u>.'' == Telling Time == [[File:Old Clock DSCN4746.jpg|thumb|]] : Clock time expressions use mostly the word '''jwob''' (''hour'') or '''jwobi''' (''hours''). : Times of the day are expressed in the 24-hour European system, or what might be called by Americans "military clock time." So, 3PM in U.S. parlance should be expressed in Mirad as ''15 hours'' ('''ulo jwobi'''), which is the same as ''15:00'' or ''15 hundred hours''. : The usual time-of-day question is '''Se duhojwob?'''....''What time is it?'' [Lit: is what-hour?] : The typical answer is in the format '''Se alo (jwobi) yuwa.''' (Lit: ''(It) is ten hours five''). The use of '''jwobi''' is optional, but if '''jwobi''' is modified by '''awa'''....''one'', then the singular form '''jwob''' is used. : Here are some typical answers: ::* '''Se awa jwob.'''....''It is one o'clock AM'' [Lit: ''It is one hour.''] ::* '''Se ewa jwobi.'''....''It is two o'clock AM'' [Lit: ''It is two hours.''] ::* '''Se ale jwobi.'''....''It is twelve o'clock AM.'' ::* '''Se alyu jwobi elo.'''....''It is 15:30 (3:30 PM).'' ::* '''Se eli jwobi ali.'''....''It is 23:13 (11:13 PM).'' ::* '''Se elu jwobi.'''....''It is 24:00 (12 PM).'' : The words '''jwob''' and '''jwobi''' can be abbreviated as '''j.'''. ::* '''be elo j.'''....''At 8:00 PM'' : The designation AM and PM can be used but are not necessary in the 24-hour clock system: ::* '''bi maj'''....(''AM'') ::* '''bi moj'''.... (''PM'') ::* '''Se <u>vyavay</u> 15:10 (= alu alo).'''....''It is exactly 7:10 P.M..''&nbsp;&nbsp;[Lit: ''It is <u>exactly</u> fifteen ten.''] ::* '''Et sa jwoa <u>bey</u> alo jwabi.'''....''You were late by 10 minutes.''&nbsp;&nbsp;[Lit: ''You were late <u>by</u> ten minutes.''] ::* '''Has ijo <u>yuz</u> 21:30 (= ela jwobi ilo).'''....''It will begin <u>around</u> 10:30 PM.'' ::* '''Puu him <u>lojo vyel</u> 15:00 j.'''....''Get here <u>no later than</u> 3 PM.'' ::* '''Ha yuzpar puo hum <u>yeb</u> 10 jwabi.'''....''The bus will arrive there <u>within</u> 10 minutes.'' ::* '''Ha jwobar <u>izeade</u><sup>1</sup> 17:00.'''....''The clock says [Lit. ''indicates''] 5 PM.'' ::* '''Yit pua be 3 j. <u>be ha nod</u>.'''....''They arrived at 3 <u>on the dot</u>''. :::<small>Note 1: '''izeade''' (''indicates'') can be substituted with '''de''' (''says'').</small> : Note the following clock time idioms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Clock Idioms |- ! Mirad !! English |- | '''jwa''' || ''early'' |- | '''jwe''' || ''on time'' |- | '''jwo''' || ''late'' |- | '''Se <u>vyavay</u> elo j.''' || ''It is <u>exactly</u> 8 PM.'' |- | '''<u>yub bi</u> zemaj'''<br>or '''<u>yuz bi</u> zemaj.''' || ''<u>around</u> noon'' |- | '''<u>ub</u> zemoj''' || ''<u>toward</u> midnight'' |- | '''<u>yeb bi</u> jwebi''' || ''<u>within</u> seconds'' |- | '''alo jwabi <u>ja hij</u>''' || ''ten minutes <u>ago</u> [= before now]'' |- | '''<u>lojo</u> 3 j.''' || ''<u>no later than / by</u> 3 o'clock AM.'' |- | '''jwobay''' || ''hourly / by the hour / on the hour'' |- | '''Hia pop <u>efxe</u> 2 1/2 (= ewa gab eyn) jwobi.''' || ''This trip <u>takes (Lit: necessitates) </u> 2 1/2 hours.'' |- | '''<u>ju</u> awa jwob bi hij''' || ''<u>until</u> one hour from now'' |- | '''<u>ji</u> zojub be 10a j.''' || ''<u>since</u> yesterday at 10 o'clock.'' |- | '''<u>je</u> ha jana 12 jwabi''' || ''<u>for/during/over</u> the last 12 minutes'' |- | '''<u>ja</u> ojo 10 j.''' || ''<u>before / by</u> 10 AM.'' |- | '''<u>lojo</u> 10 jwobi.''' || ''<u>by / in / within</u> 10 hours.'' |- | '''<u>jo</u> 10 j.''' || ''<u>after</u> 10 o'clock AM.'' |- | '''At saye him <u>ji</u> ewa jwobi.''' || ''I have been here <u>for [= since]</u> two hours.'' |} = Expressing Age = [[File:Russian Age Rating System.svg|thumb|]] : Many expressions relating to age are built on the Mirad word for ''age'': '''jag'''. : The typical question is: ::* '''<u>Duhojaga</u> et se?'''....''<u>How old</u> are you?'' (Lit. ''what-aged'') : A typical answer is one of the following. ::* '''At se <u>eli jabi jaga.</u>'''....''I am <u>twenty-three years old.</u>'' ::* '''At se <u>eli jaga.</u>'''....''I am <u>age twenty-three.</u>'' ::* '''At se <u>eli.</u>'''....''I am <u>twenty-three.</u>'' : Here are some ways to compare age: ::* '''gejaga vyel et'''....''as old as you, the same age as you'' ::* '''gajaga vyel et'''....''older than you'' ::* '''gojaga vyel et'''....''not as old as you'' ::* '''gajoga vyel et'''....''younger than you'' ::* '''grajaga'''....''too old'' ::* '''grejaga'''....''old enough'' ::* '''grojagat'''....''a minor (an underaged person)'' ::* '''zejaga'''....''middle aged'' ::* '''gwajogat'''....''the youngest one'' ::* '''gwajagat'''....''the oldest one'' ::* '''ha gwajagat bi ha tixutyan.'''....''the oldest one in (= of) the class.'' ::* '''Fiyzuu eta gajagati.'''....''Respect your elders.'' ::* '''iwa jabi gajaga vyel et'''....''three years older than you'' : Here is a chart showing the words used to describe people at various ages. Note, that starting with teenager, the number part of the expression means somewhere in a range of numbers, so the letter '''y''' is added to the number. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; |+ People of different ages |- ! Mirad !! English |- | '''awajubjagat''' || ''one day old baby'' |- | '''awajagat''' || ''one-year-old'' |- | '''alojagat''' || ''ten-year-old'' |- | '''aloyjagat''' || ''teenager'' |- | '''eloyjagat''' || ''vicenarian, twenty-something-year-old'' |- | '''iloyjagat''' || ''tricenarian, thirty-something-year-old'' |- | '''uloyjagat''' || ''quadracenarian, forty-something-year-old'' |- | '''yoloyjagat''' || ''quinquacenarian, fifty-something-year-old'' |- | '''yaloyjagat''' || ''sexagenarian, sixty-something-year-old'' |- | '''yeloyjagat''' || ''octogenarian, eighty-something-year-old'' |- | '''yiloyjagat''' || ''nonagenarian, ninety-something-year-old'' |- | '''asoyjagat''' || ''centenarian, hundred-something-year-old'' |- | '''aybasoyjagat''' || ''supercentenarian, hundred-and-ten-something-year-old'' |} : Here is a list of important age expressions and categories: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> * '''duhojaga?'''....''how old?'' * '''hojoga'''....''of the age (that...)'' * '''hajaga'''....''of the age'' * '''hejaga'''....''of some age'' * '''hijaga'''....''this old'' * '''hujaga'''....''that old'' * '''huujaga'''....''so old'' * '''hyajaga'''....''of every age'' * '''hyejaga'''....''of any age'' * '''hyijaga / gejaga'''....''of the same age, as old'' * '''hyujaga / ogejaga'''....''of a different age, not as old'' * '''zejaga''' .... ''middle-aged'' * '''jaga'''....''old'' * '''jayga'''....''oldish'' * '''joga'''....''young'' * '''joyga''' .... ''youngish'' * '''gle jaga'''....''rather old, oldish'' * '''gla jaga'''....''very old'' * '''glo jaga'''....''not very old'' * '''gra jaga'''....''too old, super-aged'' * '''gro jaga'''....''under-aged, minor'' * '''ge jaga'''....''as old, of the same age'' * '''awa (<u>jab</u>) jaga'''....''one <u>year</u> old'' * '''ewa (<u>jabi</u>) jaga'''....''two <u>years</u> old'' * '''alo (<u>jabi</u>) jaga'''....''ten <u>years</u> old'' * '''ga jaga <u>vyel</u> et'''....''older <u>than</u> you'' * '''ga joga <u>vyel</u> at'''....''younger <u>than</u> me'' * '''go jaga <u>vyel</u> wit'''....''less old <u>than</u> him'' * '''ge joga <u>vyel</u> iyt'''....''as young <u>as</u> her'' * '''ha gwa jagat <u>bi</u> ata tidetyan'''....''the youngest <u>of</u> my siblings'' * '''gajagat''' .... ''an elder'' * '''grojagat'''....''a minor'' * '''jagat''' .... ''old person, elder, senior'' * '''jagwat''' .... ''old man'' * '''jagayt''' .... ''old woman'' * '''jogat'''....''a youth'' * '''jogwat'''....''a boy, a male youth'' * '''jogayt'''....''a girl, m female youth'' * '''grejagat'''....''an adult, someone of age'' * '''grojagat'''....''a minor'' (''one insufficiently old'') * '''jagseat'''....''an adolescent'' * '''jagsyat'''/'''agsyat'''....''a grownup'' * '''tud''' .... ''child, offspring'' * '''twud''' .... ''male child, son'' * '''tuyd''' .... ''female child, daughter'' * '''tudet''' .... ''baby, infant'' * '''tobet''' .... ''youth, young person'' * '''twobet''' .... ''boy, young man'' * '''toybet''' .... ''girl, young woman, maiden'' </div> : Some other examples of usage: ::* '''Et <u>jagseye</u> fi.'''....''You <u>are aging</u> well.'' ::* '''At voy <u>jogseye</u> hyegla.'''....''I am not <u>getting</u> any <u>younger</u>.'' ::* '''His se taam av <u>ha jagati</u>.'''....''This is a home for <u>the elderly</u>.'' ::* '''Gawaku eta <u>jogan</u>!'''....''Regain your <u>youth</u>!'' ::* '''At se <u>ga jaga vyel</u> ha memyazi.'''....''I am <u>older than</u> the hills.'' ::* '''Teaxu ata <u>gwa joga</u> tud.'''....''Look at my <u>youngest</u> child.'' ::* '''Yat ife yata <u>awajagat</u>.'''....''We love our <u>one-year-old</u>.'' ::* '''<u>Jagseatan</u> se yika joob bi tej.'''....''<u>Adolescence</u> is a difficult period of life.'' ::* '''<u>Agsu</u>!'''....''<u>Grow up!</u>'' : Note the difference: ::* '''agaser'''....''to get bigger'' ::* '''agser'''....''to grow'' = Currency Nomenclature = [[File:Mon argent.jpg|thumb]] : The ISO abbreviation for the currency expressions from various countries of the world are used to form the Mirad equivalents. The lowercase ISO code abbreviation for a particular country's denomination is spelled out in Mirad alphabetics and then the letter '''n''' is suffixed (mnemonic for '''nas'''....''money''). Then, since a monetary unit can be considered a proper noun, the first letter is capitalized, eg.: ::* The ISO code abbreviation for "U.S. dollar" is "USD". ::* Lowercase is "usd" ::* Spelled out in Mirad alphabetics is '''u so da'''. ::* This, with '''n''' suffixed, results in '''usodan'''. ::* Finally, the first letter is capitalized, giving '''Usodan'''. ::* Pluralized, '''Usodan''' becomes '''Usodani''' (''= U.S. dollars''). ::* The Euro is therefore '''Euron'''. ::* The Thai baht is '''Toheban'''. ::* The Russian ruble is '''Rouban'''. : The ISO codes can be found at [[Wikipedia: List_of_circulating_currencies|List of circulating currencies]]. A portion of that file is replicated here: {| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Currencies ! English Currency Name ! Currency<br>symbol ! ISO 4217|ISO code ! Mirad Name |- |Jordanian dinar |JD |JOD |'''Jiodan''' |- |Moroccan dirham |DH |MAD |'''Miadan''' |- |Australian dollar |$ |AUD |'''Audan''' |- | Bitcoin | '''₿''' | data-sort-value="" | (''BTK?'') | '''Batokin''' |- |Brunei dollar |$ |BND |'''Banidan''' |- |Eastern Caribbean dollar |$ |XCD |'''Xucadan''' |- |Hong Kong dollar |$ |HKD |'''Hekidan''' |- |New Zealand dollar |$ |NZD |'''Nizudan''' |- |Singapore dollar |$ |SGD |'''Sogedan''' |- |United States dollar |$ |USD |'''Usodan''' |- |Armenian dram |֏ |AMD |'''Amidan''' |- |Euro |€ |EUR |'''Euron''' |- |Central African CFA franc |Fr |XAF |'''Xuafen''' |- |CFP franc |Fr |XPF |'''Xupofen''' |- |Swiss franc |Fr |CFN |'''Cufenin''' |- |West African CFA franc |Fr |XOF |'''Xuofen''' |- |Netherlands Antillean guilder |ƒ |ANG |'''Anigen''' |- |Danish krone |kr |DKK |'''Dakikin''' |- |Turkish lira |₺ |TRY |'''Toroyun''' |- |Mauritanian ouguiya |UM |MRU |'''Miroun''' |- |Pound sterling|Sterling |£ |GBP |'''Gebapon''' |- |Saint Helena pound |£ |SHP |'''Sohepon''' |- |South African rand |R |ZAR |'''Zuaron''' |- |Russian rouble |₽ |RUB |'''Rouban''' |- |Indian rupee |₹ |INR |'''Iniron''' |- |Israeli new shekel |₪ |ILS |'''Ilison''' |} :The hundredth fractional unit for most currencies can be converted into Mirad by appending the word '''-asoyn''' to the end of the Mirad name of the currency. : For example: ::* The American cent is '''Usodan-asoyn'''. ::* The Euro cent is '''Euron-asoyn'''. ::* The British penny is '''Gebapon-asoyn'''. : In context, all of the above can be abbreviated to '''asoyn'''. :The symbol used for each currency can also be taken from the Wikipedia table referenced above. The symbol precedes the number and a comma is used for the thousand breaker and a period is used for the decimal breaker. For example: ::* ''Five point six Euros'' ==> '''Yowa nod yawa Euroni''' ==> '''€5.6''' ::* ''Two thousand nine dollars'' ==> '''Emro yuwa Usodani''' ==> '''$2,009''' : Note: : The bitcoin has no ISO code, so it is arbitrarily translated into Mirad as '''Batokin (for BTK)'''. Its billionth fractional unit is called a satoshi and is translated into Mirad as '''Batokin-amroyn'''. : Other monetary vocabulary: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|2}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''nas'''....''money'' :::* '''nasa'''....''monetary'' :::* '''nasyen'''....''currency'' :::* '''nases'''....''change'' :::* '''nasmug'''....''coin'' :::* '''syagnas'''....''cash'' ::::* '''syagnasuer'''....''to cash'' ::* '''ejnux'''....''debit, cash'' ::* '''ojnux'''....''credit'' ::* '''nasyef'''....''debt'' ::* '''ojbier'''....''to borrow'' ::* '''ojbuer'''....''to lend'' ::* '''drefnas'''....''paper money'' ::* '''nasdrev'''....''bill, note, banknote'' :::* '''alo Usodan nasdrev'''....''ten dollar bill'' ::* '''nax'''....''price'' ::* '''nayx'''....''cost'' ::* '''namper'''....''to shop'' ::* '''nuxbier'''....''to buy'' ::* '''nixbuer'''....''to sell'' ::* '''nun'''....''merchandise, product'' ::* '''nuer'''....''to supply'' ::* '''nuxer'''....''to pay'' ::* '''nyuxer'''....''to deliver'' ::* '''nier'''....''to demand'' ::* '''nixer'''....''to earn'' ::* '''nyixer'''....''to order'' ::* '''nexer'''....''to save'' ::* '''nyexer'''....''to stock'' ::* '''noxer'''....''to spend'' ::* '''nyoxer'''....''to waste'' ::* '''kyaxler nas'''....''convert money'' ::* '''nasokrer'''....''go bankrupt'' ::* '''nasam'''....''bank'' ::* '''nunuien'''....''trade'' ::* '''nunuiem'''....''market'' ::* '''nam'''....''store'' </div> <noinclude>{{Chapter navigation with TOC|Determiners|Pronouns}}</noinclude> tk0g9ag5rhnh1byzzxyilber2se3m3l 4672792 4672782 2026-09-28T15:14:27Z Tyoyafud 6233 /* Number Words Referring to Groups of People */ 4672792 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == Types of Numbers == : Numerals are words used to vocalize numbers, which are scalar symbols used to count and quantify things and people. For example the numeral ''two'' is how the number ''2'' is read or spoken. Mirad uses Arabic numbers (0, 1, 2, 3...), as in all Western World languages. : Numerals can be various parts of speech: ::* '''''numeric nouns''''' (''The score was <u>six</u> to <u>four</u>.'') ::* '''''numeric pronouns''''' (''I want <u>two</u>. Give me the <u>fifth one</u>.'') ::* '''''numeric determiners''''' (''<u>Five</u> days ago. The <u>fifth</u> day. A <u>double</u> dose.'') ::* '''''prefixes''''' (''<u>mono</u>chrome'', ''<u>bi</u>centennial'', ''<u>tri</u>angle'') ::* '''''rootwords''''' ('''<u>an</u>xer'''....''to unite'', '''<u>on</u>xer'''....''to annihilate'') : Number-based words include: ::* '''''cardinal numbers''''' (''one, two, three...'' used in counting and arithmetic) ::* '''''ordinal numbers''''' (''first, second...'' indicating ordered position) ::* '''''multiplicative numbers''''' (''double, triple, foursome...'') ::* '''''fractional numbers''''' (''half, third, hundredth...'') ::* '''''frequency numbers''''' (''once, twice, thrice...'') ::* '''''miscellaneous number-based words''''' (''only, percentage, annihilate'') == Cardinal Numbers == [[File:Waehlscheibe-kurzwahlnummern.jpg|thumb|]] : The cardinal numbers are words used in counting and reciting numerals such as telephone numbers, social security numbers, and zip codes, and in arithmetic. They are also used as the so-called "ordinal" stem vowels of words that relate to one another in a scalar, hierarchical, or some other ontological relationship. See this in [[Mirad_Grammar/Vocabulary_Formation|the chapter on Vocabulary Formation]]. === Units === :* The cardinal unit numerals are formed from the simple and pre-'''y'''-glided vowels. ::{| class="wikitable" style="background:lightyellow;{{text default color}}; text-align:center;font-size:smaller;" |+ Units |- ! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 |- | '''o''' || '''a''' || '''e''' || '''i''' || '''u''' || '''yo''' || '''ya''' || '''ye''' || '''yi''' || '''yu''' |- | ''zero'' || ''one'' || ''two'' || ''three'' || ''four'' || ''five'' || ''six'' || ''seven'' || ''eight'' || ''nine'' |} ::* '''Ata yibdalar sag se 703-842-6190''' (pronounced: '''ye-o-i-yi-u-e-ya-a-yu-o).'''....''My telephone number is...''. ::* '''At tambese <u>114</u>''' (pronounced: '''a-a-u''') ''Maple Street.'' ::* '''<u>E</u> gab <u>e</u> se <u>u</u>.'''....''<u>Two</u> plus <u>two</u> is <u>four</u>.'' === Decades === ::* The decade formant '''-l-''' is used to form the '''''decades'''''. Followed by '''-o'''....''zero'', we have the base decade numerals. These can be used for number recitation, arithmetic, and as numeric adjectives followed by plural nouns: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decades with the -l- Formant |- ! 10 !! 20 !! 30 !! 40 !! 50 !! 60 !! 70 !! 80 !! 90 |- | '''alo''' || '''elo''' || '''ilo''' || '''ulo''' || '''yolo''' || '''yalo''' || '''yelo''' || '''yilo''' || '''yulo''' |- | ''ten'' || ''twenty'' || ''thirty'' || ''forty'' || ''fifty'' || ''sixty'' || ''seventy'' || ''eighty'' || ''ninety'' |} :: By changing the '''o'''....''zero'' in '''lo''' to other cardinal unit numerals, the numerals within decades can be generated as follows: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decadal Counting |- | '''ala'''....''11'' || '''ela'''....''21'' || '''ila'''....''31'' || '''ula'''....''41'' || '''yola'''....''51'' || '''yala'''....''61'' || '''yela'''....''71'' || '''yila'''....''81'' || '''yula'''....''91'' |- | '''ale'''....''12'' || '''ele'''....''22'' || '''ile'''....''32'' || '''ule'''....''42'' || '''yole'''....''52'' || '''yale'''....''62'' || '''yele'''....''72'' || '''yile'''....''82'' || '''yule'''....''92'' |- | ... || ... || ... || ... || ... || ... || ... || ... || ... |- | '''alyu'''....''19'' || '''elyu'''....''29'' || '''ilyu'''....''39'' || '''ulyu'''....''49'' || '''yolyu'''....''59'' || '''yalyu'''....''69'' || '''yelyu'''....''79'' || '''yilyu'''....''89'' || '''yulyu'''....''99'' |} ::* '''At ayse <u>alo</u> dati.'''....''I have <u>ten</u> friends.'' ::* '''It yafe sagder byu <u>alyo</u>.'''....''He can count up to <u>fifteen</u>.'' ::* '''<u>Yulyu</u> gob <u>alo</u> gese <u>yilyu</u>.'''....''<u>Ninety-nine</u> minus <u>ten</u> equals <u>eighty-nine</u>.'' === Hundreds === ::* By adding the hundreds formant '''s''', you get the '''''hundreds''''': ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Hundreds with the -s- Formant |- ! 100 !! 200 !! 300 !! 400 !! 500 !! 600 !! 700 !! 800 !! 900 |- | '''aso''' || '''eso''' || '''iso''' || '''uso''' || '''yoso''' || '''yaso''' || '''yeso''' || '''yiso''' || '''yuso''' |} :: All the in-between numerals of the hundreds can be generated by modifying the '''so''' ending with the units and decades: :::* '''asa'''....''101'' :::* '''asale'''....''112'' :::* '''yosyulyi'''....''598'' :::* '''yusyulyu'''....''999'' === Thousands === ::* The '''''thousands''''' are generated with the formant '''r''': : :: Note: The numeral categories starting with the thousands on up end in '''-o''' and are separated from the rest of a numeral by a space. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Thousands |- ! 1000 !! 2000 !! 3000 !! 4000 !! 5000 !! 6000 !! 7000 !! 8000 !! 9000 |- | '''aro''' || '''ero''' || '''iro''' || '''uro''' || '''yoro''' || '''yaro''' || '''yero''' || '''yiro''' || '''yuro''' |} :::* '''aro'''....''1,000'' :::* '''aro a'''....''1,001'' :::* '''ero isi'''....''2,300'' :::* '''yoro yasula'''....''5,641'' === Millions === ::* The '''''millions''''' are generated with the formant '''ml'''. The millions part of the numeral are kept separate from the rest of the numeral. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Millions with the -ml- Formant |- ! 1,000,000 !! 2,000,000 !! 3,000,000 !! 4,000,000 !! 5,000,000 !! 6,000,000 !! 7,000,000 !! 8,000,000 !! 9,000,000 |- | '''amlo''' || '''emlo''' || '''imlo''' || '''umlo''' || '''yomlo''' || '''yamlo''' || '''yemlo''' || '''yimlo''' || '''yumlo''' |} :::* '''emlo yala'''....''2,000,051'' :::* '''umlo esu'''....''4,000,204'' :::* '''yumlo usyoro isyala'''....''9,405,361'' === Billions === ::* The '''''billions''''' are generated with the formant '''mr'''; ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Billions |- ! 1,000,000,000 !! 2,000,000,000 !! 3,000,000,000 !! 4,000,000,000 !! 5,000,000,000 !! 6,000,000,000 !! 7,000,000,000 !! 8,000,000,000 !! 9,000,000,000 |- | '''amro''' || '''emro''' || '''imro''' || '''umro''' || '''yomro''' || '''yamro''' || '''yemro''' || '''yimro''' || '''yumro''' |} : In numerals ending in '''-ro''' (''thousand''), '''-mlo''' (''million''), and '''-mro''' (''billion''), these numerals keep the '''-o''' and are separated by a space from the other elements of the numeral. :::* '''imro emlo yoro asyula'''....''three billion, two million, five thousand, one hundred fifty one'' :::* '''iro asyulyo'''....''3,195'' :::* '''yamlo asyulyo'''....''6,000,195'' :::* '''alomro yelyomlo asyilyaro yusele'''....''10,075,186,922'' === Trillions etc. === : The '''''trillions''''' are generated with the word '''garale''', which means ''10 to the positive power of 12 or 10<sup>12</sup>.'' : These numerals do not combine with surrounding numerals. ::* '''i garale'''....''3,000,000,000'' (''three trillion'') ::* '''eso garale'''....''200,000,000,000'' (''two hundred trillion'') : Even higher numerals are shown in the [[Mirad_Grammar/Numbers#Number_Chart|Number Chart later in this chapter]]. == Numeric Determiners == : Numeric Determiners are adjectives based on numerals that modify a following noun. === Integers === : The unit numeric integer determiners, which are used to quantify nouns, consist of the cardinal units followed by the unit formant '''wa'''. The noun following the numeric determiner is plural if the number is greater than one. The '''wa''' formant is used on unit numerals when they are stand-alone, not when they are part of a larger number. In contrast with English usage, "zero" is followed by a singular noun (''zero box'' vs. ''zero boxes''. Think of it as ''not a single box''). ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Standalone Unit Numeric Determiners |- ! owa tam !! awa tam !! ewa tami !! iwa tami !! uwa tami !! yowa tami !! yawa tami !! yewa tami !! yiwa tami !! yuwa tami |- | ''no/zero houses'' || ''one house'' || ''two houses'' || ''three houses'' || ''four houses''|| ''five houses'' || ''six houses'' || ''seven houses'' || ''eight houses'' || ''nine houses'' |} : <small>If a unit number is used in forming larger numbers like 13 or 204, no '''wa''' is used.</small> :: In a sequence of noun modifiers, the numerical determiner goes in the same place as in English, eg: ::* '''Ata <u>iwa</u> gajaga twidi bese bay at.'''....''My <u>three</u> older brothers live with me.'' ::* '''Hia <u>uwa</u> tomi losexwo.'''....''These <u>four</u> buildings will be destroyed.'' ::* '''At fu <u>ewa ey iwa</u> gouni.'''....''I would like <u>two or three</u> pieces.'' : The numeric determiners beyond the units do NOT take the '''-wa''' suffix. For example, '''ala tami'''....''eleven houses''. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Numeric Determiners modifying a singular or plural noun |- ! Mirad !! English !! '''Wa''' Behavior !! Pluralization Behavior |- | '''o<u>wa</u> tam''' || ''no houses, zero houses'' || The numeral is a unit, <br>so '''wa''' is suffixed. || The numeral is less than 2, <br>so the noun is singular. |- | '''awa tam''' || ''one house, a house''|| " || " |- | '''ewa tam<u>i</u>''' || ''two houses''|| " || The numeral is greater than 2, <br>so the noun is plural. |- | '''iwa tami''' || ''three houses''|| " || " |- | '''uwa tami''' || ''four houses'' || " || " |- | '''yowa tami''' || ''five houses'' || " || " |- | '''yawa tami''' || ''six houses''|| " || " |- | '''yewa tami''' || ''seven houses'' || " || " |- | '''yiwa tami''' || ''eight houses'' || " || " |- | '''yuwa tami''' || ''nine houses'' || " || " |- | '''alo tami''' || ''ten houses'' || The numeral is not a unit <br>so no '''wa''' is suffixed. || " |- | '''ase tami''' || ''a hundred two houses'' || " || " |- | '''ero iwa tami''' || ''two thousand three houses'' || The numeral '''i''' is a unit, <br>so '''wa''' is suffixed. || " |- | '''iro alo tami''' || ''three thousand ten houses'' || The numeral '''alo''' is not a unit, <br>so '''wa''' is not suffixed. || " |} : Numeric determiners can be pronominalized as things and persons by suffixing '''s''' or '''t''', respectively. These can, in turn, be pluralized by suffixing '''i'''. Furthermore, person pronouns can be feminized with a '''y''' before the '''t'''. The '''s''' suffix is short for '''sun'''....''thing'' or '''suni'''....''things''. The '''t''' ending is short for '''aot'''....''person'' or '''aoti'''....''persons.'' For example: ::* '''Et ayse awa tam. At gey ayse <u>awas</u>.''' (singular inanimate pronoun)....''You have one house. I have <u>one</u> too.'' ::* '''At aysa alo drari. Hij at ayse anay <u>ewasi</u> (plural inanimate pronoun).'''....''I had ten pencils. Now I only have <u>two</u>.'' ::* '''Esa <u>asoti</u> yeb be ha duzam.''' (plural animate pronoun).... '''There were <u>a hundred people</u> in the concert hall.''' ::* '''Yat yefe kebier <u>awoyt</u> bi huti.''' (singular animate female pronoun)....''We must choose <u>one female person</u> from those people.'' === Ordinals === : Ordinal numeric determiners (= ordinals) like ''first'', ''second'', etc. are formed from the cardinal numerals by adding the adjectival ending '''a''' to the cardinal numeral. A variation of this is with the word '''nap''' (''order'') inserted: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Numeric Determiners |- ! Cardinal Numeral !! Ordinal Numeric Determiner !! Variation with '''nap''' (''order'') |- | '''o'''....''zero'' || '''oa'''....''zeroth'' || '''onapa'''....''zeroth'' |- | '''a'''....''one'' || '''aa'''....''first'' || '''anapa'''....''first'' |- | '''e'''....''two'' || '''ea'''....''second'' || '''enapa'''....''second'' |- | '''i'''....''three'' || '''ia'''....''third'' || '''inapa'''....''third'' |- | '''alo'''....''ten'' || '''aloa'''....''tenth'' || '''alonapa'''....''tenth'' |- | '''asu'''....''104'' || '''asua'''....''104th'' || '''asunapa'''....''104th'' |- | '''garale'''....''trillion'' || '''garalea'''....''trillionth'' || '''garalenapa'''....''trillionth'' |} : Note: '''ana''' is an adjective meaning ''only, single'', eg. '''Iyt se ana tud.'''....''She is an only child''. As an adverb, '''anay''' means ''only'', eg. '''At yexe anay be tam.'''....''I work only at home.'' : There are other ordinal adjectives that are not based on numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Words Not Based on Numbers |- ! Root Word !! Ordinal Word |- |'''ij'''....''beginning'' || '''ijna''' or '''ijnapa'''....''first'' |- |'''uj'''....''end'' || '''ujna''' or '''ujnapa'''....''last'' |- |'''aj'''....''past'' || '''ajna''' or '''ajnapa'''....''ex-, former, previous'' |- |'''oj'''....''future'' || '''ojna''' or '''ojnapa'''....''future, upcoming'' |- |'''ej'''....''present'' || '''ejna''' or '''ejnapa'''....''current, new, present'' |- |'''ja'''....''before'' || '''jana''' or '''janapa'''....''previous, last, foregoing'' |- |'''jo'''....''after'' || '''jona''' or '''jonapa'''....''next, following'' |- |'''za'''....''in front of''|| '''zana''' or '''zanapa'''....''next'' |- |'''zo'''....''behind''|| '''zona''' or '''zonapa'''....''last (previous, foregoing)'' |} : Ordinal determiners and adjectives can be converted to adverbs by adding the suffix '''y''' to the adjectival counterparts: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Adverbs |- ! Adjective !! Adverb |- | '''aa'''....''first'' || '''aay'''....''firstly'' |- | '''anapa'''....''first'' || '''anapay'''....''primarily'' |- | '''ea'''....''second'' || '''eay'''....''secondly'' |- | '''ujna'''....''last'' || '''ujnay'''....''finally'' |} : Ordinal determiners can be converted to animate pronouns (persons) with the suffix '''t''' and inanimate pronouns (things) with the suffix '''s'''. These, in turn, can be pluralized with the suffix '''i'''. Neutral-gender animate pronouns can be made specifically masculine or feminine by changing '''at''' to '''wat''' for the former, and to '''ayt''' for the latter: ::* '''ha aas'''....''the first thing'' ::* '''ha aat'''....''the first person'' ::* '''ha aati'''....''the first people'' ::* '''hua aayt'''....''that first female'' ::* '''ha enapas'''....''the second thing'' ::* '''ewat'''....''another guy'' ::* '''Ha ujnati so ha ijnati.'''....''The last shall be first.'' ::* '''ha zanapat'''....''the next fellow'' : Again, in the sequencing of stacked adjectival elements, the order is as in English, that is: <deictic or pronominal determiner> | <ordinal determiner> | <cardinal numerical determiner> | <adjective> ::* '''hua <u>uwa</u> aga tami'''....''those <u>four</u> big houses'' ::* '''ha <u>aa</u> alo oga tami'''....''the <u>first</u> ten little houses'' ::* '''ata <u>anapa</u> ewa oga tudi'''....''my <u>first</u> two little children'' Note: Ordinal numeric determiners are not to be confused with '''''ordinal vowels''''', which are used to derive scalar iterations of nouns. Cardinal numbers are used in the latter case, eg.: ::* '''d<u>o</u>b'''....''state'' (1st level) ::* '''d<u>a</u>b'''....''government'' (2nd level derivative) ::* '''d<u>e</u>b'''....''leader'' (3rd level derivative) ::* '''d<u>i</u>b'''....''administration'' (4th " " ) ::* '''d<u>u</u>b'''....''minister'' (5th " " ) === Fractions === : Fractional numeric determiners ( = fractions) like ''half'' and ''quarter'' are formed by adding '''-yn''' for those functioning as nouns, '''-yna''' for adjectives, '''-ynay''' for adverbs, or '''-yn''' for prefixes, to the respective cardinal numeral. {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:1.6em;font-size:smaller;" |+ Fractional Numeric Determiners |- ! Cardinal Numeral !! Fraction as Noun !! As Adjective !! As Adverb || As Prefix || As Verb |- | '''o'''....''zero'' || '''oyn'''....''a void, vacuum, null'' || '''oyna'''....''null, nil'' || -- || '''oyn-'''....''devoid of'' || '''oynxer'''....''annihilate, nullify'' |- | '''a'''....''one'' || '''ayn'''....''whole'' || '''ayna'''....''entire, whole'' || '''aynay'''....''entirely'' || '''ayn-'''....''holo-, whole-, all-'' || '''aynxer'''....''integrate'' |- | '''e'''....''two'' || '''eyn'''....''a half'' || '''eyna'''....''half'' || '''eynay'''....''halfway'' || '''eyn-'''....''half-, semi-, hemi-, demi-'' || '''eynxer'''....''halve'' |- | '''i'''....''three'' || '''iyn'''....''a third'' || '''iyna'''....''third'' || '''iynay'''....''by a third'' || '''iyn-'''....''terci''- || '''iynxer'''....''cut in third'' |- | '''u'''....''four'' || '''uyn'''....''a quarter'' || '''uyna'''....''quarter'' || '''uynay'''....''quarterly'' || '''uyn-'''....''quadri''- || '''uynxer'''....''quarter'' |- | '''alo'''....''ten'' || '''aloyn'''....''a tenth'' || '''aloyna'''....''tenth'' || '''aloynay'''....''by a tenth'' || '''aloyn-'''....''deci''- || '''aloynxer'''....''decimate'' |- | '''aso'''....''hundred'' || '''asoyn'''....''hundredth, percent'' || '''asoyna'''....''hundredth'' || '''asoynay'''....''by a hundredth'' || '''asoyn-'''....''centi-'' || '''asoynxer'''....''cut by a hundred'' |} : Here are some examples: :* '''His uxo ha <u>oynxen</u> bi yata mir.'''....''This will cause the <u>anihilation</u> of our world.'' :* '''Ha <u>ayna</u> mir te ayv et.'''....''The <u>whole</u> world knows about you.'' :* '''Is se gas vyel ha <u>ayn</u> bi isa goni.'''....''It is more than the <u>whole</u> of its parts.'' :* '''Ferad se <u>ayn</u>dyana dalzeyn.'''....''French is a <u>holo</u>phrastic language.'' :* '''Et yafe bier <u>eyn</u> bi is.'''....''You can take <u>half</u> of it.'' :* '''Yat yefo <u>eynxer</u> eta yexnix.'''....''We will have to <u>halve</u> your salary.'' :* '''Hus sa <u>eyn</u>vyan.'''....''That was a <u>half-</u>truth.'' :* '''Eso <u>eyn</u>zyunida dropek.'''....''There is going to be a <u>hemi</u>spheric war.'' :* '''Duven his se <u>eyn</u>utexea dopar?'''....''Is this a <u>semi-</u>automatic weapon?'' :* '''<u>Iynxu</u> hua absakpovel.'''....''<u>Cut</u> that pie <u>in thirds</u>.'' :* '''It yeyfe bixwer ay <u>uynxwer</u>.'''....''He should be drawn and <u>quartered</u>.'' :* '''Hia nas se <u>aloyn</u> bi hos yat nixa zojab.'''....''This money is a <u>tenth</u> of what we earned last year.'' :* '''Ha dep <u>aloynxwu</u>.'''....''The army <u>would be decimated.</u>'' :* '''Ewa <u>asoyni</u> bi ha dityan baksa.'''....''Two <u>percent (=hundredths)</u> of the citizenry got sick.'' :* '''Hia tom se anay <u>asoyn</u> ge aga vyel hua tom.'''....''This building is only <u>a hundredth</u> as big as that building.'' :* '''Hwut se <u>oyntofa</u>.'''....''That guy is naked.'' : The fractional adverbs can be used as in these examples: :* '''Et so <u>aynay</u> dudyefa av eta xeyni.'''....'''You will be <u>wholly</u> accountable for your actions.''' :* '''Iyt <u>eynay</u> tikabeloka.'''....''She <u>almost</u> (= halfway) threw up.'' : Pronominalizations like ''half of it, a third of them'': ::* '''<u>Eynas</u> sa fia.'''....''<u>Half of it</u> was good.'' ::* '''<u>Eynasi</u> sa fua.'''....''<u>Half of them</u> (things) were bad.'' ::* '''Esa uwa tobi be hua fukyes. <u>Eynati</u> toja.'''....''There were four people in that accident. <u>Half (of them)</u> died.'' ::* '''<u>Iynati</u> bi yet se vyaka.'''....''<u>A third</u> of you are right.'' ::* '''<u>Uynati</u> bi yat yantexe.'''....''<u>A quarter</u> of us agree.'' ::* '''<u>Alo asoyni</u> bi hia dyesi fyunxwa.'''....''<u>Ten percent</u> of these books were ruined.'' === Multiples === : Multiplicative numeric determiners ( = multiples) like ''double'', ''triple'' can be formed by adding '''-on''' to the respective cardinal numeral if the numeral is '''''monosyllabic''''', otherwise just '''-n'''. These noun forms can be adjectivized with the suffix '''-a'''. They can also serve as prefixes on animate nouns, inanimate nouns, and prefixes, as the following chart shows. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Multiplicative Numeric Determiners |- ! Cardinal Numeral !! Multiple as Noun !! ...As Adjective !! ...As Adverb !! ...As Prefix !! ...as Verb-maker |- | '''o'''....''zero'' || '''oon'''....''null'' || '''oona'''....''nil'' || || '''on-'''....''zero-'' || '''onxer'''....''cancel, zero out'' |- | '''a'''....''one'' || '''aon'''....''single'' || '''aona'''....''single'' || '''aonay'''....''singly'' || '''an-'''....''uni-/mono-'' || '''anxer'''....''unify'' |- | '''e'''....''two'' || '''eon'''....''twosome, double'' || '''eona'''....''double'' || '''eonay'''....''doubly'' || '''en-'''....''di-/bi-'' || '''enxer'''....''double'' |- | '''i'''....''three'' || '''ion'''....''threesome, triplet'' || '''iona'''....''triple'' || '''ionay'''....''triply'' || '''in-'''....''tri-''- || '''inxer'''....''triple'' |- | '''u'''....''four'' || '''uon'''....''quartet'' || '''uona'''....''quadruple'' || '''uonay'''....''quadruply'' || '''un-'''....''quadri-/tetra-'' || '''unxer'''....''quadruple'' |- | '''yo'''....''five'' || '''yoon'''....''quintet'' || '''yoona'''....''quintuple'' || '''yoonay'''....''quintuply'' || '''yoon-*'''....''quinti-/penta-'' || '''yoonxer*'''....''quintuple'' |- | '''ya'''....''six'' || '''yaon'''....''sextet'' || '''yaona'''....''sextuple'' || '''yaonay'''....''sextuply'' || '''yaon-*'''....''sexi-/hexa-'' || '''yaonxer*'''....''sextuple'' |- | '''alo'''....''ten'' || '''alon'''....''decade'' || '''alona'''....''decadic'' || '''alonay'''....''by a multiple of ten'' || '''alon-'''....''deca-'' || '''alonxer'''....''multiply by ten'' |- | '''aso'''....''hundred'' || '''ason'''....''hundredfold'' || '''asona'''....''hundredfold'' || '''asonay'''....''by a hundredfold'' || '''ason-'''....''hecato-'' || '''asonxer'''....''multiply by a hundred'' |} :: * <small>An extra ''o'' is added to these prefixes to avoid ambiguity with '''yan''' meaning ''together'' and '''yon''' meaning ''apart.''</small> : The multiplicative noun ''dozen'' is expressed by '''aleon'''. :* '''<u>Aleoni</u> bi pati yizpapa.'''....''<u>Dozens</u> of birds flew by.'' : By adding the suffix '''-at''' to the noun multiple, we get groupings of people. The '''-na-''' in some of these words can be omitted, thereby simplifying the words: :* '''aonat''' or '''aot''' ....''solo, single, person'' ::* '''aonatser''' of '''aotser'''....''become single, become a person'' ::* '''aonawat'''....''singleton'' :* '''eonat''' or '''eot'''....''duo, pair, twosome, couple'' ::* '''eotxer'''....''to copulate'' ::* '''eontajat'''....''twin'' :* '''ionat''' or '''iot'''....''trio, threesome, trinity'' ::* '''iotxer'''....''to do a threesome'' ::* '''Ionatin'''....''Trinitarianism'' ::* '''iontajati'''....''triplets'' :* '''uonat''' or '''uot''' ....''quartet, foursome'' ::* '''uontajat'''....''quadruplet'' :* '''yoonat''' or '''yoot'''....''quintet, group of five people'' ::* '''yoontajati'''....''quintuplets'' ::* '''yoonati'''....''quintets'' : By adding the suffix '''-un''' instead of '''-on''', we get the following: :* '''aun'''....''unit'' ::* '''auna'''....''unitary, individual'' ::* '''aunser'''....''unite'' ::* '''aunyan'''....''series'' :::* '''aunyana'''....''serial'' :* '''eun'''....''pair'' ::* '''euna'''....''even, paired, binary'' ::* '''oleuna'''....''odd, non-binary, uneven, unpaired'' :::* '''oleunat'''....''odd man out'' :::* '''eunxer'''....''even out'' : Some examples where the above multiple determiners and derivatives are used: ::* '''Yat naptyopa be <u>eo(na)ti</u> yez bi ha mep.'''....''We marched in <u>twos (= pairs)</u> down the street.'' ::* '''<u>Asonati</u> upo bay yat bu hia ovdal.'''....''<u>Hundreds (of people)</u> will come with us to this protest.'' ::* '''Hia ivxel xwe <u>en</u>jabay.'''....''This celebration happens <u>bi</u>ennially.'' ::* '''Iyt se <u>un</u>tupokyat.'''....''She is a <u>quadri</u>plegic. (Lit: x 4+limb+loss+person)'' ::* '''Diwe sagu ha <u>auni</u>.'''....''Please count the <u>units</u>.'' ::* '''Yet gafisa <u>aronay</u>!'''....''You all have improved <u>a thousandfold</u>!'' ::* '''Tob se <u>en</u>tyoyaba sat.'''....''Man is a <u>bi</u>pedal creature.'' : Note: Sometimes the multiple prefix ending in '''-on''' in the numbers below ten is shortened to '''-n''' in common words: ::* '''<u>an</u>zyuk'''....''<u>mono</u>cycle'' ::* '''<u>en</u>zyuk'''....''<u>bi</u>cycle'' ::* '''<u>in</u>gun'''....''<u>tri</u>angle'' ::* '''<u>un</u>gun'''....''<u>quadr</u>angle'' ::* '''<u>yoon</u>gon'''....''<u>penta</u>gon'' ::* '''<u>yaon</u>gon'''....''<u>hexa</u>gon'' : Note: The prefixes for ''penta-/quinti-'' and ''hexa-/sext-'' must keep the '''-on''' so as to distinguish them from the prefixes '''yon'''....''apart'' and '''yan'''....''together''. This rule does not apply to numbers inside chemical names and formulas (See [[Mirad Grammar/Vocabulary Formation#Coding Chemical Elements|Coding Chemical Elements]]). ::* '''<u>yoon</u>gona'''....''<u>quinti</u>partite''&nbsp;&nbsp;BUT: '''<u>yon</u>per'''....''separate, go <u>apart</u>'' ::* '''<u>yaon</u>gun'''....''<u>hexa</u>gon''&nbsp;&nbsp;BUT: '''<u>yan</u>uper'''....''meet, come <u>together</u>'' : Note: ::* '''aot'''....''individual, person'' ::* '''eot'''....''couple, pair'' ::* '''iot'''....''trio'' ::* '''uot'''....''quartet'' ::* '''yoot'''....''quintet'' === Distributives === : The following table shows the Mirad equivalents for distributive numbers that refer to the base or radix upon which a number is based. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; font-style:smaller;" |- ! number ! Latinate ! Grecian ! Mirad |- | 0 | ''nullary'' | ''niladic'', ''medadic'' | '''onsuna''' |- | 1 | ''unary'' |'' monadic'' | '''ansuna''' |- | 2 | ''binary'' | ''dyadic'' | '''ensuna''' |- | 3 | ''ternary'' | ''triadic'' | '''insuna''' |- | 4 | ''quaternary'' | tetradic | '''unsuna''' |- | 5 | ''quinary'' | ''pentadic'' | '''yoonsuna''' |- | 6 | ''senary'' | ''hexadic'' | '''yaonsuna''' |- | 7 | ''septenary'' | ''heptadic'' | '''yensuna''' |- | 8 | ''octonary'' | ''octadic'' | '''yinsuna''' |- | 9 | ''novenary'' |'' enneadic'' | '''yunsuna''' |- | 10 | ''denary, decimal'' | ''decadic'' | '''alonsuna''' |- | 11 | ''undenary, undecimal'' | ''endecadic'' | '''alansuna''' |- | 12 | ''duodenary, duodecimal'' | ''dodecadic'' | '''alensuna''' |- | 16 | ''sedecimal'' | ''hexadecimal'' | '''alyansuna''' |- | 20 | ''vigenary, vicenary'' | ''icosadic'' | '''elonsuna''' |} === Frequentatives === : Words related to frequency are formed in various ways: :: With '''-xag''' (''frequency'') ::* '''duhoxag?'''....''how many times?, how often?'' ::* '''oxag'''....''never (zero times)'' ::* '''axag'''....''once'' ::* '''exag'''....''twice'' ::* '''ixag'''....''three times, thrice'' ::* '''aloxag'''....''ten times'' ::* '''glaxag'''....''many times, often'' ::* '''gloxag'''....''seldom'' ::* '''hexag''' ....''sometimes'' ::* '''hyaxag'''....''at all times'' ::* '''hyoxag'''....''not a single time'' ::* '''graxag'''....''too often'' ::* '''grexag'''....''frequently enough'' ::* '''groxag'''.....''not often enough'' ::* '''gwaxag'''.....''most often'' ::* '''gwoxag'''.....''least often'' :: Or, with '''-jod(i)'''....''times, instances'' ::* '''duhogla jodi?'''....''how many times?'' ::* '''owa jod'''....''zero times, not a single time'' ::* '''awa jod'''....''one time'' ::* '''ewa jodi'''....''two time, twice'' ::* '''iwa jodi'''....''three times, thrice'' ::* '''ge jodi vyel'''....''as many times as'' ::* '''ga jodi vyel'''....''more times than, more often than'' ::* '''gla jodi'''....''many times, often'' ::* '''glo jodi'''....''seldom'' :: Some of the above expressions can be adjectivized: ::* '''axaga kyes'''....''a one-time occurrence'' ::* '''ajoda akut'''....''a one-time winner'' ::* '''glaxaga teaput'''....''a frequent visitor'' ::* '''glojoda pat'''....''a rare bird'' :* 1 :** ''daily, every day, once a day''....'''juba / hyajub''' :** ''weekly, every week, once a week''....'''yejuba / hyayejub''' :** ''monthly, every month, once a month''....'''jiba / hyajib''' :** ''yearly/annually, every year, once a year''....'''jaba / hyajab''' :* 2 :** ''twice a day''....'''exag hyajub''' :** ''twice a week/biweekly''....'''exag hyayeyub / eynyejuba''' :** ''twice a month/bimensual''....'''exag hyajib / eynjiba''' :** ''twice a year/biannial/semiannual''....'''exag hyajab / eynjaba''' :* 2 :** ''every other day''....'''hya enapa jub''' (= '''every second day''') :** ''every other week''....'''hya enapa yeyub''' :** ''every other month''....'''hya enapa jib''' :** ''every other year/biennial''....'''hya enapa jab / enjaba''' :* 3 :** ''every three months/trimestral/trimonthly''....'''hya enapa jib / enjiba''' :* 4 :** ''quarterly''....'''hya enapa jib / uynjaba''' :* 6 ::* ''every semester''....'''hya yaonjib / hya eynjab''' === Sequentials === : Number words expressing sequence or order can be expressed in two ways: :* With the adjectival ending '''-a''': ::* '''oa'''....''zeroth'' ::* '''aa'''....''first'' (as a prefix, means ''arch-'') ::* '''ea'''....''second'' ::* '''ia'''....''third'' ::* '''aloa'''....''tenth'' ::* '''asea'''....''one hundred and second'' :* Or with the ending '''napa''', where '''nap''' means ''order'': ::* '''onapa'''....''zeroth'' ::* '''anapa'''....''first'' ::* '''enapa'''....''second'' ::* '''inapa'''....''third'' ::* '''alonapa'''....''tenth'' ::* '''aronapa'''....''thousandth'' === Temporals === : Aggregates of days are formed with '''jub''' (''day''): ::* '''yejub'''....''week'' (''seven day'') : Aggregates of months are formed with '''jib''' (''month''): ::* '''ijib'''....''trimester'' (''three month'') ::* '''yajib'''....''semester'' (''six month'') : Aggregates of years are formed with '''jab''' (''year''): ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' ::* '''ijab'''....''triennium'' ::* '''lojab'''....''decade'' ('''lo''' is short for '''alo''') ::* '''sojab'''....''century'' ('''so''' is short for '''aso''') ::* '''rojab'''....''millennium'' ('''ro''' is short for '''aro''') ::* '''elojab'''....''vicennial'' ::* '''esojab'''....''bicentennial'' ::* '''ujab'''....''quadrennium'' ::* '''yejab'''....''septennial'' ::* '''yujab'''....''novennium'' ::* '''yolojab'''....''jubilee'' === Latinate Number Words Ending in -ary === : Latinate number words ending in -ary are translated with a number prefix and the suffix '''-suna''' in Mirad: ::* '''onsuna'''....''nullary'' ::* '''ansuna'''....''unary'' ::* '''ensuna'''....''binary'' ::* '''insuna'''....''ternary, trinary'' ::* '''unsuna'''....''quaternary'' ::* '''yownsuna<sup>*</sup>'''....''quinary'' ::* '''yawnsuna<sup>*</sup>'''....''quinary'' ::* '''yensuna'''....''senary, septenary'' ::* '''yinsuna'''....''octonary'' ::* '''yunsuna'''....''novenary'' ::* '''alonsuna'''....''denary'' ::* '''alansuna'''....''undenary'' ::* '''alensuna'''....''duodenary'' : * A '''w''' is added to disambiguate the numeric prefix from '''yan-''' (''together'') and '''yon-''' (''apart''). === Number Words Ending in -fold or -ple === :* Number words in English ending in ''-fold'', ''-ple'', or ''-ploid'' are translated with '''-gala''' (''-fold, multiple'') in Mirad: ::* '''angala'''....''unifold, simple, haploid, onefold, one-off, single, solitary'' ::* '''engala'''....''double, ducplicate, twofold'' ::* '''ingala'''....''triple,triplicate, threefold'' ::* '''ungala'''....''quadruple, quadruplicte, fourfold'' ::* '''yowngala'''....''quintuple, fivefold, quintuplicate'' ::* '''yawngala'''....''sextuple, sextuplicate, sixfold'' ::* '''yengala'''....''septuple, sevenfold, septuplicate'' ::* '''yingala'''....''octuple, octuplicate, eightfold'' ::* '''yungala'''....''nonuple, nonuplicate, ninefold'' ::* '''alongala'''....''tenfold'' ::* '''asongala'''....''hundredfold, centuplicate'' ::* '''arongala'''....''thousandfold'' ::* '''amlongala'''....''millionfold'' ::* '''amrongala'''....''billionfold'' : Add a final '''-s''' to the above words to derive an inaninimate noun form: ::* '''angalas'''....''singleton'' ::* '''engalas'''....''duplicate'' ::* '''ingalas'''....''triplicate'' ::* '''ungalas'''....''quadruplicate'' ::* '''yowngalas'''....''quintuplicate, quintuplet, pentuplet'' ::* '''yawngalas'''....''sextuplicate, sextuplet, hextuplet'' ::* '''yengalas'''....''septuplet, helptuplet'' ::* '''yingalas'''....''octuplet'' ::* '''yungalas'''....''nonuplet'' ::* '''alongalas'''....''decuplet'' : Some multiplicative verbs can also be derived thusly: ::* '''galer'''....''to multiply'' ::* '''engaler'''....''to duplicate, to double'' ::* '''ingaler'''....''to triple'' ::* '''ungaler'''....''to quadruple'' : The opposite of multiplication is division, so, change '''gal''' to '''gol''': ::* '''goler'''....''to divide'' ::* '''engoler'''....''to divide by two, to halve, to disect'' ::* '''ingoler'''....''to divide by three, to trisect'' ::* '''ungoler'''....''to divide by four, to quarter'' ::* '''alongoler'''....''to divide by ten, to decimate'' : Another way to create words referring to divisions is to insert a '''y''' before the '''n''' in the numeric prefix: ::* '''ayn'''....''a whole'' ::* '''eyn'''....''a half'' ::* '''iyn'''....''a third'' ::* '''uyn'''....''a quarter'' ::* '''yoyn'''....''a fifth'' ::* '''yayn'''....''a sixth'' ::* '''yeyn'''....''a seventh'' ::* '''yiyn'''....''an eighth'' ::* '''yuyn'''....''a ninth'' ::* '''aloyn'''....''a tenth'' ::* '''asoyn'''....''a hundredth, percent'' ::* '''aroyn'''....''a thousandth'' : Verbs can be derived from the above: ::* '''aynxer'''....''to integrate'' ::* '''eynxer'''....''to halve, to dissect'' ::* '''iynxer'''....''to trisect'' ::* '''uynxer'''....''to quarter'' ::* '''aloynxer'''....''to decimate'' === Number Words Pertaining to Arithmetic Base === : Numbers words pertaining to arithmetic base end in '''-syoba''': ::* '''ensyoba'''....''binary, base 2'' ::* '''insyoba'''....''ternary, base 3'' ::* '''alonsyoba'''....''decimal, base 10'' ::* '''alyansyoba'''....''hexadecimal, base 16'' ::* '''elonsyoba'''....''vigesimal, base 20'' === Number Words Pertaining To Directions in Communications === : Number words pertaining to directions in communications end in '''-izona''': ::* '''anizona'''....''simplex, unidirectional, one-way'' ::* '''enizona'''....''duplex, bidirectional, two-way'' === Number Words Pertaining to Angular Shapes === : Number words pertaining to angular shapes end in '''-guna''': ::* '''inguna, ingun(san)'''....''triangular, triangle'' ::* '''unguna, ungun(san)'''....''quadrangular, quadrangle, square'' ::* '''yownguna, yowngun(san)'''....''pentagonal, pentagon'' ::* '''yawnguna, yawngun(san)'''....''hexagonal, hexagon'' ::* '''yinguna, yingun(san)'''....''octagonal, octogon'' ::* '''alanguna, alangun(san)'''....''hendecagonal, hendecagon'' : Some number words relating to volumes (ending in '''-nid'''): ::* '''yawngekunid'''....''cube, hexahedron'' ::* '''elonkunid'''....''icosahedron'' ::* '''elunkunid'''....''icositetrahedron'' ::* '''unkunid'''....''tetrahedron'' ::* '''yinkunid'''....''octahedron'' ::* '''yunkunid'''....''nonahedron'' === Number Words Pertaining to Meter === : Number words pertaining to meter ending in '''-deup'''. ::* '''indeup'''....''trimeter'' ::* '''undeup'''....''tetrameter'' ::* '''yoondeup'''....''pentameter'' ::* '''yaondeup'''....''hexameter'' ::* '''yendeup'''....''heptameter'' ::* '''yindeup'''....''octameter'' === Number Words for Feet on an Animal === : Numbers words for feet on an animal end in '''tyoyaba'''. ::* '''entyoyaba'''....''bipedal'' ::* '''untyoyaba'''....''quadrupedal'' === List of Numeric Prefixes in English and Mirad === : Here is a list of numeric prefixes used in English and Mirad. The English prefixes can vary between Germanic, Latinate, and Greek-based. ::* '''o(n)-'''....''zero-, nil-, null-, un-, non-'' ::* '''oyn-'''....''no-'' ::* '''a(n)-'''....''uni-, one-, mono-, sim-, singul-, prim-, arch-, sol-, hen-'' ::* '''ayn-'''....''whole-, holo-, sol-'' ::* '''e(n)-'''....''two-, bi(n/s)-, di(s)-, du(al)-, dyo-, duo-, dy-, bin-, second'' ::* '''ey(n)-'''....''half-, semi-, hemi-'' ::* '''eo(n)-'''....''double, diplo-, dupl-, twi-, twofold, twosome, pair, dyo-'' ::* '''i(n)-'''....''three-, tri-, trito-'' ::* '''io(n)-'''....''triple, tripl-, tri-, threefold, threesome, tris-, triad-'' ::* '''iy(n)-'''....''third, terci-, terti-, tern-, trin-'' ::* '''u(n)-'''....''four-, quadr-, tetra-, tetarto-, tessar-, quatern-'' ::* '''uo(n)-'''....''quadrupl-, quart-, tetrad-, fourfold, foresome, tetraplo-'' ::* '''uy(n)-'''....''quarter, quart-, quadru-'' ::* '''yo(wn)-*'''....''five, quint-, penta-, pempto-, pentad-, pentaplop'' ::* '''yoy(n)-'''....''fifth, quint-, pentaplo-'' ::* '''ya(wn)-*'''....''six, sex-, hexa-, hexaplo-, hexad-'' ::* '''yay(n)-'''....''sixth, hect-, octo-'' ::* '''yaon-'''....''sixfold, sext-, hect-, octaplo-, octad-'' ::* '''ye(n)-'''....''seven, sept-, hept-'' ::* '''yey(n)-'''....''seventh, sept-, hept-'' ::* '''yeon-'''....''seven-fold, heptad-, septim-'' ::* '''yi(n)-'''....''eight, oct-, ogdoo-'' ::* '''yion-'''....''octet, octad, octav-, eight-fold'' ::* '''yu(n)-'''....''nine, novem-, noven-, nona-, ennea-'' ::* '''yuyn-'''....''nineth'' ::* '''yuon-'''....''ennead, nonad, enneaplo-, nine-fold'' ::* '''alo-'''....''ten, deci-, deca-'' ::* '''aloyn-'''....''tenth, dec-, decad-'' ::* '''elo-'''....''twenty, viginti-, icos-'' ::* '''aso-'''....''hundred, centi-, hecato-, hectad-'' ::* '''asoyn-'''....''hundredth, cent-, hectad-'' ::* '''aro-'''....''thousand, milli-, kilo-'' ::* '''aroyn-'''....''thousandth, millen-, chiliad-'' : * A '''w''' is added to these words to avoid confusion with '''yan''' (''together'') and '''yon''' (''apart''). === Number Words Referring to Groups of People === : Number words referring to groups of people end in '''-ot''': ::* '''oot'''....''nobody, zero group'' ::* '''aot'''....''person, individual, solo'' ::* '''eot'''....''couple, duo, pair, twosome'' ::* '''iot'''....''trio, threesome'' ::* '''uot'''....''quartet, foursome'' ::* '''yoot'''....''quintet, fivesome'' ::* '''yaot'''....''sextet'' ::* '''yeot'''....''septet'' ::* '''yiot'''....''octet'' ::* '''yuot'''....''nonet'' ::* '''alot'''....''decet'' === Number Words Referring to Groups of Years === ::* '''ejab'''....''biennium'' ::* '''ijab'''....''triennium, triennial'' ::* '''ujab'''....''quadrennium'' ::* '''yojab'''....''quinquennium, lustrum'' ::* '''yajab'''....''sexennium'' ::* '''yejab'''....''septennial'' ::* '''yijab'''....''octennial'' ::* '''yujab'''....''novennium'' ::* '''alojab'''....''decade, decennary, decennial, decennium'' (usu. abbreviated to '''lojab''') ::* '''elojab'''....''vicennium, vicennial, score'' ::* '''yolojab'''....''jubilee, fifty years'' ::* '''asojab'''....''century'' (usu. abbreviated to '''sojab'') ::* '''esojab'''....''bicentenary'' ::* '''arojab'''....''millennium, chiliad'' === Number Words Referring to Parts of a Year === ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' === Number Words Referring to Sets of Things === : Number words referring to sets of things end in '''-yan'''. The corresponding words in English may end in ''-ad'' or ''-ile'': ::* '''onyan'''....''nilad, empty set'' ::* '''anyan'''....''set, series, monad'' ::* '''enyan'''....''dyad, set of two, duad, pair, median'' ::* '''inyan'''....''triad, set of three, tercile, tertile'' ::* '''unyan'''....''tetrad, set of four, quartile'' ::* '''yoonyan'''....''pentad, set of five, quintile'' ::* '''yaonyan'''....''hexad, set of six, sextile'' ::* '''yenyan'''....''heptad, set of seven, septile'' ::* '''yinyan'''....''octad, set of eight, octile'' ::* '''yunyan'''....''nonad, set of nine'' ::* '''alonyan'''....''decad, set of ten, decile'' ::* '''alanyan'''....''baker's dozen, set of eleven'' ::* '''alenyan'''....''dozen, set of twelve'' ::* '''alyanyan'''....''hexadecile'' ::* '''elonyan'''....''ventile, vigintile'' ::* '''asonyan'''....''centile, percentile'' ::* '''aronyan'''....''millile'' === Number Words About Twins, Triplets, etc.=== :* Words referring to twins, triplets, etc. end in the word '''-tid''', meaning ''sibling'': ::* '''eontid'''....''twin, fraternal twin'' :::* '''eontwid'''....''twin brother, male twin'' :::* '''eontiyd'''....''twin sister, female twin'' :::* '''geta eontiyd'''...''identical twin'' ::* '''iontid'''....''triplet'' ::* '''uontid'''....''quadruplet'' ::* '''yowntid'''....''quintuplet'' (Note the '''w''', used to avoid confusion with '''yon''' ::* '''yawntid'''....''sextuplet'' (" " ") ::* '''yentid'''....''septuplet'' ::* '''yintid'''....''octuplet'' ::* '''yuntid'''....''nonuplet'' == Number Chart == : The following chart shows numbers in Mirad as symbols, adjectives, pronouns, prefixes, and verbs: {| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Number Chart |- ! colspan=5| Multiple !! colspan=4 |Fraction |- ! Numeral !! Adjective !! Noun !! Prefix<sup>1</sup> !! Verb !!leftmargin=10px| Numeral !! Noun !! Prefix !! Verb |- | 0 || '''owa'''<br>''zero '' || '''oon'''<br>''nonentity, null''<br>'''oot'''<br>''nobody '' || '''on-'''<br>''zero- '' || '''onxer'''<br>''nullify '' ||1/0 || '''oyn'''<br>''zeroth'' || '''oyn-'''<br>''nihil- '' || '''oynxer'''<br>anihilate |- | 1 || '''awa'''<br>''one''<br>'''aa'''<br>''first''<br>'''ana'''<br>''single, lone''<br>'''aona'''<br>''whole'' || '''aon'''<br>''entity''<br>'''aot'''<br>''solo, individual '' || '''an-'''<br>''uni-, mono- '' || '''anxer'''<br>''unify''|| 1/1 || '''ayn'''<br>''whole '' || '''ayn-'''<br>''holo- '' || '''aynxer'''<br>integrate |- | 2 || '''ewa'''<br>''two''<br>'''ea'''<br>''second''<br>'''ena'''<br>''dual''<br>'''ensuana'''<br>''binary'' || '''eon'''<br>''double''<br>'''eot'''<br>''duo, pair, couple '' <br>'''eontid'''<br>''twin''|| '''en-'''<br>''bi-, di- '' || '''eonxer'''<br>double<br>'''eotxer'''<br>''copulate '' || 1/2|| '''eyn'''<br>''half '' || '''eyn-'''<br>''semi- '' || '''eyxner'''<br>''halve, disect'' |- | 3 || '''iwa'''<br>''three''<br>'''ia'''<br>''third''<br>'''insuana'''<br>''ternary'' || '''ion'''<br>''triple''<br>'''iot'''<br>''trio, threesome''<br>'''iontid'''<br>''triplet'' || '''in-'''<br>''tri- '' || '''ionxer'''<br>''triple '' || 1/3|| '''iyn'''<br>''third '' || '''iyn-'''<br>''terci- '' || '''iynxer'''<br>''trisect'' |- | 4 || '''uwa'''<br>''four''<br>'''ua'''<br>''fourth'' || '''uon'''<br>''quadruple''<br>'''uot'''<br>''quartet, foursome''<br>'''uontid'''<br>''quadruplet'' || '''un-'''<br>''tetra- '' || '''uonxer'''<br>''quadruple '' ||1/4|| '''uyn'''<br>''fourth ''<br>'''uynjab'''<br>''quarter'' || '''uyn-'''<br>''quadri- '' || '''uynxer'''<br>''quarter'' |- | 5 || '''yowa'''<br>''five ''<br>'''yoa'''<br>''fifth''|| '''yoon'''<br>''quintuple''<br>'''yoot'''<br>''quintet ''<br>'''yoontid'''<br>''quintuplet'' || '''yown-'''<sup>2</sup><br>''penta- '' || '''yoonxer'''<br>''quintuple '' || 1/5|| '''yoyn'''<br>''fifth '' || '''yoyn-'''<br>''quint- '' || '''yoynxer'''<br>''cut in fifths'' |- | 6 || '''yawa'''<br>''six ''<br>'''yaa'''<br>''sixth'' || '''yaon'''<br>sextuple<br>'''yaot'''<br>''sextet ''<br>'''yaontid'''<br>''sextuplet'' || '''yawn-'''<sup>3</sup><br>''hecto- '' || '''yaonxer'''<br>''sextuple '' || 1/6|| '''yayn'''<br>''sixth '' || '''yayn-'''<br>''hexi- '' || '''yaynxer'''<br>''cut in sixths'' |- | 7 || '''yewa'''<br>''seven ''<br>'''yea'''<br>''seventh'' || '''yeon'''<br>''septuple''<br>'''yeot'''<br>''septet ''<br>'''yeontid'''<br>''septuplet''<br>'''yejub'''<br>''week'' || '''yen-'''<br>''hepto- '' || '''yeonxer'''<br>mult<br>'' seven'' || 1/7|| '''yeyn'''<br>''seventh'' || '''yeyn-'''<br>''hepti- '' || '''yeyxner'''<br>''cut in sevenths'' |- | 8 || '''yiwa'''<br>''eight ''<br>'''yia'''<br>''eighth'' || '''yion'''<br>''octuple''<br>'''yiot'''<br>''octet ''<br>'''yiontid'''<br>''octuplet'' || '''yin-'''<br>''octo- '' || '''yionxer'''<br>mult<br>'' eight '' || 1/8|| '''yiyn'''<br>''eighth '' || '''yiyn-'''<br>''octi- '' || '''yiynxer'''<br>''cut in eighths'' |- | 9 || '''yuwa'''<br>''nine ''<br>'''yua'''<br>''ninth'' || '''yuon'''<br>''nonuple''<br>'''yuot'''<br>''set of nine ''<br>'''yuontid'''<br>''nonuplet'' || '''yun-'''<br>''nona- '' || '''yuonxer'''<br>''multiply by nine '' || 1/9|| '''yuyn'''<br>''nineth '' || '''yuyn-'''<br>''novi- '' || '''yuynxer'''<br>''cut in ninths'' |- | 10 || '''alo'''<br>''ten ''<br>'''aloa'''<br>''tenth''<br>'''alosuana'''<br>''decimal'' ||'''alon'''<br>''tenfold ''<br>'''alojab'''...''decade'' || '''alon-'''<br>''deca- '' || '''alonxer'''<br>''increase by a<br>factor of ten '' || 1/10|| '''aloyn'''<br>''tenth '' || '''aloy-'''<br>''deci- '' || '''aloynxer'''<br>''decimate'' |- | 100<br>10<sup>4</sup> || '''aso'''<br>''hundred''<br>'''asoa'''<br>''hundredth'' || '''ason'''<br>''hundredfold ''<br>'''asojab'''<br>''century''|| '''aso-'''<br>''heca- '' || '''asonxer'''<br>''increase a<br>hundredfold'' || 1/100<br>10<sup>-2</sup>|| '''asoyn'''<br>''hundredth<br> percentage<br>cent '' || '''asoy-'''<br>''centi- '' || '''asoynxer'''<br>''cut into hundredths'' |- | 1,000<br>10<sup>3</sup> || '''aro'''<br>''thousand ''<br>'''aroa'''<br>''thousanth'' || '''aron'''<br>''thousandfold ''<br>'''arojab'''<br>''millennium''|| '''aro-'''<br>''kilo- '' || '''aronxer'''<br>''multiply by a<br>thousand'' || 1/1000<br>10<sup>-3</sup>|| '''aroyn'''<br>''thousandth '' || '''aroy-'''<br>''milli- '' || '''aroynxer'''<br>''divide by a thousand'' |- | 1,000,000<br>10<sup>6</sup> || '''amlo'''<br>''million ''<br>'''amloa'''<br>''millionth'' || '''amlon'''<br>''millionfold '' || '''amlo-'''<br>''mega-'' || || 10<sup>-6</sup>|| '''amloyn'''<br>''millionth'' || '''amloy-'''<br>''micro-'' || |- | 10<sup>9</sup> || '''amro'''<br>''billion ''<br>'''amroa'''<br>''billionth'' || '''amron'''<br>''billionfold '' || '''amro-'''<br>''giga- '' || || 10<sup>-9</sup>|| '''amroyn'''<br>''billionth'' || '''amroy-'''<br>''nano-'' || |- |10<sup>12</sup> || '''garale'''<sup>3</sup><br>''trillion ''<br>'''garalea'''<br>''trillianth'' || '''garalen'''<br>''trillionfold '' || '''garale-'''<br>''tera-'' || || 10<sup>-12</sup>|| '''goralen'''<br>''trillionth'' || '''gorale-'''<br>''pico-'' || |- |10<sup>15</sup> || '''garalyo'''<br>''quadrillion ''<br>'''garalyoa'''<br>''quadrillionth'' || '''garalyon'''<br>''quadrillionfold '' || '''garalyo-'''<br>''peta-'' || ||10<sup>-15</sup>|| '''garalyon'''<br>''quadrillionth'' || '''goralyo-'''<br>''femto-'' || |- |10<sup>18</sup> || '''garalyi'''<br>''quintillion ''<br>'''garalyia'''<br>''quintillionth'' || '''garalyin'''<br>''quintillionfold '' || '''garalyi-'''<br>''exa-'' || ||10<sup>-18</sup>|| '''goralyin'''<br>''quintillianth'' || '''goralyi-'''<br>''atto-'' || |- |10<sup>21</sup> || '''garela'''<br>''sextillion ''<br>'''garelaa'''<br>''sextillionth'' || '''garelan'''<br>''sextillionfold '' || '''garela-'''<br>''zetta-'' || ||10<sup>-21</sup>|| '''gorelan'''<br>''sextillionth'' || '''gorela-'''<br>''zepto-'' || |- |10<sup>24</sup> || '''garelu'''<br>''septillion ''<br>'''garelua'''<br>''septillionth'' || '''garelun'''<br>''eptillionfold '' || '''garelu-'''<br>''yotta-'' || ||10<sup>-24</sup>|| '''gorelun'''<br>''septillianth'' || '''gorelu-'''<br>''yocto-'' || |- | 10<sup>27</sup> || '''garelye'''<br>''octillion ''<br>'''garelyea'''<br>''octillionth'' || '''garelyen'''<br>''octillionfold '' || '''garelye-'''<br>''ronna-'' || ||10<sup>-27</sup>|| '''gorelyen'''<br>''octillionth'' || '''gorelyen'''<br>''ronto-'' || |- | 10<sup>30</sup> || '''garilo'''<br>''nonillion ''<br>'''gariloa'''<br>''nonillionth'' || '''garilon'''<br>''nonillionfold '' || '''garilo-'''<br>''quetta-'' || ||10<sup>-30</sup>|| '''gorilon'''<br>''nonillionth'' || '''gorilo-'''<br>''quecto-'' || |} <div style=";font-size:smaller;"> ::* Note 1: Sometimes the final '''-n''' on the numeric prefix is dropped, especially as an ordinal vowel in scalar words, eg. '''anapa'''<br>''first'', '''atistam'''<br>''elementary school''. ::* Note 2: An extra '''o''' is inserted into this prefix to distinguish it from '''yon-'''<br>''dis-, apart'' ::* Note 3: An extra '''o''' is inserted into this prefix to distinguish it from '''yan-'''<br>''con-, together'' ::* Note 4: '''Garale''' is short for '''alo gar ale'''<br>''ten to-the-power-of 12''. By the same token, '''gorale''' is short for '''alo gor ale'''<br>''ten to-the-power-of-minus 12'' </div> = Metric Units = : Mirad uses the [[wikipedia:International System of Units|International System of Units (SI)]] for rendering measurement units. These symbols are pronounced as if you were spelling each letter out (see [[Mirad Grammar/Phonology and Orthography#Alphabet|the alphabet]]. Bear in mind that majiscules (uppercase letters are prefaced with the word '''ag-''' (''big''). Similarly, Greek letters are rendered by their Greek names (ω = ''omega'', Ω = ''agomega''). The measurement unit names are followed by '''nak''' (''measurement unit''). == SI Base Units == ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI base units</big> |- !English<br>Unit<br>Name !Symbolic<br>Abbreviation !Quantity<br>Unit !Mirad<br>Pronunciation |- !second |style="text-align:center" |s |time |style="text-align:center" |'''sonak''' |- !meter |style="text-align:center" |m |length |style="text-align:center" |'''minak''' |- !kilogram |style="text-align:center" |kg |mass |style="text-align:center" |'''kigenak''' |- !ampere |style="text-align:center" |A |electric current |style="text-align:center" |'''aganak''' |- !kelvin |style="text-align:center" |K |thermodynamic temperature |style="text-align:center" |'''agkinak''' |- !Mole |style="text-align:center" |mol |amount of substance |style="text-align:center" |'''miolinak''' |- !candela |style="text-align:center" |cd |luminous intensity |style="text-align:center" |'''cadanak''' |} == SI Derived Units == : Here are SI derived units with special names and symbols: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI derived units with special names and symbols</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbeviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''radian''' | align="center" | rad | plane angle | align="center" |'''roadanak''' |- |'''steradian''' | align="center" | sr | solid angle | align="center" |'''soronak''' |- |'''hertz''' | align="center" | Hz | frequency | align="center" |'''aghezunak''' |- |'''newton''' | align="center" | N | force, weight | align="center" |'''agninak''' |- | '''pascal''' | align="center" | Pa | pressure, stress | align="center" | '''agpoanak''' |- | '''joule''' | align="center" | J | energy | align="center" | '''agjinak''' |- | '''watt''' | align="center" | W | power | align="center" | '''agwunak''' |- | '''coulomb''' | align="center" | C | electric charge | align="center" |'''agcanak''' |- | '''volt''' | align="center" | V | electrical potential difference | align="center" | '''agvunak''' |- | '''farad''' | align="center" | F | capacitance | align="center" | '''agfenak''' |- | '''ohm''' | align="center" | Ω | electrical resistance | align="center" | '''agomeganak''' |- | '''Siemens''' | align="center" | S | electrical conductance | align="center" | '''agsonak''' |- | '''Weber''' | align="center" | Wb | magnetic flux | align="center" | '''agwubanak''' |- | '''tesla''' | align="center" | T | magnetic flux density | align="center" | '''agtonak''' |- | '''henry''' | align="center" | H | inductance | align="center" | '''aghenak''' |- | '''degree Celsius''' | align="center" | °C | temperature | align="center" | '''nogagcanak''' |- | '''lumen''' | align="center" | lm | luminous flux | align="center" | '''liminak''' |- | '''lux''' | align="center" | lx | illuminance | align="center" | '''lixunak''' |- | '''becquerel''' | align="center" | Bq | radioactivity | align="center" | '''agbakonak''' |- | '''gray''' | align="center" | Gy | absorbed dose (of ionizing radiation) | align="center" | '''aggeyunak''' |- | '''sievert''' | align="center" | Sv | equivalent dose (of ionizing radiation) | align="center" | '''agsovunak''' |- | '''katal''' | align="center" | kat | catalytic activity | align="center" | '''kiatonak''' |- | '''byte''' | align="center" | b | 8 bits of information | align="center" | '''banak''' |} == Convenient Non-SI Units == : Also, here are some non-SI units that are very convenient and acceptable: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Convenient non-SI units</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbreviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''litre''' | align="center" | L | volume | align="center" |'''aglonak''' |- |'''hectare''' | align="center" | ha | area | align="center" |'''heanak''' |- |'''ton''' | align="center" | t | area | align="center" |'''tonak''' |- |'''decibel''' | align="center" | dB | loudness | align="center" |'''daagbanak''' |- |'''fathom''' | align="center" | ftm | depth of water | align="center" |'''fetominak''' |} == Pronunciation of Coherent Derived Unit Formulae == : The following chart shows how in Mirad to pronounce coherent derived unit formulae in terms of base units. Note that the backslash means ''per'' or ''divided by'' and is pronounced '''gol'''. The symbol x means ''times'' and is pronounced '''gal'''. The superscript number is a power and is pronounced '''gar''' plus the number (with '''-wa''', if a unit number). The negative superscript number is pronounced '''gor''' plus the number (again, with '''-wa''' if a unit number). See [[Mirad Grammar/Determiners#Arithmetical Expressions|Arithmetical Expressions]] for further information on these terms. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Examples of coherent derived units in terms of base units</big> |- ! Name ! Symbolic<br>Formula ! Derived<br>Quantity ! Typical<br>Symbol ! Mirad<br>Pronunciation |- | '''square meter''' | align="center" | m<sup>2</sup> | area | align="center" |{{math|''A''}} | align="center" | '''minak-gar-ewa''' |- | '''cubic meter''' | align="center" | m<sup>3</sup> | volume | align="center" | {{math|''V''}} | align="center" | '''minak-gar-iwa''' |- | '''meter per second''' | align="center" | m/s | speed, velocity | align="center" | {{math|''v''}} | align="center" | '''minak-gol-sonak''' |- | '''meter per second squared''' | align="center" | m/s<sup>2</sup> | acceleration | align="center" | {{math|''a''}} | align="center" | '''minak-gol-sonak-gar-ewa''' |- |rowspan=2| '''reciprocal meter''' |rowspan=2 align="center" | m<sup>−1</sup> | wavenumber | align="center" | {{math|''σ''}}, {{math|''ṽ''}} | align="center" | '''minak-gor-awa''' |- | vergence (optics) | align="center" | {{math|''V''}}, 1/{{math|''f''}} |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | density | align="center" | {{math|''ρ''}} | align="center" | '''kigenak-gol-minak-gar-iwa''' |- | '''kilogram per square meter''' | align="center" | kg/m<sup>2</sup> | surface density | align="center" | {{math|''ρ''}}<sub>A</sub> | align="center" | '''kigenak-gol-minak-gar-ewa''' |- | '''cubic meter per kilogram''' | align="center" | m<sup>3</sup>/kg | specific volume | align="center" | {{math|''v''}} | align="center" | '''minak-gar-iwa-gol-kinak-ge''' |- | '''ampere per square meter''' | align="center" | A/m<sup>2</sup> | current density | align="center" | {{math|''j''}} | align="center" | '''aganak-gol-minak-gar-ewa''' |- | Amperes per meter|'''ampere per meter''' | align="center" | A/m | magnetic field strength | align="center" | {{math|''H''}} | align="center" | '''aganak-gol-minak''' |- | '''mole per cubic meter''' | align="center" | mol/m<sup>3</sup> | concentration | align="center" |{{math|''c''}} | align="center" | '''minolinak-gol-minak-gar-iwa''' |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | Mass concentration (chemistry)|mass concentration | align="center" | {{math|''ρ''}}, {{math|''γ'' }} | align="center" | '''kinak-ge-gol-minak-gar-iwa''' |- | '''candela per square meter''' | align="center" | cd/m<sup>2</sup> | luminance | align="center" | {{math|''L''}}<sub>v</sub> | align="center" | '''canak-da-gol-minak-gar-ewa''' |} == SI Macro and Micro Prefixes == : The SI has a whole list of prefixes that act as multipliers (macro) or dividers (micro) of the above and other measurement units. For example, a ''kilometer'' is a meter times a 1,000 (macro unit), whereas a millimeter is a meter divided by a 1,000 (micro unit). '''Agbanak''' means '''byte''', so '''garale-agbanak''' is ''terabyte''. This breaks down to ''10<sup>12</sup> bytes''. Here is a table showing the Mirad macro and micro prefixes: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Scalar Metrics |- ! colspan=4 | Macro !! colspan=4 | Micro |- ! Base<br>10!! US/UK Name!!Mirad Prefix....SI Prefix !!SI Symbol !! Base<br>10 !! (US/UK Name) !! Mirad Prefix....SI Prefix !! SI Symbol |- | 1 || one || '''an-''' *... ''mono-, uni-'' || ||1/1 ||whole || '''ayn-'''....''holo-, uni-'' || |- | 2 ||two || '''en-'''....''bi-'' || || 1/2 ||half||'''eyn-'''....''demi-, di-''|| |- | 3 ||three || '''in-'''....''tri-'' || || 1/3 ||third ||'''iyn-'''....''terci-''|| |- | 4 ||four || '''un-'''....''tetra-'' || || 1/4 ||fourth || '''uyn-'''....''quadri-''|| |- | 5 ||five || '''yown-''' ....''penta-'' || || 1/5 ||fifth ||'''yoyn'''....''quinti-''|| |- | 6 ||six || '''yawn-'''....''hexa-'' || || 1/6 ||sixth ||'''yayn'''....''sexti-''|| |- | 7 ||seven || '''yeon-'''....''hepta-'' || || 1/7 ||seventh || '''yeyn'''....''septi-''|| |- | 8 ||eight || '''yion'''....''octo-'' || || 1/8 ||eighth || '''yiyn'''....''octi-''|| |- | 9 ||nine || '''yuon'''....''nona-'' || || 1/9 ||ninth || '''yuyn'''....''novi-''|| |- | 10 ||ten || '''alon-'''....''deca-'' || ''da'' || 1/10 ||tenth || '''aloy-'''....''deci-''|| ''d'' |- | 10<sup>2</sup> ||hundred || '''aso-'''....''hecto-'' **|| ''h'' || 10<sup>-2</sup> ||hundredth || '''asoy-'''....''centi-''|| ''c'' |- | 10<sup>3</sup> ||thousand || '''amso-'''....''kilo-'' ||''k'' || 10<sup>-3</sup> ||thousandth)|| '''amsoy-'''....''milli-''|| ''m'' |- | 10<sup>6</sup> ||million || '''amlo-'''....''mega-'' || ''M'' || 10<sup>-6</sup> ||millionth || '''amloy-'''....''micro-''|| ''r'' |- | 10<sup>9</sup> ||billion /milliard || '''amro-'''....''giga-'' || ''G'' || 10<sup>-9</sup> ||billionth/ milliardth || '''amroy-'''....''nano-''|| ''n'' |- | 10<sup>12</sup> ||trillion /billion || '''garale-'''....''tera-'' || ''T'' || 10<sup>-12</sup> ||trillionth / billionth)|| '''gorale-'''....''pico-''|| ''p'' |- | 10<sup>15</sup> ||quadrillion)/ billiard|| '''garalyo-'''....''peta-'' || ''P''||10<sup>-15</sup> ||quadrillionth) / billiardth || '''goralyo-'''....''femto-''||''f'' |- | 10<sup>18</sup> ||quintillion / trillion || '''garalyu-'''....''exa-'' || ''E''||10<sup>-18</sup> ||quintillionth)/ trillionth || '''goralyu'''....''atto-''||''a'' |- | 10<sup>21</sup> ||sextillion)/ trilliard || '''garela-'''....''zetta-'' || ''Z''||10<sup>-21</sup> ||sextillionth / trilliardth || '''gorela'''....''zepto-''||''z'' |- | 10<sup>24</sup> ||septillion)/ quadrillion || '''garelu-'''....''yotta-'' || '' Y'' ||10<sup>-27</sup> ||septillionth / quadrillionth|| '''gorelu'''....''yocto-''||''y'' |} : *Note: The '''-n''' or '''-on''' can sometimes be omitted in macro-prefixation, especially where there is no ambiguity. The '''-n''' (but NOT the '''-yn''') in the micro prefixes can also sometimes be omitted. : : **Note: The '''gar''' (''to a plus power'') and '''gor''' (''to a minus power'') forms are alternatives for the numeric prefixes beyond 100. For example, ''billion'' (10<sup>9</sup>) could be expressed as '''garyu-'''(ten) to the 9th power'', while ''billionth'' could be expressed by '''goryu''' (''(ten) to the minus 9th power). The prefix '''garya-''' is composed of the positive exponential operator '''gar''' (''to the power of''), followed by the number ''6''. The prefix '''gorale-''' is composed of the negative exponential operator '''gor''' (''to the root of''), followed by the number ''12''. : The macro and micro values can also be represented with abbreviated symbols, which can be pronounced in Mirad as spelled out alphabetics. Greek letter are rendered by their names in Greek. Upper case equivalents are preceded with '''ag-'''. Here is a table showing grams: == Kg Metrics With Abbreviated Symbols == :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Kg Metrics With Abbreviated Symbols |- ! colspan=2 | MACRO !! colspan=2 | MICRO |- ! Symbol (Expansion) !! Mirad Pronunciation !! Symbol (Expansion) !! Mirad Pronunciation |- | ''dag'' (decagram)|| '''daagenak''' || ''dg'' |(decigram)||'''dagenak''' |- | ''hg'' (hectogram)|| '''hegenak''' || ''cg'' (centigram)||'''cagenak''' |- | ''kg'' (kilogram) || '''kogenak''' || ''mg'' (milligram)||'''migenak''' |- | ''Mg'' (macrogram)|| '''agmigenak''' ||''μg'' (microgram)|| '''mugenak''' |- | ''Gg'' (gigagram)|| '''aggegenak''' || ''ng'' (nanogram)|| '''nigenak''' |- | ''Tg'' (teragram)|| '''agtogenak''' || ''pg'' (picagram)|| '''pogenak''' |- | ''Pg'' ( petagram)|| '''agpogenak''' || ''fg'' (femtogram)|| '''fegenak''' |- | ''Eg'' (exagram)|| '''agegenak''' || ''ag'' (attogram)|| '''agenak''' |- | ''Zg'' (zettagram)|| '''agzegenak''' || ''zg'' (zeptogram) || '''zegenak''' |- | ''Yg'' (yottagram)|| '''agyugenak''' || ''yg'' (yoctogram) || '''yugenak''' |} : The squared and cubed representations of the above are followed by '''gar e''' (''squared'') and '''gar i''' (''cubed''), respectively: ::* ''10 km²''....(pronounced as:) '''alo kominaki gar ewa''' ::* ''12 mm³''....(pronounced as:) '''ale miminaki gar iwa''' = Expressing Frequency = : There are two ways to form determiners of frequency: ::* Using '''jod(i)''' meaning ''occasion(s), instance(s), time(s)'', or ::* Using '''xag''' meaning ''frequency'' : Here is a chart showing the most common frequency determiners: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Frequentative Determiners |- ! "Jod" Method !! "Xag" Method !! Meaning |- | '''duhogla jodi?''' || '''duhoxag?''' || ''how often?, how many times?'' |- | '''hogla jodi''' || '''hoxag''' || ''how often, how frequently'' |- | '''hagla jodi''' || '''haxag''' || ''the frequency'' |- | '''hegla jodi''' || '''hexag''' || ''sometimes, on some occasions'' |- | '''higla jodi''' || '''hixag''' || ''this often, this many times'' |- | '''hugla jodi''' || '''huxag''' || ''that often, that many times, so many times'' |- | '''huugla jodi''' || '''huuxag''' || ''so often, so many times'' |- | '''hyogla jodi''' || '''hyoxag''' || ''never'' |- | '''hyagla jodi''' || '''hyaxag''' || ''always, at all times'' |- | '''hyegla jodi''' || '''hyexag''' || ''any number of times, however often'' |- | '''hyigla jodi''' || '''hyixag''' || ''as often, the same number of times'' |- | '''hyugla jodi''' || '''hyuxag''' || ''not as often, some other number of times'' |- | '''ga jodi''' || '''gaxag (vyel)''' || ''more often (than)'' |- | '''ge jodi''' || '''gexag (vyel)''' || ''as many times (as), as often (as)'' |- | '''go jodi''' || '''goxag (vyel)''' || ''less often (than)'' |- | '''gla jodi''' || '''glaxag''' || ''many times, often'' |- | '''gle jodi''' || '''glexag''' || ''quite a few times, quite often'' |- | '''glo jodi''' || '''gloxag''' || ''not so many times, seldom'' |- | '''gra jodi''' || '''graxag''' || ''too often'' |- | '''gre jodi''' || '''grexag''' || ''often enough'' |- | '''gro jodi''' || '''groxag''' || ''too seldom'' |- | '''gwa jodi''' || '''gwaxag''' || ''as often as possible, most often, most times'' |- | '''gwe jodi''' || '''gwexag''' || ''an average number of times'' |- | '''gwo jodi''' || '''gwoxag''' || ''least often, as seldom as possible'' |- | '''owa jod''' || '''oxag''' || ''never, at no time, zero times'' |- | '''awa jod''' || '''axag''' || ''once, one time'' |- | '''awa ga jod''' || '''ga axag''' || ''again, once more'' |- | '''ewa jodi''' || '''exag''' || ''twice, two times'' |- | '''iwa jodi''' || '''ixag''' || ''thrice, three times'' |- | '''alo jodi''' || '''aloxag''' || ''ten times'' |- |- '''asoni bi jodi''' || -- || ''hundreds of times'' |- |- '''yowa gal haxag vyel zojab''' || '''yoxag vyel zojab''' || ''five times as often as last year'' |} : Examples: ::* '''<u>Duhoxag</u> et pe ha tayegoblam?'''....''<u>How often</u> do you go to the barber shop?'' ::* '''<u>Duhogla jodi</u> et akaye hia ekun?'''....''<u>How many times</u> have you won this game?'' ::* '''At teataye hua dyezun <u>iwa ey uwa jodi</u>.'''....''I have seen that film <u>three or four times</u>.'' ::* '''At teataye is <u>huugla jodi (or: huuxag) van</u> at bokseye.'''....''I have seen it <u>so many times that</u> I am getting sick.'' ::* '''Hus xwaye <u>gaxag vyel</u> et te.'''....''That has happened <u>more often than</u> you know.'' = Mathematical Expressions = [[File:Arithmetic symbols2.svg|90px|thumb|none]] : Mathematical vocabulary is based mostly on deriviatives of the degree word '''ga'''....''more''. == Chart of Arithmetical Operations == : The following chart shows Mirad mathematical operation terms and symbols: {{small/top}} {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:3.2em; font-size:smaller;" |+ Arithmetical Operation Vocabulary |- ! Verb !! Operation !! Patient !! Subject !! Operator !! Sign !! Result |- | '''gaber'''....''add'' || '''gaben'''....''addition'' || '''gabwas'''....''addend, summand'' || '''gabus'''....''augend'' || '''gab'''....''plus'' || '''gabsiyn'''....''plus sign'' (<big>+</big>) || '''gabix'''....''sum'' |- | '''galer'''....''multiply'' || '''galen'''....''multiplication'' || '''galwas'''....''multiplicand'' || '''galus'''....''multiplier, factor'' || '''gal'''....''times'' || '''galsiyn'''....''times sign'' (<big>x</big>) || '''galix'''....''product'' |- | '''garer'''....''raise to the power of''<br>'''egarer'''....''to square''<br>'''igarer'''....''to cube'' || '''garen'''....''exponentiation'' || '''garwas'''....''base'' || '''garus'''....''exponent'' || '''gar'''....''raised to the power of'' || || '''garix'''....''power'' |- | '''gazer'''....''logarithmize'' || '''gazen'''....''logarithmization'' || '''gazwas'''....''base''||'''gazus'''....''antilogarithm'' ||'''gaz'''....''the log of'' || ||'''gazix'''....''logarithm'' |- | '''gober'''....''subtract'' || '''goben'''....''subtraction'' || '''gobwas'''....''minuend'' || '''gobus'''....''subtrahend'' || '''gob'''....''minus'' || '''gobsiyn'''....''minus sign'' (<big>-</big>) || '''gobix'''....''difference'' |- | '''goler'''....''divide'' || '''golen'''....''division.... fraction'' || '''golwas'''....''dividend'', ''numerator''|| '''golus'''....''divisor, denominator'' || '''gol'''....''divided by'' || '''golsiyn'''....''division sign'' (<big>÷</big>) || '''golix'''....''quotient'' |- | '''gorer'''....''derive the nth root of'' || '''goren'''....''root extraction'' || '''gorwas'''....''radicand'' || '''gorus'''....''degree'' || '''gor'''....''the nth root of'' || '''gorsiyn'''....''radical sign'' (<big>√</big>) || '''gorix'''....''root'' |- | '''gexer'''....''equal'' || '''gexen'''....''equation'' || '''gexwas'''....''thing being equated'' || '''gexus'''....''equator'' || '''ge'''....''equal to'' || '''gesiyn'''....''equal sign'' (<big>=</big>) || |} {{small/end}} == How to Verbalize Math Expressions == ::* ''1 + 1 = 2.''....'''Awa gab awa gese ewa.''' ::* ''3 - 1 = 2.''....'''Iwa gob awa gese ewa.''' ::* ''2 x 4 = 8.''....'''Ewa gal uwa gese yiwa.''' ::* ''10 % 2 = 5.''....'''Alo gol ewa gese yuwa.''' ::* ''5<sup>2</sup> = 25.''....'''Yowa gar ewa gese elyu.''' ::* ''2<sup>3</sup> = 8.''....'''Ewa gar iwa gese yiwa.''' ::* ''4 √2 = 2 = 2.''....'''Uwa gor ewa gese ewa.''' ::* ''log<sub>10</sub> 1000 = 3.''....'''Aro gaz alo gese iwa.''' : Note 1: '''gese''' (''equals'') can be substituted with '''se''' (''is''), eg.: ::* '''Ewa gab ewa se uwa.'''....''Two plus two is four.'' : Note 2: If numbers are used as numeric adjectives, the units take the suffix '''-wa''', eg.: ::* '''E<u>wa</u> sicirufebi gab a<u>wa</u> marofeb gese yanmul.'''....''Two oranges plus one apple equals a salad.'' : Examples of mathematical expressions: ::* '''Ewa <u>gab</u> ewa gese uwa.'''....''Two <u>plus</u> two equals four.'' ::* '''Ewa <u>gal</u> iwa gese yawa.'''....''Two <u>times</u> three equals six.'' ::* '''Iwa <u>gar</u> ewa gese yuwa.'''....''Three <u>to the second power</u> equals nine.'' ::* '''Ewa <u>gob</u> ewa gese owa.'''....''Two <u>minus</u> two equals zero.'' ::* '''Yuwa <u>gol</u> iwa gese iwa.'''....''Nine <u>divided by</u> three equals three.'' ::* '''Yuwa <u>gor</u> iwa gese iwa.'''....''Nine <u>cubed</u> equals three.'' ::* '''Aso <u>gor</u> ewa gese alo.'''....''One hundred <u>squared</u> equals ten.'' ::* '''Aro <u>gaz</u> alo gese iwa.'''....''Log<sub>10</sub>(1000) = 3. (= Log base 10 of 1000 equals three'') == Decimal Expressions == : Decimal expressions like ''2.5'' use the word '''nod'''....''point'' as in English. ::* '''Hia lisovol kyinse ga vyel 10.8 (alo nod yiwa) kigenaki.'''....''This tomato weighs more than 10.8 (ten point eight) kilograms.'' = Calendar and Time Expressions = :: The word for calendar is '''judar'''. The sections below explain how calendar expressions are formed and used: === Basic Calendar Units === [[File:Calendar (PSF).png|thumb|none]] : Time is divided using the following basic terms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Calendar Units |- ! Mirad !! English |- | '''job''' || ''time'' |- | '''jab''' || ''year'' |- | '''jeb''' || ''season'' |- | '''jib''' || ''month'' |- | '''jub''' || ''day'' |- | '''jwob*''' || ''hour'' |- | '''jwab*''' ('''jwap''') || ''minute'' (''moment'') |- | '''jweb*''' ('''jwep''') || ''second'' (''instant'') |} * Note: These would ordinarily be '''jyob''', '''jyab''', and '''jyeb''' respectively, but the '''w''' glide is much easier to pronounce after the letter '''j''', and is therefore substituted. == Other Calendar Units == : Other calendar units are formed through the agglutination of numerical stubs to some of the time units above: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Other Calendar Units |- ! Mirad !! English !! Numerical Formula |- | '''rojab''' || ''millenium'' || year x 1,000 |- | '''sojab''' || ''century'' || year x 100 |- | '''lojab''' || ''decade'' || year x 10 |- | '''eynjab''' || ''half year'' || year x 1/2 |- | '''uynjab''' || ''quarter'' || year x 1/4 |- | '''yajib''' || ''semester'' || month x 6 |- | '''yejub''' || ''week'' || day x 7 |- | '''yejubuj''' || ''weekend'' || day x 7 end |- | '''eynjwob''' || ''half hour'' || hour x 1/2 |} : ''This'', ''next'', ''last'', etc. are expressed as follows: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Pointers |- ! Mirad !! English |- | '''hijub'''<br>'''hiyejub'''<br>'''hijab''' || ''today''<br>''this week''<br>''this year'' |- | '''zojub'''<br>'''zoyejub'''<br>'''zajab''' || ''yesterday''<br>''last week''<br>''last year'' |- | '''zajub'''<br>'''zayejub'''<br>'''zajab''' || ''tomorrow''<br>''next week''<br>''next year'' |- | '''hujub'''<br>'''huyejub'''<br>'''hujab''' || ''that day''<br>''that week''<br>''that year'' |- | '''jazojub'''<br>'''ja ewa yejubi'''<br>'''jazojab''' || ''the day before yesterday''<br>''two weeks ago''<br>''the year before last'' |- | '''jozajub'''<br>'''jo ewa yejubi'''<br>'''jozajab''' || ''the day after tomorrow''<br>''two weeks from now''<br>''the year after next'' |- | '''Duhojub?'''|| ''Which day?'' |- | '''hyajub''' || ''every day''<sup>1</sup> |- | '''hyejub''' || ''any day'' |- | '''hejub''' || ''someday'' |- | '''hejubi''' || ''some days'' |- | '''bi jub bu jub''' || ''from day to day'' |- | '''e jubi jay''' || ''two days ago'' |- | '''gla jubi joy''' || ''many days later'' |} : <sup>1</sup> ''All day'' is expressed by '''ha ayna jub''' or '''hya ha jub'''. == Seasons of the Year == [[File:Seasons gijinka.png|thumb|]] : Seasons of the year are expressed by internally scalarizing the word for ''season'' '''jeb''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Seasons of the Year |- ! Mirad !! English |- | '''jeab''' || ''spring'' |- | '''jeeb''' || ''summer'' |- | '''jeib''' || ''autumn, Fall'' |- | '''jeub''' || ''winter'' |} : Examples of usage: ::* '''be jeab'''....''in spring'' ::* '''ja jeeb'''....''before summer'' ::* '''ju jeib'''....''until autumn'' ::* '''ji jeub'''....''since winter'' ::* '''je ha jeb'''....''during the season'' ::* '''ub ha uj bi jeeb'''....''toward the end of summer'' ::* '''eb jeab ay jeeb'''....''between spring and summer'' ::* '''jeeba gemoj'''....''vernal equinox'' ::* '''jeiba fayebi'''....''autumn leaves'' ::* '''jeba til'''....''seasonal drink'' ::* '''jeubyena jebmalyen'''....''wintry climate'' ::* '''jeabyena malyen'''....''spring-like weather'' ::* '''jeuben'''....''hibernation'' ::* '''hijeab'''....''this season'' ::* '''zajeab'''....''next season'' ::* '''zojeab'''....''last season'' ::* '''hyajeab'''....''every season'' == Months of the Year == : Months of the year are expressed by internally scalarizing the word for month '''jib'''. Unlike in English, the months of the year in Mirad are not capitalized. Nor are days of the week. :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Months of the Year |- ! Mirad !! English |- | '''jiab''' || ''January'' |- | '''jieb''' || ''February'' |- | '''jiib''' || ''March'' |- | '''jiub''' || ''April'' |- | '''jiyob''' || ''May'' |- | '''jiyab''' || ''June'' |- | '''jiyeb''' || ''July'' |- | '''jiyib''' || ''August'' |- | '''jiyub''' || ''September'' |- | '''jilob''' || ''October'' |- | '''jilab''' || ''November'' |- | '''jileb''' || ''December'' |} : Some expressions using the months: ::* '''be jilob'''....''in October'' ::* '''ja jiyab'''....''before June'' ::* '''lojo zajiyeb'''....''by next July'' ('''lojo''' = ''not after'') ::* '''hijib'''....''this month'' ::* '''zojib'''....''last month'' ::* '''zajib'''....''next month'' ::* '''bi-jib-bu-jiba jobnis'''....''month-to-month rent'' ::* '''jibay'''....''monthly'' ::* '''jibi joy'''....''months later'' ::* '''jiba sindrurun'''....''monthly magazine'' ::* '''hujiba jobnis'''....''that month's rent'' ::* '''hya ionjib'''....''every trimester'' ::* '''jibiler'''....''to menstruate'' ::* '''byi zojilob'''....''since last October'' ::* '''ub zejib'''....''toward mid-month'' == Days of the Week == : Days of the week are expressed by internally scalarizing the word for day '''jub''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Days of the Week |- ! Mirad !! English |- | '''juab''' || ''Monday'' |- | '''jueb''' || ''Tuesday'' |- | '''juib''' || ''Wednesday'' |- | '''juub''' || ''Thursday'' |- | '''juyob''' || ''Friday'' |- | '''juyab''' || ''Saturday'' |- | '''juyeb''' || ''Sunday'' |} : Here are some common terms relating to days of the week: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Expressions |- ! Mirad !! English |- | '''Duhojub?''' || ''Which day?'' |- | '''hojub...''' || ''the day that...'' |- | '''hejub''' || ''someday'' |- | '''hijub''' || ''today'' |- | '''hujub''' || ''that day'' |- | '''hyijub''' || ''(on) the same day'' |- | '''hyajub''' || ''every day'' |- | '''hyejub''' || ''any day'' |- | '''zajub''' || ''yesterday'' |- | '''zojub''' || ''tomorrow'' |- | '''ha jajub'''<br>'''be ha jana jub''' || ''the day before, (on) the previous day'' |- | '''ha jojub'''<br>'''be ha jona jub''' || ''the day after, (on) the following day'' |- | '''jazojub''' || ''the day before yesterday'' |- | '''jozajub''' || ''the day after tomorrow'' |- | '''hya ea jub''' || ''every other/second day'' |- | '''hyajub boy juyeb''' || ''every day except Sunday'' |- | '''yejub''' || ''week'' |- | '''hiyejeb''' || ''this week'' |- | '''yejubuj''' || ''weekend'' |- | '''yexjub''' (or) '''zeyejub''' || ''weekday'' |- | '''enyejuba(y)''' || ''bi-weekly'' |- | '''zoyejub''' || ''last week'' |} : Examples of Usage: ::* '''(be) juyob'''....''on Friday'' ::* '''ju juib'''....''until Wednesday'' ::* '''ji zojub'''....''since yesterday'' ::* '''lojo jubuj'''....''by [Lit: not after] day's end'' ::* '''jo zajub'''....''after tomorrow'' ::* '''je ha jub'''....''during the day'' ::* '''bi juab bu juub'''....''from Monday to Friday'' ::* '''yejubuja ponpop'''....''a weekend getaway'' == Parts of the Day == : Here are the principal parts of a day: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Parts of the Day |- ! Daytime !! Nighttime |- | '''maj'''....''daytime, day'' ||'''moj'''....''nighttime, night'' |- | '''bi maj'''....''A.M.'' ||'''bi moj'''....''P.M.'' |- | '''jamajij'''....''pre-dawn'' || '''jamojij'''....''pre-dusk'' |- | '''majij'''....''daybreak, dawn''|| '''mojij'''....''dusk'' |- | '''amaryap'''....''sunrise, sunup''||'''amaryop'''....''sunset, sundown'' |- | '''jwamaj'''....''morning''<br>'''zajwamaj'''....''tomorrow morning''<br>'''hijwamaj'''....''this morning''<br>'''zojwamaj'''....''yesterday morning''<br>'''hujwamaj'''....''that morning''<br>'''hyajwamaj'''....''every morning''||'''jwamoj'''....''evening''<br>'''zajwamoj'''....''tomorrow evening''<br>'''hijwamoj'''....''this evening''<br>'''zojwamoj'''....''yesterday evening''<br>'''hujwamoj'''....''that evening''<br>'''hyajwamoj'''....''every evening'' |- | '''zemaj'''....''noon''||'''zemoj'''....''midnight'' |- | '''jozemaj'''....''afternoon''||'''jozemoj'''....''after midnight'' |- | '''majuj'''....''twilight''|| '''jwomoj'''....''late night'' |} ::* Examples of Usage: ::* '''At tijpa <u>ja majij</u>.'''....''I woke up <u>before dawn</u>.'' ::* '''At iyfe tuyjer <u>be ha jwoa jozemaj</u>.'''....''I like to nap <u>in the late afternoon</u>.'' ::* '''It yexe bi <u>amaryap bu amaryop</u>.'''....''He works from <u>sunup to sundown</u>.'' ::* '''<u>Be gwa jwamoji</u>, at teaxe yibsin.'''....''<u>Most evenings</u>, I watch television.'' == Expressing Dates == : The following is a how a date ('''jud''') is normally expressed: ::* '''be juab, 11 jieb 2018 joK.'''....''on Monday, February 11th, 2018 A.D.'' :A date like 2018 can be expressed as ''twenty eighteen'' ('''elo alyi''') or ''two thousand eighteen'' ('''ero alyi'''). : The day ''11'' in the above expression is pronounced '''ala'''. : The acronym for ''B.C.'' is '''jaK''', short for '''ja Krist''' (''before Christ''). : The acronym for the de-Christianized "BCE", meaning ''Before the Common/Current Era'' is expressed in Mirad with '''jaEJ''' ('''ja ha Eja Joeb'''). : The acronym for ''A.D.'' is '''joK''', short for '''jo Krist''' (''after Christ''). : The acronym for the de-Christianized ''C.E.'' is '''EJ''', short for '''ha Eja Joeb''' (''the Current Era''). : Other date expressions follow: ::* '''be <u>ha 1800 jabi</u> (alyi aso jabi)'''....''In <u>the 1800's</u> (eighteen hundreds)'' ::* '''ja <u>ha 20a (eloa)</u> asojab'''....''before <u>the 20th (twentieth)</u> century'' ::* '''eb <u>1920 (yulo elo)</u> ay 2001 (emso awa)'''....''between <u>1920 (nineteen twenty)</u> and (two thousand one)'' ::* '''<u>hyaje</u> hua alojab'''....''<u>throughout</u> that decade'' ::* '''At yexa hum <u>je gla jabi</u>.'''....''I worked there <u>for [Lit: during] many years</u>.'' ::* '''Ujbu his <u>lojo</u> jiyab.'''....''Finish this <u>by</u> [Lit: not after] May.'' ::* '''Iyt so him <u>ub ha uj bi</u> 2 (ewa) jiab.'''....''She will be here <u>toward the end of</u> January 2nd.'' ::* '''At taja je ha Podea <u>Eloni</u>.'''....''I was born in the Roaring <u>Twenties</u>.'' == Telling Time == [[File:Old Clock DSCN4746.jpg|thumb|]] : Clock time expressions use mostly the word '''jwob''' (''hour'') or '''jwobi''' (''hours''). : Times of the day are expressed in the 24-hour European system, or what might be called by Americans "military clock time." So, 3PM in U.S. parlance should be expressed in Mirad as ''15 hours'' ('''ulo jwobi'''), which is the same as ''15:00'' or ''15 hundred hours''. : The usual time-of-day question is '''Se duhojwob?'''....''What time is it?'' [Lit: is what-hour?] : The typical answer is in the format '''Se alo (jwobi) yuwa.''' (Lit: ''(It) is ten hours five''). The use of '''jwobi''' is optional, but if '''jwobi''' is modified by '''awa'''....''one'', then the singular form '''jwob''' is used. : Here are some typical answers: ::* '''Se awa jwob.'''....''It is one o'clock AM'' [Lit: ''It is one hour.''] ::* '''Se ewa jwobi.'''....''It is two o'clock AM'' [Lit: ''It is two hours.''] ::* '''Se ale jwobi.'''....''It is twelve o'clock AM.'' ::* '''Se alyu jwobi elo.'''....''It is 15:30 (3:30 PM).'' ::* '''Se eli jwobi ali.'''....''It is 23:13 (11:13 PM).'' ::* '''Se elu jwobi.'''....''It is 24:00 (12 PM).'' : The words '''jwob''' and '''jwobi''' can be abbreviated as '''j.'''. ::* '''be elo j.'''....''At 8:00 PM'' : The designation AM and PM can be used but are not necessary in the 24-hour clock system: ::* '''bi maj'''....(''AM'') ::* '''bi moj'''.... (''PM'') ::* '''Se <u>vyavay</u> 15:10 (= alu alo).'''....''It is exactly 7:10 P.M..''&nbsp;&nbsp;[Lit: ''It is <u>exactly</u> fifteen ten.''] ::* '''Et sa jwoa <u>bey</u> alo jwabi.'''....''You were late by 10 minutes.''&nbsp;&nbsp;[Lit: ''You were late <u>by</u> ten minutes.''] ::* '''Has ijo <u>yuz</u> 21:30 (= ela jwobi ilo).'''....''It will begin <u>around</u> 10:30 PM.'' ::* '''Puu him <u>lojo vyel</u> 15:00 j.'''....''Get here <u>no later than</u> 3 PM.'' ::* '''Ha yuzpar puo hum <u>yeb</u> 10 jwabi.'''....''The bus will arrive there <u>within</u> 10 minutes.'' ::* '''Ha jwobar <u>izeade</u><sup>1</sup> 17:00.'''....''The clock says [Lit. ''indicates''] 5 PM.'' ::* '''Yit pua be 3 j. <u>be ha nod</u>.'''....''They arrived at 3 <u>on the dot</u>''. :::<small>Note 1: '''izeade''' (''indicates'') can be substituted with '''de''' (''says'').</small> : Note the following clock time idioms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Clock Idioms |- ! Mirad !! English |- | '''jwa''' || ''early'' |- | '''jwe''' || ''on time'' |- | '''jwo''' || ''late'' |- | '''Se <u>vyavay</u> elo j.''' || ''It is <u>exactly</u> 8 PM.'' |- | '''<u>yub bi</u> zemaj'''<br>or '''<u>yuz bi</u> zemaj.''' || ''<u>around</u> noon'' |- | '''<u>ub</u> zemoj''' || ''<u>toward</u> midnight'' |- | '''<u>yeb bi</u> jwebi''' || ''<u>within</u> seconds'' |- | '''alo jwabi <u>ja hij</u>''' || ''ten minutes <u>ago</u> [= before now]'' |- | '''<u>lojo</u> 3 j.''' || ''<u>no later than / by</u> 3 o'clock AM.'' |- | '''jwobay''' || ''hourly / by the hour / on the hour'' |- | '''Hia pop <u>efxe</u> 2 1/2 (= ewa gab eyn) jwobi.''' || ''This trip <u>takes (Lit: necessitates) </u> 2 1/2 hours.'' |- | '''<u>ju</u> awa jwob bi hij''' || ''<u>until</u> one hour from now'' |- | '''<u>ji</u> zojub be 10a j.''' || ''<u>since</u> yesterday at 10 o'clock.'' |- | '''<u>je</u> ha jana 12 jwabi''' || ''<u>for/during/over</u> the last 12 minutes'' |- | '''<u>ja</u> ojo 10 j.''' || ''<u>before / by</u> 10 AM.'' |- | '''<u>lojo</u> 10 jwobi.''' || ''<u>by / in / within</u> 10 hours.'' |- | '''<u>jo</u> 10 j.''' || ''<u>after</u> 10 o'clock AM.'' |- | '''At saye him <u>ji</u> ewa jwobi.''' || ''I have been here <u>for [= since]</u> two hours.'' |} = Expressing Age = [[File:Russian Age Rating System.svg|thumb|]] : Many expressions relating to age are built on the Mirad word for ''age'': '''jag'''. : The typical question is: ::* '''<u>Duhojaga</u> et se?'''....''<u>How old</u> are you?'' (Lit. ''what-aged'') : A typical answer is one of the following. ::* '''At se <u>eli jabi jaga.</u>'''....''I am <u>twenty-three years old.</u>'' ::* '''At se <u>eli jaga.</u>'''....''I am <u>age twenty-three.</u>'' ::* '''At se <u>eli.</u>'''....''I am <u>twenty-three.</u>'' : Here are some ways to compare age: ::* '''gejaga vyel et'''....''as old as you, the same age as you'' ::* '''gajaga vyel et'''....''older than you'' ::* '''gojaga vyel et'''....''not as old as you'' ::* '''gajoga vyel et'''....''younger than you'' ::* '''grajaga'''....''too old'' ::* '''grejaga'''....''old enough'' ::* '''grojagat'''....''a minor (an underaged person)'' ::* '''zejaga'''....''middle aged'' ::* '''gwajogat'''....''the youngest one'' ::* '''gwajagat'''....''the oldest one'' ::* '''ha gwajagat bi ha tixutyan.'''....''the oldest one in (= of) the class.'' ::* '''Fiyzuu eta gajagati.'''....''Respect your elders.'' ::* '''iwa jabi gajaga vyel et'''....''three years older than you'' : Here is a chart showing the words used to describe people at various ages. Note, that starting with teenager, the number part of the expression means somewhere in a range of numbers, so the letter '''y''' is added to the number. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; |+ People of different ages |- ! Mirad !! English |- | '''awajubjagat''' || ''one day old baby'' |- | '''awajagat''' || ''one-year-old'' |- | '''alojagat''' || ''ten-year-old'' |- | '''aloyjagat''' || ''teenager'' |- | '''eloyjagat''' || ''vicenarian, twenty-something-year-old'' |- | '''iloyjagat''' || ''tricenarian, thirty-something-year-old'' |- | '''uloyjagat''' || ''quadracenarian, forty-something-year-old'' |- | '''yoloyjagat''' || ''quinquacenarian, fifty-something-year-old'' |- | '''yaloyjagat''' || ''sexagenarian, sixty-something-year-old'' |- | '''yeloyjagat''' || ''octogenarian, eighty-something-year-old'' |- | '''yiloyjagat''' || ''nonagenarian, ninety-something-year-old'' |- | '''asoyjagat''' || ''centenarian, hundred-something-year-old'' |- | '''aybasoyjagat''' || ''supercentenarian, hundred-and-ten-something-year-old'' |} : Here is a list of important age expressions and categories: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> * '''duhojaga?'''....''how old?'' * '''hojoga'''....''of the age (that...)'' * '''hajaga'''....''of the age'' * '''hejaga'''....''of some age'' * '''hijaga'''....''this old'' * '''hujaga'''....''that old'' * '''huujaga'''....''so old'' * '''hyajaga'''....''of every age'' * '''hyejaga'''....''of any age'' * '''hyijaga / gejaga'''....''of the same age, as old'' * '''hyujaga / ogejaga'''....''of a different age, not as old'' * '''zejaga''' .... ''middle-aged'' * '''jaga'''....''old'' * '''jayga'''....''oldish'' * '''joga'''....''young'' * '''joyga''' .... ''youngish'' * '''gle jaga'''....''rather old, oldish'' * '''gla jaga'''....''very old'' * '''glo jaga'''....''not very old'' * '''gra jaga'''....''too old, super-aged'' * '''gro jaga'''....''under-aged, minor'' * '''ge jaga'''....''as old, of the same age'' * '''awa (<u>jab</u>) jaga'''....''one <u>year</u> old'' * '''ewa (<u>jabi</u>) jaga'''....''two <u>years</u> old'' * '''alo (<u>jabi</u>) jaga'''....''ten <u>years</u> old'' * '''ga jaga <u>vyel</u> et'''....''older <u>than</u> you'' * '''ga joga <u>vyel</u> at'''....''younger <u>than</u> me'' * '''go jaga <u>vyel</u> wit'''....''less old <u>than</u> him'' * '''ge joga <u>vyel</u> iyt'''....''as young <u>as</u> her'' * '''ha gwa jagat <u>bi</u> ata tidetyan'''....''the youngest <u>of</u> my siblings'' * '''gajagat''' .... ''an elder'' * '''grojagat'''....''a minor'' * '''jagat''' .... ''old person, elder, senior'' * '''jagwat''' .... ''old man'' * '''jagayt''' .... ''old woman'' * '''jogat'''....''a youth'' * '''jogwat'''....''a boy, a male youth'' * '''jogayt'''....''a girl, m female youth'' * '''grejagat'''....''an adult, someone of age'' * '''grojagat'''....''a minor'' (''one insufficiently old'') * '''jagseat'''....''an adolescent'' * '''jagsyat'''/'''agsyat'''....''a grownup'' * '''tud''' .... ''child, offspring'' * '''twud''' .... ''male child, son'' * '''tuyd''' .... ''female child, daughter'' * '''tudet''' .... ''baby, infant'' * '''tobet''' .... ''youth, young person'' * '''twobet''' .... ''boy, young man'' * '''toybet''' .... ''girl, young woman, maiden'' </div> : Some other examples of usage: ::* '''Et <u>jagseye</u> fi.'''....''You <u>are aging</u> well.'' ::* '''At voy <u>jogseye</u> hyegla.'''....''I am not <u>getting</u> any <u>younger</u>.'' ::* '''His se taam av <u>ha jagati</u>.'''....''This is a home for <u>the elderly</u>.'' ::* '''Gawaku eta <u>jogan</u>!'''....''Regain your <u>youth</u>!'' ::* '''At se <u>ga jaga vyel</u> ha memyazi.'''....''I am <u>older than</u> the hills.'' ::* '''Teaxu ata <u>gwa joga</u> tud.'''....''Look at my <u>youngest</u> child.'' ::* '''Yat ife yata <u>awajagat</u>.'''....''We love our <u>one-year-old</u>.'' ::* '''<u>Jagseatan</u> se yika joob bi tej.'''....''<u>Adolescence</u> is a difficult period of life.'' ::* '''<u>Agsu</u>!'''....''<u>Grow up!</u>'' : Note the difference: ::* '''agaser'''....''to get bigger'' ::* '''agser'''....''to grow'' = Currency Nomenclature = [[File:Mon argent.jpg|thumb]] : The ISO abbreviation for the currency expressions from various countries of the world are used to form the Mirad equivalents. The lowercase ISO code abbreviation for a particular country's denomination is spelled out in Mirad alphabetics and then the letter '''n''' is suffixed (mnemonic for '''nas'''....''money''). Then, since a monetary unit can be considered a proper noun, the first letter is capitalized, eg.: ::* The ISO code abbreviation for "U.S. dollar" is "USD". ::* Lowercase is "usd" ::* Spelled out in Mirad alphabetics is '''u so da'''. ::* This, with '''n''' suffixed, results in '''usodan'''. ::* Finally, the first letter is capitalized, giving '''Usodan'''. ::* Pluralized, '''Usodan''' becomes '''Usodani''' (''= U.S. dollars''). ::* The Euro is therefore '''Euron'''. ::* The Thai baht is '''Toheban'''. ::* The Russian ruble is '''Rouban'''. : The ISO codes can be found at [[Wikipedia: List_of_circulating_currencies|List of circulating currencies]]. A portion of that file is replicated here: {| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Currencies ! English Currency Name ! Currency<br>symbol ! ISO 4217|ISO code ! Mirad Name |- |Jordanian dinar |JD |JOD |'''Jiodan''' |- |Moroccan dirham |DH |MAD |'''Miadan''' |- |Australian dollar |$ |AUD |'''Audan''' |- | Bitcoin | '''₿''' | data-sort-value="" | (''BTK?'') | '''Batokin''' |- |Brunei dollar |$ |BND |'''Banidan''' |- |Eastern Caribbean dollar |$ |XCD |'''Xucadan''' |- |Hong Kong dollar |$ |HKD |'''Hekidan''' |- |New Zealand dollar |$ |NZD |'''Nizudan''' |- |Singapore dollar |$ |SGD |'''Sogedan''' |- |United States dollar |$ |USD |'''Usodan''' |- |Armenian dram |֏ |AMD |'''Amidan''' |- |Euro |€ |EUR |'''Euron''' |- |Central African CFA franc |Fr |XAF |'''Xuafen''' |- |CFP franc |Fr |XPF |'''Xupofen''' |- |Swiss franc |Fr |CFN |'''Cufenin''' |- |West African CFA franc |Fr |XOF |'''Xuofen''' |- |Netherlands Antillean guilder |ƒ |ANG |'''Anigen''' |- |Danish krone |kr |DKK |'''Dakikin''' |- |Turkish lira |₺ |TRY |'''Toroyun''' |- |Mauritanian ouguiya |UM |MRU |'''Miroun''' |- |Pound sterling|Sterling |£ |GBP |'''Gebapon''' |- |Saint Helena pound |£ |SHP |'''Sohepon''' |- |South African rand |R |ZAR |'''Zuaron''' |- |Russian rouble |₽ |RUB |'''Rouban''' |- |Indian rupee |₹ |INR |'''Iniron''' |- |Israeli new shekel |₪ |ILS |'''Ilison''' |} :The hundredth fractional unit for most currencies can be converted into Mirad by appending the word '''-asoyn''' to the end of the Mirad name of the currency. : For example: ::* The American cent is '''Usodan-asoyn'''. ::* The Euro cent is '''Euron-asoyn'''. ::* The British penny is '''Gebapon-asoyn'''. : In context, all of the above can be abbreviated to '''asoyn'''. :The symbol used for each currency can also be taken from the Wikipedia table referenced above. The symbol precedes the number and a comma is used for the thousand breaker and a period is used for the decimal breaker. For example: ::* ''Five point six Euros'' ==> '''Yowa nod yawa Euroni''' ==> '''€5.6''' ::* ''Two thousand nine dollars'' ==> '''Emro yuwa Usodani''' ==> '''$2,009''' : Note: : The bitcoin has no ISO code, so it is arbitrarily translated into Mirad as '''Batokin (for BTK)'''. Its billionth fractional unit is called a satoshi and is translated into Mirad as '''Batokin-amroyn'''. : Other monetary vocabulary: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|2}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''nas'''....''money'' :::* '''nasa'''....''monetary'' :::* '''nasyen'''....''currency'' :::* '''nases'''....''change'' :::* '''nasmug'''....''coin'' :::* '''syagnas'''....''cash'' ::::* '''syagnasuer'''....''to cash'' ::* '''ejnux'''....''debit, cash'' ::* '''ojnux'''....''credit'' ::* '''nasyef'''....''debt'' ::* '''ojbier'''....''to borrow'' ::* '''ojbuer'''....''to lend'' ::* '''drefnas'''....''paper money'' ::* '''nasdrev'''....''bill, note, banknote'' :::* '''alo Usodan nasdrev'''....''ten dollar bill'' ::* '''nax'''....''price'' ::* '''nayx'''....''cost'' ::* '''namper'''....''to shop'' ::* '''nuxbier'''....''to buy'' ::* '''nixbuer'''....''to sell'' ::* '''nun'''....''merchandise, product'' ::* '''nuer'''....''to supply'' ::* '''nuxer'''....''to pay'' ::* '''nyuxer'''....''to deliver'' ::* '''nier'''....''to demand'' ::* '''nixer'''....''to earn'' ::* '''nyixer'''....''to order'' ::* '''nexer'''....''to save'' ::* '''nyexer'''....''to stock'' ::* '''noxer'''....''to spend'' ::* '''nyoxer'''....''to waste'' ::* '''kyaxler nas'''....''convert money'' ::* '''nasokrer'''....''go bankrupt'' ::* '''nasam'''....''bank'' ::* '''nunuien'''....''trade'' ::* '''nunuiem'''....''market'' ::* '''nam'''....''store'' </div> <noinclude>{{Chapter navigation with TOC|Determiners|Pronouns}}</noinclude> pwqr0n5uogvlfdeq32fz7r4iwxsj6tp 4672794 4672792 2026-09-28T15:16:36Z Tyoyafud 6233 /* Number Words Referring to Sets of Things */ 4672794 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == Types of Numbers == : Numerals are words used to vocalize numbers, which are scalar symbols used to count and quantify things and people. For example the numeral ''two'' is how the number ''2'' is read or spoken. Mirad uses Arabic numbers (0, 1, 2, 3...), as in all Western World languages. : Numerals can be various parts of speech: ::* '''''numeric nouns''''' (''The score was <u>six</u> to <u>four</u>.'') ::* '''''numeric pronouns''''' (''I want <u>two</u>. Give me the <u>fifth one</u>.'') ::* '''''numeric determiners''''' (''<u>Five</u> days ago. The <u>fifth</u> day. A <u>double</u> dose.'') ::* '''''prefixes''''' (''<u>mono</u>chrome'', ''<u>bi</u>centennial'', ''<u>tri</u>angle'') ::* '''''rootwords''''' ('''<u>an</u>xer'''....''to unite'', '''<u>on</u>xer'''....''to annihilate'') : Number-based words include: ::* '''''cardinal numbers''''' (''one, two, three...'' used in counting and arithmetic) ::* '''''ordinal numbers''''' (''first, second...'' indicating ordered position) ::* '''''multiplicative numbers''''' (''double, triple, foursome...'') ::* '''''fractional numbers''''' (''half, third, hundredth...'') ::* '''''frequency numbers''''' (''once, twice, thrice...'') ::* '''''miscellaneous number-based words''''' (''only, percentage, annihilate'') == Cardinal Numbers == [[File:Waehlscheibe-kurzwahlnummern.jpg|thumb|]] : The cardinal numbers are words used in counting and reciting numerals such as telephone numbers, social security numbers, and zip codes, and in arithmetic. They are also used as the so-called "ordinal" stem vowels of words that relate to one another in a scalar, hierarchical, or some other ontological relationship. See this in [[Mirad_Grammar/Vocabulary_Formation|the chapter on Vocabulary Formation]]. === Units === :* The cardinal unit numerals are formed from the simple and pre-'''y'''-glided vowels. ::{| class="wikitable" style="background:lightyellow;{{text default color}}; text-align:center;font-size:smaller;" |+ Units |- ! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 |- | '''o''' || '''a''' || '''e''' || '''i''' || '''u''' || '''yo''' || '''ya''' || '''ye''' || '''yi''' || '''yu''' |- | ''zero'' || ''one'' || ''two'' || ''three'' || ''four'' || ''five'' || ''six'' || ''seven'' || ''eight'' || ''nine'' |} ::* '''Ata yibdalar sag se 703-842-6190''' (pronounced: '''ye-o-i-yi-u-e-ya-a-yu-o).'''....''My telephone number is...''. ::* '''At tambese <u>114</u>''' (pronounced: '''a-a-u''') ''Maple Street.'' ::* '''<u>E</u> gab <u>e</u> se <u>u</u>.'''....''<u>Two</u> plus <u>two</u> is <u>four</u>.'' === Decades === ::* The decade formant '''-l-''' is used to form the '''''decades'''''. Followed by '''-o'''....''zero'', we have the base decade numerals. These can be used for number recitation, arithmetic, and as numeric adjectives followed by plural nouns: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decades with the -l- Formant |- ! 10 !! 20 !! 30 !! 40 !! 50 !! 60 !! 70 !! 80 !! 90 |- | '''alo''' || '''elo''' || '''ilo''' || '''ulo''' || '''yolo''' || '''yalo''' || '''yelo''' || '''yilo''' || '''yulo''' |- | ''ten'' || ''twenty'' || ''thirty'' || ''forty'' || ''fifty'' || ''sixty'' || ''seventy'' || ''eighty'' || ''ninety'' |} :: By changing the '''o'''....''zero'' in '''lo''' to other cardinal unit numerals, the numerals within decades can be generated as follows: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decadal Counting |- | '''ala'''....''11'' || '''ela'''....''21'' || '''ila'''....''31'' || '''ula'''....''41'' || '''yola'''....''51'' || '''yala'''....''61'' || '''yela'''....''71'' || '''yila'''....''81'' || '''yula'''....''91'' |- | '''ale'''....''12'' || '''ele'''....''22'' || '''ile'''....''32'' || '''ule'''....''42'' || '''yole'''....''52'' || '''yale'''....''62'' || '''yele'''....''72'' || '''yile'''....''82'' || '''yule'''....''92'' |- | ... || ... || ... || ... || ... || ... || ... || ... || ... |- | '''alyu'''....''19'' || '''elyu'''....''29'' || '''ilyu'''....''39'' || '''ulyu'''....''49'' || '''yolyu'''....''59'' || '''yalyu'''....''69'' || '''yelyu'''....''79'' || '''yilyu'''....''89'' || '''yulyu'''....''99'' |} ::* '''At ayse <u>alo</u> dati.'''....''I have <u>ten</u> friends.'' ::* '''It yafe sagder byu <u>alyo</u>.'''....''He can count up to <u>fifteen</u>.'' ::* '''<u>Yulyu</u> gob <u>alo</u> gese <u>yilyu</u>.'''....''<u>Ninety-nine</u> minus <u>ten</u> equals <u>eighty-nine</u>.'' === Hundreds === ::* By adding the hundreds formant '''s''', you get the '''''hundreds''''': ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Hundreds with the -s- Formant |- ! 100 !! 200 !! 300 !! 400 !! 500 !! 600 !! 700 !! 800 !! 900 |- | '''aso''' || '''eso''' || '''iso''' || '''uso''' || '''yoso''' || '''yaso''' || '''yeso''' || '''yiso''' || '''yuso''' |} :: All the in-between numerals of the hundreds can be generated by modifying the '''so''' ending with the units and decades: :::* '''asa'''....''101'' :::* '''asale'''....''112'' :::* '''yosyulyi'''....''598'' :::* '''yusyulyu'''....''999'' === Thousands === ::* The '''''thousands''''' are generated with the formant '''r''': : :: Note: The numeral categories starting with the thousands on up end in '''-o''' and are separated from the rest of a numeral by a space. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Thousands |- ! 1000 !! 2000 !! 3000 !! 4000 !! 5000 !! 6000 !! 7000 !! 8000 !! 9000 |- | '''aro''' || '''ero''' || '''iro''' || '''uro''' || '''yoro''' || '''yaro''' || '''yero''' || '''yiro''' || '''yuro''' |} :::* '''aro'''....''1,000'' :::* '''aro a'''....''1,001'' :::* '''ero isi'''....''2,300'' :::* '''yoro yasula'''....''5,641'' === Millions === ::* The '''''millions''''' are generated with the formant '''ml'''. The millions part of the numeral are kept separate from the rest of the numeral. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Millions with the -ml- Formant |- ! 1,000,000 !! 2,000,000 !! 3,000,000 !! 4,000,000 !! 5,000,000 !! 6,000,000 !! 7,000,000 !! 8,000,000 !! 9,000,000 |- | '''amlo''' || '''emlo''' || '''imlo''' || '''umlo''' || '''yomlo''' || '''yamlo''' || '''yemlo''' || '''yimlo''' || '''yumlo''' |} :::* '''emlo yala'''....''2,000,051'' :::* '''umlo esu'''....''4,000,204'' :::* '''yumlo usyoro isyala'''....''9,405,361'' === Billions === ::* The '''''billions''''' are generated with the formant '''mr'''; ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Billions |- ! 1,000,000,000 !! 2,000,000,000 !! 3,000,000,000 !! 4,000,000,000 !! 5,000,000,000 !! 6,000,000,000 !! 7,000,000,000 !! 8,000,000,000 !! 9,000,000,000 |- | '''amro''' || '''emro''' || '''imro''' || '''umro''' || '''yomro''' || '''yamro''' || '''yemro''' || '''yimro''' || '''yumro''' |} : In numerals ending in '''-ro''' (''thousand''), '''-mlo''' (''million''), and '''-mro''' (''billion''), these numerals keep the '''-o''' and are separated by a space from the other elements of the numeral. :::* '''imro emlo yoro asyula'''....''three billion, two million, five thousand, one hundred fifty one'' :::* '''iro asyulyo'''....''3,195'' :::* '''yamlo asyulyo'''....''6,000,195'' :::* '''alomro yelyomlo asyilyaro yusele'''....''10,075,186,922'' === Trillions etc. === : The '''''trillions''''' are generated with the word '''garale''', which means ''10 to the positive power of 12 or 10<sup>12</sup>.'' : These numerals do not combine with surrounding numerals. ::* '''i garale'''....''3,000,000,000'' (''three trillion'') ::* '''eso garale'''....''200,000,000,000'' (''two hundred trillion'') : Even higher numerals are shown in the [[Mirad_Grammar/Numbers#Number_Chart|Number Chart later in this chapter]]. == Numeric Determiners == : Numeric Determiners are adjectives based on numerals that modify a following noun. === Integers === : The unit numeric integer determiners, which are used to quantify nouns, consist of the cardinal units followed by the unit formant '''wa'''. The noun following the numeric determiner is plural if the number is greater than one. The '''wa''' formant is used on unit numerals when they are stand-alone, not when they are part of a larger number. In contrast with English usage, "zero" is followed by a singular noun (''zero box'' vs. ''zero boxes''. Think of it as ''not a single box''). ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Standalone Unit Numeric Determiners |- ! owa tam !! awa tam !! ewa tami !! iwa tami !! uwa tami !! yowa tami !! yawa tami !! yewa tami !! yiwa tami !! yuwa tami |- | ''no/zero houses'' || ''one house'' || ''two houses'' || ''three houses'' || ''four houses''|| ''five houses'' || ''six houses'' || ''seven houses'' || ''eight houses'' || ''nine houses'' |} : <small>If a unit number is used in forming larger numbers like 13 or 204, no '''wa''' is used.</small> :: In a sequence of noun modifiers, the numerical determiner goes in the same place as in English, eg: ::* '''Ata <u>iwa</u> gajaga twidi bese bay at.'''....''My <u>three</u> older brothers live with me.'' ::* '''Hia <u>uwa</u> tomi losexwo.'''....''These <u>four</u> buildings will be destroyed.'' ::* '''At fu <u>ewa ey iwa</u> gouni.'''....''I would like <u>two or three</u> pieces.'' : The numeric determiners beyond the units do NOT take the '''-wa''' suffix. For example, '''ala tami'''....''eleven houses''. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Numeric Determiners modifying a singular or plural noun |- ! Mirad !! English !! '''Wa''' Behavior !! Pluralization Behavior |- | '''o<u>wa</u> tam''' || ''no houses, zero houses'' || The numeral is a unit, <br>so '''wa''' is suffixed. || The numeral is less than 2, <br>so the noun is singular. |- | '''awa tam''' || ''one house, a house''|| " || " |- | '''ewa tam<u>i</u>''' || ''two houses''|| " || The numeral is greater than 2, <br>so the noun is plural. |- | '''iwa tami''' || ''three houses''|| " || " |- | '''uwa tami''' || ''four houses'' || " || " |- | '''yowa tami''' || ''five houses'' || " || " |- | '''yawa tami''' || ''six houses''|| " || " |- | '''yewa tami''' || ''seven houses'' || " || " |- | '''yiwa tami''' || ''eight houses'' || " || " |- | '''yuwa tami''' || ''nine houses'' || " || " |- | '''alo tami''' || ''ten houses'' || The numeral is not a unit <br>so no '''wa''' is suffixed. || " |- | '''ase tami''' || ''a hundred two houses'' || " || " |- | '''ero iwa tami''' || ''two thousand three houses'' || The numeral '''i''' is a unit, <br>so '''wa''' is suffixed. || " |- | '''iro alo tami''' || ''three thousand ten houses'' || The numeral '''alo''' is not a unit, <br>so '''wa''' is not suffixed. || " |} : Numeric determiners can be pronominalized as things and persons by suffixing '''s''' or '''t''', respectively. These can, in turn, be pluralized by suffixing '''i'''. Furthermore, person pronouns can be feminized with a '''y''' before the '''t'''. The '''s''' suffix is short for '''sun'''....''thing'' or '''suni'''....''things''. The '''t''' ending is short for '''aot'''....''person'' or '''aoti'''....''persons.'' For example: ::* '''Et ayse awa tam. At gey ayse <u>awas</u>.''' (singular inanimate pronoun)....''You have one house. I have <u>one</u> too.'' ::* '''At aysa alo drari. Hij at ayse anay <u>ewasi</u> (plural inanimate pronoun).'''....''I had ten pencils. Now I only have <u>two</u>.'' ::* '''Esa <u>asoti</u> yeb be ha duzam.''' (plural animate pronoun).... '''There were <u>a hundred people</u> in the concert hall.''' ::* '''Yat yefe kebier <u>awoyt</u> bi huti.''' (singular animate female pronoun)....''We must choose <u>one female person</u> from those people.'' === Ordinals === : Ordinal numeric determiners (= ordinals) like ''first'', ''second'', etc. are formed from the cardinal numerals by adding the adjectival ending '''a''' to the cardinal numeral. A variation of this is with the word '''nap''' (''order'') inserted: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Numeric Determiners |- ! Cardinal Numeral !! Ordinal Numeric Determiner !! Variation with '''nap''' (''order'') |- | '''o'''....''zero'' || '''oa'''....''zeroth'' || '''onapa'''....''zeroth'' |- | '''a'''....''one'' || '''aa'''....''first'' || '''anapa'''....''first'' |- | '''e'''....''two'' || '''ea'''....''second'' || '''enapa'''....''second'' |- | '''i'''....''three'' || '''ia'''....''third'' || '''inapa'''....''third'' |- | '''alo'''....''ten'' || '''aloa'''....''tenth'' || '''alonapa'''....''tenth'' |- | '''asu'''....''104'' || '''asua'''....''104th'' || '''asunapa'''....''104th'' |- | '''garale'''....''trillion'' || '''garalea'''....''trillionth'' || '''garalenapa'''....''trillionth'' |} : Note: '''ana''' is an adjective meaning ''only, single'', eg. '''Iyt se ana tud.'''....''She is an only child''. As an adverb, '''anay''' means ''only'', eg. '''At yexe anay be tam.'''....''I work only at home.'' : There are other ordinal adjectives that are not based on numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Words Not Based on Numbers |- ! Root Word !! Ordinal Word |- |'''ij'''....''beginning'' || '''ijna''' or '''ijnapa'''....''first'' |- |'''uj'''....''end'' || '''ujna''' or '''ujnapa'''....''last'' |- |'''aj'''....''past'' || '''ajna''' or '''ajnapa'''....''ex-, former, previous'' |- |'''oj'''....''future'' || '''ojna''' or '''ojnapa'''....''future, upcoming'' |- |'''ej'''....''present'' || '''ejna''' or '''ejnapa'''....''current, new, present'' |- |'''ja'''....''before'' || '''jana''' or '''janapa'''....''previous, last, foregoing'' |- |'''jo'''....''after'' || '''jona''' or '''jonapa'''....''next, following'' |- |'''za'''....''in front of''|| '''zana''' or '''zanapa'''....''next'' |- |'''zo'''....''behind''|| '''zona''' or '''zonapa'''....''last (previous, foregoing)'' |} : Ordinal determiners and adjectives can be converted to adverbs by adding the suffix '''y''' to the adjectival counterparts: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Adverbs |- ! Adjective !! Adverb |- | '''aa'''....''first'' || '''aay'''....''firstly'' |- | '''anapa'''....''first'' || '''anapay'''....''primarily'' |- | '''ea'''....''second'' || '''eay'''....''secondly'' |- | '''ujna'''....''last'' || '''ujnay'''....''finally'' |} : Ordinal determiners can be converted to animate pronouns (persons) with the suffix '''t''' and inanimate pronouns (things) with the suffix '''s'''. These, in turn, can be pluralized with the suffix '''i'''. Neutral-gender animate pronouns can be made specifically masculine or feminine by changing '''at''' to '''wat''' for the former, and to '''ayt''' for the latter: ::* '''ha aas'''....''the first thing'' ::* '''ha aat'''....''the first person'' ::* '''ha aati'''....''the first people'' ::* '''hua aayt'''....''that first female'' ::* '''ha enapas'''....''the second thing'' ::* '''ewat'''....''another guy'' ::* '''Ha ujnati so ha ijnati.'''....''The last shall be first.'' ::* '''ha zanapat'''....''the next fellow'' : Again, in the sequencing of stacked adjectival elements, the order is as in English, that is: <deictic or pronominal determiner> | <ordinal determiner> | <cardinal numerical determiner> | <adjective> ::* '''hua <u>uwa</u> aga tami'''....''those <u>four</u> big houses'' ::* '''ha <u>aa</u> alo oga tami'''....''the <u>first</u> ten little houses'' ::* '''ata <u>anapa</u> ewa oga tudi'''....''my <u>first</u> two little children'' Note: Ordinal numeric determiners are not to be confused with '''''ordinal vowels''''', which are used to derive scalar iterations of nouns. Cardinal numbers are used in the latter case, eg.: ::* '''d<u>o</u>b'''....''state'' (1st level) ::* '''d<u>a</u>b'''....''government'' (2nd level derivative) ::* '''d<u>e</u>b'''....''leader'' (3rd level derivative) ::* '''d<u>i</u>b'''....''administration'' (4th " " ) ::* '''d<u>u</u>b'''....''minister'' (5th " " ) === Fractions === : Fractional numeric determiners ( = fractions) like ''half'' and ''quarter'' are formed by adding '''-yn''' for those functioning as nouns, '''-yna''' for adjectives, '''-ynay''' for adverbs, or '''-yn''' for prefixes, to the respective cardinal numeral. {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:1.6em;font-size:smaller;" |+ Fractional Numeric Determiners |- ! Cardinal Numeral !! Fraction as Noun !! As Adjective !! As Adverb || As Prefix || As Verb |- | '''o'''....''zero'' || '''oyn'''....''a void, vacuum, null'' || '''oyna'''....''null, nil'' || -- || '''oyn-'''....''devoid of'' || '''oynxer'''....''annihilate, nullify'' |- | '''a'''....''one'' || '''ayn'''....''whole'' || '''ayna'''....''entire, whole'' || '''aynay'''....''entirely'' || '''ayn-'''....''holo-, whole-, all-'' || '''aynxer'''....''integrate'' |- | '''e'''....''two'' || '''eyn'''....''a half'' || '''eyna'''....''half'' || '''eynay'''....''halfway'' || '''eyn-'''....''half-, semi-, hemi-, demi-'' || '''eynxer'''....''halve'' |- | '''i'''....''three'' || '''iyn'''....''a third'' || '''iyna'''....''third'' || '''iynay'''....''by a third'' || '''iyn-'''....''terci''- || '''iynxer'''....''cut in third'' |- | '''u'''....''four'' || '''uyn'''....''a quarter'' || '''uyna'''....''quarter'' || '''uynay'''....''quarterly'' || '''uyn-'''....''quadri''- || '''uynxer'''....''quarter'' |- | '''alo'''....''ten'' || '''aloyn'''....''a tenth'' || '''aloyna'''....''tenth'' || '''aloynay'''....''by a tenth'' || '''aloyn-'''....''deci''- || '''aloynxer'''....''decimate'' |- | '''aso'''....''hundred'' || '''asoyn'''....''hundredth, percent'' || '''asoyna'''....''hundredth'' || '''asoynay'''....''by a hundredth'' || '''asoyn-'''....''centi-'' || '''asoynxer'''....''cut by a hundred'' |} : Here are some examples: :* '''His uxo ha <u>oynxen</u> bi yata mir.'''....''This will cause the <u>anihilation</u> of our world.'' :* '''Ha <u>ayna</u> mir te ayv et.'''....''The <u>whole</u> world knows about you.'' :* '''Is se gas vyel ha <u>ayn</u> bi isa goni.'''....''It is more than the <u>whole</u> of its parts.'' :* '''Ferad se <u>ayn</u>dyana dalzeyn.'''....''French is a <u>holo</u>phrastic language.'' :* '''Et yafe bier <u>eyn</u> bi is.'''....''You can take <u>half</u> of it.'' :* '''Yat yefo <u>eynxer</u> eta yexnix.'''....''We will have to <u>halve</u> your salary.'' :* '''Hus sa <u>eyn</u>vyan.'''....''That was a <u>half-</u>truth.'' :* '''Eso <u>eyn</u>zyunida dropek.'''....''There is going to be a <u>hemi</u>spheric war.'' :* '''Duven his se <u>eyn</u>utexea dopar?'''....''Is this a <u>semi-</u>automatic weapon?'' :* '''<u>Iynxu</u> hua absakpovel.'''....''<u>Cut</u> that pie <u>in thirds</u>.'' :* '''It yeyfe bixwer ay <u>uynxwer</u>.'''....''He should be drawn and <u>quartered</u>.'' :* '''Hia nas se <u>aloyn</u> bi hos yat nixa zojab.'''....''This money is a <u>tenth</u> of what we earned last year.'' :* '''Ha dep <u>aloynxwu</u>.'''....''The army <u>would be decimated.</u>'' :* '''Ewa <u>asoyni</u> bi ha dityan baksa.'''....''Two <u>percent (=hundredths)</u> of the citizenry got sick.'' :* '''Hia tom se anay <u>asoyn</u> ge aga vyel hua tom.'''....''This building is only <u>a hundredth</u> as big as that building.'' :* '''Hwut se <u>oyntofa</u>.'''....''That guy is naked.'' : The fractional adverbs can be used as in these examples: :* '''Et so <u>aynay</u> dudyefa av eta xeyni.'''....'''You will be <u>wholly</u> accountable for your actions.''' :* '''Iyt <u>eynay</u> tikabeloka.'''....''She <u>almost</u> (= halfway) threw up.'' : Pronominalizations like ''half of it, a third of them'': ::* '''<u>Eynas</u> sa fia.'''....''<u>Half of it</u> was good.'' ::* '''<u>Eynasi</u> sa fua.'''....''<u>Half of them</u> (things) were bad.'' ::* '''Esa uwa tobi be hua fukyes. <u>Eynati</u> toja.'''....''There were four people in that accident. <u>Half (of them)</u> died.'' ::* '''<u>Iynati</u> bi yet se vyaka.'''....''<u>A third</u> of you are right.'' ::* '''<u>Uynati</u> bi yat yantexe.'''....''<u>A quarter</u> of us agree.'' ::* '''<u>Alo asoyni</u> bi hia dyesi fyunxwa.'''....''<u>Ten percent</u> of these books were ruined.'' === Multiples === : Multiplicative numeric determiners ( = multiples) like ''double'', ''triple'' can be formed by adding '''-on''' to the respective cardinal numeral if the numeral is '''''monosyllabic''''', otherwise just '''-n'''. These noun forms can be adjectivized with the suffix '''-a'''. They can also serve as prefixes on animate nouns, inanimate nouns, and prefixes, as the following chart shows. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Multiplicative Numeric Determiners |- ! Cardinal Numeral !! Multiple as Noun !! ...As Adjective !! ...As Adverb !! ...As Prefix !! ...as Verb-maker |- | '''o'''....''zero'' || '''oon'''....''null'' || '''oona'''....''nil'' || || '''on-'''....''zero-'' || '''onxer'''....''cancel, zero out'' |- | '''a'''....''one'' || '''aon'''....''single'' || '''aona'''....''single'' || '''aonay'''....''singly'' || '''an-'''....''uni-/mono-'' || '''anxer'''....''unify'' |- | '''e'''....''two'' || '''eon'''....''twosome, double'' || '''eona'''....''double'' || '''eonay'''....''doubly'' || '''en-'''....''di-/bi-'' || '''enxer'''....''double'' |- | '''i'''....''three'' || '''ion'''....''threesome, triplet'' || '''iona'''....''triple'' || '''ionay'''....''triply'' || '''in-'''....''tri-''- || '''inxer'''....''triple'' |- | '''u'''....''four'' || '''uon'''....''quartet'' || '''uona'''....''quadruple'' || '''uonay'''....''quadruply'' || '''un-'''....''quadri-/tetra-'' || '''unxer'''....''quadruple'' |- | '''yo'''....''five'' || '''yoon'''....''quintet'' || '''yoona'''....''quintuple'' || '''yoonay'''....''quintuply'' || '''yoon-*'''....''quinti-/penta-'' || '''yoonxer*'''....''quintuple'' |- | '''ya'''....''six'' || '''yaon'''....''sextet'' || '''yaona'''....''sextuple'' || '''yaonay'''....''sextuply'' || '''yaon-*'''....''sexi-/hexa-'' || '''yaonxer*'''....''sextuple'' |- | '''alo'''....''ten'' || '''alon'''....''decade'' || '''alona'''....''decadic'' || '''alonay'''....''by a multiple of ten'' || '''alon-'''....''deca-'' || '''alonxer'''....''multiply by ten'' |- | '''aso'''....''hundred'' || '''ason'''....''hundredfold'' || '''asona'''....''hundredfold'' || '''asonay'''....''by a hundredfold'' || '''ason-'''....''hecato-'' || '''asonxer'''....''multiply by a hundred'' |} :: * <small>An extra ''o'' is added to these prefixes to avoid ambiguity with '''yan''' meaning ''together'' and '''yon''' meaning ''apart.''</small> : The multiplicative noun ''dozen'' is expressed by '''aleon'''. :* '''<u>Aleoni</u> bi pati yizpapa.'''....''<u>Dozens</u> of birds flew by.'' : By adding the suffix '''-at''' to the noun multiple, we get groupings of people. The '''-na-''' in some of these words can be omitted, thereby simplifying the words: :* '''aonat''' or '''aot''' ....''solo, single, person'' ::* '''aonatser''' of '''aotser'''....''become single, become a person'' ::* '''aonawat'''....''singleton'' :* '''eonat''' or '''eot'''....''duo, pair, twosome, couple'' ::* '''eotxer'''....''to copulate'' ::* '''eontajat'''....''twin'' :* '''ionat''' or '''iot'''....''trio, threesome, trinity'' ::* '''iotxer'''....''to do a threesome'' ::* '''Ionatin'''....''Trinitarianism'' ::* '''iontajati'''....''triplets'' :* '''uonat''' or '''uot''' ....''quartet, foursome'' ::* '''uontajat'''....''quadruplet'' :* '''yoonat''' or '''yoot'''....''quintet, group of five people'' ::* '''yoontajati'''....''quintuplets'' ::* '''yoonati'''....''quintets'' : By adding the suffix '''-un''' instead of '''-on''', we get the following: :* '''aun'''....''unit'' ::* '''auna'''....''unitary, individual'' ::* '''aunser'''....''unite'' ::* '''aunyan'''....''series'' :::* '''aunyana'''....''serial'' :* '''eun'''....''pair'' ::* '''euna'''....''even, paired, binary'' ::* '''oleuna'''....''odd, non-binary, uneven, unpaired'' :::* '''oleunat'''....''odd man out'' :::* '''eunxer'''....''even out'' : Some examples where the above multiple determiners and derivatives are used: ::* '''Yat naptyopa be <u>eo(na)ti</u> yez bi ha mep.'''....''We marched in <u>twos (= pairs)</u> down the street.'' ::* '''<u>Asonati</u> upo bay yat bu hia ovdal.'''....''<u>Hundreds (of people)</u> will come with us to this protest.'' ::* '''Hia ivxel xwe <u>en</u>jabay.'''....''This celebration happens <u>bi</u>ennially.'' ::* '''Iyt se <u>un</u>tupokyat.'''....''She is a <u>quadri</u>plegic. (Lit: x 4+limb+loss+person)'' ::* '''Diwe sagu ha <u>auni</u>.'''....''Please count the <u>units</u>.'' ::* '''Yet gafisa <u>aronay</u>!'''....''You all have improved <u>a thousandfold</u>!'' ::* '''Tob se <u>en</u>tyoyaba sat.'''....''Man is a <u>bi</u>pedal creature.'' : Note: Sometimes the multiple prefix ending in '''-on''' in the numbers below ten is shortened to '''-n''' in common words: ::* '''<u>an</u>zyuk'''....''<u>mono</u>cycle'' ::* '''<u>en</u>zyuk'''....''<u>bi</u>cycle'' ::* '''<u>in</u>gun'''....''<u>tri</u>angle'' ::* '''<u>un</u>gun'''....''<u>quadr</u>angle'' ::* '''<u>yoon</u>gon'''....''<u>penta</u>gon'' ::* '''<u>yaon</u>gon'''....''<u>hexa</u>gon'' : Note: The prefixes for ''penta-/quinti-'' and ''hexa-/sext-'' must keep the '''-on''' so as to distinguish them from the prefixes '''yon'''....''apart'' and '''yan'''....''together''. This rule does not apply to numbers inside chemical names and formulas (See [[Mirad Grammar/Vocabulary Formation#Coding Chemical Elements|Coding Chemical Elements]]). ::* '''<u>yoon</u>gona'''....''<u>quinti</u>partite''&nbsp;&nbsp;BUT: '''<u>yon</u>per'''....''separate, go <u>apart</u>'' ::* '''<u>yaon</u>gun'''....''<u>hexa</u>gon''&nbsp;&nbsp;BUT: '''<u>yan</u>uper'''....''meet, come <u>together</u>'' : Note: ::* '''aot'''....''individual, person'' ::* '''eot'''....''couple, pair'' ::* '''iot'''....''trio'' ::* '''uot'''....''quartet'' ::* '''yoot'''....''quintet'' === Distributives === : The following table shows the Mirad equivalents for distributive numbers that refer to the base or radix upon which a number is based. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; font-style:smaller;" |- ! number ! Latinate ! Grecian ! Mirad |- | 0 | ''nullary'' | ''niladic'', ''medadic'' | '''onsuna''' |- | 1 | ''unary'' |'' monadic'' | '''ansuna''' |- | 2 | ''binary'' | ''dyadic'' | '''ensuna''' |- | 3 | ''ternary'' | ''triadic'' | '''insuna''' |- | 4 | ''quaternary'' | tetradic | '''unsuna''' |- | 5 | ''quinary'' | ''pentadic'' | '''yoonsuna''' |- | 6 | ''senary'' | ''hexadic'' | '''yaonsuna''' |- | 7 | ''septenary'' | ''heptadic'' | '''yensuna''' |- | 8 | ''octonary'' | ''octadic'' | '''yinsuna''' |- | 9 | ''novenary'' |'' enneadic'' | '''yunsuna''' |- | 10 | ''denary, decimal'' | ''decadic'' | '''alonsuna''' |- | 11 | ''undenary, undecimal'' | ''endecadic'' | '''alansuna''' |- | 12 | ''duodenary, duodecimal'' | ''dodecadic'' | '''alensuna''' |- | 16 | ''sedecimal'' | ''hexadecimal'' | '''alyansuna''' |- | 20 | ''vigenary, vicenary'' | ''icosadic'' | '''elonsuna''' |} === Frequentatives === : Words related to frequency are formed in various ways: :: With '''-xag''' (''frequency'') ::* '''duhoxag?'''....''how many times?, how often?'' ::* '''oxag'''....''never (zero times)'' ::* '''axag'''....''once'' ::* '''exag'''....''twice'' ::* '''ixag'''....''three times, thrice'' ::* '''aloxag'''....''ten times'' ::* '''glaxag'''....''many times, often'' ::* '''gloxag'''....''seldom'' ::* '''hexag''' ....''sometimes'' ::* '''hyaxag'''....''at all times'' ::* '''hyoxag'''....''not a single time'' ::* '''graxag'''....''too often'' ::* '''grexag'''....''frequently enough'' ::* '''groxag'''.....''not often enough'' ::* '''gwaxag'''.....''most often'' ::* '''gwoxag'''.....''least often'' :: Or, with '''-jod(i)'''....''times, instances'' ::* '''duhogla jodi?'''....''how many times?'' ::* '''owa jod'''....''zero times, not a single time'' ::* '''awa jod'''....''one time'' ::* '''ewa jodi'''....''two time, twice'' ::* '''iwa jodi'''....''three times, thrice'' ::* '''ge jodi vyel'''....''as many times as'' ::* '''ga jodi vyel'''....''more times than, more often than'' ::* '''gla jodi'''....''many times, often'' ::* '''glo jodi'''....''seldom'' :: Some of the above expressions can be adjectivized: ::* '''axaga kyes'''....''a one-time occurrence'' ::* '''ajoda akut'''....''a one-time winner'' ::* '''glaxaga teaput'''....''a frequent visitor'' ::* '''glojoda pat'''....''a rare bird'' :* 1 :** ''daily, every day, once a day''....'''juba / hyajub''' :** ''weekly, every week, once a week''....'''yejuba / hyayejub''' :** ''monthly, every month, once a month''....'''jiba / hyajib''' :** ''yearly/annually, every year, once a year''....'''jaba / hyajab''' :* 2 :** ''twice a day''....'''exag hyajub''' :** ''twice a week/biweekly''....'''exag hyayeyub / eynyejuba''' :** ''twice a month/bimensual''....'''exag hyajib / eynjiba''' :** ''twice a year/biannial/semiannual''....'''exag hyajab / eynjaba''' :* 2 :** ''every other day''....'''hya enapa jub''' (= '''every second day''') :** ''every other week''....'''hya enapa yeyub''' :** ''every other month''....'''hya enapa jib''' :** ''every other year/biennial''....'''hya enapa jab / enjaba''' :* 3 :** ''every three months/trimestral/trimonthly''....'''hya enapa jib / enjiba''' :* 4 :** ''quarterly''....'''hya enapa jib / uynjaba''' :* 6 ::* ''every semester''....'''hya yaonjib / hya eynjab''' === Sequentials === : Number words expressing sequence or order can be expressed in two ways: :* With the adjectival ending '''-a''': ::* '''oa'''....''zeroth'' ::* '''aa'''....''first'' (as a prefix, means ''arch-'') ::* '''ea'''....''second'' ::* '''ia'''....''third'' ::* '''aloa'''....''tenth'' ::* '''asea'''....''one hundred and second'' :* Or with the ending '''napa''', where '''nap''' means ''order'': ::* '''onapa'''....''zeroth'' ::* '''anapa'''....''first'' ::* '''enapa'''....''second'' ::* '''inapa'''....''third'' ::* '''alonapa'''....''tenth'' ::* '''aronapa'''....''thousandth'' === Temporals === : Aggregates of days are formed with '''jub''' (''day''): ::* '''yejub'''....''week'' (''seven day'') : Aggregates of months are formed with '''jib''' (''month''): ::* '''ijib'''....''trimester'' (''three month'') ::* '''yajib'''....''semester'' (''six month'') : Aggregates of years are formed with '''jab''' (''year''): ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' ::* '''ijab'''....''triennium'' ::* '''lojab'''....''decade'' ('''lo''' is short for '''alo''') ::* '''sojab'''....''century'' ('''so''' is short for '''aso''') ::* '''rojab'''....''millennium'' ('''ro''' is short for '''aro''') ::* '''elojab'''....''vicennial'' ::* '''esojab'''....''bicentennial'' ::* '''ujab'''....''quadrennium'' ::* '''yejab'''....''septennial'' ::* '''yujab'''....''novennium'' ::* '''yolojab'''....''jubilee'' === Latinate Number Words Ending in -ary === : Latinate number words ending in -ary are translated with a number prefix and the suffix '''-suna''' in Mirad: ::* '''onsuna'''....''nullary'' ::* '''ansuna'''....''unary'' ::* '''ensuna'''....''binary'' ::* '''insuna'''....''ternary, trinary'' ::* '''unsuna'''....''quaternary'' ::* '''yownsuna<sup>*</sup>'''....''quinary'' ::* '''yawnsuna<sup>*</sup>'''....''quinary'' ::* '''yensuna'''....''senary, septenary'' ::* '''yinsuna'''....''octonary'' ::* '''yunsuna'''....''novenary'' ::* '''alonsuna'''....''denary'' ::* '''alansuna'''....''undenary'' ::* '''alensuna'''....''duodenary'' : * A '''w''' is added to disambiguate the numeric prefix from '''yan-''' (''together'') and '''yon-''' (''apart''). === Number Words Ending in -fold or -ple === :* Number words in English ending in ''-fold'', ''-ple'', or ''-ploid'' are translated with '''-gala''' (''-fold, multiple'') in Mirad: ::* '''angala'''....''unifold, simple, haploid, onefold, one-off, single, solitary'' ::* '''engala'''....''double, ducplicate, twofold'' ::* '''ingala'''....''triple,triplicate, threefold'' ::* '''ungala'''....''quadruple, quadruplicte, fourfold'' ::* '''yowngala'''....''quintuple, fivefold, quintuplicate'' ::* '''yawngala'''....''sextuple, sextuplicate, sixfold'' ::* '''yengala'''....''septuple, sevenfold, septuplicate'' ::* '''yingala'''....''octuple, octuplicate, eightfold'' ::* '''yungala'''....''nonuple, nonuplicate, ninefold'' ::* '''alongala'''....''tenfold'' ::* '''asongala'''....''hundredfold, centuplicate'' ::* '''arongala'''....''thousandfold'' ::* '''amlongala'''....''millionfold'' ::* '''amrongala'''....''billionfold'' : Add a final '''-s''' to the above words to derive an inaninimate noun form: ::* '''angalas'''....''singleton'' ::* '''engalas'''....''duplicate'' ::* '''ingalas'''....''triplicate'' ::* '''ungalas'''....''quadruplicate'' ::* '''yowngalas'''....''quintuplicate, quintuplet, pentuplet'' ::* '''yawngalas'''....''sextuplicate, sextuplet, hextuplet'' ::* '''yengalas'''....''septuplet, helptuplet'' ::* '''yingalas'''....''octuplet'' ::* '''yungalas'''....''nonuplet'' ::* '''alongalas'''....''decuplet'' : Some multiplicative verbs can also be derived thusly: ::* '''galer'''....''to multiply'' ::* '''engaler'''....''to duplicate, to double'' ::* '''ingaler'''....''to triple'' ::* '''ungaler'''....''to quadruple'' : The opposite of multiplication is division, so, change '''gal''' to '''gol''': ::* '''goler'''....''to divide'' ::* '''engoler'''....''to divide by two, to halve, to disect'' ::* '''ingoler'''....''to divide by three, to trisect'' ::* '''ungoler'''....''to divide by four, to quarter'' ::* '''alongoler'''....''to divide by ten, to decimate'' : Another way to create words referring to divisions is to insert a '''y''' before the '''n''' in the numeric prefix: ::* '''ayn'''....''a whole'' ::* '''eyn'''....''a half'' ::* '''iyn'''....''a third'' ::* '''uyn'''....''a quarter'' ::* '''yoyn'''....''a fifth'' ::* '''yayn'''....''a sixth'' ::* '''yeyn'''....''a seventh'' ::* '''yiyn'''....''an eighth'' ::* '''yuyn'''....''a ninth'' ::* '''aloyn'''....''a tenth'' ::* '''asoyn'''....''a hundredth, percent'' ::* '''aroyn'''....''a thousandth'' : Verbs can be derived from the above: ::* '''aynxer'''....''to integrate'' ::* '''eynxer'''....''to halve, to dissect'' ::* '''iynxer'''....''to trisect'' ::* '''uynxer'''....''to quarter'' ::* '''aloynxer'''....''to decimate'' === Number Words Pertaining to Arithmetic Base === : Numbers words pertaining to arithmetic base end in '''-syoba''': ::* '''ensyoba'''....''binary, base 2'' ::* '''insyoba'''....''ternary, base 3'' ::* '''alonsyoba'''....''decimal, base 10'' ::* '''alyansyoba'''....''hexadecimal, base 16'' ::* '''elonsyoba'''....''vigesimal, base 20'' === Number Words Pertaining To Directions in Communications === : Number words pertaining to directions in communications end in '''-izona''': ::* '''anizona'''....''simplex, unidirectional, one-way'' ::* '''enizona'''....''duplex, bidirectional, two-way'' === Number Words Pertaining to Angular Shapes === : Number words pertaining to angular shapes end in '''-guna''': ::* '''inguna, ingun(san)'''....''triangular, triangle'' ::* '''unguna, ungun(san)'''....''quadrangular, quadrangle, square'' ::* '''yownguna, yowngun(san)'''....''pentagonal, pentagon'' ::* '''yawnguna, yawngun(san)'''....''hexagonal, hexagon'' ::* '''yinguna, yingun(san)'''....''octagonal, octogon'' ::* '''alanguna, alangun(san)'''....''hendecagonal, hendecagon'' : Some number words relating to volumes (ending in '''-nid'''): ::* '''yawngekunid'''....''cube, hexahedron'' ::* '''elonkunid'''....''icosahedron'' ::* '''elunkunid'''....''icositetrahedron'' ::* '''unkunid'''....''tetrahedron'' ::* '''yinkunid'''....''octahedron'' ::* '''yunkunid'''....''nonahedron'' === Number Words Pertaining to Meter === : Number words pertaining to meter ending in '''-deup'''. ::* '''indeup'''....''trimeter'' ::* '''undeup'''....''tetrameter'' ::* '''yoondeup'''....''pentameter'' ::* '''yaondeup'''....''hexameter'' ::* '''yendeup'''....''heptameter'' ::* '''yindeup'''....''octameter'' === Number Words for Feet on an Animal === : Numbers words for feet on an animal end in '''tyoyaba'''. ::* '''entyoyaba'''....''bipedal'' ::* '''untyoyaba'''....''quadrupedal'' === List of Numeric Prefixes in English and Mirad === : Here is a list of numeric prefixes used in English and Mirad. The English prefixes can vary between Germanic, Latinate, and Greek-based. ::* '''o(n)-'''....''zero-, nil-, null-, un-, non-'' ::* '''oyn-'''....''no-'' ::* '''a(n)-'''....''uni-, one-, mono-, sim-, singul-, prim-, arch-, sol-, hen-'' ::* '''ayn-'''....''whole-, holo-, sol-'' ::* '''e(n)-'''....''two-, bi(n/s)-, di(s)-, du(al)-, dyo-, duo-, dy-, bin-, second'' ::* '''ey(n)-'''....''half-, semi-, hemi-'' ::* '''eo(n)-'''....''double, diplo-, dupl-, twi-, twofold, twosome, pair, dyo-'' ::* '''i(n)-'''....''three-, tri-, trito-'' ::* '''io(n)-'''....''triple, tripl-, tri-, threefold, threesome, tris-, triad-'' ::* '''iy(n)-'''....''third, terci-, terti-, tern-, trin-'' ::* '''u(n)-'''....''four-, quadr-, tetra-, tetarto-, tessar-, quatern-'' ::* '''uo(n)-'''....''quadrupl-, quart-, tetrad-, fourfold, foresome, tetraplo-'' ::* '''uy(n)-'''....''quarter, quart-, quadru-'' ::* '''yo(wn)-*'''....''five, quint-, penta-, pempto-, pentad-, pentaplop'' ::* '''yoy(n)-'''....''fifth, quint-, pentaplo-'' ::* '''ya(wn)-*'''....''six, sex-, hexa-, hexaplo-, hexad-'' ::* '''yay(n)-'''....''sixth, hect-, octo-'' ::* '''yaon-'''....''sixfold, sext-, hect-, octaplo-, octad-'' ::* '''ye(n)-'''....''seven, sept-, hept-'' ::* '''yey(n)-'''....''seventh, sept-, hept-'' ::* '''yeon-'''....''seven-fold, heptad-, septim-'' ::* '''yi(n)-'''....''eight, oct-, ogdoo-'' ::* '''yion-'''....''octet, octad, octav-, eight-fold'' ::* '''yu(n)-'''....''nine, novem-, noven-, nona-, ennea-'' ::* '''yuyn-'''....''nineth'' ::* '''yuon-'''....''ennead, nonad, enneaplo-, nine-fold'' ::* '''alo-'''....''ten, deci-, deca-'' ::* '''aloyn-'''....''tenth, dec-, decad-'' ::* '''elo-'''....''twenty, viginti-, icos-'' ::* '''aso-'''....''hundred, centi-, hecato-, hectad-'' ::* '''asoyn-'''....''hundredth, cent-, hectad-'' ::* '''aro-'''....''thousand, milli-, kilo-'' ::* '''aroyn-'''....''thousandth, millen-, chiliad-'' : * A '''w''' is added to these words to avoid confusion with '''yan''' (''together'') and '''yon''' (''apart''). === Number Words Referring to Groups of People === : Number words referring to groups of people end in '''-ot''': ::* '''oot'''....''nobody, zero group'' ::* '''aot'''....''person, individual, solo'' ::* '''eot'''....''couple, duo, pair, twosome'' ::* '''iot'''....''trio, threesome'' ::* '''uot'''....''quartet, foursome'' ::* '''yoot'''....''quintet, fivesome'' ::* '''yaot'''....''sextet'' ::* '''yeot'''....''septet'' ::* '''yiot'''....''octet'' ::* '''yuot'''....''nonet'' ::* '''alot'''....''decet'' === Number Words Referring to Groups of Years === ::* '''ejab'''....''biennium'' ::* '''ijab'''....''triennium, triennial'' ::* '''ujab'''....''quadrennium'' ::* '''yojab'''....''quinquennium, lustrum'' ::* '''yajab'''....''sexennium'' ::* '''yejab'''....''septennial'' ::* '''yijab'''....''octennial'' ::* '''yujab'''....''novennium'' ::* '''alojab'''....''decade, decennary, decennial, decennium'' (usu. abbreviated to '''lojab''') ::* '''elojab'''....''vicennium, vicennial, score'' ::* '''yolojab'''....''jubilee, fifty years'' ::* '''asojab'''....''century'' (usu. abbreviated to '''sojab'') ::* '''esojab'''....''bicentenary'' ::* '''arojab'''....''millennium, chiliad'' === Number Words Referring to Parts of a Year === ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' === Number Words Referring to Sets of Things === : Number words referring to sets of things end in '''-yan'''. The corresponding words in English may end in ''-ad'' or ''-ile'': ::* '''onyan'''....''nilad, empty set'' ::* '''anyan'''....''set, series, monad'' ::* '''enyan'''....''dyad, set of two, duad, pair, median'' ::* '''inyan'''....''triad, set of three, tercile, tertile'' ::* '''unyan'''....''tetrad, set of four, quartile'' ::* '''yownyan'''....''pentad, set of five, quintile'' ::* '''yawnyan'''....''hexad, set of six, sextile'' ::* '''yenyan'''....''heptad, set of seven, septile'' ::* '''yinyan'''....''octad, set of eight, octile'' ::* '''yunyan'''....''nonad, set of nine'' ::* '''alonyan'''....''decad, set of ten, decile'' ::* '''alanyan'''....''baker's dozen, set of eleven'' ::* '''alenyan'''....''dozen, set of twelve'' ::* '''alyanyan'''....''hexadecile'' ::* '''elonyan'''....''ventile, vigintile'' ::* '''asonyan'''....''centile, percentile'' ::* '''aronyan'''....''millile'' === Number Words About Twins, Triplets, etc.=== :* Words referring to twins, triplets, etc. end in the word '''-tid''', meaning ''sibling'': ::* '''eontid'''....''twin, fraternal twin'' :::* '''eontwid'''....''twin brother, male twin'' :::* '''eontiyd'''....''twin sister, female twin'' :::* '''geta eontiyd'''...''identical twin'' ::* '''iontid'''....''triplet'' ::* '''uontid'''....''quadruplet'' ::* '''yowntid'''....''quintuplet'' (Note the '''w''', used to avoid confusion with '''yon''' ::* '''yawntid'''....''sextuplet'' (" " ") ::* '''yentid'''....''septuplet'' ::* '''yintid'''....''octuplet'' ::* '''yuntid'''....''nonuplet'' == Number Chart == : The following chart shows numbers in Mirad as symbols, adjectives, pronouns, prefixes, and verbs: {| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Number Chart |- ! colspan=5| Multiple !! colspan=4 |Fraction |- ! Numeral !! Adjective !! Noun !! Prefix<sup>1</sup> !! Verb !!leftmargin=10px| Numeral !! Noun !! Prefix !! Verb |- | 0 || '''owa'''<br>''zero '' || '''oon'''<br>''nonentity, null''<br>'''oot'''<br>''nobody '' || '''on-'''<br>''zero- '' || '''onxer'''<br>''nullify '' ||1/0 || '''oyn'''<br>''zeroth'' || '''oyn-'''<br>''nihil- '' || '''oynxer'''<br>anihilate |- | 1 || '''awa'''<br>''one''<br>'''aa'''<br>''first''<br>'''ana'''<br>''single, lone''<br>'''aona'''<br>''whole'' || '''aon'''<br>''entity''<br>'''aot'''<br>''solo, individual '' || '''an-'''<br>''uni-, mono- '' || '''anxer'''<br>''unify''|| 1/1 || '''ayn'''<br>''whole '' || '''ayn-'''<br>''holo- '' || '''aynxer'''<br>integrate |- | 2 || '''ewa'''<br>''two''<br>'''ea'''<br>''second''<br>'''ena'''<br>''dual''<br>'''ensuana'''<br>''binary'' || '''eon'''<br>''double''<br>'''eot'''<br>''duo, pair, couple '' <br>'''eontid'''<br>''twin''|| '''en-'''<br>''bi-, di- '' || '''eonxer'''<br>double<br>'''eotxer'''<br>''copulate '' || 1/2|| '''eyn'''<br>''half '' || '''eyn-'''<br>''semi- '' || '''eyxner'''<br>''halve, disect'' |- | 3 || '''iwa'''<br>''three''<br>'''ia'''<br>''third''<br>'''insuana'''<br>''ternary'' || '''ion'''<br>''triple''<br>'''iot'''<br>''trio, threesome''<br>'''iontid'''<br>''triplet'' || '''in-'''<br>''tri- '' || '''ionxer'''<br>''triple '' || 1/3|| '''iyn'''<br>''third '' || '''iyn-'''<br>''terci- '' || '''iynxer'''<br>''trisect'' |- | 4 || '''uwa'''<br>''four''<br>'''ua'''<br>''fourth'' || '''uon'''<br>''quadruple''<br>'''uot'''<br>''quartet, foursome''<br>'''uontid'''<br>''quadruplet'' || '''un-'''<br>''tetra- '' || '''uonxer'''<br>''quadruple '' ||1/4|| '''uyn'''<br>''fourth ''<br>'''uynjab'''<br>''quarter'' || '''uyn-'''<br>''quadri- '' || '''uynxer'''<br>''quarter'' |- | 5 || '''yowa'''<br>''five ''<br>'''yoa'''<br>''fifth''|| '''yoon'''<br>''quintuple''<br>'''yoot'''<br>''quintet ''<br>'''yoontid'''<br>''quintuplet'' || '''yown-'''<sup>2</sup><br>''penta- '' || '''yoonxer'''<br>''quintuple '' || 1/5|| '''yoyn'''<br>''fifth '' || '''yoyn-'''<br>''quint- '' || '''yoynxer'''<br>''cut in fifths'' |- | 6 || '''yawa'''<br>''six ''<br>'''yaa'''<br>''sixth'' || '''yaon'''<br>sextuple<br>'''yaot'''<br>''sextet ''<br>'''yaontid'''<br>''sextuplet'' || '''yawn-'''<sup>3</sup><br>''hecto- '' || '''yaonxer'''<br>''sextuple '' || 1/6|| '''yayn'''<br>''sixth '' || '''yayn-'''<br>''hexi- '' || '''yaynxer'''<br>''cut in sixths'' |- | 7 || '''yewa'''<br>''seven ''<br>'''yea'''<br>''seventh'' || '''yeon'''<br>''septuple''<br>'''yeot'''<br>''septet ''<br>'''yeontid'''<br>''septuplet''<br>'''yejub'''<br>''week'' || '''yen-'''<br>''hepto- '' || '''yeonxer'''<br>mult<br>'' seven'' || 1/7|| '''yeyn'''<br>''seventh'' || '''yeyn-'''<br>''hepti- '' || '''yeyxner'''<br>''cut in sevenths'' |- | 8 || '''yiwa'''<br>''eight ''<br>'''yia'''<br>''eighth'' || '''yion'''<br>''octuple''<br>'''yiot'''<br>''octet ''<br>'''yiontid'''<br>''octuplet'' || '''yin-'''<br>''octo- '' || '''yionxer'''<br>mult<br>'' eight '' || 1/8|| '''yiyn'''<br>''eighth '' || '''yiyn-'''<br>''octi- '' || '''yiynxer'''<br>''cut in eighths'' |- | 9 || '''yuwa'''<br>''nine ''<br>'''yua'''<br>''ninth'' || '''yuon'''<br>''nonuple''<br>'''yuot'''<br>''set of nine ''<br>'''yuontid'''<br>''nonuplet'' || '''yun-'''<br>''nona- '' || '''yuonxer'''<br>''multiply by nine '' || 1/9|| '''yuyn'''<br>''nineth '' || '''yuyn-'''<br>''novi- '' || '''yuynxer'''<br>''cut in ninths'' |- | 10 || '''alo'''<br>''ten ''<br>'''aloa'''<br>''tenth''<br>'''alosuana'''<br>''decimal'' ||'''alon'''<br>''tenfold ''<br>'''alojab'''...''decade'' || '''alon-'''<br>''deca- '' || '''alonxer'''<br>''increase by a<br>factor of ten '' || 1/10|| '''aloyn'''<br>''tenth '' || '''aloy-'''<br>''deci- '' || '''aloynxer'''<br>''decimate'' |- | 100<br>10<sup>4</sup> || '''aso'''<br>''hundred''<br>'''asoa'''<br>''hundredth'' || '''ason'''<br>''hundredfold ''<br>'''asojab'''<br>''century''|| '''aso-'''<br>''heca- '' || '''asonxer'''<br>''increase a<br>hundredfold'' || 1/100<br>10<sup>-2</sup>|| '''asoyn'''<br>''hundredth<br> percentage<br>cent '' || '''asoy-'''<br>''centi- '' || '''asoynxer'''<br>''cut into hundredths'' |- | 1,000<br>10<sup>3</sup> || '''aro'''<br>''thousand ''<br>'''aroa'''<br>''thousanth'' || '''aron'''<br>''thousandfold ''<br>'''arojab'''<br>''millennium''|| '''aro-'''<br>''kilo- '' || '''aronxer'''<br>''multiply by a<br>thousand'' || 1/1000<br>10<sup>-3</sup>|| '''aroyn'''<br>''thousandth '' || '''aroy-'''<br>''milli- '' || '''aroynxer'''<br>''divide by a thousand'' |- | 1,000,000<br>10<sup>6</sup> || '''amlo'''<br>''million ''<br>'''amloa'''<br>''millionth'' || '''amlon'''<br>''millionfold '' || '''amlo-'''<br>''mega-'' || || 10<sup>-6</sup>|| '''amloyn'''<br>''millionth'' || '''amloy-'''<br>''micro-'' || |- | 10<sup>9</sup> || '''amro'''<br>''billion ''<br>'''amroa'''<br>''billionth'' || '''amron'''<br>''billionfold '' || '''amro-'''<br>''giga- '' || || 10<sup>-9</sup>|| '''amroyn'''<br>''billionth'' || '''amroy-'''<br>''nano-'' || |- |10<sup>12</sup> || '''garale'''<sup>3</sup><br>''trillion ''<br>'''garalea'''<br>''trillianth'' || '''garalen'''<br>''trillionfold '' || '''garale-'''<br>''tera-'' || || 10<sup>-12</sup>|| '''goralen'''<br>''trillionth'' || '''gorale-'''<br>''pico-'' || |- |10<sup>15</sup> || '''garalyo'''<br>''quadrillion ''<br>'''garalyoa'''<br>''quadrillionth'' || '''garalyon'''<br>''quadrillionfold '' || '''garalyo-'''<br>''peta-'' || ||10<sup>-15</sup>|| '''garalyon'''<br>''quadrillionth'' || '''goralyo-'''<br>''femto-'' || |- |10<sup>18</sup> || '''garalyi'''<br>''quintillion ''<br>'''garalyia'''<br>''quintillionth'' || '''garalyin'''<br>''quintillionfold '' || '''garalyi-'''<br>''exa-'' || ||10<sup>-18</sup>|| '''goralyin'''<br>''quintillianth'' || '''goralyi-'''<br>''atto-'' || |- |10<sup>21</sup> || '''garela'''<br>''sextillion ''<br>'''garelaa'''<br>''sextillionth'' || '''garelan'''<br>''sextillionfold '' || '''garela-'''<br>''zetta-'' || ||10<sup>-21</sup>|| '''gorelan'''<br>''sextillionth'' || '''gorela-'''<br>''zepto-'' || |- |10<sup>24</sup> || '''garelu'''<br>''septillion ''<br>'''garelua'''<br>''septillionth'' || '''garelun'''<br>''eptillionfold '' || '''garelu-'''<br>''yotta-'' || ||10<sup>-24</sup>|| '''gorelun'''<br>''septillianth'' || '''gorelu-'''<br>''yocto-'' || |- | 10<sup>27</sup> || '''garelye'''<br>''octillion ''<br>'''garelyea'''<br>''octillionth'' || '''garelyen'''<br>''octillionfold '' || '''garelye-'''<br>''ronna-'' || ||10<sup>-27</sup>|| '''gorelyen'''<br>''octillionth'' || '''gorelyen'''<br>''ronto-'' || |- | 10<sup>30</sup> || '''garilo'''<br>''nonillion ''<br>'''gariloa'''<br>''nonillionth'' || '''garilon'''<br>''nonillionfold '' || '''garilo-'''<br>''quetta-'' || ||10<sup>-30</sup>|| '''gorilon'''<br>''nonillionth'' || '''gorilo-'''<br>''quecto-'' || |} <div style=";font-size:smaller;"> ::* Note 1: Sometimes the final '''-n''' on the numeric prefix is dropped, especially as an ordinal vowel in scalar words, eg. '''anapa'''<br>''first'', '''atistam'''<br>''elementary school''. ::* Note 2: An extra '''o''' is inserted into this prefix to distinguish it from '''yon-'''<br>''dis-, apart'' ::* Note 3: An extra '''o''' is inserted into this prefix to distinguish it from '''yan-'''<br>''con-, together'' ::* Note 4: '''Garale''' is short for '''alo gar ale'''<br>''ten to-the-power-of 12''. By the same token, '''gorale''' is short for '''alo gor ale'''<br>''ten to-the-power-of-minus 12'' </div> = Metric Units = : Mirad uses the [[wikipedia:International System of Units|International System of Units (SI)]] for rendering measurement units. These symbols are pronounced as if you were spelling each letter out (see [[Mirad Grammar/Phonology and Orthography#Alphabet|the alphabet]]. Bear in mind that majiscules (uppercase letters are prefaced with the word '''ag-''' (''big''). Similarly, Greek letters are rendered by their Greek names (ω = ''omega'', Ω = ''agomega''). The measurement unit names are followed by '''nak''' (''measurement unit''). == SI Base Units == ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI base units</big> |- !English<br>Unit<br>Name !Symbolic<br>Abbreviation !Quantity<br>Unit !Mirad<br>Pronunciation |- !second |style="text-align:center" |s |time |style="text-align:center" |'''sonak''' |- !meter |style="text-align:center" |m |length |style="text-align:center" |'''minak''' |- !kilogram |style="text-align:center" |kg |mass |style="text-align:center" |'''kigenak''' |- !ampere |style="text-align:center" |A |electric current |style="text-align:center" |'''aganak''' |- !kelvin |style="text-align:center" |K |thermodynamic temperature |style="text-align:center" |'''agkinak''' |- !Mole |style="text-align:center" |mol |amount of substance |style="text-align:center" |'''miolinak''' |- !candela |style="text-align:center" |cd |luminous intensity |style="text-align:center" |'''cadanak''' |} == SI Derived Units == : Here are SI derived units with special names and symbols: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI derived units with special names and symbols</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbeviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''radian''' | align="center" | rad | plane angle | align="center" |'''roadanak''' |- |'''steradian''' | align="center" | sr | solid angle | align="center" |'''soronak''' |- |'''hertz''' | align="center" | Hz | frequency | align="center" |'''aghezunak''' |- |'''newton''' | align="center" | N | force, weight | align="center" |'''agninak''' |- | '''pascal''' | align="center" | Pa | pressure, stress | align="center" | '''agpoanak''' |- | '''joule''' | align="center" | J | energy | align="center" | '''agjinak''' |- | '''watt''' | align="center" | W | power | align="center" | '''agwunak''' |- | '''coulomb''' | align="center" | C | electric charge | align="center" |'''agcanak''' |- | '''volt''' | align="center" | V | electrical potential difference | align="center" | '''agvunak''' |- | '''farad''' | align="center" | F | capacitance | align="center" | '''agfenak''' |- | '''ohm''' | align="center" | Ω | electrical resistance | align="center" | '''agomeganak''' |- | '''Siemens''' | align="center" | S | electrical conductance | align="center" | '''agsonak''' |- | '''Weber''' | align="center" | Wb | magnetic flux | align="center" | '''agwubanak''' |- | '''tesla''' | align="center" | T | magnetic flux density | align="center" | '''agtonak''' |- | '''henry''' | align="center" | H | inductance | align="center" | '''aghenak''' |- | '''degree Celsius''' | align="center" | °C | temperature | align="center" | '''nogagcanak''' |- | '''lumen''' | align="center" | lm | luminous flux | align="center" | '''liminak''' |- | '''lux''' | align="center" | lx | illuminance | align="center" | '''lixunak''' |- | '''becquerel''' | align="center" | Bq | radioactivity | align="center" | '''agbakonak''' |- | '''gray''' | align="center" | Gy | absorbed dose (of ionizing radiation) | align="center" | '''aggeyunak''' |- | '''sievert''' | align="center" | Sv | equivalent dose (of ionizing radiation) | align="center" | '''agsovunak''' |- | '''katal''' | align="center" | kat | catalytic activity | align="center" | '''kiatonak''' |- | '''byte''' | align="center" | b | 8 bits of information | align="center" | '''banak''' |} == Convenient Non-SI Units == : Also, here are some non-SI units that are very convenient and acceptable: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Convenient non-SI units</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbreviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''litre''' | align="center" | L | volume | align="center" |'''aglonak''' |- |'''hectare''' | align="center" | ha | area | align="center" |'''heanak''' |- |'''ton''' | align="center" | t | area | align="center" |'''tonak''' |- |'''decibel''' | align="center" | dB | loudness | align="center" |'''daagbanak''' |- |'''fathom''' | align="center" | ftm | depth of water | align="center" |'''fetominak''' |} == Pronunciation of Coherent Derived Unit Formulae == : The following chart shows how in Mirad to pronounce coherent derived unit formulae in terms of base units. Note that the backslash means ''per'' or ''divided by'' and is pronounced '''gol'''. The symbol x means ''times'' and is pronounced '''gal'''. The superscript number is a power and is pronounced '''gar''' plus the number (with '''-wa''', if a unit number). The negative superscript number is pronounced '''gor''' plus the number (again, with '''-wa''' if a unit number). See [[Mirad Grammar/Determiners#Arithmetical Expressions|Arithmetical Expressions]] for further information on these terms. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Examples of coherent derived units in terms of base units</big> |- ! Name ! Symbolic<br>Formula ! Derived<br>Quantity ! Typical<br>Symbol ! Mirad<br>Pronunciation |- | '''square meter''' | align="center" | m<sup>2</sup> | area | align="center" |{{math|''A''}} | align="center" | '''minak-gar-ewa''' |- | '''cubic meter''' | align="center" | m<sup>3</sup> | volume | align="center" | {{math|''V''}} | align="center" | '''minak-gar-iwa''' |- | '''meter per second''' | align="center" | m/s | speed, velocity | align="center" | {{math|''v''}} | align="center" | '''minak-gol-sonak''' |- | '''meter per second squared''' | align="center" | m/s<sup>2</sup> | acceleration | align="center" | {{math|''a''}} | align="center" | '''minak-gol-sonak-gar-ewa''' |- |rowspan=2| '''reciprocal meter''' |rowspan=2 align="center" | m<sup>−1</sup> | wavenumber | align="center" | {{math|''σ''}}, {{math|''ṽ''}} | align="center" | '''minak-gor-awa''' |- | vergence (optics) | align="center" | {{math|''V''}}, 1/{{math|''f''}} |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | density | align="center" | {{math|''ρ''}} | align="center" | '''kigenak-gol-minak-gar-iwa''' |- | '''kilogram per square meter''' | align="center" | kg/m<sup>2</sup> | surface density | align="center" | {{math|''ρ''}}<sub>A</sub> | align="center" | '''kigenak-gol-minak-gar-ewa''' |- | '''cubic meter per kilogram''' | align="center" | m<sup>3</sup>/kg | specific volume | align="center" | {{math|''v''}} | align="center" | '''minak-gar-iwa-gol-kinak-ge''' |- | '''ampere per square meter''' | align="center" | A/m<sup>2</sup> | current density | align="center" | {{math|''j''}} | align="center" | '''aganak-gol-minak-gar-ewa''' |- | Amperes per meter|'''ampere per meter''' | align="center" | A/m | magnetic field strength | align="center" | {{math|''H''}} | align="center" | '''aganak-gol-minak''' |- | '''mole per cubic meter''' | align="center" | mol/m<sup>3</sup> | concentration | align="center" |{{math|''c''}} | align="center" | '''minolinak-gol-minak-gar-iwa''' |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | Mass concentration (chemistry)|mass concentration | align="center" | {{math|''ρ''}}, {{math|''γ'' }} | align="center" | '''kinak-ge-gol-minak-gar-iwa''' |- | '''candela per square meter''' | align="center" | cd/m<sup>2</sup> | luminance | align="center" | {{math|''L''}}<sub>v</sub> | align="center" | '''canak-da-gol-minak-gar-ewa''' |} == SI Macro and Micro Prefixes == : The SI has a whole list of prefixes that act as multipliers (macro) or dividers (micro) of the above and other measurement units. For example, a ''kilometer'' is a meter times a 1,000 (macro unit), whereas a millimeter is a meter divided by a 1,000 (micro unit). '''Agbanak''' means '''byte''', so '''garale-agbanak''' is ''terabyte''. This breaks down to ''10<sup>12</sup> bytes''. Here is a table showing the Mirad macro and micro prefixes: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Scalar Metrics |- ! colspan=4 | Macro !! colspan=4 | Micro |- ! Base<br>10!! US/UK Name!!Mirad Prefix....SI Prefix !!SI Symbol !! Base<br>10 !! (US/UK Name) !! Mirad Prefix....SI Prefix !! SI Symbol |- | 1 || one || '''an-''' *... ''mono-, uni-'' || ||1/1 ||whole || '''ayn-'''....''holo-, uni-'' || |- | 2 ||two || '''en-'''....''bi-'' || || 1/2 ||half||'''eyn-'''....''demi-, di-''|| |- | 3 ||three || '''in-'''....''tri-'' || || 1/3 ||third ||'''iyn-'''....''terci-''|| |- | 4 ||four || '''un-'''....''tetra-'' || || 1/4 ||fourth || '''uyn-'''....''quadri-''|| |- | 5 ||five || '''yown-''' ....''penta-'' || || 1/5 ||fifth ||'''yoyn'''....''quinti-''|| |- | 6 ||six || '''yawn-'''....''hexa-'' || || 1/6 ||sixth ||'''yayn'''....''sexti-''|| |- | 7 ||seven || '''yeon-'''....''hepta-'' || || 1/7 ||seventh || '''yeyn'''....''septi-''|| |- | 8 ||eight || '''yion'''....''octo-'' || || 1/8 ||eighth || '''yiyn'''....''octi-''|| |- | 9 ||nine || '''yuon'''....''nona-'' || || 1/9 ||ninth || '''yuyn'''....''novi-''|| |- | 10 ||ten || '''alon-'''....''deca-'' || ''da'' || 1/10 ||tenth || '''aloy-'''....''deci-''|| ''d'' |- | 10<sup>2</sup> ||hundred || '''aso-'''....''hecto-'' **|| ''h'' || 10<sup>-2</sup> ||hundredth || '''asoy-'''....''centi-''|| ''c'' |- | 10<sup>3</sup> ||thousand || '''amso-'''....''kilo-'' ||''k'' || 10<sup>-3</sup> ||thousandth)|| '''amsoy-'''....''milli-''|| ''m'' |- | 10<sup>6</sup> ||million || '''amlo-'''....''mega-'' || ''M'' || 10<sup>-6</sup> ||millionth || '''amloy-'''....''micro-''|| ''r'' |- | 10<sup>9</sup> ||billion /milliard || '''amro-'''....''giga-'' || ''G'' || 10<sup>-9</sup> ||billionth/ milliardth || '''amroy-'''....''nano-''|| ''n'' |- | 10<sup>12</sup> ||trillion /billion || '''garale-'''....''tera-'' || ''T'' || 10<sup>-12</sup> ||trillionth / billionth)|| '''gorale-'''....''pico-''|| ''p'' |- | 10<sup>15</sup> ||quadrillion)/ billiard|| '''garalyo-'''....''peta-'' || ''P''||10<sup>-15</sup> ||quadrillionth) / billiardth || '''goralyo-'''....''femto-''||''f'' |- | 10<sup>18</sup> ||quintillion / trillion || '''garalyu-'''....''exa-'' || ''E''||10<sup>-18</sup> ||quintillionth)/ trillionth || '''goralyu'''....''atto-''||''a'' |- | 10<sup>21</sup> ||sextillion)/ trilliard || '''garela-'''....''zetta-'' || ''Z''||10<sup>-21</sup> ||sextillionth / trilliardth || '''gorela'''....''zepto-''||''z'' |- | 10<sup>24</sup> ||septillion)/ quadrillion || '''garelu-'''....''yotta-'' || '' Y'' ||10<sup>-27</sup> ||septillionth / quadrillionth|| '''gorelu'''....''yocto-''||''y'' |} : *Note: The '''-n''' or '''-on''' can sometimes be omitted in macro-prefixation, especially where there is no ambiguity. The '''-n''' (but NOT the '''-yn''') in the micro prefixes can also sometimes be omitted. : : **Note: The '''gar''' (''to a plus power'') and '''gor''' (''to a minus power'') forms are alternatives for the numeric prefixes beyond 100. For example, ''billion'' (10<sup>9</sup>) could be expressed as '''garyu-'''(ten) to the 9th power'', while ''billionth'' could be expressed by '''goryu''' (''(ten) to the minus 9th power). The prefix '''garya-''' is composed of the positive exponential operator '''gar''' (''to the power of''), followed by the number ''6''. The prefix '''gorale-''' is composed of the negative exponential operator '''gor''' (''to the root of''), followed by the number ''12''. : The macro and micro values can also be represented with abbreviated symbols, which can be pronounced in Mirad as spelled out alphabetics. Greek letter are rendered by their names in Greek. Upper case equivalents are preceded with '''ag-'''. Here is a table showing grams: == Kg Metrics With Abbreviated Symbols == :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Kg Metrics With Abbreviated Symbols |- ! colspan=2 | MACRO !! colspan=2 | MICRO |- ! Symbol (Expansion) !! Mirad Pronunciation !! Symbol (Expansion) !! Mirad Pronunciation |- | ''dag'' (decagram)|| '''daagenak''' || ''dg'' |(decigram)||'''dagenak''' |- | ''hg'' (hectogram)|| '''hegenak''' || ''cg'' (centigram)||'''cagenak''' |- | ''kg'' (kilogram) || '''kogenak''' || ''mg'' (milligram)||'''migenak''' |- | ''Mg'' (macrogram)|| '''agmigenak''' ||''μg'' (microgram)|| '''mugenak''' |- | ''Gg'' (gigagram)|| '''aggegenak''' || ''ng'' (nanogram)|| '''nigenak''' |- | ''Tg'' (teragram)|| '''agtogenak''' || ''pg'' (picagram)|| '''pogenak''' |- | ''Pg'' ( petagram)|| '''agpogenak''' || ''fg'' (femtogram)|| '''fegenak''' |- | ''Eg'' (exagram)|| '''agegenak''' || ''ag'' (attogram)|| '''agenak''' |- | ''Zg'' (zettagram)|| '''agzegenak''' || ''zg'' (zeptogram) || '''zegenak''' |- | ''Yg'' (yottagram)|| '''agyugenak''' || ''yg'' (yoctogram) || '''yugenak''' |} : The squared and cubed representations of the above are followed by '''gar e''' (''squared'') and '''gar i''' (''cubed''), respectively: ::* ''10 km²''....(pronounced as:) '''alo kominaki gar ewa''' ::* ''12 mm³''....(pronounced as:) '''ale miminaki gar iwa''' = Expressing Frequency = : There are two ways to form determiners of frequency: ::* Using '''jod(i)''' meaning ''occasion(s), instance(s), time(s)'', or ::* Using '''xag''' meaning ''frequency'' : Here is a chart showing the most common frequency determiners: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Frequentative Determiners |- ! "Jod" Method !! "Xag" Method !! Meaning |- | '''duhogla jodi?''' || '''duhoxag?''' || ''how often?, how many times?'' |- | '''hogla jodi''' || '''hoxag''' || ''how often, how frequently'' |- | '''hagla jodi''' || '''haxag''' || ''the frequency'' |- | '''hegla jodi''' || '''hexag''' || ''sometimes, on some occasions'' |- | '''higla jodi''' || '''hixag''' || ''this often, this many times'' |- | '''hugla jodi''' || '''huxag''' || ''that often, that many times, so many times'' |- | '''huugla jodi''' || '''huuxag''' || ''so often, so many times'' |- | '''hyogla jodi''' || '''hyoxag''' || ''never'' |- | '''hyagla jodi''' || '''hyaxag''' || ''always, at all times'' |- | '''hyegla jodi''' || '''hyexag''' || ''any number of times, however often'' |- | '''hyigla jodi''' || '''hyixag''' || ''as often, the same number of times'' |- | '''hyugla jodi''' || '''hyuxag''' || ''not as often, some other number of times'' |- | '''ga jodi''' || '''gaxag (vyel)''' || ''more often (than)'' |- | '''ge jodi''' || '''gexag (vyel)''' || ''as many times (as), as often (as)'' |- | '''go jodi''' || '''goxag (vyel)''' || ''less often (than)'' |- | '''gla jodi''' || '''glaxag''' || ''many times, often'' |- | '''gle jodi''' || '''glexag''' || ''quite a few times, quite often'' |- | '''glo jodi''' || '''gloxag''' || ''not so many times, seldom'' |- | '''gra jodi''' || '''graxag''' || ''too often'' |- | '''gre jodi''' || '''grexag''' || ''often enough'' |- | '''gro jodi''' || '''groxag''' || ''too seldom'' |- | '''gwa jodi''' || '''gwaxag''' || ''as often as possible, most often, most times'' |- | '''gwe jodi''' || '''gwexag''' || ''an average number of times'' |- | '''gwo jodi''' || '''gwoxag''' || ''least often, as seldom as possible'' |- | '''owa jod''' || '''oxag''' || ''never, at no time, zero times'' |- | '''awa jod''' || '''axag''' || ''once, one time'' |- | '''awa ga jod''' || '''ga axag''' || ''again, once more'' |- | '''ewa jodi''' || '''exag''' || ''twice, two times'' |- | '''iwa jodi''' || '''ixag''' || ''thrice, three times'' |- | '''alo jodi''' || '''aloxag''' || ''ten times'' |- |- '''asoni bi jodi''' || -- || ''hundreds of times'' |- |- '''yowa gal haxag vyel zojab''' || '''yoxag vyel zojab''' || ''five times as often as last year'' |} : Examples: ::* '''<u>Duhoxag</u> et pe ha tayegoblam?'''....''<u>How often</u> do you go to the barber shop?'' ::* '''<u>Duhogla jodi</u> et akaye hia ekun?'''....''<u>How many times</u> have you won this game?'' ::* '''At teataye hua dyezun <u>iwa ey uwa jodi</u>.'''....''I have seen that film <u>three or four times</u>.'' ::* '''At teataye is <u>huugla jodi (or: huuxag) van</u> at bokseye.'''....''I have seen it <u>so many times that</u> I am getting sick.'' ::* '''Hus xwaye <u>gaxag vyel</u> et te.'''....''That has happened <u>more often than</u> you know.'' = Mathematical Expressions = [[File:Arithmetic symbols2.svg|90px|thumb|none]] : Mathematical vocabulary is based mostly on deriviatives of the degree word '''ga'''....''more''. == Chart of Arithmetical Operations == : The following chart shows Mirad mathematical operation terms and symbols: {{small/top}} {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:3.2em; font-size:smaller;" |+ Arithmetical Operation Vocabulary |- ! Verb !! Operation !! Patient !! Subject !! Operator !! Sign !! Result |- | '''gaber'''....''add'' || '''gaben'''....''addition'' || '''gabwas'''....''addend, summand'' || '''gabus'''....''augend'' || '''gab'''....''plus'' || '''gabsiyn'''....''plus sign'' (<big>+</big>) || '''gabix'''....''sum'' |- | '''galer'''....''multiply'' || '''galen'''....''multiplication'' || '''galwas'''....''multiplicand'' || '''galus'''....''multiplier, factor'' || '''gal'''....''times'' || '''galsiyn'''....''times sign'' (<big>x</big>) || '''galix'''....''product'' |- | '''garer'''....''raise to the power of''<br>'''egarer'''....''to square''<br>'''igarer'''....''to cube'' || '''garen'''....''exponentiation'' || '''garwas'''....''base'' || '''garus'''....''exponent'' || '''gar'''....''raised to the power of'' || || '''garix'''....''power'' |- | '''gazer'''....''logarithmize'' || '''gazen'''....''logarithmization'' || '''gazwas'''....''base''||'''gazus'''....''antilogarithm'' ||'''gaz'''....''the log of'' || ||'''gazix'''....''logarithm'' |- | '''gober'''....''subtract'' || '''goben'''....''subtraction'' || '''gobwas'''....''minuend'' || '''gobus'''....''subtrahend'' || '''gob'''....''minus'' || '''gobsiyn'''....''minus sign'' (<big>-</big>) || '''gobix'''....''difference'' |- | '''goler'''....''divide'' || '''golen'''....''division.... fraction'' || '''golwas'''....''dividend'', ''numerator''|| '''golus'''....''divisor, denominator'' || '''gol'''....''divided by'' || '''golsiyn'''....''division sign'' (<big>÷</big>) || '''golix'''....''quotient'' |- | '''gorer'''....''derive the nth root of'' || '''goren'''....''root extraction'' || '''gorwas'''....''radicand'' || '''gorus'''....''degree'' || '''gor'''....''the nth root of'' || '''gorsiyn'''....''radical sign'' (<big>√</big>) || '''gorix'''....''root'' |- | '''gexer'''....''equal'' || '''gexen'''....''equation'' || '''gexwas'''....''thing being equated'' || '''gexus'''....''equator'' || '''ge'''....''equal to'' || '''gesiyn'''....''equal sign'' (<big>=</big>) || |} {{small/end}} == How to Verbalize Math Expressions == ::* ''1 + 1 = 2.''....'''Awa gab awa gese ewa.''' ::* ''3 - 1 = 2.''....'''Iwa gob awa gese ewa.''' ::* ''2 x 4 = 8.''....'''Ewa gal uwa gese yiwa.''' ::* ''10 % 2 = 5.''....'''Alo gol ewa gese yuwa.''' ::* ''5<sup>2</sup> = 25.''....'''Yowa gar ewa gese elyu.''' ::* ''2<sup>3</sup> = 8.''....'''Ewa gar iwa gese yiwa.''' ::* ''4 √2 = 2 = 2.''....'''Uwa gor ewa gese ewa.''' ::* ''log<sub>10</sub> 1000 = 3.''....'''Aro gaz alo gese iwa.''' : Note 1: '''gese''' (''equals'') can be substituted with '''se''' (''is''), eg.: ::* '''Ewa gab ewa se uwa.'''....''Two plus two is four.'' : Note 2: If numbers are used as numeric adjectives, the units take the suffix '''-wa''', eg.: ::* '''E<u>wa</u> sicirufebi gab a<u>wa</u> marofeb gese yanmul.'''....''Two oranges plus one apple equals a salad.'' : Examples of mathematical expressions: ::* '''Ewa <u>gab</u> ewa gese uwa.'''....''Two <u>plus</u> two equals four.'' ::* '''Ewa <u>gal</u> iwa gese yawa.'''....''Two <u>times</u> three equals six.'' ::* '''Iwa <u>gar</u> ewa gese yuwa.'''....''Three <u>to the second power</u> equals nine.'' ::* '''Ewa <u>gob</u> ewa gese owa.'''....''Two <u>minus</u> two equals zero.'' ::* '''Yuwa <u>gol</u> iwa gese iwa.'''....''Nine <u>divided by</u> three equals three.'' ::* '''Yuwa <u>gor</u> iwa gese iwa.'''....''Nine <u>cubed</u> equals three.'' ::* '''Aso <u>gor</u> ewa gese alo.'''....''One hundred <u>squared</u> equals ten.'' ::* '''Aro <u>gaz</u> alo gese iwa.'''....''Log<sub>10</sub>(1000) = 3. (= Log base 10 of 1000 equals three'') == Decimal Expressions == : Decimal expressions like ''2.5'' use the word '''nod'''....''point'' as in English. ::* '''Hia lisovol kyinse ga vyel 10.8 (alo nod yiwa) kigenaki.'''....''This tomato weighs more than 10.8 (ten point eight) kilograms.'' = Calendar and Time Expressions = :: The word for calendar is '''judar'''. The sections below explain how calendar expressions are formed and used: === Basic Calendar Units === [[File:Calendar (PSF).png|thumb|none]] : Time is divided using the following basic terms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Calendar Units |- ! Mirad !! English |- | '''job''' || ''time'' |- | '''jab''' || ''year'' |- | '''jeb''' || ''season'' |- | '''jib''' || ''month'' |- | '''jub''' || ''day'' |- | '''jwob*''' || ''hour'' |- | '''jwab*''' ('''jwap''') || ''minute'' (''moment'') |- | '''jweb*''' ('''jwep''') || ''second'' (''instant'') |} * Note: These would ordinarily be '''jyob''', '''jyab''', and '''jyeb''' respectively, but the '''w''' glide is much easier to pronounce after the letter '''j''', and is therefore substituted. == Other Calendar Units == : Other calendar units are formed through the agglutination of numerical stubs to some of the time units above: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Other Calendar Units |- ! Mirad !! English !! Numerical Formula |- | '''rojab''' || ''millenium'' || year x 1,000 |- | '''sojab''' || ''century'' || year x 100 |- | '''lojab''' || ''decade'' || year x 10 |- | '''eynjab''' || ''half year'' || year x 1/2 |- | '''uynjab''' || ''quarter'' || year x 1/4 |- | '''yajib''' || ''semester'' || month x 6 |- | '''yejub''' || ''week'' || day x 7 |- | '''yejubuj''' || ''weekend'' || day x 7 end |- | '''eynjwob''' || ''half hour'' || hour x 1/2 |} : ''This'', ''next'', ''last'', etc. are expressed as follows: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Pointers |- ! Mirad !! English |- | '''hijub'''<br>'''hiyejub'''<br>'''hijab''' || ''today''<br>''this week''<br>''this year'' |- | '''zojub'''<br>'''zoyejub'''<br>'''zajab''' || ''yesterday''<br>''last week''<br>''last year'' |- | '''zajub'''<br>'''zayejub'''<br>'''zajab''' || ''tomorrow''<br>''next week''<br>''next year'' |- | '''hujub'''<br>'''huyejub'''<br>'''hujab''' || ''that day''<br>''that week''<br>''that year'' |- | '''jazojub'''<br>'''ja ewa yejubi'''<br>'''jazojab''' || ''the day before yesterday''<br>''two weeks ago''<br>''the year before last'' |- | '''jozajub'''<br>'''jo ewa yejubi'''<br>'''jozajab''' || ''the day after tomorrow''<br>''two weeks from now''<br>''the year after next'' |- | '''Duhojub?'''|| ''Which day?'' |- | '''hyajub''' || ''every day''<sup>1</sup> |- | '''hyejub''' || ''any day'' |- | '''hejub''' || ''someday'' |- | '''hejubi''' || ''some days'' |- | '''bi jub bu jub''' || ''from day to day'' |- | '''e jubi jay''' || ''two days ago'' |- | '''gla jubi joy''' || ''many days later'' |} : <sup>1</sup> ''All day'' is expressed by '''ha ayna jub''' or '''hya ha jub'''. == Seasons of the Year == [[File:Seasons gijinka.png|thumb|]] : Seasons of the year are expressed by internally scalarizing the word for ''season'' '''jeb''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Seasons of the Year |- ! Mirad !! English |- | '''jeab''' || ''spring'' |- | '''jeeb''' || ''summer'' |- | '''jeib''' || ''autumn, Fall'' |- | '''jeub''' || ''winter'' |} : Examples of usage: ::* '''be jeab'''....''in spring'' ::* '''ja jeeb'''....''before summer'' ::* '''ju jeib'''....''until autumn'' ::* '''ji jeub'''....''since winter'' ::* '''je ha jeb'''....''during the season'' ::* '''ub ha uj bi jeeb'''....''toward the end of summer'' ::* '''eb jeab ay jeeb'''....''between spring and summer'' ::* '''jeeba gemoj'''....''vernal equinox'' ::* '''jeiba fayebi'''....''autumn leaves'' ::* '''jeba til'''....''seasonal drink'' ::* '''jeubyena jebmalyen'''....''wintry climate'' ::* '''jeabyena malyen'''....''spring-like weather'' ::* '''jeuben'''....''hibernation'' ::* '''hijeab'''....''this season'' ::* '''zajeab'''....''next season'' ::* '''zojeab'''....''last season'' ::* '''hyajeab'''....''every season'' == Months of the Year == : Months of the year are expressed by internally scalarizing the word for month '''jib'''. Unlike in English, the months of the year in Mirad are not capitalized. Nor are days of the week. :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Months of the Year |- ! Mirad !! English |- | '''jiab''' || ''January'' |- | '''jieb''' || ''February'' |- | '''jiib''' || ''March'' |- | '''jiub''' || ''April'' |- | '''jiyob''' || ''May'' |- | '''jiyab''' || ''June'' |- | '''jiyeb''' || ''July'' |- | '''jiyib''' || ''August'' |- | '''jiyub''' || ''September'' |- | '''jilob''' || ''October'' |- | '''jilab''' || ''November'' |- | '''jileb''' || ''December'' |} : Some expressions using the months: ::* '''be jilob'''....''in October'' ::* '''ja jiyab'''....''before June'' ::* '''lojo zajiyeb'''....''by next July'' ('''lojo''' = ''not after'') ::* '''hijib'''....''this month'' ::* '''zojib'''....''last month'' ::* '''zajib'''....''next month'' ::* '''bi-jib-bu-jiba jobnis'''....''month-to-month rent'' ::* '''jibay'''....''monthly'' ::* '''jibi joy'''....''months later'' ::* '''jiba sindrurun'''....''monthly magazine'' ::* '''hujiba jobnis'''....''that month's rent'' ::* '''hya ionjib'''....''every trimester'' ::* '''jibiler'''....''to menstruate'' ::* '''byi zojilob'''....''since last October'' ::* '''ub zejib'''....''toward mid-month'' == Days of the Week == : Days of the week are expressed by internally scalarizing the word for day '''jub''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Days of the Week |- ! Mirad !! English |- | '''juab''' || ''Monday'' |- | '''jueb''' || ''Tuesday'' |- | '''juib''' || ''Wednesday'' |- | '''juub''' || ''Thursday'' |- | '''juyob''' || ''Friday'' |- | '''juyab''' || ''Saturday'' |- | '''juyeb''' || ''Sunday'' |} : Here are some common terms relating to days of the week: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Expressions |- ! Mirad !! English |- | '''Duhojub?''' || ''Which day?'' |- | '''hojub...''' || ''the day that...'' |- | '''hejub''' || ''someday'' |- | '''hijub''' || ''today'' |- | '''hujub''' || ''that day'' |- | '''hyijub''' || ''(on) the same day'' |- | '''hyajub''' || ''every day'' |- | '''hyejub''' || ''any day'' |- | '''zajub''' || ''yesterday'' |- | '''zojub''' || ''tomorrow'' |- | '''ha jajub'''<br>'''be ha jana jub''' || ''the day before, (on) the previous day'' |- | '''ha jojub'''<br>'''be ha jona jub''' || ''the day after, (on) the following day'' |- | '''jazojub''' || ''the day before yesterday'' |- | '''jozajub''' || ''the day after tomorrow'' |- | '''hya ea jub''' || ''every other/second day'' |- | '''hyajub boy juyeb''' || ''every day except Sunday'' |- | '''yejub''' || ''week'' |- | '''hiyejeb''' || ''this week'' |- | '''yejubuj''' || ''weekend'' |- | '''yexjub''' (or) '''zeyejub''' || ''weekday'' |- | '''enyejuba(y)''' || ''bi-weekly'' |- | '''zoyejub''' || ''last week'' |} : Examples of Usage: ::* '''(be) juyob'''....''on Friday'' ::* '''ju juib'''....''until Wednesday'' ::* '''ji zojub'''....''since yesterday'' ::* '''lojo jubuj'''....''by [Lit: not after] day's end'' ::* '''jo zajub'''....''after tomorrow'' ::* '''je ha jub'''....''during the day'' ::* '''bi juab bu juub'''....''from Monday to Friday'' ::* '''yejubuja ponpop'''....''a weekend getaway'' == Parts of the Day == : Here are the principal parts of a day: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Parts of the Day |- ! Daytime !! Nighttime |- | '''maj'''....''daytime, day'' ||'''moj'''....''nighttime, night'' |- | '''bi maj'''....''A.M.'' ||'''bi moj'''....''P.M.'' |- | '''jamajij'''....''pre-dawn'' || '''jamojij'''....''pre-dusk'' |- | '''majij'''....''daybreak, dawn''|| '''mojij'''....''dusk'' |- | '''amaryap'''....''sunrise, sunup''||'''amaryop'''....''sunset, sundown'' |- | '''jwamaj'''....''morning''<br>'''zajwamaj'''....''tomorrow morning''<br>'''hijwamaj'''....''this morning''<br>'''zojwamaj'''....''yesterday morning''<br>'''hujwamaj'''....''that morning''<br>'''hyajwamaj'''....''every morning''||'''jwamoj'''....''evening''<br>'''zajwamoj'''....''tomorrow evening''<br>'''hijwamoj'''....''this evening''<br>'''zojwamoj'''....''yesterday evening''<br>'''hujwamoj'''....''that evening''<br>'''hyajwamoj'''....''every evening'' |- | '''zemaj'''....''noon''||'''zemoj'''....''midnight'' |- | '''jozemaj'''....''afternoon''||'''jozemoj'''....''after midnight'' |- | '''majuj'''....''twilight''|| '''jwomoj'''....''late night'' |} ::* Examples of Usage: ::* '''At tijpa <u>ja majij</u>.'''....''I woke up <u>before dawn</u>.'' ::* '''At iyfe tuyjer <u>be ha jwoa jozemaj</u>.'''....''I like to nap <u>in the late afternoon</u>.'' ::* '''It yexe bi <u>amaryap bu amaryop</u>.'''....''He works from <u>sunup to sundown</u>.'' ::* '''<u>Be gwa jwamoji</u>, at teaxe yibsin.'''....''<u>Most evenings</u>, I watch television.'' == Expressing Dates == : The following is a how a date ('''jud''') is normally expressed: ::* '''be juab, 11 jieb 2018 joK.'''....''on Monday, February 11th, 2018 A.D.'' :A date like 2018 can be expressed as ''twenty eighteen'' ('''elo alyi''') or ''two thousand eighteen'' ('''ero alyi'''). : The day ''11'' in the above expression is pronounced '''ala'''. : The acronym for ''B.C.'' is '''jaK''', short for '''ja Krist''' (''before Christ''). : The acronym for the de-Christianized "BCE", meaning ''Before the Common/Current Era'' is expressed in Mirad with '''jaEJ''' ('''ja ha Eja Joeb'''). : The acronym for ''A.D.'' is '''joK''', short for '''jo Krist''' (''after Christ''). : The acronym for the de-Christianized ''C.E.'' is '''EJ''', short for '''ha Eja Joeb''' (''the Current Era''). : Other date expressions follow: ::* '''be <u>ha 1800 jabi</u> (alyi aso jabi)'''....''In <u>the 1800's</u> (eighteen hundreds)'' ::* '''ja <u>ha 20a (eloa)</u> asojab'''....''before <u>the 20th (twentieth)</u> century'' ::* '''eb <u>1920 (yulo elo)</u> ay 2001 (emso awa)'''....''between <u>1920 (nineteen twenty)</u> and (two thousand one)'' ::* '''<u>hyaje</u> hua alojab'''....''<u>throughout</u> that decade'' ::* '''At yexa hum <u>je gla jabi</u>.'''....''I worked there <u>for [Lit: during] many years</u>.'' ::* '''Ujbu his <u>lojo</u> jiyab.'''....''Finish this <u>by</u> [Lit: not after] May.'' ::* '''Iyt so him <u>ub ha uj bi</u> 2 (ewa) jiab.'''....''She will be here <u>toward the end of</u> January 2nd.'' ::* '''At taja je ha Podea <u>Eloni</u>.'''....''I was born in the Roaring <u>Twenties</u>.'' == Telling Time == [[File:Old Clock DSCN4746.jpg|thumb|]] : Clock time expressions use mostly the word '''jwob''' (''hour'') or '''jwobi''' (''hours''). : Times of the day are expressed in the 24-hour European system, or what might be called by Americans "military clock time." So, 3PM in U.S. parlance should be expressed in Mirad as ''15 hours'' ('''ulo jwobi'''), which is the same as ''15:00'' or ''15 hundred hours''. : The usual time-of-day question is '''Se duhojwob?'''....''What time is it?'' [Lit: is what-hour?] : The typical answer is in the format '''Se alo (jwobi) yuwa.''' (Lit: ''(It) is ten hours five''). The use of '''jwobi''' is optional, but if '''jwobi''' is modified by '''awa'''....''one'', then the singular form '''jwob''' is used. : Here are some typical answers: ::* '''Se awa jwob.'''....''It is one o'clock AM'' [Lit: ''It is one hour.''] ::* '''Se ewa jwobi.'''....''It is two o'clock AM'' [Lit: ''It is two hours.''] ::* '''Se ale jwobi.'''....''It is twelve o'clock AM.'' ::* '''Se alyu jwobi elo.'''....''It is 15:30 (3:30 PM).'' ::* '''Se eli jwobi ali.'''....''It is 23:13 (11:13 PM).'' ::* '''Se elu jwobi.'''....''It is 24:00 (12 PM).'' : The words '''jwob''' and '''jwobi''' can be abbreviated as '''j.'''. ::* '''be elo j.'''....''At 8:00 PM'' : The designation AM and PM can be used but are not necessary in the 24-hour clock system: ::* '''bi maj'''....(''AM'') ::* '''bi moj'''.... (''PM'') ::* '''Se <u>vyavay</u> 15:10 (= alu alo).'''....''It is exactly 7:10 P.M..''&nbsp;&nbsp;[Lit: ''It is <u>exactly</u> fifteen ten.''] ::* '''Et sa jwoa <u>bey</u> alo jwabi.'''....''You were late by 10 minutes.''&nbsp;&nbsp;[Lit: ''You were late <u>by</u> ten minutes.''] ::* '''Has ijo <u>yuz</u> 21:30 (= ela jwobi ilo).'''....''It will begin <u>around</u> 10:30 PM.'' ::* '''Puu him <u>lojo vyel</u> 15:00 j.'''....''Get here <u>no later than</u> 3 PM.'' ::* '''Ha yuzpar puo hum <u>yeb</u> 10 jwabi.'''....''The bus will arrive there <u>within</u> 10 minutes.'' ::* '''Ha jwobar <u>izeade</u><sup>1</sup> 17:00.'''....''The clock says [Lit. ''indicates''] 5 PM.'' ::* '''Yit pua be 3 j. <u>be ha nod</u>.'''....''They arrived at 3 <u>on the dot</u>''. :::<small>Note 1: '''izeade''' (''indicates'') can be substituted with '''de''' (''says'').</small> : Note the following clock time idioms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Clock Idioms |- ! Mirad !! English |- | '''jwa''' || ''early'' |- | '''jwe''' || ''on time'' |- | '''jwo''' || ''late'' |- | '''Se <u>vyavay</u> elo j.''' || ''It is <u>exactly</u> 8 PM.'' |- | '''<u>yub bi</u> zemaj'''<br>or '''<u>yuz bi</u> zemaj.''' || ''<u>around</u> noon'' |- | '''<u>ub</u> zemoj''' || ''<u>toward</u> midnight'' |- | '''<u>yeb bi</u> jwebi''' || ''<u>within</u> seconds'' |- | '''alo jwabi <u>ja hij</u>''' || ''ten minutes <u>ago</u> [= before now]'' |- | '''<u>lojo</u> 3 j.''' || ''<u>no later than / by</u> 3 o'clock AM.'' |- | '''jwobay''' || ''hourly / by the hour / on the hour'' |- | '''Hia pop <u>efxe</u> 2 1/2 (= ewa gab eyn) jwobi.''' || ''This trip <u>takes (Lit: necessitates) </u> 2 1/2 hours.'' |- | '''<u>ju</u> awa jwob bi hij''' || ''<u>until</u> one hour from now'' |- | '''<u>ji</u> zojub be 10a j.''' || ''<u>since</u> yesterday at 10 o'clock.'' |- | '''<u>je</u> ha jana 12 jwabi''' || ''<u>for/during/over</u> the last 12 minutes'' |- | '''<u>ja</u> ojo 10 j.''' || ''<u>before / by</u> 10 AM.'' |- | '''<u>lojo</u> 10 jwobi.''' || ''<u>by / in / within</u> 10 hours.'' |- | '''<u>jo</u> 10 j.''' || ''<u>after</u> 10 o'clock AM.'' |- | '''At saye him <u>ji</u> ewa jwobi.''' || ''I have been here <u>for [= since]</u> two hours.'' |} = Expressing Age = [[File:Russian Age Rating System.svg|thumb|]] : Many expressions relating to age are built on the Mirad word for ''age'': '''jag'''. : The typical question is: ::* '''<u>Duhojaga</u> et se?'''....''<u>How old</u> are you?'' (Lit. ''what-aged'') : A typical answer is one of the following. ::* '''At se <u>eli jabi jaga.</u>'''....''I am <u>twenty-three years old.</u>'' ::* '''At se <u>eli jaga.</u>'''....''I am <u>age twenty-three.</u>'' ::* '''At se <u>eli.</u>'''....''I am <u>twenty-three.</u>'' : Here are some ways to compare age: ::* '''gejaga vyel et'''....''as old as you, the same age as you'' ::* '''gajaga vyel et'''....''older than you'' ::* '''gojaga vyel et'''....''not as old as you'' ::* '''gajoga vyel et'''....''younger than you'' ::* '''grajaga'''....''too old'' ::* '''grejaga'''....''old enough'' ::* '''grojagat'''....''a minor (an underaged person)'' ::* '''zejaga'''....''middle aged'' ::* '''gwajogat'''....''the youngest one'' ::* '''gwajagat'''....''the oldest one'' ::* '''ha gwajagat bi ha tixutyan.'''....''the oldest one in (= of) the class.'' ::* '''Fiyzuu eta gajagati.'''....''Respect your elders.'' ::* '''iwa jabi gajaga vyel et'''....''three years older than you'' : Here is a chart showing the words used to describe people at various ages. Note, that starting with teenager, the number part of the expression means somewhere in a range of numbers, so the letter '''y''' is added to the number. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; |+ People of different ages |- ! Mirad !! English |- | '''awajubjagat''' || ''one day old baby'' |- | '''awajagat''' || ''one-year-old'' |- | '''alojagat''' || ''ten-year-old'' |- | '''aloyjagat''' || ''teenager'' |- | '''eloyjagat''' || ''vicenarian, twenty-something-year-old'' |- | '''iloyjagat''' || ''tricenarian, thirty-something-year-old'' |- | '''uloyjagat''' || ''quadracenarian, forty-something-year-old'' |- | '''yoloyjagat''' || ''quinquacenarian, fifty-something-year-old'' |- | '''yaloyjagat''' || ''sexagenarian, sixty-something-year-old'' |- | '''yeloyjagat''' || ''octogenarian, eighty-something-year-old'' |- | '''yiloyjagat''' || ''nonagenarian, ninety-something-year-old'' |- | '''asoyjagat''' || ''centenarian, hundred-something-year-old'' |- | '''aybasoyjagat''' || ''supercentenarian, hundred-and-ten-something-year-old'' |} : Here is a list of important age expressions and categories: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> * '''duhojaga?'''....''how old?'' * '''hojoga'''....''of the age (that...)'' * '''hajaga'''....''of the age'' * '''hejaga'''....''of some age'' * '''hijaga'''....''this old'' * '''hujaga'''....''that old'' * '''huujaga'''....''so old'' * '''hyajaga'''....''of every age'' * '''hyejaga'''....''of any age'' * '''hyijaga / gejaga'''....''of the same age, as old'' * '''hyujaga / ogejaga'''....''of a different age, not as old'' * '''zejaga''' .... ''middle-aged'' * '''jaga'''....''old'' * '''jayga'''....''oldish'' * '''joga'''....''young'' * '''joyga''' .... ''youngish'' * '''gle jaga'''....''rather old, oldish'' * '''gla jaga'''....''very old'' * '''glo jaga'''....''not very old'' * '''gra jaga'''....''too old, super-aged'' * '''gro jaga'''....''under-aged, minor'' * '''ge jaga'''....''as old, of the same age'' * '''awa (<u>jab</u>) jaga'''....''one <u>year</u> old'' * '''ewa (<u>jabi</u>) jaga'''....''two <u>years</u> old'' * '''alo (<u>jabi</u>) jaga'''....''ten <u>years</u> old'' * '''ga jaga <u>vyel</u> et'''....''older <u>than</u> you'' * '''ga joga <u>vyel</u> at'''....''younger <u>than</u> me'' * '''go jaga <u>vyel</u> wit'''....''less old <u>than</u> him'' * '''ge joga <u>vyel</u> iyt'''....''as young <u>as</u> her'' * '''ha gwa jagat <u>bi</u> ata tidetyan'''....''the youngest <u>of</u> my siblings'' * '''gajagat''' .... ''an elder'' * '''grojagat'''....''a minor'' * '''jagat''' .... ''old person, elder, senior'' * '''jagwat''' .... ''old man'' * '''jagayt''' .... ''old woman'' * '''jogat'''....''a youth'' * '''jogwat'''....''a boy, a male youth'' * '''jogayt'''....''a girl, m female youth'' * '''grejagat'''....''an adult, someone of age'' * '''grojagat'''....''a minor'' (''one insufficiently old'') * '''jagseat'''....''an adolescent'' * '''jagsyat'''/'''agsyat'''....''a grownup'' * '''tud''' .... ''child, offspring'' * '''twud''' .... ''male child, son'' * '''tuyd''' .... ''female child, daughter'' * '''tudet''' .... ''baby, infant'' * '''tobet''' .... ''youth, young person'' * '''twobet''' .... ''boy, young man'' * '''toybet''' .... ''girl, young woman, maiden'' </div> : Some other examples of usage: ::* '''Et <u>jagseye</u> fi.'''....''You <u>are aging</u> well.'' ::* '''At voy <u>jogseye</u> hyegla.'''....''I am not <u>getting</u> any <u>younger</u>.'' ::* '''His se taam av <u>ha jagati</u>.'''....''This is a home for <u>the elderly</u>.'' ::* '''Gawaku eta <u>jogan</u>!'''....''Regain your <u>youth</u>!'' ::* '''At se <u>ga jaga vyel</u> ha memyazi.'''....''I am <u>older than</u> the hills.'' ::* '''Teaxu ata <u>gwa joga</u> tud.'''....''Look at my <u>youngest</u> child.'' ::* '''Yat ife yata <u>awajagat</u>.'''....''We love our <u>one-year-old</u>.'' ::* '''<u>Jagseatan</u> se yika joob bi tej.'''....''<u>Adolescence</u> is a difficult period of life.'' ::* '''<u>Agsu</u>!'''....''<u>Grow up!</u>'' : Note the difference: ::* '''agaser'''....''to get bigger'' ::* '''agser'''....''to grow'' = Currency Nomenclature = [[File:Mon argent.jpg|thumb]] : The ISO abbreviation for the currency expressions from various countries of the world are used to form the Mirad equivalents. The lowercase ISO code abbreviation for a particular country's denomination is spelled out in Mirad alphabetics and then the letter '''n''' is suffixed (mnemonic for '''nas'''....''money''). Then, since a monetary unit can be considered a proper noun, the first letter is capitalized, eg.: ::* The ISO code abbreviation for "U.S. dollar" is "USD". ::* Lowercase is "usd" ::* Spelled out in Mirad alphabetics is '''u so da'''. ::* This, with '''n''' suffixed, results in '''usodan'''. ::* Finally, the first letter is capitalized, giving '''Usodan'''. ::* Pluralized, '''Usodan''' becomes '''Usodani''' (''= U.S. dollars''). ::* The Euro is therefore '''Euron'''. ::* The Thai baht is '''Toheban'''. ::* The Russian ruble is '''Rouban'''. : The ISO codes can be found at [[Wikipedia: List_of_circulating_currencies|List of circulating currencies]]. A portion of that file is replicated here: {| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Currencies ! English Currency Name ! Currency<br>symbol ! ISO 4217|ISO code ! Mirad Name |- |Jordanian dinar |JD |JOD |'''Jiodan''' |- |Moroccan dirham |DH |MAD |'''Miadan''' |- |Australian dollar |$ |AUD |'''Audan''' |- | Bitcoin | '''₿''' | data-sort-value="" | (''BTK?'') | '''Batokin''' |- |Brunei dollar |$ |BND |'''Banidan''' |- |Eastern Caribbean dollar |$ |XCD |'''Xucadan''' |- |Hong Kong dollar |$ |HKD |'''Hekidan''' |- |New Zealand dollar |$ |NZD |'''Nizudan''' |- |Singapore dollar |$ |SGD |'''Sogedan''' |- |United States dollar |$ |USD |'''Usodan''' |- |Armenian dram |֏ |AMD |'''Amidan''' |- |Euro |€ |EUR |'''Euron''' |- |Central African CFA franc |Fr |XAF |'''Xuafen''' |- |CFP franc |Fr |XPF |'''Xupofen''' |- |Swiss franc |Fr |CFN |'''Cufenin''' |- |West African CFA franc |Fr |XOF |'''Xuofen''' |- |Netherlands Antillean guilder |ƒ |ANG |'''Anigen''' |- |Danish krone |kr |DKK |'''Dakikin''' |- |Turkish lira |₺ |TRY |'''Toroyun''' |- |Mauritanian ouguiya |UM |MRU |'''Miroun''' |- |Pound sterling|Sterling |£ |GBP |'''Gebapon''' |- |Saint Helena pound |£ |SHP |'''Sohepon''' |- |South African rand |R |ZAR |'''Zuaron''' |- |Russian rouble |₽ |RUB |'''Rouban''' |- |Indian rupee |₹ |INR |'''Iniron''' |- |Israeli new shekel |₪ |ILS |'''Ilison''' |} :The hundredth fractional unit for most currencies can be converted into Mirad by appending the word '''-asoyn''' to the end of the Mirad name of the currency. : For example: ::* The American cent is '''Usodan-asoyn'''. ::* The Euro cent is '''Euron-asoyn'''. ::* The British penny is '''Gebapon-asoyn'''. : In context, all of the above can be abbreviated to '''asoyn'''. :The symbol used for each currency can also be taken from the Wikipedia table referenced above. The symbol precedes the number and a comma is used for the thousand breaker and a period is used for the decimal breaker. For example: ::* ''Five point six Euros'' ==> '''Yowa nod yawa Euroni''' ==> '''€5.6''' ::* ''Two thousand nine dollars'' ==> '''Emro yuwa Usodani''' ==> '''$2,009''' : Note: : The bitcoin has no ISO code, so it is arbitrarily translated into Mirad as '''Batokin (for BTK)'''. Its billionth fractional unit is called a satoshi and is translated into Mirad as '''Batokin-amroyn'''. : Other monetary vocabulary: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|2}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''nas'''....''money'' :::* '''nasa'''....''monetary'' :::* '''nasyen'''....''currency'' :::* '''nases'''....''change'' :::* '''nasmug'''....''coin'' :::* '''syagnas'''....''cash'' ::::* '''syagnasuer'''....''to cash'' ::* '''ejnux'''....''debit, cash'' ::* '''ojnux'''....''credit'' ::* '''nasyef'''....''debt'' ::* '''ojbier'''....''to borrow'' ::* '''ojbuer'''....''to lend'' ::* '''drefnas'''....''paper money'' ::* '''nasdrev'''....''bill, note, banknote'' :::* '''alo Usodan nasdrev'''....''ten dollar bill'' ::* '''nax'''....''price'' ::* '''nayx'''....''cost'' ::* '''namper'''....''to shop'' ::* '''nuxbier'''....''to buy'' ::* '''nixbuer'''....''to sell'' ::* '''nun'''....''merchandise, product'' ::* '''nuer'''....''to supply'' ::* '''nuxer'''....''to pay'' ::* '''nyuxer'''....''to deliver'' ::* '''nier'''....''to demand'' ::* '''nixer'''....''to earn'' ::* '''nyixer'''....''to order'' ::* '''nexer'''....''to save'' ::* '''nyexer'''....''to stock'' ::* '''noxer'''....''to spend'' ::* '''nyoxer'''....''to waste'' ::* '''kyaxler nas'''....''convert money'' ::* '''nasokrer'''....''go bankrupt'' ::* '''nasam'''....''bank'' ::* '''nunuien'''....''trade'' ::* '''nunuiem'''....''market'' ::* '''nam'''....''store'' </div> <noinclude>{{Chapter navigation with TOC|Determiners|Pronouns}}</noinclude> 1hwqejbpe1u23hlde4dedfaynovhw2b 4672798 4672794 2026-09-28T15:33:13Z Tyoyafud 6233 /* SI Macro and Micro Prefixes */ 4672798 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == Types of Numbers == : Numerals are words used to vocalize numbers, which are scalar symbols used to count and quantify things and people. For example the numeral ''two'' is how the number ''2'' is read or spoken. Mirad uses Arabic numbers (0, 1, 2, 3...), as in all Western World languages. : Numerals can be various parts of speech: ::* '''''numeric nouns''''' (''The score was <u>six</u> to <u>four</u>.'') ::* '''''numeric pronouns''''' (''I want <u>two</u>. Give me the <u>fifth one</u>.'') ::* '''''numeric determiners''''' (''<u>Five</u> days ago. The <u>fifth</u> day. A <u>double</u> dose.'') ::* '''''prefixes''''' (''<u>mono</u>chrome'', ''<u>bi</u>centennial'', ''<u>tri</u>angle'') ::* '''''rootwords''''' ('''<u>an</u>xer'''....''to unite'', '''<u>on</u>xer'''....''to annihilate'') : Number-based words include: ::* '''''cardinal numbers''''' (''one, two, three...'' used in counting and arithmetic) ::* '''''ordinal numbers''''' (''first, second...'' indicating ordered position) ::* '''''multiplicative numbers''''' (''double, triple, foursome...'') ::* '''''fractional numbers''''' (''half, third, hundredth...'') ::* '''''frequency numbers''''' (''once, twice, thrice...'') ::* '''''miscellaneous number-based words''''' (''only, percentage, annihilate'') == Cardinal Numbers == [[File:Waehlscheibe-kurzwahlnummern.jpg|thumb|]] : The cardinal numbers are words used in counting and reciting numerals such as telephone numbers, social security numbers, and zip codes, and in arithmetic. They are also used as the so-called "ordinal" stem vowels of words that relate to one another in a scalar, hierarchical, or some other ontological relationship. See this in [[Mirad_Grammar/Vocabulary_Formation|the chapter on Vocabulary Formation]]. === Units === :* The cardinal unit numerals are formed from the simple and pre-'''y'''-glided vowels. ::{| class="wikitable" style="background:lightyellow;{{text default color}}; text-align:center;font-size:smaller;" |+ Units |- ! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 |- | '''o''' || '''a''' || '''e''' || '''i''' || '''u''' || '''yo''' || '''ya''' || '''ye''' || '''yi''' || '''yu''' |- | ''zero'' || ''one'' || ''two'' || ''three'' || ''four'' || ''five'' || ''six'' || ''seven'' || ''eight'' || ''nine'' |} ::* '''Ata yibdalar sag se 703-842-6190''' (pronounced: '''ye-o-i-yi-u-e-ya-a-yu-o).'''....''My telephone number is...''. ::* '''At tambese <u>114</u>''' (pronounced: '''a-a-u''') ''Maple Street.'' ::* '''<u>E</u> gab <u>e</u> se <u>u</u>.'''....''<u>Two</u> plus <u>two</u> is <u>four</u>.'' === Decades === ::* The decade formant '''-l-''' is used to form the '''''decades'''''. Followed by '''-o'''....''zero'', we have the base decade numerals. These can be used for number recitation, arithmetic, and as numeric adjectives followed by plural nouns: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decades with the -l- Formant |- ! 10 !! 20 !! 30 !! 40 !! 50 !! 60 !! 70 !! 80 !! 90 |- | '''alo''' || '''elo''' || '''ilo''' || '''ulo''' || '''yolo''' || '''yalo''' || '''yelo''' || '''yilo''' || '''yulo''' |- | ''ten'' || ''twenty'' || ''thirty'' || ''forty'' || ''fifty'' || ''sixty'' || ''seventy'' || ''eighty'' || ''ninety'' |} :: By changing the '''o'''....''zero'' in '''lo''' to other cardinal unit numerals, the numerals within decades can be generated as follows: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decadal Counting |- | '''ala'''....''11'' || '''ela'''....''21'' || '''ila'''....''31'' || '''ula'''....''41'' || '''yola'''....''51'' || '''yala'''....''61'' || '''yela'''....''71'' || '''yila'''....''81'' || '''yula'''....''91'' |- | '''ale'''....''12'' || '''ele'''....''22'' || '''ile'''....''32'' || '''ule'''....''42'' || '''yole'''....''52'' || '''yale'''....''62'' || '''yele'''....''72'' || '''yile'''....''82'' || '''yule'''....''92'' |- | ... || ... || ... || ... || ... || ... || ... || ... || ... |- | '''alyu'''....''19'' || '''elyu'''....''29'' || '''ilyu'''....''39'' || '''ulyu'''....''49'' || '''yolyu'''....''59'' || '''yalyu'''....''69'' || '''yelyu'''....''79'' || '''yilyu'''....''89'' || '''yulyu'''....''99'' |} ::* '''At ayse <u>alo</u> dati.'''....''I have <u>ten</u> friends.'' ::* '''It yafe sagder byu <u>alyo</u>.'''....''He can count up to <u>fifteen</u>.'' ::* '''<u>Yulyu</u> gob <u>alo</u> gese <u>yilyu</u>.'''....''<u>Ninety-nine</u> minus <u>ten</u> equals <u>eighty-nine</u>.'' === Hundreds === ::* By adding the hundreds formant '''s''', you get the '''''hundreds''''': ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Hundreds with the -s- Formant |- ! 100 !! 200 !! 300 !! 400 !! 500 !! 600 !! 700 !! 800 !! 900 |- | '''aso''' || '''eso''' || '''iso''' || '''uso''' || '''yoso''' || '''yaso''' || '''yeso''' || '''yiso''' || '''yuso''' |} :: All the in-between numerals of the hundreds can be generated by modifying the '''so''' ending with the units and decades: :::* '''asa'''....''101'' :::* '''asale'''....''112'' :::* '''yosyulyi'''....''598'' :::* '''yusyulyu'''....''999'' === Thousands === ::* The '''''thousands''''' are generated with the formant '''r''': : :: Note: The numeral categories starting with the thousands on up end in '''-o''' and are separated from the rest of a numeral by a space. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Thousands |- ! 1000 !! 2000 !! 3000 !! 4000 !! 5000 !! 6000 !! 7000 !! 8000 !! 9000 |- | '''aro''' || '''ero''' || '''iro''' || '''uro''' || '''yoro''' || '''yaro''' || '''yero''' || '''yiro''' || '''yuro''' |} :::* '''aro'''....''1,000'' :::* '''aro a'''....''1,001'' :::* '''ero isi'''....''2,300'' :::* '''yoro yasula'''....''5,641'' === Millions === ::* The '''''millions''''' are generated with the formant '''ml'''. The millions part of the numeral are kept separate from the rest of the numeral. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Millions with the -ml- Formant |- ! 1,000,000 !! 2,000,000 !! 3,000,000 !! 4,000,000 !! 5,000,000 !! 6,000,000 !! 7,000,000 !! 8,000,000 !! 9,000,000 |- | '''amlo''' || '''emlo''' || '''imlo''' || '''umlo''' || '''yomlo''' || '''yamlo''' || '''yemlo''' || '''yimlo''' || '''yumlo''' |} :::* '''emlo yala'''....''2,000,051'' :::* '''umlo esu'''....''4,000,204'' :::* '''yumlo usyoro isyala'''....''9,405,361'' === Billions === ::* The '''''billions''''' are generated with the formant '''mr'''; ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Billions |- ! 1,000,000,000 !! 2,000,000,000 !! 3,000,000,000 !! 4,000,000,000 !! 5,000,000,000 !! 6,000,000,000 !! 7,000,000,000 !! 8,000,000,000 !! 9,000,000,000 |- | '''amro''' || '''emro''' || '''imro''' || '''umro''' || '''yomro''' || '''yamro''' || '''yemro''' || '''yimro''' || '''yumro''' |} : In numerals ending in '''-ro''' (''thousand''), '''-mlo''' (''million''), and '''-mro''' (''billion''), these numerals keep the '''-o''' and are separated by a space from the other elements of the numeral. :::* '''imro emlo yoro asyula'''....''three billion, two million, five thousand, one hundred fifty one'' :::* '''iro asyulyo'''....''3,195'' :::* '''yamlo asyulyo'''....''6,000,195'' :::* '''alomro yelyomlo asyilyaro yusele'''....''10,075,186,922'' === Trillions etc. === : The '''''trillions''''' are generated with the word '''garale''', which means ''10 to the positive power of 12 or 10<sup>12</sup>.'' : These numerals do not combine with surrounding numerals. ::* '''i garale'''....''3,000,000,000'' (''three trillion'') ::* '''eso garale'''....''200,000,000,000'' (''two hundred trillion'') : Even higher numerals are shown in the [[Mirad_Grammar/Numbers#Number_Chart|Number Chart later in this chapter]]. == Numeric Determiners == : Numeric Determiners are adjectives based on numerals that modify a following noun. === Integers === : The unit numeric integer determiners, which are used to quantify nouns, consist of the cardinal units followed by the unit formant '''wa'''. The noun following the numeric determiner is plural if the number is greater than one. The '''wa''' formant is used on unit numerals when they are stand-alone, not when they are part of a larger number. In contrast with English usage, "zero" is followed by a singular noun (''zero box'' vs. ''zero boxes''. Think of it as ''not a single box''). ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Standalone Unit Numeric Determiners |- ! owa tam !! awa tam !! ewa tami !! iwa tami !! uwa tami !! yowa tami !! yawa tami !! yewa tami !! yiwa tami !! yuwa tami |- | ''no/zero houses'' || ''one house'' || ''two houses'' || ''three houses'' || ''four houses''|| ''five houses'' || ''six houses'' || ''seven houses'' || ''eight houses'' || ''nine houses'' |} : <small>If a unit number is used in forming larger numbers like 13 or 204, no '''wa''' is used.</small> :: In a sequence of noun modifiers, the numerical determiner goes in the same place as in English, eg: ::* '''Ata <u>iwa</u> gajaga twidi bese bay at.'''....''My <u>three</u> older brothers live with me.'' ::* '''Hia <u>uwa</u> tomi losexwo.'''....''These <u>four</u> buildings will be destroyed.'' ::* '''At fu <u>ewa ey iwa</u> gouni.'''....''I would like <u>two or three</u> pieces.'' : The numeric determiners beyond the units do NOT take the '''-wa''' suffix. For example, '''ala tami'''....''eleven houses''. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Numeric Determiners modifying a singular or plural noun |- ! Mirad !! English !! '''Wa''' Behavior !! Pluralization Behavior |- | '''o<u>wa</u> tam''' || ''no houses, zero houses'' || The numeral is a unit, <br>so '''wa''' is suffixed. || The numeral is less than 2, <br>so the noun is singular. |- | '''awa tam''' || ''one house, a house''|| " || " |- | '''ewa tam<u>i</u>''' || ''two houses''|| " || The numeral is greater than 2, <br>so the noun is plural. |- | '''iwa tami''' || ''three houses''|| " || " |- | '''uwa tami''' || ''four houses'' || " || " |- | '''yowa tami''' || ''five houses'' || " || " |- | '''yawa tami''' || ''six houses''|| " || " |- | '''yewa tami''' || ''seven houses'' || " || " |- | '''yiwa tami''' || ''eight houses'' || " || " |- | '''yuwa tami''' || ''nine houses'' || " || " |- | '''alo tami''' || ''ten houses'' || The numeral is not a unit <br>so no '''wa''' is suffixed. || " |- | '''ase tami''' || ''a hundred two houses'' || " || " |- | '''ero iwa tami''' || ''two thousand three houses'' || The numeral '''i''' is a unit, <br>so '''wa''' is suffixed. || " |- | '''iro alo tami''' || ''three thousand ten houses'' || The numeral '''alo''' is not a unit, <br>so '''wa''' is not suffixed. || " |} : Numeric determiners can be pronominalized as things and persons by suffixing '''s''' or '''t''', respectively. These can, in turn, be pluralized by suffixing '''i'''. Furthermore, person pronouns can be feminized with a '''y''' before the '''t'''. The '''s''' suffix is short for '''sun'''....''thing'' or '''suni'''....''things''. The '''t''' ending is short for '''aot'''....''person'' or '''aoti'''....''persons.'' For example: ::* '''Et ayse awa tam. At gey ayse <u>awas</u>.''' (singular inanimate pronoun)....''You have one house. I have <u>one</u> too.'' ::* '''At aysa alo drari. Hij at ayse anay <u>ewasi</u> (plural inanimate pronoun).'''....''I had ten pencils. Now I only have <u>two</u>.'' ::* '''Esa <u>asoti</u> yeb be ha duzam.''' (plural animate pronoun).... '''There were <u>a hundred people</u> in the concert hall.''' ::* '''Yat yefe kebier <u>awoyt</u> bi huti.''' (singular animate female pronoun)....''We must choose <u>one female person</u> from those people.'' === Ordinals === : Ordinal numeric determiners (= ordinals) like ''first'', ''second'', etc. are formed from the cardinal numerals by adding the adjectival ending '''a''' to the cardinal numeral. A variation of this is with the word '''nap''' (''order'') inserted: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Numeric Determiners |- ! Cardinal Numeral !! Ordinal Numeric Determiner !! Variation with '''nap''' (''order'') |- | '''o'''....''zero'' || '''oa'''....''zeroth'' || '''onapa'''....''zeroth'' |- | '''a'''....''one'' || '''aa'''....''first'' || '''anapa'''....''first'' |- | '''e'''....''two'' || '''ea'''....''second'' || '''enapa'''....''second'' |- | '''i'''....''three'' || '''ia'''....''third'' || '''inapa'''....''third'' |- | '''alo'''....''ten'' || '''aloa'''....''tenth'' || '''alonapa'''....''tenth'' |- | '''asu'''....''104'' || '''asua'''....''104th'' || '''asunapa'''....''104th'' |- | '''garale'''....''trillion'' || '''garalea'''....''trillionth'' || '''garalenapa'''....''trillionth'' |} : Note: '''ana''' is an adjective meaning ''only, single'', eg. '''Iyt se ana tud.'''....''She is an only child''. As an adverb, '''anay''' means ''only'', eg. '''At yexe anay be tam.'''....''I work only at home.'' : There are other ordinal adjectives that are not based on numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Words Not Based on Numbers |- ! Root Word !! Ordinal Word |- |'''ij'''....''beginning'' || '''ijna''' or '''ijnapa'''....''first'' |- |'''uj'''....''end'' || '''ujna''' or '''ujnapa'''....''last'' |- |'''aj'''....''past'' || '''ajna''' or '''ajnapa'''....''ex-, former, previous'' |- |'''oj'''....''future'' || '''ojna''' or '''ojnapa'''....''future, upcoming'' |- |'''ej'''....''present'' || '''ejna''' or '''ejnapa'''....''current, new, present'' |- |'''ja'''....''before'' || '''jana''' or '''janapa'''....''previous, last, foregoing'' |- |'''jo'''....''after'' || '''jona''' or '''jonapa'''....''next, following'' |- |'''za'''....''in front of''|| '''zana''' or '''zanapa'''....''next'' |- |'''zo'''....''behind''|| '''zona''' or '''zonapa'''....''last (previous, foregoing)'' |} : Ordinal determiners and adjectives can be converted to adverbs by adding the suffix '''y''' to the adjectival counterparts: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Adverbs |- ! Adjective !! Adverb |- | '''aa'''....''first'' || '''aay'''....''firstly'' |- | '''anapa'''....''first'' || '''anapay'''....''primarily'' |- | '''ea'''....''second'' || '''eay'''....''secondly'' |- | '''ujna'''....''last'' || '''ujnay'''....''finally'' |} : Ordinal determiners can be converted to animate pronouns (persons) with the suffix '''t''' and inanimate pronouns (things) with the suffix '''s'''. These, in turn, can be pluralized with the suffix '''i'''. Neutral-gender animate pronouns can be made specifically masculine or feminine by changing '''at''' to '''wat''' for the former, and to '''ayt''' for the latter: ::* '''ha aas'''....''the first thing'' ::* '''ha aat'''....''the first person'' ::* '''ha aati'''....''the first people'' ::* '''hua aayt'''....''that first female'' ::* '''ha enapas'''....''the second thing'' ::* '''ewat'''....''another guy'' ::* '''Ha ujnati so ha ijnati.'''....''The last shall be first.'' ::* '''ha zanapat'''....''the next fellow'' : Again, in the sequencing of stacked adjectival elements, the order is as in English, that is: <deictic or pronominal determiner> | <ordinal determiner> | <cardinal numerical determiner> | <adjective> ::* '''hua <u>uwa</u> aga tami'''....''those <u>four</u> big houses'' ::* '''ha <u>aa</u> alo oga tami'''....''the <u>first</u> ten little houses'' ::* '''ata <u>anapa</u> ewa oga tudi'''....''my <u>first</u> two little children'' Note: Ordinal numeric determiners are not to be confused with '''''ordinal vowels''''', which are used to derive scalar iterations of nouns. Cardinal numbers are used in the latter case, eg.: ::* '''d<u>o</u>b'''....''state'' (1st level) ::* '''d<u>a</u>b'''....''government'' (2nd level derivative) ::* '''d<u>e</u>b'''....''leader'' (3rd level derivative) ::* '''d<u>i</u>b'''....''administration'' (4th " " ) ::* '''d<u>u</u>b'''....''minister'' (5th " " ) === Fractions === : Fractional numeric determiners ( = fractions) like ''half'' and ''quarter'' are formed by adding '''-yn''' for those functioning as nouns, '''-yna''' for adjectives, '''-ynay''' for adverbs, or '''-yn''' for prefixes, to the respective cardinal numeral. {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:1.6em;font-size:smaller;" |+ Fractional Numeric Determiners |- ! Cardinal Numeral !! Fraction as Noun !! As Adjective !! As Adverb || As Prefix || As Verb |- | '''o'''....''zero'' || '''oyn'''....''a void, vacuum, null'' || '''oyna'''....''null, nil'' || -- || '''oyn-'''....''devoid of'' || '''oynxer'''....''annihilate, nullify'' |- | '''a'''....''one'' || '''ayn'''....''whole'' || '''ayna'''....''entire, whole'' || '''aynay'''....''entirely'' || '''ayn-'''....''holo-, whole-, all-'' || '''aynxer'''....''integrate'' |- | '''e'''....''two'' || '''eyn'''....''a half'' || '''eyna'''....''half'' || '''eynay'''....''halfway'' || '''eyn-'''....''half-, semi-, hemi-, demi-'' || '''eynxer'''....''halve'' |- | '''i'''....''three'' || '''iyn'''....''a third'' || '''iyna'''....''third'' || '''iynay'''....''by a third'' || '''iyn-'''....''terci''- || '''iynxer'''....''cut in third'' |- | '''u'''....''four'' || '''uyn'''....''a quarter'' || '''uyna'''....''quarter'' || '''uynay'''....''quarterly'' || '''uyn-'''....''quadri''- || '''uynxer'''....''quarter'' |- | '''alo'''....''ten'' || '''aloyn'''....''a tenth'' || '''aloyna'''....''tenth'' || '''aloynay'''....''by a tenth'' || '''aloyn-'''....''deci''- || '''aloynxer'''....''decimate'' |- | '''aso'''....''hundred'' || '''asoyn'''....''hundredth, percent'' || '''asoyna'''....''hundredth'' || '''asoynay'''....''by a hundredth'' || '''asoyn-'''....''centi-'' || '''asoynxer'''....''cut by a hundred'' |} : Here are some examples: :* '''His uxo ha <u>oynxen</u> bi yata mir.'''....''This will cause the <u>anihilation</u> of our world.'' :* '''Ha <u>ayna</u> mir te ayv et.'''....''The <u>whole</u> world knows about you.'' :* '''Is se gas vyel ha <u>ayn</u> bi isa goni.'''....''It is more than the <u>whole</u> of its parts.'' :* '''Ferad se <u>ayn</u>dyana dalzeyn.'''....''French is a <u>holo</u>phrastic language.'' :* '''Et yafe bier <u>eyn</u> bi is.'''....''You can take <u>half</u> of it.'' :* '''Yat yefo <u>eynxer</u> eta yexnix.'''....''We will have to <u>halve</u> your salary.'' :* '''Hus sa <u>eyn</u>vyan.'''....''That was a <u>half-</u>truth.'' :* '''Eso <u>eyn</u>zyunida dropek.'''....''There is going to be a <u>hemi</u>spheric war.'' :* '''Duven his se <u>eyn</u>utexea dopar?'''....''Is this a <u>semi-</u>automatic weapon?'' :* '''<u>Iynxu</u> hua absakpovel.'''....''<u>Cut</u> that pie <u>in thirds</u>.'' :* '''It yeyfe bixwer ay <u>uynxwer</u>.'''....''He should be drawn and <u>quartered</u>.'' :* '''Hia nas se <u>aloyn</u> bi hos yat nixa zojab.'''....''This money is a <u>tenth</u> of what we earned last year.'' :* '''Ha dep <u>aloynxwu</u>.'''....''The army <u>would be decimated.</u>'' :* '''Ewa <u>asoyni</u> bi ha dityan baksa.'''....''Two <u>percent (=hundredths)</u> of the citizenry got sick.'' :* '''Hia tom se anay <u>asoyn</u> ge aga vyel hua tom.'''....''This building is only <u>a hundredth</u> as big as that building.'' :* '''Hwut se <u>oyntofa</u>.'''....''That guy is naked.'' : The fractional adverbs can be used as in these examples: :* '''Et so <u>aynay</u> dudyefa av eta xeyni.'''....'''You will be <u>wholly</u> accountable for your actions.''' :* '''Iyt <u>eynay</u> tikabeloka.'''....''She <u>almost</u> (= halfway) threw up.'' : Pronominalizations like ''half of it, a third of them'': ::* '''<u>Eynas</u> sa fia.'''....''<u>Half of it</u> was good.'' ::* '''<u>Eynasi</u> sa fua.'''....''<u>Half of them</u> (things) were bad.'' ::* '''Esa uwa tobi be hua fukyes. <u>Eynati</u> toja.'''....''There were four people in that accident. <u>Half (of them)</u> died.'' ::* '''<u>Iynati</u> bi yet se vyaka.'''....''<u>A third</u> of you are right.'' ::* '''<u>Uynati</u> bi yat yantexe.'''....''<u>A quarter</u> of us agree.'' ::* '''<u>Alo asoyni</u> bi hia dyesi fyunxwa.'''....''<u>Ten percent</u> of these books were ruined.'' === Multiples === : Multiplicative numeric determiners ( = multiples) like ''double'', ''triple'' can be formed by adding '''-on''' to the respective cardinal numeral if the numeral is '''''monosyllabic''''', otherwise just '''-n'''. These noun forms can be adjectivized with the suffix '''-a'''. They can also serve as prefixes on animate nouns, inanimate nouns, and prefixes, as the following chart shows. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Multiplicative Numeric Determiners |- ! Cardinal Numeral !! Multiple as Noun !! ...As Adjective !! ...As Adverb !! ...As Prefix !! ...as Verb-maker |- | '''o'''....''zero'' || '''oon'''....''null'' || '''oona'''....''nil'' || || '''on-'''....''zero-'' || '''onxer'''....''cancel, zero out'' |- | '''a'''....''one'' || '''aon'''....''single'' || '''aona'''....''single'' || '''aonay'''....''singly'' || '''an-'''....''uni-/mono-'' || '''anxer'''....''unify'' |- | '''e'''....''two'' || '''eon'''....''twosome, double'' || '''eona'''....''double'' || '''eonay'''....''doubly'' || '''en-'''....''di-/bi-'' || '''enxer'''....''double'' |- | '''i'''....''three'' || '''ion'''....''threesome, triplet'' || '''iona'''....''triple'' || '''ionay'''....''triply'' || '''in-'''....''tri-''- || '''inxer'''....''triple'' |- | '''u'''....''four'' || '''uon'''....''quartet'' || '''uona'''....''quadruple'' || '''uonay'''....''quadruply'' || '''un-'''....''quadri-/tetra-'' || '''unxer'''....''quadruple'' |- | '''yo'''....''five'' || '''yoon'''....''quintet'' || '''yoona'''....''quintuple'' || '''yoonay'''....''quintuply'' || '''yoon-*'''....''quinti-/penta-'' || '''yoonxer*'''....''quintuple'' |- | '''ya'''....''six'' || '''yaon'''....''sextet'' || '''yaona'''....''sextuple'' || '''yaonay'''....''sextuply'' || '''yaon-*'''....''sexi-/hexa-'' || '''yaonxer*'''....''sextuple'' |- | '''alo'''....''ten'' || '''alon'''....''decade'' || '''alona'''....''decadic'' || '''alonay'''....''by a multiple of ten'' || '''alon-'''....''deca-'' || '''alonxer'''....''multiply by ten'' |- | '''aso'''....''hundred'' || '''ason'''....''hundredfold'' || '''asona'''....''hundredfold'' || '''asonay'''....''by a hundredfold'' || '''ason-'''....''hecato-'' || '''asonxer'''....''multiply by a hundred'' |} :: * <small>An extra ''o'' is added to these prefixes to avoid ambiguity with '''yan''' meaning ''together'' and '''yon''' meaning ''apart.''</small> : The multiplicative noun ''dozen'' is expressed by '''aleon'''. :* '''<u>Aleoni</u> bi pati yizpapa.'''....''<u>Dozens</u> of birds flew by.'' : By adding the suffix '''-at''' to the noun multiple, we get groupings of people. The '''-na-''' in some of these words can be omitted, thereby simplifying the words: :* '''aonat''' or '''aot''' ....''solo, single, person'' ::* '''aonatser''' of '''aotser'''....''become single, become a person'' ::* '''aonawat'''....''singleton'' :* '''eonat''' or '''eot'''....''duo, pair, twosome, couple'' ::* '''eotxer'''....''to copulate'' ::* '''eontajat'''....''twin'' :* '''ionat''' or '''iot'''....''trio, threesome, trinity'' ::* '''iotxer'''....''to do a threesome'' ::* '''Ionatin'''....''Trinitarianism'' ::* '''iontajati'''....''triplets'' :* '''uonat''' or '''uot''' ....''quartet, foursome'' ::* '''uontajat'''....''quadruplet'' :* '''yoonat''' or '''yoot'''....''quintet, group of five people'' ::* '''yoontajati'''....''quintuplets'' ::* '''yoonati'''....''quintets'' : By adding the suffix '''-un''' instead of '''-on''', we get the following: :* '''aun'''....''unit'' ::* '''auna'''....''unitary, individual'' ::* '''aunser'''....''unite'' ::* '''aunyan'''....''series'' :::* '''aunyana'''....''serial'' :* '''eun'''....''pair'' ::* '''euna'''....''even, paired, binary'' ::* '''oleuna'''....''odd, non-binary, uneven, unpaired'' :::* '''oleunat'''....''odd man out'' :::* '''eunxer'''....''even out'' : Some examples where the above multiple determiners and derivatives are used: ::* '''Yat naptyopa be <u>eo(na)ti</u> yez bi ha mep.'''....''We marched in <u>twos (= pairs)</u> down the street.'' ::* '''<u>Asonati</u> upo bay yat bu hia ovdal.'''....''<u>Hundreds (of people)</u> will come with us to this protest.'' ::* '''Hia ivxel xwe <u>en</u>jabay.'''....''This celebration happens <u>bi</u>ennially.'' ::* '''Iyt se <u>un</u>tupokyat.'''....''She is a <u>quadri</u>plegic. (Lit: x 4+limb+loss+person)'' ::* '''Diwe sagu ha <u>auni</u>.'''....''Please count the <u>units</u>.'' ::* '''Yet gafisa <u>aronay</u>!'''....''You all have improved <u>a thousandfold</u>!'' ::* '''Tob se <u>en</u>tyoyaba sat.'''....''Man is a <u>bi</u>pedal creature.'' : Note: Sometimes the multiple prefix ending in '''-on''' in the numbers below ten is shortened to '''-n''' in common words: ::* '''<u>an</u>zyuk'''....''<u>mono</u>cycle'' ::* '''<u>en</u>zyuk'''....''<u>bi</u>cycle'' ::* '''<u>in</u>gun'''....''<u>tri</u>angle'' ::* '''<u>un</u>gun'''....''<u>quadr</u>angle'' ::* '''<u>yoon</u>gon'''....''<u>penta</u>gon'' ::* '''<u>yaon</u>gon'''....''<u>hexa</u>gon'' : Note: The prefixes for ''penta-/quinti-'' and ''hexa-/sext-'' must keep the '''-on''' so as to distinguish them from the prefixes '''yon'''....''apart'' and '''yan'''....''together''. This rule does not apply to numbers inside chemical names and formulas (See [[Mirad Grammar/Vocabulary Formation#Coding Chemical Elements|Coding Chemical Elements]]). ::* '''<u>yoon</u>gona'''....''<u>quinti</u>partite''&nbsp;&nbsp;BUT: '''<u>yon</u>per'''....''separate, go <u>apart</u>'' ::* '''<u>yaon</u>gun'''....''<u>hexa</u>gon''&nbsp;&nbsp;BUT: '''<u>yan</u>uper'''....''meet, come <u>together</u>'' : Note: ::* '''aot'''....''individual, person'' ::* '''eot'''....''couple, pair'' ::* '''iot'''....''trio'' ::* '''uot'''....''quartet'' ::* '''yoot'''....''quintet'' === Distributives === : The following table shows the Mirad equivalents for distributive numbers that refer to the base or radix upon which a number is based. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; font-style:smaller;" |- ! number ! Latinate ! Grecian ! Mirad |- | 0 | ''nullary'' | ''niladic'', ''medadic'' | '''onsuna''' |- | 1 | ''unary'' |'' monadic'' | '''ansuna''' |- | 2 | ''binary'' | ''dyadic'' | '''ensuna''' |- | 3 | ''ternary'' | ''triadic'' | '''insuna''' |- | 4 | ''quaternary'' | tetradic | '''unsuna''' |- | 5 | ''quinary'' | ''pentadic'' | '''yoonsuna''' |- | 6 | ''senary'' | ''hexadic'' | '''yaonsuna''' |- | 7 | ''septenary'' | ''heptadic'' | '''yensuna''' |- | 8 | ''octonary'' | ''octadic'' | '''yinsuna''' |- | 9 | ''novenary'' |'' enneadic'' | '''yunsuna''' |- | 10 | ''denary, decimal'' | ''decadic'' | '''alonsuna''' |- | 11 | ''undenary, undecimal'' | ''endecadic'' | '''alansuna''' |- | 12 | ''duodenary, duodecimal'' | ''dodecadic'' | '''alensuna''' |- | 16 | ''sedecimal'' | ''hexadecimal'' | '''alyansuna''' |- | 20 | ''vigenary, vicenary'' | ''icosadic'' | '''elonsuna''' |} === Frequentatives === : Words related to frequency are formed in various ways: :: With '''-xag''' (''frequency'') ::* '''duhoxag?'''....''how many times?, how often?'' ::* '''oxag'''....''never (zero times)'' ::* '''axag'''....''once'' ::* '''exag'''....''twice'' ::* '''ixag'''....''three times, thrice'' ::* '''aloxag'''....''ten times'' ::* '''glaxag'''....''many times, often'' ::* '''gloxag'''....''seldom'' ::* '''hexag''' ....''sometimes'' ::* '''hyaxag'''....''at all times'' ::* '''hyoxag'''....''not a single time'' ::* '''graxag'''....''too often'' ::* '''grexag'''....''frequently enough'' ::* '''groxag'''.....''not often enough'' ::* '''gwaxag'''.....''most often'' ::* '''gwoxag'''.....''least often'' :: Or, with '''-jod(i)'''....''times, instances'' ::* '''duhogla jodi?'''....''how many times?'' ::* '''owa jod'''....''zero times, not a single time'' ::* '''awa jod'''....''one time'' ::* '''ewa jodi'''....''two time, twice'' ::* '''iwa jodi'''....''three times, thrice'' ::* '''ge jodi vyel'''....''as many times as'' ::* '''ga jodi vyel'''....''more times than, more often than'' ::* '''gla jodi'''....''many times, often'' ::* '''glo jodi'''....''seldom'' :: Some of the above expressions can be adjectivized: ::* '''axaga kyes'''....''a one-time occurrence'' ::* '''ajoda akut'''....''a one-time winner'' ::* '''glaxaga teaput'''....''a frequent visitor'' ::* '''glojoda pat'''....''a rare bird'' :* 1 :** ''daily, every day, once a day''....'''juba / hyajub''' :** ''weekly, every week, once a week''....'''yejuba / hyayejub''' :** ''monthly, every month, once a month''....'''jiba / hyajib''' :** ''yearly/annually, every year, once a year''....'''jaba / hyajab''' :* 2 :** ''twice a day''....'''exag hyajub''' :** ''twice a week/biweekly''....'''exag hyayeyub / eynyejuba''' :** ''twice a month/bimensual''....'''exag hyajib / eynjiba''' :** ''twice a year/biannial/semiannual''....'''exag hyajab / eynjaba''' :* 2 :** ''every other day''....'''hya enapa jub''' (= '''every second day''') :** ''every other week''....'''hya enapa yeyub''' :** ''every other month''....'''hya enapa jib''' :** ''every other year/biennial''....'''hya enapa jab / enjaba''' :* 3 :** ''every three months/trimestral/trimonthly''....'''hya enapa jib / enjiba''' :* 4 :** ''quarterly''....'''hya enapa jib / uynjaba''' :* 6 ::* ''every semester''....'''hya yaonjib / hya eynjab''' === Sequentials === : Number words expressing sequence or order can be expressed in two ways: :* With the adjectival ending '''-a''': ::* '''oa'''....''zeroth'' ::* '''aa'''....''first'' (as a prefix, means ''arch-'') ::* '''ea'''....''second'' ::* '''ia'''....''third'' ::* '''aloa'''....''tenth'' ::* '''asea'''....''one hundred and second'' :* Or with the ending '''napa''', where '''nap''' means ''order'': ::* '''onapa'''....''zeroth'' ::* '''anapa'''....''first'' ::* '''enapa'''....''second'' ::* '''inapa'''....''third'' ::* '''alonapa'''....''tenth'' ::* '''aronapa'''....''thousandth'' === Temporals === : Aggregates of days are formed with '''jub''' (''day''): ::* '''yejub'''....''week'' (''seven day'') : Aggregates of months are formed with '''jib''' (''month''): ::* '''ijib'''....''trimester'' (''three month'') ::* '''yajib'''....''semester'' (''six month'') : Aggregates of years are formed with '''jab''' (''year''): ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' ::* '''ijab'''....''triennium'' ::* '''lojab'''....''decade'' ('''lo''' is short for '''alo''') ::* '''sojab'''....''century'' ('''so''' is short for '''aso''') ::* '''rojab'''....''millennium'' ('''ro''' is short for '''aro''') ::* '''elojab'''....''vicennial'' ::* '''esojab'''....''bicentennial'' ::* '''ujab'''....''quadrennium'' ::* '''yejab'''....''septennial'' ::* '''yujab'''....''novennium'' ::* '''yolojab'''....''jubilee'' === Latinate Number Words Ending in -ary === : Latinate number words ending in -ary are translated with a number prefix and the suffix '''-suna''' in Mirad: ::* '''onsuna'''....''nullary'' ::* '''ansuna'''....''unary'' ::* '''ensuna'''....''binary'' ::* '''insuna'''....''ternary, trinary'' ::* '''unsuna'''....''quaternary'' ::* '''yownsuna<sup>*</sup>'''....''quinary'' ::* '''yawnsuna<sup>*</sup>'''....''quinary'' ::* '''yensuna'''....''senary, septenary'' ::* '''yinsuna'''....''octonary'' ::* '''yunsuna'''....''novenary'' ::* '''alonsuna'''....''denary'' ::* '''alansuna'''....''undenary'' ::* '''alensuna'''....''duodenary'' : * A '''w''' is added to disambiguate the numeric prefix from '''yan-''' (''together'') and '''yon-''' (''apart''). === Number Words Ending in -fold or -ple === :* Number words in English ending in ''-fold'', ''-ple'', or ''-ploid'' are translated with '''-gala''' (''-fold, multiple'') in Mirad: ::* '''angala'''....''unifold, simple, haploid, onefold, one-off, single, solitary'' ::* '''engala'''....''double, ducplicate, twofold'' ::* '''ingala'''....''triple,triplicate, threefold'' ::* '''ungala'''....''quadruple, quadruplicte, fourfold'' ::* '''yowngala'''....''quintuple, fivefold, quintuplicate'' ::* '''yawngala'''....''sextuple, sextuplicate, sixfold'' ::* '''yengala'''....''septuple, sevenfold, septuplicate'' ::* '''yingala'''....''octuple, octuplicate, eightfold'' ::* '''yungala'''....''nonuple, nonuplicate, ninefold'' ::* '''alongala'''....''tenfold'' ::* '''asongala'''....''hundredfold, centuplicate'' ::* '''arongala'''....''thousandfold'' ::* '''amlongala'''....''millionfold'' ::* '''amrongala'''....''billionfold'' : Add a final '''-s''' to the above words to derive an inaninimate noun form: ::* '''angalas'''....''singleton'' ::* '''engalas'''....''duplicate'' ::* '''ingalas'''....''triplicate'' ::* '''ungalas'''....''quadruplicate'' ::* '''yowngalas'''....''quintuplicate, quintuplet, pentuplet'' ::* '''yawngalas'''....''sextuplicate, sextuplet, hextuplet'' ::* '''yengalas'''....''septuplet, helptuplet'' ::* '''yingalas'''....''octuplet'' ::* '''yungalas'''....''nonuplet'' ::* '''alongalas'''....''decuplet'' : Some multiplicative verbs can also be derived thusly: ::* '''galer'''....''to multiply'' ::* '''engaler'''....''to duplicate, to double'' ::* '''ingaler'''....''to triple'' ::* '''ungaler'''....''to quadruple'' : The opposite of multiplication is division, so, change '''gal''' to '''gol''': ::* '''goler'''....''to divide'' ::* '''engoler'''....''to divide by two, to halve, to disect'' ::* '''ingoler'''....''to divide by three, to trisect'' ::* '''ungoler'''....''to divide by four, to quarter'' ::* '''alongoler'''....''to divide by ten, to decimate'' : Another way to create words referring to divisions is to insert a '''y''' before the '''n''' in the numeric prefix: ::* '''ayn'''....''a whole'' ::* '''eyn'''....''a half'' ::* '''iyn'''....''a third'' ::* '''uyn'''....''a quarter'' ::* '''yoyn'''....''a fifth'' ::* '''yayn'''....''a sixth'' ::* '''yeyn'''....''a seventh'' ::* '''yiyn'''....''an eighth'' ::* '''yuyn'''....''a ninth'' ::* '''aloyn'''....''a tenth'' ::* '''asoyn'''....''a hundredth, percent'' ::* '''aroyn'''....''a thousandth'' : Verbs can be derived from the above: ::* '''aynxer'''....''to integrate'' ::* '''eynxer'''....''to halve, to dissect'' ::* '''iynxer'''....''to trisect'' ::* '''uynxer'''....''to quarter'' ::* '''aloynxer'''....''to decimate'' === Number Words Pertaining to Arithmetic Base === : Numbers words pertaining to arithmetic base end in '''-syoba''': ::* '''ensyoba'''....''binary, base 2'' ::* '''insyoba'''....''ternary, base 3'' ::* '''alonsyoba'''....''decimal, base 10'' ::* '''alyansyoba'''....''hexadecimal, base 16'' ::* '''elonsyoba'''....''vigesimal, base 20'' === Number Words Pertaining To Directions in Communications === : Number words pertaining to directions in communications end in '''-izona''': ::* '''anizona'''....''simplex, unidirectional, one-way'' ::* '''enizona'''....''duplex, bidirectional, two-way'' === Number Words Pertaining to Angular Shapes === : Number words pertaining to angular shapes end in '''-guna''': ::* '''inguna, ingun(san)'''....''triangular, triangle'' ::* '''unguna, ungun(san)'''....''quadrangular, quadrangle, square'' ::* '''yownguna, yowngun(san)'''....''pentagonal, pentagon'' ::* '''yawnguna, yawngun(san)'''....''hexagonal, hexagon'' ::* '''yinguna, yingun(san)'''....''octagonal, octogon'' ::* '''alanguna, alangun(san)'''....''hendecagonal, hendecagon'' : Some number words relating to volumes (ending in '''-nid'''): ::* '''yawngekunid'''....''cube, hexahedron'' ::* '''elonkunid'''....''icosahedron'' ::* '''elunkunid'''....''icositetrahedron'' ::* '''unkunid'''....''tetrahedron'' ::* '''yinkunid'''....''octahedron'' ::* '''yunkunid'''....''nonahedron'' === Number Words Pertaining to Meter === : Number words pertaining to meter ending in '''-deup'''. ::* '''indeup'''....''trimeter'' ::* '''undeup'''....''tetrameter'' ::* '''yoondeup'''....''pentameter'' ::* '''yaondeup'''....''hexameter'' ::* '''yendeup'''....''heptameter'' ::* '''yindeup'''....''octameter'' === Number Words for Feet on an Animal === : Numbers words for feet on an animal end in '''tyoyaba'''. ::* '''entyoyaba'''....''bipedal'' ::* '''untyoyaba'''....''quadrupedal'' === List of Numeric Prefixes in English and Mirad === : Here is a list of numeric prefixes used in English and Mirad. The English prefixes can vary between Germanic, Latinate, and Greek-based. ::* '''o(n)-'''....''zero-, nil-, null-, un-, non-'' ::* '''oyn-'''....''no-'' ::* '''a(n)-'''....''uni-, one-, mono-, sim-, singul-, prim-, arch-, sol-, hen-'' ::* '''ayn-'''....''whole-, holo-, sol-'' ::* '''e(n)-'''....''two-, bi(n/s)-, di(s)-, du(al)-, dyo-, duo-, dy-, bin-, second'' ::* '''ey(n)-'''....''half-, semi-, hemi-'' ::* '''eo(n)-'''....''double, diplo-, dupl-, twi-, twofold, twosome, pair, dyo-'' ::* '''i(n)-'''....''three-, tri-, trito-'' ::* '''io(n)-'''....''triple, tripl-, tri-, threefold, threesome, tris-, triad-'' ::* '''iy(n)-'''....''third, terci-, terti-, tern-, trin-'' ::* '''u(n)-'''....''four-, quadr-, tetra-, tetarto-, tessar-, quatern-'' ::* '''uo(n)-'''....''quadrupl-, quart-, tetrad-, fourfold, foresome, tetraplo-'' ::* '''uy(n)-'''....''quarter, quart-, quadru-'' ::* '''yo(wn)-*'''....''five, quint-, penta-, pempto-, pentad-, pentaplop'' ::* '''yoy(n)-'''....''fifth, quint-, pentaplo-'' ::* '''ya(wn)-*'''....''six, sex-, hexa-, hexaplo-, hexad-'' ::* '''yay(n)-'''....''sixth, hect-, octo-'' ::* '''yaon-'''....''sixfold, sext-, hect-, octaplo-, octad-'' ::* '''ye(n)-'''....''seven, sept-, hept-'' ::* '''yey(n)-'''....''seventh, sept-, hept-'' ::* '''yeon-'''....''seven-fold, heptad-, septim-'' ::* '''yi(n)-'''....''eight, oct-, ogdoo-'' ::* '''yion-'''....''octet, octad, octav-, eight-fold'' ::* '''yu(n)-'''....''nine, novem-, noven-, nona-, ennea-'' ::* '''yuyn-'''....''nineth'' ::* '''yuon-'''....''ennead, nonad, enneaplo-, nine-fold'' ::* '''alo-'''....''ten, deci-, deca-'' ::* '''aloyn-'''....''tenth, dec-, decad-'' ::* '''elo-'''....''twenty, viginti-, icos-'' ::* '''aso-'''....''hundred, centi-, hecato-, hectad-'' ::* '''asoyn-'''....''hundredth, cent-, hectad-'' ::* '''aro-'''....''thousand, milli-, kilo-'' ::* '''aroyn-'''....''thousandth, millen-, chiliad-'' : * A '''w''' is added to these words to avoid confusion with '''yan''' (''together'') and '''yon''' (''apart''). === Number Words Referring to Groups of People === : Number words referring to groups of people end in '''-ot''': ::* '''oot'''....''nobody, zero group'' ::* '''aot'''....''person, individual, solo'' ::* '''eot'''....''couple, duo, pair, twosome'' ::* '''iot'''....''trio, threesome'' ::* '''uot'''....''quartet, foursome'' ::* '''yoot'''....''quintet, fivesome'' ::* '''yaot'''....''sextet'' ::* '''yeot'''....''septet'' ::* '''yiot'''....''octet'' ::* '''yuot'''....''nonet'' ::* '''alot'''....''decet'' === Number Words Referring to Groups of Years === ::* '''ejab'''....''biennium'' ::* '''ijab'''....''triennium, triennial'' ::* '''ujab'''....''quadrennium'' ::* '''yojab'''....''quinquennium, lustrum'' ::* '''yajab'''....''sexennium'' ::* '''yejab'''....''septennial'' ::* '''yijab'''....''octennial'' ::* '''yujab'''....''novennium'' ::* '''alojab'''....''decade, decennary, decennial, decennium'' (usu. abbreviated to '''lojab''') ::* '''elojab'''....''vicennium, vicennial, score'' ::* '''yolojab'''....''jubilee, fifty years'' ::* '''asojab'''....''century'' (usu. abbreviated to '''sojab'') ::* '''esojab'''....''bicentenary'' ::* '''arojab'''....''millennium, chiliad'' === Number Words Referring to Parts of a Year === ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' === Number Words Referring to Sets of Things === : Number words referring to sets of things end in '''-yan'''. The corresponding words in English may end in ''-ad'' or ''-ile'': ::* '''onyan'''....''nilad, empty set'' ::* '''anyan'''....''set, series, monad'' ::* '''enyan'''....''dyad, set of two, duad, pair, median'' ::* '''inyan'''....''triad, set of three, tercile, tertile'' ::* '''unyan'''....''tetrad, set of four, quartile'' ::* '''yownyan'''....''pentad, set of five, quintile'' ::* '''yawnyan'''....''hexad, set of six, sextile'' ::* '''yenyan'''....''heptad, set of seven, septile'' ::* '''yinyan'''....''octad, set of eight, octile'' ::* '''yunyan'''....''nonad, set of nine'' ::* '''alonyan'''....''decad, set of ten, decile'' ::* '''alanyan'''....''baker's dozen, set of eleven'' ::* '''alenyan'''....''dozen, set of twelve'' ::* '''alyanyan'''....''hexadecile'' ::* '''elonyan'''....''ventile, vigintile'' ::* '''asonyan'''....''centile, percentile'' ::* '''aronyan'''....''millile'' === Number Words About Twins, Triplets, etc.=== :* Words referring to twins, triplets, etc. end in the word '''-tid''', meaning ''sibling'': ::* '''eontid'''....''twin, fraternal twin'' :::* '''eontwid'''....''twin brother, male twin'' :::* '''eontiyd'''....''twin sister, female twin'' :::* '''geta eontiyd'''...''identical twin'' ::* '''iontid'''....''triplet'' ::* '''uontid'''....''quadruplet'' ::* '''yowntid'''....''quintuplet'' (Note the '''w''', used to avoid confusion with '''yon''' ::* '''yawntid'''....''sextuplet'' (" " ") ::* '''yentid'''....''septuplet'' ::* '''yintid'''....''octuplet'' ::* '''yuntid'''....''nonuplet'' == Number Chart == : The following chart shows numbers in Mirad as symbols, adjectives, pronouns, prefixes, and verbs: {| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Number Chart |- ! colspan=5| Multiple !! colspan=4 |Fraction |- ! Numeral !! Adjective !! Noun !! Prefix<sup>1</sup> !! Verb !!leftmargin=10px| Numeral !! Noun !! Prefix !! Verb |- | 0 || '''owa'''<br>''zero '' || '''oon'''<br>''nonentity, null''<br>'''oot'''<br>''nobody '' || '''on-'''<br>''zero- '' || '''onxer'''<br>''nullify '' ||1/0 || '''oyn'''<br>''zeroth'' || '''oyn-'''<br>''nihil- '' || '''oynxer'''<br>anihilate |- | 1 || '''awa'''<br>''one''<br>'''aa'''<br>''first''<br>'''ana'''<br>''single, lone''<br>'''aona'''<br>''whole'' || '''aon'''<br>''entity''<br>'''aot'''<br>''solo, individual '' || '''an-'''<br>''uni-, mono- '' || '''anxer'''<br>''unify''|| 1/1 || '''ayn'''<br>''whole '' || '''ayn-'''<br>''holo- '' || '''aynxer'''<br>integrate |- | 2 || '''ewa'''<br>''two''<br>'''ea'''<br>''second''<br>'''ena'''<br>''dual''<br>'''ensuana'''<br>''binary'' || '''eon'''<br>''double''<br>'''eot'''<br>''duo, pair, couple '' <br>'''eontid'''<br>''twin''|| '''en-'''<br>''bi-, di- '' || '''eonxer'''<br>double<br>'''eotxer'''<br>''copulate '' || 1/2|| '''eyn'''<br>''half '' || '''eyn-'''<br>''semi- '' || '''eyxner'''<br>''halve, disect'' |- | 3 || '''iwa'''<br>''three''<br>'''ia'''<br>''third''<br>'''insuana'''<br>''ternary'' || '''ion'''<br>''triple''<br>'''iot'''<br>''trio, threesome''<br>'''iontid'''<br>''triplet'' || '''in-'''<br>''tri- '' || '''ionxer'''<br>''triple '' || 1/3|| '''iyn'''<br>''third '' || '''iyn-'''<br>''terci- '' || '''iynxer'''<br>''trisect'' |- | 4 || '''uwa'''<br>''four''<br>'''ua'''<br>''fourth'' || '''uon'''<br>''quadruple''<br>'''uot'''<br>''quartet, foursome''<br>'''uontid'''<br>''quadruplet'' || '''un-'''<br>''tetra- '' || '''uonxer'''<br>''quadruple '' ||1/4|| '''uyn'''<br>''fourth ''<br>'''uynjab'''<br>''quarter'' || '''uyn-'''<br>''quadri- '' || '''uynxer'''<br>''quarter'' |- | 5 || '''yowa'''<br>''five ''<br>'''yoa'''<br>''fifth''|| '''yoon'''<br>''quintuple''<br>'''yoot'''<br>''quintet ''<br>'''yoontid'''<br>''quintuplet'' || '''yown-'''<sup>2</sup><br>''penta- '' || '''yoonxer'''<br>''quintuple '' || 1/5|| '''yoyn'''<br>''fifth '' || '''yoyn-'''<br>''quint- '' || '''yoynxer'''<br>''cut in fifths'' |- | 6 || '''yawa'''<br>''six ''<br>'''yaa'''<br>''sixth'' || '''yaon'''<br>sextuple<br>'''yaot'''<br>''sextet ''<br>'''yaontid'''<br>''sextuplet'' || '''yawn-'''<sup>3</sup><br>''hecto- '' || '''yaonxer'''<br>''sextuple '' || 1/6|| '''yayn'''<br>''sixth '' || '''yayn-'''<br>''hexi- '' || '''yaynxer'''<br>''cut in sixths'' |- | 7 || '''yewa'''<br>''seven ''<br>'''yea'''<br>''seventh'' || '''yeon'''<br>''septuple''<br>'''yeot'''<br>''septet ''<br>'''yeontid'''<br>''septuplet''<br>'''yejub'''<br>''week'' || '''yen-'''<br>''hepto- '' || '''yeonxer'''<br>mult<br>'' seven'' || 1/7|| '''yeyn'''<br>''seventh'' || '''yeyn-'''<br>''hepti- '' || '''yeyxner'''<br>''cut in sevenths'' |- | 8 || '''yiwa'''<br>''eight ''<br>'''yia'''<br>''eighth'' || '''yion'''<br>''octuple''<br>'''yiot'''<br>''octet ''<br>'''yiontid'''<br>''octuplet'' || '''yin-'''<br>''octo- '' || '''yionxer'''<br>mult<br>'' eight '' || 1/8|| '''yiyn'''<br>''eighth '' || '''yiyn-'''<br>''octi- '' || '''yiynxer'''<br>''cut in eighths'' |- | 9 || '''yuwa'''<br>''nine ''<br>'''yua'''<br>''ninth'' || '''yuon'''<br>''nonuple''<br>'''yuot'''<br>''set of nine ''<br>'''yuontid'''<br>''nonuplet'' || '''yun-'''<br>''nona- '' || '''yuonxer'''<br>''multiply by nine '' || 1/9|| '''yuyn'''<br>''nineth '' || '''yuyn-'''<br>''novi- '' || '''yuynxer'''<br>''cut in ninths'' |- | 10 || '''alo'''<br>''ten ''<br>'''aloa'''<br>''tenth''<br>'''alosuana'''<br>''decimal'' ||'''alon'''<br>''tenfold ''<br>'''alojab'''...''decade'' || '''alon-'''<br>''deca- '' || '''alonxer'''<br>''increase by a<br>factor of ten '' || 1/10|| '''aloyn'''<br>''tenth '' || '''aloy-'''<br>''deci- '' || '''aloynxer'''<br>''decimate'' |- | 100<br>10<sup>4</sup> || '''aso'''<br>''hundred''<br>'''asoa'''<br>''hundredth'' || '''ason'''<br>''hundredfold ''<br>'''asojab'''<br>''century''|| '''aso-'''<br>''heca- '' || '''asonxer'''<br>''increase a<br>hundredfold'' || 1/100<br>10<sup>-2</sup>|| '''asoyn'''<br>''hundredth<br> percentage<br>cent '' || '''asoy-'''<br>''centi- '' || '''asoynxer'''<br>''cut into hundredths'' |- | 1,000<br>10<sup>3</sup> || '''aro'''<br>''thousand ''<br>'''aroa'''<br>''thousanth'' || '''aron'''<br>''thousandfold ''<br>'''arojab'''<br>''millennium''|| '''aro-'''<br>''kilo- '' || '''aronxer'''<br>''multiply by a<br>thousand'' || 1/1000<br>10<sup>-3</sup>|| '''aroyn'''<br>''thousandth '' || '''aroy-'''<br>''milli- '' || '''aroynxer'''<br>''divide by a thousand'' |- | 1,000,000<br>10<sup>6</sup> || '''amlo'''<br>''million ''<br>'''amloa'''<br>''millionth'' || '''amlon'''<br>''millionfold '' || '''amlo-'''<br>''mega-'' || || 10<sup>-6</sup>|| '''amloyn'''<br>''millionth'' || '''amloy-'''<br>''micro-'' || |- | 10<sup>9</sup> || '''amro'''<br>''billion ''<br>'''amroa'''<br>''billionth'' || '''amron'''<br>''billionfold '' || '''amro-'''<br>''giga- '' || || 10<sup>-9</sup>|| '''amroyn'''<br>''billionth'' || '''amroy-'''<br>''nano-'' || |- |10<sup>12</sup> || '''garale'''<sup>3</sup><br>''trillion ''<br>'''garalea'''<br>''trillianth'' || '''garalen'''<br>''trillionfold '' || '''garale-'''<br>''tera-'' || || 10<sup>-12</sup>|| '''goralen'''<br>''trillionth'' || '''gorale-'''<br>''pico-'' || |- |10<sup>15</sup> || '''garalyo'''<br>''quadrillion ''<br>'''garalyoa'''<br>''quadrillionth'' || '''garalyon'''<br>''quadrillionfold '' || '''garalyo-'''<br>''peta-'' || ||10<sup>-15</sup>|| '''garalyon'''<br>''quadrillionth'' || '''goralyo-'''<br>''femto-'' || |- |10<sup>18</sup> || '''garalyi'''<br>''quintillion ''<br>'''garalyia'''<br>''quintillionth'' || '''garalyin'''<br>''quintillionfold '' || '''garalyi-'''<br>''exa-'' || ||10<sup>-18</sup>|| '''goralyin'''<br>''quintillianth'' || '''goralyi-'''<br>''atto-'' || |- |10<sup>21</sup> || '''garela'''<br>''sextillion ''<br>'''garelaa'''<br>''sextillionth'' || '''garelan'''<br>''sextillionfold '' || '''garela-'''<br>''zetta-'' || ||10<sup>-21</sup>|| '''gorelan'''<br>''sextillionth'' || '''gorela-'''<br>''zepto-'' || |- |10<sup>24</sup> || '''garelu'''<br>''septillion ''<br>'''garelua'''<br>''septillionth'' || '''garelun'''<br>''eptillionfold '' || '''garelu-'''<br>''yotta-'' || ||10<sup>-24</sup>|| '''gorelun'''<br>''septillianth'' || '''gorelu-'''<br>''yocto-'' || |- | 10<sup>27</sup> || '''garelye'''<br>''octillion ''<br>'''garelyea'''<br>''octillionth'' || '''garelyen'''<br>''octillionfold '' || '''garelye-'''<br>''ronna-'' || ||10<sup>-27</sup>|| '''gorelyen'''<br>''octillionth'' || '''gorelyen'''<br>''ronto-'' || |- | 10<sup>30</sup> || '''garilo'''<br>''nonillion ''<br>'''gariloa'''<br>''nonillionth'' || '''garilon'''<br>''nonillionfold '' || '''garilo-'''<br>''quetta-'' || ||10<sup>-30</sup>|| '''gorilon'''<br>''nonillionth'' || '''gorilo-'''<br>''quecto-'' || |} <div style=";font-size:smaller;"> ::* Note 1: Sometimes the final '''-n''' on the numeric prefix is dropped, especially as an ordinal vowel in scalar words, eg. '''anapa'''<br>''first'', '''atistam'''<br>''elementary school''. ::* Note 2: An extra '''o''' is inserted into this prefix to distinguish it from '''yon-'''<br>''dis-, apart'' ::* Note 3: An extra '''o''' is inserted into this prefix to distinguish it from '''yan-'''<br>''con-, together'' ::* Note 4: '''Garale''' is short for '''alo gar ale'''<br>''ten to-the-power-of 12''. By the same token, '''gorale''' is short for '''alo gor ale'''<br>''ten to-the-power-of-minus 12'' </div> = Metric Units = : Mirad uses the [[wikipedia:International System of Units|International System of Units (SI)]] for rendering measurement units. These symbols are pronounced as if you were spelling each letter out (see [[Mirad Grammar/Phonology and Orthography#Alphabet|the alphabet]]. Bear in mind that majiscules (uppercase letters are prefaced with the word '''ag-''' (''big''). Similarly, Greek letters are rendered by their Greek names (ω = ''omega'', Ω = ''agomega''). The measurement unit names are followed by '''nak''' (''measurement unit''). == SI Base Units == ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI base units</big> |- !English<br>Unit<br>Name !Symbolic<br>Abbreviation !Quantity<br>Unit !Mirad<br>Pronunciation |- !second |style="text-align:center" |s |time |style="text-align:center" |'''sonak''' |- !meter |style="text-align:center" |m |length |style="text-align:center" |'''minak''' |- !kilogram |style="text-align:center" |kg |mass |style="text-align:center" |'''kigenak''' |- !ampere |style="text-align:center" |A |electric current |style="text-align:center" |'''aganak''' |- !kelvin |style="text-align:center" |K |thermodynamic temperature |style="text-align:center" |'''agkinak''' |- !Mole |style="text-align:center" |mol |amount of substance |style="text-align:center" |'''miolinak''' |- !candela |style="text-align:center" |cd |luminous intensity |style="text-align:center" |'''cadanak''' |} == SI Derived Units == : Here are SI derived units with special names and symbols: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI derived units with special names and symbols</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbeviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''radian''' | align="center" | rad | plane angle | align="center" |'''roadanak''' |- |'''steradian''' | align="center" | sr | solid angle | align="center" |'''soronak''' |- |'''hertz''' | align="center" | Hz | frequency | align="center" |'''aghezunak''' |- |'''newton''' | align="center" | N | force, weight | align="center" |'''agninak''' |- | '''pascal''' | align="center" | Pa | pressure, stress | align="center" | '''agpoanak''' |- | '''joule''' | align="center" | J | energy | align="center" | '''agjinak''' |- | '''watt''' | align="center" | W | power | align="center" | '''agwunak''' |- | '''coulomb''' | align="center" | C | electric charge | align="center" |'''agcanak''' |- | '''volt''' | align="center" | V | electrical potential difference | align="center" | '''agvunak''' |- | '''farad''' | align="center" | F | capacitance | align="center" | '''agfenak''' |- | '''ohm''' | align="center" | Ω | electrical resistance | align="center" | '''agomeganak''' |- | '''Siemens''' | align="center" | S | electrical conductance | align="center" | '''agsonak''' |- | '''Weber''' | align="center" | Wb | magnetic flux | align="center" | '''agwubanak''' |- | '''tesla''' | align="center" | T | magnetic flux density | align="center" | '''agtonak''' |- | '''henry''' | align="center" | H | inductance | align="center" | '''aghenak''' |- | '''degree Celsius''' | align="center" | °C | temperature | align="center" | '''nogagcanak''' |- | '''lumen''' | align="center" | lm | luminous flux | align="center" | '''liminak''' |- | '''lux''' | align="center" | lx | illuminance | align="center" | '''lixunak''' |- | '''becquerel''' | align="center" | Bq | radioactivity | align="center" | '''agbakonak''' |- | '''gray''' | align="center" | Gy | absorbed dose (of ionizing radiation) | align="center" | '''aggeyunak''' |- | '''sievert''' | align="center" | Sv | equivalent dose (of ionizing radiation) | align="center" | '''agsovunak''' |- | '''katal''' | align="center" | kat | catalytic activity | align="center" | '''kiatonak''' |- | '''byte''' | align="center" | b | 8 bits of information | align="center" | '''banak''' |} == Convenient Non-SI Units == : Also, here are some non-SI units that are very convenient and acceptable: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Convenient non-SI units</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbreviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''litre''' | align="center" | L | volume | align="center" |'''aglonak''' |- |'''hectare''' | align="center" | ha | area | align="center" |'''heanak''' |- |'''ton''' | align="center" | t | area | align="center" |'''tonak''' |- |'''decibel''' | align="center" | dB | loudness | align="center" |'''daagbanak''' |- |'''fathom''' | align="center" | ftm | depth of water | align="center" |'''fetominak''' |} == Pronunciation of Coherent Derived Unit Formulae == : The following chart shows how in Mirad to pronounce coherent derived unit formulae in terms of base units. Note that the backslash means ''per'' or ''divided by'' and is pronounced '''gol'''. The symbol x means ''times'' and is pronounced '''gal'''. The superscript number is a power and is pronounced '''gar''' plus the number (with '''-wa''', if a unit number). The negative superscript number is pronounced '''gor''' plus the number (again, with '''-wa''' if a unit number). See [[Mirad Grammar/Determiners#Arithmetical Expressions|Arithmetical Expressions]] for further information on these terms. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Examples of coherent derived units in terms of base units</big> |- ! Name ! Symbolic<br>Formula ! Derived<br>Quantity ! Typical<br>Symbol ! Mirad<br>Pronunciation |- | '''square meter''' | align="center" | m<sup>2</sup> | area | align="center" |{{math|''A''}} | align="center" | '''minak-gar-ewa''' |- | '''cubic meter''' | align="center" | m<sup>3</sup> | volume | align="center" | {{math|''V''}} | align="center" | '''minak-gar-iwa''' |- | '''meter per second''' | align="center" | m/s | speed, velocity | align="center" | {{math|''v''}} | align="center" | '''minak-gol-sonak''' |- | '''meter per second squared''' | align="center" | m/s<sup>2</sup> | acceleration | align="center" | {{math|''a''}} | align="center" | '''minak-gol-sonak-gar-ewa''' |- |rowspan=2| '''reciprocal meter''' |rowspan=2 align="center" | m<sup>−1</sup> | wavenumber | align="center" | {{math|''σ''}}, {{math|''ṽ''}} | align="center" | '''minak-gor-awa''' |- | vergence (optics) | align="center" | {{math|''V''}}, 1/{{math|''f''}} |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | density | align="center" | {{math|''ρ''}} | align="center" | '''kigenak-gol-minak-gar-iwa''' |- | '''kilogram per square meter''' | align="center" | kg/m<sup>2</sup> | surface density | align="center" | {{math|''ρ''}}<sub>A</sub> | align="center" | '''kigenak-gol-minak-gar-ewa''' |- | '''cubic meter per kilogram''' | align="center" | m<sup>3</sup>/kg | specific volume | align="center" | {{math|''v''}} | align="center" | '''minak-gar-iwa-gol-kinak-ge''' |- | '''ampere per square meter''' | align="center" | A/m<sup>2</sup> | current density | align="center" | {{math|''j''}} | align="center" | '''aganak-gol-minak-gar-ewa''' |- | Amperes per meter|'''ampere per meter''' | align="center" | A/m | magnetic field strength | align="center" | {{math|''H''}} | align="center" | '''aganak-gol-minak''' |- | '''mole per cubic meter''' | align="center" | mol/m<sup>3</sup> | concentration | align="center" |{{math|''c''}} | align="center" | '''minolinak-gol-minak-gar-iwa''' |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | Mass concentration (chemistry)|mass concentration | align="center" | {{math|''ρ''}}, {{math|''γ'' }} | align="center" | '''kinak-ge-gol-minak-gar-iwa''' |- | '''candela per square meter''' | align="center" | cd/m<sup>2</sup> | luminance | align="center" | {{math|''L''}}<sub>v</sub> | align="center" | '''canak-da-gol-minak-gar-ewa''' |} == SI Macro and Micro Prefixes == : The SI has a whole list of prefixes that act as multipliers (macro) or dividers (micro) of the above and other measurement units. For example, a ''kilometer'' is a meter times a 1,000 (macro unit), whereas a millimeter is a meter divided by a 1,000 (micro unit). '''Agbanak''' means '''byte''', so '''garale-agbanak''' is ''terabyte''. This breaks down to ''10<sup>12</sup> bytes''. Here is a table showing the Mirad macro and micro prefixes: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Scalar Metrics |- ! colspan=4 | Macro !! colspan=4 | Micro |- ! Base<br>10!! US/UK Name!!Mirad Prefix....SI Prefix !!SI Symbol !! Base<br>10 !! (US/UK Name) !! Mirad Prefix....SI Prefix !! SI Symbol |- | 1 || one || '''an-''' *... ''mono-, uni-'' || ||1/1 ||whole || '''ayn-'''....''holo-, uni-'' || |- | 2 ||two || '''en-'''....''bi-'' || || 1/2 ||half||'''eyn-'''....''demi-, di-''|| |- | 3 ||three || '''in-'''....''tri-'' || || 1/3 ||third ||'''iyn-'''....''terci-''|| |- | 4 ||four || '''un-'''....''tetra-'' || || 1/4 ||fourth || '''uyn-'''....''quadri-''|| |- | 5 ||five || '''yown-''' ....''penta-'' || || 1/5 ||fifth ||'''yoyn'''....''quinti-''|| |- | 6 ||six || '''yawn-'''....''hexa-'' || || 1/6 ||sixth ||'''yayn'''....''sexti-''|| |- | 7 ||seven || '''yen-'''....''hepta-'' || || 1/7 ||seventh || '''yeyn'''....''septi-''|| |- | 8 ||eight || '''yin'''....''octo-'' || || 1/8 ||eighth || '''yiyn'''....''octi-''|| |- | 9 ||nine || '''yun'''....''nona-'' || || 1/9 ||ninth || '''yuyn'''....''novi-''|| |- | 10 ||ten || '''alon-'''....''deca-'' || ''da'' || 1/10 ||tenth || '''aloy-'''....''deci-''|| ''d'' |- | 10<sup>2</sup> ||hundred || '''aso-'''....''hecto-'' **|| ''h'' || 10<sup>-2</sup> ||hundredth || '''asoy-'''....''centi-''|| ''c'' |- | 10<sup>3</sup> ||thousand || '''amso-'''....''kilo-'' ||''k'' || 10<sup>-3</sup> ||thousandth)|| '''amsoy-'''....''milli-''|| ''m'' |- | 10<sup>6</sup> ||million || '''amlo-'''....''mega-'' || ''M'' || 10<sup>-6</sup> ||millionth || '''amloy-'''....''micro-''|| ''r'' |- | 10<sup>9</sup> ||billion /milliard || '''amro-'''....''giga-'' || ''G'' || 10<sup>-9</sup> ||billionth/ milliardth || '''amroy-'''....''nano-''|| ''n'' |- | 10<sup>12</sup> ||trillion /billion || '''garale-'''....''tera-'' || ''T'' || 10<sup>-12</sup> ||trillionth / billionth)|| '''gorale-'''....''pico-''|| ''p'' |- | 10<sup>15</sup> ||quadrillion)/ billiard|| '''garalyo-'''....''peta-'' || ''P''||10<sup>-15</sup> ||quadrillionth) / billiardth || '''goralyo-'''....''femto-''||''f'' |- | 10<sup>18</sup> ||quintillion / trillion || '''garalyu-'''....''exa-'' || ''E''||10<sup>-18</sup> ||quintillionth)/ trillionth || '''goralyu'''....''atto-''||''a'' |- | 10<sup>21</sup> ||sextillion)/ trilliard || '''garela-'''....''zetta-'' || ''Z''||10<sup>-21</sup> ||sextillionth / trilliardth || '''gorela'''....''zepto-''||''z'' |- | 10<sup>24</sup> ||septillion)/ quadrillion || '''garelu-'''....''yotta-'' || '' Y'' ||10<sup>-27</sup> ||septillionth / quadrillionth|| '''gorelu'''....''yocto-''||''y'' |} : : **Note: The '''gar''' (''to a plus power'') and '''gor''' (''to a minus power'') forms are alternatives for the numeric prefixes beyond 100. For example, ''billion'' (10<sup>9</sup>) could be expressed as '''garyu-'''(ten) to the 9th power'', while ''billionth'' could be expressed by '''goryu''' (''(ten) to the minus 9th power). The prefix '''garya-''' is composed of the positive exponential operator '''gar''' (''to the power of''), followed by the number ''6''. The prefix '''gorale-''' is composed of the negative exponential operator '''gor''' (''to the root of''), followed by the number ''12''. : The macro and micro values can also be represented with abbreviated symbols, which can be pronounced in Mirad as spelled out alphabetics. Greek letter are rendered by their names in Greek. Upper case equivalents are preceded with '''ag-'''. Here is a table showing grams: == Kg Metrics With Abbreviated Symbols == :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Kg Metrics With Abbreviated Symbols |- ! colspan=2 | MACRO !! colspan=2 | MICRO |- ! Symbol (Expansion) !! Mirad Pronunciation !! Symbol (Expansion) !! Mirad Pronunciation |- | ''dag'' (decagram)|| '''daagenak''' || ''dg'' |(decigram)||'''dagenak''' |- | ''hg'' (hectogram)|| '''hegenak''' || ''cg'' (centigram)||'''cagenak''' |- | ''kg'' (kilogram) || '''kogenak''' || ''mg'' (milligram)||'''migenak''' |- | ''Mg'' (macrogram)|| '''agmigenak''' ||''μg'' (microgram)|| '''mugenak''' |- | ''Gg'' (gigagram)|| '''aggegenak''' || ''ng'' (nanogram)|| '''nigenak''' |- | ''Tg'' (teragram)|| '''agtogenak''' || ''pg'' (picagram)|| '''pogenak''' |- | ''Pg'' ( petagram)|| '''agpogenak''' || ''fg'' (femtogram)|| '''fegenak''' |- | ''Eg'' (exagram)|| '''agegenak''' || ''ag'' (attogram)|| '''agenak''' |- | ''Zg'' (zettagram)|| '''agzegenak''' || ''zg'' (zeptogram) || '''zegenak''' |- | ''Yg'' (yottagram)|| '''agyugenak''' || ''yg'' (yoctogram) || '''yugenak''' |} : The squared and cubed representations of the above are followed by '''gar e''' (''squared'') and '''gar i''' (''cubed''), respectively: ::* ''10 km²''....(pronounced as:) '''alo kominaki gar ewa''' ::* ''12 mm³''....(pronounced as:) '''ale miminaki gar iwa''' = Expressing Frequency = : There are two ways to form determiners of frequency: ::* Using '''jod(i)''' meaning ''occasion(s), instance(s), time(s)'', or ::* Using '''xag''' meaning ''frequency'' : Here is a chart showing the most common frequency determiners: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Frequentative Determiners |- ! "Jod" Method !! "Xag" Method !! Meaning |- | '''duhogla jodi?''' || '''duhoxag?''' || ''how often?, how many times?'' |- | '''hogla jodi''' || '''hoxag''' || ''how often, how frequently'' |- | '''hagla jodi''' || '''haxag''' || ''the frequency'' |- | '''hegla jodi''' || '''hexag''' || ''sometimes, on some occasions'' |- | '''higla jodi''' || '''hixag''' || ''this often, this many times'' |- | '''hugla jodi''' || '''huxag''' || ''that often, that many times, so many times'' |- | '''huugla jodi''' || '''huuxag''' || ''so often, so many times'' |- | '''hyogla jodi''' || '''hyoxag''' || ''never'' |- | '''hyagla jodi''' || '''hyaxag''' || ''always, at all times'' |- | '''hyegla jodi''' || '''hyexag''' || ''any number of times, however often'' |- | '''hyigla jodi''' || '''hyixag''' || ''as often, the same number of times'' |- | '''hyugla jodi''' || '''hyuxag''' || ''not as often, some other number of times'' |- | '''ga jodi''' || '''gaxag (vyel)''' || ''more often (than)'' |- | '''ge jodi''' || '''gexag (vyel)''' || ''as many times (as), as often (as)'' |- | '''go jodi''' || '''goxag (vyel)''' || ''less often (than)'' |- | '''gla jodi''' || '''glaxag''' || ''many times, often'' |- | '''gle jodi''' || '''glexag''' || ''quite a few times, quite often'' |- | '''glo jodi''' || '''gloxag''' || ''not so many times, seldom'' |- | '''gra jodi''' || '''graxag''' || ''too often'' |- | '''gre jodi''' || '''grexag''' || ''often enough'' |- | '''gro jodi''' || '''groxag''' || ''too seldom'' |- | '''gwa jodi''' || '''gwaxag''' || ''as often as possible, most often, most times'' |- | '''gwe jodi''' || '''gwexag''' || ''an average number of times'' |- | '''gwo jodi''' || '''gwoxag''' || ''least often, as seldom as possible'' |- | '''owa jod''' || '''oxag''' || ''never, at no time, zero times'' |- | '''awa jod''' || '''axag''' || ''once, one time'' |- | '''awa ga jod''' || '''ga axag''' || ''again, once more'' |- | '''ewa jodi''' || '''exag''' || ''twice, two times'' |- | '''iwa jodi''' || '''ixag''' || ''thrice, three times'' |- | '''alo jodi''' || '''aloxag''' || ''ten times'' |- |- '''asoni bi jodi''' || -- || ''hundreds of times'' |- |- '''yowa gal haxag vyel zojab''' || '''yoxag vyel zojab''' || ''five times as often as last year'' |} : Examples: ::* '''<u>Duhoxag</u> et pe ha tayegoblam?'''....''<u>How often</u> do you go to the barber shop?'' ::* '''<u>Duhogla jodi</u> et akaye hia ekun?'''....''<u>How many times</u> have you won this game?'' ::* '''At teataye hua dyezun <u>iwa ey uwa jodi</u>.'''....''I have seen that film <u>three or four times</u>.'' ::* '''At teataye is <u>huugla jodi (or: huuxag) van</u> at bokseye.'''....''I have seen it <u>so many times that</u> I am getting sick.'' ::* '''Hus xwaye <u>gaxag vyel</u> et te.'''....''That has happened <u>more often than</u> you know.'' = Mathematical Expressions = [[File:Arithmetic symbols2.svg|90px|thumb|none]] : Mathematical vocabulary is based mostly on deriviatives of the degree word '''ga'''....''more''. == Chart of Arithmetical Operations == : The following chart shows Mirad mathematical operation terms and symbols: {{small/top}} {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:3.2em; font-size:smaller;" |+ Arithmetical Operation Vocabulary |- ! Verb !! Operation !! Patient !! Subject !! Operator !! Sign !! Result |- | '''gaber'''....''add'' || '''gaben'''....''addition'' || '''gabwas'''....''addend, summand'' || '''gabus'''....''augend'' || '''gab'''....''plus'' || '''gabsiyn'''....''plus sign'' (<big>+</big>) || '''gabix'''....''sum'' |- | '''galer'''....''multiply'' || '''galen'''....''multiplication'' || '''galwas'''....''multiplicand'' || '''galus'''....''multiplier, factor'' || '''gal'''....''times'' || '''galsiyn'''....''times sign'' (<big>x</big>) || '''galix'''....''product'' |- | '''garer'''....''raise to the power of''<br>'''egarer'''....''to square''<br>'''igarer'''....''to cube'' || '''garen'''....''exponentiation'' || '''garwas'''....''base'' || '''garus'''....''exponent'' || '''gar'''....''raised to the power of'' || || '''garix'''....''power'' |- | '''gazer'''....''logarithmize'' || '''gazen'''....''logarithmization'' || '''gazwas'''....''base''||'''gazus'''....''antilogarithm'' ||'''gaz'''....''the log of'' || ||'''gazix'''....''logarithm'' |- | '''gober'''....''subtract'' || '''goben'''....''subtraction'' || '''gobwas'''....''minuend'' || '''gobus'''....''subtrahend'' || '''gob'''....''minus'' || '''gobsiyn'''....''minus sign'' (<big>-</big>) || '''gobix'''....''difference'' |- | '''goler'''....''divide'' || '''golen'''....''division.... fraction'' || '''golwas'''....''dividend'', ''numerator''|| '''golus'''....''divisor, denominator'' || '''gol'''....''divided by'' || '''golsiyn'''....''division sign'' (<big>÷</big>) || '''golix'''....''quotient'' |- | '''gorer'''....''derive the nth root of'' || '''goren'''....''root extraction'' || '''gorwas'''....''radicand'' || '''gorus'''....''degree'' || '''gor'''....''the nth root of'' || '''gorsiyn'''....''radical sign'' (<big>√</big>) || '''gorix'''....''root'' |- | '''gexer'''....''equal'' || '''gexen'''....''equation'' || '''gexwas'''....''thing being equated'' || '''gexus'''....''equator'' || '''ge'''....''equal to'' || '''gesiyn'''....''equal sign'' (<big>=</big>) || |} {{small/end}} == How to Verbalize Math Expressions == ::* ''1 + 1 = 2.''....'''Awa gab awa gese ewa.''' ::* ''3 - 1 = 2.''....'''Iwa gob awa gese ewa.''' ::* ''2 x 4 = 8.''....'''Ewa gal uwa gese yiwa.''' ::* ''10 % 2 = 5.''....'''Alo gol ewa gese yuwa.''' ::* ''5<sup>2</sup> = 25.''....'''Yowa gar ewa gese elyu.''' ::* ''2<sup>3</sup> = 8.''....'''Ewa gar iwa gese yiwa.''' ::* ''4 √2 = 2 = 2.''....'''Uwa gor ewa gese ewa.''' ::* ''log<sub>10</sub> 1000 = 3.''....'''Aro gaz alo gese iwa.''' : Note 1: '''gese''' (''equals'') can be substituted with '''se''' (''is''), eg.: ::* '''Ewa gab ewa se uwa.'''....''Two plus two is four.'' : Note 2: If numbers are used as numeric adjectives, the units take the suffix '''-wa''', eg.: ::* '''E<u>wa</u> sicirufebi gab a<u>wa</u> marofeb gese yanmul.'''....''Two oranges plus one apple equals a salad.'' : Examples of mathematical expressions: ::* '''Ewa <u>gab</u> ewa gese uwa.'''....''Two <u>plus</u> two equals four.'' ::* '''Ewa <u>gal</u> iwa gese yawa.'''....''Two <u>times</u> three equals six.'' ::* '''Iwa <u>gar</u> ewa gese yuwa.'''....''Three <u>to the second power</u> equals nine.'' ::* '''Ewa <u>gob</u> ewa gese owa.'''....''Two <u>minus</u> two equals zero.'' ::* '''Yuwa <u>gol</u> iwa gese iwa.'''....''Nine <u>divided by</u> three equals three.'' ::* '''Yuwa <u>gor</u> iwa gese iwa.'''....''Nine <u>cubed</u> equals three.'' ::* '''Aso <u>gor</u> ewa gese alo.'''....''One hundred <u>squared</u> equals ten.'' ::* '''Aro <u>gaz</u> alo gese iwa.'''....''Log<sub>10</sub>(1000) = 3. (= Log base 10 of 1000 equals three'') == Decimal Expressions == : Decimal expressions like ''2.5'' use the word '''nod'''....''point'' as in English. ::* '''Hia lisovol kyinse ga vyel 10.8 (alo nod yiwa) kigenaki.'''....''This tomato weighs more than 10.8 (ten point eight) kilograms.'' = Calendar and Time Expressions = :: The word for calendar is '''judar'''. The sections below explain how calendar expressions are formed and used: === Basic Calendar Units === [[File:Calendar (PSF).png|thumb|none]] : Time is divided using the following basic terms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Calendar Units |- ! Mirad !! English |- | '''job''' || ''time'' |- | '''jab''' || ''year'' |- | '''jeb''' || ''season'' |- | '''jib''' || ''month'' |- | '''jub''' || ''day'' |- | '''jwob*''' || ''hour'' |- | '''jwab*''' ('''jwap''') || ''minute'' (''moment'') |- | '''jweb*''' ('''jwep''') || ''second'' (''instant'') |} * Note: These would ordinarily be '''jyob''', '''jyab''', and '''jyeb''' respectively, but the '''w''' glide is much easier to pronounce after the letter '''j''', and is therefore substituted. == Other Calendar Units == : Other calendar units are formed through the agglutination of numerical stubs to some of the time units above: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Other Calendar Units |- ! Mirad !! English !! Numerical Formula |- | '''rojab''' || ''millenium'' || year x 1,000 |- | '''sojab''' || ''century'' || year x 100 |- | '''lojab''' || ''decade'' || year x 10 |- | '''eynjab''' || ''half year'' || year x 1/2 |- | '''uynjab''' || ''quarter'' || year x 1/4 |- | '''yajib''' || ''semester'' || month x 6 |- | '''yejub''' || ''week'' || day x 7 |- | '''yejubuj''' || ''weekend'' || day x 7 end |- | '''eynjwob''' || ''half hour'' || hour x 1/2 |} : ''This'', ''next'', ''last'', etc. are expressed as follows: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Pointers |- ! Mirad !! English |- | '''hijub'''<br>'''hiyejub'''<br>'''hijab''' || ''today''<br>''this week''<br>''this year'' |- | '''zojub'''<br>'''zoyejub'''<br>'''zajab''' || ''yesterday''<br>''last week''<br>''last year'' |- | '''zajub'''<br>'''zayejub'''<br>'''zajab''' || ''tomorrow''<br>''next week''<br>''next year'' |- | '''hujub'''<br>'''huyejub'''<br>'''hujab''' || ''that day''<br>''that week''<br>''that year'' |- | '''jazojub'''<br>'''ja ewa yejubi'''<br>'''jazojab''' || ''the day before yesterday''<br>''two weeks ago''<br>''the year before last'' |- | '''jozajub'''<br>'''jo ewa yejubi'''<br>'''jozajab''' || ''the day after tomorrow''<br>''two weeks from now''<br>''the year after next'' |- | '''Duhojub?'''|| ''Which day?'' |- | '''hyajub''' || ''every day''<sup>1</sup> |- | '''hyejub''' || ''any day'' |- | '''hejub''' || ''someday'' |- | '''hejubi''' || ''some days'' |- | '''bi jub bu jub''' || ''from day to day'' |- | '''e jubi jay''' || ''two days ago'' |- | '''gla jubi joy''' || ''many days later'' |} : <sup>1</sup> ''All day'' is expressed by '''ha ayna jub''' or '''hya ha jub'''. == Seasons of the Year == [[File:Seasons gijinka.png|thumb|]] : Seasons of the year are expressed by internally scalarizing the word for ''season'' '''jeb''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Seasons of the Year |- ! Mirad !! English |- | '''jeab''' || ''spring'' |- | '''jeeb''' || ''summer'' |- | '''jeib''' || ''autumn, Fall'' |- | '''jeub''' || ''winter'' |} : Examples of usage: ::* '''be jeab'''....''in spring'' ::* '''ja jeeb'''....''before summer'' ::* '''ju jeib'''....''until autumn'' ::* '''ji jeub'''....''since winter'' ::* '''je ha jeb'''....''during the season'' ::* '''ub ha uj bi jeeb'''....''toward the end of summer'' ::* '''eb jeab ay jeeb'''....''between spring and summer'' ::* '''jeeba gemoj'''....''vernal equinox'' ::* '''jeiba fayebi'''....''autumn leaves'' ::* '''jeba til'''....''seasonal drink'' ::* '''jeubyena jebmalyen'''....''wintry climate'' ::* '''jeabyena malyen'''....''spring-like weather'' ::* '''jeuben'''....''hibernation'' ::* '''hijeab'''....''this season'' ::* '''zajeab'''....''next season'' ::* '''zojeab'''....''last season'' ::* '''hyajeab'''....''every season'' == Months of the Year == : Months of the year are expressed by internally scalarizing the word for month '''jib'''. Unlike in English, the months of the year in Mirad are not capitalized. Nor are days of the week. :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Months of the Year |- ! Mirad !! English |- | '''jiab''' || ''January'' |- | '''jieb''' || ''February'' |- | '''jiib''' || ''March'' |- | '''jiub''' || ''April'' |- | '''jiyob''' || ''May'' |- | '''jiyab''' || ''June'' |- | '''jiyeb''' || ''July'' |- | '''jiyib''' || ''August'' |- | '''jiyub''' || ''September'' |- | '''jilob''' || ''October'' |- | '''jilab''' || ''November'' |- | '''jileb''' || ''December'' |} : Some expressions using the months: ::* '''be jilob'''....''in October'' ::* '''ja jiyab'''....''before June'' ::* '''lojo zajiyeb'''....''by next July'' ('''lojo''' = ''not after'') ::* '''hijib'''....''this month'' ::* '''zojib'''....''last month'' ::* '''zajib'''....''next month'' ::* '''bi-jib-bu-jiba jobnis'''....''month-to-month rent'' ::* '''jibay'''....''monthly'' ::* '''jibi joy'''....''months later'' ::* '''jiba sindrurun'''....''monthly magazine'' ::* '''hujiba jobnis'''....''that month's rent'' ::* '''hya ionjib'''....''every trimester'' ::* '''jibiler'''....''to menstruate'' ::* '''byi zojilob'''....''since last October'' ::* '''ub zejib'''....''toward mid-month'' == Days of the Week == : Days of the week are expressed by internally scalarizing the word for day '''jub''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Days of the Week |- ! Mirad !! English |- | '''juab''' || ''Monday'' |- | '''jueb''' || ''Tuesday'' |- | '''juib''' || ''Wednesday'' |- | '''juub''' || ''Thursday'' |- | '''juyob''' || ''Friday'' |- | '''juyab''' || ''Saturday'' |- | '''juyeb''' || ''Sunday'' |} : Here are some common terms relating to days of the week: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Expressions |- ! Mirad !! English |- | '''Duhojub?''' || ''Which day?'' |- | '''hojub...''' || ''the day that...'' |- | '''hejub''' || ''someday'' |- | '''hijub''' || ''today'' |- | '''hujub''' || ''that day'' |- | '''hyijub''' || ''(on) the same day'' |- | '''hyajub''' || ''every day'' |- | '''hyejub''' || ''any day'' |- | '''zajub''' || ''yesterday'' |- | '''zojub''' || ''tomorrow'' |- | '''ha jajub'''<br>'''be ha jana jub''' || ''the day before, (on) the previous day'' |- | '''ha jojub'''<br>'''be ha jona jub''' || ''the day after, (on) the following day'' |- | '''jazojub''' || ''the day before yesterday'' |- | '''jozajub''' || ''the day after tomorrow'' |- | '''hya ea jub''' || ''every other/second day'' |- | '''hyajub boy juyeb''' || ''every day except Sunday'' |- | '''yejub''' || ''week'' |- | '''hiyejeb''' || ''this week'' |- | '''yejubuj''' || ''weekend'' |- | '''yexjub''' (or) '''zeyejub''' || ''weekday'' |- | '''enyejuba(y)''' || ''bi-weekly'' |- | '''zoyejub''' || ''last week'' |} : Examples of Usage: ::* '''(be) juyob'''....''on Friday'' ::* '''ju juib'''....''until Wednesday'' ::* '''ji zojub'''....''since yesterday'' ::* '''lojo jubuj'''....''by [Lit: not after] day's end'' ::* '''jo zajub'''....''after tomorrow'' ::* '''je ha jub'''....''during the day'' ::* '''bi juab bu juub'''....''from Monday to Friday'' ::* '''yejubuja ponpop'''....''a weekend getaway'' == Parts of the Day == : Here are the principal parts of a day: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Parts of the Day |- ! Daytime !! Nighttime |- | '''maj'''....''daytime, day'' ||'''moj'''....''nighttime, night'' |- | '''bi maj'''....''A.M.'' ||'''bi moj'''....''P.M.'' |- | '''jamajij'''....''pre-dawn'' || '''jamojij'''....''pre-dusk'' |- | '''majij'''....''daybreak, dawn''|| '''mojij'''....''dusk'' |- | '''amaryap'''....''sunrise, sunup''||'''amaryop'''....''sunset, sundown'' |- | '''jwamaj'''....''morning''<br>'''zajwamaj'''....''tomorrow morning''<br>'''hijwamaj'''....''this morning''<br>'''zojwamaj'''....''yesterday morning''<br>'''hujwamaj'''....''that morning''<br>'''hyajwamaj'''....''every morning''||'''jwamoj'''....''evening''<br>'''zajwamoj'''....''tomorrow evening''<br>'''hijwamoj'''....''this evening''<br>'''zojwamoj'''....''yesterday evening''<br>'''hujwamoj'''....''that evening''<br>'''hyajwamoj'''....''every evening'' |- | '''zemaj'''....''noon''||'''zemoj'''....''midnight'' |- | '''jozemaj'''....''afternoon''||'''jozemoj'''....''after midnight'' |- | '''majuj'''....''twilight''|| '''jwomoj'''....''late night'' |} ::* Examples of Usage: ::* '''At tijpa <u>ja majij</u>.'''....''I woke up <u>before dawn</u>.'' ::* '''At iyfe tuyjer <u>be ha jwoa jozemaj</u>.'''....''I like to nap <u>in the late afternoon</u>.'' ::* '''It yexe bi <u>amaryap bu amaryop</u>.'''....''He works from <u>sunup to sundown</u>.'' ::* '''<u>Be gwa jwamoji</u>, at teaxe yibsin.'''....''<u>Most evenings</u>, I watch television.'' == Expressing Dates == : The following is a how a date ('''jud''') is normally expressed: ::* '''be juab, 11 jieb 2018 joK.'''....''on Monday, February 11th, 2018 A.D.'' :A date like 2018 can be expressed as ''twenty eighteen'' ('''elo alyi''') or ''two thousand eighteen'' ('''ero alyi'''). : The day ''11'' in the above expression is pronounced '''ala'''. : The acronym for ''B.C.'' is '''jaK''', short for '''ja Krist''' (''before Christ''). : The acronym for the de-Christianized "BCE", meaning ''Before the Common/Current Era'' is expressed in Mirad with '''jaEJ''' ('''ja ha Eja Joeb'''). : The acronym for ''A.D.'' is '''joK''', short for '''jo Krist''' (''after Christ''). : The acronym for the de-Christianized ''C.E.'' is '''EJ''', short for '''ha Eja Joeb''' (''the Current Era''). : Other date expressions follow: ::* '''be <u>ha 1800 jabi</u> (alyi aso jabi)'''....''In <u>the 1800's</u> (eighteen hundreds)'' ::* '''ja <u>ha 20a (eloa)</u> asojab'''....''before <u>the 20th (twentieth)</u> century'' ::* '''eb <u>1920 (yulo elo)</u> ay 2001 (emso awa)'''....''between <u>1920 (nineteen twenty)</u> and (two thousand one)'' ::* '''<u>hyaje</u> hua alojab'''....''<u>throughout</u> that decade'' ::* '''At yexa hum <u>je gla jabi</u>.'''....''I worked there <u>for [Lit: during] many years</u>.'' ::* '''Ujbu his <u>lojo</u> jiyab.'''....''Finish this <u>by</u> [Lit: not after] May.'' ::* '''Iyt so him <u>ub ha uj bi</u> 2 (ewa) jiab.'''....''She will be here <u>toward the end of</u> January 2nd.'' ::* '''At taja je ha Podea <u>Eloni</u>.'''....''I was born in the Roaring <u>Twenties</u>.'' == Telling Time == [[File:Old Clock DSCN4746.jpg|thumb|]] : Clock time expressions use mostly the word '''jwob''' (''hour'') or '''jwobi''' (''hours''). : Times of the day are expressed in the 24-hour European system, or what might be called by Americans "military clock time." So, 3PM in U.S. parlance should be expressed in Mirad as ''15 hours'' ('''ulo jwobi'''), which is the same as ''15:00'' or ''15 hundred hours''. : The usual time-of-day question is '''Se duhojwob?'''....''What time is it?'' [Lit: is what-hour?] : The typical answer is in the format '''Se alo (jwobi) yuwa.''' (Lit: ''(It) is ten hours five''). The use of '''jwobi''' is optional, but if '''jwobi''' is modified by '''awa'''....''one'', then the singular form '''jwob''' is used. : Here are some typical answers: ::* '''Se awa jwob.'''....''It is one o'clock AM'' [Lit: ''It is one hour.''] ::* '''Se ewa jwobi.'''....''It is two o'clock AM'' [Lit: ''It is two hours.''] ::* '''Se ale jwobi.'''....''It is twelve o'clock AM.'' ::* '''Se alyu jwobi elo.'''....''It is 15:30 (3:30 PM).'' ::* '''Se eli jwobi ali.'''....''It is 23:13 (11:13 PM).'' ::* '''Se elu jwobi.'''....''It is 24:00 (12 PM).'' : The words '''jwob''' and '''jwobi''' can be abbreviated as '''j.'''. ::* '''be elo j.'''....''At 8:00 PM'' : The designation AM and PM can be used but are not necessary in the 24-hour clock system: ::* '''bi maj'''....(''AM'') ::* '''bi moj'''.... (''PM'') ::* '''Se <u>vyavay</u> 15:10 (= alu alo).'''....''It is exactly 7:10 P.M..''&nbsp;&nbsp;[Lit: ''It is <u>exactly</u> fifteen ten.''] ::* '''Et sa jwoa <u>bey</u> alo jwabi.'''....''You were late by 10 minutes.''&nbsp;&nbsp;[Lit: ''You were late <u>by</u> ten minutes.''] ::* '''Has ijo <u>yuz</u> 21:30 (= ela jwobi ilo).'''....''It will begin <u>around</u> 10:30 PM.'' ::* '''Puu him <u>lojo vyel</u> 15:00 j.'''....''Get here <u>no later than</u> 3 PM.'' ::* '''Ha yuzpar puo hum <u>yeb</u> 10 jwabi.'''....''The bus will arrive there <u>within</u> 10 minutes.'' ::* '''Ha jwobar <u>izeade</u><sup>1</sup> 17:00.'''....''The clock says [Lit. ''indicates''] 5 PM.'' ::* '''Yit pua be 3 j. <u>be ha nod</u>.'''....''They arrived at 3 <u>on the dot</u>''. :::<small>Note 1: '''izeade''' (''indicates'') can be substituted with '''de''' (''says'').</small> : Note the following clock time idioms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Clock Idioms |- ! Mirad !! English |- | '''jwa''' || ''early'' |- | '''jwe''' || ''on time'' |- | '''jwo''' || ''late'' |- | '''Se <u>vyavay</u> elo j.''' || ''It is <u>exactly</u> 8 PM.'' |- | '''<u>yub bi</u> zemaj'''<br>or '''<u>yuz bi</u> zemaj.''' || ''<u>around</u> noon'' |- | '''<u>ub</u> zemoj''' || ''<u>toward</u> midnight'' |- | '''<u>yeb bi</u> jwebi''' || ''<u>within</u> seconds'' |- | '''alo jwabi <u>ja hij</u>''' || ''ten minutes <u>ago</u> [= before now]'' |- | '''<u>lojo</u> 3 j.''' || ''<u>no later than / by</u> 3 o'clock AM.'' |- | '''jwobay''' || ''hourly / by the hour / on the hour'' |- | '''Hia pop <u>efxe</u> 2 1/2 (= ewa gab eyn) jwobi.''' || ''This trip <u>takes (Lit: necessitates) </u> 2 1/2 hours.'' |- | '''<u>ju</u> awa jwob bi hij''' || ''<u>until</u> one hour from now'' |- | '''<u>ji</u> zojub be 10a j.''' || ''<u>since</u> yesterday at 10 o'clock.'' |- | '''<u>je</u> ha jana 12 jwabi''' || ''<u>for/during/over</u> the last 12 minutes'' |- | '''<u>ja</u> ojo 10 j.''' || ''<u>before / by</u> 10 AM.'' |- | '''<u>lojo</u> 10 jwobi.''' || ''<u>by / in / within</u> 10 hours.'' |- | '''<u>jo</u> 10 j.''' || ''<u>after</u> 10 o'clock AM.'' |- | '''At saye him <u>ji</u> ewa jwobi.''' || ''I have been here <u>for [= since]</u> two hours.'' |} = Expressing Age = [[File:Russian Age Rating System.svg|thumb|]] : Many expressions relating to age are built on the Mirad word for ''age'': '''jag'''. : The typical question is: ::* '''<u>Duhojaga</u> et se?'''....''<u>How old</u> are you?'' (Lit. ''what-aged'') : A typical answer is one of the following. ::* '''At se <u>eli jabi jaga.</u>'''....''I am <u>twenty-three years old.</u>'' ::* '''At se <u>eli jaga.</u>'''....''I am <u>age twenty-three.</u>'' ::* '''At se <u>eli.</u>'''....''I am <u>twenty-three.</u>'' : Here are some ways to compare age: ::* '''gejaga vyel et'''....''as old as you, the same age as you'' ::* '''gajaga vyel et'''....''older than you'' ::* '''gojaga vyel et'''....''not as old as you'' ::* '''gajoga vyel et'''....''younger than you'' ::* '''grajaga'''....''too old'' ::* '''grejaga'''....''old enough'' ::* '''grojagat'''....''a minor (an underaged person)'' ::* '''zejaga'''....''middle aged'' ::* '''gwajogat'''....''the youngest one'' ::* '''gwajagat'''....''the oldest one'' ::* '''ha gwajagat bi ha tixutyan.'''....''the oldest one in (= of) the class.'' ::* '''Fiyzuu eta gajagati.'''....''Respect your elders.'' ::* '''iwa jabi gajaga vyel et'''....''three years older than you'' : Here is a chart showing the words used to describe people at various ages. Note, that starting with teenager, the number part of the expression means somewhere in a range of numbers, so the letter '''y''' is added to the number. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; |+ People of different ages |- ! Mirad !! English |- | '''awajubjagat''' || ''one day old baby'' |- | '''awajagat''' || ''one-year-old'' |- | '''alojagat''' || ''ten-year-old'' |- | '''aloyjagat''' || ''teenager'' |- | '''eloyjagat''' || ''vicenarian, twenty-something-year-old'' |- | '''iloyjagat''' || ''tricenarian, thirty-something-year-old'' |- | '''uloyjagat''' || ''quadracenarian, forty-something-year-old'' |- | '''yoloyjagat''' || ''quinquacenarian, fifty-something-year-old'' |- | '''yaloyjagat''' || ''sexagenarian, sixty-something-year-old'' |- | '''yeloyjagat''' || ''octogenarian, eighty-something-year-old'' |- | '''yiloyjagat''' || ''nonagenarian, ninety-something-year-old'' |- | '''asoyjagat''' || ''centenarian, hundred-something-year-old'' |- | '''aybasoyjagat''' || ''supercentenarian, hundred-and-ten-something-year-old'' |} : Here is a list of important age expressions and categories: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> * '''duhojaga?'''....''how old?'' * '''hojoga'''....''of the age (that...)'' * '''hajaga'''....''of the age'' * '''hejaga'''....''of some age'' * '''hijaga'''....''this old'' * '''hujaga'''....''that old'' * '''huujaga'''....''so old'' * '''hyajaga'''....''of every age'' * '''hyejaga'''....''of any age'' * '''hyijaga / gejaga'''....''of the same age, as old'' * '''hyujaga / ogejaga'''....''of a different age, not as old'' * '''zejaga''' .... ''middle-aged'' * '''jaga'''....''old'' * '''jayga'''....''oldish'' * '''joga'''....''young'' * '''joyga''' .... ''youngish'' * '''gle jaga'''....''rather old, oldish'' * '''gla jaga'''....''very old'' * '''glo jaga'''....''not very old'' * '''gra jaga'''....''too old, super-aged'' * '''gro jaga'''....''under-aged, minor'' * '''ge jaga'''....''as old, of the same age'' * '''awa (<u>jab</u>) jaga'''....''one <u>year</u> old'' * '''ewa (<u>jabi</u>) jaga'''....''two <u>years</u> old'' * '''alo (<u>jabi</u>) jaga'''....''ten <u>years</u> old'' * '''ga jaga <u>vyel</u> et'''....''older <u>than</u> you'' * '''ga joga <u>vyel</u> at'''....''younger <u>than</u> me'' * '''go jaga <u>vyel</u> wit'''....''less old <u>than</u> him'' * '''ge joga <u>vyel</u> iyt'''....''as young <u>as</u> her'' * '''ha gwa jagat <u>bi</u> ata tidetyan'''....''the youngest <u>of</u> my siblings'' * '''gajagat''' .... ''an elder'' * '''grojagat'''....''a minor'' * '''jagat''' .... ''old person, elder, senior'' * '''jagwat''' .... ''old man'' * '''jagayt''' .... ''old woman'' * '''jogat'''....''a youth'' * '''jogwat'''....''a boy, a male youth'' * '''jogayt'''....''a girl, m female youth'' * '''grejagat'''....''an adult, someone of age'' * '''grojagat'''....''a minor'' (''one insufficiently old'') * '''jagseat'''....''an adolescent'' * '''jagsyat'''/'''agsyat'''....''a grownup'' * '''tud''' .... ''child, offspring'' * '''twud''' .... ''male child, son'' * '''tuyd''' .... ''female child, daughter'' * '''tudet''' .... ''baby, infant'' * '''tobet''' .... ''youth, young person'' * '''twobet''' .... ''boy, young man'' * '''toybet''' .... ''girl, young woman, maiden'' </div> : Some other examples of usage: ::* '''Et <u>jagseye</u> fi.'''....''You <u>are aging</u> well.'' ::* '''At voy <u>jogseye</u> hyegla.'''....''I am not <u>getting</u> any <u>younger</u>.'' ::* '''His se taam av <u>ha jagati</u>.'''....''This is a home for <u>the elderly</u>.'' ::* '''Gawaku eta <u>jogan</u>!'''....''Regain your <u>youth</u>!'' ::* '''At se <u>ga jaga vyel</u> ha memyazi.'''....''I am <u>older than</u> the hills.'' ::* '''Teaxu ata <u>gwa joga</u> tud.'''....''Look at my <u>youngest</u> child.'' ::* '''Yat ife yata <u>awajagat</u>.'''....''We love our <u>one-year-old</u>.'' ::* '''<u>Jagseatan</u> se yika joob bi tej.'''....''<u>Adolescence</u> is a difficult period of life.'' ::* '''<u>Agsu</u>!'''....''<u>Grow up!</u>'' : Note the difference: ::* '''agaser'''....''to get bigger'' ::* '''agser'''....''to grow'' = Currency Nomenclature = [[File:Mon argent.jpg|thumb]] : The ISO abbreviation for the currency expressions from various countries of the world are used to form the Mirad equivalents. The lowercase ISO code abbreviation for a particular country's denomination is spelled out in Mirad alphabetics and then the letter '''n''' is suffixed (mnemonic for '''nas'''....''money''). Then, since a monetary unit can be considered a proper noun, the first letter is capitalized, eg.: ::* The ISO code abbreviation for "U.S. dollar" is "USD". ::* Lowercase is "usd" ::* Spelled out in Mirad alphabetics is '''u so da'''. ::* This, with '''n''' suffixed, results in '''usodan'''. ::* Finally, the first letter is capitalized, giving '''Usodan'''. ::* Pluralized, '''Usodan''' becomes '''Usodani''' (''= U.S. dollars''). ::* The Euro is therefore '''Euron'''. ::* The Thai baht is '''Toheban'''. ::* The Russian ruble is '''Rouban'''. : The ISO codes can be found at [[Wikipedia: List_of_circulating_currencies|List of circulating currencies]]. A portion of that file is replicated here: {| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Currencies ! English Currency Name ! Currency<br>symbol ! ISO 4217|ISO code ! Mirad Name |- |Jordanian dinar |JD |JOD |'''Jiodan''' |- |Moroccan dirham |DH |MAD |'''Miadan''' |- |Australian dollar |$ |AUD |'''Audan''' |- | Bitcoin | '''₿''' | data-sort-value="" | (''BTK?'') | '''Batokin''' |- |Brunei dollar |$ |BND |'''Banidan''' |- |Eastern Caribbean dollar |$ |XCD |'''Xucadan''' |- |Hong Kong dollar |$ |HKD |'''Hekidan''' |- |New Zealand dollar |$ |NZD |'''Nizudan''' |- |Singapore dollar |$ |SGD |'''Sogedan''' |- |United States dollar |$ |USD |'''Usodan''' |- |Armenian dram |֏ |AMD |'''Amidan''' |- |Euro |€ |EUR |'''Euron''' |- |Central African CFA franc |Fr |XAF |'''Xuafen''' |- |CFP franc |Fr |XPF |'''Xupofen''' |- |Swiss franc |Fr |CFN |'''Cufenin''' |- |West African CFA franc |Fr |XOF |'''Xuofen''' |- |Netherlands Antillean guilder |ƒ |ANG |'''Anigen''' |- |Danish krone |kr |DKK |'''Dakikin''' |- |Turkish lira |₺ |TRY |'''Toroyun''' |- |Mauritanian ouguiya |UM |MRU |'''Miroun''' |- |Pound sterling|Sterling |£ |GBP |'''Gebapon''' |- |Saint Helena pound |£ |SHP |'''Sohepon''' |- |South African rand |R |ZAR |'''Zuaron''' |- |Russian rouble |₽ |RUB |'''Rouban''' |- |Indian rupee |₹ |INR |'''Iniron''' |- |Israeli new shekel |₪ |ILS |'''Ilison''' |} :The hundredth fractional unit for most currencies can be converted into Mirad by appending the word '''-asoyn''' to the end of the Mirad name of the currency. : For example: ::* The American cent is '''Usodan-asoyn'''. ::* The Euro cent is '''Euron-asoyn'''. ::* The British penny is '''Gebapon-asoyn'''. : In context, all of the above can be abbreviated to '''asoyn'''. :The symbol used for each currency can also be taken from the Wikipedia table referenced above. The symbol precedes the number and a comma is used for the thousand breaker and a period is used for the decimal breaker. For example: ::* ''Five point six Euros'' ==> '''Yowa nod yawa Euroni''' ==> '''€5.6''' ::* ''Two thousand nine dollars'' ==> '''Emro yuwa Usodani''' ==> '''$2,009''' : Note: : The bitcoin has no ISO code, so it is arbitrarily translated into Mirad as '''Batokin (for BTK)'''. Its billionth fractional unit is called a satoshi and is translated into Mirad as '''Batokin-amroyn'''. : Other monetary vocabulary: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|2}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''nas'''....''money'' :::* '''nasa'''....''monetary'' :::* '''nasyen'''....''currency'' :::* '''nases'''....''change'' :::* '''nasmug'''....''coin'' :::* '''syagnas'''....''cash'' ::::* '''syagnasuer'''....''to cash'' ::* '''ejnux'''....''debit, cash'' ::* '''ojnux'''....''credit'' ::* '''nasyef'''....''debt'' ::* '''ojbier'''....''to borrow'' ::* '''ojbuer'''....''to lend'' ::* '''drefnas'''....''paper money'' ::* '''nasdrev'''....''bill, note, banknote'' :::* '''alo Usodan nasdrev'''....''ten dollar bill'' ::* '''nax'''....''price'' ::* '''nayx'''....''cost'' ::* '''namper'''....''to shop'' ::* '''nuxbier'''....''to buy'' ::* '''nixbuer'''....''to sell'' ::* '''nun'''....''merchandise, product'' ::* '''nuer'''....''to supply'' ::* '''nuxer'''....''to pay'' ::* '''nyuxer'''....''to deliver'' ::* '''nier'''....''to demand'' ::* '''nixer'''....''to earn'' ::* '''nyixer'''....''to order'' ::* '''nexer'''....''to save'' ::* '''nyexer'''....''to stock'' ::* '''noxer'''....''to spend'' ::* '''nyoxer'''....''to waste'' ::* '''kyaxler nas'''....''convert money'' ::* '''nasokrer'''....''go bankrupt'' ::* '''nasam'''....''bank'' ::* '''nunuien'''....''trade'' ::* '''nunuiem'''....''market'' ::* '''nam'''....''store'' </div> <noinclude>{{Chapter navigation with TOC|Determiners|Pronouns}}</noinclude> neyx27me7wtz1byi1y8x5479xwq18p1 4672799 4672798 2026-09-28T15:33:53Z Tyoyafud 6233 /* SI Macro and Micro Prefixes */ 4672799 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == Types of Numbers == : Numerals are words used to vocalize numbers, which are scalar symbols used to count and quantify things and people. For example the numeral ''two'' is how the number ''2'' is read or spoken. Mirad uses Arabic numbers (0, 1, 2, 3...), as in all Western World languages. : Numerals can be various parts of speech: ::* '''''numeric nouns''''' (''The score was <u>six</u> to <u>four</u>.'') ::* '''''numeric pronouns''''' (''I want <u>two</u>. Give me the <u>fifth one</u>.'') ::* '''''numeric determiners''''' (''<u>Five</u> days ago. The <u>fifth</u> day. A <u>double</u> dose.'') ::* '''''prefixes''''' (''<u>mono</u>chrome'', ''<u>bi</u>centennial'', ''<u>tri</u>angle'') ::* '''''rootwords''''' ('''<u>an</u>xer'''....''to unite'', '''<u>on</u>xer'''....''to annihilate'') : Number-based words include: ::* '''''cardinal numbers''''' (''one, two, three...'' used in counting and arithmetic) ::* '''''ordinal numbers''''' (''first, second...'' indicating ordered position) ::* '''''multiplicative numbers''''' (''double, triple, foursome...'') ::* '''''fractional numbers''''' (''half, third, hundredth...'') ::* '''''frequency numbers''''' (''once, twice, thrice...'') ::* '''''miscellaneous number-based words''''' (''only, percentage, annihilate'') == Cardinal Numbers == [[File:Waehlscheibe-kurzwahlnummern.jpg|thumb|]] : The cardinal numbers are words used in counting and reciting numerals such as telephone numbers, social security numbers, and zip codes, and in arithmetic. They are also used as the so-called "ordinal" stem vowels of words that relate to one another in a scalar, hierarchical, or some other ontological relationship. See this in [[Mirad_Grammar/Vocabulary_Formation|the chapter on Vocabulary Formation]]. === Units === :* The cardinal unit numerals are formed from the simple and pre-'''y'''-glided vowels. ::{| class="wikitable" style="background:lightyellow;{{text default color}}; text-align:center;font-size:smaller;" |+ Units |- ! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 |- | '''o''' || '''a''' || '''e''' || '''i''' || '''u''' || '''yo''' || '''ya''' || '''ye''' || '''yi''' || '''yu''' |- | ''zero'' || ''one'' || ''two'' || ''three'' || ''four'' || ''five'' || ''six'' || ''seven'' || ''eight'' || ''nine'' |} ::* '''Ata yibdalar sag se 703-842-6190''' (pronounced: '''ye-o-i-yi-u-e-ya-a-yu-o).'''....''My telephone number is...''. ::* '''At tambese <u>114</u>''' (pronounced: '''a-a-u''') ''Maple Street.'' ::* '''<u>E</u> gab <u>e</u> se <u>u</u>.'''....''<u>Two</u> plus <u>two</u> is <u>four</u>.'' === Decades === ::* The decade formant '''-l-''' is used to form the '''''decades'''''. Followed by '''-o'''....''zero'', we have the base decade numerals. These can be used for number recitation, arithmetic, and as numeric adjectives followed by plural nouns: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decades with the -l- Formant |- ! 10 !! 20 !! 30 !! 40 !! 50 !! 60 !! 70 !! 80 !! 90 |- | '''alo''' || '''elo''' || '''ilo''' || '''ulo''' || '''yolo''' || '''yalo''' || '''yelo''' || '''yilo''' || '''yulo''' |- | ''ten'' || ''twenty'' || ''thirty'' || ''forty'' || ''fifty'' || ''sixty'' || ''seventy'' || ''eighty'' || ''ninety'' |} :: By changing the '''o'''....''zero'' in '''lo''' to other cardinal unit numerals, the numerals within decades can be generated as follows: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decadal Counting |- | '''ala'''....''11'' || '''ela'''....''21'' || '''ila'''....''31'' || '''ula'''....''41'' || '''yola'''....''51'' || '''yala'''....''61'' || '''yela'''....''71'' || '''yila'''....''81'' || '''yula'''....''91'' |- | '''ale'''....''12'' || '''ele'''....''22'' || '''ile'''....''32'' || '''ule'''....''42'' || '''yole'''....''52'' || '''yale'''....''62'' || '''yele'''....''72'' || '''yile'''....''82'' || '''yule'''....''92'' |- | ... || ... || ... || ... || ... || ... || ... || ... || ... |- | '''alyu'''....''19'' || '''elyu'''....''29'' || '''ilyu'''....''39'' || '''ulyu'''....''49'' || '''yolyu'''....''59'' || '''yalyu'''....''69'' || '''yelyu'''....''79'' || '''yilyu'''....''89'' || '''yulyu'''....''99'' |} ::* '''At ayse <u>alo</u> dati.'''....''I have <u>ten</u> friends.'' ::* '''It yafe sagder byu <u>alyo</u>.'''....''He can count up to <u>fifteen</u>.'' ::* '''<u>Yulyu</u> gob <u>alo</u> gese <u>yilyu</u>.'''....''<u>Ninety-nine</u> minus <u>ten</u> equals <u>eighty-nine</u>.'' === Hundreds === ::* By adding the hundreds formant '''s''', you get the '''''hundreds''''': ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Hundreds with the -s- Formant |- ! 100 !! 200 !! 300 !! 400 !! 500 !! 600 !! 700 !! 800 !! 900 |- | '''aso''' || '''eso''' || '''iso''' || '''uso''' || '''yoso''' || '''yaso''' || '''yeso''' || '''yiso''' || '''yuso''' |} :: All the in-between numerals of the hundreds can be generated by modifying the '''so''' ending with the units and decades: :::* '''asa'''....''101'' :::* '''asale'''....''112'' :::* '''yosyulyi'''....''598'' :::* '''yusyulyu'''....''999'' === Thousands === ::* The '''''thousands''''' are generated with the formant '''r''': : :: Note: The numeral categories starting with the thousands on up end in '''-o''' and are separated from the rest of a numeral by a space. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Thousands |- ! 1000 !! 2000 !! 3000 !! 4000 !! 5000 !! 6000 !! 7000 !! 8000 !! 9000 |- | '''aro''' || '''ero''' || '''iro''' || '''uro''' || '''yoro''' || '''yaro''' || '''yero''' || '''yiro''' || '''yuro''' |} :::* '''aro'''....''1,000'' :::* '''aro a'''....''1,001'' :::* '''ero isi'''....''2,300'' :::* '''yoro yasula'''....''5,641'' === Millions === ::* The '''''millions''''' are generated with the formant '''ml'''. The millions part of the numeral are kept separate from the rest of the numeral. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Millions with the -ml- Formant |- ! 1,000,000 !! 2,000,000 !! 3,000,000 !! 4,000,000 !! 5,000,000 !! 6,000,000 !! 7,000,000 !! 8,000,000 !! 9,000,000 |- | '''amlo''' || '''emlo''' || '''imlo''' || '''umlo''' || '''yomlo''' || '''yamlo''' || '''yemlo''' || '''yimlo''' || '''yumlo''' |} :::* '''emlo yala'''....''2,000,051'' :::* '''umlo esu'''....''4,000,204'' :::* '''yumlo usyoro isyala'''....''9,405,361'' === Billions === ::* The '''''billions''''' are generated with the formant '''mr'''; ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Billions |- ! 1,000,000,000 !! 2,000,000,000 !! 3,000,000,000 !! 4,000,000,000 !! 5,000,000,000 !! 6,000,000,000 !! 7,000,000,000 !! 8,000,000,000 !! 9,000,000,000 |- | '''amro''' || '''emro''' || '''imro''' || '''umro''' || '''yomro''' || '''yamro''' || '''yemro''' || '''yimro''' || '''yumro''' |} : In numerals ending in '''-ro''' (''thousand''), '''-mlo''' (''million''), and '''-mro''' (''billion''), these numerals keep the '''-o''' and are separated by a space from the other elements of the numeral. :::* '''imro emlo yoro asyula'''....''three billion, two million, five thousand, one hundred fifty one'' :::* '''iro asyulyo'''....''3,195'' :::* '''yamlo asyulyo'''....''6,000,195'' :::* '''alomro yelyomlo asyilyaro yusele'''....''10,075,186,922'' === Trillions etc. === : The '''''trillions''''' are generated with the word '''garale''', which means ''10 to the positive power of 12 or 10<sup>12</sup>.'' : These numerals do not combine with surrounding numerals. ::* '''i garale'''....''3,000,000,000'' (''three trillion'') ::* '''eso garale'''....''200,000,000,000'' (''two hundred trillion'') : Even higher numerals are shown in the [[Mirad_Grammar/Numbers#Number_Chart|Number Chart later in this chapter]]. == Numeric Determiners == : Numeric Determiners are adjectives based on numerals that modify a following noun. === Integers === : The unit numeric integer determiners, which are used to quantify nouns, consist of the cardinal units followed by the unit formant '''wa'''. The noun following the numeric determiner is plural if the number is greater than one. The '''wa''' formant is used on unit numerals when they are stand-alone, not when they are part of a larger number. In contrast with English usage, "zero" is followed by a singular noun (''zero box'' vs. ''zero boxes''. Think of it as ''not a single box''). ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Standalone Unit Numeric Determiners |- ! owa tam !! awa tam !! ewa tami !! iwa tami !! uwa tami !! yowa tami !! yawa tami !! yewa tami !! yiwa tami !! yuwa tami |- | ''no/zero houses'' || ''one house'' || ''two houses'' || ''three houses'' || ''four houses''|| ''five houses'' || ''six houses'' || ''seven houses'' || ''eight houses'' || ''nine houses'' |} : <small>If a unit number is used in forming larger numbers like 13 or 204, no '''wa''' is used.</small> :: In a sequence of noun modifiers, the numerical determiner goes in the same place as in English, eg: ::* '''Ata <u>iwa</u> gajaga twidi bese bay at.'''....''My <u>three</u> older brothers live with me.'' ::* '''Hia <u>uwa</u> tomi losexwo.'''....''These <u>four</u> buildings will be destroyed.'' ::* '''At fu <u>ewa ey iwa</u> gouni.'''....''I would like <u>two or three</u> pieces.'' : The numeric determiners beyond the units do NOT take the '''-wa''' suffix. For example, '''ala tami'''....''eleven houses''. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Numeric Determiners modifying a singular or plural noun |- ! Mirad !! English !! '''Wa''' Behavior !! Pluralization Behavior |- | '''o<u>wa</u> tam''' || ''no houses, zero houses'' || The numeral is a unit, <br>so '''wa''' is suffixed. || The numeral is less than 2, <br>so the noun is singular. |- | '''awa tam''' || ''one house, a house''|| " || " |- | '''ewa tam<u>i</u>''' || ''two houses''|| " || The numeral is greater than 2, <br>so the noun is plural. |- | '''iwa tami''' || ''three houses''|| " || " |- | '''uwa tami''' || ''four houses'' || " || " |- | '''yowa tami''' || ''five houses'' || " || " |- | '''yawa tami''' || ''six houses''|| " || " |- | '''yewa tami''' || ''seven houses'' || " || " |- | '''yiwa tami''' || ''eight houses'' || " || " |- | '''yuwa tami''' || ''nine houses'' || " || " |- | '''alo tami''' || ''ten houses'' || The numeral is not a unit <br>so no '''wa''' is suffixed. || " |- | '''ase tami''' || ''a hundred two houses'' || " || " |- | '''ero iwa tami''' || ''two thousand three houses'' || The numeral '''i''' is a unit, <br>so '''wa''' is suffixed. || " |- | '''iro alo tami''' || ''three thousand ten houses'' || The numeral '''alo''' is not a unit, <br>so '''wa''' is not suffixed. || " |} : Numeric determiners can be pronominalized as things and persons by suffixing '''s''' or '''t''', respectively. These can, in turn, be pluralized by suffixing '''i'''. Furthermore, person pronouns can be feminized with a '''y''' before the '''t'''. The '''s''' suffix is short for '''sun'''....''thing'' or '''suni'''....''things''. The '''t''' ending is short for '''aot'''....''person'' or '''aoti'''....''persons.'' For example: ::* '''Et ayse awa tam. At gey ayse <u>awas</u>.''' (singular inanimate pronoun)....''You have one house. I have <u>one</u> too.'' ::* '''At aysa alo drari. Hij at ayse anay <u>ewasi</u> (plural inanimate pronoun).'''....''I had ten pencils. Now I only have <u>two</u>.'' ::* '''Esa <u>asoti</u> yeb be ha duzam.''' (plural animate pronoun).... '''There were <u>a hundred people</u> in the concert hall.''' ::* '''Yat yefe kebier <u>awoyt</u> bi huti.''' (singular animate female pronoun)....''We must choose <u>one female person</u> from those people.'' === Ordinals === : Ordinal numeric determiners (= ordinals) like ''first'', ''second'', etc. are formed from the cardinal numerals by adding the adjectival ending '''a''' to the cardinal numeral. A variation of this is with the word '''nap''' (''order'') inserted: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Numeric Determiners |- ! Cardinal Numeral !! Ordinal Numeric Determiner !! Variation with '''nap''' (''order'') |- | '''o'''....''zero'' || '''oa'''....''zeroth'' || '''onapa'''....''zeroth'' |- | '''a'''....''one'' || '''aa'''....''first'' || '''anapa'''....''first'' |- | '''e'''....''two'' || '''ea'''....''second'' || '''enapa'''....''second'' |- | '''i'''....''three'' || '''ia'''....''third'' || '''inapa'''....''third'' |- | '''alo'''....''ten'' || '''aloa'''....''tenth'' || '''alonapa'''....''tenth'' |- | '''asu'''....''104'' || '''asua'''....''104th'' || '''asunapa'''....''104th'' |- | '''garale'''....''trillion'' || '''garalea'''....''trillionth'' || '''garalenapa'''....''trillionth'' |} : Note: '''ana''' is an adjective meaning ''only, single'', eg. '''Iyt se ana tud.'''....''She is an only child''. As an adverb, '''anay''' means ''only'', eg. '''At yexe anay be tam.'''....''I work only at home.'' : There are other ordinal adjectives that are not based on numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Words Not Based on Numbers |- ! Root Word !! Ordinal Word |- |'''ij'''....''beginning'' || '''ijna''' or '''ijnapa'''....''first'' |- |'''uj'''....''end'' || '''ujna''' or '''ujnapa'''....''last'' |- |'''aj'''....''past'' || '''ajna''' or '''ajnapa'''....''ex-, former, previous'' |- |'''oj'''....''future'' || '''ojna''' or '''ojnapa'''....''future, upcoming'' |- |'''ej'''....''present'' || '''ejna''' or '''ejnapa'''....''current, new, present'' |- |'''ja'''....''before'' || '''jana''' or '''janapa'''....''previous, last, foregoing'' |- |'''jo'''....''after'' || '''jona''' or '''jonapa'''....''next, following'' |- |'''za'''....''in front of''|| '''zana''' or '''zanapa'''....''next'' |- |'''zo'''....''behind''|| '''zona''' or '''zonapa'''....''last (previous, foregoing)'' |} : Ordinal determiners and adjectives can be converted to adverbs by adding the suffix '''y''' to the adjectival counterparts: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Adverbs |- ! Adjective !! Adverb |- | '''aa'''....''first'' || '''aay'''....''firstly'' |- | '''anapa'''....''first'' || '''anapay'''....''primarily'' |- | '''ea'''....''second'' || '''eay'''....''secondly'' |- | '''ujna'''....''last'' || '''ujnay'''....''finally'' |} : Ordinal determiners can be converted to animate pronouns (persons) with the suffix '''t''' and inanimate pronouns (things) with the suffix '''s'''. These, in turn, can be pluralized with the suffix '''i'''. Neutral-gender animate pronouns can be made specifically masculine or feminine by changing '''at''' to '''wat''' for the former, and to '''ayt''' for the latter: ::* '''ha aas'''....''the first thing'' ::* '''ha aat'''....''the first person'' ::* '''ha aati'''....''the first people'' ::* '''hua aayt'''....''that first female'' ::* '''ha enapas'''....''the second thing'' ::* '''ewat'''....''another guy'' ::* '''Ha ujnati so ha ijnati.'''....''The last shall be first.'' ::* '''ha zanapat'''....''the next fellow'' : Again, in the sequencing of stacked adjectival elements, the order is as in English, that is: <deictic or pronominal determiner> | <ordinal determiner> | <cardinal numerical determiner> | <adjective> ::* '''hua <u>uwa</u> aga tami'''....''those <u>four</u> big houses'' ::* '''ha <u>aa</u> alo oga tami'''....''the <u>first</u> ten little houses'' ::* '''ata <u>anapa</u> ewa oga tudi'''....''my <u>first</u> two little children'' Note: Ordinal numeric determiners are not to be confused with '''''ordinal vowels''''', which are used to derive scalar iterations of nouns. Cardinal numbers are used in the latter case, eg.: ::* '''d<u>o</u>b'''....''state'' (1st level) ::* '''d<u>a</u>b'''....''government'' (2nd level derivative) ::* '''d<u>e</u>b'''....''leader'' (3rd level derivative) ::* '''d<u>i</u>b'''....''administration'' (4th " " ) ::* '''d<u>u</u>b'''....''minister'' (5th " " ) === Fractions === : Fractional numeric determiners ( = fractions) like ''half'' and ''quarter'' are formed by adding '''-yn''' for those functioning as nouns, '''-yna''' for adjectives, '''-ynay''' for adverbs, or '''-yn''' for prefixes, to the respective cardinal numeral. {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:1.6em;font-size:smaller;" |+ Fractional Numeric Determiners |- ! Cardinal Numeral !! Fraction as Noun !! As Adjective !! As Adverb || As Prefix || As Verb |- | '''o'''....''zero'' || '''oyn'''....''a void, vacuum, null'' || '''oyna'''....''null, nil'' || -- || '''oyn-'''....''devoid of'' || '''oynxer'''....''annihilate, nullify'' |- | '''a'''....''one'' || '''ayn'''....''whole'' || '''ayna'''....''entire, whole'' || '''aynay'''....''entirely'' || '''ayn-'''....''holo-, whole-, all-'' || '''aynxer'''....''integrate'' |- | '''e'''....''two'' || '''eyn'''....''a half'' || '''eyna'''....''half'' || '''eynay'''....''halfway'' || '''eyn-'''....''half-, semi-, hemi-, demi-'' || '''eynxer'''....''halve'' |- | '''i'''....''three'' || '''iyn'''....''a third'' || '''iyna'''....''third'' || '''iynay'''....''by a third'' || '''iyn-'''....''terci''- || '''iynxer'''....''cut in third'' |- | '''u'''....''four'' || '''uyn'''....''a quarter'' || '''uyna'''....''quarter'' || '''uynay'''....''quarterly'' || '''uyn-'''....''quadri''- || '''uynxer'''....''quarter'' |- | '''alo'''....''ten'' || '''aloyn'''....''a tenth'' || '''aloyna'''....''tenth'' || '''aloynay'''....''by a tenth'' || '''aloyn-'''....''deci''- || '''aloynxer'''....''decimate'' |- | '''aso'''....''hundred'' || '''asoyn'''....''hundredth, percent'' || '''asoyna'''....''hundredth'' || '''asoynay'''....''by a hundredth'' || '''asoyn-'''....''centi-'' || '''asoynxer'''....''cut by a hundred'' |} : Here are some examples: :* '''His uxo ha <u>oynxen</u> bi yata mir.'''....''This will cause the <u>anihilation</u> of our world.'' :* '''Ha <u>ayna</u> mir te ayv et.'''....''The <u>whole</u> world knows about you.'' :* '''Is se gas vyel ha <u>ayn</u> bi isa goni.'''....''It is more than the <u>whole</u> of its parts.'' :* '''Ferad se <u>ayn</u>dyana dalzeyn.'''....''French is a <u>holo</u>phrastic language.'' :* '''Et yafe bier <u>eyn</u> bi is.'''....''You can take <u>half</u> of it.'' :* '''Yat yefo <u>eynxer</u> eta yexnix.'''....''We will have to <u>halve</u> your salary.'' :* '''Hus sa <u>eyn</u>vyan.'''....''That was a <u>half-</u>truth.'' :* '''Eso <u>eyn</u>zyunida dropek.'''....''There is going to be a <u>hemi</u>spheric war.'' :* '''Duven his se <u>eyn</u>utexea dopar?'''....''Is this a <u>semi-</u>automatic weapon?'' :* '''<u>Iynxu</u> hua absakpovel.'''....''<u>Cut</u> that pie <u>in thirds</u>.'' :* '''It yeyfe bixwer ay <u>uynxwer</u>.'''....''He should be drawn and <u>quartered</u>.'' :* '''Hia nas se <u>aloyn</u> bi hos yat nixa zojab.'''....''This money is a <u>tenth</u> of what we earned last year.'' :* '''Ha dep <u>aloynxwu</u>.'''....''The army <u>would be decimated.</u>'' :* '''Ewa <u>asoyni</u> bi ha dityan baksa.'''....''Two <u>percent (=hundredths)</u> of the citizenry got sick.'' :* '''Hia tom se anay <u>asoyn</u> ge aga vyel hua tom.'''....''This building is only <u>a hundredth</u> as big as that building.'' :* '''Hwut se <u>oyntofa</u>.'''....''That guy is naked.'' : The fractional adverbs can be used as in these examples: :* '''Et so <u>aynay</u> dudyefa av eta xeyni.'''....'''You will be <u>wholly</u> accountable for your actions.''' :* '''Iyt <u>eynay</u> tikabeloka.'''....''She <u>almost</u> (= halfway) threw up.'' : Pronominalizations like ''half of it, a third of them'': ::* '''<u>Eynas</u> sa fia.'''....''<u>Half of it</u> was good.'' ::* '''<u>Eynasi</u> sa fua.'''....''<u>Half of them</u> (things) were bad.'' ::* '''Esa uwa tobi be hua fukyes. <u>Eynati</u> toja.'''....''There were four people in that accident. <u>Half (of them)</u> died.'' ::* '''<u>Iynati</u> bi yet se vyaka.'''....''<u>A third</u> of you are right.'' ::* '''<u>Uynati</u> bi yat yantexe.'''....''<u>A quarter</u> of us agree.'' ::* '''<u>Alo asoyni</u> bi hia dyesi fyunxwa.'''....''<u>Ten percent</u> of these books were ruined.'' === Multiples === : Multiplicative numeric determiners ( = multiples) like ''double'', ''triple'' can be formed by adding '''-on''' to the respective cardinal numeral if the numeral is '''''monosyllabic''''', otherwise just '''-n'''. These noun forms can be adjectivized with the suffix '''-a'''. They can also serve as prefixes on animate nouns, inanimate nouns, and prefixes, as the following chart shows. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Multiplicative Numeric Determiners |- ! Cardinal Numeral !! Multiple as Noun !! ...As Adjective !! ...As Adverb !! ...As Prefix !! ...as Verb-maker |- | '''o'''....''zero'' || '''oon'''....''null'' || '''oona'''....''nil'' || || '''on-'''....''zero-'' || '''onxer'''....''cancel, zero out'' |- | '''a'''....''one'' || '''aon'''....''single'' || '''aona'''....''single'' || '''aonay'''....''singly'' || '''an-'''....''uni-/mono-'' || '''anxer'''....''unify'' |- | '''e'''....''two'' || '''eon'''....''twosome, double'' || '''eona'''....''double'' || '''eonay'''....''doubly'' || '''en-'''....''di-/bi-'' || '''enxer'''....''double'' |- | '''i'''....''three'' || '''ion'''....''threesome, triplet'' || '''iona'''....''triple'' || '''ionay'''....''triply'' || '''in-'''....''tri-''- || '''inxer'''....''triple'' |- | '''u'''....''four'' || '''uon'''....''quartet'' || '''uona'''....''quadruple'' || '''uonay'''....''quadruply'' || '''un-'''....''quadri-/tetra-'' || '''unxer'''....''quadruple'' |- | '''yo'''....''five'' || '''yoon'''....''quintet'' || '''yoona'''....''quintuple'' || '''yoonay'''....''quintuply'' || '''yoon-*'''....''quinti-/penta-'' || '''yoonxer*'''....''quintuple'' |- | '''ya'''....''six'' || '''yaon'''....''sextet'' || '''yaona'''....''sextuple'' || '''yaonay'''....''sextuply'' || '''yaon-*'''....''sexi-/hexa-'' || '''yaonxer*'''....''sextuple'' |- | '''alo'''....''ten'' || '''alon'''....''decade'' || '''alona'''....''decadic'' || '''alonay'''....''by a multiple of ten'' || '''alon-'''....''deca-'' || '''alonxer'''....''multiply by ten'' |- | '''aso'''....''hundred'' || '''ason'''....''hundredfold'' || '''asona'''....''hundredfold'' || '''asonay'''....''by a hundredfold'' || '''ason-'''....''hecato-'' || '''asonxer'''....''multiply by a hundred'' |} :: * <small>An extra ''o'' is added to these prefixes to avoid ambiguity with '''yan''' meaning ''together'' and '''yon''' meaning ''apart.''</small> : The multiplicative noun ''dozen'' is expressed by '''aleon'''. :* '''<u>Aleoni</u> bi pati yizpapa.'''....''<u>Dozens</u> of birds flew by.'' : By adding the suffix '''-at''' to the noun multiple, we get groupings of people. The '''-na-''' in some of these words can be omitted, thereby simplifying the words: :* '''aonat''' or '''aot''' ....''solo, single, person'' ::* '''aonatser''' of '''aotser'''....''become single, become a person'' ::* '''aonawat'''....''singleton'' :* '''eonat''' or '''eot'''....''duo, pair, twosome, couple'' ::* '''eotxer'''....''to copulate'' ::* '''eontajat'''....''twin'' :* '''ionat''' or '''iot'''....''trio, threesome, trinity'' ::* '''iotxer'''....''to do a threesome'' ::* '''Ionatin'''....''Trinitarianism'' ::* '''iontajati'''....''triplets'' :* '''uonat''' or '''uot''' ....''quartet, foursome'' ::* '''uontajat'''....''quadruplet'' :* '''yoonat''' or '''yoot'''....''quintet, group of five people'' ::* '''yoontajati'''....''quintuplets'' ::* '''yoonati'''....''quintets'' : By adding the suffix '''-un''' instead of '''-on''', we get the following: :* '''aun'''....''unit'' ::* '''auna'''....''unitary, individual'' ::* '''aunser'''....''unite'' ::* '''aunyan'''....''series'' :::* '''aunyana'''....''serial'' :* '''eun'''....''pair'' ::* '''euna'''....''even, paired, binary'' ::* '''oleuna'''....''odd, non-binary, uneven, unpaired'' :::* '''oleunat'''....''odd man out'' :::* '''eunxer'''....''even out'' : Some examples where the above multiple determiners and derivatives are used: ::* '''Yat naptyopa be <u>eo(na)ti</u> yez bi ha mep.'''....''We marched in <u>twos (= pairs)</u> down the street.'' ::* '''<u>Asonati</u> upo bay yat bu hia ovdal.'''....''<u>Hundreds (of people)</u> will come with us to this protest.'' ::* '''Hia ivxel xwe <u>en</u>jabay.'''....''This celebration happens <u>bi</u>ennially.'' ::* '''Iyt se <u>un</u>tupokyat.'''....''She is a <u>quadri</u>plegic. (Lit: x 4+limb+loss+person)'' ::* '''Diwe sagu ha <u>auni</u>.'''....''Please count the <u>units</u>.'' ::* '''Yet gafisa <u>aronay</u>!'''....''You all have improved <u>a thousandfold</u>!'' ::* '''Tob se <u>en</u>tyoyaba sat.'''....''Man is a <u>bi</u>pedal creature.'' : Note: Sometimes the multiple prefix ending in '''-on''' in the numbers below ten is shortened to '''-n''' in common words: ::* '''<u>an</u>zyuk'''....''<u>mono</u>cycle'' ::* '''<u>en</u>zyuk'''....''<u>bi</u>cycle'' ::* '''<u>in</u>gun'''....''<u>tri</u>angle'' ::* '''<u>un</u>gun'''....''<u>quadr</u>angle'' ::* '''<u>yoon</u>gon'''....''<u>penta</u>gon'' ::* '''<u>yaon</u>gon'''....''<u>hexa</u>gon'' : Note: The prefixes for ''penta-/quinti-'' and ''hexa-/sext-'' must keep the '''-on''' so as to distinguish them from the prefixes '''yon'''....''apart'' and '''yan'''....''together''. This rule does not apply to numbers inside chemical names and formulas (See [[Mirad Grammar/Vocabulary Formation#Coding Chemical Elements|Coding Chemical Elements]]). ::* '''<u>yoon</u>gona'''....''<u>quinti</u>partite''&nbsp;&nbsp;BUT: '''<u>yon</u>per'''....''separate, go <u>apart</u>'' ::* '''<u>yaon</u>gun'''....''<u>hexa</u>gon''&nbsp;&nbsp;BUT: '''<u>yan</u>uper'''....''meet, come <u>together</u>'' : Note: ::* '''aot'''....''individual, person'' ::* '''eot'''....''couple, pair'' ::* '''iot'''....''trio'' ::* '''uot'''....''quartet'' ::* '''yoot'''....''quintet'' === Distributives === : The following table shows the Mirad equivalents for distributive numbers that refer to the base or radix upon which a number is based. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; font-style:smaller;" |- ! number ! Latinate ! Grecian ! Mirad |- | 0 | ''nullary'' | ''niladic'', ''medadic'' | '''onsuna''' |- | 1 | ''unary'' |'' monadic'' | '''ansuna''' |- | 2 | ''binary'' | ''dyadic'' | '''ensuna''' |- | 3 | ''ternary'' | ''triadic'' | '''insuna''' |- | 4 | ''quaternary'' | tetradic | '''unsuna''' |- | 5 | ''quinary'' | ''pentadic'' | '''yoonsuna''' |- | 6 | ''senary'' | ''hexadic'' | '''yaonsuna''' |- | 7 | ''septenary'' | ''heptadic'' | '''yensuna''' |- | 8 | ''octonary'' | ''octadic'' | '''yinsuna''' |- | 9 | ''novenary'' |'' enneadic'' | '''yunsuna''' |- | 10 | ''denary, decimal'' | ''decadic'' | '''alonsuna''' |- | 11 | ''undenary, undecimal'' | ''endecadic'' | '''alansuna''' |- | 12 | ''duodenary, duodecimal'' | ''dodecadic'' | '''alensuna''' |- | 16 | ''sedecimal'' | ''hexadecimal'' | '''alyansuna''' |- | 20 | ''vigenary, vicenary'' | ''icosadic'' | '''elonsuna''' |} === Frequentatives === : Words related to frequency are formed in various ways: :: With '''-xag''' (''frequency'') ::* '''duhoxag?'''....''how many times?, how often?'' ::* '''oxag'''....''never (zero times)'' ::* '''axag'''....''once'' ::* '''exag'''....''twice'' ::* '''ixag'''....''three times, thrice'' ::* '''aloxag'''....''ten times'' ::* '''glaxag'''....''many times, often'' ::* '''gloxag'''....''seldom'' ::* '''hexag''' ....''sometimes'' ::* '''hyaxag'''....''at all times'' ::* '''hyoxag'''....''not a single time'' ::* '''graxag'''....''too often'' ::* '''grexag'''....''frequently enough'' ::* '''groxag'''.....''not often enough'' ::* '''gwaxag'''.....''most often'' ::* '''gwoxag'''.....''least often'' :: Or, with '''-jod(i)'''....''times, instances'' ::* '''duhogla jodi?'''....''how many times?'' ::* '''owa jod'''....''zero times, not a single time'' ::* '''awa jod'''....''one time'' ::* '''ewa jodi'''....''two time, twice'' ::* '''iwa jodi'''....''three times, thrice'' ::* '''ge jodi vyel'''....''as many times as'' ::* '''ga jodi vyel'''....''more times than, more often than'' ::* '''gla jodi'''....''many times, often'' ::* '''glo jodi'''....''seldom'' :: Some of the above expressions can be adjectivized: ::* '''axaga kyes'''....''a one-time occurrence'' ::* '''ajoda akut'''....''a one-time winner'' ::* '''glaxaga teaput'''....''a frequent visitor'' ::* '''glojoda pat'''....''a rare bird'' :* 1 :** ''daily, every day, once a day''....'''juba / hyajub''' :** ''weekly, every week, once a week''....'''yejuba / hyayejub''' :** ''monthly, every month, once a month''....'''jiba / hyajib''' :** ''yearly/annually, every year, once a year''....'''jaba / hyajab''' :* 2 :** ''twice a day''....'''exag hyajub''' :** ''twice a week/biweekly''....'''exag hyayeyub / eynyejuba''' :** ''twice a month/bimensual''....'''exag hyajib / eynjiba''' :** ''twice a year/biannial/semiannual''....'''exag hyajab / eynjaba''' :* 2 :** ''every other day''....'''hya enapa jub''' (= '''every second day''') :** ''every other week''....'''hya enapa yeyub''' :** ''every other month''....'''hya enapa jib''' :** ''every other year/biennial''....'''hya enapa jab / enjaba''' :* 3 :** ''every three months/trimestral/trimonthly''....'''hya enapa jib / enjiba''' :* 4 :** ''quarterly''....'''hya enapa jib / uynjaba''' :* 6 ::* ''every semester''....'''hya yaonjib / hya eynjab''' === Sequentials === : Number words expressing sequence or order can be expressed in two ways: :* With the adjectival ending '''-a''': ::* '''oa'''....''zeroth'' ::* '''aa'''....''first'' (as a prefix, means ''arch-'') ::* '''ea'''....''second'' ::* '''ia'''....''third'' ::* '''aloa'''....''tenth'' ::* '''asea'''....''one hundred and second'' :* Or with the ending '''napa''', where '''nap''' means ''order'': ::* '''onapa'''....''zeroth'' ::* '''anapa'''....''first'' ::* '''enapa'''....''second'' ::* '''inapa'''....''third'' ::* '''alonapa'''....''tenth'' ::* '''aronapa'''....''thousandth'' === Temporals === : Aggregates of days are formed with '''jub''' (''day''): ::* '''yejub'''....''week'' (''seven day'') : Aggregates of months are formed with '''jib''' (''month''): ::* '''ijib'''....''trimester'' (''three month'') ::* '''yajib'''....''semester'' (''six month'') : Aggregates of years are formed with '''jab''' (''year''): ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' ::* '''ijab'''....''triennium'' ::* '''lojab'''....''decade'' ('''lo''' is short for '''alo''') ::* '''sojab'''....''century'' ('''so''' is short for '''aso''') ::* '''rojab'''....''millennium'' ('''ro''' is short for '''aro''') ::* '''elojab'''....''vicennial'' ::* '''esojab'''....''bicentennial'' ::* '''ujab'''....''quadrennium'' ::* '''yejab'''....''septennial'' ::* '''yujab'''....''novennium'' ::* '''yolojab'''....''jubilee'' === Latinate Number Words Ending in -ary === : Latinate number words ending in -ary are translated with a number prefix and the suffix '''-suna''' in Mirad: ::* '''onsuna'''....''nullary'' ::* '''ansuna'''....''unary'' ::* '''ensuna'''....''binary'' ::* '''insuna'''....''ternary, trinary'' ::* '''unsuna'''....''quaternary'' ::* '''yownsuna<sup>*</sup>'''....''quinary'' ::* '''yawnsuna<sup>*</sup>'''....''quinary'' ::* '''yensuna'''....''senary, septenary'' ::* '''yinsuna'''....''octonary'' ::* '''yunsuna'''....''novenary'' ::* '''alonsuna'''....''denary'' ::* '''alansuna'''....''undenary'' ::* '''alensuna'''....''duodenary'' : * A '''w''' is added to disambiguate the numeric prefix from '''yan-''' (''together'') and '''yon-''' (''apart''). === Number Words Ending in -fold or -ple === :* Number words in English ending in ''-fold'', ''-ple'', or ''-ploid'' are translated with '''-gala''' (''-fold, multiple'') in Mirad: ::* '''angala'''....''unifold, simple, haploid, onefold, one-off, single, solitary'' ::* '''engala'''....''double, ducplicate, twofold'' ::* '''ingala'''....''triple,triplicate, threefold'' ::* '''ungala'''....''quadruple, quadruplicte, fourfold'' ::* '''yowngala'''....''quintuple, fivefold, quintuplicate'' ::* '''yawngala'''....''sextuple, sextuplicate, sixfold'' ::* '''yengala'''....''septuple, sevenfold, septuplicate'' ::* '''yingala'''....''octuple, octuplicate, eightfold'' ::* '''yungala'''....''nonuple, nonuplicate, ninefold'' ::* '''alongala'''....''tenfold'' ::* '''asongala'''....''hundredfold, centuplicate'' ::* '''arongala'''....''thousandfold'' ::* '''amlongala'''....''millionfold'' ::* '''amrongala'''....''billionfold'' : Add a final '''-s''' to the above words to derive an inaninimate noun form: ::* '''angalas'''....''singleton'' ::* '''engalas'''....''duplicate'' ::* '''ingalas'''....''triplicate'' ::* '''ungalas'''....''quadruplicate'' ::* '''yowngalas'''....''quintuplicate, quintuplet, pentuplet'' ::* '''yawngalas'''....''sextuplicate, sextuplet, hextuplet'' ::* '''yengalas'''....''septuplet, helptuplet'' ::* '''yingalas'''....''octuplet'' ::* '''yungalas'''....''nonuplet'' ::* '''alongalas'''....''decuplet'' : Some multiplicative verbs can also be derived thusly: ::* '''galer'''....''to multiply'' ::* '''engaler'''....''to duplicate, to double'' ::* '''ingaler'''....''to triple'' ::* '''ungaler'''....''to quadruple'' : The opposite of multiplication is division, so, change '''gal''' to '''gol''': ::* '''goler'''....''to divide'' ::* '''engoler'''....''to divide by two, to halve, to disect'' ::* '''ingoler'''....''to divide by three, to trisect'' ::* '''ungoler'''....''to divide by four, to quarter'' ::* '''alongoler'''....''to divide by ten, to decimate'' : Another way to create words referring to divisions is to insert a '''y''' before the '''n''' in the numeric prefix: ::* '''ayn'''....''a whole'' ::* '''eyn'''....''a half'' ::* '''iyn'''....''a third'' ::* '''uyn'''....''a quarter'' ::* '''yoyn'''....''a fifth'' ::* '''yayn'''....''a sixth'' ::* '''yeyn'''....''a seventh'' ::* '''yiyn'''....''an eighth'' ::* '''yuyn'''....''a ninth'' ::* '''aloyn'''....''a tenth'' ::* '''asoyn'''....''a hundredth, percent'' ::* '''aroyn'''....''a thousandth'' : Verbs can be derived from the above: ::* '''aynxer'''....''to integrate'' ::* '''eynxer'''....''to halve, to dissect'' ::* '''iynxer'''....''to trisect'' ::* '''uynxer'''....''to quarter'' ::* '''aloynxer'''....''to decimate'' === Number Words Pertaining to Arithmetic Base === : Numbers words pertaining to arithmetic base end in '''-syoba''': ::* '''ensyoba'''....''binary, base 2'' ::* '''insyoba'''....''ternary, base 3'' ::* '''alonsyoba'''....''decimal, base 10'' ::* '''alyansyoba'''....''hexadecimal, base 16'' ::* '''elonsyoba'''....''vigesimal, base 20'' === Number Words Pertaining To Directions in Communications === : Number words pertaining to directions in communications end in '''-izona''': ::* '''anizona'''....''simplex, unidirectional, one-way'' ::* '''enizona'''....''duplex, bidirectional, two-way'' === Number Words Pertaining to Angular Shapes === : Number words pertaining to angular shapes end in '''-guna''': ::* '''inguna, ingun(san)'''....''triangular, triangle'' ::* '''unguna, ungun(san)'''....''quadrangular, quadrangle, square'' ::* '''yownguna, yowngun(san)'''....''pentagonal, pentagon'' ::* '''yawnguna, yawngun(san)'''....''hexagonal, hexagon'' ::* '''yinguna, yingun(san)'''....''octagonal, octogon'' ::* '''alanguna, alangun(san)'''....''hendecagonal, hendecagon'' : Some number words relating to volumes (ending in '''-nid'''): ::* '''yawngekunid'''....''cube, hexahedron'' ::* '''elonkunid'''....''icosahedron'' ::* '''elunkunid'''....''icositetrahedron'' ::* '''unkunid'''....''tetrahedron'' ::* '''yinkunid'''....''octahedron'' ::* '''yunkunid'''....''nonahedron'' === Number Words Pertaining to Meter === : Number words pertaining to meter ending in '''-deup'''. ::* '''indeup'''....''trimeter'' ::* '''undeup'''....''tetrameter'' ::* '''yoondeup'''....''pentameter'' ::* '''yaondeup'''....''hexameter'' ::* '''yendeup'''....''heptameter'' ::* '''yindeup'''....''octameter'' === Number Words for Feet on an Animal === : Numbers words for feet on an animal end in '''tyoyaba'''. ::* '''entyoyaba'''....''bipedal'' ::* '''untyoyaba'''....''quadrupedal'' === List of Numeric Prefixes in English and Mirad === : Here is a list of numeric prefixes used in English and Mirad. The English prefixes can vary between Germanic, Latinate, and Greek-based. ::* '''o(n)-'''....''zero-, nil-, null-, un-, non-'' ::* '''oyn-'''....''no-'' ::* '''a(n)-'''....''uni-, one-, mono-, sim-, singul-, prim-, arch-, sol-, hen-'' ::* '''ayn-'''....''whole-, holo-, sol-'' ::* '''e(n)-'''....''two-, bi(n/s)-, di(s)-, du(al)-, dyo-, duo-, dy-, bin-, second'' ::* '''ey(n)-'''....''half-, semi-, hemi-'' ::* '''eo(n)-'''....''double, diplo-, dupl-, twi-, twofold, twosome, pair, dyo-'' ::* '''i(n)-'''....''three-, tri-, trito-'' ::* '''io(n)-'''....''triple, tripl-, tri-, threefold, threesome, tris-, triad-'' ::* '''iy(n)-'''....''third, terci-, terti-, tern-, trin-'' ::* '''u(n)-'''....''four-, quadr-, tetra-, tetarto-, tessar-, quatern-'' ::* '''uo(n)-'''....''quadrupl-, quart-, tetrad-, fourfold, foresome, tetraplo-'' ::* '''uy(n)-'''....''quarter, quart-, quadru-'' ::* '''yo(wn)-*'''....''five, quint-, penta-, pempto-, pentad-, pentaplop'' ::* '''yoy(n)-'''....''fifth, quint-, pentaplo-'' ::* '''ya(wn)-*'''....''six, sex-, hexa-, hexaplo-, hexad-'' ::* '''yay(n)-'''....''sixth, hect-, octo-'' ::* '''yaon-'''....''sixfold, sext-, hect-, octaplo-, octad-'' ::* '''ye(n)-'''....''seven, sept-, hept-'' ::* '''yey(n)-'''....''seventh, sept-, hept-'' ::* '''yeon-'''....''seven-fold, heptad-, septim-'' ::* '''yi(n)-'''....''eight, oct-, ogdoo-'' ::* '''yion-'''....''octet, octad, octav-, eight-fold'' ::* '''yu(n)-'''....''nine, novem-, noven-, nona-, ennea-'' ::* '''yuyn-'''....''nineth'' ::* '''yuon-'''....''ennead, nonad, enneaplo-, nine-fold'' ::* '''alo-'''....''ten, deci-, deca-'' ::* '''aloyn-'''....''tenth, dec-, decad-'' ::* '''elo-'''....''twenty, viginti-, icos-'' ::* '''aso-'''....''hundred, centi-, hecato-, hectad-'' ::* '''asoyn-'''....''hundredth, cent-, hectad-'' ::* '''aro-'''....''thousand, milli-, kilo-'' ::* '''aroyn-'''....''thousandth, millen-, chiliad-'' : * A '''w''' is added to these words to avoid confusion with '''yan''' (''together'') and '''yon''' (''apart''). === Number Words Referring to Groups of People === : Number words referring to groups of people end in '''-ot''': ::* '''oot'''....''nobody, zero group'' ::* '''aot'''....''person, individual, solo'' ::* '''eot'''....''couple, duo, pair, twosome'' ::* '''iot'''....''trio, threesome'' ::* '''uot'''....''quartet, foursome'' ::* '''yoot'''....''quintet, fivesome'' ::* '''yaot'''....''sextet'' ::* '''yeot'''....''septet'' ::* '''yiot'''....''octet'' ::* '''yuot'''....''nonet'' ::* '''alot'''....''decet'' === Number Words Referring to Groups of Years === ::* '''ejab'''....''biennium'' ::* '''ijab'''....''triennium, triennial'' ::* '''ujab'''....''quadrennium'' ::* '''yojab'''....''quinquennium, lustrum'' ::* '''yajab'''....''sexennium'' ::* '''yejab'''....''septennial'' ::* '''yijab'''....''octennial'' ::* '''yujab'''....''novennium'' ::* '''alojab'''....''decade, decennary, decennial, decennium'' (usu. abbreviated to '''lojab''') ::* '''elojab'''....''vicennium, vicennial, score'' ::* '''yolojab'''....''jubilee, fifty years'' ::* '''asojab'''....''century'' (usu. abbreviated to '''sojab'') ::* '''esojab'''....''bicentenary'' ::* '''arojab'''....''millennium, chiliad'' === Number Words Referring to Parts of a Year === ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' === Number Words Referring to Sets of Things === : Number words referring to sets of things end in '''-yan'''. The corresponding words in English may end in ''-ad'' or ''-ile'': ::* '''onyan'''....''nilad, empty set'' ::* '''anyan'''....''set, series, monad'' ::* '''enyan'''....''dyad, set of two, duad, pair, median'' ::* '''inyan'''....''triad, set of three, tercile, tertile'' ::* '''unyan'''....''tetrad, set of four, quartile'' ::* '''yownyan'''....''pentad, set of five, quintile'' ::* '''yawnyan'''....''hexad, set of six, sextile'' ::* '''yenyan'''....''heptad, set of seven, septile'' ::* '''yinyan'''....''octad, set of eight, octile'' ::* '''yunyan'''....''nonad, set of nine'' ::* '''alonyan'''....''decad, set of ten, decile'' ::* '''alanyan'''....''baker's dozen, set of eleven'' ::* '''alenyan'''....''dozen, set of twelve'' ::* '''alyanyan'''....''hexadecile'' ::* '''elonyan'''....''ventile, vigintile'' ::* '''asonyan'''....''centile, percentile'' ::* '''aronyan'''....''millile'' === Number Words About Twins, Triplets, etc.=== :* Words referring to twins, triplets, etc. end in the word '''-tid''', meaning ''sibling'': ::* '''eontid'''....''twin, fraternal twin'' :::* '''eontwid'''....''twin brother, male twin'' :::* '''eontiyd'''....''twin sister, female twin'' :::* '''geta eontiyd'''...''identical twin'' ::* '''iontid'''....''triplet'' ::* '''uontid'''....''quadruplet'' ::* '''yowntid'''....''quintuplet'' (Note the '''w''', used to avoid confusion with '''yon''' ::* '''yawntid'''....''sextuplet'' (" " ") ::* '''yentid'''....''septuplet'' ::* '''yintid'''....''octuplet'' ::* '''yuntid'''....''nonuplet'' == Number Chart == : The following chart shows numbers in Mirad as symbols, adjectives, pronouns, prefixes, and verbs: {| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Number Chart |- ! colspan=5| Multiple !! colspan=4 |Fraction |- ! Numeral !! Adjective !! Noun !! Prefix<sup>1</sup> !! Verb !!leftmargin=10px| Numeral !! Noun !! Prefix !! Verb |- | 0 || '''owa'''<br>''zero '' || '''oon'''<br>''nonentity, null''<br>'''oot'''<br>''nobody '' || '''on-'''<br>''zero- '' || '''onxer'''<br>''nullify '' ||1/0 || '''oyn'''<br>''zeroth'' || '''oyn-'''<br>''nihil- '' || '''oynxer'''<br>anihilate |- | 1 || '''awa'''<br>''one''<br>'''aa'''<br>''first''<br>'''ana'''<br>''single, lone''<br>'''aona'''<br>''whole'' || '''aon'''<br>''entity''<br>'''aot'''<br>''solo, individual '' || '''an-'''<br>''uni-, mono- '' || '''anxer'''<br>''unify''|| 1/1 || '''ayn'''<br>''whole '' || '''ayn-'''<br>''holo- '' || '''aynxer'''<br>integrate |- | 2 || '''ewa'''<br>''two''<br>'''ea'''<br>''second''<br>'''ena'''<br>''dual''<br>'''ensuana'''<br>''binary'' || '''eon'''<br>''double''<br>'''eot'''<br>''duo, pair, couple '' <br>'''eontid'''<br>''twin''|| '''en-'''<br>''bi-, di- '' || '''eonxer'''<br>double<br>'''eotxer'''<br>''copulate '' || 1/2|| '''eyn'''<br>''half '' || '''eyn-'''<br>''semi- '' || '''eyxner'''<br>''halve, disect'' |- | 3 || '''iwa'''<br>''three''<br>'''ia'''<br>''third''<br>'''insuana'''<br>''ternary'' || '''ion'''<br>''triple''<br>'''iot'''<br>''trio, threesome''<br>'''iontid'''<br>''triplet'' || '''in-'''<br>''tri- '' || '''ionxer'''<br>''triple '' || 1/3|| '''iyn'''<br>''third '' || '''iyn-'''<br>''terci- '' || '''iynxer'''<br>''trisect'' |- | 4 || '''uwa'''<br>''four''<br>'''ua'''<br>''fourth'' || '''uon'''<br>''quadruple''<br>'''uot'''<br>''quartet, foursome''<br>'''uontid'''<br>''quadruplet'' || '''un-'''<br>''tetra- '' || '''uonxer'''<br>''quadruple '' ||1/4|| '''uyn'''<br>''fourth ''<br>'''uynjab'''<br>''quarter'' || '''uyn-'''<br>''quadri- '' || '''uynxer'''<br>''quarter'' |- | 5 || '''yowa'''<br>''five ''<br>'''yoa'''<br>''fifth''|| '''yoon'''<br>''quintuple''<br>'''yoot'''<br>''quintet ''<br>'''yoontid'''<br>''quintuplet'' || '''yown-'''<sup>2</sup><br>''penta- '' || '''yoonxer'''<br>''quintuple '' || 1/5|| '''yoyn'''<br>''fifth '' || '''yoyn-'''<br>''quint- '' || '''yoynxer'''<br>''cut in fifths'' |- | 6 || '''yawa'''<br>''six ''<br>'''yaa'''<br>''sixth'' || '''yaon'''<br>sextuple<br>'''yaot'''<br>''sextet ''<br>'''yaontid'''<br>''sextuplet'' || '''yawn-'''<sup>3</sup><br>''hecto- '' || '''yaonxer'''<br>''sextuple '' || 1/6|| '''yayn'''<br>''sixth '' || '''yayn-'''<br>''hexi- '' || '''yaynxer'''<br>''cut in sixths'' |- | 7 || '''yewa'''<br>''seven ''<br>'''yea'''<br>''seventh'' || '''yeon'''<br>''septuple''<br>'''yeot'''<br>''septet ''<br>'''yeontid'''<br>''septuplet''<br>'''yejub'''<br>''week'' || '''yen-'''<br>''hepto- '' || '''yeonxer'''<br>mult<br>'' seven'' || 1/7|| '''yeyn'''<br>''seventh'' || '''yeyn-'''<br>''hepti- '' || '''yeyxner'''<br>''cut in sevenths'' |- | 8 || '''yiwa'''<br>''eight ''<br>'''yia'''<br>''eighth'' || '''yion'''<br>''octuple''<br>'''yiot'''<br>''octet ''<br>'''yiontid'''<br>''octuplet'' || '''yin-'''<br>''octo- '' || '''yionxer'''<br>mult<br>'' eight '' || 1/8|| '''yiyn'''<br>''eighth '' || '''yiyn-'''<br>''octi- '' || '''yiynxer'''<br>''cut in eighths'' |- | 9 || '''yuwa'''<br>''nine ''<br>'''yua'''<br>''ninth'' || '''yuon'''<br>''nonuple''<br>'''yuot'''<br>''set of nine ''<br>'''yuontid'''<br>''nonuplet'' || '''yun-'''<br>''nona- '' || '''yuonxer'''<br>''multiply by nine '' || 1/9|| '''yuyn'''<br>''nineth '' || '''yuyn-'''<br>''novi- '' || '''yuynxer'''<br>''cut in ninths'' |- | 10 || '''alo'''<br>''ten ''<br>'''aloa'''<br>''tenth''<br>'''alosuana'''<br>''decimal'' ||'''alon'''<br>''tenfold ''<br>'''alojab'''...''decade'' || '''alon-'''<br>''deca- '' || '''alonxer'''<br>''increase by a<br>factor of ten '' || 1/10|| '''aloyn'''<br>''tenth '' || '''aloy-'''<br>''deci- '' || '''aloynxer'''<br>''decimate'' |- | 100<br>10<sup>4</sup> || '''aso'''<br>''hundred''<br>'''asoa'''<br>''hundredth'' || '''ason'''<br>''hundredfold ''<br>'''asojab'''<br>''century''|| '''aso-'''<br>''heca- '' || '''asonxer'''<br>''increase a<br>hundredfold'' || 1/100<br>10<sup>-2</sup>|| '''asoyn'''<br>''hundredth<br> percentage<br>cent '' || '''asoy-'''<br>''centi- '' || '''asoynxer'''<br>''cut into hundredths'' |- | 1,000<br>10<sup>3</sup> || '''aro'''<br>''thousand ''<br>'''aroa'''<br>''thousanth'' || '''aron'''<br>''thousandfold ''<br>'''arojab'''<br>''millennium''|| '''aro-'''<br>''kilo- '' || '''aronxer'''<br>''multiply by a<br>thousand'' || 1/1000<br>10<sup>-3</sup>|| '''aroyn'''<br>''thousandth '' || '''aroy-'''<br>''milli- '' || '''aroynxer'''<br>''divide by a thousand'' |- | 1,000,000<br>10<sup>6</sup> || '''amlo'''<br>''million ''<br>'''amloa'''<br>''millionth'' || '''amlon'''<br>''millionfold '' || '''amlo-'''<br>''mega-'' || || 10<sup>-6</sup>|| '''amloyn'''<br>''millionth'' || '''amloy-'''<br>''micro-'' || |- | 10<sup>9</sup> || '''amro'''<br>''billion ''<br>'''amroa'''<br>''billionth'' || '''amron'''<br>''billionfold '' || '''amro-'''<br>''giga- '' || || 10<sup>-9</sup>|| '''amroyn'''<br>''billionth'' || '''amroy-'''<br>''nano-'' || |- |10<sup>12</sup> || '''garale'''<sup>3</sup><br>''trillion ''<br>'''garalea'''<br>''trillianth'' || '''garalen'''<br>''trillionfold '' || '''garale-'''<br>''tera-'' || || 10<sup>-12</sup>|| '''goralen'''<br>''trillionth'' || '''gorale-'''<br>''pico-'' || |- |10<sup>15</sup> || '''garalyo'''<br>''quadrillion ''<br>'''garalyoa'''<br>''quadrillionth'' || '''garalyon'''<br>''quadrillionfold '' || '''garalyo-'''<br>''peta-'' || ||10<sup>-15</sup>|| '''garalyon'''<br>''quadrillionth'' || '''goralyo-'''<br>''femto-'' || |- |10<sup>18</sup> || '''garalyi'''<br>''quintillion ''<br>'''garalyia'''<br>''quintillionth'' || '''garalyin'''<br>''quintillionfold '' || '''garalyi-'''<br>''exa-'' || ||10<sup>-18</sup>|| '''goralyin'''<br>''quintillianth'' || '''goralyi-'''<br>''atto-'' || |- |10<sup>21</sup> || '''garela'''<br>''sextillion ''<br>'''garelaa'''<br>''sextillionth'' || '''garelan'''<br>''sextillionfold '' || '''garela-'''<br>''zetta-'' || ||10<sup>-21</sup>|| '''gorelan'''<br>''sextillionth'' || '''gorela-'''<br>''zepto-'' || |- |10<sup>24</sup> || '''garelu'''<br>''septillion ''<br>'''garelua'''<br>''septillionth'' || '''garelun'''<br>''eptillionfold '' || '''garelu-'''<br>''yotta-'' || ||10<sup>-24</sup>|| '''gorelun'''<br>''septillianth'' || '''gorelu-'''<br>''yocto-'' || |- | 10<sup>27</sup> || '''garelye'''<br>''octillion ''<br>'''garelyea'''<br>''octillionth'' || '''garelyen'''<br>''octillionfold '' || '''garelye-'''<br>''ronna-'' || ||10<sup>-27</sup>|| '''gorelyen'''<br>''octillionth'' || '''gorelyen'''<br>''ronto-'' || |- | 10<sup>30</sup> || '''garilo'''<br>''nonillion ''<br>'''gariloa'''<br>''nonillionth'' || '''garilon'''<br>''nonillionfold '' || '''garilo-'''<br>''quetta-'' || ||10<sup>-30</sup>|| '''gorilon'''<br>''nonillionth'' || '''gorilo-'''<br>''quecto-'' || |} <div style=";font-size:smaller;"> ::* Note 1: Sometimes the final '''-n''' on the numeric prefix is dropped, especially as an ordinal vowel in scalar words, eg. '''anapa'''<br>''first'', '''atistam'''<br>''elementary school''. ::* Note 2: An extra '''o''' is inserted into this prefix to distinguish it from '''yon-'''<br>''dis-, apart'' ::* Note 3: An extra '''o''' is inserted into this prefix to distinguish it from '''yan-'''<br>''con-, together'' ::* Note 4: '''Garale''' is short for '''alo gar ale'''<br>''ten to-the-power-of 12''. By the same token, '''gorale''' is short for '''alo gor ale'''<br>''ten to-the-power-of-minus 12'' </div> = Metric Units = : Mirad uses the [[wikipedia:International System of Units|International System of Units (SI)]] for rendering measurement units. These symbols are pronounced as if you were spelling each letter out (see [[Mirad Grammar/Phonology and Orthography#Alphabet|the alphabet]]. Bear in mind that majiscules (uppercase letters are prefaced with the word '''ag-''' (''big''). Similarly, Greek letters are rendered by their Greek names (ω = ''omega'', Ω = ''agomega''). The measurement unit names are followed by '''nak''' (''measurement unit''). == SI Base Units == ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI base units</big> |- !English<br>Unit<br>Name !Symbolic<br>Abbreviation !Quantity<br>Unit !Mirad<br>Pronunciation |- !second |style="text-align:center" |s |time |style="text-align:center" |'''sonak''' |- !meter |style="text-align:center" |m |length |style="text-align:center" |'''minak''' |- !kilogram |style="text-align:center" |kg |mass |style="text-align:center" |'''kigenak''' |- !ampere |style="text-align:center" |A |electric current |style="text-align:center" |'''aganak''' |- !kelvin |style="text-align:center" |K |thermodynamic temperature |style="text-align:center" |'''agkinak''' |- !Mole |style="text-align:center" |mol |amount of substance |style="text-align:center" |'''miolinak''' |- !candela |style="text-align:center" |cd |luminous intensity |style="text-align:center" |'''cadanak''' |} == SI Derived Units == : Here are SI derived units with special names and symbols: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI derived units with special names and symbols</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbeviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''radian''' | align="center" | rad | plane angle | align="center" |'''roadanak''' |- |'''steradian''' | align="center" | sr | solid angle | align="center" |'''soronak''' |- |'''hertz''' | align="center" | Hz | frequency | align="center" |'''aghezunak''' |- |'''newton''' | align="center" | N | force, weight | align="center" |'''agninak''' |- | '''pascal''' | align="center" | Pa | pressure, stress | align="center" | '''agpoanak''' |- | '''joule''' | align="center" | J | energy | align="center" | '''agjinak''' |- | '''watt''' | align="center" | W | power | align="center" | '''agwunak''' |- | '''coulomb''' | align="center" | C | electric charge | align="center" |'''agcanak''' |- | '''volt''' | align="center" | V | electrical potential difference | align="center" | '''agvunak''' |- | '''farad''' | align="center" | F | capacitance | align="center" | '''agfenak''' |- | '''ohm''' | align="center" | Ω | electrical resistance | align="center" | '''agomeganak''' |- | '''Siemens''' | align="center" | S | electrical conductance | align="center" | '''agsonak''' |- | '''Weber''' | align="center" | Wb | magnetic flux | align="center" | '''agwubanak''' |- | '''tesla''' | align="center" | T | magnetic flux density | align="center" | '''agtonak''' |- | '''henry''' | align="center" | H | inductance | align="center" | '''aghenak''' |- | '''degree Celsius''' | align="center" | °C | temperature | align="center" | '''nogagcanak''' |- | '''lumen''' | align="center" | lm | luminous flux | align="center" | '''liminak''' |- | '''lux''' | align="center" | lx | illuminance | align="center" | '''lixunak''' |- | '''becquerel''' | align="center" | Bq | radioactivity | align="center" | '''agbakonak''' |- | '''gray''' | align="center" | Gy | absorbed dose (of ionizing radiation) | align="center" | '''aggeyunak''' |- | '''sievert''' | align="center" | Sv | equivalent dose (of ionizing radiation) | align="center" | '''agsovunak''' |- | '''katal''' | align="center" | kat | catalytic activity | align="center" | '''kiatonak''' |- | '''byte''' | align="center" | b | 8 bits of information | align="center" | '''banak''' |} == Convenient Non-SI Units == : Also, here are some non-SI units that are very convenient and acceptable: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Convenient non-SI units</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbreviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''litre''' | align="center" | L | volume | align="center" |'''aglonak''' |- |'''hectare''' | align="center" | ha | area | align="center" |'''heanak''' |- |'''ton''' | align="center" | t | area | align="center" |'''tonak''' |- |'''decibel''' | align="center" | dB | loudness | align="center" |'''daagbanak''' |- |'''fathom''' | align="center" | ftm | depth of water | align="center" |'''fetominak''' |} == Pronunciation of Coherent Derived Unit Formulae == : The following chart shows how in Mirad to pronounce coherent derived unit formulae in terms of base units. Note that the backslash means ''per'' or ''divided by'' and is pronounced '''gol'''. The symbol x means ''times'' and is pronounced '''gal'''. The superscript number is a power and is pronounced '''gar''' plus the number (with '''-wa''', if a unit number). The negative superscript number is pronounced '''gor''' plus the number (again, with '''-wa''' if a unit number). See [[Mirad Grammar/Determiners#Arithmetical Expressions|Arithmetical Expressions]] for further information on these terms. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Examples of coherent derived units in terms of base units</big> |- ! Name ! Symbolic<br>Formula ! Derived<br>Quantity ! Typical<br>Symbol ! Mirad<br>Pronunciation |- | '''square meter''' | align="center" | m<sup>2</sup> | area | align="center" |{{math|''A''}} | align="center" | '''minak-gar-ewa''' |- | '''cubic meter''' | align="center" | m<sup>3</sup> | volume | align="center" | {{math|''V''}} | align="center" | '''minak-gar-iwa''' |- | '''meter per second''' | align="center" | m/s | speed, velocity | align="center" | {{math|''v''}} | align="center" | '''minak-gol-sonak''' |- | '''meter per second squared''' | align="center" | m/s<sup>2</sup> | acceleration | align="center" | {{math|''a''}} | align="center" | '''minak-gol-sonak-gar-ewa''' |- |rowspan=2| '''reciprocal meter''' |rowspan=2 align="center" | m<sup>−1</sup> | wavenumber | align="center" | {{math|''σ''}}, {{math|''ṽ''}} | align="center" | '''minak-gor-awa''' |- | vergence (optics) | align="center" | {{math|''V''}}, 1/{{math|''f''}} |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | density | align="center" | {{math|''ρ''}} | align="center" | '''kigenak-gol-minak-gar-iwa''' |- | '''kilogram per square meter''' | align="center" | kg/m<sup>2</sup> | surface density | align="center" | {{math|''ρ''}}<sub>A</sub> | align="center" | '''kigenak-gol-minak-gar-ewa''' |- | '''cubic meter per kilogram''' | align="center" | m<sup>3</sup>/kg | specific volume | align="center" | {{math|''v''}} | align="center" | '''minak-gar-iwa-gol-kinak-ge''' |- | '''ampere per square meter''' | align="center" | A/m<sup>2</sup> | current density | align="center" | {{math|''j''}} | align="center" | '''aganak-gol-minak-gar-ewa''' |- | Amperes per meter|'''ampere per meter''' | align="center" | A/m | magnetic field strength | align="center" | {{math|''H''}} | align="center" | '''aganak-gol-minak''' |- | '''mole per cubic meter''' | align="center" | mol/m<sup>3</sup> | concentration | align="center" |{{math|''c''}} | align="center" | '''minolinak-gol-minak-gar-iwa''' |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | Mass concentration (chemistry)|mass concentration | align="center" | {{math|''ρ''}}, {{math|''γ'' }} | align="center" | '''kinak-ge-gol-minak-gar-iwa''' |- | '''candela per square meter''' | align="center" | cd/m<sup>2</sup> | luminance | align="center" | {{math|''L''}}<sub>v</sub> | align="center" | '''canak-da-gol-minak-gar-ewa''' |} == SI Macro and Micro Prefixes == : The SI has a whole list of prefixes that act as multipliers (macro) or dividers (micro) of the above and other measurement units. For example, a ''kilometer'' is a meter times a 1,000 (macro unit), whereas a millimeter is a meter divided by a 1,000 (micro unit). '''Agbanak''' means '''byte''', so '''garale-agbanak''' is ''terabyte''. This breaks down to ''10<sup>12</sup> bytes''. Here is a table showing the Mirad macro and micro prefixes: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Scalar Metrics |- ! colspan=4 | Macro !! colspan=4 | Micro |- ! Base<br>10!! US/UK Name!!Mirad Prefix....SI Prefix !!SI Symbol !! Base<br>10 !! (US/UK Name) !! Mirad Prefix....SI Prefix !! SI Symbol |- | 1 || one || '''an-''' *... ''mono-, uni-'' || ||1/1 ||whole || '''ayn-'''....''holo-, uni-'' || |- | 2 ||two || '''en-'''....''bi-'' || || 1/2 ||half||'''eyn-'''....''demi-, di-''|| |- | 3 ||three || '''in-'''....''tri-'' || || 1/3 ||third ||'''iyn-'''....''terci-''|| |- | 4 ||four || '''un-'''....''tetra-'' || || 1/4 ||fourth || '''uyn-'''....''quadri-''|| |- | 5 ||five || '''yown-''' ....''penta-'' || || 1/5 ||fifth ||'''yoyn'''....''quinti-''|| |- | 6 ||six || '''yawn-'''....''hexa-'' || || 1/6 ||sixth ||'''yayn'''....''sexti-''|| |- | 7 ||seven || '''yen-'''....''hepta-'' || || 1/7 ||seventh || '''yeyn'''....''septi-''|| |- | 8 ||eight || '''yin'''....''octo-'' || || 1/8 ||eighth || '''yiyn'''....''octi-''|| |- | 9 ||nine || '''yun'''....''nona-'' || || 1/9 ||ninth || '''yuyn'''....''novi-''|| |- | 10 ||ten || '''alon-'''....''deca-'' || ''da'' || 1/10 ||tenth || '''aloy-'''....''deci-''|| ''d'' |- | 10<sup>2</sup> ||hundred || '''aso-'''....''hecto-'' **|| ''h'' || 10<sup>-2</sup> ||hundredth || '''asoy-'''....''centi-''|| ''c'' |- | 10<sup>3</sup> ||thousand || '''amso-'''....''kilo-'' ||''k'' || 10<sup>-3</sup> ||thousandth)|| '''amsoy-'''....''milli-''|| ''m'' |- | 10<sup>6</sup> ||million || '''amlo-'''....''mega-'' || ''M'' || 10<sup>-6</sup> ||millionth || '''amloy-'''....''micro-''|| ''r'' |- | 10<sup>9</sup> ||billion /milliard || '''amro-'''....''giga-'' || ''G'' || 10<sup>-9</sup> ||billionth/ milliardth || '''amroy-'''....''nano-''|| ''n'' |- | 10<sup>12</sup> ||trillion /billion || '''garale-'''....''tera-'' || ''T'' || 10<sup>-12</sup> ||trillionth / billionth)|| '''gorale-'''....''pico-''|| ''p'' |- | 10<sup>15</sup> ||quadrillion)/ billiard|| '''garalyo-'''....''peta-'' || ''P''||10<sup>-15</sup> ||quadrillionth) / billiardth || '''goralyo-'''....''femto-''||''f'' |- | 10<sup>18</sup> ||quintillion / trillion || '''garalyu-'''....''exa-'' || ''E''||10<sup>-18</sup> ||quintillionth)/ trillionth || '''goralyu'''....''atto-''||''a'' |- | 10<sup>21</sup> ||sextillion)/ trilliard || '''garela-'''....''zetta-'' || ''Z''||10<sup>-21</sup> ||sextillionth / trilliardth || '''gorela'''....''zepto-''||''z'' |- | 10<sup>24</sup> ||septillion)/ quadrillion || '''garelu-'''....''yotta-'' || '' Y'' ||10<sup>-27</sup> ||septillionth / quadrillionth|| '''gorelu'''....''yocto-''||''y'' |} : : **Note: The '''gar''' (''to a plus power'') and '''gor''' (''to a minus power'') forms are alternatives for the numeric prefixes beyond 100. For example, ''billion'' (10<sup>9</sup>) could be expressed as '''garyu-'''(ten) to the 9th power'', while ''billionth'' could be expressed by '''goryu''' (''(ten) to the minus 9th power). The prefix '''garya-''' is composed of the positive exponential operator '''gar''' (''to the power of''), followed by the number ''6''. The prefix '''gorale-''' is composed of the negative exponential operator '''gor''' (''to the root of''), followed by the number ''12''. == Kg Metrics With Abbreviated Symbols == :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Kg Metrics With Abbreviated Symbols |- ! colspan=2 | MACRO !! colspan=2 | MICRO |- ! Symbol (Expansion) !! Mirad Pronunciation !! Symbol (Expansion) !! Mirad Pronunciation |- | ''dag'' (decagram)|| '''daagenak''' || ''dg'' |(decigram)||'''dagenak''' |- | ''hg'' (hectogram)|| '''hegenak''' || ''cg'' (centigram)||'''cagenak''' |- | ''kg'' (kilogram) || '''kogenak''' || ''mg'' (milligram)||'''migenak''' |- | ''Mg'' (macrogram)|| '''agmigenak''' ||''μg'' (microgram)|| '''mugenak''' |- | ''Gg'' (gigagram)|| '''aggegenak''' || ''ng'' (nanogram)|| '''nigenak''' |- | ''Tg'' (teragram)|| '''agtogenak''' || ''pg'' (picagram)|| '''pogenak''' |- | ''Pg'' ( petagram)|| '''agpogenak''' || ''fg'' (femtogram)|| '''fegenak''' |- | ''Eg'' (exagram)|| '''agegenak''' || ''ag'' (attogram)|| '''agenak''' |- | ''Zg'' (zettagram)|| '''agzegenak''' || ''zg'' (zeptogram) || '''zegenak''' |- | ''Yg'' (yottagram)|| '''agyugenak''' || ''yg'' (yoctogram) || '''yugenak''' |} : The squared and cubed representations of the above are followed by '''gar e''' (''squared'') and '''gar i''' (''cubed''), respectively: ::* ''10 km²''....(pronounced as:) '''alo kominaki gar ewa''' ::* ''12 mm³''....(pronounced as:) '''ale miminaki gar iwa''' = Expressing Frequency = : There are two ways to form determiners of frequency: ::* Using '''jod(i)''' meaning ''occasion(s), instance(s), time(s)'', or ::* Using '''xag''' meaning ''frequency'' : Here is a chart showing the most common frequency determiners: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Frequentative Determiners |- ! "Jod" Method !! "Xag" Method !! Meaning |- | '''duhogla jodi?''' || '''duhoxag?''' || ''how often?, how many times?'' |- | '''hogla jodi''' || '''hoxag''' || ''how often, how frequently'' |- | '''hagla jodi''' || '''haxag''' || ''the frequency'' |- | '''hegla jodi''' || '''hexag''' || ''sometimes, on some occasions'' |- | '''higla jodi''' || '''hixag''' || ''this often, this many times'' |- | '''hugla jodi''' || '''huxag''' || ''that often, that many times, so many times'' |- | '''huugla jodi''' || '''huuxag''' || ''so often, so many times'' |- | '''hyogla jodi''' || '''hyoxag''' || ''never'' |- | '''hyagla jodi''' || '''hyaxag''' || ''always, at all times'' |- | '''hyegla jodi''' || '''hyexag''' || ''any number of times, however often'' |- | '''hyigla jodi''' || '''hyixag''' || ''as often, the same number of times'' |- | '''hyugla jodi''' || '''hyuxag''' || ''not as often, some other number of times'' |- | '''ga jodi''' || '''gaxag (vyel)''' || ''more often (than)'' |- | '''ge jodi''' || '''gexag (vyel)''' || ''as many times (as), as often (as)'' |- | '''go jodi''' || '''goxag (vyel)''' || ''less often (than)'' |- | '''gla jodi''' || '''glaxag''' || ''many times, often'' |- | '''gle jodi''' || '''glexag''' || ''quite a few times, quite often'' |- | '''glo jodi''' || '''gloxag''' || ''not so many times, seldom'' |- | '''gra jodi''' || '''graxag''' || ''too often'' |- | '''gre jodi''' || '''grexag''' || ''often enough'' |- | '''gro jodi''' || '''groxag''' || ''too seldom'' |- | '''gwa jodi''' || '''gwaxag''' || ''as often as possible, most often, most times'' |- | '''gwe jodi''' || '''gwexag''' || ''an average number of times'' |- | '''gwo jodi''' || '''gwoxag''' || ''least often, as seldom as possible'' |- | '''owa jod''' || '''oxag''' || ''never, at no time, zero times'' |- | '''awa jod''' || '''axag''' || ''once, one time'' |- | '''awa ga jod''' || '''ga axag''' || ''again, once more'' |- | '''ewa jodi''' || '''exag''' || ''twice, two times'' |- | '''iwa jodi''' || '''ixag''' || ''thrice, three times'' |- | '''alo jodi''' || '''aloxag''' || ''ten times'' |- |- '''asoni bi jodi''' || -- || ''hundreds of times'' |- |- '''yowa gal haxag vyel zojab''' || '''yoxag vyel zojab''' || ''five times as often as last year'' |} : Examples: ::* '''<u>Duhoxag</u> et pe ha tayegoblam?'''....''<u>How often</u> do you go to the barber shop?'' ::* '''<u>Duhogla jodi</u> et akaye hia ekun?'''....''<u>How many times</u> have you won this game?'' ::* '''At teataye hua dyezun <u>iwa ey uwa jodi</u>.'''....''I have seen that film <u>three or four times</u>.'' ::* '''At teataye is <u>huugla jodi (or: huuxag) van</u> at bokseye.'''....''I have seen it <u>so many times that</u> I am getting sick.'' ::* '''Hus xwaye <u>gaxag vyel</u> et te.'''....''That has happened <u>more often than</u> you know.'' = Mathematical Expressions = [[File:Arithmetic symbols2.svg|90px|thumb|none]] : Mathematical vocabulary is based mostly on deriviatives of the degree word '''ga'''....''more''. == Chart of Arithmetical Operations == : The following chart shows Mirad mathematical operation terms and symbols: {{small/top}} {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:3.2em; font-size:smaller;" |+ Arithmetical Operation Vocabulary |- ! Verb !! Operation !! Patient !! Subject !! Operator !! Sign !! Result |- | '''gaber'''....''add'' || '''gaben'''....''addition'' || '''gabwas'''....''addend, summand'' || '''gabus'''....''augend'' || '''gab'''....''plus'' || '''gabsiyn'''....''plus sign'' (<big>+</big>) || '''gabix'''....''sum'' |- | '''galer'''....''multiply'' || '''galen'''....''multiplication'' || '''galwas'''....''multiplicand'' || '''galus'''....''multiplier, factor'' || '''gal'''....''times'' || '''galsiyn'''....''times sign'' (<big>x</big>) || '''galix'''....''product'' |- | '''garer'''....''raise to the power of''<br>'''egarer'''....''to square''<br>'''igarer'''....''to cube'' || '''garen'''....''exponentiation'' || '''garwas'''....''base'' || '''garus'''....''exponent'' || '''gar'''....''raised to the power of'' || || '''garix'''....''power'' |- | '''gazer'''....''logarithmize'' || '''gazen'''....''logarithmization'' || '''gazwas'''....''base''||'''gazus'''....''antilogarithm'' ||'''gaz'''....''the log of'' || ||'''gazix'''....''logarithm'' |- | '''gober'''....''subtract'' || '''goben'''....''subtraction'' || '''gobwas'''....''minuend'' || '''gobus'''....''subtrahend'' || '''gob'''....''minus'' || '''gobsiyn'''....''minus sign'' (<big>-</big>) || '''gobix'''....''difference'' |- | '''goler'''....''divide'' || '''golen'''....''division.... fraction'' || '''golwas'''....''dividend'', ''numerator''|| '''golus'''....''divisor, denominator'' || '''gol'''....''divided by'' || '''golsiyn'''....''division sign'' (<big>÷</big>) || '''golix'''....''quotient'' |- | '''gorer'''....''derive the nth root of'' || '''goren'''....''root extraction'' || '''gorwas'''....''radicand'' || '''gorus'''....''degree'' || '''gor'''....''the nth root of'' || '''gorsiyn'''....''radical sign'' (<big>√</big>) || '''gorix'''....''root'' |- | '''gexer'''....''equal'' || '''gexen'''....''equation'' || '''gexwas'''....''thing being equated'' || '''gexus'''....''equator'' || '''ge'''....''equal to'' || '''gesiyn'''....''equal sign'' (<big>=</big>) || |} {{small/end}} == How to Verbalize Math Expressions == ::* ''1 + 1 = 2.''....'''Awa gab awa gese ewa.''' ::* ''3 - 1 = 2.''....'''Iwa gob awa gese ewa.''' ::* ''2 x 4 = 8.''....'''Ewa gal uwa gese yiwa.''' ::* ''10 % 2 = 5.''....'''Alo gol ewa gese yuwa.''' ::* ''5<sup>2</sup> = 25.''....'''Yowa gar ewa gese elyu.''' ::* ''2<sup>3</sup> = 8.''....'''Ewa gar iwa gese yiwa.''' ::* ''4 √2 = 2 = 2.''....'''Uwa gor ewa gese ewa.''' ::* ''log<sub>10</sub> 1000 = 3.''....'''Aro gaz alo gese iwa.''' : Note 1: '''gese''' (''equals'') can be substituted with '''se''' (''is''), eg.: ::* '''Ewa gab ewa se uwa.'''....''Two plus two is four.'' : Note 2: If numbers are used as numeric adjectives, the units take the suffix '''-wa''', eg.: ::* '''E<u>wa</u> sicirufebi gab a<u>wa</u> marofeb gese yanmul.'''....''Two oranges plus one apple equals a salad.'' : Examples of mathematical expressions: ::* '''Ewa <u>gab</u> ewa gese uwa.'''....''Two <u>plus</u> two equals four.'' ::* '''Ewa <u>gal</u> iwa gese yawa.'''....''Two <u>times</u> three equals six.'' ::* '''Iwa <u>gar</u> ewa gese yuwa.'''....''Three <u>to the second power</u> equals nine.'' ::* '''Ewa <u>gob</u> ewa gese owa.'''....''Two <u>minus</u> two equals zero.'' ::* '''Yuwa <u>gol</u> iwa gese iwa.'''....''Nine <u>divided by</u> three equals three.'' ::* '''Yuwa <u>gor</u> iwa gese iwa.'''....''Nine <u>cubed</u> equals three.'' ::* '''Aso <u>gor</u> ewa gese alo.'''....''One hundred <u>squared</u> equals ten.'' ::* '''Aro <u>gaz</u> alo gese iwa.'''....''Log<sub>10</sub>(1000) = 3. (= Log base 10 of 1000 equals three'') == Decimal Expressions == : Decimal expressions like ''2.5'' use the word '''nod'''....''point'' as in English. ::* '''Hia lisovol kyinse ga vyel 10.8 (alo nod yiwa) kigenaki.'''....''This tomato weighs more than 10.8 (ten point eight) kilograms.'' = Calendar and Time Expressions = :: The word for calendar is '''judar'''. The sections below explain how calendar expressions are formed and used: === Basic Calendar Units === [[File:Calendar (PSF).png|thumb|none]] : Time is divided using the following basic terms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Calendar Units |- ! Mirad !! English |- | '''job''' || ''time'' |- | '''jab''' || ''year'' |- | '''jeb''' || ''season'' |- | '''jib''' || ''month'' |- | '''jub''' || ''day'' |- | '''jwob*''' || ''hour'' |- | '''jwab*''' ('''jwap''') || ''minute'' (''moment'') |- | '''jweb*''' ('''jwep''') || ''second'' (''instant'') |} * Note: These would ordinarily be '''jyob''', '''jyab''', and '''jyeb''' respectively, but the '''w''' glide is much easier to pronounce after the letter '''j''', and is therefore substituted. == Other Calendar Units == : Other calendar units are formed through the agglutination of numerical stubs to some of the time units above: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Other Calendar Units |- ! Mirad !! English !! Numerical Formula |- | '''rojab''' || ''millenium'' || year x 1,000 |- | '''sojab''' || ''century'' || year x 100 |- | '''lojab''' || ''decade'' || year x 10 |- | '''eynjab''' || ''half year'' || year x 1/2 |- | '''uynjab''' || ''quarter'' || year x 1/4 |- | '''yajib''' || ''semester'' || month x 6 |- | '''yejub''' || ''week'' || day x 7 |- | '''yejubuj''' || ''weekend'' || day x 7 end |- | '''eynjwob''' || ''half hour'' || hour x 1/2 |} : ''This'', ''next'', ''last'', etc. are expressed as follows: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Pointers |- ! Mirad !! English |- | '''hijub'''<br>'''hiyejub'''<br>'''hijab''' || ''today''<br>''this week''<br>''this year'' |- | '''zojub'''<br>'''zoyejub'''<br>'''zajab''' || ''yesterday''<br>''last week''<br>''last year'' |- | '''zajub'''<br>'''zayejub'''<br>'''zajab''' || ''tomorrow''<br>''next week''<br>''next year'' |- | '''hujub'''<br>'''huyejub'''<br>'''hujab''' || ''that day''<br>''that week''<br>''that year'' |- | '''jazojub'''<br>'''ja ewa yejubi'''<br>'''jazojab''' || ''the day before yesterday''<br>''two weeks ago''<br>''the year before last'' |- | '''jozajub'''<br>'''jo ewa yejubi'''<br>'''jozajab''' || ''the day after tomorrow''<br>''two weeks from now''<br>''the year after next'' |- | '''Duhojub?'''|| ''Which day?'' |- | '''hyajub''' || ''every day''<sup>1</sup> |- | '''hyejub''' || ''any day'' |- | '''hejub''' || ''someday'' |- | '''hejubi''' || ''some days'' |- | '''bi jub bu jub''' || ''from day to day'' |- | '''e jubi jay''' || ''two days ago'' |- | '''gla jubi joy''' || ''many days later'' |} : <sup>1</sup> ''All day'' is expressed by '''ha ayna jub''' or '''hya ha jub'''. == Seasons of the Year == [[File:Seasons gijinka.png|thumb|]] : Seasons of the year are expressed by internally scalarizing the word for ''season'' '''jeb''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Seasons of the Year |- ! Mirad !! English |- | '''jeab''' || ''spring'' |- | '''jeeb''' || ''summer'' |- | '''jeib''' || ''autumn, Fall'' |- | '''jeub''' || ''winter'' |} : Examples of usage: ::* '''be jeab'''....''in spring'' ::* '''ja jeeb'''....''before summer'' ::* '''ju jeib'''....''until autumn'' ::* '''ji jeub'''....''since winter'' ::* '''je ha jeb'''....''during the season'' ::* '''ub ha uj bi jeeb'''....''toward the end of summer'' ::* '''eb jeab ay jeeb'''....''between spring and summer'' ::* '''jeeba gemoj'''....''vernal equinox'' ::* '''jeiba fayebi'''....''autumn leaves'' ::* '''jeba til'''....''seasonal drink'' ::* '''jeubyena jebmalyen'''....''wintry climate'' ::* '''jeabyena malyen'''....''spring-like weather'' ::* '''jeuben'''....''hibernation'' ::* '''hijeab'''....''this season'' ::* '''zajeab'''....''next season'' ::* '''zojeab'''....''last season'' ::* '''hyajeab'''....''every season'' == Months of the Year == : Months of the year are expressed by internally scalarizing the word for month '''jib'''. Unlike in English, the months of the year in Mirad are not capitalized. Nor are days of the week. :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Months of the Year |- ! Mirad !! English |- | '''jiab''' || ''January'' |- | '''jieb''' || ''February'' |- | '''jiib''' || ''March'' |- | '''jiub''' || ''April'' |- | '''jiyob''' || ''May'' |- | '''jiyab''' || ''June'' |- | '''jiyeb''' || ''July'' |- | '''jiyib''' || ''August'' |- | '''jiyub''' || ''September'' |- | '''jilob''' || ''October'' |- | '''jilab''' || ''November'' |- | '''jileb''' || ''December'' |} : Some expressions using the months: ::* '''be jilob'''....''in October'' ::* '''ja jiyab'''....''before June'' ::* '''lojo zajiyeb'''....''by next July'' ('''lojo''' = ''not after'') ::* '''hijib'''....''this month'' ::* '''zojib'''....''last month'' ::* '''zajib'''....''next month'' ::* '''bi-jib-bu-jiba jobnis'''....''month-to-month rent'' ::* '''jibay'''....''monthly'' ::* '''jibi joy'''....''months later'' ::* '''jiba sindrurun'''....''monthly magazine'' ::* '''hujiba jobnis'''....''that month's rent'' ::* '''hya ionjib'''....''every trimester'' ::* '''jibiler'''....''to menstruate'' ::* '''byi zojilob'''....''since last October'' ::* '''ub zejib'''....''toward mid-month'' == Days of the Week == : Days of the week are expressed by internally scalarizing the word for day '''jub''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Days of the Week |- ! Mirad !! English |- | '''juab''' || ''Monday'' |- | '''jueb''' || ''Tuesday'' |- | '''juib''' || ''Wednesday'' |- | '''juub''' || ''Thursday'' |- | '''juyob''' || ''Friday'' |- | '''juyab''' || ''Saturday'' |- | '''juyeb''' || ''Sunday'' |} : Here are some common terms relating to days of the week: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Expressions |- ! Mirad !! English |- | '''Duhojub?''' || ''Which day?'' |- | '''hojub...''' || ''the day that...'' |- | '''hejub''' || ''someday'' |- | '''hijub''' || ''today'' |- | '''hujub''' || ''that day'' |- | '''hyijub''' || ''(on) the same day'' |- | '''hyajub''' || ''every day'' |- | '''hyejub''' || ''any day'' |- | '''zajub''' || ''yesterday'' |- | '''zojub''' || ''tomorrow'' |- | '''ha jajub'''<br>'''be ha jana jub''' || ''the day before, (on) the previous day'' |- | '''ha jojub'''<br>'''be ha jona jub''' || ''the day after, (on) the following day'' |- | '''jazojub''' || ''the day before yesterday'' |- | '''jozajub''' || ''the day after tomorrow'' |- | '''hya ea jub''' || ''every other/second day'' |- | '''hyajub boy juyeb''' || ''every day except Sunday'' |- | '''yejub''' || ''week'' |- | '''hiyejeb''' || ''this week'' |- | '''yejubuj''' || ''weekend'' |- | '''yexjub''' (or) '''zeyejub''' || ''weekday'' |- | '''enyejuba(y)''' || ''bi-weekly'' |- | '''zoyejub''' || ''last week'' |} : Examples of Usage: ::* '''(be) juyob'''....''on Friday'' ::* '''ju juib'''....''until Wednesday'' ::* '''ji zojub'''....''since yesterday'' ::* '''lojo jubuj'''....''by [Lit: not after] day's end'' ::* '''jo zajub'''....''after tomorrow'' ::* '''je ha jub'''....''during the day'' ::* '''bi juab bu juub'''....''from Monday to Friday'' ::* '''yejubuja ponpop'''....''a weekend getaway'' == Parts of the Day == : Here are the principal parts of a day: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Parts of the Day |- ! Daytime !! Nighttime |- | '''maj'''....''daytime, day'' ||'''moj'''....''nighttime, night'' |- | '''bi maj'''....''A.M.'' ||'''bi moj'''....''P.M.'' |- | '''jamajij'''....''pre-dawn'' || '''jamojij'''....''pre-dusk'' |- | '''majij'''....''daybreak, dawn''|| '''mojij'''....''dusk'' |- | '''amaryap'''....''sunrise, sunup''||'''amaryop'''....''sunset, sundown'' |- | '''jwamaj'''....''morning''<br>'''zajwamaj'''....''tomorrow morning''<br>'''hijwamaj'''....''this morning''<br>'''zojwamaj'''....''yesterday morning''<br>'''hujwamaj'''....''that morning''<br>'''hyajwamaj'''....''every morning''||'''jwamoj'''....''evening''<br>'''zajwamoj'''....''tomorrow evening''<br>'''hijwamoj'''....''this evening''<br>'''zojwamoj'''....''yesterday evening''<br>'''hujwamoj'''....''that evening''<br>'''hyajwamoj'''....''every evening'' |- | '''zemaj'''....''noon''||'''zemoj'''....''midnight'' |- | '''jozemaj'''....''afternoon''||'''jozemoj'''....''after midnight'' |- | '''majuj'''....''twilight''|| '''jwomoj'''....''late night'' |} ::* Examples of Usage: ::* '''At tijpa <u>ja majij</u>.'''....''I woke up <u>before dawn</u>.'' ::* '''At iyfe tuyjer <u>be ha jwoa jozemaj</u>.'''....''I like to nap <u>in the late afternoon</u>.'' ::* '''It yexe bi <u>amaryap bu amaryop</u>.'''....''He works from <u>sunup to sundown</u>.'' ::* '''<u>Be gwa jwamoji</u>, at teaxe yibsin.'''....''<u>Most evenings</u>, I watch television.'' == Expressing Dates == : The following is a how a date ('''jud''') is normally expressed: ::* '''be juab, 11 jieb 2018 joK.'''....''on Monday, February 11th, 2018 A.D.'' :A date like 2018 can be expressed as ''twenty eighteen'' ('''elo alyi''') or ''two thousand eighteen'' ('''ero alyi'''). : The day ''11'' in the above expression is pronounced '''ala'''. : The acronym for ''B.C.'' is '''jaK''', short for '''ja Krist''' (''before Christ''). : The acronym for the de-Christianized "BCE", meaning ''Before the Common/Current Era'' is expressed in Mirad with '''jaEJ''' ('''ja ha Eja Joeb'''). : The acronym for ''A.D.'' is '''joK''', short for '''jo Krist''' (''after Christ''). : The acronym for the de-Christianized ''C.E.'' is '''EJ''', short for '''ha Eja Joeb''' (''the Current Era''). : Other date expressions follow: ::* '''be <u>ha 1800 jabi</u> (alyi aso jabi)'''....''In <u>the 1800's</u> (eighteen hundreds)'' ::* '''ja <u>ha 20a (eloa)</u> asojab'''....''before <u>the 20th (twentieth)</u> century'' ::* '''eb <u>1920 (yulo elo)</u> ay 2001 (emso awa)'''....''between <u>1920 (nineteen twenty)</u> and (two thousand one)'' ::* '''<u>hyaje</u> hua alojab'''....''<u>throughout</u> that decade'' ::* '''At yexa hum <u>je gla jabi</u>.'''....''I worked there <u>for [Lit: during] many years</u>.'' ::* '''Ujbu his <u>lojo</u> jiyab.'''....''Finish this <u>by</u> [Lit: not after] May.'' ::* '''Iyt so him <u>ub ha uj bi</u> 2 (ewa) jiab.'''....''She will be here <u>toward the end of</u> January 2nd.'' ::* '''At taja je ha Podea <u>Eloni</u>.'''....''I was born in the Roaring <u>Twenties</u>.'' == Telling Time == [[File:Old Clock DSCN4746.jpg|thumb|]] : Clock time expressions use mostly the word '''jwob''' (''hour'') or '''jwobi''' (''hours''). : Times of the day are expressed in the 24-hour European system, or what might be called by Americans "military clock time." So, 3PM in U.S. parlance should be expressed in Mirad as ''15 hours'' ('''ulo jwobi'''), which is the same as ''15:00'' or ''15 hundred hours''. : The usual time-of-day question is '''Se duhojwob?'''....''What time is it?'' [Lit: is what-hour?] : The typical answer is in the format '''Se alo (jwobi) yuwa.''' (Lit: ''(It) is ten hours five''). The use of '''jwobi''' is optional, but if '''jwobi''' is modified by '''awa'''....''one'', then the singular form '''jwob''' is used. : Here are some typical answers: ::* '''Se awa jwob.'''....''It is one o'clock AM'' [Lit: ''It is one hour.''] ::* '''Se ewa jwobi.'''....''It is two o'clock AM'' [Lit: ''It is two hours.''] ::* '''Se ale jwobi.'''....''It is twelve o'clock AM.'' ::* '''Se alyu jwobi elo.'''....''It is 15:30 (3:30 PM).'' ::* '''Se eli jwobi ali.'''....''It is 23:13 (11:13 PM).'' ::* '''Se elu jwobi.'''....''It is 24:00 (12 PM).'' : The words '''jwob''' and '''jwobi''' can be abbreviated as '''j.'''. ::* '''be elo j.'''....''At 8:00 PM'' : The designation AM and PM can be used but are not necessary in the 24-hour clock system: ::* '''bi maj'''....(''AM'') ::* '''bi moj'''.... (''PM'') ::* '''Se <u>vyavay</u> 15:10 (= alu alo).'''....''It is exactly 7:10 P.M..''&nbsp;&nbsp;[Lit: ''It is <u>exactly</u> fifteen ten.''] ::* '''Et sa jwoa <u>bey</u> alo jwabi.'''....''You were late by 10 minutes.''&nbsp;&nbsp;[Lit: ''You were late <u>by</u> ten minutes.''] ::* '''Has ijo <u>yuz</u> 21:30 (= ela jwobi ilo).'''....''It will begin <u>around</u> 10:30 PM.'' ::* '''Puu him <u>lojo vyel</u> 15:00 j.'''....''Get here <u>no later than</u> 3 PM.'' ::* '''Ha yuzpar puo hum <u>yeb</u> 10 jwabi.'''....''The bus will arrive there <u>within</u> 10 minutes.'' ::* '''Ha jwobar <u>izeade</u><sup>1</sup> 17:00.'''....''The clock says [Lit. ''indicates''] 5 PM.'' ::* '''Yit pua be 3 j. <u>be ha nod</u>.'''....''They arrived at 3 <u>on the dot</u>''. :::<small>Note 1: '''izeade''' (''indicates'') can be substituted with '''de''' (''says'').</small> : Note the following clock time idioms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Clock Idioms |- ! Mirad !! English |- | '''jwa''' || ''early'' |- | '''jwe''' || ''on time'' |- | '''jwo''' || ''late'' |- | '''Se <u>vyavay</u> elo j.''' || ''It is <u>exactly</u> 8 PM.'' |- | '''<u>yub bi</u> zemaj'''<br>or '''<u>yuz bi</u> zemaj.''' || ''<u>around</u> noon'' |- | '''<u>ub</u> zemoj''' || ''<u>toward</u> midnight'' |- | '''<u>yeb bi</u> jwebi''' || ''<u>within</u> seconds'' |- | '''alo jwabi <u>ja hij</u>''' || ''ten minutes <u>ago</u> [= before now]'' |- | '''<u>lojo</u> 3 j.''' || ''<u>no later than / by</u> 3 o'clock AM.'' |- | '''jwobay''' || ''hourly / by the hour / on the hour'' |- | '''Hia pop <u>efxe</u> 2 1/2 (= ewa gab eyn) jwobi.''' || ''This trip <u>takes (Lit: necessitates) </u> 2 1/2 hours.'' |- | '''<u>ju</u> awa jwob bi hij''' || ''<u>until</u> one hour from now'' |- | '''<u>ji</u> zojub be 10a j.''' || ''<u>since</u> yesterday at 10 o'clock.'' |- | '''<u>je</u> ha jana 12 jwabi''' || ''<u>for/during/over</u> the last 12 minutes'' |- | '''<u>ja</u> ojo 10 j.''' || ''<u>before / by</u> 10 AM.'' |- | '''<u>lojo</u> 10 jwobi.''' || ''<u>by / in / within</u> 10 hours.'' |- | '''<u>jo</u> 10 j.''' || ''<u>after</u> 10 o'clock AM.'' |- | '''At saye him <u>ji</u> ewa jwobi.''' || ''I have been here <u>for [= since]</u> two hours.'' |} = Expressing Age = [[File:Russian Age Rating System.svg|thumb|]] : Many expressions relating to age are built on the Mirad word for ''age'': '''jag'''. : The typical question is: ::* '''<u>Duhojaga</u> et se?'''....''<u>How old</u> are you?'' (Lit. ''what-aged'') : A typical answer is one of the following. ::* '''At se <u>eli jabi jaga.</u>'''....''I am <u>twenty-three years old.</u>'' ::* '''At se <u>eli jaga.</u>'''....''I am <u>age twenty-three.</u>'' ::* '''At se <u>eli.</u>'''....''I am <u>twenty-three.</u>'' : Here are some ways to compare age: ::* '''gejaga vyel et'''....''as old as you, the same age as you'' ::* '''gajaga vyel et'''....''older than you'' ::* '''gojaga vyel et'''....''not as old as you'' ::* '''gajoga vyel et'''....''younger than you'' ::* '''grajaga'''....''too old'' ::* '''grejaga'''....''old enough'' ::* '''grojagat'''....''a minor (an underaged person)'' ::* '''zejaga'''....''middle aged'' ::* '''gwajogat'''....''the youngest one'' ::* '''gwajagat'''....''the oldest one'' ::* '''ha gwajagat bi ha tixutyan.'''....''the oldest one in (= of) the class.'' ::* '''Fiyzuu eta gajagati.'''....''Respect your elders.'' ::* '''iwa jabi gajaga vyel et'''....''three years older than you'' : Here is a chart showing the words used to describe people at various ages. Note, that starting with teenager, the number part of the expression means somewhere in a range of numbers, so the letter '''y''' is added to the number. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; |+ People of different ages |- ! Mirad !! English |- | '''awajubjagat''' || ''one day old baby'' |- | '''awajagat''' || ''one-year-old'' |- | '''alojagat''' || ''ten-year-old'' |- | '''aloyjagat''' || ''teenager'' |- | '''eloyjagat''' || ''vicenarian, twenty-something-year-old'' |- | '''iloyjagat''' || ''tricenarian, thirty-something-year-old'' |- | '''uloyjagat''' || ''quadracenarian, forty-something-year-old'' |- | '''yoloyjagat''' || ''quinquacenarian, fifty-something-year-old'' |- | '''yaloyjagat''' || ''sexagenarian, sixty-something-year-old'' |- | '''yeloyjagat''' || ''octogenarian, eighty-something-year-old'' |- | '''yiloyjagat''' || ''nonagenarian, ninety-something-year-old'' |- | '''asoyjagat''' || ''centenarian, hundred-something-year-old'' |- | '''aybasoyjagat''' || ''supercentenarian, hundred-and-ten-something-year-old'' |} : Here is a list of important age expressions and categories: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> * '''duhojaga?'''....''how old?'' * '''hojoga'''....''of the age (that...)'' * '''hajaga'''....''of the age'' * '''hejaga'''....''of some age'' * '''hijaga'''....''this old'' * '''hujaga'''....''that old'' * '''huujaga'''....''so old'' * '''hyajaga'''....''of every age'' * '''hyejaga'''....''of any age'' * '''hyijaga / gejaga'''....''of the same age, as old'' * '''hyujaga / ogejaga'''....''of a different age, not as old'' * '''zejaga''' .... ''middle-aged'' * '''jaga'''....''old'' * '''jayga'''....''oldish'' * '''joga'''....''young'' * '''joyga''' .... ''youngish'' * '''gle jaga'''....''rather old, oldish'' * '''gla jaga'''....''very old'' * '''glo jaga'''....''not very old'' * '''gra jaga'''....''too old, super-aged'' * '''gro jaga'''....''under-aged, minor'' * '''ge jaga'''....''as old, of the same age'' * '''awa (<u>jab</u>) jaga'''....''one <u>year</u> old'' * '''ewa (<u>jabi</u>) jaga'''....''two <u>years</u> old'' * '''alo (<u>jabi</u>) jaga'''....''ten <u>years</u> old'' * '''ga jaga <u>vyel</u> et'''....''older <u>than</u> you'' * '''ga joga <u>vyel</u> at'''....''younger <u>than</u> me'' * '''go jaga <u>vyel</u> wit'''....''less old <u>than</u> him'' * '''ge joga <u>vyel</u> iyt'''....''as young <u>as</u> her'' * '''ha gwa jagat <u>bi</u> ata tidetyan'''....''the youngest <u>of</u> my siblings'' * '''gajagat''' .... ''an elder'' * '''grojagat'''....''a minor'' * '''jagat''' .... ''old person, elder, senior'' * '''jagwat''' .... ''old man'' * '''jagayt''' .... ''old woman'' * '''jogat'''....''a youth'' * '''jogwat'''....''a boy, a male youth'' * '''jogayt'''....''a girl, m female youth'' * '''grejagat'''....''an adult, someone of age'' * '''grojagat'''....''a minor'' (''one insufficiently old'') * '''jagseat'''....''an adolescent'' * '''jagsyat'''/'''agsyat'''....''a grownup'' * '''tud''' .... ''child, offspring'' * '''twud''' .... ''male child, son'' * '''tuyd''' .... ''female child, daughter'' * '''tudet''' .... ''baby, infant'' * '''tobet''' .... ''youth, young person'' * '''twobet''' .... ''boy, young man'' * '''toybet''' .... ''girl, young woman, maiden'' </div> : Some other examples of usage: ::* '''Et <u>jagseye</u> fi.'''....''You <u>are aging</u> well.'' ::* '''At voy <u>jogseye</u> hyegla.'''....''I am not <u>getting</u> any <u>younger</u>.'' ::* '''His se taam av <u>ha jagati</u>.'''....''This is a home for <u>the elderly</u>.'' ::* '''Gawaku eta <u>jogan</u>!'''....''Regain your <u>youth</u>!'' ::* '''At se <u>ga jaga vyel</u> ha memyazi.'''....''I am <u>older than</u> the hills.'' ::* '''Teaxu ata <u>gwa joga</u> tud.'''....''Look at my <u>youngest</u> child.'' ::* '''Yat ife yata <u>awajagat</u>.'''....''We love our <u>one-year-old</u>.'' ::* '''<u>Jagseatan</u> se yika joob bi tej.'''....''<u>Adolescence</u> is a difficult period of life.'' ::* '''<u>Agsu</u>!'''....''<u>Grow up!</u>'' : Note the difference: ::* '''agaser'''....''to get bigger'' ::* '''agser'''....''to grow'' = Currency Nomenclature = [[File:Mon argent.jpg|thumb]] : The ISO abbreviation for the currency expressions from various countries of the world are used to form the Mirad equivalents. The lowercase ISO code abbreviation for a particular country's denomination is spelled out in Mirad alphabetics and then the letter '''n''' is suffixed (mnemonic for '''nas'''....''money''). Then, since a monetary unit can be considered a proper noun, the first letter is capitalized, eg.: ::* The ISO code abbreviation for "U.S. dollar" is "USD". ::* Lowercase is "usd" ::* Spelled out in Mirad alphabetics is '''u so da'''. ::* This, with '''n''' suffixed, results in '''usodan'''. ::* Finally, the first letter is capitalized, giving '''Usodan'''. ::* Pluralized, '''Usodan''' becomes '''Usodani''' (''= U.S. dollars''). ::* The Euro is therefore '''Euron'''. ::* The Thai baht is '''Toheban'''. ::* The Russian ruble is '''Rouban'''. : The ISO codes can be found at [[Wikipedia: List_of_circulating_currencies|List of circulating currencies]]. A portion of that file is replicated here: {| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Currencies ! English Currency Name ! Currency<br>symbol ! ISO 4217|ISO code ! Mirad Name |- |Jordanian dinar |JD |JOD |'''Jiodan''' |- |Moroccan dirham |DH |MAD |'''Miadan''' |- |Australian dollar |$ |AUD |'''Audan''' |- | Bitcoin | '''₿''' | data-sort-value="" | (''BTK?'') | '''Batokin''' |- |Brunei dollar |$ |BND |'''Banidan''' |- |Eastern Caribbean dollar |$ |XCD |'''Xucadan''' |- |Hong Kong dollar |$ |HKD |'''Hekidan''' |- |New Zealand dollar |$ |NZD |'''Nizudan''' |- |Singapore dollar |$ |SGD |'''Sogedan''' |- |United States dollar |$ |USD |'''Usodan''' |- |Armenian dram |֏ |AMD |'''Amidan''' |- |Euro |€ |EUR |'''Euron''' |- |Central African CFA franc |Fr |XAF |'''Xuafen''' |- |CFP franc |Fr |XPF |'''Xupofen''' |- |Swiss franc |Fr |CFN |'''Cufenin''' |- |West African CFA franc |Fr |XOF |'''Xuofen''' |- |Netherlands Antillean guilder |ƒ |ANG |'''Anigen''' |- |Danish krone |kr |DKK |'''Dakikin''' |- |Turkish lira |₺ |TRY |'''Toroyun''' |- |Mauritanian ouguiya |UM |MRU |'''Miroun''' |- |Pound sterling|Sterling |£ |GBP |'''Gebapon''' |- |Saint Helena pound |£ |SHP |'''Sohepon''' |- |South African rand |R |ZAR |'''Zuaron''' |- |Russian rouble |₽ |RUB |'''Rouban''' |- |Indian rupee |₹ |INR |'''Iniron''' |- |Israeli new shekel |₪ |ILS |'''Ilison''' |} :The hundredth fractional unit for most currencies can be converted into Mirad by appending the word '''-asoyn''' to the end of the Mirad name of the currency. : For example: ::* The American cent is '''Usodan-asoyn'''. ::* The Euro cent is '''Euron-asoyn'''. ::* The British penny is '''Gebapon-asoyn'''. : In context, all of the above can be abbreviated to '''asoyn'''. :The symbol used for each currency can also be taken from the Wikipedia table referenced above. The symbol precedes the number and a comma is used for the thousand breaker and a period is used for the decimal breaker. For example: ::* ''Five point six Euros'' ==> '''Yowa nod yawa Euroni''' ==> '''€5.6''' ::* ''Two thousand nine dollars'' ==> '''Emro yuwa Usodani''' ==> '''$2,009''' : Note: : The bitcoin has no ISO code, so it is arbitrarily translated into Mirad as '''Batokin (for BTK)'''. Its billionth fractional unit is called a satoshi and is translated into Mirad as '''Batokin-amroyn'''. : Other monetary vocabulary: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|2}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''nas'''....''money'' :::* '''nasa'''....''monetary'' :::* '''nasyen'''....''currency'' :::* '''nases'''....''change'' :::* '''nasmug'''....''coin'' :::* '''syagnas'''....''cash'' ::::* '''syagnasuer'''....''to cash'' ::* '''ejnux'''....''debit, cash'' ::* '''ojnux'''....''credit'' ::* '''nasyef'''....''debt'' ::* '''ojbier'''....''to borrow'' ::* '''ojbuer'''....''to lend'' ::* '''drefnas'''....''paper money'' ::* '''nasdrev'''....''bill, note, banknote'' :::* '''alo Usodan nasdrev'''....''ten dollar bill'' ::* '''nax'''....''price'' ::* '''nayx'''....''cost'' ::* '''namper'''....''to shop'' ::* '''nuxbier'''....''to buy'' ::* '''nixbuer'''....''to sell'' ::* '''nun'''....''merchandise, product'' ::* '''nuer'''....''to supply'' ::* '''nuxer'''....''to pay'' ::* '''nyuxer'''....''to deliver'' ::* '''nier'''....''to demand'' ::* '''nixer'''....''to earn'' ::* '''nyixer'''....''to order'' ::* '''nexer'''....''to save'' ::* '''nyexer'''....''to stock'' ::* '''noxer'''....''to spend'' ::* '''nyoxer'''....''to waste'' ::* '''kyaxler nas'''....''convert money'' ::* '''nasokrer'''....''go bankrupt'' ::* '''nasam'''....''bank'' ::* '''nunuien'''....''trade'' ::* '''nunuiem'''....''market'' ::* '''nam'''....''store'' </div> <noinclude>{{Chapter navigation with TOC|Determiners|Pronouns}}</noinclude> m7t7f0r1enbm7ofhyrod6lwisvzn7qs 4672800 4672799 2026-09-28T15:34:52Z Tyoyafud 6233 /* Kg Metrics With Abbreviated Symbols */ 4672800 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == Types of Numbers == : Numerals are words used to vocalize numbers, which are scalar symbols used to count and quantify things and people. For example the numeral ''two'' is how the number ''2'' is read or spoken. Mirad uses Arabic numbers (0, 1, 2, 3...), as in all Western World languages. : Numerals can be various parts of speech: ::* '''''numeric nouns''''' (''The score was <u>six</u> to <u>four</u>.'') ::* '''''numeric pronouns''''' (''I want <u>two</u>. Give me the <u>fifth one</u>.'') ::* '''''numeric determiners''''' (''<u>Five</u> days ago. The <u>fifth</u> day. A <u>double</u> dose.'') ::* '''''prefixes''''' (''<u>mono</u>chrome'', ''<u>bi</u>centennial'', ''<u>tri</u>angle'') ::* '''''rootwords''''' ('''<u>an</u>xer'''....''to unite'', '''<u>on</u>xer'''....''to annihilate'') : Number-based words include: ::* '''''cardinal numbers''''' (''one, two, three...'' used in counting and arithmetic) ::* '''''ordinal numbers''''' (''first, second...'' indicating ordered position) ::* '''''multiplicative numbers''''' (''double, triple, foursome...'') ::* '''''fractional numbers''''' (''half, third, hundredth...'') ::* '''''frequency numbers''''' (''once, twice, thrice...'') ::* '''''miscellaneous number-based words''''' (''only, percentage, annihilate'') == Cardinal Numbers == [[File:Waehlscheibe-kurzwahlnummern.jpg|thumb|]] : The cardinal numbers are words used in counting and reciting numerals such as telephone numbers, social security numbers, and zip codes, and in arithmetic. They are also used as the so-called "ordinal" stem vowels of words that relate to one another in a scalar, hierarchical, or some other ontological relationship. See this in [[Mirad_Grammar/Vocabulary_Formation|the chapter on Vocabulary Formation]]. === Units === :* The cardinal unit numerals are formed from the simple and pre-'''y'''-glided vowels. ::{| class="wikitable" style="background:lightyellow;{{text default color}}; text-align:center;font-size:smaller;" |+ Units |- ! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 |- | '''o''' || '''a''' || '''e''' || '''i''' || '''u''' || '''yo''' || '''ya''' || '''ye''' || '''yi''' || '''yu''' |- | ''zero'' || ''one'' || ''two'' || ''three'' || ''four'' || ''five'' || ''six'' || ''seven'' || ''eight'' || ''nine'' |} ::* '''Ata yibdalar sag se 703-842-6190''' (pronounced: '''ye-o-i-yi-u-e-ya-a-yu-o).'''....''My telephone number is...''. ::* '''At tambese <u>114</u>''' (pronounced: '''a-a-u''') ''Maple Street.'' ::* '''<u>E</u> gab <u>e</u> se <u>u</u>.'''....''<u>Two</u> plus <u>two</u> is <u>four</u>.'' === Decades === ::* The decade formant '''-l-''' is used to form the '''''decades'''''. Followed by '''-o'''....''zero'', we have the base decade numerals. These can be used for number recitation, arithmetic, and as numeric adjectives followed by plural nouns: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decades with the -l- Formant |- ! 10 !! 20 !! 30 !! 40 !! 50 !! 60 !! 70 !! 80 !! 90 |- | '''alo''' || '''elo''' || '''ilo''' || '''ulo''' || '''yolo''' || '''yalo''' || '''yelo''' || '''yilo''' || '''yulo''' |- | ''ten'' || ''twenty'' || ''thirty'' || ''forty'' || ''fifty'' || ''sixty'' || ''seventy'' || ''eighty'' || ''ninety'' |} :: By changing the '''o'''....''zero'' in '''lo''' to other cardinal unit numerals, the numerals within decades can be generated as follows: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decadal Counting |- | '''ala'''....''11'' || '''ela'''....''21'' || '''ila'''....''31'' || '''ula'''....''41'' || '''yola'''....''51'' || '''yala'''....''61'' || '''yela'''....''71'' || '''yila'''....''81'' || '''yula'''....''91'' |- | '''ale'''....''12'' || '''ele'''....''22'' || '''ile'''....''32'' || '''ule'''....''42'' || '''yole'''....''52'' || '''yale'''....''62'' || '''yele'''....''72'' || '''yile'''....''82'' || '''yule'''....''92'' |- | ... || ... || ... || ... || ... || ... || ... || ... || ... |- | '''alyu'''....''19'' || '''elyu'''....''29'' || '''ilyu'''....''39'' || '''ulyu'''....''49'' || '''yolyu'''....''59'' || '''yalyu'''....''69'' || '''yelyu'''....''79'' || '''yilyu'''....''89'' || '''yulyu'''....''99'' |} ::* '''At ayse <u>alo</u> dati.'''....''I have <u>ten</u> friends.'' ::* '''It yafe sagder byu <u>alyo</u>.'''....''He can count up to <u>fifteen</u>.'' ::* '''<u>Yulyu</u> gob <u>alo</u> gese <u>yilyu</u>.'''....''<u>Ninety-nine</u> minus <u>ten</u> equals <u>eighty-nine</u>.'' === Hundreds === ::* By adding the hundreds formant '''s''', you get the '''''hundreds''''': ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Hundreds with the -s- Formant |- ! 100 !! 200 !! 300 !! 400 !! 500 !! 600 !! 700 !! 800 !! 900 |- | '''aso''' || '''eso''' || '''iso''' || '''uso''' || '''yoso''' || '''yaso''' || '''yeso''' || '''yiso''' || '''yuso''' |} :: All the in-between numerals of the hundreds can be generated by modifying the '''so''' ending with the units and decades: :::* '''asa'''....''101'' :::* '''asale'''....''112'' :::* '''yosyulyi'''....''598'' :::* '''yusyulyu'''....''999'' === Thousands === ::* The '''''thousands''''' are generated with the formant '''r''': : :: Note: The numeral categories starting with the thousands on up end in '''-o''' and are separated from the rest of a numeral by a space. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Thousands |- ! 1000 !! 2000 !! 3000 !! 4000 !! 5000 !! 6000 !! 7000 !! 8000 !! 9000 |- | '''aro''' || '''ero''' || '''iro''' || '''uro''' || '''yoro''' || '''yaro''' || '''yero''' || '''yiro''' || '''yuro''' |} :::* '''aro'''....''1,000'' :::* '''aro a'''....''1,001'' :::* '''ero isi'''....''2,300'' :::* '''yoro yasula'''....''5,641'' === Millions === ::* The '''''millions''''' are generated with the formant '''ml'''. The millions part of the numeral are kept separate from the rest of the numeral. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Millions with the -ml- Formant |- ! 1,000,000 !! 2,000,000 !! 3,000,000 !! 4,000,000 !! 5,000,000 !! 6,000,000 !! 7,000,000 !! 8,000,000 !! 9,000,000 |- | '''amlo''' || '''emlo''' || '''imlo''' || '''umlo''' || '''yomlo''' || '''yamlo''' || '''yemlo''' || '''yimlo''' || '''yumlo''' |} :::* '''emlo yala'''....''2,000,051'' :::* '''umlo esu'''....''4,000,204'' :::* '''yumlo usyoro isyala'''....''9,405,361'' === Billions === ::* The '''''billions''''' are generated with the formant '''mr'''; ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Billions |- ! 1,000,000,000 !! 2,000,000,000 !! 3,000,000,000 !! 4,000,000,000 !! 5,000,000,000 !! 6,000,000,000 !! 7,000,000,000 !! 8,000,000,000 !! 9,000,000,000 |- | '''amro''' || '''emro''' || '''imro''' || '''umro''' || '''yomro''' || '''yamro''' || '''yemro''' || '''yimro''' || '''yumro''' |} : In numerals ending in '''-ro''' (''thousand''), '''-mlo''' (''million''), and '''-mro''' (''billion''), these numerals keep the '''-o''' and are separated by a space from the other elements of the numeral. :::* '''imro emlo yoro asyula'''....''three billion, two million, five thousand, one hundred fifty one'' :::* '''iro asyulyo'''....''3,195'' :::* '''yamlo asyulyo'''....''6,000,195'' :::* '''alomro yelyomlo asyilyaro yusele'''....''10,075,186,922'' === Trillions etc. === : The '''''trillions''''' are generated with the word '''garale''', which means ''10 to the positive power of 12 or 10<sup>12</sup>.'' : These numerals do not combine with surrounding numerals. ::* '''i garale'''....''3,000,000,000'' (''three trillion'') ::* '''eso garale'''....''200,000,000,000'' (''two hundred trillion'') : Even higher numerals are shown in the [[Mirad_Grammar/Numbers#Number_Chart|Number Chart later in this chapter]]. == Numeric Determiners == : Numeric Determiners are adjectives based on numerals that modify a following noun. === Integers === : The unit numeric integer determiners, which are used to quantify nouns, consist of the cardinal units followed by the unit formant '''wa'''. The noun following the numeric determiner is plural if the number is greater than one. The '''wa''' formant is used on unit numerals when they are stand-alone, not when they are part of a larger number. In contrast with English usage, "zero" is followed by a singular noun (''zero box'' vs. ''zero boxes''. Think of it as ''not a single box''). ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Standalone Unit Numeric Determiners |- ! owa tam !! awa tam !! ewa tami !! iwa tami !! uwa tami !! yowa tami !! yawa tami !! yewa tami !! yiwa tami !! yuwa tami |- | ''no/zero houses'' || ''one house'' || ''two houses'' || ''three houses'' || ''four houses''|| ''five houses'' || ''six houses'' || ''seven houses'' || ''eight houses'' || ''nine houses'' |} : <small>If a unit number is used in forming larger numbers like 13 or 204, no '''wa''' is used.</small> :: In a sequence of noun modifiers, the numerical determiner goes in the same place as in English, eg: ::* '''Ata <u>iwa</u> gajaga twidi bese bay at.'''....''My <u>three</u> older brothers live with me.'' ::* '''Hia <u>uwa</u> tomi losexwo.'''....''These <u>four</u> buildings will be destroyed.'' ::* '''At fu <u>ewa ey iwa</u> gouni.'''....''I would like <u>two or three</u> pieces.'' : The numeric determiners beyond the units do NOT take the '''-wa''' suffix. For example, '''ala tami'''....''eleven houses''. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Numeric Determiners modifying a singular or plural noun |- ! Mirad !! English !! '''Wa''' Behavior !! Pluralization Behavior |- | '''o<u>wa</u> tam''' || ''no houses, zero houses'' || The numeral is a unit, <br>so '''wa''' is suffixed. || The numeral is less than 2, <br>so the noun is singular. |- | '''awa tam''' || ''one house, a house''|| " || " |- | '''ewa tam<u>i</u>''' || ''two houses''|| " || The numeral is greater than 2, <br>so the noun is plural. |- | '''iwa tami''' || ''three houses''|| " || " |- | '''uwa tami''' || ''four houses'' || " || " |- | '''yowa tami''' || ''five houses'' || " || " |- | '''yawa tami''' || ''six houses''|| " || " |- | '''yewa tami''' || ''seven houses'' || " || " |- | '''yiwa tami''' || ''eight houses'' || " || " |- | '''yuwa tami''' || ''nine houses'' || " || " |- | '''alo tami''' || ''ten houses'' || The numeral is not a unit <br>so no '''wa''' is suffixed. || " |- | '''ase tami''' || ''a hundred two houses'' || " || " |- | '''ero iwa tami''' || ''two thousand three houses'' || The numeral '''i''' is a unit, <br>so '''wa''' is suffixed. || " |- | '''iro alo tami''' || ''three thousand ten houses'' || The numeral '''alo''' is not a unit, <br>so '''wa''' is not suffixed. || " |} : Numeric determiners can be pronominalized as things and persons by suffixing '''s''' or '''t''', respectively. These can, in turn, be pluralized by suffixing '''i'''. Furthermore, person pronouns can be feminized with a '''y''' before the '''t'''. The '''s''' suffix is short for '''sun'''....''thing'' or '''suni'''....''things''. The '''t''' ending is short for '''aot'''....''person'' or '''aoti'''....''persons.'' For example: ::* '''Et ayse awa tam. At gey ayse <u>awas</u>.''' (singular inanimate pronoun)....''You have one house. I have <u>one</u> too.'' ::* '''At aysa alo drari. Hij at ayse anay <u>ewasi</u> (plural inanimate pronoun).'''....''I had ten pencils. Now I only have <u>two</u>.'' ::* '''Esa <u>asoti</u> yeb be ha duzam.''' (plural animate pronoun).... '''There were <u>a hundred people</u> in the concert hall.''' ::* '''Yat yefe kebier <u>awoyt</u> bi huti.''' (singular animate female pronoun)....''We must choose <u>one female person</u> from those people.'' === Ordinals === : Ordinal numeric determiners (= ordinals) like ''first'', ''second'', etc. are formed from the cardinal numerals by adding the adjectival ending '''a''' to the cardinal numeral. A variation of this is with the word '''nap''' (''order'') inserted: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Numeric Determiners |- ! Cardinal Numeral !! Ordinal Numeric Determiner !! Variation with '''nap''' (''order'') |- | '''o'''....''zero'' || '''oa'''....''zeroth'' || '''onapa'''....''zeroth'' |- | '''a'''....''one'' || '''aa'''....''first'' || '''anapa'''....''first'' |- | '''e'''....''two'' || '''ea'''....''second'' || '''enapa'''....''second'' |- | '''i'''....''three'' || '''ia'''....''third'' || '''inapa'''....''third'' |- | '''alo'''....''ten'' || '''aloa'''....''tenth'' || '''alonapa'''....''tenth'' |- | '''asu'''....''104'' || '''asua'''....''104th'' || '''asunapa'''....''104th'' |- | '''garale'''....''trillion'' || '''garalea'''....''trillionth'' || '''garalenapa'''....''trillionth'' |} : Note: '''ana''' is an adjective meaning ''only, single'', eg. '''Iyt se ana tud.'''....''She is an only child''. As an adverb, '''anay''' means ''only'', eg. '''At yexe anay be tam.'''....''I work only at home.'' : There are other ordinal adjectives that are not based on numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Words Not Based on Numbers |- ! Root Word !! Ordinal Word |- |'''ij'''....''beginning'' || '''ijna''' or '''ijnapa'''....''first'' |- |'''uj'''....''end'' || '''ujna''' or '''ujnapa'''....''last'' |- |'''aj'''....''past'' || '''ajna''' or '''ajnapa'''....''ex-, former, previous'' |- |'''oj'''....''future'' || '''ojna''' or '''ojnapa'''....''future, upcoming'' |- |'''ej'''....''present'' || '''ejna''' or '''ejnapa'''....''current, new, present'' |- |'''ja'''....''before'' || '''jana''' or '''janapa'''....''previous, last, foregoing'' |- |'''jo'''....''after'' || '''jona''' or '''jonapa'''....''next, following'' |- |'''za'''....''in front of''|| '''zana''' or '''zanapa'''....''next'' |- |'''zo'''....''behind''|| '''zona''' or '''zonapa'''....''last (previous, foregoing)'' |} : Ordinal determiners and adjectives can be converted to adverbs by adding the suffix '''y''' to the adjectival counterparts: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Adverbs |- ! Adjective !! Adverb |- | '''aa'''....''first'' || '''aay'''....''firstly'' |- | '''anapa'''....''first'' || '''anapay'''....''primarily'' |- | '''ea'''....''second'' || '''eay'''....''secondly'' |- | '''ujna'''....''last'' || '''ujnay'''....''finally'' |} : Ordinal determiners can be converted to animate pronouns (persons) with the suffix '''t''' and inanimate pronouns (things) with the suffix '''s'''. These, in turn, can be pluralized with the suffix '''i'''. Neutral-gender animate pronouns can be made specifically masculine or feminine by changing '''at''' to '''wat''' for the former, and to '''ayt''' for the latter: ::* '''ha aas'''....''the first thing'' ::* '''ha aat'''....''the first person'' ::* '''ha aati'''....''the first people'' ::* '''hua aayt'''....''that first female'' ::* '''ha enapas'''....''the second thing'' ::* '''ewat'''....''another guy'' ::* '''Ha ujnati so ha ijnati.'''....''The last shall be first.'' ::* '''ha zanapat'''....''the next fellow'' : Again, in the sequencing of stacked adjectival elements, the order is as in English, that is: <deictic or pronominal determiner> | <ordinal determiner> | <cardinal numerical determiner> | <adjective> ::* '''hua <u>uwa</u> aga tami'''....''those <u>four</u> big houses'' ::* '''ha <u>aa</u> alo oga tami'''....''the <u>first</u> ten little houses'' ::* '''ata <u>anapa</u> ewa oga tudi'''....''my <u>first</u> two little children'' Note: Ordinal numeric determiners are not to be confused with '''''ordinal vowels''''', which are used to derive scalar iterations of nouns. Cardinal numbers are used in the latter case, eg.: ::* '''d<u>o</u>b'''....''state'' (1st level) ::* '''d<u>a</u>b'''....''government'' (2nd level derivative) ::* '''d<u>e</u>b'''....''leader'' (3rd level derivative) ::* '''d<u>i</u>b'''....''administration'' (4th " " ) ::* '''d<u>u</u>b'''....''minister'' (5th " " ) === Fractions === : Fractional numeric determiners ( = fractions) like ''half'' and ''quarter'' are formed by adding '''-yn''' for those functioning as nouns, '''-yna''' for adjectives, '''-ynay''' for adverbs, or '''-yn''' for prefixes, to the respective cardinal numeral. {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:1.6em;font-size:smaller;" |+ Fractional Numeric Determiners |- ! Cardinal Numeral !! Fraction as Noun !! As Adjective !! As Adverb || As Prefix || As Verb |- | '''o'''....''zero'' || '''oyn'''....''a void, vacuum, null'' || '''oyna'''....''null, nil'' || -- || '''oyn-'''....''devoid of'' || '''oynxer'''....''annihilate, nullify'' |- | '''a'''....''one'' || '''ayn'''....''whole'' || '''ayna'''....''entire, whole'' || '''aynay'''....''entirely'' || '''ayn-'''....''holo-, whole-, all-'' || '''aynxer'''....''integrate'' |- | '''e'''....''two'' || '''eyn'''....''a half'' || '''eyna'''....''half'' || '''eynay'''....''halfway'' || '''eyn-'''....''half-, semi-, hemi-, demi-'' || '''eynxer'''....''halve'' |- | '''i'''....''three'' || '''iyn'''....''a third'' || '''iyna'''....''third'' || '''iynay'''....''by a third'' || '''iyn-'''....''terci''- || '''iynxer'''....''cut in third'' |- | '''u'''....''four'' || '''uyn'''....''a quarter'' || '''uyna'''....''quarter'' || '''uynay'''....''quarterly'' || '''uyn-'''....''quadri''- || '''uynxer'''....''quarter'' |- | '''alo'''....''ten'' || '''aloyn'''....''a tenth'' || '''aloyna'''....''tenth'' || '''aloynay'''....''by a tenth'' || '''aloyn-'''....''deci''- || '''aloynxer'''....''decimate'' |- | '''aso'''....''hundred'' || '''asoyn'''....''hundredth, percent'' || '''asoyna'''....''hundredth'' || '''asoynay'''....''by a hundredth'' || '''asoyn-'''....''centi-'' || '''asoynxer'''....''cut by a hundred'' |} : Here are some examples: :* '''His uxo ha <u>oynxen</u> bi yata mir.'''....''This will cause the <u>anihilation</u> of our world.'' :* '''Ha <u>ayna</u> mir te ayv et.'''....''The <u>whole</u> world knows about you.'' :* '''Is se gas vyel ha <u>ayn</u> bi isa goni.'''....''It is more than the <u>whole</u> of its parts.'' :* '''Ferad se <u>ayn</u>dyana dalzeyn.'''....''French is a <u>holo</u>phrastic language.'' :* '''Et yafe bier <u>eyn</u> bi is.'''....''You can take <u>half</u> of it.'' :* '''Yat yefo <u>eynxer</u> eta yexnix.'''....''We will have to <u>halve</u> your salary.'' :* '''Hus sa <u>eyn</u>vyan.'''....''That was a <u>half-</u>truth.'' :* '''Eso <u>eyn</u>zyunida dropek.'''....''There is going to be a <u>hemi</u>spheric war.'' :* '''Duven his se <u>eyn</u>utexea dopar?'''....''Is this a <u>semi-</u>automatic weapon?'' :* '''<u>Iynxu</u> hua absakpovel.'''....''<u>Cut</u> that pie <u>in thirds</u>.'' :* '''It yeyfe bixwer ay <u>uynxwer</u>.'''....''He should be drawn and <u>quartered</u>.'' :* '''Hia nas se <u>aloyn</u> bi hos yat nixa zojab.'''....''This money is a <u>tenth</u> of what we earned last year.'' :* '''Ha dep <u>aloynxwu</u>.'''....''The army <u>would be decimated.</u>'' :* '''Ewa <u>asoyni</u> bi ha dityan baksa.'''....''Two <u>percent (=hundredths)</u> of the citizenry got sick.'' :* '''Hia tom se anay <u>asoyn</u> ge aga vyel hua tom.'''....''This building is only <u>a hundredth</u> as big as that building.'' :* '''Hwut se <u>oyntofa</u>.'''....''That guy is naked.'' : The fractional adverbs can be used as in these examples: :* '''Et so <u>aynay</u> dudyefa av eta xeyni.'''....'''You will be <u>wholly</u> accountable for your actions.''' :* '''Iyt <u>eynay</u> tikabeloka.'''....''She <u>almost</u> (= halfway) threw up.'' : Pronominalizations like ''half of it, a third of them'': ::* '''<u>Eynas</u> sa fia.'''....''<u>Half of it</u> was good.'' ::* '''<u>Eynasi</u> sa fua.'''....''<u>Half of them</u> (things) were bad.'' ::* '''Esa uwa tobi be hua fukyes. <u>Eynati</u> toja.'''....''There were four people in that accident. <u>Half (of them)</u> died.'' ::* '''<u>Iynati</u> bi yet se vyaka.'''....''<u>A third</u> of you are right.'' ::* '''<u>Uynati</u> bi yat yantexe.'''....''<u>A quarter</u> of us agree.'' ::* '''<u>Alo asoyni</u> bi hia dyesi fyunxwa.'''....''<u>Ten percent</u> of these books were ruined.'' === Multiples === : Multiplicative numeric determiners ( = multiples) like ''double'', ''triple'' can be formed by adding '''-on''' to the respective cardinal numeral if the numeral is '''''monosyllabic''''', otherwise just '''-n'''. These noun forms can be adjectivized with the suffix '''-a'''. They can also serve as prefixes on animate nouns, inanimate nouns, and prefixes, as the following chart shows. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Multiplicative Numeric Determiners |- ! Cardinal Numeral !! Multiple as Noun !! ...As Adjective !! ...As Adverb !! ...As Prefix !! ...as Verb-maker |- | '''o'''....''zero'' || '''oon'''....''null'' || '''oona'''....''nil'' || || '''on-'''....''zero-'' || '''onxer'''....''cancel, zero out'' |- | '''a'''....''one'' || '''aon'''....''single'' || '''aona'''....''single'' || '''aonay'''....''singly'' || '''an-'''....''uni-/mono-'' || '''anxer'''....''unify'' |- | '''e'''....''two'' || '''eon'''....''twosome, double'' || '''eona'''....''double'' || '''eonay'''....''doubly'' || '''en-'''....''di-/bi-'' || '''enxer'''....''double'' |- | '''i'''....''three'' || '''ion'''....''threesome, triplet'' || '''iona'''....''triple'' || '''ionay'''....''triply'' || '''in-'''....''tri-''- || '''inxer'''....''triple'' |- | '''u'''....''four'' || '''uon'''....''quartet'' || '''uona'''....''quadruple'' || '''uonay'''....''quadruply'' || '''un-'''....''quadri-/tetra-'' || '''unxer'''....''quadruple'' |- | '''yo'''....''five'' || '''yoon'''....''quintet'' || '''yoona'''....''quintuple'' || '''yoonay'''....''quintuply'' || '''yoon-*'''....''quinti-/penta-'' || '''yoonxer*'''....''quintuple'' |- | '''ya'''....''six'' || '''yaon'''....''sextet'' || '''yaona'''....''sextuple'' || '''yaonay'''....''sextuply'' || '''yaon-*'''....''sexi-/hexa-'' || '''yaonxer*'''....''sextuple'' |- | '''alo'''....''ten'' || '''alon'''....''decade'' || '''alona'''....''decadic'' || '''alonay'''....''by a multiple of ten'' || '''alon-'''....''deca-'' || '''alonxer'''....''multiply by ten'' |- | '''aso'''....''hundred'' || '''ason'''....''hundredfold'' || '''asona'''....''hundredfold'' || '''asonay'''....''by a hundredfold'' || '''ason-'''....''hecato-'' || '''asonxer'''....''multiply by a hundred'' |} :: * <small>An extra ''o'' is added to these prefixes to avoid ambiguity with '''yan''' meaning ''together'' and '''yon''' meaning ''apart.''</small> : The multiplicative noun ''dozen'' is expressed by '''aleon'''. :* '''<u>Aleoni</u> bi pati yizpapa.'''....''<u>Dozens</u> of birds flew by.'' : By adding the suffix '''-at''' to the noun multiple, we get groupings of people. The '''-na-''' in some of these words can be omitted, thereby simplifying the words: :* '''aonat''' or '''aot''' ....''solo, single, person'' ::* '''aonatser''' of '''aotser'''....''become single, become a person'' ::* '''aonawat'''....''singleton'' :* '''eonat''' or '''eot'''....''duo, pair, twosome, couple'' ::* '''eotxer'''....''to copulate'' ::* '''eontajat'''....''twin'' :* '''ionat''' or '''iot'''....''trio, threesome, trinity'' ::* '''iotxer'''....''to do a threesome'' ::* '''Ionatin'''....''Trinitarianism'' ::* '''iontajati'''....''triplets'' :* '''uonat''' or '''uot''' ....''quartet, foursome'' ::* '''uontajat'''....''quadruplet'' :* '''yoonat''' or '''yoot'''....''quintet, group of five people'' ::* '''yoontajati'''....''quintuplets'' ::* '''yoonati'''....''quintets'' : By adding the suffix '''-un''' instead of '''-on''', we get the following: :* '''aun'''....''unit'' ::* '''auna'''....''unitary, individual'' ::* '''aunser'''....''unite'' ::* '''aunyan'''....''series'' :::* '''aunyana'''....''serial'' :* '''eun'''....''pair'' ::* '''euna'''....''even, paired, binary'' ::* '''oleuna'''....''odd, non-binary, uneven, unpaired'' :::* '''oleunat'''....''odd man out'' :::* '''eunxer'''....''even out'' : Some examples where the above multiple determiners and derivatives are used: ::* '''Yat naptyopa be <u>eo(na)ti</u> yez bi ha mep.'''....''We marched in <u>twos (= pairs)</u> down the street.'' ::* '''<u>Asonati</u> upo bay yat bu hia ovdal.'''....''<u>Hundreds (of people)</u> will come with us to this protest.'' ::* '''Hia ivxel xwe <u>en</u>jabay.'''....''This celebration happens <u>bi</u>ennially.'' ::* '''Iyt se <u>un</u>tupokyat.'''....''She is a <u>quadri</u>plegic. (Lit: x 4+limb+loss+person)'' ::* '''Diwe sagu ha <u>auni</u>.'''....''Please count the <u>units</u>.'' ::* '''Yet gafisa <u>aronay</u>!'''....''You all have improved <u>a thousandfold</u>!'' ::* '''Tob se <u>en</u>tyoyaba sat.'''....''Man is a <u>bi</u>pedal creature.'' : Note: Sometimes the multiple prefix ending in '''-on''' in the numbers below ten is shortened to '''-n''' in common words: ::* '''<u>an</u>zyuk'''....''<u>mono</u>cycle'' ::* '''<u>en</u>zyuk'''....''<u>bi</u>cycle'' ::* '''<u>in</u>gun'''....''<u>tri</u>angle'' ::* '''<u>un</u>gun'''....''<u>quadr</u>angle'' ::* '''<u>yoon</u>gon'''....''<u>penta</u>gon'' ::* '''<u>yaon</u>gon'''....''<u>hexa</u>gon'' : Note: The prefixes for ''penta-/quinti-'' and ''hexa-/sext-'' must keep the '''-on''' so as to distinguish them from the prefixes '''yon'''....''apart'' and '''yan'''....''together''. This rule does not apply to numbers inside chemical names and formulas (See [[Mirad Grammar/Vocabulary Formation#Coding Chemical Elements|Coding Chemical Elements]]). ::* '''<u>yoon</u>gona'''....''<u>quinti</u>partite''&nbsp;&nbsp;BUT: '''<u>yon</u>per'''....''separate, go <u>apart</u>'' ::* '''<u>yaon</u>gun'''....''<u>hexa</u>gon''&nbsp;&nbsp;BUT: '''<u>yan</u>uper'''....''meet, come <u>together</u>'' : Note: ::* '''aot'''....''individual, person'' ::* '''eot'''....''couple, pair'' ::* '''iot'''....''trio'' ::* '''uot'''....''quartet'' ::* '''yoot'''....''quintet'' === Distributives === : The following table shows the Mirad equivalents for distributive numbers that refer to the base or radix upon which a number is based. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; font-style:smaller;" |- ! number ! Latinate ! Grecian ! Mirad |- | 0 | ''nullary'' | ''niladic'', ''medadic'' | '''onsuna''' |- | 1 | ''unary'' |'' monadic'' | '''ansuna''' |- | 2 | ''binary'' | ''dyadic'' | '''ensuna''' |- | 3 | ''ternary'' | ''triadic'' | '''insuna''' |- | 4 | ''quaternary'' | tetradic | '''unsuna''' |- | 5 | ''quinary'' | ''pentadic'' | '''yoonsuna''' |- | 6 | ''senary'' | ''hexadic'' | '''yaonsuna''' |- | 7 | ''septenary'' | ''heptadic'' | '''yensuna''' |- | 8 | ''octonary'' | ''octadic'' | '''yinsuna''' |- | 9 | ''novenary'' |'' enneadic'' | '''yunsuna''' |- | 10 | ''denary, decimal'' | ''decadic'' | '''alonsuna''' |- | 11 | ''undenary, undecimal'' | ''endecadic'' | '''alansuna''' |- | 12 | ''duodenary, duodecimal'' | ''dodecadic'' | '''alensuna''' |- | 16 | ''sedecimal'' | ''hexadecimal'' | '''alyansuna''' |- | 20 | ''vigenary, vicenary'' | ''icosadic'' | '''elonsuna''' |} === Frequentatives === : Words related to frequency are formed in various ways: :: With '''-xag''' (''frequency'') ::* '''duhoxag?'''....''how many times?, how often?'' ::* '''oxag'''....''never (zero times)'' ::* '''axag'''....''once'' ::* '''exag'''....''twice'' ::* '''ixag'''....''three times, thrice'' ::* '''aloxag'''....''ten times'' ::* '''glaxag'''....''many times, often'' ::* '''gloxag'''....''seldom'' ::* '''hexag''' ....''sometimes'' ::* '''hyaxag'''....''at all times'' ::* '''hyoxag'''....''not a single time'' ::* '''graxag'''....''too often'' ::* '''grexag'''....''frequently enough'' ::* '''groxag'''.....''not often enough'' ::* '''gwaxag'''.....''most often'' ::* '''gwoxag'''.....''least often'' :: Or, with '''-jod(i)'''....''times, instances'' ::* '''duhogla jodi?'''....''how many times?'' ::* '''owa jod'''....''zero times, not a single time'' ::* '''awa jod'''....''one time'' ::* '''ewa jodi'''....''two time, twice'' ::* '''iwa jodi'''....''three times, thrice'' ::* '''ge jodi vyel'''....''as many times as'' ::* '''ga jodi vyel'''....''more times than, more often than'' ::* '''gla jodi'''....''many times, often'' ::* '''glo jodi'''....''seldom'' :: Some of the above expressions can be adjectivized: ::* '''axaga kyes'''....''a one-time occurrence'' ::* '''ajoda akut'''....''a one-time winner'' ::* '''glaxaga teaput'''....''a frequent visitor'' ::* '''glojoda pat'''....''a rare bird'' :* 1 :** ''daily, every day, once a day''....'''juba / hyajub''' :** ''weekly, every week, once a week''....'''yejuba / hyayejub''' :** ''monthly, every month, once a month''....'''jiba / hyajib''' :** ''yearly/annually, every year, once a year''....'''jaba / hyajab''' :* 2 :** ''twice a day''....'''exag hyajub''' :** ''twice a week/biweekly''....'''exag hyayeyub / eynyejuba''' :** ''twice a month/bimensual''....'''exag hyajib / eynjiba''' :** ''twice a year/biannial/semiannual''....'''exag hyajab / eynjaba''' :* 2 :** ''every other day''....'''hya enapa jub''' (= '''every second day''') :** ''every other week''....'''hya enapa yeyub''' :** ''every other month''....'''hya enapa jib''' :** ''every other year/biennial''....'''hya enapa jab / enjaba''' :* 3 :** ''every three months/trimestral/trimonthly''....'''hya enapa jib / enjiba''' :* 4 :** ''quarterly''....'''hya enapa jib / uynjaba''' :* 6 ::* ''every semester''....'''hya yaonjib / hya eynjab''' === Sequentials === : Number words expressing sequence or order can be expressed in two ways: :* With the adjectival ending '''-a''': ::* '''oa'''....''zeroth'' ::* '''aa'''....''first'' (as a prefix, means ''arch-'') ::* '''ea'''....''second'' ::* '''ia'''....''third'' ::* '''aloa'''....''tenth'' ::* '''asea'''....''one hundred and second'' :* Or with the ending '''napa''', where '''nap''' means ''order'': ::* '''onapa'''....''zeroth'' ::* '''anapa'''....''first'' ::* '''enapa'''....''second'' ::* '''inapa'''....''third'' ::* '''alonapa'''....''tenth'' ::* '''aronapa'''....''thousandth'' === Temporals === : Aggregates of days are formed with '''jub''' (''day''): ::* '''yejub'''....''week'' (''seven day'') : Aggregates of months are formed with '''jib''' (''month''): ::* '''ijib'''....''trimester'' (''three month'') ::* '''yajib'''....''semester'' (''six month'') : Aggregates of years are formed with '''jab''' (''year''): ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' ::* '''ijab'''....''triennium'' ::* '''lojab'''....''decade'' ('''lo''' is short for '''alo''') ::* '''sojab'''....''century'' ('''so''' is short for '''aso''') ::* '''rojab'''....''millennium'' ('''ro''' is short for '''aro''') ::* '''elojab'''....''vicennial'' ::* '''esojab'''....''bicentennial'' ::* '''ujab'''....''quadrennium'' ::* '''yejab'''....''septennial'' ::* '''yujab'''....''novennium'' ::* '''yolojab'''....''jubilee'' === Latinate Number Words Ending in -ary === : Latinate number words ending in -ary are translated with a number prefix and the suffix '''-suna''' in Mirad: ::* '''onsuna'''....''nullary'' ::* '''ansuna'''....''unary'' ::* '''ensuna'''....''binary'' ::* '''insuna'''....''ternary, trinary'' ::* '''unsuna'''....''quaternary'' ::* '''yownsuna<sup>*</sup>'''....''quinary'' ::* '''yawnsuna<sup>*</sup>'''....''quinary'' ::* '''yensuna'''....''senary, septenary'' ::* '''yinsuna'''....''octonary'' ::* '''yunsuna'''....''novenary'' ::* '''alonsuna'''....''denary'' ::* '''alansuna'''....''undenary'' ::* '''alensuna'''....''duodenary'' : * A '''w''' is added to disambiguate the numeric prefix from '''yan-''' (''together'') and '''yon-''' (''apart''). === Number Words Ending in -fold or -ple === :* Number words in English ending in ''-fold'', ''-ple'', or ''-ploid'' are translated with '''-gala''' (''-fold, multiple'') in Mirad: ::* '''angala'''....''unifold, simple, haploid, onefold, one-off, single, solitary'' ::* '''engala'''....''double, ducplicate, twofold'' ::* '''ingala'''....''triple,triplicate, threefold'' ::* '''ungala'''....''quadruple, quadruplicte, fourfold'' ::* '''yowngala'''....''quintuple, fivefold, quintuplicate'' ::* '''yawngala'''....''sextuple, sextuplicate, sixfold'' ::* '''yengala'''....''septuple, sevenfold, septuplicate'' ::* '''yingala'''....''octuple, octuplicate, eightfold'' ::* '''yungala'''....''nonuple, nonuplicate, ninefold'' ::* '''alongala'''....''tenfold'' ::* '''asongala'''....''hundredfold, centuplicate'' ::* '''arongala'''....''thousandfold'' ::* '''amlongala'''....''millionfold'' ::* '''amrongala'''....''billionfold'' : Add a final '''-s''' to the above words to derive an inaninimate noun form: ::* '''angalas'''....''singleton'' ::* '''engalas'''....''duplicate'' ::* '''ingalas'''....''triplicate'' ::* '''ungalas'''....''quadruplicate'' ::* '''yowngalas'''....''quintuplicate, quintuplet, pentuplet'' ::* '''yawngalas'''....''sextuplicate, sextuplet, hextuplet'' ::* '''yengalas'''....''septuplet, helptuplet'' ::* '''yingalas'''....''octuplet'' ::* '''yungalas'''....''nonuplet'' ::* '''alongalas'''....''decuplet'' : Some multiplicative verbs can also be derived thusly: ::* '''galer'''....''to multiply'' ::* '''engaler'''....''to duplicate, to double'' ::* '''ingaler'''....''to triple'' ::* '''ungaler'''....''to quadruple'' : The opposite of multiplication is division, so, change '''gal''' to '''gol''': ::* '''goler'''....''to divide'' ::* '''engoler'''....''to divide by two, to halve, to disect'' ::* '''ingoler'''....''to divide by three, to trisect'' ::* '''ungoler'''....''to divide by four, to quarter'' ::* '''alongoler'''....''to divide by ten, to decimate'' : Another way to create words referring to divisions is to insert a '''y''' before the '''n''' in the numeric prefix: ::* '''ayn'''....''a whole'' ::* '''eyn'''....''a half'' ::* '''iyn'''....''a third'' ::* '''uyn'''....''a quarter'' ::* '''yoyn'''....''a fifth'' ::* '''yayn'''....''a sixth'' ::* '''yeyn'''....''a seventh'' ::* '''yiyn'''....''an eighth'' ::* '''yuyn'''....''a ninth'' ::* '''aloyn'''....''a tenth'' ::* '''asoyn'''....''a hundredth, percent'' ::* '''aroyn'''....''a thousandth'' : Verbs can be derived from the above: ::* '''aynxer'''....''to integrate'' ::* '''eynxer'''....''to halve, to dissect'' ::* '''iynxer'''....''to trisect'' ::* '''uynxer'''....''to quarter'' ::* '''aloynxer'''....''to decimate'' === Number Words Pertaining to Arithmetic Base === : Numbers words pertaining to arithmetic base end in '''-syoba''': ::* '''ensyoba'''....''binary, base 2'' ::* '''insyoba'''....''ternary, base 3'' ::* '''alonsyoba'''....''decimal, base 10'' ::* '''alyansyoba'''....''hexadecimal, base 16'' ::* '''elonsyoba'''....''vigesimal, base 20'' === Number Words Pertaining To Directions in Communications === : Number words pertaining to directions in communications end in '''-izona''': ::* '''anizona'''....''simplex, unidirectional, one-way'' ::* '''enizona'''....''duplex, bidirectional, two-way'' === Number Words Pertaining to Angular Shapes === : Number words pertaining to angular shapes end in '''-guna''': ::* '''inguna, ingun(san)'''....''triangular, triangle'' ::* '''unguna, ungun(san)'''....''quadrangular, quadrangle, square'' ::* '''yownguna, yowngun(san)'''....''pentagonal, pentagon'' ::* '''yawnguna, yawngun(san)'''....''hexagonal, hexagon'' ::* '''yinguna, yingun(san)'''....''octagonal, octogon'' ::* '''alanguna, alangun(san)'''....''hendecagonal, hendecagon'' : Some number words relating to volumes (ending in '''-nid'''): ::* '''yawngekunid'''....''cube, hexahedron'' ::* '''elonkunid'''....''icosahedron'' ::* '''elunkunid'''....''icositetrahedron'' ::* '''unkunid'''....''tetrahedron'' ::* '''yinkunid'''....''octahedron'' ::* '''yunkunid'''....''nonahedron'' === Number Words Pertaining to Meter === : Number words pertaining to meter ending in '''-deup'''. ::* '''indeup'''....''trimeter'' ::* '''undeup'''....''tetrameter'' ::* '''yoondeup'''....''pentameter'' ::* '''yaondeup'''....''hexameter'' ::* '''yendeup'''....''heptameter'' ::* '''yindeup'''....''octameter'' === Number Words for Feet on an Animal === : Numbers words for feet on an animal end in '''tyoyaba'''. ::* '''entyoyaba'''....''bipedal'' ::* '''untyoyaba'''....''quadrupedal'' === List of Numeric Prefixes in English and Mirad === : Here is a list of numeric prefixes used in English and Mirad. The English prefixes can vary between Germanic, Latinate, and Greek-based. ::* '''o(n)-'''....''zero-, nil-, null-, un-, non-'' ::* '''oyn-'''....''no-'' ::* '''a(n)-'''....''uni-, one-, mono-, sim-, singul-, prim-, arch-, sol-, hen-'' ::* '''ayn-'''....''whole-, holo-, sol-'' ::* '''e(n)-'''....''two-, bi(n/s)-, di(s)-, du(al)-, dyo-, duo-, dy-, bin-, second'' ::* '''ey(n)-'''....''half-, semi-, hemi-'' ::* '''eo(n)-'''....''double, diplo-, dupl-, twi-, twofold, twosome, pair, dyo-'' ::* '''i(n)-'''....''three-, tri-, trito-'' ::* '''io(n)-'''....''triple, tripl-, tri-, threefold, threesome, tris-, triad-'' ::* '''iy(n)-'''....''third, terci-, terti-, tern-, trin-'' ::* '''u(n)-'''....''four-, quadr-, tetra-, tetarto-, tessar-, quatern-'' ::* '''uo(n)-'''....''quadrupl-, quart-, tetrad-, fourfold, foresome, tetraplo-'' ::* '''uy(n)-'''....''quarter, quart-, quadru-'' ::* '''yo(wn)-*'''....''five, quint-, penta-, pempto-, pentad-, pentaplop'' ::* '''yoy(n)-'''....''fifth, quint-, pentaplo-'' ::* '''ya(wn)-*'''....''six, sex-, hexa-, hexaplo-, hexad-'' ::* '''yay(n)-'''....''sixth, hect-, octo-'' ::* '''yaon-'''....''sixfold, sext-, hect-, octaplo-, octad-'' ::* '''ye(n)-'''....''seven, sept-, hept-'' ::* '''yey(n)-'''....''seventh, sept-, hept-'' ::* '''yeon-'''....''seven-fold, heptad-, septim-'' ::* '''yi(n)-'''....''eight, oct-, ogdoo-'' ::* '''yion-'''....''octet, octad, octav-, eight-fold'' ::* '''yu(n)-'''....''nine, novem-, noven-, nona-, ennea-'' ::* '''yuyn-'''....''nineth'' ::* '''yuon-'''....''ennead, nonad, enneaplo-, nine-fold'' ::* '''alo-'''....''ten, deci-, deca-'' ::* '''aloyn-'''....''tenth, dec-, decad-'' ::* '''elo-'''....''twenty, viginti-, icos-'' ::* '''aso-'''....''hundred, centi-, hecato-, hectad-'' ::* '''asoyn-'''....''hundredth, cent-, hectad-'' ::* '''aro-'''....''thousand, milli-, kilo-'' ::* '''aroyn-'''....''thousandth, millen-, chiliad-'' : * A '''w''' is added to these words to avoid confusion with '''yan''' (''together'') and '''yon''' (''apart''). === Number Words Referring to Groups of People === : Number words referring to groups of people end in '''-ot''': ::* '''oot'''....''nobody, zero group'' ::* '''aot'''....''person, individual, solo'' ::* '''eot'''....''couple, duo, pair, twosome'' ::* '''iot'''....''trio, threesome'' ::* '''uot'''....''quartet, foursome'' ::* '''yoot'''....''quintet, fivesome'' ::* '''yaot'''....''sextet'' ::* '''yeot'''....''septet'' ::* '''yiot'''....''octet'' ::* '''yuot'''....''nonet'' ::* '''alot'''....''decet'' === Number Words Referring to Groups of Years === ::* '''ejab'''....''biennium'' ::* '''ijab'''....''triennium, triennial'' ::* '''ujab'''....''quadrennium'' ::* '''yojab'''....''quinquennium, lustrum'' ::* '''yajab'''....''sexennium'' ::* '''yejab'''....''septennial'' ::* '''yijab'''....''octennial'' ::* '''yujab'''....''novennium'' ::* '''alojab'''....''decade, decennary, decennial, decennium'' (usu. abbreviated to '''lojab''') ::* '''elojab'''....''vicennium, vicennial, score'' ::* '''yolojab'''....''jubilee, fifty years'' ::* '''asojab'''....''century'' (usu. abbreviated to '''sojab'') ::* '''esojab'''....''bicentenary'' ::* '''arojab'''....''millennium, chiliad'' === Number Words Referring to Parts of a Year === ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' === Number Words Referring to Sets of Things === : Number words referring to sets of things end in '''-yan'''. The corresponding words in English may end in ''-ad'' or ''-ile'': ::* '''onyan'''....''nilad, empty set'' ::* '''anyan'''....''set, series, monad'' ::* '''enyan'''....''dyad, set of two, duad, pair, median'' ::* '''inyan'''....''triad, set of three, tercile, tertile'' ::* '''unyan'''....''tetrad, set of four, quartile'' ::* '''yownyan'''....''pentad, set of five, quintile'' ::* '''yawnyan'''....''hexad, set of six, sextile'' ::* '''yenyan'''....''heptad, set of seven, septile'' ::* '''yinyan'''....''octad, set of eight, octile'' ::* '''yunyan'''....''nonad, set of nine'' ::* '''alonyan'''....''decad, set of ten, decile'' ::* '''alanyan'''....''baker's dozen, set of eleven'' ::* '''alenyan'''....''dozen, set of twelve'' ::* '''alyanyan'''....''hexadecile'' ::* '''elonyan'''....''ventile, vigintile'' ::* '''asonyan'''....''centile, percentile'' ::* '''aronyan'''....''millile'' === Number Words About Twins, Triplets, etc.=== :* Words referring to twins, triplets, etc. end in the word '''-tid''', meaning ''sibling'': ::* '''eontid'''....''twin, fraternal twin'' :::* '''eontwid'''....''twin brother, male twin'' :::* '''eontiyd'''....''twin sister, female twin'' :::* '''geta eontiyd'''...''identical twin'' ::* '''iontid'''....''triplet'' ::* '''uontid'''....''quadruplet'' ::* '''yowntid'''....''quintuplet'' (Note the '''w''', used to avoid confusion with '''yon''' ::* '''yawntid'''....''sextuplet'' (" " ") ::* '''yentid'''....''septuplet'' ::* '''yintid'''....''octuplet'' ::* '''yuntid'''....''nonuplet'' == Number Chart == : The following chart shows numbers in Mirad as symbols, adjectives, pronouns, prefixes, and verbs: {| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Number Chart |- ! colspan=5| Multiple !! colspan=4 |Fraction |- ! Numeral !! Adjective !! Noun !! Prefix<sup>1</sup> !! Verb !!leftmargin=10px| Numeral !! Noun !! Prefix !! Verb |- | 0 || '''owa'''<br>''zero '' || '''oon'''<br>''nonentity, null''<br>'''oot'''<br>''nobody '' || '''on-'''<br>''zero- '' || '''onxer'''<br>''nullify '' ||1/0 || '''oyn'''<br>''zeroth'' || '''oyn-'''<br>''nihil- '' || '''oynxer'''<br>anihilate |- | 1 || '''awa'''<br>''one''<br>'''aa'''<br>''first''<br>'''ana'''<br>''single, lone''<br>'''aona'''<br>''whole'' || '''aon'''<br>''entity''<br>'''aot'''<br>''solo, individual '' || '''an-'''<br>''uni-, mono- '' || '''anxer'''<br>''unify''|| 1/1 || '''ayn'''<br>''whole '' || '''ayn-'''<br>''holo- '' || '''aynxer'''<br>integrate |- | 2 || '''ewa'''<br>''two''<br>'''ea'''<br>''second''<br>'''ena'''<br>''dual''<br>'''ensuana'''<br>''binary'' || '''eon'''<br>''double''<br>'''eot'''<br>''duo, pair, couple '' <br>'''eontid'''<br>''twin''|| '''en-'''<br>''bi-, di- '' || '''eonxer'''<br>double<br>'''eotxer'''<br>''copulate '' || 1/2|| '''eyn'''<br>''half '' || '''eyn-'''<br>''semi- '' || '''eyxner'''<br>''halve, disect'' |- | 3 || '''iwa'''<br>''three''<br>'''ia'''<br>''third''<br>'''insuana'''<br>''ternary'' || '''ion'''<br>''triple''<br>'''iot'''<br>''trio, threesome''<br>'''iontid'''<br>''triplet'' || '''in-'''<br>''tri- '' || '''ionxer'''<br>''triple '' || 1/3|| '''iyn'''<br>''third '' || '''iyn-'''<br>''terci- '' || '''iynxer'''<br>''trisect'' |- | 4 || '''uwa'''<br>''four''<br>'''ua'''<br>''fourth'' || '''uon'''<br>''quadruple''<br>'''uot'''<br>''quartet, foursome''<br>'''uontid'''<br>''quadruplet'' || '''un-'''<br>''tetra- '' || '''uonxer'''<br>''quadruple '' ||1/4|| '''uyn'''<br>''fourth ''<br>'''uynjab'''<br>''quarter'' || '''uyn-'''<br>''quadri- '' || '''uynxer'''<br>''quarter'' |- | 5 || '''yowa'''<br>''five ''<br>'''yoa'''<br>''fifth''|| '''yoon'''<br>''quintuple''<br>'''yoot'''<br>''quintet ''<br>'''yoontid'''<br>''quintuplet'' || '''yown-'''<sup>2</sup><br>''penta- '' || '''yoonxer'''<br>''quintuple '' || 1/5|| '''yoyn'''<br>''fifth '' || '''yoyn-'''<br>''quint- '' || '''yoynxer'''<br>''cut in fifths'' |- | 6 || '''yawa'''<br>''six ''<br>'''yaa'''<br>''sixth'' || '''yaon'''<br>sextuple<br>'''yaot'''<br>''sextet ''<br>'''yaontid'''<br>''sextuplet'' || '''yawn-'''<sup>3</sup><br>''hecto- '' || '''yaonxer'''<br>''sextuple '' || 1/6|| '''yayn'''<br>''sixth '' || '''yayn-'''<br>''hexi- '' || '''yaynxer'''<br>''cut in sixths'' |- | 7 || '''yewa'''<br>''seven ''<br>'''yea'''<br>''seventh'' || '''yeon'''<br>''septuple''<br>'''yeot'''<br>''septet ''<br>'''yeontid'''<br>''septuplet''<br>'''yejub'''<br>''week'' || '''yen-'''<br>''hepto- '' || '''yeonxer'''<br>mult<br>'' seven'' || 1/7|| '''yeyn'''<br>''seventh'' || '''yeyn-'''<br>''hepti- '' || '''yeyxner'''<br>''cut in sevenths'' |- | 8 || '''yiwa'''<br>''eight ''<br>'''yia'''<br>''eighth'' || '''yion'''<br>''octuple''<br>'''yiot'''<br>''octet ''<br>'''yiontid'''<br>''octuplet'' || '''yin-'''<br>''octo- '' || '''yionxer'''<br>mult<br>'' eight '' || 1/8|| '''yiyn'''<br>''eighth '' || '''yiyn-'''<br>''octi- '' || '''yiynxer'''<br>''cut in eighths'' |- | 9 || '''yuwa'''<br>''nine ''<br>'''yua'''<br>''ninth'' || '''yuon'''<br>''nonuple''<br>'''yuot'''<br>''set of nine ''<br>'''yuontid'''<br>''nonuplet'' || '''yun-'''<br>''nona- '' || '''yuonxer'''<br>''multiply by nine '' || 1/9|| '''yuyn'''<br>''nineth '' || '''yuyn-'''<br>''novi- '' || '''yuynxer'''<br>''cut in ninths'' |- | 10 || '''alo'''<br>''ten ''<br>'''aloa'''<br>''tenth''<br>'''alosuana'''<br>''decimal'' ||'''alon'''<br>''tenfold ''<br>'''alojab'''...''decade'' || '''alon-'''<br>''deca- '' || '''alonxer'''<br>''increase by a<br>factor of ten '' || 1/10|| '''aloyn'''<br>''tenth '' || '''aloy-'''<br>''deci- '' || '''aloynxer'''<br>''decimate'' |- | 100<br>10<sup>4</sup> || '''aso'''<br>''hundred''<br>'''asoa'''<br>''hundredth'' || '''ason'''<br>''hundredfold ''<br>'''asojab'''<br>''century''|| '''aso-'''<br>''heca- '' || '''asonxer'''<br>''increase a<br>hundredfold'' || 1/100<br>10<sup>-2</sup>|| '''asoyn'''<br>''hundredth<br> percentage<br>cent '' || '''asoy-'''<br>''centi- '' || '''asoynxer'''<br>''cut into hundredths'' |- | 1,000<br>10<sup>3</sup> || '''aro'''<br>''thousand ''<br>'''aroa'''<br>''thousanth'' || '''aron'''<br>''thousandfold ''<br>'''arojab'''<br>''millennium''|| '''aro-'''<br>''kilo- '' || '''aronxer'''<br>''multiply by a<br>thousand'' || 1/1000<br>10<sup>-3</sup>|| '''aroyn'''<br>''thousandth '' || '''aroy-'''<br>''milli- '' || '''aroynxer'''<br>''divide by a thousand'' |- | 1,000,000<br>10<sup>6</sup> || '''amlo'''<br>''million ''<br>'''amloa'''<br>''millionth'' || '''amlon'''<br>''millionfold '' || '''amlo-'''<br>''mega-'' || || 10<sup>-6</sup>|| '''amloyn'''<br>''millionth'' || '''amloy-'''<br>''micro-'' || |- | 10<sup>9</sup> || '''amro'''<br>''billion ''<br>'''amroa'''<br>''billionth'' || '''amron'''<br>''billionfold '' || '''amro-'''<br>''giga- '' || || 10<sup>-9</sup>|| '''amroyn'''<br>''billionth'' || '''amroy-'''<br>''nano-'' || |- |10<sup>12</sup> || '''garale'''<sup>3</sup><br>''trillion ''<br>'''garalea'''<br>''trillianth'' || '''garalen'''<br>''trillionfold '' || '''garale-'''<br>''tera-'' || || 10<sup>-12</sup>|| '''goralen'''<br>''trillionth'' || '''gorale-'''<br>''pico-'' || |- |10<sup>15</sup> || '''garalyo'''<br>''quadrillion ''<br>'''garalyoa'''<br>''quadrillionth'' || '''garalyon'''<br>''quadrillionfold '' || '''garalyo-'''<br>''peta-'' || ||10<sup>-15</sup>|| '''garalyon'''<br>''quadrillionth'' || '''goralyo-'''<br>''femto-'' || |- |10<sup>18</sup> || '''garalyi'''<br>''quintillion ''<br>'''garalyia'''<br>''quintillionth'' || '''garalyin'''<br>''quintillionfold '' || '''garalyi-'''<br>''exa-'' || ||10<sup>-18</sup>|| '''goralyin'''<br>''quintillianth'' || '''goralyi-'''<br>''atto-'' || |- |10<sup>21</sup> || '''garela'''<br>''sextillion ''<br>'''garelaa'''<br>''sextillionth'' || '''garelan'''<br>''sextillionfold '' || '''garela-'''<br>''zetta-'' || ||10<sup>-21</sup>|| '''gorelan'''<br>''sextillionth'' || '''gorela-'''<br>''zepto-'' || |- |10<sup>24</sup> || '''garelu'''<br>''septillion ''<br>'''garelua'''<br>''septillionth'' || '''garelun'''<br>''eptillionfold '' || '''garelu-'''<br>''yotta-'' || ||10<sup>-24</sup>|| '''gorelun'''<br>''septillianth'' || '''gorelu-'''<br>''yocto-'' || |- | 10<sup>27</sup> || '''garelye'''<br>''octillion ''<br>'''garelyea'''<br>''octillionth'' || '''garelyen'''<br>''octillionfold '' || '''garelye-'''<br>''ronna-'' || ||10<sup>-27</sup>|| '''gorelyen'''<br>''octillionth'' || '''gorelyen'''<br>''ronto-'' || |- | 10<sup>30</sup> || '''garilo'''<br>''nonillion ''<br>'''gariloa'''<br>''nonillionth'' || '''garilon'''<br>''nonillionfold '' || '''garilo-'''<br>''quetta-'' || ||10<sup>-30</sup>|| '''gorilon'''<br>''nonillionth'' || '''gorilo-'''<br>''quecto-'' || |} <div style=";font-size:smaller;"> ::* Note 1: Sometimes the final '''-n''' on the numeric prefix is dropped, especially as an ordinal vowel in scalar words, eg. '''anapa'''<br>''first'', '''atistam'''<br>''elementary school''. ::* Note 2: An extra '''o''' is inserted into this prefix to distinguish it from '''yon-'''<br>''dis-, apart'' ::* Note 3: An extra '''o''' is inserted into this prefix to distinguish it from '''yan-'''<br>''con-, together'' ::* Note 4: '''Garale''' is short for '''alo gar ale'''<br>''ten to-the-power-of 12''. By the same token, '''gorale''' is short for '''alo gor ale'''<br>''ten to-the-power-of-minus 12'' </div> = Metric Units = : Mirad uses the [[wikipedia:International System of Units|International System of Units (SI)]] for rendering measurement units. These symbols are pronounced as if you were spelling each letter out (see [[Mirad Grammar/Phonology and Orthography#Alphabet|the alphabet]]. Bear in mind that majiscules (uppercase letters are prefaced with the word '''ag-''' (''big''). Similarly, Greek letters are rendered by their Greek names (ω = ''omega'', Ω = ''agomega''). The measurement unit names are followed by '''nak''' (''measurement unit''). == SI Base Units == ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI base units</big> |- !English<br>Unit<br>Name !Symbolic<br>Abbreviation !Quantity<br>Unit !Mirad<br>Pronunciation |- !second |style="text-align:center" |s |time |style="text-align:center" |'''sonak''' |- !meter |style="text-align:center" |m |length |style="text-align:center" |'''minak''' |- !kilogram |style="text-align:center" |kg |mass |style="text-align:center" |'''kigenak''' |- !ampere |style="text-align:center" |A |electric current |style="text-align:center" |'''aganak''' |- !kelvin |style="text-align:center" |K |thermodynamic temperature |style="text-align:center" |'''agkinak''' |- !Mole |style="text-align:center" |mol |amount of substance |style="text-align:center" |'''miolinak''' |- !candela |style="text-align:center" |cd |luminous intensity |style="text-align:center" |'''cadanak''' |} == SI Derived Units == : Here are SI derived units with special names and symbols: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI derived units with special names and symbols</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbeviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''radian''' | align="center" | rad | plane angle | align="center" |'''roadanak''' |- |'''steradian''' | align="center" | sr | solid angle | align="center" |'''soronak''' |- |'''hertz''' | align="center" | Hz | frequency | align="center" |'''aghezunak''' |- |'''newton''' | align="center" | N | force, weight | align="center" |'''agninak''' |- | '''pascal''' | align="center" | Pa | pressure, stress | align="center" | '''agpoanak''' |- | '''joule''' | align="center" | J | energy | align="center" | '''agjinak''' |- | '''watt''' | align="center" | W | power | align="center" | '''agwunak''' |- | '''coulomb''' | align="center" | C | electric charge | align="center" |'''agcanak''' |- | '''volt''' | align="center" | V | electrical potential difference | align="center" | '''agvunak''' |- | '''farad''' | align="center" | F | capacitance | align="center" | '''agfenak''' |- | '''ohm''' | align="center" | Ω | electrical resistance | align="center" | '''agomeganak''' |- | '''Siemens''' | align="center" | S | electrical conductance | align="center" | '''agsonak''' |- | '''Weber''' | align="center" | Wb | magnetic flux | align="center" | '''agwubanak''' |- | '''tesla''' | align="center" | T | magnetic flux density | align="center" | '''agtonak''' |- | '''henry''' | align="center" | H | inductance | align="center" | '''aghenak''' |- | '''degree Celsius''' | align="center" | °C | temperature | align="center" | '''nogagcanak''' |- | '''lumen''' | align="center" | lm | luminous flux | align="center" | '''liminak''' |- | '''lux''' | align="center" | lx | illuminance | align="center" | '''lixunak''' |- | '''becquerel''' | align="center" | Bq | radioactivity | align="center" | '''agbakonak''' |- | '''gray''' | align="center" | Gy | absorbed dose (of ionizing radiation) | align="center" | '''aggeyunak''' |- | '''sievert''' | align="center" | Sv | equivalent dose (of ionizing radiation) | align="center" | '''agsovunak''' |- | '''katal''' | align="center" | kat | catalytic activity | align="center" | '''kiatonak''' |- | '''byte''' | align="center" | b | 8 bits of information | align="center" | '''banak''' |} == Convenient Non-SI Units == : Also, here are some non-SI units that are very convenient and acceptable: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Convenient non-SI units</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbreviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''litre''' | align="center" | L | volume | align="center" |'''aglonak''' |- |'''hectare''' | align="center" | ha | area | align="center" |'''heanak''' |- |'''ton''' | align="center" | t | area | align="center" |'''tonak''' |- |'''decibel''' | align="center" | dB | loudness | align="center" |'''daagbanak''' |- |'''fathom''' | align="center" | ftm | depth of water | align="center" |'''fetominak''' |} == Pronunciation of Coherent Derived Unit Formulae == : The following chart shows how in Mirad to pronounce coherent derived unit formulae in terms of base units. Note that the backslash means ''per'' or ''divided by'' and is pronounced '''gol'''. The symbol x means ''times'' and is pronounced '''gal'''. The superscript number is a power and is pronounced '''gar''' plus the number (with '''-wa''', if a unit number). The negative superscript number is pronounced '''gor''' plus the number (again, with '''-wa''' if a unit number). See [[Mirad Grammar/Determiners#Arithmetical Expressions|Arithmetical Expressions]] for further information on these terms. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Examples of coherent derived units in terms of base units</big> |- ! Name ! Symbolic<br>Formula ! Derived<br>Quantity ! Typical<br>Symbol ! Mirad<br>Pronunciation |- | '''square meter''' | align="center" | m<sup>2</sup> | area | align="center" |{{math|''A''}} | align="center" | '''minak-gar-ewa''' |- | '''cubic meter''' | align="center" | m<sup>3</sup> | volume | align="center" | {{math|''V''}} | align="center" | '''minak-gar-iwa''' |- | '''meter per second''' | align="center" | m/s | speed, velocity | align="center" | {{math|''v''}} | align="center" | '''minak-gol-sonak''' |- | '''meter per second squared''' | align="center" | m/s<sup>2</sup> | acceleration | align="center" | {{math|''a''}} | align="center" | '''minak-gol-sonak-gar-ewa''' |- |rowspan=2| '''reciprocal meter''' |rowspan=2 align="center" | m<sup>−1</sup> | wavenumber | align="center" | {{math|''σ''}}, {{math|''ṽ''}} | align="center" | '''minak-gor-awa''' |- | vergence (optics) | align="center" | {{math|''V''}}, 1/{{math|''f''}} |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | density | align="center" | {{math|''ρ''}} | align="center" | '''kigenak-gol-minak-gar-iwa''' |- | '''kilogram per square meter''' | align="center" | kg/m<sup>2</sup> | surface density | align="center" | {{math|''ρ''}}<sub>A</sub> | align="center" | '''kigenak-gol-minak-gar-ewa''' |- | '''cubic meter per kilogram''' | align="center" | m<sup>3</sup>/kg | specific volume | align="center" | {{math|''v''}} | align="center" | '''minak-gar-iwa-gol-kinak-ge''' |- | '''ampere per square meter''' | align="center" | A/m<sup>2</sup> | current density | align="center" | {{math|''j''}} | align="center" | '''aganak-gol-minak-gar-ewa''' |- | Amperes per meter|'''ampere per meter''' | align="center" | A/m | magnetic field strength | align="center" | {{math|''H''}} | align="center" | '''aganak-gol-minak''' |- | '''mole per cubic meter''' | align="center" | mol/m<sup>3</sup> | concentration | align="center" |{{math|''c''}} | align="center" | '''minolinak-gol-minak-gar-iwa''' |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | Mass concentration (chemistry)|mass concentration | align="center" | {{math|''ρ''}}, {{math|''γ'' }} | align="center" | '''kinak-ge-gol-minak-gar-iwa''' |- | '''candela per square meter''' | align="center" | cd/m<sup>2</sup> | luminance | align="center" | {{math|''L''}}<sub>v</sub> | align="center" | '''canak-da-gol-minak-gar-ewa''' |} == SI Macro and Micro Prefixes == : The SI has a whole list of prefixes that act as multipliers (macro) or dividers (micro) of the above and other measurement units. For example, a ''kilometer'' is a meter times a 1,000 (macro unit), whereas a millimeter is a meter divided by a 1,000 (micro unit). '''Agbanak''' means '''byte''', so '''garale-agbanak''' is ''terabyte''. This breaks down to ''10<sup>12</sup> bytes''. Here is a table showing the Mirad macro and micro prefixes: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Scalar Metrics |- ! colspan=4 | Macro !! colspan=4 | Micro |- ! Base<br>10!! US/UK Name!!Mirad Prefix....SI Prefix !!SI Symbol !! Base<br>10 !! (US/UK Name) !! Mirad Prefix....SI Prefix !! SI Symbol |- | 1 || one || '''an-''' *... ''mono-, uni-'' || ||1/1 ||whole || '''ayn-'''....''holo-, uni-'' || |- | 2 ||two || '''en-'''....''bi-'' || || 1/2 ||half||'''eyn-'''....''demi-, di-''|| |- | 3 ||three || '''in-'''....''tri-'' || || 1/3 ||third ||'''iyn-'''....''terci-''|| |- | 4 ||four || '''un-'''....''tetra-'' || || 1/4 ||fourth || '''uyn-'''....''quadri-''|| |- | 5 ||five || '''yown-''' ....''penta-'' || || 1/5 ||fifth ||'''yoyn'''....''quinti-''|| |- | 6 ||six || '''yawn-'''....''hexa-'' || || 1/6 ||sixth ||'''yayn'''....''sexti-''|| |- | 7 ||seven || '''yen-'''....''hepta-'' || || 1/7 ||seventh || '''yeyn'''....''septi-''|| |- | 8 ||eight || '''yin'''....''octo-'' || || 1/8 ||eighth || '''yiyn'''....''octi-''|| |- | 9 ||nine || '''yun'''....''nona-'' || || 1/9 ||ninth || '''yuyn'''....''novi-''|| |- | 10 ||ten || '''alon-'''....''deca-'' || ''da'' || 1/10 ||tenth || '''aloy-'''....''deci-''|| ''d'' |- | 10<sup>2</sup> ||hundred || '''aso-'''....''hecto-'' **|| ''h'' || 10<sup>-2</sup> ||hundredth || '''asoy-'''....''centi-''|| ''c'' |- | 10<sup>3</sup> ||thousand || '''amso-'''....''kilo-'' ||''k'' || 10<sup>-3</sup> ||thousandth)|| '''amsoy-'''....''milli-''|| ''m'' |- | 10<sup>6</sup> ||million || '''amlo-'''....''mega-'' || ''M'' || 10<sup>-6</sup> ||millionth || '''amloy-'''....''micro-''|| ''r'' |- | 10<sup>9</sup> ||billion /milliard || '''amro-'''....''giga-'' || ''G'' || 10<sup>-9</sup> ||billionth/ milliardth || '''amroy-'''....''nano-''|| ''n'' |- | 10<sup>12</sup> ||trillion /billion || '''garale-'''....''tera-'' || ''T'' || 10<sup>-12</sup> ||trillionth / billionth)|| '''gorale-'''....''pico-''|| ''p'' |- | 10<sup>15</sup> ||quadrillion)/ billiard|| '''garalyo-'''....''peta-'' || ''P''||10<sup>-15</sup> ||quadrillionth) / billiardth || '''goralyo-'''....''femto-''||''f'' |- | 10<sup>18</sup> ||quintillion / trillion || '''garalyu-'''....''exa-'' || ''E''||10<sup>-18</sup> ||quintillionth)/ trillionth || '''goralyu'''....''atto-''||''a'' |- | 10<sup>21</sup> ||sextillion)/ trilliard || '''garela-'''....''zetta-'' || ''Z''||10<sup>-21</sup> ||sextillionth / trilliardth || '''gorela'''....''zepto-''||''z'' |- | 10<sup>24</sup> ||septillion)/ quadrillion || '''garelu-'''....''yotta-'' || '' Y'' ||10<sup>-27</sup> ||septillionth / quadrillionth|| '''gorelu'''....''yocto-''||''y'' |} : : **Note: The '''gar''' (''to a plus power'') and '''gor''' (''to a minus power'') forms are alternatives for the numeric prefixes beyond 100. For example, ''billion'' (10<sup>9</sup>) could be expressed as '''garyu-'''(ten) to the 9th power'', while ''billionth'' could be expressed by '''goryu''' (''(ten) to the minus 9th power). The prefix '''garya-''' is composed of the positive exponential operator '''gar''' (''to the power of''), followed by the number ''6''. The prefix '''gorale-''' is composed of the negative exponential operator '''gor''' (''to the root of''), followed by the number ''12''. == Kg Metrics With Abbreviated Symbols == : The macro and micro values can also be represented with abbreviated symbols, which can be pronounced in Mirad as spelled out alphabetics. Greek letter are rendered by their names in Greek. Upper case equivalents are preceded with '''ag-'''. Here is a table showing grams: : :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Kg Metrics With Abbreviated Symbols |- ! colspan=2 | MACRO !! colspan=2 | MICRO |- ! Symbol (Expansion) !! Mirad Pronunciation !! Symbol (Expansion) !! Mirad Pronunciation |- | ''dag'' (decagram)|| '''daagenak''' || ''dg'' |(decigram)||'''dagenak''' |- | ''hg'' (hectogram)|| '''hegenak''' || ''cg'' (centigram)||'''cagenak''' |- | ''kg'' (kilogram) || '''kogenak''' || ''mg'' (milligram)||'''migenak''' |- | ''Mg'' (macrogram)|| '''agmigenak''' ||''μg'' (microgram)|| '''mugenak''' |- | ''Gg'' (gigagram)|| '''aggegenak''' || ''ng'' (nanogram)|| '''nigenak''' |- | ''Tg'' (teragram)|| '''agtogenak''' || ''pg'' (picagram)|| '''pogenak''' |- | ''Pg'' ( petagram)|| '''agpogenak''' || ''fg'' (femtogram)|| '''fegenak''' |- | ''Eg'' (exagram)|| '''agegenak''' || ''ag'' (attogram)|| '''agenak''' |- | ''Zg'' (zettagram)|| '''agzegenak''' || ''zg'' (zeptogram) || '''zegenak''' |- | ''Yg'' (yottagram)|| '''agyugenak''' || ''yg'' (yoctogram) || '''yugenak''' |} : The squared and cubed representations of the above are followed by '''gar e''' (''squared'') and '''gar i''' (''cubed''), respectively: ::* ''10 km²''....(pronounced as:) '''alo kominaki gar ewa''' ::* ''12 mm³''....(pronounced as:) '''ale miminaki gar iwa''' = Expressing Frequency = : There are two ways to form determiners of frequency: ::* Using '''jod(i)''' meaning ''occasion(s), instance(s), time(s)'', or ::* Using '''xag''' meaning ''frequency'' : Here is a chart showing the most common frequency determiners: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Frequentative Determiners |- ! "Jod" Method !! "Xag" Method !! Meaning |- | '''duhogla jodi?''' || '''duhoxag?''' || ''how often?, how many times?'' |- | '''hogla jodi''' || '''hoxag''' || ''how often, how frequently'' |- | '''hagla jodi''' || '''haxag''' || ''the frequency'' |- | '''hegla jodi''' || '''hexag''' || ''sometimes, on some occasions'' |- | '''higla jodi''' || '''hixag''' || ''this often, this many times'' |- | '''hugla jodi''' || '''huxag''' || ''that often, that many times, so many times'' |- | '''huugla jodi''' || '''huuxag''' || ''so often, so many times'' |- | '''hyogla jodi''' || '''hyoxag''' || ''never'' |- | '''hyagla jodi''' || '''hyaxag''' || ''always, at all times'' |- | '''hyegla jodi''' || '''hyexag''' || ''any number of times, however often'' |- | '''hyigla jodi''' || '''hyixag''' || ''as often, the same number of times'' |- | '''hyugla jodi''' || '''hyuxag''' || ''not as often, some other number of times'' |- | '''ga jodi''' || '''gaxag (vyel)''' || ''more often (than)'' |- | '''ge jodi''' || '''gexag (vyel)''' || ''as many times (as), as often (as)'' |- | '''go jodi''' || '''goxag (vyel)''' || ''less often (than)'' |- | '''gla jodi''' || '''glaxag''' || ''many times, often'' |- | '''gle jodi''' || '''glexag''' || ''quite a few times, quite often'' |- | '''glo jodi''' || '''gloxag''' || ''not so many times, seldom'' |- | '''gra jodi''' || '''graxag''' || ''too often'' |- | '''gre jodi''' || '''grexag''' || ''often enough'' |- | '''gro jodi''' || '''groxag''' || ''too seldom'' |- | '''gwa jodi''' || '''gwaxag''' || ''as often as possible, most often, most times'' |- | '''gwe jodi''' || '''gwexag''' || ''an average number of times'' |- | '''gwo jodi''' || '''gwoxag''' || ''least often, as seldom as possible'' |- | '''owa jod''' || '''oxag''' || ''never, at no time, zero times'' |- | '''awa jod''' || '''axag''' || ''once, one time'' |- | '''awa ga jod''' || '''ga axag''' || ''again, once more'' |- | '''ewa jodi''' || '''exag''' || ''twice, two times'' |- | '''iwa jodi''' || '''ixag''' || ''thrice, three times'' |- | '''alo jodi''' || '''aloxag''' || ''ten times'' |- |- '''asoni bi jodi''' || -- || ''hundreds of times'' |- |- '''yowa gal haxag vyel zojab''' || '''yoxag vyel zojab''' || ''five times as often as last year'' |} : Examples: ::* '''<u>Duhoxag</u> et pe ha tayegoblam?'''....''<u>How often</u> do you go to the barber shop?'' ::* '''<u>Duhogla jodi</u> et akaye hia ekun?'''....''<u>How many times</u> have you won this game?'' ::* '''At teataye hua dyezun <u>iwa ey uwa jodi</u>.'''....''I have seen that film <u>three or four times</u>.'' ::* '''At teataye is <u>huugla jodi (or: huuxag) van</u> at bokseye.'''....''I have seen it <u>so many times that</u> I am getting sick.'' ::* '''Hus xwaye <u>gaxag vyel</u> et te.'''....''That has happened <u>more often than</u> you know.'' = Mathematical Expressions = [[File:Arithmetic symbols2.svg|90px|thumb|none]] : Mathematical vocabulary is based mostly on deriviatives of the degree word '''ga'''....''more''. == Chart of Arithmetical Operations == : The following chart shows Mirad mathematical operation terms and symbols: {{small/top}} {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:3.2em; font-size:smaller;" |+ Arithmetical Operation Vocabulary |- ! Verb !! Operation !! Patient !! Subject !! Operator !! Sign !! Result |- | '''gaber'''....''add'' || '''gaben'''....''addition'' || '''gabwas'''....''addend, summand'' || '''gabus'''....''augend'' || '''gab'''....''plus'' || '''gabsiyn'''....''plus sign'' (<big>+</big>) || '''gabix'''....''sum'' |- | '''galer'''....''multiply'' || '''galen'''....''multiplication'' || '''galwas'''....''multiplicand'' || '''galus'''....''multiplier, factor'' || '''gal'''....''times'' || '''galsiyn'''....''times sign'' (<big>x</big>) || '''galix'''....''product'' |- | '''garer'''....''raise to the power of''<br>'''egarer'''....''to square''<br>'''igarer'''....''to cube'' || '''garen'''....''exponentiation'' || '''garwas'''....''base'' || '''garus'''....''exponent'' || '''gar'''....''raised to the power of'' || || '''garix'''....''power'' |- | '''gazer'''....''logarithmize'' || '''gazen'''....''logarithmization'' || '''gazwas'''....''base''||'''gazus'''....''antilogarithm'' ||'''gaz'''....''the log of'' || ||'''gazix'''....''logarithm'' |- | '''gober'''....''subtract'' || '''goben'''....''subtraction'' || '''gobwas'''....''minuend'' || '''gobus'''....''subtrahend'' || '''gob'''....''minus'' || '''gobsiyn'''....''minus sign'' (<big>-</big>) || '''gobix'''....''difference'' |- | '''goler'''....''divide'' || '''golen'''....''division.... fraction'' || '''golwas'''....''dividend'', ''numerator''|| '''golus'''....''divisor, denominator'' || '''gol'''....''divided by'' || '''golsiyn'''....''division sign'' (<big>÷</big>) || '''golix'''....''quotient'' |- | '''gorer'''....''derive the nth root of'' || '''goren'''....''root extraction'' || '''gorwas'''....''radicand'' || '''gorus'''....''degree'' || '''gor'''....''the nth root of'' || '''gorsiyn'''....''radical sign'' (<big>√</big>) || '''gorix'''....''root'' |- | '''gexer'''....''equal'' || '''gexen'''....''equation'' || '''gexwas'''....''thing being equated'' || '''gexus'''....''equator'' || '''ge'''....''equal to'' || '''gesiyn'''....''equal sign'' (<big>=</big>) || |} {{small/end}} == How to Verbalize Math Expressions == ::* ''1 + 1 = 2.''....'''Awa gab awa gese ewa.''' ::* ''3 - 1 = 2.''....'''Iwa gob awa gese ewa.''' ::* ''2 x 4 = 8.''....'''Ewa gal uwa gese yiwa.''' ::* ''10 % 2 = 5.''....'''Alo gol ewa gese yuwa.''' ::* ''5<sup>2</sup> = 25.''....'''Yowa gar ewa gese elyu.''' ::* ''2<sup>3</sup> = 8.''....'''Ewa gar iwa gese yiwa.''' ::* ''4 √2 = 2 = 2.''....'''Uwa gor ewa gese ewa.''' ::* ''log<sub>10</sub> 1000 = 3.''....'''Aro gaz alo gese iwa.''' : Note 1: '''gese''' (''equals'') can be substituted with '''se''' (''is''), eg.: ::* '''Ewa gab ewa se uwa.'''....''Two plus two is four.'' : Note 2: If numbers are used as numeric adjectives, the units take the suffix '''-wa''', eg.: ::* '''E<u>wa</u> sicirufebi gab a<u>wa</u> marofeb gese yanmul.'''....''Two oranges plus one apple equals a salad.'' : Examples of mathematical expressions: ::* '''Ewa <u>gab</u> ewa gese uwa.'''....''Two <u>plus</u> two equals four.'' ::* '''Ewa <u>gal</u> iwa gese yawa.'''....''Two <u>times</u> three equals six.'' ::* '''Iwa <u>gar</u> ewa gese yuwa.'''....''Three <u>to the second power</u> equals nine.'' ::* '''Ewa <u>gob</u> ewa gese owa.'''....''Two <u>minus</u> two equals zero.'' ::* '''Yuwa <u>gol</u> iwa gese iwa.'''....''Nine <u>divided by</u> three equals three.'' ::* '''Yuwa <u>gor</u> iwa gese iwa.'''....''Nine <u>cubed</u> equals three.'' ::* '''Aso <u>gor</u> ewa gese alo.'''....''One hundred <u>squared</u> equals ten.'' ::* '''Aro <u>gaz</u> alo gese iwa.'''....''Log<sub>10</sub>(1000) = 3. (= Log base 10 of 1000 equals three'') == Decimal Expressions == : Decimal expressions like ''2.5'' use the word '''nod'''....''point'' as in English. ::* '''Hia lisovol kyinse ga vyel 10.8 (alo nod yiwa) kigenaki.'''....''This tomato weighs more than 10.8 (ten point eight) kilograms.'' = Calendar and Time Expressions = :: The word for calendar is '''judar'''. The sections below explain how calendar expressions are formed and used: === Basic Calendar Units === [[File:Calendar (PSF).png|thumb|none]] : Time is divided using the following basic terms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Calendar Units |- ! Mirad !! English |- | '''job''' || ''time'' |- | '''jab''' || ''year'' |- | '''jeb''' || ''season'' |- | '''jib''' || ''month'' |- | '''jub''' || ''day'' |- | '''jwob*''' || ''hour'' |- | '''jwab*''' ('''jwap''') || ''minute'' (''moment'') |- | '''jweb*''' ('''jwep''') || ''second'' (''instant'') |} * Note: These would ordinarily be '''jyob''', '''jyab''', and '''jyeb''' respectively, but the '''w''' glide is much easier to pronounce after the letter '''j''', and is therefore substituted. == Other Calendar Units == : Other calendar units are formed through the agglutination of numerical stubs to some of the time units above: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Other Calendar Units |- ! Mirad !! English !! Numerical Formula |- | '''rojab''' || ''millenium'' || year x 1,000 |- | '''sojab''' || ''century'' || year x 100 |- | '''lojab''' || ''decade'' || year x 10 |- | '''eynjab''' || ''half year'' || year x 1/2 |- | '''uynjab''' || ''quarter'' || year x 1/4 |- | '''yajib''' || ''semester'' || month x 6 |- | '''yejub''' || ''week'' || day x 7 |- | '''yejubuj''' || ''weekend'' || day x 7 end |- | '''eynjwob''' || ''half hour'' || hour x 1/2 |} : ''This'', ''next'', ''last'', etc. are expressed as follows: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Pointers |- ! Mirad !! English |- | '''hijub'''<br>'''hiyejub'''<br>'''hijab''' || ''today''<br>''this week''<br>''this year'' |- | '''zojub'''<br>'''zoyejub'''<br>'''zajab''' || ''yesterday''<br>''last week''<br>''last year'' |- | '''zajub'''<br>'''zayejub'''<br>'''zajab''' || ''tomorrow''<br>''next week''<br>''next year'' |- | '''hujub'''<br>'''huyejub'''<br>'''hujab''' || ''that day''<br>''that week''<br>''that year'' |- | '''jazojub'''<br>'''ja ewa yejubi'''<br>'''jazojab''' || ''the day before yesterday''<br>''two weeks ago''<br>''the year before last'' |- | '''jozajub'''<br>'''jo ewa yejubi'''<br>'''jozajab''' || ''the day after tomorrow''<br>''two weeks from now''<br>''the year after next'' |- | '''Duhojub?'''|| ''Which day?'' |- | '''hyajub''' || ''every day''<sup>1</sup> |- | '''hyejub''' || ''any day'' |- | '''hejub''' || ''someday'' |- | '''hejubi''' || ''some days'' |- | '''bi jub bu jub''' || ''from day to day'' |- | '''e jubi jay''' || ''two days ago'' |- | '''gla jubi joy''' || ''many days later'' |} : <sup>1</sup> ''All day'' is expressed by '''ha ayna jub''' or '''hya ha jub'''. == Seasons of the Year == [[File:Seasons gijinka.png|thumb|]] : Seasons of the year are expressed by internally scalarizing the word for ''season'' '''jeb''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Seasons of the Year |- ! Mirad !! English |- | '''jeab''' || ''spring'' |- | '''jeeb''' || ''summer'' |- | '''jeib''' || ''autumn, Fall'' |- | '''jeub''' || ''winter'' |} : Examples of usage: ::* '''be jeab'''....''in spring'' ::* '''ja jeeb'''....''before summer'' ::* '''ju jeib'''....''until autumn'' ::* '''ji jeub'''....''since winter'' ::* '''je ha jeb'''....''during the season'' ::* '''ub ha uj bi jeeb'''....''toward the end of summer'' ::* '''eb jeab ay jeeb'''....''between spring and summer'' ::* '''jeeba gemoj'''....''vernal equinox'' ::* '''jeiba fayebi'''....''autumn leaves'' ::* '''jeba til'''....''seasonal drink'' ::* '''jeubyena jebmalyen'''....''wintry climate'' ::* '''jeabyena malyen'''....''spring-like weather'' ::* '''jeuben'''....''hibernation'' ::* '''hijeab'''....''this season'' ::* '''zajeab'''....''next season'' ::* '''zojeab'''....''last season'' ::* '''hyajeab'''....''every season'' == Months of the Year == : Months of the year are expressed by internally scalarizing the word for month '''jib'''. Unlike in English, the months of the year in Mirad are not capitalized. Nor are days of the week. :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Months of the Year |- ! Mirad !! English |- | '''jiab''' || ''January'' |- | '''jieb''' || ''February'' |- | '''jiib''' || ''March'' |- | '''jiub''' || ''April'' |- | '''jiyob''' || ''May'' |- | '''jiyab''' || ''June'' |- | '''jiyeb''' || ''July'' |- | '''jiyib''' || ''August'' |- | '''jiyub''' || ''September'' |- | '''jilob''' || ''October'' |- | '''jilab''' || ''November'' |- | '''jileb''' || ''December'' |} : Some expressions using the months: ::* '''be jilob'''....''in October'' ::* '''ja jiyab'''....''before June'' ::* '''lojo zajiyeb'''....''by next July'' ('''lojo''' = ''not after'') ::* '''hijib'''....''this month'' ::* '''zojib'''....''last month'' ::* '''zajib'''....''next month'' ::* '''bi-jib-bu-jiba jobnis'''....''month-to-month rent'' ::* '''jibay'''....''monthly'' ::* '''jibi joy'''....''months later'' ::* '''jiba sindrurun'''....''monthly magazine'' ::* '''hujiba jobnis'''....''that month's rent'' ::* '''hya ionjib'''....''every trimester'' ::* '''jibiler'''....''to menstruate'' ::* '''byi zojilob'''....''since last October'' ::* '''ub zejib'''....''toward mid-month'' == Days of the Week == : Days of the week are expressed by internally scalarizing the word for day '''jub''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Days of the Week |- ! Mirad !! English |- | '''juab''' || ''Monday'' |- | '''jueb''' || ''Tuesday'' |- | '''juib''' || ''Wednesday'' |- | '''juub''' || ''Thursday'' |- | '''juyob''' || ''Friday'' |- | '''juyab''' || ''Saturday'' |- | '''juyeb''' || ''Sunday'' |} : Here are some common terms relating to days of the week: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Expressions |- ! Mirad !! English |- | '''Duhojub?''' || ''Which day?'' |- | '''hojub...''' || ''the day that...'' |- | '''hejub''' || ''someday'' |- | '''hijub''' || ''today'' |- | '''hujub''' || ''that day'' |- | '''hyijub''' || ''(on) the same day'' |- | '''hyajub''' || ''every day'' |- | '''hyejub''' || ''any day'' |- | '''zajub''' || ''yesterday'' |- | '''zojub''' || ''tomorrow'' |- | '''ha jajub'''<br>'''be ha jana jub''' || ''the day before, (on) the previous day'' |- | '''ha jojub'''<br>'''be ha jona jub''' || ''the day after, (on) the following day'' |- | '''jazojub''' || ''the day before yesterday'' |- | '''jozajub''' || ''the day after tomorrow'' |- | '''hya ea jub''' || ''every other/second day'' |- | '''hyajub boy juyeb''' || ''every day except Sunday'' |- | '''yejub''' || ''week'' |- | '''hiyejeb''' || ''this week'' |- | '''yejubuj''' || ''weekend'' |- | '''yexjub''' (or) '''zeyejub''' || ''weekday'' |- | '''enyejuba(y)''' || ''bi-weekly'' |- | '''zoyejub''' || ''last week'' |} : Examples of Usage: ::* '''(be) juyob'''....''on Friday'' ::* '''ju juib'''....''until Wednesday'' ::* '''ji zojub'''....''since yesterday'' ::* '''lojo jubuj'''....''by [Lit: not after] day's end'' ::* '''jo zajub'''....''after tomorrow'' ::* '''je ha jub'''....''during the day'' ::* '''bi juab bu juub'''....''from Monday to Friday'' ::* '''yejubuja ponpop'''....''a weekend getaway'' == Parts of the Day == : Here are the principal parts of a day: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Parts of the Day |- ! Daytime !! Nighttime |- | '''maj'''....''daytime, day'' ||'''moj'''....''nighttime, night'' |- | '''bi maj'''....''A.M.'' ||'''bi moj'''....''P.M.'' |- | '''jamajij'''....''pre-dawn'' || '''jamojij'''....''pre-dusk'' |- | '''majij'''....''daybreak, dawn''|| '''mojij'''....''dusk'' |- | '''amaryap'''....''sunrise, sunup''||'''amaryop'''....''sunset, sundown'' |- | '''jwamaj'''....''morning''<br>'''zajwamaj'''....''tomorrow morning''<br>'''hijwamaj'''....''this morning''<br>'''zojwamaj'''....''yesterday morning''<br>'''hujwamaj'''....''that morning''<br>'''hyajwamaj'''....''every morning''||'''jwamoj'''....''evening''<br>'''zajwamoj'''....''tomorrow evening''<br>'''hijwamoj'''....''this evening''<br>'''zojwamoj'''....''yesterday evening''<br>'''hujwamoj'''....''that evening''<br>'''hyajwamoj'''....''every evening'' |- | '''zemaj'''....''noon''||'''zemoj'''....''midnight'' |- | '''jozemaj'''....''afternoon''||'''jozemoj'''....''after midnight'' |- | '''majuj'''....''twilight''|| '''jwomoj'''....''late night'' |} ::* Examples of Usage: ::* '''At tijpa <u>ja majij</u>.'''....''I woke up <u>before dawn</u>.'' ::* '''At iyfe tuyjer <u>be ha jwoa jozemaj</u>.'''....''I like to nap <u>in the late afternoon</u>.'' ::* '''It yexe bi <u>amaryap bu amaryop</u>.'''....''He works from <u>sunup to sundown</u>.'' ::* '''<u>Be gwa jwamoji</u>, at teaxe yibsin.'''....''<u>Most evenings</u>, I watch television.'' == Expressing Dates == : The following is a how a date ('''jud''') is normally expressed: ::* '''be juab, 11 jieb 2018 joK.'''....''on Monday, February 11th, 2018 A.D.'' :A date like 2018 can be expressed as ''twenty eighteen'' ('''elo alyi''') or ''two thousand eighteen'' ('''ero alyi'''). : The day ''11'' in the above expression is pronounced '''ala'''. : The acronym for ''B.C.'' is '''jaK''', short for '''ja Krist''' (''before Christ''). : The acronym for the de-Christianized "BCE", meaning ''Before the Common/Current Era'' is expressed in Mirad with '''jaEJ''' ('''ja ha Eja Joeb'''). : The acronym for ''A.D.'' is '''joK''', short for '''jo Krist''' (''after Christ''). : The acronym for the de-Christianized ''C.E.'' is '''EJ''', short for '''ha Eja Joeb''' (''the Current Era''). : Other date expressions follow: ::* '''be <u>ha 1800 jabi</u> (alyi aso jabi)'''....''In <u>the 1800's</u> (eighteen hundreds)'' ::* '''ja <u>ha 20a (eloa)</u> asojab'''....''before <u>the 20th (twentieth)</u> century'' ::* '''eb <u>1920 (yulo elo)</u> ay 2001 (emso awa)'''....''between <u>1920 (nineteen twenty)</u> and (two thousand one)'' ::* '''<u>hyaje</u> hua alojab'''....''<u>throughout</u> that decade'' ::* '''At yexa hum <u>je gla jabi</u>.'''....''I worked there <u>for [Lit: during] many years</u>.'' ::* '''Ujbu his <u>lojo</u> jiyab.'''....''Finish this <u>by</u> [Lit: not after] May.'' ::* '''Iyt so him <u>ub ha uj bi</u> 2 (ewa) jiab.'''....''She will be here <u>toward the end of</u> January 2nd.'' ::* '''At taja je ha Podea <u>Eloni</u>.'''....''I was born in the Roaring <u>Twenties</u>.'' == Telling Time == [[File:Old Clock DSCN4746.jpg|thumb|]] : Clock time expressions use mostly the word '''jwob''' (''hour'') or '''jwobi''' (''hours''). : Times of the day are expressed in the 24-hour European system, or what might be called by Americans "military clock time." So, 3PM in U.S. parlance should be expressed in Mirad as ''15 hours'' ('''ulo jwobi'''), which is the same as ''15:00'' or ''15 hundred hours''. : The usual time-of-day question is '''Se duhojwob?'''....''What time is it?'' [Lit: is what-hour?] : The typical answer is in the format '''Se alo (jwobi) yuwa.''' (Lit: ''(It) is ten hours five''). The use of '''jwobi''' is optional, but if '''jwobi''' is modified by '''awa'''....''one'', then the singular form '''jwob''' is used. : Here are some typical answers: ::* '''Se awa jwob.'''....''It is one o'clock AM'' [Lit: ''It is one hour.''] ::* '''Se ewa jwobi.'''....''It is two o'clock AM'' [Lit: ''It is two hours.''] ::* '''Se ale jwobi.'''....''It is twelve o'clock AM.'' ::* '''Se alyu jwobi elo.'''....''It is 15:30 (3:30 PM).'' ::* '''Se eli jwobi ali.'''....''It is 23:13 (11:13 PM).'' ::* '''Se elu jwobi.'''....''It is 24:00 (12 PM).'' : The words '''jwob''' and '''jwobi''' can be abbreviated as '''j.'''. ::* '''be elo j.'''....''At 8:00 PM'' : The designation AM and PM can be used but are not necessary in the 24-hour clock system: ::* '''bi maj'''....(''AM'') ::* '''bi moj'''.... (''PM'') ::* '''Se <u>vyavay</u> 15:10 (= alu alo).'''....''It is exactly 7:10 P.M..''&nbsp;&nbsp;[Lit: ''It is <u>exactly</u> fifteen ten.''] ::* '''Et sa jwoa <u>bey</u> alo jwabi.'''....''You were late by 10 minutes.''&nbsp;&nbsp;[Lit: ''You were late <u>by</u> ten minutes.''] ::* '''Has ijo <u>yuz</u> 21:30 (= ela jwobi ilo).'''....''It will begin <u>around</u> 10:30 PM.'' ::* '''Puu him <u>lojo vyel</u> 15:00 j.'''....''Get here <u>no later than</u> 3 PM.'' ::* '''Ha yuzpar puo hum <u>yeb</u> 10 jwabi.'''....''The bus will arrive there <u>within</u> 10 minutes.'' ::* '''Ha jwobar <u>izeade</u><sup>1</sup> 17:00.'''....''The clock says [Lit. ''indicates''] 5 PM.'' ::* '''Yit pua be 3 j. <u>be ha nod</u>.'''....''They arrived at 3 <u>on the dot</u>''. :::<small>Note 1: '''izeade''' (''indicates'') can be substituted with '''de''' (''says'').</small> : Note the following clock time idioms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Clock Idioms |- ! Mirad !! English |- | '''jwa''' || ''early'' |- | '''jwe''' || ''on time'' |- | '''jwo''' || ''late'' |- | '''Se <u>vyavay</u> elo j.''' || ''It is <u>exactly</u> 8 PM.'' |- | '''<u>yub bi</u> zemaj'''<br>or '''<u>yuz bi</u> zemaj.''' || ''<u>around</u> noon'' |- | '''<u>ub</u> zemoj''' || ''<u>toward</u> midnight'' |- | '''<u>yeb bi</u> jwebi''' || ''<u>within</u> seconds'' |- | '''alo jwabi <u>ja hij</u>''' || ''ten minutes <u>ago</u> [= before now]'' |- | '''<u>lojo</u> 3 j.''' || ''<u>no later than / by</u> 3 o'clock AM.'' |- | '''jwobay''' || ''hourly / by the hour / on the hour'' |- | '''Hia pop <u>efxe</u> 2 1/2 (= ewa gab eyn) jwobi.''' || ''This trip <u>takes (Lit: necessitates) </u> 2 1/2 hours.'' |- | '''<u>ju</u> awa jwob bi hij''' || ''<u>until</u> one hour from now'' |- | '''<u>ji</u> zojub be 10a j.''' || ''<u>since</u> yesterday at 10 o'clock.'' |- | '''<u>je</u> ha jana 12 jwabi''' || ''<u>for/during/over</u> the last 12 minutes'' |- | '''<u>ja</u> ojo 10 j.''' || ''<u>before / by</u> 10 AM.'' |- | '''<u>lojo</u> 10 jwobi.''' || ''<u>by / in / within</u> 10 hours.'' |- | '''<u>jo</u> 10 j.''' || ''<u>after</u> 10 o'clock AM.'' |- | '''At saye him <u>ji</u> ewa jwobi.''' || ''I have been here <u>for [= since]</u> two hours.'' |} = Expressing Age = [[File:Russian Age Rating System.svg|thumb|]] : Many expressions relating to age are built on the Mirad word for ''age'': '''jag'''. : The typical question is: ::* '''<u>Duhojaga</u> et se?'''....''<u>How old</u> are you?'' (Lit. ''what-aged'') : A typical answer is one of the following. ::* '''At se <u>eli jabi jaga.</u>'''....''I am <u>twenty-three years old.</u>'' ::* '''At se <u>eli jaga.</u>'''....''I am <u>age twenty-three.</u>'' ::* '''At se <u>eli.</u>'''....''I am <u>twenty-three.</u>'' : Here are some ways to compare age: ::* '''gejaga vyel et'''....''as old as you, the same age as you'' ::* '''gajaga vyel et'''....''older than you'' ::* '''gojaga vyel et'''....''not as old as you'' ::* '''gajoga vyel et'''....''younger than you'' ::* '''grajaga'''....''too old'' ::* '''grejaga'''....''old enough'' ::* '''grojagat'''....''a minor (an underaged person)'' ::* '''zejaga'''....''middle aged'' ::* '''gwajogat'''....''the youngest one'' ::* '''gwajagat'''....''the oldest one'' ::* '''ha gwajagat bi ha tixutyan.'''....''the oldest one in (= of) the class.'' ::* '''Fiyzuu eta gajagati.'''....''Respect your elders.'' ::* '''iwa jabi gajaga vyel et'''....''three years older than you'' : Here is a chart showing the words used to describe people at various ages. Note, that starting with teenager, the number part of the expression means somewhere in a range of numbers, so the letter '''y''' is added to the number. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; |+ People of different ages |- ! Mirad !! English |- | '''awajubjagat''' || ''one day old baby'' |- | '''awajagat''' || ''one-year-old'' |- | '''alojagat''' || ''ten-year-old'' |- | '''aloyjagat''' || ''teenager'' |- | '''eloyjagat''' || ''vicenarian, twenty-something-year-old'' |- | '''iloyjagat''' || ''tricenarian, thirty-something-year-old'' |- | '''uloyjagat''' || ''quadracenarian, forty-something-year-old'' |- | '''yoloyjagat''' || ''quinquacenarian, fifty-something-year-old'' |- | '''yaloyjagat''' || ''sexagenarian, sixty-something-year-old'' |- | '''yeloyjagat''' || ''octogenarian, eighty-something-year-old'' |- | '''yiloyjagat''' || ''nonagenarian, ninety-something-year-old'' |- | '''asoyjagat''' || ''centenarian, hundred-something-year-old'' |- | '''aybasoyjagat''' || ''supercentenarian, hundred-and-ten-something-year-old'' |} : Here is a list of important age expressions and categories: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> * '''duhojaga?'''....''how old?'' * '''hojoga'''....''of the age (that...)'' * '''hajaga'''....''of the age'' * '''hejaga'''....''of some age'' * '''hijaga'''....''this old'' * '''hujaga'''....''that old'' * '''huujaga'''....''so old'' * '''hyajaga'''....''of every age'' * '''hyejaga'''....''of any age'' * '''hyijaga / gejaga'''....''of the same age, as old'' * '''hyujaga / ogejaga'''....''of a different age, not as old'' * '''zejaga''' .... ''middle-aged'' * '''jaga'''....''old'' * '''jayga'''....''oldish'' * '''joga'''....''young'' * '''joyga''' .... ''youngish'' * '''gle jaga'''....''rather old, oldish'' * '''gla jaga'''....''very old'' * '''glo jaga'''....''not very old'' * '''gra jaga'''....''too old, super-aged'' * '''gro jaga'''....''under-aged, minor'' * '''ge jaga'''....''as old, of the same age'' * '''awa (<u>jab</u>) jaga'''....''one <u>year</u> old'' * '''ewa (<u>jabi</u>) jaga'''....''two <u>years</u> old'' * '''alo (<u>jabi</u>) jaga'''....''ten <u>years</u> old'' * '''ga jaga <u>vyel</u> et'''....''older <u>than</u> you'' * '''ga joga <u>vyel</u> at'''....''younger <u>than</u> me'' * '''go jaga <u>vyel</u> wit'''....''less old <u>than</u> him'' * '''ge joga <u>vyel</u> iyt'''....''as young <u>as</u> her'' * '''ha gwa jagat <u>bi</u> ata tidetyan'''....''the youngest <u>of</u> my siblings'' * '''gajagat''' .... ''an elder'' * '''grojagat'''....''a minor'' * '''jagat''' .... ''old person, elder, senior'' * '''jagwat''' .... ''old man'' * '''jagayt''' .... ''old woman'' * '''jogat'''....''a youth'' * '''jogwat'''....''a boy, a male youth'' * '''jogayt'''....''a girl, m female youth'' * '''grejagat'''....''an adult, someone of age'' * '''grojagat'''....''a minor'' (''one insufficiently old'') * '''jagseat'''....''an adolescent'' * '''jagsyat'''/'''agsyat'''....''a grownup'' * '''tud''' .... ''child, offspring'' * '''twud''' .... ''male child, son'' * '''tuyd''' .... ''female child, daughter'' * '''tudet''' .... ''baby, infant'' * '''tobet''' .... ''youth, young person'' * '''twobet''' .... ''boy, young man'' * '''toybet''' .... ''girl, young woman, maiden'' </div> : Some other examples of usage: ::* '''Et <u>jagseye</u> fi.'''....''You <u>are aging</u> well.'' ::* '''At voy <u>jogseye</u> hyegla.'''....''I am not <u>getting</u> any <u>younger</u>.'' ::* '''His se taam av <u>ha jagati</u>.'''....''This is a home for <u>the elderly</u>.'' ::* '''Gawaku eta <u>jogan</u>!'''....''Regain your <u>youth</u>!'' ::* '''At se <u>ga jaga vyel</u> ha memyazi.'''....''I am <u>older than</u> the hills.'' ::* '''Teaxu ata <u>gwa joga</u> tud.'''....''Look at my <u>youngest</u> child.'' ::* '''Yat ife yata <u>awajagat</u>.'''....''We love our <u>one-year-old</u>.'' ::* '''<u>Jagseatan</u> se yika joob bi tej.'''....''<u>Adolescence</u> is a difficult period of life.'' ::* '''<u>Agsu</u>!'''....''<u>Grow up!</u>'' : Note the difference: ::* '''agaser'''....''to get bigger'' ::* '''agser'''....''to grow'' = Currency Nomenclature = [[File:Mon argent.jpg|thumb]] : The ISO abbreviation for the currency expressions from various countries of the world are used to form the Mirad equivalents. The lowercase ISO code abbreviation for a particular country's denomination is spelled out in Mirad alphabetics and then the letter '''n''' is suffixed (mnemonic for '''nas'''....''money''). Then, since a monetary unit can be considered a proper noun, the first letter is capitalized, eg.: ::* The ISO code abbreviation for "U.S. dollar" is "USD". ::* Lowercase is "usd" ::* Spelled out in Mirad alphabetics is '''u so da'''. ::* This, with '''n''' suffixed, results in '''usodan'''. ::* Finally, the first letter is capitalized, giving '''Usodan'''. ::* Pluralized, '''Usodan''' becomes '''Usodani''' (''= U.S. dollars''). ::* The Euro is therefore '''Euron'''. ::* The Thai baht is '''Toheban'''. ::* The Russian ruble is '''Rouban'''. : The ISO codes can be found at [[Wikipedia: List_of_circulating_currencies|List of circulating currencies]]. A portion of that file is replicated here: {| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Currencies ! English Currency Name ! Currency<br>symbol ! ISO 4217|ISO code ! Mirad Name |- |Jordanian dinar |JD |JOD |'''Jiodan''' |- |Moroccan dirham |DH |MAD |'''Miadan''' |- |Australian dollar |$ |AUD |'''Audan''' |- | Bitcoin | '''₿''' | data-sort-value="" | (''BTK?'') | '''Batokin''' |- |Brunei dollar |$ |BND |'''Banidan''' |- |Eastern Caribbean dollar |$ |XCD |'''Xucadan''' |- |Hong Kong dollar |$ |HKD |'''Hekidan''' |- |New Zealand dollar |$ |NZD |'''Nizudan''' |- |Singapore dollar |$ |SGD |'''Sogedan''' |- |United States dollar |$ |USD |'''Usodan''' |- |Armenian dram |֏ |AMD |'''Amidan''' |- |Euro |€ |EUR |'''Euron''' |- |Central African CFA franc |Fr |XAF |'''Xuafen''' |- |CFP franc |Fr |XPF |'''Xupofen''' |- |Swiss franc |Fr |CFN |'''Cufenin''' |- |West African CFA franc |Fr |XOF |'''Xuofen''' |- |Netherlands Antillean guilder |ƒ |ANG |'''Anigen''' |- |Danish krone |kr |DKK |'''Dakikin''' |- |Turkish lira |₺ |TRY |'''Toroyun''' |- |Mauritanian ouguiya |UM |MRU |'''Miroun''' |- |Pound sterling|Sterling |£ |GBP |'''Gebapon''' |- |Saint Helena pound |£ |SHP |'''Sohepon''' |- |South African rand |R |ZAR |'''Zuaron''' |- |Russian rouble |₽ |RUB |'''Rouban''' |- |Indian rupee |₹ |INR |'''Iniron''' |- |Israeli new shekel |₪ |ILS |'''Ilison''' |} :The hundredth fractional unit for most currencies can be converted into Mirad by appending the word '''-asoyn''' to the end of the Mirad name of the currency. : For example: ::* The American cent is '''Usodan-asoyn'''. ::* The Euro cent is '''Euron-asoyn'''. ::* The British penny is '''Gebapon-asoyn'''. : In context, all of the above can be abbreviated to '''asoyn'''. :The symbol used for each currency can also be taken from the Wikipedia table referenced above. The symbol precedes the number and a comma is used for the thousand breaker and a period is used for the decimal breaker. For example: ::* ''Five point six Euros'' ==> '''Yowa nod yawa Euroni''' ==> '''€5.6''' ::* ''Two thousand nine dollars'' ==> '''Emro yuwa Usodani''' ==> '''$2,009''' : Note: : The bitcoin has no ISO code, so it is arbitrarily translated into Mirad as '''Batokin (for BTK)'''. Its billionth fractional unit is called a satoshi and is translated into Mirad as '''Batokin-amroyn'''. : Other monetary vocabulary: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|2}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''nas'''....''money'' :::* '''nasa'''....''monetary'' :::* '''nasyen'''....''currency'' :::* '''nases'''....''change'' :::* '''nasmug'''....''coin'' :::* '''syagnas'''....''cash'' ::::* '''syagnasuer'''....''to cash'' ::* '''ejnux'''....''debit, cash'' ::* '''ojnux'''....''credit'' ::* '''nasyef'''....''debt'' ::* '''ojbier'''....''to borrow'' ::* '''ojbuer'''....''to lend'' ::* '''drefnas'''....''paper money'' ::* '''nasdrev'''....''bill, note, banknote'' :::* '''alo Usodan nasdrev'''....''ten dollar bill'' ::* '''nax'''....''price'' ::* '''nayx'''....''cost'' ::* '''namper'''....''to shop'' ::* '''nuxbier'''....''to buy'' ::* '''nixbuer'''....''to sell'' ::* '''nun'''....''merchandise, product'' ::* '''nuer'''....''to supply'' ::* '''nuxer'''....''to pay'' ::* '''nyuxer'''....''to deliver'' ::* '''nier'''....''to demand'' ::* '''nixer'''....''to earn'' ::* '''nyixer'''....''to order'' ::* '''nexer'''....''to save'' ::* '''nyexer'''....''to stock'' ::* '''noxer'''....''to spend'' ::* '''nyoxer'''....''to waste'' ::* '''kyaxler nas'''....''convert money'' ::* '''nasokrer'''....''go bankrupt'' ::* '''nasam'''....''bank'' ::* '''nunuien'''....''trade'' ::* '''nunuiem'''....''market'' ::* '''nam'''....''store'' </div> <noinclude>{{Chapter navigation with TOC|Determiners|Pronouns}}</noinclude> 0l09zrq1o2zc9ox86upn0mdrpwl7mkr 4672801 4672800 2026-09-28T15:35:42Z Tyoyafud 6233 /* Kg Metrics With Abbreviated Symbols */ 4672801 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == Types of Numbers == : Numerals are words used to vocalize numbers, which are scalar symbols used to count and quantify things and people. For example the numeral ''two'' is how the number ''2'' is read or spoken. Mirad uses Arabic numbers (0, 1, 2, 3...), as in all Western World languages. : Numerals can be various parts of speech: ::* '''''numeric nouns''''' (''The score was <u>six</u> to <u>four</u>.'') ::* '''''numeric pronouns''''' (''I want <u>two</u>. Give me the <u>fifth one</u>.'') ::* '''''numeric determiners''''' (''<u>Five</u> days ago. The <u>fifth</u> day. A <u>double</u> dose.'') ::* '''''prefixes''''' (''<u>mono</u>chrome'', ''<u>bi</u>centennial'', ''<u>tri</u>angle'') ::* '''''rootwords''''' ('''<u>an</u>xer'''....''to unite'', '''<u>on</u>xer'''....''to annihilate'') : Number-based words include: ::* '''''cardinal numbers''''' (''one, two, three...'' used in counting and arithmetic) ::* '''''ordinal numbers''''' (''first, second...'' indicating ordered position) ::* '''''multiplicative numbers''''' (''double, triple, foursome...'') ::* '''''fractional numbers''''' (''half, third, hundredth...'') ::* '''''frequency numbers''''' (''once, twice, thrice...'') ::* '''''miscellaneous number-based words''''' (''only, percentage, annihilate'') == Cardinal Numbers == [[File:Waehlscheibe-kurzwahlnummern.jpg|thumb|]] : The cardinal numbers are words used in counting and reciting numerals such as telephone numbers, social security numbers, and zip codes, and in arithmetic. They are also used as the so-called "ordinal" stem vowels of words that relate to one another in a scalar, hierarchical, or some other ontological relationship. See this in [[Mirad_Grammar/Vocabulary_Formation|the chapter on Vocabulary Formation]]. === Units === :* The cardinal unit numerals are formed from the simple and pre-'''y'''-glided vowels. ::{| class="wikitable" style="background:lightyellow;{{text default color}}; text-align:center;font-size:smaller;" |+ Units |- ! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 |- | '''o''' || '''a''' || '''e''' || '''i''' || '''u''' || '''yo''' || '''ya''' || '''ye''' || '''yi''' || '''yu''' |- | ''zero'' || ''one'' || ''two'' || ''three'' || ''four'' || ''five'' || ''six'' || ''seven'' || ''eight'' || ''nine'' |} ::* '''Ata yibdalar sag se 703-842-6190''' (pronounced: '''ye-o-i-yi-u-e-ya-a-yu-o).'''....''My telephone number is...''. ::* '''At tambese <u>114</u>''' (pronounced: '''a-a-u''') ''Maple Street.'' ::* '''<u>E</u> gab <u>e</u> se <u>u</u>.'''....''<u>Two</u> plus <u>two</u> is <u>four</u>.'' === Decades === ::* The decade formant '''-l-''' is used to form the '''''decades'''''. Followed by '''-o'''....''zero'', we have the base decade numerals. These can be used for number recitation, arithmetic, and as numeric adjectives followed by plural nouns: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decades with the -l- Formant |- ! 10 !! 20 !! 30 !! 40 !! 50 !! 60 !! 70 !! 80 !! 90 |- | '''alo''' || '''elo''' || '''ilo''' || '''ulo''' || '''yolo''' || '''yalo''' || '''yelo''' || '''yilo''' || '''yulo''' |- | ''ten'' || ''twenty'' || ''thirty'' || ''forty'' || ''fifty'' || ''sixty'' || ''seventy'' || ''eighty'' || ''ninety'' |} :: By changing the '''o'''....''zero'' in '''lo''' to other cardinal unit numerals, the numerals within decades can be generated as follows: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decadal Counting |- | '''ala'''....''11'' || '''ela'''....''21'' || '''ila'''....''31'' || '''ula'''....''41'' || '''yola'''....''51'' || '''yala'''....''61'' || '''yela'''....''71'' || '''yila'''....''81'' || '''yula'''....''91'' |- | '''ale'''....''12'' || '''ele'''....''22'' || '''ile'''....''32'' || '''ule'''....''42'' || '''yole'''....''52'' || '''yale'''....''62'' || '''yele'''....''72'' || '''yile'''....''82'' || '''yule'''....''92'' |- | ... || ... || ... || ... || ... || ... || ... || ... || ... |- | '''alyu'''....''19'' || '''elyu'''....''29'' || '''ilyu'''....''39'' || '''ulyu'''....''49'' || '''yolyu'''....''59'' || '''yalyu'''....''69'' || '''yelyu'''....''79'' || '''yilyu'''....''89'' || '''yulyu'''....''99'' |} ::* '''At ayse <u>alo</u> dati.'''....''I have <u>ten</u> friends.'' ::* '''It yafe sagder byu <u>alyo</u>.'''....''He can count up to <u>fifteen</u>.'' ::* '''<u>Yulyu</u> gob <u>alo</u> gese <u>yilyu</u>.'''....''<u>Ninety-nine</u> minus <u>ten</u> equals <u>eighty-nine</u>.'' === Hundreds === ::* By adding the hundreds formant '''s''', you get the '''''hundreds''''': ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Hundreds with the -s- Formant |- ! 100 !! 200 !! 300 !! 400 !! 500 !! 600 !! 700 !! 800 !! 900 |- | '''aso''' || '''eso''' || '''iso''' || '''uso''' || '''yoso''' || '''yaso''' || '''yeso''' || '''yiso''' || '''yuso''' |} :: All the in-between numerals of the hundreds can be generated by modifying the '''so''' ending with the units and decades: :::* '''asa'''....''101'' :::* '''asale'''....''112'' :::* '''yosyulyi'''....''598'' :::* '''yusyulyu'''....''999'' === Thousands === ::* The '''''thousands''''' are generated with the formant '''r''': : :: Note: The numeral categories starting with the thousands on up end in '''-o''' and are separated from the rest of a numeral by a space. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Thousands |- ! 1000 !! 2000 !! 3000 !! 4000 !! 5000 !! 6000 !! 7000 !! 8000 !! 9000 |- | '''aro''' || '''ero''' || '''iro''' || '''uro''' || '''yoro''' || '''yaro''' || '''yero''' || '''yiro''' || '''yuro''' |} :::* '''aro'''....''1,000'' :::* '''aro a'''....''1,001'' :::* '''ero isi'''....''2,300'' :::* '''yoro yasula'''....''5,641'' === Millions === ::* The '''''millions''''' are generated with the formant '''ml'''. The millions part of the numeral are kept separate from the rest of the numeral. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Millions with the -ml- Formant |- ! 1,000,000 !! 2,000,000 !! 3,000,000 !! 4,000,000 !! 5,000,000 !! 6,000,000 !! 7,000,000 !! 8,000,000 !! 9,000,000 |- | '''amlo''' || '''emlo''' || '''imlo''' || '''umlo''' || '''yomlo''' || '''yamlo''' || '''yemlo''' || '''yimlo''' || '''yumlo''' |} :::* '''emlo yala'''....''2,000,051'' :::* '''umlo esu'''....''4,000,204'' :::* '''yumlo usyoro isyala'''....''9,405,361'' === Billions === ::* The '''''billions''''' are generated with the formant '''mr'''; ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Billions |- ! 1,000,000,000 !! 2,000,000,000 !! 3,000,000,000 !! 4,000,000,000 !! 5,000,000,000 !! 6,000,000,000 !! 7,000,000,000 !! 8,000,000,000 !! 9,000,000,000 |- | '''amro''' || '''emro''' || '''imro''' || '''umro''' || '''yomro''' || '''yamro''' || '''yemro''' || '''yimro''' || '''yumro''' |} : In numerals ending in '''-ro''' (''thousand''), '''-mlo''' (''million''), and '''-mro''' (''billion''), these numerals keep the '''-o''' and are separated by a space from the other elements of the numeral. :::* '''imro emlo yoro asyula'''....''three billion, two million, five thousand, one hundred fifty one'' :::* '''iro asyulyo'''....''3,195'' :::* '''yamlo asyulyo'''....''6,000,195'' :::* '''alomro yelyomlo asyilyaro yusele'''....''10,075,186,922'' === Trillions etc. === : The '''''trillions''''' are generated with the word '''garale''', which means ''10 to the positive power of 12 or 10<sup>12</sup>.'' : These numerals do not combine with surrounding numerals. ::* '''i garale'''....''3,000,000,000'' (''three trillion'') ::* '''eso garale'''....''200,000,000,000'' (''two hundred trillion'') : Even higher numerals are shown in the [[Mirad_Grammar/Numbers#Number_Chart|Number Chart later in this chapter]]. == Numeric Determiners == : Numeric Determiners are adjectives based on numerals that modify a following noun. === Integers === : The unit numeric integer determiners, which are used to quantify nouns, consist of the cardinal units followed by the unit formant '''wa'''. The noun following the numeric determiner is plural if the number is greater than one. The '''wa''' formant is used on unit numerals when they are stand-alone, not when they are part of a larger number. In contrast with English usage, "zero" is followed by a singular noun (''zero box'' vs. ''zero boxes''. Think of it as ''not a single box''). ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Standalone Unit Numeric Determiners |- ! owa tam !! awa tam !! ewa tami !! iwa tami !! uwa tami !! yowa tami !! yawa tami !! yewa tami !! yiwa tami !! yuwa tami |- | ''no/zero houses'' || ''one house'' || ''two houses'' || ''three houses'' || ''four houses''|| ''five houses'' || ''six houses'' || ''seven houses'' || ''eight houses'' || ''nine houses'' |} : <small>If a unit number is used in forming larger numbers like 13 or 204, no '''wa''' is used.</small> :: In a sequence of noun modifiers, the numerical determiner goes in the same place as in English, eg: ::* '''Ata <u>iwa</u> gajaga twidi bese bay at.'''....''My <u>three</u> older brothers live with me.'' ::* '''Hia <u>uwa</u> tomi losexwo.'''....''These <u>four</u> buildings will be destroyed.'' ::* '''At fu <u>ewa ey iwa</u> gouni.'''....''I would like <u>two or three</u> pieces.'' : The numeric determiners beyond the units do NOT take the '''-wa''' suffix. For example, '''ala tami'''....''eleven houses''. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Numeric Determiners modifying a singular or plural noun |- ! Mirad !! English !! '''Wa''' Behavior !! Pluralization Behavior |- | '''o<u>wa</u> tam''' || ''no houses, zero houses'' || The numeral is a unit, <br>so '''wa''' is suffixed. || The numeral is less than 2, <br>so the noun is singular. |- | '''awa tam''' || ''one house, a house''|| " || " |- | '''ewa tam<u>i</u>''' || ''two houses''|| " || The numeral is greater than 2, <br>so the noun is plural. |- | '''iwa tami''' || ''three houses''|| " || " |- | '''uwa tami''' || ''four houses'' || " || " |- | '''yowa tami''' || ''five houses'' || " || " |- | '''yawa tami''' || ''six houses''|| " || " |- | '''yewa tami''' || ''seven houses'' || " || " |- | '''yiwa tami''' || ''eight houses'' || " || " |- | '''yuwa tami''' || ''nine houses'' || " || " |- | '''alo tami''' || ''ten houses'' || The numeral is not a unit <br>so no '''wa''' is suffixed. || " |- | '''ase tami''' || ''a hundred two houses'' || " || " |- | '''ero iwa tami''' || ''two thousand three houses'' || The numeral '''i''' is a unit, <br>so '''wa''' is suffixed. || " |- | '''iro alo tami''' || ''three thousand ten houses'' || The numeral '''alo''' is not a unit, <br>so '''wa''' is not suffixed. || " |} : Numeric determiners can be pronominalized as things and persons by suffixing '''s''' or '''t''', respectively. These can, in turn, be pluralized by suffixing '''i'''. Furthermore, person pronouns can be feminized with a '''y''' before the '''t'''. The '''s''' suffix is short for '''sun'''....''thing'' or '''suni'''....''things''. The '''t''' ending is short for '''aot'''....''person'' or '''aoti'''....''persons.'' For example: ::* '''Et ayse awa tam. At gey ayse <u>awas</u>.''' (singular inanimate pronoun)....''You have one house. I have <u>one</u> too.'' ::* '''At aysa alo drari. Hij at ayse anay <u>ewasi</u> (plural inanimate pronoun).'''....''I had ten pencils. Now I only have <u>two</u>.'' ::* '''Esa <u>asoti</u> yeb be ha duzam.''' (plural animate pronoun).... '''There were <u>a hundred people</u> in the concert hall.''' ::* '''Yat yefe kebier <u>awoyt</u> bi huti.''' (singular animate female pronoun)....''We must choose <u>one female person</u> from those people.'' === Ordinals === : Ordinal numeric determiners (= ordinals) like ''first'', ''second'', etc. are formed from the cardinal numerals by adding the adjectival ending '''a''' to the cardinal numeral. A variation of this is with the word '''nap''' (''order'') inserted: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Numeric Determiners |- ! Cardinal Numeral !! Ordinal Numeric Determiner !! Variation with '''nap''' (''order'') |- | '''o'''....''zero'' || '''oa'''....''zeroth'' || '''onapa'''....''zeroth'' |- | '''a'''....''one'' || '''aa'''....''first'' || '''anapa'''....''first'' |- | '''e'''....''two'' || '''ea'''....''second'' || '''enapa'''....''second'' |- | '''i'''....''three'' || '''ia'''....''third'' || '''inapa'''....''third'' |- | '''alo'''....''ten'' || '''aloa'''....''tenth'' || '''alonapa'''....''tenth'' |- | '''asu'''....''104'' || '''asua'''....''104th'' || '''asunapa'''....''104th'' |- | '''garale'''....''trillion'' || '''garalea'''....''trillionth'' || '''garalenapa'''....''trillionth'' |} : Note: '''ana''' is an adjective meaning ''only, single'', eg. '''Iyt se ana tud.'''....''She is an only child''. As an adverb, '''anay''' means ''only'', eg. '''At yexe anay be tam.'''....''I work only at home.'' : There are other ordinal adjectives that are not based on numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Words Not Based on Numbers |- ! Root Word !! Ordinal Word |- |'''ij'''....''beginning'' || '''ijna''' or '''ijnapa'''....''first'' |- |'''uj'''....''end'' || '''ujna''' or '''ujnapa'''....''last'' |- |'''aj'''....''past'' || '''ajna''' or '''ajnapa'''....''ex-, former, previous'' |- |'''oj'''....''future'' || '''ojna''' or '''ojnapa'''....''future, upcoming'' |- |'''ej'''....''present'' || '''ejna''' or '''ejnapa'''....''current, new, present'' |- |'''ja'''....''before'' || '''jana''' or '''janapa'''....''previous, last, foregoing'' |- |'''jo'''....''after'' || '''jona''' or '''jonapa'''....''next, following'' |- |'''za'''....''in front of''|| '''zana''' or '''zanapa'''....''next'' |- |'''zo'''....''behind''|| '''zona''' or '''zonapa'''....''last (previous, foregoing)'' |} : Ordinal determiners and adjectives can be converted to adverbs by adding the suffix '''y''' to the adjectival counterparts: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Adverbs |- ! Adjective !! Adverb |- | '''aa'''....''first'' || '''aay'''....''firstly'' |- | '''anapa'''....''first'' || '''anapay'''....''primarily'' |- | '''ea'''....''second'' || '''eay'''....''secondly'' |- | '''ujna'''....''last'' || '''ujnay'''....''finally'' |} : Ordinal determiners can be converted to animate pronouns (persons) with the suffix '''t''' and inanimate pronouns (things) with the suffix '''s'''. These, in turn, can be pluralized with the suffix '''i'''. Neutral-gender animate pronouns can be made specifically masculine or feminine by changing '''at''' to '''wat''' for the former, and to '''ayt''' for the latter: ::* '''ha aas'''....''the first thing'' ::* '''ha aat'''....''the first person'' ::* '''ha aati'''....''the first people'' ::* '''hua aayt'''....''that first female'' ::* '''ha enapas'''....''the second thing'' ::* '''ewat'''....''another guy'' ::* '''Ha ujnati so ha ijnati.'''....''The last shall be first.'' ::* '''ha zanapat'''....''the next fellow'' : Again, in the sequencing of stacked adjectival elements, the order is as in English, that is: <deictic or pronominal determiner> | <ordinal determiner> | <cardinal numerical determiner> | <adjective> ::* '''hua <u>uwa</u> aga tami'''....''those <u>four</u> big houses'' ::* '''ha <u>aa</u> alo oga tami'''....''the <u>first</u> ten little houses'' ::* '''ata <u>anapa</u> ewa oga tudi'''....''my <u>first</u> two little children'' Note: Ordinal numeric determiners are not to be confused with '''''ordinal vowels''''', which are used to derive scalar iterations of nouns. Cardinal numbers are used in the latter case, eg.: ::* '''d<u>o</u>b'''....''state'' (1st level) ::* '''d<u>a</u>b'''....''government'' (2nd level derivative) ::* '''d<u>e</u>b'''....''leader'' (3rd level derivative) ::* '''d<u>i</u>b'''....''administration'' (4th " " ) ::* '''d<u>u</u>b'''....''minister'' (5th " " ) === Fractions === : Fractional numeric determiners ( = fractions) like ''half'' and ''quarter'' are formed by adding '''-yn''' for those functioning as nouns, '''-yna''' for adjectives, '''-ynay''' for adverbs, or '''-yn''' for prefixes, to the respective cardinal numeral. {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:1.6em;font-size:smaller;" |+ Fractional Numeric Determiners |- ! Cardinal Numeral !! Fraction as Noun !! As Adjective !! As Adverb || As Prefix || As Verb |- | '''o'''....''zero'' || '''oyn'''....''a void, vacuum, null'' || '''oyna'''....''null, nil'' || -- || '''oyn-'''....''devoid of'' || '''oynxer'''....''annihilate, nullify'' |- | '''a'''....''one'' || '''ayn'''....''whole'' || '''ayna'''....''entire, whole'' || '''aynay'''....''entirely'' || '''ayn-'''....''holo-, whole-, all-'' || '''aynxer'''....''integrate'' |- | '''e'''....''two'' || '''eyn'''....''a half'' || '''eyna'''....''half'' || '''eynay'''....''halfway'' || '''eyn-'''....''half-, semi-, hemi-, demi-'' || '''eynxer'''....''halve'' |- | '''i'''....''three'' || '''iyn'''....''a third'' || '''iyna'''....''third'' || '''iynay'''....''by a third'' || '''iyn-'''....''terci''- || '''iynxer'''....''cut in third'' |- | '''u'''....''four'' || '''uyn'''....''a quarter'' || '''uyna'''....''quarter'' || '''uynay'''....''quarterly'' || '''uyn-'''....''quadri''- || '''uynxer'''....''quarter'' |- | '''alo'''....''ten'' || '''aloyn'''....''a tenth'' || '''aloyna'''....''tenth'' || '''aloynay'''....''by a tenth'' || '''aloyn-'''....''deci''- || '''aloynxer'''....''decimate'' |- | '''aso'''....''hundred'' || '''asoyn'''....''hundredth, percent'' || '''asoyna'''....''hundredth'' || '''asoynay'''....''by a hundredth'' || '''asoyn-'''....''centi-'' || '''asoynxer'''....''cut by a hundred'' |} : Here are some examples: :* '''His uxo ha <u>oynxen</u> bi yata mir.'''....''This will cause the <u>anihilation</u> of our world.'' :* '''Ha <u>ayna</u> mir te ayv et.'''....''The <u>whole</u> world knows about you.'' :* '''Is se gas vyel ha <u>ayn</u> bi isa goni.'''....''It is more than the <u>whole</u> of its parts.'' :* '''Ferad se <u>ayn</u>dyana dalzeyn.'''....''French is a <u>holo</u>phrastic language.'' :* '''Et yafe bier <u>eyn</u> bi is.'''....''You can take <u>half</u> of it.'' :* '''Yat yefo <u>eynxer</u> eta yexnix.'''....''We will have to <u>halve</u> your salary.'' :* '''Hus sa <u>eyn</u>vyan.'''....''That was a <u>half-</u>truth.'' :* '''Eso <u>eyn</u>zyunida dropek.'''....''There is going to be a <u>hemi</u>spheric war.'' :* '''Duven his se <u>eyn</u>utexea dopar?'''....''Is this a <u>semi-</u>automatic weapon?'' :* '''<u>Iynxu</u> hua absakpovel.'''....''<u>Cut</u> that pie <u>in thirds</u>.'' :* '''It yeyfe bixwer ay <u>uynxwer</u>.'''....''He should be drawn and <u>quartered</u>.'' :* '''Hia nas se <u>aloyn</u> bi hos yat nixa zojab.'''....''This money is a <u>tenth</u> of what we earned last year.'' :* '''Ha dep <u>aloynxwu</u>.'''....''The army <u>would be decimated.</u>'' :* '''Ewa <u>asoyni</u> bi ha dityan baksa.'''....''Two <u>percent (=hundredths)</u> of the citizenry got sick.'' :* '''Hia tom se anay <u>asoyn</u> ge aga vyel hua tom.'''....''This building is only <u>a hundredth</u> as big as that building.'' :* '''Hwut se <u>oyntofa</u>.'''....''That guy is naked.'' : The fractional adverbs can be used as in these examples: :* '''Et so <u>aynay</u> dudyefa av eta xeyni.'''....'''You will be <u>wholly</u> accountable for your actions.''' :* '''Iyt <u>eynay</u> tikabeloka.'''....''She <u>almost</u> (= halfway) threw up.'' : Pronominalizations like ''half of it, a third of them'': ::* '''<u>Eynas</u> sa fia.'''....''<u>Half of it</u> was good.'' ::* '''<u>Eynasi</u> sa fua.'''....''<u>Half of them</u> (things) were bad.'' ::* '''Esa uwa tobi be hua fukyes. <u>Eynati</u> toja.'''....''There were four people in that accident. <u>Half (of them)</u> died.'' ::* '''<u>Iynati</u> bi yet se vyaka.'''....''<u>A third</u> of you are right.'' ::* '''<u>Uynati</u> bi yat yantexe.'''....''<u>A quarter</u> of us agree.'' ::* '''<u>Alo asoyni</u> bi hia dyesi fyunxwa.'''....''<u>Ten percent</u> of these books were ruined.'' === Multiples === : Multiplicative numeric determiners ( = multiples) like ''double'', ''triple'' can be formed by adding '''-on''' to the respective cardinal numeral if the numeral is '''''monosyllabic''''', otherwise just '''-n'''. These noun forms can be adjectivized with the suffix '''-a'''. They can also serve as prefixes on animate nouns, inanimate nouns, and prefixes, as the following chart shows. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Multiplicative Numeric Determiners |- ! Cardinal Numeral !! Multiple as Noun !! ...As Adjective !! ...As Adverb !! ...As Prefix !! ...as Verb-maker |- | '''o'''....''zero'' || '''oon'''....''null'' || '''oona'''....''nil'' || || '''on-'''....''zero-'' || '''onxer'''....''cancel, zero out'' |- | '''a'''....''one'' || '''aon'''....''single'' || '''aona'''....''single'' || '''aonay'''....''singly'' || '''an-'''....''uni-/mono-'' || '''anxer'''....''unify'' |- | '''e'''....''two'' || '''eon'''....''twosome, double'' || '''eona'''....''double'' || '''eonay'''....''doubly'' || '''en-'''....''di-/bi-'' || '''enxer'''....''double'' |- | '''i'''....''three'' || '''ion'''....''threesome, triplet'' || '''iona'''....''triple'' || '''ionay'''....''triply'' || '''in-'''....''tri-''- || '''inxer'''....''triple'' |- | '''u'''....''four'' || '''uon'''....''quartet'' || '''uona'''....''quadruple'' || '''uonay'''....''quadruply'' || '''un-'''....''quadri-/tetra-'' || '''unxer'''....''quadruple'' |- | '''yo'''....''five'' || '''yoon'''....''quintet'' || '''yoona'''....''quintuple'' || '''yoonay'''....''quintuply'' || '''yoon-*'''....''quinti-/penta-'' || '''yoonxer*'''....''quintuple'' |- | '''ya'''....''six'' || '''yaon'''....''sextet'' || '''yaona'''....''sextuple'' || '''yaonay'''....''sextuply'' || '''yaon-*'''....''sexi-/hexa-'' || '''yaonxer*'''....''sextuple'' |- | '''alo'''....''ten'' || '''alon'''....''decade'' || '''alona'''....''decadic'' || '''alonay'''....''by a multiple of ten'' || '''alon-'''....''deca-'' || '''alonxer'''....''multiply by ten'' |- | '''aso'''....''hundred'' || '''ason'''....''hundredfold'' || '''asona'''....''hundredfold'' || '''asonay'''....''by a hundredfold'' || '''ason-'''....''hecato-'' || '''asonxer'''....''multiply by a hundred'' |} :: * <small>An extra ''o'' is added to these prefixes to avoid ambiguity with '''yan''' meaning ''together'' and '''yon''' meaning ''apart.''</small> : The multiplicative noun ''dozen'' is expressed by '''aleon'''. :* '''<u>Aleoni</u> bi pati yizpapa.'''....''<u>Dozens</u> of birds flew by.'' : By adding the suffix '''-at''' to the noun multiple, we get groupings of people. The '''-na-''' in some of these words can be omitted, thereby simplifying the words: :* '''aonat''' or '''aot''' ....''solo, single, person'' ::* '''aonatser''' of '''aotser'''....''become single, become a person'' ::* '''aonawat'''....''singleton'' :* '''eonat''' or '''eot'''....''duo, pair, twosome, couple'' ::* '''eotxer'''....''to copulate'' ::* '''eontajat'''....''twin'' :* '''ionat''' or '''iot'''....''trio, threesome, trinity'' ::* '''iotxer'''....''to do a threesome'' ::* '''Ionatin'''....''Trinitarianism'' ::* '''iontajati'''....''triplets'' :* '''uonat''' or '''uot''' ....''quartet, foursome'' ::* '''uontajat'''....''quadruplet'' :* '''yoonat''' or '''yoot'''....''quintet, group of five people'' ::* '''yoontajati'''....''quintuplets'' ::* '''yoonati'''....''quintets'' : By adding the suffix '''-un''' instead of '''-on''', we get the following: :* '''aun'''....''unit'' ::* '''auna'''....''unitary, individual'' ::* '''aunser'''....''unite'' ::* '''aunyan'''....''series'' :::* '''aunyana'''....''serial'' :* '''eun'''....''pair'' ::* '''euna'''....''even, paired, binary'' ::* '''oleuna'''....''odd, non-binary, uneven, unpaired'' :::* '''oleunat'''....''odd man out'' :::* '''eunxer'''....''even out'' : Some examples where the above multiple determiners and derivatives are used: ::* '''Yat naptyopa be <u>eo(na)ti</u> yez bi ha mep.'''....''We marched in <u>twos (= pairs)</u> down the street.'' ::* '''<u>Asonati</u> upo bay yat bu hia ovdal.'''....''<u>Hundreds (of people)</u> will come with us to this protest.'' ::* '''Hia ivxel xwe <u>en</u>jabay.'''....''This celebration happens <u>bi</u>ennially.'' ::* '''Iyt se <u>un</u>tupokyat.'''....''She is a <u>quadri</u>plegic. (Lit: x 4+limb+loss+person)'' ::* '''Diwe sagu ha <u>auni</u>.'''....''Please count the <u>units</u>.'' ::* '''Yet gafisa <u>aronay</u>!'''....''You all have improved <u>a thousandfold</u>!'' ::* '''Tob se <u>en</u>tyoyaba sat.'''....''Man is a <u>bi</u>pedal creature.'' : Note: Sometimes the multiple prefix ending in '''-on''' in the numbers below ten is shortened to '''-n''' in common words: ::* '''<u>an</u>zyuk'''....''<u>mono</u>cycle'' ::* '''<u>en</u>zyuk'''....''<u>bi</u>cycle'' ::* '''<u>in</u>gun'''....''<u>tri</u>angle'' ::* '''<u>un</u>gun'''....''<u>quadr</u>angle'' ::* '''<u>yoon</u>gon'''....''<u>penta</u>gon'' ::* '''<u>yaon</u>gon'''....''<u>hexa</u>gon'' : Note: The prefixes for ''penta-/quinti-'' and ''hexa-/sext-'' must keep the '''-on''' so as to distinguish them from the prefixes '''yon'''....''apart'' and '''yan'''....''together''. This rule does not apply to numbers inside chemical names and formulas (See [[Mirad Grammar/Vocabulary Formation#Coding Chemical Elements|Coding Chemical Elements]]). ::* '''<u>yoon</u>gona'''....''<u>quinti</u>partite''&nbsp;&nbsp;BUT: '''<u>yon</u>per'''....''separate, go <u>apart</u>'' ::* '''<u>yaon</u>gun'''....''<u>hexa</u>gon''&nbsp;&nbsp;BUT: '''<u>yan</u>uper'''....''meet, come <u>together</u>'' : Note: ::* '''aot'''....''individual, person'' ::* '''eot'''....''couple, pair'' ::* '''iot'''....''trio'' ::* '''uot'''....''quartet'' ::* '''yoot'''....''quintet'' === Distributives === : The following table shows the Mirad equivalents for distributive numbers that refer to the base or radix upon which a number is based. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; font-style:smaller;" |- ! number ! Latinate ! Grecian ! Mirad |- | 0 | ''nullary'' | ''niladic'', ''medadic'' | '''onsuna''' |- | 1 | ''unary'' |'' monadic'' | '''ansuna''' |- | 2 | ''binary'' | ''dyadic'' | '''ensuna''' |- | 3 | ''ternary'' | ''triadic'' | '''insuna''' |- | 4 | ''quaternary'' | tetradic | '''unsuna''' |- | 5 | ''quinary'' | ''pentadic'' | '''yoonsuna''' |- | 6 | ''senary'' | ''hexadic'' | '''yaonsuna''' |- | 7 | ''septenary'' | ''heptadic'' | '''yensuna''' |- | 8 | ''octonary'' | ''octadic'' | '''yinsuna''' |- | 9 | ''novenary'' |'' enneadic'' | '''yunsuna''' |- | 10 | ''denary, decimal'' | ''decadic'' | '''alonsuna''' |- | 11 | ''undenary, undecimal'' | ''endecadic'' | '''alansuna''' |- | 12 | ''duodenary, duodecimal'' | ''dodecadic'' | '''alensuna''' |- | 16 | ''sedecimal'' | ''hexadecimal'' | '''alyansuna''' |- | 20 | ''vigenary, vicenary'' | ''icosadic'' | '''elonsuna''' |} === Frequentatives === : Words related to frequency are formed in various ways: :: With '''-xag''' (''frequency'') ::* '''duhoxag?'''....''how many times?, how often?'' ::* '''oxag'''....''never (zero times)'' ::* '''axag'''....''once'' ::* '''exag'''....''twice'' ::* '''ixag'''....''three times, thrice'' ::* '''aloxag'''....''ten times'' ::* '''glaxag'''....''many times, often'' ::* '''gloxag'''....''seldom'' ::* '''hexag''' ....''sometimes'' ::* '''hyaxag'''....''at all times'' ::* '''hyoxag'''....''not a single time'' ::* '''graxag'''....''too often'' ::* '''grexag'''....''frequently enough'' ::* '''groxag'''.....''not often enough'' ::* '''gwaxag'''.....''most often'' ::* '''gwoxag'''.....''least often'' :: Or, with '''-jod(i)'''....''times, instances'' ::* '''duhogla jodi?'''....''how many times?'' ::* '''owa jod'''....''zero times, not a single time'' ::* '''awa jod'''....''one time'' ::* '''ewa jodi'''....''two time, twice'' ::* '''iwa jodi'''....''three times, thrice'' ::* '''ge jodi vyel'''....''as many times as'' ::* '''ga jodi vyel'''....''more times than, more often than'' ::* '''gla jodi'''....''many times, often'' ::* '''glo jodi'''....''seldom'' :: Some of the above expressions can be adjectivized: ::* '''axaga kyes'''....''a one-time occurrence'' ::* '''ajoda akut'''....''a one-time winner'' ::* '''glaxaga teaput'''....''a frequent visitor'' ::* '''glojoda pat'''....''a rare bird'' :* 1 :** ''daily, every day, once a day''....'''juba / hyajub''' :** ''weekly, every week, once a week''....'''yejuba / hyayejub''' :** ''monthly, every month, once a month''....'''jiba / hyajib''' :** ''yearly/annually, every year, once a year''....'''jaba / hyajab''' :* 2 :** ''twice a day''....'''exag hyajub''' :** ''twice a week/biweekly''....'''exag hyayeyub / eynyejuba''' :** ''twice a month/bimensual''....'''exag hyajib / eynjiba''' :** ''twice a year/biannial/semiannual''....'''exag hyajab / eynjaba''' :* 2 :** ''every other day''....'''hya enapa jub''' (= '''every second day''') :** ''every other week''....'''hya enapa yeyub''' :** ''every other month''....'''hya enapa jib''' :** ''every other year/biennial''....'''hya enapa jab / enjaba''' :* 3 :** ''every three months/trimestral/trimonthly''....'''hya enapa jib / enjiba''' :* 4 :** ''quarterly''....'''hya enapa jib / uynjaba''' :* 6 ::* ''every semester''....'''hya yaonjib / hya eynjab''' === Sequentials === : Number words expressing sequence or order can be expressed in two ways: :* With the adjectival ending '''-a''': ::* '''oa'''....''zeroth'' ::* '''aa'''....''first'' (as a prefix, means ''arch-'') ::* '''ea'''....''second'' ::* '''ia'''....''third'' ::* '''aloa'''....''tenth'' ::* '''asea'''....''one hundred and second'' :* Or with the ending '''napa''', where '''nap''' means ''order'': ::* '''onapa'''....''zeroth'' ::* '''anapa'''....''first'' ::* '''enapa'''....''second'' ::* '''inapa'''....''third'' ::* '''alonapa'''....''tenth'' ::* '''aronapa'''....''thousandth'' === Temporals === : Aggregates of days are formed with '''jub''' (''day''): ::* '''yejub'''....''week'' (''seven day'') : Aggregates of months are formed with '''jib''' (''month''): ::* '''ijib'''....''trimester'' (''three month'') ::* '''yajib'''....''semester'' (''six month'') : Aggregates of years are formed with '''jab''' (''year''): ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' ::* '''ijab'''....''triennium'' ::* '''lojab'''....''decade'' ('''lo''' is short for '''alo''') ::* '''sojab'''....''century'' ('''so''' is short for '''aso''') ::* '''rojab'''....''millennium'' ('''ro''' is short for '''aro''') ::* '''elojab'''....''vicennial'' ::* '''esojab'''....''bicentennial'' ::* '''ujab'''....''quadrennium'' ::* '''yejab'''....''septennial'' ::* '''yujab'''....''novennium'' ::* '''yolojab'''....''jubilee'' === Latinate Number Words Ending in -ary === : Latinate number words ending in -ary are translated with a number prefix and the suffix '''-suna''' in Mirad: ::* '''onsuna'''....''nullary'' ::* '''ansuna'''....''unary'' ::* '''ensuna'''....''binary'' ::* '''insuna'''....''ternary, trinary'' ::* '''unsuna'''....''quaternary'' ::* '''yownsuna<sup>*</sup>'''....''quinary'' ::* '''yawnsuna<sup>*</sup>'''....''quinary'' ::* '''yensuna'''....''senary, septenary'' ::* '''yinsuna'''....''octonary'' ::* '''yunsuna'''....''novenary'' ::* '''alonsuna'''....''denary'' ::* '''alansuna'''....''undenary'' ::* '''alensuna'''....''duodenary'' : * A '''w''' is added to disambiguate the numeric prefix from '''yan-''' (''together'') and '''yon-''' (''apart''). === Number Words Ending in -fold or -ple === :* Number words in English ending in ''-fold'', ''-ple'', or ''-ploid'' are translated with '''-gala''' (''-fold, multiple'') in Mirad: ::* '''angala'''....''unifold, simple, haploid, onefold, one-off, single, solitary'' ::* '''engala'''....''double, ducplicate, twofold'' ::* '''ingala'''....''triple,triplicate, threefold'' ::* '''ungala'''....''quadruple, quadruplicte, fourfold'' ::* '''yowngala'''....''quintuple, fivefold, quintuplicate'' ::* '''yawngala'''....''sextuple, sextuplicate, sixfold'' ::* '''yengala'''....''septuple, sevenfold, septuplicate'' ::* '''yingala'''....''octuple, octuplicate, eightfold'' ::* '''yungala'''....''nonuple, nonuplicate, ninefold'' ::* '''alongala'''....''tenfold'' ::* '''asongala'''....''hundredfold, centuplicate'' ::* '''arongala'''....''thousandfold'' ::* '''amlongala'''....''millionfold'' ::* '''amrongala'''....''billionfold'' : Add a final '''-s''' to the above words to derive an inaninimate noun form: ::* '''angalas'''....''singleton'' ::* '''engalas'''....''duplicate'' ::* '''ingalas'''....''triplicate'' ::* '''ungalas'''....''quadruplicate'' ::* '''yowngalas'''....''quintuplicate, quintuplet, pentuplet'' ::* '''yawngalas'''....''sextuplicate, sextuplet, hextuplet'' ::* '''yengalas'''....''septuplet, helptuplet'' ::* '''yingalas'''....''octuplet'' ::* '''yungalas'''....''nonuplet'' ::* '''alongalas'''....''decuplet'' : Some multiplicative verbs can also be derived thusly: ::* '''galer'''....''to multiply'' ::* '''engaler'''....''to duplicate, to double'' ::* '''ingaler'''....''to triple'' ::* '''ungaler'''....''to quadruple'' : The opposite of multiplication is division, so, change '''gal''' to '''gol''': ::* '''goler'''....''to divide'' ::* '''engoler'''....''to divide by two, to halve, to disect'' ::* '''ingoler'''....''to divide by three, to trisect'' ::* '''ungoler'''....''to divide by four, to quarter'' ::* '''alongoler'''....''to divide by ten, to decimate'' : Another way to create words referring to divisions is to insert a '''y''' before the '''n''' in the numeric prefix: ::* '''ayn'''....''a whole'' ::* '''eyn'''....''a half'' ::* '''iyn'''....''a third'' ::* '''uyn'''....''a quarter'' ::* '''yoyn'''....''a fifth'' ::* '''yayn'''....''a sixth'' ::* '''yeyn'''....''a seventh'' ::* '''yiyn'''....''an eighth'' ::* '''yuyn'''....''a ninth'' ::* '''aloyn'''....''a tenth'' ::* '''asoyn'''....''a hundredth, percent'' ::* '''aroyn'''....''a thousandth'' : Verbs can be derived from the above: ::* '''aynxer'''....''to integrate'' ::* '''eynxer'''....''to halve, to dissect'' ::* '''iynxer'''....''to trisect'' ::* '''uynxer'''....''to quarter'' ::* '''aloynxer'''....''to decimate'' === Number Words Pertaining to Arithmetic Base === : Numbers words pertaining to arithmetic base end in '''-syoba''': ::* '''ensyoba'''....''binary, base 2'' ::* '''insyoba'''....''ternary, base 3'' ::* '''alonsyoba'''....''decimal, base 10'' ::* '''alyansyoba'''....''hexadecimal, base 16'' ::* '''elonsyoba'''....''vigesimal, base 20'' === Number Words Pertaining To Directions in Communications === : Number words pertaining to directions in communications end in '''-izona''': ::* '''anizona'''....''simplex, unidirectional, one-way'' ::* '''enizona'''....''duplex, bidirectional, two-way'' === Number Words Pertaining to Angular Shapes === : Number words pertaining to angular shapes end in '''-guna''': ::* '''inguna, ingun(san)'''....''triangular, triangle'' ::* '''unguna, ungun(san)'''....''quadrangular, quadrangle, square'' ::* '''yownguna, yowngun(san)'''....''pentagonal, pentagon'' ::* '''yawnguna, yawngun(san)'''....''hexagonal, hexagon'' ::* '''yinguna, yingun(san)'''....''octagonal, octogon'' ::* '''alanguna, alangun(san)'''....''hendecagonal, hendecagon'' : Some number words relating to volumes (ending in '''-nid'''): ::* '''yawngekunid'''....''cube, hexahedron'' ::* '''elonkunid'''....''icosahedron'' ::* '''elunkunid'''....''icositetrahedron'' ::* '''unkunid'''....''tetrahedron'' ::* '''yinkunid'''....''octahedron'' ::* '''yunkunid'''....''nonahedron'' === Number Words Pertaining to Meter === : Number words pertaining to meter ending in '''-deup'''. ::* '''indeup'''....''trimeter'' ::* '''undeup'''....''tetrameter'' ::* '''yoondeup'''....''pentameter'' ::* '''yaondeup'''....''hexameter'' ::* '''yendeup'''....''heptameter'' ::* '''yindeup'''....''octameter'' === Number Words for Feet on an Animal === : Numbers words for feet on an animal end in '''tyoyaba'''. ::* '''entyoyaba'''....''bipedal'' ::* '''untyoyaba'''....''quadrupedal'' === List of Numeric Prefixes in English and Mirad === : Here is a list of numeric prefixes used in English and Mirad. The English prefixes can vary between Germanic, Latinate, and Greek-based. ::* '''o(n)-'''....''zero-, nil-, null-, un-, non-'' ::* '''oyn-'''....''no-'' ::* '''a(n)-'''....''uni-, one-, mono-, sim-, singul-, prim-, arch-, sol-, hen-'' ::* '''ayn-'''....''whole-, holo-, sol-'' ::* '''e(n)-'''....''two-, bi(n/s)-, di(s)-, du(al)-, dyo-, duo-, dy-, bin-, second'' ::* '''ey(n)-'''....''half-, semi-, hemi-'' ::* '''eo(n)-'''....''double, diplo-, dupl-, twi-, twofold, twosome, pair, dyo-'' ::* '''i(n)-'''....''three-, tri-, trito-'' ::* '''io(n)-'''....''triple, tripl-, tri-, threefold, threesome, tris-, triad-'' ::* '''iy(n)-'''....''third, terci-, terti-, tern-, trin-'' ::* '''u(n)-'''....''four-, quadr-, tetra-, tetarto-, tessar-, quatern-'' ::* '''uo(n)-'''....''quadrupl-, quart-, tetrad-, fourfold, foresome, tetraplo-'' ::* '''uy(n)-'''....''quarter, quart-, quadru-'' ::* '''yo(wn)-*'''....''five, quint-, penta-, pempto-, pentad-, pentaplop'' ::* '''yoy(n)-'''....''fifth, quint-, pentaplo-'' ::* '''ya(wn)-*'''....''six, sex-, hexa-, hexaplo-, hexad-'' ::* '''yay(n)-'''....''sixth, hect-, octo-'' ::* '''yaon-'''....''sixfold, sext-, hect-, octaplo-, octad-'' ::* '''ye(n)-'''....''seven, sept-, hept-'' ::* '''yey(n)-'''....''seventh, sept-, hept-'' ::* '''yeon-'''....''seven-fold, heptad-, septim-'' ::* '''yi(n)-'''....''eight, oct-, ogdoo-'' ::* '''yion-'''....''octet, octad, octav-, eight-fold'' ::* '''yu(n)-'''....''nine, novem-, noven-, nona-, ennea-'' ::* '''yuyn-'''....''nineth'' ::* '''yuon-'''....''ennead, nonad, enneaplo-, nine-fold'' ::* '''alo-'''....''ten, deci-, deca-'' ::* '''aloyn-'''....''tenth, dec-, decad-'' ::* '''elo-'''....''twenty, viginti-, icos-'' ::* '''aso-'''....''hundred, centi-, hecato-, hectad-'' ::* '''asoyn-'''....''hundredth, cent-, hectad-'' ::* '''aro-'''....''thousand, milli-, kilo-'' ::* '''aroyn-'''....''thousandth, millen-, chiliad-'' : * A '''w''' is added to these words to avoid confusion with '''yan''' (''together'') and '''yon''' (''apart''). === Number Words Referring to Groups of People === : Number words referring to groups of people end in '''-ot''': ::* '''oot'''....''nobody, zero group'' ::* '''aot'''....''person, individual, solo'' ::* '''eot'''....''couple, duo, pair, twosome'' ::* '''iot'''....''trio, threesome'' ::* '''uot'''....''quartet, foursome'' ::* '''yoot'''....''quintet, fivesome'' ::* '''yaot'''....''sextet'' ::* '''yeot'''....''septet'' ::* '''yiot'''....''octet'' ::* '''yuot'''....''nonet'' ::* '''alot'''....''decet'' === Number Words Referring to Groups of Years === ::* '''ejab'''....''biennium'' ::* '''ijab'''....''triennium, triennial'' ::* '''ujab'''....''quadrennium'' ::* '''yojab'''....''quinquennium, lustrum'' ::* '''yajab'''....''sexennium'' ::* '''yejab'''....''septennial'' ::* '''yijab'''....''octennial'' ::* '''yujab'''....''novennium'' ::* '''alojab'''....''decade, decennary, decennial, decennium'' (usu. abbreviated to '''lojab''') ::* '''elojab'''....''vicennium, vicennial, score'' ::* '''yolojab'''....''jubilee, fifty years'' ::* '''asojab'''....''century'' (usu. abbreviated to '''sojab'') ::* '''esojab'''....''bicentenary'' ::* '''arojab'''....''millennium, chiliad'' === Number Words Referring to Parts of a Year === ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' === Number Words Referring to Sets of Things === : Number words referring to sets of things end in '''-yan'''. The corresponding words in English may end in ''-ad'' or ''-ile'': ::* '''onyan'''....''nilad, empty set'' ::* '''anyan'''....''set, series, monad'' ::* '''enyan'''....''dyad, set of two, duad, pair, median'' ::* '''inyan'''....''triad, set of three, tercile, tertile'' ::* '''unyan'''....''tetrad, set of four, quartile'' ::* '''yownyan'''....''pentad, set of five, quintile'' ::* '''yawnyan'''....''hexad, set of six, sextile'' ::* '''yenyan'''....''heptad, set of seven, septile'' ::* '''yinyan'''....''octad, set of eight, octile'' ::* '''yunyan'''....''nonad, set of nine'' ::* '''alonyan'''....''decad, set of ten, decile'' ::* '''alanyan'''....''baker's dozen, set of eleven'' ::* '''alenyan'''....''dozen, set of twelve'' ::* '''alyanyan'''....''hexadecile'' ::* '''elonyan'''....''ventile, vigintile'' ::* '''asonyan'''....''centile, percentile'' ::* '''aronyan'''....''millile'' === Number Words About Twins, Triplets, etc.=== :* Words referring to twins, triplets, etc. end in the word '''-tid''', meaning ''sibling'': ::* '''eontid'''....''twin, fraternal twin'' :::* '''eontwid'''....''twin brother, male twin'' :::* '''eontiyd'''....''twin sister, female twin'' :::* '''geta eontiyd'''...''identical twin'' ::* '''iontid'''....''triplet'' ::* '''uontid'''....''quadruplet'' ::* '''yowntid'''....''quintuplet'' (Note the '''w''', used to avoid confusion with '''yon''' ::* '''yawntid'''....''sextuplet'' (" " ") ::* '''yentid'''....''septuplet'' ::* '''yintid'''....''octuplet'' ::* '''yuntid'''....''nonuplet'' == Number Chart == : The following chart shows numbers in Mirad as symbols, adjectives, pronouns, prefixes, and verbs: {| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Number Chart |- ! colspan=5| Multiple !! colspan=4 |Fraction |- ! Numeral !! Adjective !! Noun !! Prefix<sup>1</sup> !! Verb !!leftmargin=10px| Numeral !! Noun !! Prefix !! Verb |- | 0 || '''owa'''<br>''zero '' || '''oon'''<br>''nonentity, null''<br>'''oot'''<br>''nobody '' || '''on-'''<br>''zero- '' || '''onxer'''<br>''nullify '' ||1/0 || '''oyn'''<br>''zeroth'' || '''oyn-'''<br>''nihil- '' || '''oynxer'''<br>anihilate |- | 1 || '''awa'''<br>''one''<br>'''aa'''<br>''first''<br>'''ana'''<br>''single, lone''<br>'''aona'''<br>''whole'' || '''aon'''<br>''entity''<br>'''aot'''<br>''solo, individual '' || '''an-'''<br>''uni-, mono- '' || '''anxer'''<br>''unify''|| 1/1 || '''ayn'''<br>''whole '' || '''ayn-'''<br>''holo- '' || '''aynxer'''<br>integrate |- | 2 || '''ewa'''<br>''two''<br>'''ea'''<br>''second''<br>'''ena'''<br>''dual''<br>'''ensuana'''<br>''binary'' || '''eon'''<br>''double''<br>'''eot'''<br>''duo, pair, couple '' <br>'''eontid'''<br>''twin''|| '''en-'''<br>''bi-, di- '' || '''eonxer'''<br>double<br>'''eotxer'''<br>''copulate '' || 1/2|| '''eyn'''<br>''half '' || '''eyn-'''<br>''semi- '' || '''eyxner'''<br>''halve, disect'' |- | 3 || '''iwa'''<br>''three''<br>'''ia'''<br>''third''<br>'''insuana'''<br>''ternary'' || '''ion'''<br>''triple''<br>'''iot'''<br>''trio, threesome''<br>'''iontid'''<br>''triplet'' || '''in-'''<br>''tri- '' || '''ionxer'''<br>''triple '' || 1/3|| '''iyn'''<br>''third '' || '''iyn-'''<br>''terci- '' || '''iynxer'''<br>''trisect'' |- | 4 || '''uwa'''<br>''four''<br>'''ua'''<br>''fourth'' || '''uon'''<br>''quadruple''<br>'''uot'''<br>''quartet, foursome''<br>'''uontid'''<br>''quadruplet'' || '''un-'''<br>''tetra- '' || '''uonxer'''<br>''quadruple '' ||1/4|| '''uyn'''<br>''fourth ''<br>'''uynjab'''<br>''quarter'' || '''uyn-'''<br>''quadri- '' || '''uynxer'''<br>''quarter'' |- | 5 || '''yowa'''<br>''five ''<br>'''yoa'''<br>''fifth''|| '''yoon'''<br>''quintuple''<br>'''yoot'''<br>''quintet ''<br>'''yoontid'''<br>''quintuplet'' || '''yown-'''<sup>2</sup><br>''penta- '' || '''yoonxer'''<br>''quintuple '' || 1/5|| '''yoyn'''<br>''fifth '' || '''yoyn-'''<br>''quint- '' || '''yoynxer'''<br>''cut in fifths'' |- | 6 || '''yawa'''<br>''six ''<br>'''yaa'''<br>''sixth'' || '''yaon'''<br>sextuple<br>'''yaot'''<br>''sextet ''<br>'''yaontid'''<br>''sextuplet'' || '''yawn-'''<sup>3</sup><br>''hecto- '' || '''yaonxer'''<br>''sextuple '' || 1/6|| '''yayn'''<br>''sixth '' || '''yayn-'''<br>''hexi- '' || '''yaynxer'''<br>''cut in sixths'' |- | 7 || '''yewa'''<br>''seven ''<br>'''yea'''<br>''seventh'' || '''yeon'''<br>''septuple''<br>'''yeot'''<br>''septet ''<br>'''yeontid'''<br>''septuplet''<br>'''yejub'''<br>''week'' || '''yen-'''<br>''hepto- '' || '''yeonxer'''<br>mult<br>'' seven'' || 1/7|| '''yeyn'''<br>''seventh'' || '''yeyn-'''<br>''hepti- '' || '''yeyxner'''<br>''cut in sevenths'' |- | 8 || '''yiwa'''<br>''eight ''<br>'''yia'''<br>''eighth'' || '''yion'''<br>''octuple''<br>'''yiot'''<br>''octet ''<br>'''yiontid'''<br>''octuplet'' || '''yin-'''<br>''octo- '' || '''yionxer'''<br>mult<br>'' eight '' || 1/8|| '''yiyn'''<br>''eighth '' || '''yiyn-'''<br>''octi- '' || '''yiynxer'''<br>''cut in eighths'' |- | 9 || '''yuwa'''<br>''nine ''<br>'''yua'''<br>''ninth'' || '''yuon'''<br>''nonuple''<br>'''yuot'''<br>''set of nine ''<br>'''yuontid'''<br>''nonuplet'' || '''yun-'''<br>''nona- '' || '''yuonxer'''<br>''multiply by nine '' || 1/9|| '''yuyn'''<br>''nineth '' || '''yuyn-'''<br>''novi- '' || '''yuynxer'''<br>''cut in ninths'' |- | 10 || '''alo'''<br>''ten ''<br>'''aloa'''<br>''tenth''<br>'''alosuana'''<br>''decimal'' ||'''alon'''<br>''tenfold ''<br>'''alojab'''...''decade'' || '''alon-'''<br>''deca- '' || '''alonxer'''<br>''increase by a<br>factor of ten '' || 1/10|| '''aloyn'''<br>''tenth '' || '''aloy-'''<br>''deci- '' || '''aloynxer'''<br>''decimate'' |- | 100<br>10<sup>4</sup> || '''aso'''<br>''hundred''<br>'''asoa'''<br>''hundredth'' || '''ason'''<br>''hundredfold ''<br>'''asojab'''<br>''century''|| '''aso-'''<br>''heca- '' || '''asonxer'''<br>''increase a<br>hundredfold'' || 1/100<br>10<sup>-2</sup>|| '''asoyn'''<br>''hundredth<br> percentage<br>cent '' || '''asoy-'''<br>''centi- '' || '''asoynxer'''<br>''cut into hundredths'' |- | 1,000<br>10<sup>3</sup> || '''aro'''<br>''thousand ''<br>'''aroa'''<br>''thousanth'' || '''aron'''<br>''thousandfold ''<br>'''arojab'''<br>''millennium''|| '''aro-'''<br>''kilo- '' || '''aronxer'''<br>''multiply by a<br>thousand'' || 1/1000<br>10<sup>-3</sup>|| '''aroyn'''<br>''thousandth '' || '''aroy-'''<br>''milli- '' || '''aroynxer'''<br>''divide by a thousand'' |- | 1,000,000<br>10<sup>6</sup> || '''amlo'''<br>''million ''<br>'''amloa'''<br>''millionth'' || '''amlon'''<br>''millionfold '' || '''amlo-'''<br>''mega-'' || || 10<sup>-6</sup>|| '''amloyn'''<br>''millionth'' || '''amloy-'''<br>''micro-'' || |- | 10<sup>9</sup> || '''amro'''<br>''billion ''<br>'''amroa'''<br>''billionth'' || '''amron'''<br>''billionfold '' || '''amro-'''<br>''giga- '' || || 10<sup>-9</sup>|| '''amroyn'''<br>''billionth'' || '''amroy-'''<br>''nano-'' || |- |10<sup>12</sup> || '''garale'''<sup>3</sup><br>''trillion ''<br>'''garalea'''<br>''trillianth'' || '''garalen'''<br>''trillionfold '' || '''garale-'''<br>''tera-'' || || 10<sup>-12</sup>|| '''goralen'''<br>''trillionth'' || '''gorale-'''<br>''pico-'' || |- |10<sup>15</sup> || '''garalyo'''<br>''quadrillion ''<br>'''garalyoa'''<br>''quadrillionth'' || '''garalyon'''<br>''quadrillionfold '' || '''garalyo-'''<br>''peta-'' || ||10<sup>-15</sup>|| '''garalyon'''<br>''quadrillionth'' || '''goralyo-'''<br>''femto-'' || |- |10<sup>18</sup> || '''garalyi'''<br>''quintillion ''<br>'''garalyia'''<br>''quintillionth'' || '''garalyin'''<br>''quintillionfold '' || '''garalyi-'''<br>''exa-'' || ||10<sup>-18</sup>|| '''goralyin'''<br>''quintillianth'' || '''goralyi-'''<br>''atto-'' || |- |10<sup>21</sup> || '''garela'''<br>''sextillion ''<br>'''garelaa'''<br>''sextillionth'' || '''garelan'''<br>''sextillionfold '' || '''garela-'''<br>''zetta-'' || ||10<sup>-21</sup>|| '''gorelan'''<br>''sextillionth'' || '''gorela-'''<br>''zepto-'' || |- |10<sup>24</sup> || '''garelu'''<br>''septillion ''<br>'''garelua'''<br>''septillionth'' || '''garelun'''<br>''eptillionfold '' || '''garelu-'''<br>''yotta-'' || ||10<sup>-24</sup>|| '''gorelun'''<br>''septillianth'' || '''gorelu-'''<br>''yocto-'' || |- | 10<sup>27</sup> || '''garelye'''<br>''octillion ''<br>'''garelyea'''<br>''octillionth'' || '''garelyen'''<br>''octillionfold '' || '''garelye-'''<br>''ronna-'' || ||10<sup>-27</sup>|| '''gorelyen'''<br>''octillionth'' || '''gorelyen'''<br>''ronto-'' || |- | 10<sup>30</sup> || '''garilo'''<br>''nonillion ''<br>'''gariloa'''<br>''nonillionth'' || '''garilon'''<br>''nonillionfold '' || '''garilo-'''<br>''quetta-'' || ||10<sup>-30</sup>|| '''gorilon'''<br>''nonillionth'' || '''gorilo-'''<br>''quecto-'' || |} <div style=";font-size:smaller;"> ::* Note 1: Sometimes the final '''-n''' on the numeric prefix is dropped, especially as an ordinal vowel in scalar words, eg. '''anapa'''<br>''first'', '''atistam'''<br>''elementary school''. ::* Note 2: An extra '''o''' is inserted into this prefix to distinguish it from '''yon-'''<br>''dis-, apart'' ::* Note 3: An extra '''o''' is inserted into this prefix to distinguish it from '''yan-'''<br>''con-, together'' ::* Note 4: '''Garale''' is short for '''alo gar ale'''<br>''ten to-the-power-of 12''. By the same token, '''gorale''' is short for '''alo gor ale'''<br>''ten to-the-power-of-minus 12'' </div> = Metric Units = : Mirad uses the [[wikipedia:International System of Units|International System of Units (SI)]] for rendering measurement units. These symbols are pronounced as if you were spelling each letter out (see [[Mirad Grammar/Phonology and Orthography#Alphabet|the alphabet]]. Bear in mind that majiscules (uppercase letters are prefaced with the word '''ag-''' (''big''). Similarly, Greek letters are rendered by their Greek names (ω = ''omega'', Ω = ''agomega''). The measurement unit names are followed by '''nak''' (''measurement unit''). == SI Base Units == ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI base units</big> |- !English<br>Unit<br>Name !Symbolic<br>Abbreviation !Quantity<br>Unit !Mirad<br>Pronunciation |- !second |style="text-align:center" |s |time |style="text-align:center" |'''sonak''' |- !meter |style="text-align:center" |m |length |style="text-align:center" |'''minak''' |- !kilogram |style="text-align:center" |kg |mass |style="text-align:center" |'''kigenak''' |- !ampere |style="text-align:center" |A |electric current |style="text-align:center" |'''aganak''' |- !kelvin |style="text-align:center" |K |thermodynamic temperature |style="text-align:center" |'''agkinak''' |- !Mole |style="text-align:center" |mol |amount of substance |style="text-align:center" |'''miolinak''' |- !candela |style="text-align:center" |cd |luminous intensity |style="text-align:center" |'''cadanak''' |} == SI Derived Units == : Here are SI derived units with special names and symbols: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI derived units with special names and symbols</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbeviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''radian''' | align="center" | rad | plane angle | align="center" |'''roadanak''' |- |'''steradian''' | align="center" | sr | solid angle | align="center" |'''soronak''' |- |'''hertz''' | align="center" | Hz | frequency | align="center" |'''aghezunak''' |- |'''newton''' | align="center" | N | force, weight | align="center" |'''agninak''' |- | '''pascal''' | align="center" | Pa | pressure, stress | align="center" | '''agpoanak''' |- | '''joule''' | align="center" | J | energy | align="center" | '''agjinak''' |- | '''watt''' | align="center" | W | power | align="center" | '''agwunak''' |- | '''coulomb''' | align="center" | C | electric charge | align="center" |'''agcanak''' |- | '''volt''' | align="center" | V | electrical potential difference | align="center" | '''agvunak''' |- | '''farad''' | align="center" | F | capacitance | align="center" | '''agfenak''' |- | '''ohm''' | align="center" | Ω | electrical resistance | align="center" | '''agomeganak''' |- | '''Siemens''' | align="center" | S | electrical conductance | align="center" | '''agsonak''' |- | '''Weber''' | align="center" | Wb | magnetic flux | align="center" | '''agwubanak''' |- | '''tesla''' | align="center" | T | magnetic flux density | align="center" | '''agtonak''' |- | '''henry''' | align="center" | H | inductance | align="center" | '''aghenak''' |- | '''degree Celsius''' | align="center" | °C | temperature | align="center" | '''nogagcanak''' |- | '''lumen''' | align="center" | lm | luminous flux | align="center" | '''liminak''' |- | '''lux''' | align="center" | lx | illuminance | align="center" | '''lixunak''' |- | '''becquerel''' | align="center" | Bq | radioactivity | align="center" | '''agbakonak''' |- | '''gray''' | align="center" | Gy | absorbed dose (of ionizing radiation) | align="center" | '''aggeyunak''' |- | '''sievert''' | align="center" | Sv | equivalent dose (of ionizing radiation) | align="center" | '''agsovunak''' |- | '''katal''' | align="center" | kat | catalytic activity | align="center" | '''kiatonak''' |- | '''byte''' | align="center" | b | 8 bits of information | align="center" | '''banak''' |} == Convenient Non-SI Units == : Also, here are some non-SI units that are very convenient and acceptable: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Convenient non-SI units</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbreviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''litre''' | align="center" | L | volume | align="center" |'''aglonak''' |- |'''hectare''' | align="center" | ha | area | align="center" |'''heanak''' |- |'''ton''' | align="center" | t | area | align="center" |'''tonak''' |- |'''decibel''' | align="center" | dB | loudness | align="center" |'''daagbanak''' |- |'''fathom''' | align="center" | ftm | depth of water | align="center" |'''fetominak''' |} == Pronunciation of Coherent Derived Unit Formulae == : The following chart shows how in Mirad to pronounce coherent derived unit formulae in terms of base units. Note that the backslash means ''per'' or ''divided by'' and is pronounced '''gol'''. The symbol x means ''times'' and is pronounced '''gal'''. The superscript number is a power and is pronounced '''gar''' plus the number (with '''-wa''', if a unit number). The negative superscript number is pronounced '''gor''' plus the number (again, with '''-wa''' if a unit number). See [[Mirad Grammar/Determiners#Arithmetical Expressions|Arithmetical Expressions]] for further information on these terms. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Examples of coherent derived units in terms of base units</big> |- ! Name ! Symbolic<br>Formula ! Derived<br>Quantity ! Typical<br>Symbol ! Mirad<br>Pronunciation |- | '''square meter''' | align="center" | m<sup>2</sup> | area | align="center" |{{math|''A''}} | align="center" | '''minak-gar-ewa''' |- | '''cubic meter''' | align="center" | m<sup>3</sup> | volume | align="center" | {{math|''V''}} | align="center" | '''minak-gar-iwa''' |- | '''meter per second''' | align="center" | m/s | speed, velocity | align="center" | {{math|''v''}} | align="center" | '''minak-gol-sonak''' |- | '''meter per second squared''' | align="center" | m/s<sup>2</sup> | acceleration | align="center" | {{math|''a''}} | align="center" | '''minak-gol-sonak-gar-ewa''' |- |rowspan=2| '''reciprocal meter''' |rowspan=2 align="center" | m<sup>−1</sup> | wavenumber | align="center" | {{math|''σ''}}, {{math|''ṽ''}} | align="center" | '''minak-gor-awa''' |- | vergence (optics) | align="center" | {{math|''V''}}, 1/{{math|''f''}} |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | density | align="center" | {{math|''ρ''}} | align="center" | '''kigenak-gol-minak-gar-iwa''' |- | '''kilogram per square meter''' | align="center" | kg/m<sup>2</sup> | surface density | align="center" | {{math|''ρ''}}<sub>A</sub> | align="center" | '''kigenak-gol-minak-gar-ewa''' |- | '''cubic meter per kilogram''' | align="center" | m<sup>3</sup>/kg | specific volume | align="center" | {{math|''v''}} | align="center" | '''minak-gar-iwa-gol-kinak-ge''' |- | '''ampere per square meter''' | align="center" | A/m<sup>2</sup> | current density | align="center" | {{math|''j''}} | align="center" | '''aganak-gol-minak-gar-ewa''' |- | Amperes per meter|'''ampere per meter''' | align="center" | A/m | magnetic field strength | align="center" | {{math|''H''}} | align="center" | '''aganak-gol-minak''' |- | '''mole per cubic meter''' | align="center" | mol/m<sup>3</sup> | concentration | align="center" |{{math|''c''}} | align="center" | '''minolinak-gol-minak-gar-iwa''' |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | Mass concentration (chemistry)|mass concentration | align="center" | {{math|''ρ''}}, {{math|''γ'' }} | align="center" | '''kinak-ge-gol-minak-gar-iwa''' |- | '''candela per square meter''' | align="center" | cd/m<sup>2</sup> | luminance | align="center" | {{math|''L''}}<sub>v</sub> | align="center" | '''canak-da-gol-minak-gar-ewa''' |} == SI Macro and Micro Prefixes == : The SI has a whole list of prefixes that act as multipliers (macro) or dividers (micro) of the above and other measurement units. For example, a ''kilometer'' is a meter times a 1,000 (macro unit), whereas a millimeter is a meter divided by a 1,000 (micro unit). '''Agbanak''' means '''byte''', so '''garale-agbanak''' is ''terabyte''. This breaks down to ''10<sup>12</sup> bytes''. Here is a table showing the Mirad macro and micro prefixes: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Scalar Metrics |- ! colspan=4 | Macro !! colspan=4 | Micro |- ! Base<br>10!! US/UK Name!!Mirad Prefix....SI Prefix !!SI Symbol !! Base<br>10 !! (US/UK Name) !! Mirad Prefix....SI Prefix !! SI Symbol |- | 1 || one || '''an-''' *... ''mono-, uni-'' || ||1/1 ||whole || '''ayn-'''....''holo-, uni-'' || |- | 2 ||two || '''en-'''....''bi-'' || || 1/2 ||half||'''eyn-'''....''demi-, di-''|| |- | 3 ||three || '''in-'''....''tri-'' || || 1/3 ||third ||'''iyn-'''....''terci-''|| |- | 4 ||four || '''un-'''....''tetra-'' || || 1/4 ||fourth || '''uyn-'''....''quadri-''|| |- | 5 ||five || '''yown-''' ....''penta-'' || || 1/5 ||fifth ||'''yoyn'''....''quinti-''|| |- | 6 ||six || '''yawn-'''....''hexa-'' || || 1/6 ||sixth ||'''yayn'''....''sexti-''|| |- | 7 ||seven || '''yen-'''....''hepta-'' || || 1/7 ||seventh || '''yeyn'''....''septi-''|| |- | 8 ||eight || '''yin'''....''octo-'' || || 1/8 ||eighth || '''yiyn'''....''octi-''|| |- | 9 ||nine || '''yun'''....''nona-'' || || 1/9 ||ninth || '''yuyn'''....''novi-''|| |- | 10 ||ten || '''alon-'''....''deca-'' || ''da'' || 1/10 ||tenth || '''aloy-'''....''deci-''|| ''d'' |- | 10<sup>2</sup> ||hundred || '''aso-'''....''hecto-'' **|| ''h'' || 10<sup>-2</sup> ||hundredth || '''asoy-'''....''centi-''|| ''c'' |- | 10<sup>3</sup> ||thousand || '''amso-'''....''kilo-'' ||''k'' || 10<sup>-3</sup> ||thousandth)|| '''amsoy-'''....''milli-''|| ''m'' |- | 10<sup>6</sup> ||million || '''amlo-'''....''mega-'' || ''M'' || 10<sup>-6</sup> ||millionth || '''amloy-'''....''micro-''|| ''r'' |- | 10<sup>9</sup> ||billion /milliard || '''amro-'''....''giga-'' || ''G'' || 10<sup>-9</sup> ||billionth/ milliardth || '''amroy-'''....''nano-''|| ''n'' |- | 10<sup>12</sup> ||trillion /billion || '''garale-'''....''tera-'' || ''T'' || 10<sup>-12</sup> ||trillionth / billionth)|| '''gorale-'''....''pico-''|| ''p'' |- | 10<sup>15</sup> ||quadrillion)/ billiard|| '''garalyo-'''....''peta-'' || ''P''||10<sup>-15</sup> ||quadrillionth) / billiardth || '''goralyo-'''....''femto-''||''f'' |- | 10<sup>18</sup> ||quintillion / trillion || '''garalyu-'''....''exa-'' || ''E''||10<sup>-18</sup> ||quintillionth)/ trillionth || '''goralyu'''....''atto-''||''a'' |- | 10<sup>21</sup> ||sextillion)/ trilliard || '''garela-'''....''zetta-'' || ''Z''||10<sup>-21</sup> ||sextillionth / trilliardth || '''gorela'''....''zepto-''||''z'' |- | 10<sup>24</sup> ||septillion)/ quadrillion || '''garelu-'''....''yotta-'' || '' Y'' ||10<sup>-27</sup> ||septillionth / quadrillionth|| '''gorelu'''....''yocto-''||''y'' |} : : **Note: The '''gar''' (''to a plus power'') and '''gor''' (''to a minus power'') forms are alternatives for the numeric prefixes beyond 100. For example, ''billion'' (10<sup>9</sup>) could be expressed as '''garyu-'''(ten) to the 9th power'', while ''billionth'' could be expressed by '''goryu''' (''(ten) to the minus 9th power). The prefix '''garya-''' is composed of the positive exponential operator '''gar''' (''to the power of''), followed by the number ''6''. The prefix '''gorale-''' is composed of the negative exponential operator '''gor''' (''to the root of''), followed by the number ''12''. == Kg Metrics With Abbreviated Symbols == : The macro and micro values can also be represented with abbreviated symbols, which can be pronounced in Mirad as spelled out alphabetics. Greek letter are rendered by their names in Greek. Upper case equivalents are preceded with '''ag-'''. Here is a table showing grams: : :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Kg Metrics With Abbreviated Symbols |- ! colspan=2 | MACRO !! colspan=2 | MICRO |- ! Symbol (Expansion) !! Mirad Pronunciation !! Symbol (Expansion) !! Mirad Pronunciation |- | ''dag'' (decagram)|| '''daagenak''' || ''dg'' |(decigram)||'''dagenak''' |- | ''hg'' (hectogram)|| '''hegenak''' || ''cg'' (centigram)||'''cagenak''' |- | ''kg'' (kilogram) || '''kogenak''' || ''mg'' (milligram)||'''migenak''' |- | ''Mg'' (macrogram)|| '''agmigenak''' ||''μg'' (microgram)|| '''mugenak''' |- | ''Gg'' (gigagram)|| '''aggegenak''' || ''ng'' (nanogram)|| '''nigenak''' |- | ''Tg'' (teragram)|| '''agtogenak''' || ''pg'' (picagram)|| '''pogenak''' |- | ''Pg'' ( petagram)|| '''agpogenak''' || ''fg'' (femtogram)|| '''fegenak''' |- | ''Eg'' (exagram)|| '''agegenak''' || ''ag'' (attogram)|| '''agenak''' |- | ''Zg'' (zettagram)|| '''agzegenak''' || ''zg'' (zeptogram) || '''zegenak''' |- | ''Yg'' (yottagram)|| '''agyugenak''' || ''yg'' (yoctogram) || '''yugenak''' |} : The squared and cubed representations of the above are followed by '''gar ewa''' (''squared'') and '''gar iwa''' (''cubed''), respectively: ::* ''10 km²''....(pronounced as:) '''alo kominaki gar ewa''' ::* ''12 mm³''....(pronounced as:) '''ale miminaki gar iwa''' = Expressing Frequency = : There are two ways to form determiners of frequency: ::* Using '''jod(i)''' meaning ''occasion(s), instance(s), time(s)'', or ::* Using '''xag''' meaning ''frequency'' : Here is a chart showing the most common frequency determiners: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Frequentative Determiners |- ! "Jod" Method !! "Xag" Method !! Meaning |- | '''duhogla jodi?''' || '''duhoxag?''' || ''how often?, how many times?'' |- | '''hogla jodi''' || '''hoxag''' || ''how often, how frequently'' |- | '''hagla jodi''' || '''haxag''' || ''the frequency'' |- | '''hegla jodi''' || '''hexag''' || ''sometimes, on some occasions'' |- | '''higla jodi''' || '''hixag''' || ''this often, this many times'' |- | '''hugla jodi''' || '''huxag''' || ''that often, that many times, so many times'' |- | '''huugla jodi''' || '''huuxag''' || ''so often, so many times'' |- | '''hyogla jodi''' || '''hyoxag''' || ''never'' |- | '''hyagla jodi''' || '''hyaxag''' || ''always, at all times'' |- | '''hyegla jodi''' || '''hyexag''' || ''any number of times, however often'' |- | '''hyigla jodi''' || '''hyixag''' || ''as often, the same number of times'' |- | '''hyugla jodi''' || '''hyuxag''' || ''not as often, some other number of times'' |- | '''ga jodi''' || '''gaxag (vyel)''' || ''more often (than)'' |- | '''ge jodi''' || '''gexag (vyel)''' || ''as many times (as), as often (as)'' |- | '''go jodi''' || '''goxag (vyel)''' || ''less often (than)'' |- | '''gla jodi''' || '''glaxag''' || ''many times, often'' |- | '''gle jodi''' || '''glexag''' || ''quite a few times, quite often'' |- | '''glo jodi''' || '''gloxag''' || ''not so many times, seldom'' |- | '''gra jodi''' || '''graxag''' || ''too often'' |- | '''gre jodi''' || '''grexag''' || ''often enough'' |- | '''gro jodi''' || '''groxag''' || ''too seldom'' |- | '''gwa jodi''' || '''gwaxag''' || ''as often as possible, most often, most times'' |- | '''gwe jodi''' || '''gwexag''' || ''an average number of times'' |- | '''gwo jodi''' || '''gwoxag''' || ''least often, as seldom as possible'' |- | '''owa jod''' || '''oxag''' || ''never, at no time, zero times'' |- | '''awa jod''' || '''axag''' || ''once, one time'' |- | '''awa ga jod''' || '''ga axag''' || ''again, once more'' |- | '''ewa jodi''' || '''exag''' || ''twice, two times'' |- | '''iwa jodi''' || '''ixag''' || ''thrice, three times'' |- | '''alo jodi''' || '''aloxag''' || ''ten times'' |- |- '''asoni bi jodi''' || -- || ''hundreds of times'' |- |- '''yowa gal haxag vyel zojab''' || '''yoxag vyel zojab''' || ''five times as often as last year'' |} : Examples: ::* '''<u>Duhoxag</u> et pe ha tayegoblam?'''....''<u>How often</u> do you go to the barber shop?'' ::* '''<u>Duhogla jodi</u> et akaye hia ekun?'''....''<u>How many times</u> have you won this game?'' ::* '''At teataye hua dyezun <u>iwa ey uwa jodi</u>.'''....''I have seen that film <u>three or four times</u>.'' ::* '''At teataye is <u>huugla jodi (or: huuxag) van</u> at bokseye.'''....''I have seen it <u>so many times that</u> I am getting sick.'' ::* '''Hus xwaye <u>gaxag vyel</u> et te.'''....''That has happened <u>more often than</u> you know.'' = Mathematical Expressions = [[File:Arithmetic symbols2.svg|90px|thumb|none]] : Mathematical vocabulary is based mostly on deriviatives of the degree word '''ga'''....''more''. == Chart of Arithmetical Operations == : The following chart shows Mirad mathematical operation terms and symbols: {{small/top}} {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:3.2em; font-size:smaller;" |+ Arithmetical Operation Vocabulary |- ! Verb !! Operation !! Patient !! Subject !! Operator !! Sign !! Result |- | '''gaber'''....''add'' || '''gaben'''....''addition'' || '''gabwas'''....''addend, summand'' || '''gabus'''....''augend'' || '''gab'''....''plus'' || '''gabsiyn'''....''plus sign'' (<big>+</big>) || '''gabix'''....''sum'' |- | '''galer'''....''multiply'' || '''galen'''....''multiplication'' || '''galwas'''....''multiplicand'' || '''galus'''....''multiplier, factor'' || '''gal'''....''times'' || '''galsiyn'''....''times sign'' (<big>x</big>) || '''galix'''....''product'' |- | '''garer'''....''raise to the power of''<br>'''egarer'''....''to square''<br>'''igarer'''....''to cube'' || '''garen'''....''exponentiation'' || '''garwas'''....''base'' || '''garus'''....''exponent'' || '''gar'''....''raised to the power of'' || || '''garix'''....''power'' |- | '''gazer'''....''logarithmize'' || '''gazen'''....''logarithmization'' || '''gazwas'''....''base''||'''gazus'''....''antilogarithm'' ||'''gaz'''....''the log of'' || ||'''gazix'''....''logarithm'' |- | '''gober'''....''subtract'' || '''goben'''....''subtraction'' || '''gobwas'''....''minuend'' || '''gobus'''....''subtrahend'' || '''gob'''....''minus'' || '''gobsiyn'''....''minus sign'' (<big>-</big>) || '''gobix'''....''difference'' |- | '''goler'''....''divide'' || '''golen'''....''division.... fraction'' || '''golwas'''....''dividend'', ''numerator''|| '''golus'''....''divisor, denominator'' || '''gol'''....''divided by'' || '''golsiyn'''....''division sign'' (<big>÷</big>) || '''golix'''....''quotient'' |- | '''gorer'''....''derive the nth root of'' || '''goren'''....''root extraction'' || '''gorwas'''....''radicand'' || '''gorus'''....''degree'' || '''gor'''....''the nth root of'' || '''gorsiyn'''....''radical sign'' (<big>√</big>) || '''gorix'''....''root'' |- | '''gexer'''....''equal'' || '''gexen'''....''equation'' || '''gexwas'''....''thing being equated'' || '''gexus'''....''equator'' || '''ge'''....''equal to'' || '''gesiyn'''....''equal sign'' (<big>=</big>) || |} {{small/end}} == How to Verbalize Math Expressions == ::* ''1 + 1 = 2.''....'''Awa gab awa gese ewa.''' ::* ''3 - 1 = 2.''....'''Iwa gob awa gese ewa.''' ::* ''2 x 4 = 8.''....'''Ewa gal uwa gese yiwa.''' ::* ''10 % 2 = 5.''....'''Alo gol ewa gese yuwa.''' ::* ''5<sup>2</sup> = 25.''....'''Yowa gar ewa gese elyu.''' ::* ''2<sup>3</sup> = 8.''....'''Ewa gar iwa gese yiwa.''' ::* ''4 √2 = 2 = 2.''....'''Uwa gor ewa gese ewa.''' ::* ''log<sub>10</sub> 1000 = 3.''....'''Aro gaz alo gese iwa.''' : Note 1: '''gese''' (''equals'') can be substituted with '''se''' (''is''), eg.: ::* '''Ewa gab ewa se uwa.'''....''Two plus two is four.'' : Note 2: If numbers are used as numeric adjectives, the units take the suffix '''-wa''', eg.: ::* '''E<u>wa</u> sicirufebi gab a<u>wa</u> marofeb gese yanmul.'''....''Two oranges plus one apple equals a salad.'' : Examples of mathematical expressions: ::* '''Ewa <u>gab</u> ewa gese uwa.'''....''Two <u>plus</u> two equals four.'' ::* '''Ewa <u>gal</u> iwa gese yawa.'''....''Two <u>times</u> three equals six.'' ::* '''Iwa <u>gar</u> ewa gese yuwa.'''....''Three <u>to the second power</u> equals nine.'' ::* '''Ewa <u>gob</u> ewa gese owa.'''....''Two <u>minus</u> two equals zero.'' ::* '''Yuwa <u>gol</u> iwa gese iwa.'''....''Nine <u>divided by</u> three equals three.'' ::* '''Yuwa <u>gor</u> iwa gese iwa.'''....''Nine <u>cubed</u> equals three.'' ::* '''Aso <u>gor</u> ewa gese alo.'''....''One hundred <u>squared</u> equals ten.'' ::* '''Aro <u>gaz</u> alo gese iwa.'''....''Log<sub>10</sub>(1000) = 3. (= Log base 10 of 1000 equals three'') == Decimal Expressions == : Decimal expressions like ''2.5'' use the word '''nod'''....''point'' as in English. ::* '''Hia lisovol kyinse ga vyel 10.8 (alo nod yiwa) kigenaki.'''....''This tomato weighs more than 10.8 (ten point eight) kilograms.'' = Calendar and Time Expressions = :: The word for calendar is '''judar'''. The sections below explain how calendar expressions are formed and used: === Basic Calendar Units === [[File:Calendar (PSF).png|thumb|none]] : Time is divided using the following basic terms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Calendar Units |- ! Mirad !! English |- | '''job''' || ''time'' |- | '''jab''' || ''year'' |- | '''jeb''' || ''season'' |- | '''jib''' || ''month'' |- | '''jub''' || ''day'' |- | '''jwob*''' || ''hour'' |- | '''jwab*''' ('''jwap''') || ''minute'' (''moment'') |- | '''jweb*''' ('''jwep''') || ''second'' (''instant'') |} * Note: These would ordinarily be '''jyob''', '''jyab''', and '''jyeb''' respectively, but the '''w''' glide is much easier to pronounce after the letter '''j''', and is therefore substituted. == Other Calendar Units == : Other calendar units are formed through the agglutination of numerical stubs to some of the time units above: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Other Calendar Units |- ! Mirad !! English !! Numerical Formula |- | '''rojab''' || ''millenium'' || year x 1,000 |- | '''sojab''' || ''century'' || year x 100 |- | '''lojab''' || ''decade'' || year x 10 |- | '''eynjab''' || ''half year'' || year x 1/2 |- | '''uynjab''' || ''quarter'' || year x 1/4 |- | '''yajib''' || ''semester'' || month x 6 |- | '''yejub''' || ''week'' || day x 7 |- | '''yejubuj''' || ''weekend'' || day x 7 end |- | '''eynjwob''' || ''half hour'' || hour x 1/2 |} : ''This'', ''next'', ''last'', etc. are expressed as follows: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Pointers |- ! Mirad !! English |- | '''hijub'''<br>'''hiyejub'''<br>'''hijab''' || ''today''<br>''this week''<br>''this year'' |- | '''zojub'''<br>'''zoyejub'''<br>'''zajab''' || ''yesterday''<br>''last week''<br>''last year'' |- | '''zajub'''<br>'''zayejub'''<br>'''zajab''' || ''tomorrow''<br>''next week''<br>''next year'' |- | '''hujub'''<br>'''huyejub'''<br>'''hujab''' || ''that day''<br>''that week''<br>''that year'' |- | '''jazojub'''<br>'''ja ewa yejubi'''<br>'''jazojab''' || ''the day before yesterday''<br>''two weeks ago''<br>''the year before last'' |- | '''jozajub'''<br>'''jo ewa yejubi'''<br>'''jozajab''' || ''the day after tomorrow''<br>''two weeks from now''<br>''the year after next'' |- | '''Duhojub?'''|| ''Which day?'' |- | '''hyajub''' || ''every day''<sup>1</sup> |- | '''hyejub''' || ''any day'' |- | '''hejub''' || ''someday'' |- | '''hejubi''' || ''some days'' |- | '''bi jub bu jub''' || ''from day to day'' |- | '''e jubi jay''' || ''two days ago'' |- | '''gla jubi joy''' || ''many days later'' |} : <sup>1</sup> ''All day'' is expressed by '''ha ayna jub''' or '''hya ha jub'''. == Seasons of the Year == [[File:Seasons gijinka.png|thumb|]] : Seasons of the year are expressed by internally scalarizing the word for ''season'' '''jeb''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Seasons of the Year |- ! Mirad !! English |- | '''jeab''' || ''spring'' |- | '''jeeb''' || ''summer'' |- | '''jeib''' || ''autumn, Fall'' |- | '''jeub''' || ''winter'' |} : Examples of usage: ::* '''be jeab'''....''in spring'' ::* '''ja jeeb'''....''before summer'' ::* '''ju jeib'''....''until autumn'' ::* '''ji jeub'''....''since winter'' ::* '''je ha jeb'''....''during the season'' ::* '''ub ha uj bi jeeb'''....''toward the end of summer'' ::* '''eb jeab ay jeeb'''....''between spring and summer'' ::* '''jeeba gemoj'''....''vernal equinox'' ::* '''jeiba fayebi'''....''autumn leaves'' ::* '''jeba til'''....''seasonal drink'' ::* '''jeubyena jebmalyen'''....''wintry climate'' ::* '''jeabyena malyen'''....''spring-like weather'' ::* '''jeuben'''....''hibernation'' ::* '''hijeab'''....''this season'' ::* '''zajeab'''....''next season'' ::* '''zojeab'''....''last season'' ::* '''hyajeab'''....''every season'' == Months of the Year == : Months of the year are expressed by internally scalarizing the word for month '''jib'''. Unlike in English, the months of the year in Mirad are not capitalized. Nor are days of the week. :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Months of the Year |- ! Mirad !! English |- | '''jiab''' || ''January'' |- | '''jieb''' || ''February'' |- | '''jiib''' || ''March'' |- | '''jiub''' || ''April'' |- | '''jiyob''' || ''May'' |- | '''jiyab''' || ''June'' |- | '''jiyeb''' || ''July'' |- | '''jiyib''' || ''August'' |- | '''jiyub''' || ''September'' |- | '''jilob''' || ''October'' |- | '''jilab''' || ''November'' |- | '''jileb''' || ''December'' |} : Some expressions using the months: ::* '''be jilob'''....''in October'' ::* '''ja jiyab'''....''before June'' ::* '''lojo zajiyeb'''....''by next July'' ('''lojo''' = ''not after'') ::* '''hijib'''....''this month'' ::* '''zojib'''....''last month'' ::* '''zajib'''....''next month'' ::* '''bi-jib-bu-jiba jobnis'''....''month-to-month rent'' ::* '''jibay'''....''monthly'' ::* '''jibi joy'''....''months later'' ::* '''jiba sindrurun'''....''monthly magazine'' ::* '''hujiba jobnis'''....''that month's rent'' ::* '''hya ionjib'''....''every trimester'' ::* '''jibiler'''....''to menstruate'' ::* '''byi zojilob'''....''since last October'' ::* '''ub zejib'''....''toward mid-month'' == Days of the Week == : Days of the week are expressed by internally scalarizing the word for day '''jub''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Days of the Week |- ! Mirad !! English |- | '''juab''' || ''Monday'' |- | '''jueb''' || ''Tuesday'' |- | '''juib''' || ''Wednesday'' |- | '''juub''' || ''Thursday'' |- | '''juyob''' || ''Friday'' |- | '''juyab''' || ''Saturday'' |- | '''juyeb''' || ''Sunday'' |} : Here are some common terms relating to days of the week: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Expressions |- ! Mirad !! English |- | '''Duhojub?''' || ''Which day?'' |- | '''hojub...''' || ''the day that...'' |- | '''hejub''' || ''someday'' |- | '''hijub''' || ''today'' |- | '''hujub''' || ''that day'' |- | '''hyijub''' || ''(on) the same day'' |- | '''hyajub''' || ''every day'' |- | '''hyejub''' || ''any day'' |- | '''zajub''' || ''yesterday'' |- | '''zojub''' || ''tomorrow'' |- | '''ha jajub'''<br>'''be ha jana jub''' || ''the day before, (on) the previous day'' |- | '''ha jojub'''<br>'''be ha jona jub''' || ''the day after, (on) the following day'' |- | '''jazojub''' || ''the day before yesterday'' |- | '''jozajub''' || ''the day after tomorrow'' |- | '''hya ea jub''' || ''every other/second day'' |- | '''hyajub boy juyeb''' || ''every day except Sunday'' |- | '''yejub''' || ''week'' |- | '''hiyejeb''' || ''this week'' |- | '''yejubuj''' || ''weekend'' |- | '''yexjub''' (or) '''zeyejub''' || ''weekday'' |- | '''enyejuba(y)''' || ''bi-weekly'' |- | '''zoyejub''' || ''last week'' |} : Examples of Usage: ::* '''(be) juyob'''....''on Friday'' ::* '''ju juib'''....''until Wednesday'' ::* '''ji zojub'''....''since yesterday'' ::* '''lojo jubuj'''....''by [Lit: not after] day's end'' ::* '''jo zajub'''....''after tomorrow'' ::* '''je ha jub'''....''during the day'' ::* '''bi juab bu juub'''....''from Monday to Friday'' ::* '''yejubuja ponpop'''....''a weekend getaway'' == Parts of the Day == : Here are the principal parts of a day: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Parts of the Day |- ! Daytime !! Nighttime |- | '''maj'''....''daytime, day'' ||'''moj'''....''nighttime, night'' |- | '''bi maj'''....''A.M.'' ||'''bi moj'''....''P.M.'' |- | '''jamajij'''....''pre-dawn'' || '''jamojij'''....''pre-dusk'' |- | '''majij'''....''daybreak, dawn''|| '''mojij'''....''dusk'' |- | '''amaryap'''....''sunrise, sunup''||'''amaryop'''....''sunset, sundown'' |- | '''jwamaj'''....''morning''<br>'''zajwamaj'''....''tomorrow morning''<br>'''hijwamaj'''....''this morning''<br>'''zojwamaj'''....''yesterday morning''<br>'''hujwamaj'''....''that morning''<br>'''hyajwamaj'''....''every morning''||'''jwamoj'''....''evening''<br>'''zajwamoj'''....''tomorrow evening''<br>'''hijwamoj'''....''this evening''<br>'''zojwamoj'''....''yesterday evening''<br>'''hujwamoj'''....''that evening''<br>'''hyajwamoj'''....''every evening'' |- | '''zemaj'''....''noon''||'''zemoj'''....''midnight'' |- | '''jozemaj'''....''afternoon''||'''jozemoj'''....''after midnight'' |- | '''majuj'''....''twilight''|| '''jwomoj'''....''late night'' |} ::* Examples of Usage: ::* '''At tijpa <u>ja majij</u>.'''....''I woke up <u>before dawn</u>.'' ::* '''At iyfe tuyjer <u>be ha jwoa jozemaj</u>.'''....''I like to nap <u>in the late afternoon</u>.'' ::* '''It yexe bi <u>amaryap bu amaryop</u>.'''....''He works from <u>sunup to sundown</u>.'' ::* '''<u>Be gwa jwamoji</u>, at teaxe yibsin.'''....''<u>Most evenings</u>, I watch television.'' == Expressing Dates == : The following is a how a date ('''jud''') is normally expressed: ::* '''be juab, 11 jieb 2018 joK.'''....''on Monday, February 11th, 2018 A.D.'' :A date like 2018 can be expressed as ''twenty eighteen'' ('''elo alyi''') or ''two thousand eighteen'' ('''ero alyi'''). : The day ''11'' in the above expression is pronounced '''ala'''. : The acronym for ''B.C.'' is '''jaK''', short for '''ja Krist''' (''before Christ''). : The acronym for the de-Christianized "BCE", meaning ''Before the Common/Current Era'' is expressed in Mirad with '''jaEJ''' ('''ja ha Eja Joeb'''). : The acronym for ''A.D.'' is '''joK''', short for '''jo Krist''' (''after Christ''). : The acronym for the de-Christianized ''C.E.'' is '''EJ''', short for '''ha Eja Joeb''' (''the Current Era''). : Other date expressions follow: ::* '''be <u>ha 1800 jabi</u> (alyi aso jabi)'''....''In <u>the 1800's</u> (eighteen hundreds)'' ::* '''ja <u>ha 20a (eloa)</u> asojab'''....''before <u>the 20th (twentieth)</u> century'' ::* '''eb <u>1920 (yulo elo)</u> ay 2001 (emso awa)'''....''between <u>1920 (nineteen twenty)</u> and (two thousand one)'' ::* '''<u>hyaje</u> hua alojab'''....''<u>throughout</u> that decade'' ::* '''At yexa hum <u>je gla jabi</u>.'''....''I worked there <u>for [Lit: during] many years</u>.'' ::* '''Ujbu his <u>lojo</u> jiyab.'''....''Finish this <u>by</u> [Lit: not after] May.'' ::* '''Iyt so him <u>ub ha uj bi</u> 2 (ewa) jiab.'''....''She will be here <u>toward the end of</u> January 2nd.'' ::* '''At taja je ha Podea <u>Eloni</u>.'''....''I was born in the Roaring <u>Twenties</u>.'' == Telling Time == [[File:Old Clock DSCN4746.jpg|thumb|]] : Clock time expressions use mostly the word '''jwob''' (''hour'') or '''jwobi''' (''hours''). : Times of the day are expressed in the 24-hour European system, or what might be called by Americans "military clock time." So, 3PM in U.S. parlance should be expressed in Mirad as ''15 hours'' ('''ulo jwobi'''), which is the same as ''15:00'' or ''15 hundred hours''. : The usual time-of-day question is '''Se duhojwob?'''....''What time is it?'' [Lit: is what-hour?] : The typical answer is in the format '''Se alo (jwobi) yuwa.''' (Lit: ''(It) is ten hours five''). The use of '''jwobi''' is optional, but if '''jwobi''' is modified by '''awa'''....''one'', then the singular form '''jwob''' is used. : Here are some typical answers: ::* '''Se awa jwob.'''....''It is one o'clock AM'' [Lit: ''It is one hour.''] ::* '''Se ewa jwobi.'''....''It is two o'clock AM'' [Lit: ''It is two hours.''] ::* '''Se ale jwobi.'''....''It is twelve o'clock AM.'' ::* '''Se alyu jwobi elo.'''....''It is 15:30 (3:30 PM).'' ::* '''Se eli jwobi ali.'''....''It is 23:13 (11:13 PM).'' ::* '''Se elu jwobi.'''....''It is 24:00 (12 PM).'' : The words '''jwob''' and '''jwobi''' can be abbreviated as '''j.'''. ::* '''be elo j.'''....''At 8:00 PM'' : The designation AM and PM can be used but are not necessary in the 24-hour clock system: ::* '''bi maj'''....(''AM'') ::* '''bi moj'''.... (''PM'') ::* '''Se <u>vyavay</u> 15:10 (= alu alo).'''....''It is exactly 7:10 P.M..''&nbsp;&nbsp;[Lit: ''It is <u>exactly</u> fifteen ten.''] ::* '''Et sa jwoa <u>bey</u> alo jwabi.'''....''You were late by 10 minutes.''&nbsp;&nbsp;[Lit: ''You were late <u>by</u> ten minutes.''] ::* '''Has ijo <u>yuz</u> 21:30 (= ela jwobi ilo).'''....''It will begin <u>around</u> 10:30 PM.'' ::* '''Puu him <u>lojo vyel</u> 15:00 j.'''....''Get here <u>no later than</u> 3 PM.'' ::* '''Ha yuzpar puo hum <u>yeb</u> 10 jwabi.'''....''The bus will arrive there <u>within</u> 10 minutes.'' ::* '''Ha jwobar <u>izeade</u><sup>1</sup> 17:00.'''....''The clock says [Lit. ''indicates''] 5 PM.'' ::* '''Yit pua be 3 j. <u>be ha nod</u>.'''....''They arrived at 3 <u>on the dot</u>''. :::<small>Note 1: '''izeade''' (''indicates'') can be substituted with '''de''' (''says'').</small> : Note the following clock time idioms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Clock Idioms |- ! Mirad !! English |- | '''jwa''' || ''early'' |- | '''jwe''' || ''on time'' |- | '''jwo''' || ''late'' |- | '''Se <u>vyavay</u> elo j.''' || ''It is <u>exactly</u> 8 PM.'' |- | '''<u>yub bi</u> zemaj'''<br>or '''<u>yuz bi</u> zemaj.''' || ''<u>around</u> noon'' |- | '''<u>ub</u> zemoj''' || ''<u>toward</u> midnight'' |- | '''<u>yeb bi</u> jwebi''' || ''<u>within</u> seconds'' |- | '''alo jwabi <u>ja hij</u>''' || ''ten minutes <u>ago</u> [= before now]'' |- | '''<u>lojo</u> 3 j.''' || ''<u>no later than / by</u> 3 o'clock AM.'' |- | '''jwobay''' || ''hourly / by the hour / on the hour'' |- | '''Hia pop <u>efxe</u> 2 1/2 (= ewa gab eyn) jwobi.''' || ''This trip <u>takes (Lit: necessitates) </u> 2 1/2 hours.'' |- | '''<u>ju</u> awa jwob bi hij''' || ''<u>until</u> one hour from now'' |- | '''<u>ji</u> zojub be 10a j.''' || ''<u>since</u> yesterday at 10 o'clock.'' |- | '''<u>je</u> ha jana 12 jwabi''' || ''<u>for/during/over</u> the last 12 minutes'' |- | '''<u>ja</u> ojo 10 j.''' || ''<u>before / by</u> 10 AM.'' |- | '''<u>lojo</u> 10 jwobi.''' || ''<u>by / in / within</u> 10 hours.'' |- | '''<u>jo</u> 10 j.''' || ''<u>after</u> 10 o'clock AM.'' |- | '''At saye him <u>ji</u> ewa jwobi.''' || ''I have been here <u>for [= since]</u> two hours.'' |} = Expressing Age = [[File:Russian Age Rating System.svg|thumb|]] : Many expressions relating to age are built on the Mirad word for ''age'': '''jag'''. : The typical question is: ::* '''<u>Duhojaga</u> et se?'''....''<u>How old</u> are you?'' (Lit. ''what-aged'') : A typical answer is one of the following. ::* '''At se <u>eli jabi jaga.</u>'''....''I am <u>twenty-three years old.</u>'' ::* '''At se <u>eli jaga.</u>'''....''I am <u>age twenty-three.</u>'' ::* '''At se <u>eli.</u>'''....''I am <u>twenty-three.</u>'' : Here are some ways to compare age: ::* '''gejaga vyel et'''....''as old as you, the same age as you'' ::* '''gajaga vyel et'''....''older than you'' ::* '''gojaga vyel et'''....''not as old as you'' ::* '''gajoga vyel et'''....''younger than you'' ::* '''grajaga'''....''too old'' ::* '''grejaga'''....''old enough'' ::* '''grojagat'''....''a minor (an underaged person)'' ::* '''zejaga'''....''middle aged'' ::* '''gwajogat'''....''the youngest one'' ::* '''gwajagat'''....''the oldest one'' ::* '''ha gwajagat bi ha tixutyan.'''....''the oldest one in (= of) the class.'' ::* '''Fiyzuu eta gajagati.'''....''Respect your elders.'' ::* '''iwa jabi gajaga vyel et'''....''three years older than you'' : Here is a chart showing the words used to describe people at various ages. Note, that starting with teenager, the number part of the expression means somewhere in a range of numbers, so the letter '''y''' is added to the number. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; |+ People of different ages |- ! Mirad !! English |- | '''awajubjagat''' || ''one day old baby'' |- | '''awajagat''' || ''one-year-old'' |- | '''alojagat''' || ''ten-year-old'' |- | '''aloyjagat''' || ''teenager'' |- | '''eloyjagat''' || ''vicenarian, twenty-something-year-old'' |- | '''iloyjagat''' || ''tricenarian, thirty-something-year-old'' |- | '''uloyjagat''' || ''quadracenarian, forty-something-year-old'' |- | '''yoloyjagat''' || ''quinquacenarian, fifty-something-year-old'' |- | '''yaloyjagat''' || ''sexagenarian, sixty-something-year-old'' |- | '''yeloyjagat''' || ''octogenarian, eighty-something-year-old'' |- | '''yiloyjagat''' || ''nonagenarian, ninety-something-year-old'' |- | '''asoyjagat''' || ''centenarian, hundred-something-year-old'' |- | '''aybasoyjagat''' || ''supercentenarian, hundred-and-ten-something-year-old'' |} : Here is a list of important age expressions and categories: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> * '''duhojaga?'''....''how old?'' * '''hojoga'''....''of the age (that...)'' * '''hajaga'''....''of the age'' * '''hejaga'''....''of some age'' * '''hijaga'''....''this old'' * '''hujaga'''....''that old'' * '''huujaga'''....''so old'' * '''hyajaga'''....''of every age'' * '''hyejaga'''....''of any age'' * '''hyijaga / gejaga'''....''of the same age, as old'' * '''hyujaga / ogejaga'''....''of a different age, not as old'' * '''zejaga''' .... ''middle-aged'' * '''jaga'''....''old'' * '''jayga'''....''oldish'' * '''joga'''....''young'' * '''joyga''' .... ''youngish'' * '''gle jaga'''....''rather old, oldish'' * '''gla jaga'''....''very old'' * '''glo jaga'''....''not very old'' * '''gra jaga'''....''too old, super-aged'' * '''gro jaga'''....''under-aged, minor'' * '''ge jaga'''....''as old, of the same age'' * '''awa (<u>jab</u>) jaga'''....''one <u>year</u> old'' * '''ewa (<u>jabi</u>) jaga'''....''two <u>years</u> old'' * '''alo (<u>jabi</u>) jaga'''....''ten <u>years</u> old'' * '''ga jaga <u>vyel</u> et'''....''older <u>than</u> you'' * '''ga joga <u>vyel</u> at'''....''younger <u>than</u> me'' * '''go jaga <u>vyel</u> wit'''....''less old <u>than</u> him'' * '''ge joga <u>vyel</u> iyt'''....''as young <u>as</u> her'' * '''ha gwa jagat <u>bi</u> ata tidetyan'''....''the youngest <u>of</u> my siblings'' * '''gajagat''' .... ''an elder'' * '''grojagat'''....''a minor'' * '''jagat''' .... ''old person, elder, senior'' * '''jagwat''' .... ''old man'' * '''jagayt''' .... ''old woman'' * '''jogat'''....''a youth'' * '''jogwat'''....''a boy, a male youth'' * '''jogayt'''....''a girl, m female youth'' * '''grejagat'''....''an adult, someone of age'' * '''grojagat'''....''a minor'' (''one insufficiently old'') * '''jagseat'''....''an adolescent'' * '''jagsyat'''/'''agsyat'''....''a grownup'' * '''tud''' .... ''child, offspring'' * '''twud''' .... ''male child, son'' * '''tuyd''' .... ''female child, daughter'' * '''tudet''' .... ''baby, infant'' * '''tobet''' .... ''youth, young person'' * '''twobet''' .... ''boy, young man'' * '''toybet''' .... ''girl, young woman, maiden'' </div> : Some other examples of usage: ::* '''Et <u>jagseye</u> fi.'''....''You <u>are aging</u> well.'' ::* '''At voy <u>jogseye</u> hyegla.'''....''I am not <u>getting</u> any <u>younger</u>.'' ::* '''His se taam av <u>ha jagati</u>.'''....''This is a home for <u>the elderly</u>.'' ::* '''Gawaku eta <u>jogan</u>!'''....''Regain your <u>youth</u>!'' ::* '''At se <u>ga jaga vyel</u> ha memyazi.'''....''I am <u>older than</u> the hills.'' ::* '''Teaxu ata <u>gwa joga</u> tud.'''....''Look at my <u>youngest</u> child.'' ::* '''Yat ife yata <u>awajagat</u>.'''....''We love our <u>one-year-old</u>.'' ::* '''<u>Jagseatan</u> se yika joob bi tej.'''....''<u>Adolescence</u> is a difficult period of life.'' ::* '''<u>Agsu</u>!'''....''<u>Grow up!</u>'' : Note the difference: ::* '''agaser'''....''to get bigger'' ::* '''agser'''....''to grow'' = Currency Nomenclature = [[File:Mon argent.jpg|thumb]] : The ISO abbreviation for the currency expressions from various countries of the world are used to form the Mirad equivalents. The lowercase ISO code abbreviation for a particular country's denomination is spelled out in Mirad alphabetics and then the letter '''n''' is suffixed (mnemonic for '''nas'''....''money''). Then, since a monetary unit can be considered a proper noun, the first letter is capitalized, eg.: ::* The ISO code abbreviation for "U.S. dollar" is "USD". ::* Lowercase is "usd" ::* Spelled out in Mirad alphabetics is '''u so da'''. ::* This, with '''n''' suffixed, results in '''usodan'''. ::* Finally, the first letter is capitalized, giving '''Usodan'''. ::* Pluralized, '''Usodan''' becomes '''Usodani''' (''= U.S. dollars''). ::* The Euro is therefore '''Euron'''. ::* The Thai baht is '''Toheban'''. ::* The Russian ruble is '''Rouban'''. : The ISO codes can be found at [[Wikipedia: List_of_circulating_currencies|List of circulating currencies]]. A portion of that file is replicated here: {| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Currencies ! English Currency Name ! Currency<br>symbol ! ISO 4217|ISO code ! Mirad Name |- |Jordanian dinar |JD |JOD |'''Jiodan''' |- |Moroccan dirham |DH |MAD |'''Miadan''' |- |Australian dollar |$ |AUD |'''Audan''' |- | Bitcoin | '''₿''' | data-sort-value="" | (''BTK?'') | '''Batokin''' |- |Brunei dollar |$ |BND |'''Banidan''' |- |Eastern Caribbean dollar |$ |XCD |'''Xucadan''' |- |Hong Kong dollar |$ |HKD |'''Hekidan''' |- |New Zealand dollar |$ |NZD |'''Nizudan''' |- |Singapore dollar |$ |SGD |'''Sogedan''' |- |United States dollar |$ |USD |'''Usodan''' |- |Armenian dram |֏ |AMD |'''Amidan''' |- |Euro |€ |EUR |'''Euron''' |- |Central African CFA franc |Fr |XAF |'''Xuafen''' |- |CFP franc |Fr |XPF |'''Xupofen''' |- |Swiss franc |Fr |CFN |'''Cufenin''' |- |West African CFA franc |Fr |XOF |'''Xuofen''' |- |Netherlands Antillean guilder |ƒ |ANG |'''Anigen''' |- |Danish krone |kr |DKK |'''Dakikin''' |- |Turkish lira |₺ |TRY |'''Toroyun''' |- |Mauritanian ouguiya |UM |MRU |'''Miroun''' |- |Pound sterling|Sterling |£ |GBP |'''Gebapon''' |- |Saint Helena pound |£ |SHP |'''Sohepon''' |- |South African rand |R |ZAR |'''Zuaron''' |- |Russian rouble |₽ |RUB |'''Rouban''' |- |Indian rupee |₹ |INR |'''Iniron''' |- |Israeli new shekel |₪ |ILS |'''Ilison''' |} :The hundredth fractional unit for most currencies can be converted into Mirad by appending the word '''-asoyn''' to the end of the Mirad name of the currency. : For example: ::* The American cent is '''Usodan-asoyn'''. ::* The Euro cent is '''Euron-asoyn'''. ::* The British penny is '''Gebapon-asoyn'''. : In context, all of the above can be abbreviated to '''asoyn'''. :The symbol used for each currency can also be taken from the Wikipedia table referenced above. The symbol precedes the number and a comma is used for the thousand breaker and a period is used for the decimal breaker. For example: ::* ''Five point six Euros'' ==> '''Yowa nod yawa Euroni''' ==> '''€5.6''' ::* ''Two thousand nine dollars'' ==> '''Emro yuwa Usodani''' ==> '''$2,009''' : Note: : The bitcoin has no ISO code, so it is arbitrarily translated into Mirad as '''Batokin (for BTK)'''. Its billionth fractional unit is called a satoshi and is translated into Mirad as '''Batokin-amroyn'''. : Other monetary vocabulary: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|2}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''nas'''....''money'' :::* '''nasa'''....''monetary'' :::* '''nasyen'''....''currency'' :::* '''nases'''....''change'' :::* '''nasmug'''....''coin'' :::* '''syagnas'''....''cash'' ::::* '''syagnasuer'''....''to cash'' ::* '''ejnux'''....''debit, cash'' ::* '''ojnux'''....''credit'' ::* '''nasyef'''....''debt'' ::* '''ojbier'''....''to borrow'' ::* '''ojbuer'''....''to lend'' ::* '''drefnas'''....''paper money'' ::* '''nasdrev'''....''bill, note, banknote'' :::* '''alo Usodan nasdrev'''....''ten dollar bill'' ::* '''nax'''....''price'' ::* '''nayx'''....''cost'' ::* '''namper'''....''to shop'' ::* '''nuxbier'''....''to buy'' ::* '''nixbuer'''....''to sell'' ::* '''nun'''....''merchandise, product'' ::* '''nuer'''....''to supply'' ::* '''nuxer'''....''to pay'' ::* '''nyuxer'''....''to deliver'' ::* '''nier'''....''to demand'' ::* '''nixer'''....''to earn'' ::* '''nyixer'''....''to order'' ::* '''nexer'''....''to save'' ::* '''nyexer'''....''to stock'' ::* '''noxer'''....''to spend'' ::* '''nyoxer'''....''to waste'' ::* '''kyaxler nas'''....''convert money'' ::* '''nasokrer'''....''go bankrupt'' ::* '''nasam'''....''bank'' ::* '''nunuien'''....''trade'' ::* '''nunuiem'''....''market'' ::* '''nam'''....''store'' </div> <noinclude>{{Chapter navigation with TOC|Determiners|Pronouns}}</noinclude> n3lnokjcag01lqe0v0e2slbx05788ua 4672809 4672801 2026-09-28T16:53:25Z Tyoyafud 6233 /* Currency Nomenclature */ 4672809 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == Types of Numbers == : Numerals are words used to vocalize numbers, which are scalar symbols used to count and quantify things and people. For example the numeral ''two'' is how the number ''2'' is read or spoken. Mirad uses Arabic numbers (0, 1, 2, 3...), as in all Western World languages. : Numerals can be various parts of speech: ::* '''''numeric nouns''''' (''The score was <u>six</u> to <u>four</u>.'') ::* '''''numeric pronouns''''' (''I want <u>two</u>. Give me the <u>fifth one</u>.'') ::* '''''numeric determiners''''' (''<u>Five</u> days ago. The <u>fifth</u> day. A <u>double</u> dose.'') ::* '''''prefixes''''' (''<u>mono</u>chrome'', ''<u>bi</u>centennial'', ''<u>tri</u>angle'') ::* '''''rootwords''''' ('''<u>an</u>xer'''....''to unite'', '''<u>on</u>xer'''....''to annihilate'') : Number-based words include: ::* '''''cardinal numbers''''' (''one, two, three...'' used in counting and arithmetic) ::* '''''ordinal numbers''''' (''first, second...'' indicating ordered position) ::* '''''multiplicative numbers''''' (''double, triple, foursome...'') ::* '''''fractional numbers''''' (''half, third, hundredth...'') ::* '''''frequency numbers''''' (''once, twice, thrice...'') ::* '''''miscellaneous number-based words''''' (''only, percentage, annihilate'') == Cardinal Numbers == [[File:Waehlscheibe-kurzwahlnummern.jpg|thumb|]] : The cardinal numbers are words used in counting and reciting numerals such as telephone numbers, social security numbers, and zip codes, and in arithmetic. They are also used as the so-called "ordinal" stem vowels of words that relate to one another in a scalar, hierarchical, or some other ontological relationship. See this in [[Mirad_Grammar/Vocabulary_Formation|the chapter on Vocabulary Formation]]. === Units === :* The cardinal unit numerals are formed from the simple and pre-'''y'''-glided vowels. ::{| class="wikitable" style="background:lightyellow;{{text default color}}; text-align:center;font-size:smaller;" |+ Units |- ! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 |- | '''o''' || '''a''' || '''e''' || '''i''' || '''u''' || '''yo''' || '''ya''' || '''ye''' || '''yi''' || '''yu''' |- | ''zero'' || ''one'' || ''two'' || ''three'' || ''four'' || ''five'' || ''six'' || ''seven'' || ''eight'' || ''nine'' |} ::* '''Ata yibdalar sag se 703-842-6190''' (pronounced: '''ye-o-i-yi-u-e-ya-a-yu-o).'''....''My telephone number is...''. ::* '''At tambese <u>114</u>''' (pronounced: '''a-a-u''') ''Maple Street.'' ::* '''<u>E</u> gab <u>e</u> se <u>u</u>.'''....''<u>Two</u> plus <u>two</u> is <u>four</u>.'' === Decades === ::* The decade formant '''-l-''' is used to form the '''''decades'''''. Followed by '''-o'''....''zero'', we have the base decade numerals. These can be used for number recitation, arithmetic, and as numeric adjectives followed by plural nouns: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decades with the -l- Formant |- ! 10 !! 20 !! 30 !! 40 !! 50 !! 60 !! 70 !! 80 !! 90 |- | '''alo''' || '''elo''' || '''ilo''' || '''ulo''' || '''yolo''' || '''yalo''' || '''yelo''' || '''yilo''' || '''yulo''' |- | ''ten'' || ''twenty'' || ''thirty'' || ''forty'' || ''fifty'' || ''sixty'' || ''seventy'' || ''eighty'' || ''ninety'' |} :: By changing the '''o'''....''zero'' in '''lo''' to other cardinal unit numerals, the numerals within decades can be generated as follows: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decadal Counting |- | '''ala'''....''11'' || '''ela'''....''21'' || '''ila'''....''31'' || '''ula'''....''41'' || '''yola'''....''51'' || '''yala'''....''61'' || '''yela'''....''71'' || '''yila'''....''81'' || '''yula'''....''91'' |- | '''ale'''....''12'' || '''ele'''....''22'' || '''ile'''....''32'' || '''ule'''....''42'' || '''yole'''....''52'' || '''yale'''....''62'' || '''yele'''....''72'' || '''yile'''....''82'' || '''yule'''....''92'' |- | ... || ... || ... || ... || ... || ... || ... || ... || ... |- | '''alyu'''....''19'' || '''elyu'''....''29'' || '''ilyu'''....''39'' || '''ulyu'''....''49'' || '''yolyu'''....''59'' || '''yalyu'''....''69'' || '''yelyu'''....''79'' || '''yilyu'''....''89'' || '''yulyu'''....''99'' |} ::* '''At ayse <u>alo</u> dati.'''....''I have <u>ten</u> friends.'' ::* '''It yafe sagder byu <u>alyo</u>.'''....''He can count up to <u>fifteen</u>.'' ::* '''<u>Yulyu</u> gob <u>alo</u> gese <u>yilyu</u>.'''....''<u>Ninety-nine</u> minus <u>ten</u> equals <u>eighty-nine</u>.'' === Hundreds === ::* By adding the hundreds formant '''s''', you get the '''''hundreds''''': ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Hundreds with the -s- Formant |- ! 100 !! 200 !! 300 !! 400 !! 500 !! 600 !! 700 !! 800 !! 900 |- | '''aso''' || '''eso''' || '''iso''' || '''uso''' || '''yoso''' || '''yaso''' || '''yeso''' || '''yiso''' || '''yuso''' |} :: All the in-between numerals of the hundreds can be generated by modifying the '''so''' ending with the units and decades: :::* '''asa'''....''101'' :::* '''asale'''....''112'' :::* '''yosyulyi'''....''598'' :::* '''yusyulyu'''....''999'' === Thousands === ::* The '''''thousands''''' are generated with the formant '''r''': : :: Note: The numeral categories starting with the thousands on up end in '''-o''' and are separated from the rest of a numeral by a space. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Thousands |- ! 1000 !! 2000 !! 3000 !! 4000 !! 5000 !! 6000 !! 7000 !! 8000 !! 9000 |- | '''aro''' || '''ero''' || '''iro''' || '''uro''' || '''yoro''' || '''yaro''' || '''yero''' || '''yiro''' || '''yuro''' |} :::* '''aro'''....''1,000'' :::* '''aro a'''....''1,001'' :::* '''ero isi'''....''2,300'' :::* '''yoro yasula'''....''5,641'' === Millions === ::* The '''''millions''''' are generated with the formant '''ml'''. The millions part of the numeral are kept separate from the rest of the numeral. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Millions with the -ml- Formant |- ! 1,000,000 !! 2,000,000 !! 3,000,000 !! 4,000,000 !! 5,000,000 !! 6,000,000 !! 7,000,000 !! 8,000,000 !! 9,000,000 |- | '''amlo''' || '''emlo''' || '''imlo''' || '''umlo''' || '''yomlo''' || '''yamlo''' || '''yemlo''' || '''yimlo''' || '''yumlo''' |} :::* '''emlo yala'''....''2,000,051'' :::* '''umlo esu'''....''4,000,204'' :::* '''yumlo usyoro isyala'''....''9,405,361'' === Billions === ::* The '''''billions''''' are generated with the formant '''mr'''; ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Billions |- ! 1,000,000,000 !! 2,000,000,000 !! 3,000,000,000 !! 4,000,000,000 !! 5,000,000,000 !! 6,000,000,000 !! 7,000,000,000 !! 8,000,000,000 !! 9,000,000,000 |- | '''amro''' || '''emro''' || '''imro''' || '''umro''' || '''yomro''' || '''yamro''' || '''yemro''' || '''yimro''' || '''yumro''' |} : In numerals ending in '''-ro''' (''thousand''), '''-mlo''' (''million''), and '''-mro''' (''billion''), these numerals keep the '''-o''' and are separated by a space from the other elements of the numeral. :::* '''imro emlo yoro asyula'''....''three billion, two million, five thousand, one hundred fifty one'' :::* '''iro asyulyo'''....''3,195'' :::* '''yamlo asyulyo'''....''6,000,195'' :::* '''alomro yelyomlo asyilyaro yusele'''....''10,075,186,922'' === Trillions etc. === : The '''''trillions''''' are generated with the word '''garale''', which means ''10 to the positive power of 12 or 10<sup>12</sup>.'' : These numerals do not combine with surrounding numerals. ::* '''i garale'''....''3,000,000,000'' (''three trillion'') ::* '''eso garale'''....''200,000,000,000'' (''two hundred trillion'') : Even higher numerals are shown in the [[Mirad_Grammar/Numbers#Number_Chart|Number Chart later in this chapter]]. == Numeric Determiners == : Numeric Determiners are adjectives based on numerals that modify a following noun. === Integers === : The unit numeric integer determiners, which are used to quantify nouns, consist of the cardinal units followed by the unit formant '''wa'''. The noun following the numeric determiner is plural if the number is greater than one. The '''wa''' formant is used on unit numerals when they are stand-alone, not when they are part of a larger number. In contrast with English usage, "zero" is followed by a singular noun (''zero box'' vs. ''zero boxes''. Think of it as ''not a single box''). ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Standalone Unit Numeric Determiners |- ! owa tam !! awa tam !! ewa tami !! iwa tami !! uwa tami !! yowa tami !! yawa tami !! yewa tami !! yiwa tami !! yuwa tami |- | ''no/zero houses'' || ''one house'' || ''two houses'' || ''three houses'' || ''four houses''|| ''five houses'' || ''six houses'' || ''seven houses'' || ''eight houses'' || ''nine houses'' |} : <small>If a unit number is used in forming larger numbers like 13 or 204, no '''wa''' is used.</small> :: In a sequence of noun modifiers, the numerical determiner goes in the same place as in English, eg: ::* '''Ata <u>iwa</u> gajaga twidi bese bay at.'''....''My <u>three</u> older brothers live with me.'' ::* '''Hia <u>uwa</u> tomi losexwo.'''....''These <u>four</u> buildings will be destroyed.'' ::* '''At fu <u>ewa ey iwa</u> gouni.'''....''I would like <u>two or three</u> pieces.'' : The numeric determiners beyond the units do NOT take the '''-wa''' suffix. For example, '''ala tami'''....''eleven houses''. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Numeric Determiners modifying a singular or plural noun |- ! Mirad !! English !! '''Wa''' Behavior !! Pluralization Behavior |- | '''o<u>wa</u> tam''' || ''no houses, zero houses'' || The numeral is a unit, <br>so '''wa''' is suffixed. || The numeral is less than 2, <br>so the noun is singular. |- | '''awa tam''' || ''one house, a house''|| " || " |- | '''ewa tam<u>i</u>''' || ''two houses''|| " || The numeral is greater than 2, <br>so the noun is plural. |- | '''iwa tami''' || ''three houses''|| " || " |- | '''uwa tami''' || ''four houses'' || " || " |- | '''yowa tami''' || ''five houses'' || " || " |- | '''yawa tami''' || ''six houses''|| " || " |- | '''yewa tami''' || ''seven houses'' || " || " |- | '''yiwa tami''' || ''eight houses'' || " || " |- | '''yuwa tami''' || ''nine houses'' || " || " |- | '''alo tami''' || ''ten houses'' || The numeral is not a unit <br>so no '''wa''' is suffixed. || " |- | '''ase tami''' || ''a hundred two houses'' || " || " |- | '''ero iwa tami''' || ''two thousand three houses'' || The numeral '''i''' is a unit, <br>so '''wa''' is suffixed. || " |- | '''iro alo tami''' || ''three thousand ten houses'' || The numeral '''alo''' is not a unit, <br>so '''wa''' is not suffixed. || " |} : Numeric determiners can be pronominalized as things and persons by suffixing '''s''' or '''t''', respectively. These can, in turn, be pluralized by suffixing '''i'''. Furthermore, person pronouns can be feminized with a '''y''' before the '''t'''. The '''s''' suffix is short for '''sun'''....''thing'' or '''suni'''....''things''. The '''t''' ending is short for '''aot'''....''person'' or '''aoti'''....''persons.'' For example: ::* '''Et ayse awa tam. At gey ayse <u>awas</u>.''' (singular inanimate pronoun)....''You have one house. I have <u>one</u> too.'' ::* '''At aysa alo drari. Hij at ayse anay <u>ewasi</u> (plural inanimate pronoun).'''....''I had ten pencils. Now I only have <u>two</u>.'' ::* '''Esa <u>asoti</u> yeb be ha duzam.''' (plural animate pronoun).... '''There were <u>a hundred people</u> in the concert hall.''' ::* '''Yat yefe kebier <u>awoyt</u> bi huti.''' (singular animate female pronoun)....''We must choose <u>one female person</u> from those people.'' === Ordinals === : Ordinal numeric determiners (= ordinals) like ''first'', ''second'', etc. are formed from the cardinal numerals by adding the adjectival ending '''a''' to the cardinal numeral. A variation of this is with the word '''nap''' (''order'') inserted: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Numeric Determiners |- ! Cardinal Numeral !! Ordinal Numeric Determiner !! Variation with '''nap''' (''order'') |- | '''o'''....''zero'' || '''oa'''....''zeroth'' || '''onapa'''....''zeroth'' |- | '''a'''....''one'' || '''aa'''....''first'' || '''anapa'''....''first'' |- | '''e'''....''two'' || '''ea'''....''second'' || '''enapa'''....''second'' |- | '''i'''....''three'' || '''ia'''....''third'' || '''inapa'''....''third'' |- | '''alo'''....''ten'' || '''aloa'''....''tenth'' || '''alonapa'''....''tenth'' |- | '''asu'''....''104'' || '''asua'''....''104th'' || '''asunapa'''....''104th'' |- | '''garale'''....''trillion'' || '''garalea'''....''trillionth'' || '''garalenapa'''....''trillionth'' |} : Note: '''ana''' is an adjective meaning ''only, single'', eg. '''Iyt se ana tud.'''....''She is an only child''. As an adverb, '''anay''' means ''only'', eg. '''At yexe anay be tam.'''....''I work only at home.'' : There are other ordinal adjectives that are not based on numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Words Not Based on Numbers |- ! Root Word !! Ordinal Word |- |'''ij'''....''beginning'' || '''ijna''' or '''ijnapa'''....''first'' |- |'''uj'''....''end'' || '''ujna''' or '''ujnapa'''....''last'' |- |'''aj'''....''past'' || '''ajna''' or '''ajnapa'''....''ex-, former, previous'' |- |'''oj'''....''future'' || '''ojna''' or '''ojnapa'''....''future, upcoming'' |- |'''ej'''....''present'' || '''ejna''' or '''ejnapa'''....''current, new, present'' |- |'''ja'''....''before'' || '''jana''' or '''janapa'''....''previous, last, foregoing'' |- |'''jo'''....''after'' || '''jona''' or '''jonapa'''....''next, following'' |- |'''za'''....''in front of''|| '''zana''' or '''zanapa'''....''next'' |- |'''zo'''....''behind''|| '''zona''' or '''zonapa'''....''last (previous, foregoing)'' |} : Ordinal determiners and adjectives can be converted to adverbs by adding the suffix '''y''' to the adjectival counterparts: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Adverbs |- ! Adjective !! Adverb |- | '''aa'''....''first'' || '''aay'''....''firstly'' |- | '''anapa'''....''first'' || '''anapay'''....''primarily'' |- | '''ea'''....''second'' || '''eay'''....''secondly'' |- | '''ujna'''....''last'' || '''ujnay'''....''finally'' |} : Ordinal determiners can be converted to animate pronouns (persons) with the suffix '''t''' and inanimate pronouns (things) with the suffix '''s'''. These, in turn, can be pluralized with the suffix '''i'''. Neutral-gender animate pronouns can be made specifically masculine or feminine by changing '''at''' to '''wat''' for the former, and to '''ayt''' for the latter: ::* '''ha aas'''....''the first thing'' ::* '''ha aat'''....''the first person'' ::* '''ha aati'''....''the first people'' ::* '''hua aayt'''....''that first female'' ::* '''ha enapas'''....''the second thing'' ::* '''ewat'''....''another guy'' ::* '''Ha ujnati so ha ijnati.'''....''The last shall be first.'' ::* '''ha zanapat'''....''the next fellow'' : Again, in the sequencing of stacked adjectival elements, the order is as in English, that is: <deictic or pronominal determiner> | <ordinal determiner> | <cardinal numerical determiner> | <adjective> ::* '''hua <u>uwa</u> aga tami'''....''those <u>four</u> big houses'' ::* '''ha <u>aa</u> alo oga tami'''....''the <u>first</u> ten little houses'' ::* '''ata <u>anapa</u> ewa oga tudi'''....''my <u>first</u> two little children'' Note: Ordinal numeric determiners are not to be confused with '''''ordinal vowels''''', which are used to derive scalar iterations of nouns. Cardinal numbers are used in the latter case, eg.: ::* '''d<u>o</u>b'''....''state'' (1st level) ::* '''d<u>a</u>b'''....''government'' (2nd level derivative) ::* '''d<u>e</u>b'''....''leader'' (3rd level derivative) ::* '''d<u>i</u>b'''....''administration'' (4th " " ) ::* '''d<u>u</u>b'''....''minister'' (5th " " ) === Fractions === : Fractional numeric determiners ( = fractions) like ''half'' and ''quarter'' are formed by adding '''-yn''' for those functioning as nouns, '''-yna''' for adjectives, '''-ynay''' for adverbs, or '''-yn''' for prefixes, to the respective cardinal numeral. {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:1.6em;font-size:smaller;" |+ Fractional Numeric Determiners |- ! Cardinal Numeral !! Fraction as Noun !! As Adjective !! As Adverb || As Prefix || As Verb |- | '''o'''....''zero'' || '''oyn'''....''a void, vacuum, null'' || '''oyna'''....''null, nil'' || -- || '''oyn-'''....''devoid of'' || '''oynxer'''....''annihilate, nullify'' |- | '''a'''....''one'' || '''ayn'''....''whole'' || '''ayna'''....''entire, whole'' || '''aynay'''....''entirely'' || '''ayn-'''....''holo-, whole-, all-'' || '''aynxer'''....''integrate'' |- | '''e'''....''two'' || '''eyn'''....''a half'' || '''eyna'''....''half'' || '''eynay'''....''halfway'' || '''eyn-'''....''half-, semi-, hemi-, demi-'' || '''eynxer'''....''halve'' |- | '''i'''....''three'' || '''iyn'''....''a third'' || '''iyna'''....''third'' || '''iynay'''....''by a third'' || '''iyn-'''....''terci''- || '''iynxer'''....''cut in third'' |- | '''u'''....''four'' || '''uyn'''....''a quarter'' || '''uyna'''....''quarter'' || '''uynay'''....''quarterly'' || '''uyn-'''....''quadri''- || '''uynxer'''....''quarter'' |- | '''alo'''....''ten'' || '''aloyn'''....''a tenth'' || '''aloyna'''....''tenth'' || '''aloynay'''....''by a tenth'' || '''aloyn-'''....''deci''- || '''aloynxer'''....''decimate'' |- | '''aso'''....''hundred'' || '''asoyn'''....''hundredth, percent'' || '''asoyna'''....''hundredth'' || '''asoynay'''....''by a hundredth'' || '''asoyn-'''....''centi-'' || '''asoynxer'''....''cut by a hundred'' |} : Here are some examples: :* '''His uxo ha <u>oynxen</u> bi yata mir.'''....''This will cause the <u>anihilation</u> of our world.'' :* '''Ha <u>ayna</u> mir te ayv et.'''....''The <u>whole</u> world knows about you.'' :* '''Is se gas vyel ha <u>ayn</u> bi isa goni.'''....''It is more than the <u>whole</u> of its parts.'' :* '''Ferad se <u>ayn</u>dyana dalzeyn.'''....''French is a <u>holo</u>phrastic language.'' :* '''Et yafe bier <u>eyn</u> bi is.'''....''You can take <u>half</u> of it.'' :* '''Yat yefo <u>eynxer</u> eta yexnix.'''....''We will have to <u>halve</u> your salary.'' :* '''Hus sa <u>eyn</u>vyan.'''....''That was a <u>half-</u>truth.'' :* '''Eso <u>eyn</u>zyunida dropek.'''....''There is going to be a <u>hemi</u>spheric war.'' :* '''Duven his se <u>eyn</u>utexea dopar?'''....''Is this a <u>semi-</u>automatic weapon?'' :* '''<u>Iynxu</u> hua absakpovel.'''....''<u>Cut</u> that pie <u>in thirds</u>.'' :* '''It yeyfe bixwer ay <u>uynxwer</u>.'''....''He should be drawn and <u>quartered</u>.'' :* '''Hia nas se <u>aloyn</u> bi hos yat nixa zojab.'''....''This money is a <u>tenth</u> of what we earned last year.'' :* '''Ha dep <u>aloynxwu</u>.'''....''The army <u>would be decimated.</u>'' :* '''Ewa <u>asoyni</u> bi ha dityan baksa.'''....''Two <u>percent (=hundredths)</u> of the citizenry got sick.'' :* '''Hia tom se anay <u>asoyn</u> ge aga vyel hua tom.'''....''This building is only <u>a hundredth</u> as big as that building.'' :* '''Hwut se <u>oyntofa</u>.'''....''That guy is naked.'' : The fractional adverbs can be used as in these examples: :* '''Et so <u>aynay</u> dudyefa av eta xeyni.'''....'''You will be <u>wholly</u> accountable for your actions.''' :* '''Iyt <u>eynay</u> tikabeloka.'''....''She <u>almost</u> (= halfway) threw up.'' : Pronominalizations like ''half of it, a third of them'': ::* '''<u>Eynas</u> sa fia.'''....''<u>Half of it</u> was good.'' ::* '''<u>Eynasi</u> sa fua.'''....''<u>Half of them</u> (things) were bad.'' ::* '''Esa uwa tobi be hua fukyes. <u>Eynati</u> toja.'''....''There were four people in that accident. <u>Half (of them)</u> died.'' ::* '''<u>Iynati</u> bi yet se vyaka.'''....''<u>A third</u> of you are right.'' ::* '''<u>Uynati</u> bi yat yantexe.'''....''<u>A quarter</u> of us agree.'' ::* '''<u>Alo asoyni</u> bi hia dyesi fyunxwa.'''....''<u>Ten percent</u> of these books were ruined.'' === Multiples === : Multiplicative numeric determiners ( = multiples) like ''double'', ''triple'' can be formed by adding '''-on''' to the respective cardinal numeral if the numeral is '''''monosyllabic''''', otherwise just '''-n'''. These noun forms can be adjectivized with the suffix '''-a'''. They can also serve as prefixes on animate nouns, inanimate nouns, and prefixes, as the following chart shows. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Multiplicative Numeric Determiners |- ! Cardinal Numeral !! Multiple as Noun !! ...As Adjective !! ...As Adverb !! ...As Prefix !! ...as Verb-maker |- | '''o'''....''zero'' || '''oon'''....''null'' || '''oona'''....''nil'' || || '''on-'''....''zero-'' || '''onxer'''....''cancel, zero out'' |- | '''a'''....''one'' || '''aon'''....''single'' || '''aona'''....''single'' || '''aonay'''....''singly'' || '''an-'''....''uni-/mono-'' || '''anxer'''....''unify'' |- | '''e'''....''two'' || '''eon'''....''twosome, double'' || '''eona'''....''double'' || '''eonay'''....''doubly'' || '''en-'''....''di-/bi-'' || '''enxer'''....''double'' |- | '''i'''....''three'' || '''ion'''....''threesome, triplet'' || '''iona'''....''triple'' || '''ionay'''....''triply'' || '''in-'''....''tri-''- || '''inxer'''....''triple'' |- | '''u'''....''four'' || '''uon'''....''quartet'' || '''uona'''....''quadruple'' || '''uonay'''....''quadruply'' || '''un-'''....''quadri-/tetra-'' || '''unxer'''....''quadruple'' |- | '''yo'''....''five'' || '''yoon'''....''quintet'' || '''yoona'''....''quintuple'' || '''yoonay'''....''quintuply'' || '''yoon-*'''....''quinti-/penta-'' || '''yoonxer*'''....''quintuple'' |- | '''ya'''....''six'' || '''yaon'''....''sextet'' || '''yaona'''....''sextuple'' || '''yaonay'''....''sextuply'' || '''yaon-*'''....''sexi-/hexa-'' || '''yaonxer*'''....''sextuple'' |- | '''alo'''....''ten'' || '''alon'''....''decade'' || '''alona'''....''decadic'' || '''alonay'''....''by a multiple of ten'' || '''alon-'''....''deca-'' || '''alonxer'''....''multiply by ten'' |- | '''aso'''....''hundred'' || '''ason'''....''hundredfold'' || '''asona'''....''hundredfold'' || '''asonay'''....''by a hundredfold'' || '''ason-'''....''hecato-'' || '''asonxer'''....''multiply by a hundred'' |} :: * <small>An extra ''o'' is added to these prefixes to avoid ambiguity with '''yan''' meaning ''together'' and '''yon''' meaning ''apart.''</small> : The multiplicative noun ''dozen'' is expressed by '''aleon'''. :* '''<u>Aleoni</u> bi pati yizpapa.'''....''<u>Dozens</u> of birds flew by.'' : By adding the suffix '''-at''' to the noun multiple, we get groupings of people. The '''-na-''' in some of these words can be omitted, thereby simplifying the words: :* '''aonat''' or '''aot''' ....''solo, single, person'' ::* '''aonatser''' of '''aotser'''....''become single, become a person'' ::* '''aonawat'''....''singleton'' :* '''eonat''' or '''eot'''....''duo, pair, twosome, couple'' ::* '''eotxer'''....''to copulate'' ::* '''eontajat'''....''twin'' :* '''ionat''' or '''iot'''....''trio, threesome, trinity'' ::* '''iotxer'''....''to do a threesome'' ::* '''Ionatin'''....''Trinitarianism'' ::* '''iontajati'''....''triplets'' :* '''uonat''' or '''uot''' ....''quartet, foursome'' ::* '''uontajat'''....''quadruplet'' :* '''yoonat''' or '''yoot'''....''quintet, group of five people'' ::* '''yoontajati'''....''quintuplets'' ::* '''yoonati'''....''quintets'' : By adding the suffix '''-un''' instead of '''-on''', we get the following: :* '''aun'''....''unit'' ::* '''auna'''....''unitary, individual'' ::* '''aunser'''....''unite'' ::* '''aunyan'''....''series'' :::* '''aunyana'''....''serial'' :* '''eun'''....''pair'' ::* '''euna'''....''even, paired, binary'' ::* '''oleuna'''....''odd, non-binary, uneven, unpaired'' :::* '''oleunat'''....''odd man out'' :::* '''eunxer'''....''even out'' : Some examples where the above multiple determiners and derivatives are used: ::* '''Yat naptyopa be <u>eo(na)ti</u> yez bi ha mep.'''....''We marched in <u>twos (= pairs)</u> down the street.'' ::* '''<u>Asonati</u> upo bay yat bu hia ovdal.'''....''<u>Hundreds (of people)</u> will come with us to this protest.'' ::* '''Hia ivxel xwe <u>en</u>jabay.'''....''This celebration happens <u>bi</u>ennially.'' ::* '''Iyt se <u>un</u>tupokyat.'''....''She is a <u>quadri</u>plegic. (Lit: x 4+limb+loss+person)'' ::* '''Diwe sagu ha <u>auni</u>.'''....''Please count the <u>units</u>.'' ::* '''Yet gafisa <u>aronay</u>!'''....''You all have improved <u>a thousandfold</u>!'' ::* '''Tob se <u>en</u>tyoyaba sat.'''....''Man is a <u>bi</u>pedal creature.'' : Note: Sometimes the multiple prefix ending in '''-on''' in the numbers below ten is shortened to '''-n''' in common words: ::* '''<u>an</u>zyuk'''....''<u>mono</u>cycle'' ::* '''<u>en</u>zyuk'''....''<u>bi</u>cycle'' ::* '''<u>in</u>gun'''....''<u>tri</u>angle'' ::* '''<u>un</u>gun'''....''<u>quadr</u>angle'' ::* '''<u>yoon</u>gon'''....''<u>penta</u>gon'' ::* '''<u>yaon</u>gon'''....''<u>hexa</u>gon'' : Note: The prefixes for ''penta-/quinti-'' and ''hexa-/sext-'' must keep the '''-on''' so as to distinguish them from the prefixes '''yon'''....''apart'' and '''yan'''....''together''. This rule does not apply to numbers inside chemical names and formulas (See [[Mirad Grammar/Vocabulary Formation#Coding Chemical Elements|Coding Chemical Elements]]). ::* '''<u>yoon</u>gona'''....''<u>quinti</u>partite''&nbsp;&nbsp;BUT: '''<u>yon</u>per'''....''separate, go <u>apart</u>'' ::* '''<u>yaon</u>gun'''....''<u>hexa</u>gon''&nbsp;&nbsp;BUT: '''<u>yan</u>uper'''....''meet, come <u>together</u>'' : Note: ::* '''aot'''....''individual, person'' ::* '''eot'''....''couple, pair'' ::* '''iot'''....''trio'' ::* '''uot'''....''quartet'' ::* '''yoot'''....''quintet'' === Distributives === : The following table shows the Mirad equivalents for distributive numbers that refer to the base or radix upon which a number is based. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; font-style:smaller;" |- ! number ! Latinate ! Grecian ! Mirad |- | 0 | ''nullary'' | ''niladic'', ''medadic'' | '''onsuna''' |- | 1 | ''unary'' |'' monadic'' | '''ansuna''' |- | 2 | ''binary'' | ''dyadic'' | '''ensuna''' |- | 3 | ''ternary'' | ''triadic'' | '''insuna''' |- | 4 | ''quaternary'' | tetradic | '''unsuna''' |- | 5 | ''quinary'' | ''pentadic'' | '''yoonsuna''' |- | 6 | ''senary'' | ''hexadic'' | '''yaonsuna''' |- | 7 | ''septenary'' | ''heptadic'' | '''yensuna''' |- | 8 | ''octonary'' | ''octadic'' | '''yinsuna''' |- | 9 | ''novenary'' |'' enneadic'' | '''yunsuna''' |- | 10 | ''denary, decimal'' | ''decadic'' | '''alonsuna''' |- | 11 | ''undenary, undecimal'' | ''endecadic'' | '''alansuna''' |- | 12 | ''duodenary, duodecimal'' | ''dodecadic'' | '''alensuna''' |- | 16 | ''sedecimal'' | ''hexadecimal'' | '''alyansuna''' |- | 20 | ''vigenary, vicenary'' | ''icosadic'' | '''elonsuna''' |} === Frequentatives === : Words related to frequency are formed in various ways: :: With '''-xag''' (''frequency'') ::* '''duhoxag?'''....''how many times?, how often?'' ::* '''oxag'''....''never (zero times)'' ::* '''axag'''....''once'' ::* '''exag'''....''twice'' ::* '''ixag'''....''three times, thrice'' ::* '''aloxag'''....''ten times'' ::* '''glaxag'''....''many times, often'' ::* '''gloxag'''....''seldom'' ::* '''hexag''' ....''sometimes'' ::* '''hyaxag'''....''at all times'' ::* '''hyoxag'''....''not a single time'' ::* '''graxag'''....''too often'' ::* '''grexag'''....''frequently enough'' ::* '''groxag'''.....''not often enough'' ::* '''gwaxag'''.....''most often'' ::* '''gwoxag'''.....''least often'' :: Or, with '''-jod(i)'''....''times, instances'' ::* '''duhogla jodi?'''....''how many times?'' ::* '''owa jod'''....''zero times, not a single time'' ::* '''awa jod'''....''one time'' ::* '''ewa jodi'''....''two time, twice'' ::* '''iwa jodi'''....''three times, thrice'' ::* '''ge jodi vyel'''....''as many times as'' ::* '''ga jodi vyel'''....''more times than, more often than'' ::* '''gla jodi'''....''many times, often'' ::* '''glo jodi'''....''seldom'' :: Some of the above expressions can be adjectivized: ::* '''axaga kyes'''....''a one-time occurrence'' ::* '''ajoda akut'''....''a one-time winner'' ::* '''glaxaga teaput'''....''a frequent visitor'' ::* '''glojoda pat'''....''a rare bird'' :* 1 :** ''daily, every day, once a day''....'''juba / hyajub''' :** ''weekly, every week, once a week''....'''yejuba / hyayejub''' :** ''monthly, every month, once a month''....'''jiba / hyajib''' :** ''yearly/annually, every year, once a year''....'''jaba / hyajab''' :* 2 :** ''twice a day''....'''exag hyajub''' :** ''twice a week/biweekly''....'''exag hyayeyub / eynyejuba''' :** ''twice a month/bimensual''....'''exag hyajib / eynjiba''' :** ''twice a year/biannial/semiannual''....'''exag hyajab / eynjaba''' :* 2 :** ''every other day''....'''hya enapa jub''' (= '''every second day''') :** ''every other week''....'''hya enapa yeyub''' :** ''every other month''....'''hya enapa jib''' :** ''every other year/biennial''....'''hya enapa jab / enjaba''' :* 3 :** ''every three months/trimestral/trimonthly''....'''hya enapa jib / enjiba''' :* 4 :** ''quarterly''....'''hya enapa jib / uynjaba''' :* 6 ::* ''every semester''....'''hya yaonjib / hya eynjab''' === Sequentials === : Number words expressing sequence or order can be expressed in two ways: :* With the adjectival ending '''-a''': ::* '''oa'''....''zeroth'' ::* '''aa'''....''first'' (as a prefix, means ''arch-'') ::* '''ea'''....''second'' ::* '''ia'''....''third'' ::* '''aloa'''....''tenth'' ::* '''asea'''....''one hundred and second'' :* Or with the ending '''napa''', where '''nap''' means ''order'': ::* '''onapa'''....''zeroth'' ::* '''anapa'''....''first'' ::* '''enapa'''....''second'' ::* '''inapa'''....''third'' ::* '''alonapa'''....''tenth'' ::* '''aronapa'''....''thousandth'' === Temporals === : Aggregates of days are formed with '''jub''' (''day''): ::* '''yejub'''....''week'' (''seven day'') : Aggregates of months are formed with '''jib''' (''month''): ::* '''ijib'''....''trimester'' (''three month'') ::* '''yajib'''....''semester'' (''six month'') : Aggregates of years are formed with '''jab''' (''year''): ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' ::* '''ijab'''....''triennium'' ::* '''lojab'''....''decade'' ('''lo''' is short for '''alo''') ::* '''sojab'''....''century'' ('''so''' is short for '''aso''') ::* '''rojab'''....''millennium'' ('''ro''' is short for '''aro''') ::* '''elojab'''....''vicennial'' ::* '''esojab'''....''bicentennial'' ::* '''ujab'''....''quadrennium'' ::* '''yejab'''....''septennial'' ::* '''yujab'''....''novennium'' ::* '''yolojab'''....''jubilee'' === Latinate Number Words Ending in -ary === : Latinate number words ending in -ary are translated with a number prefix and the suffix '''-suna''' in Mirad: ::* '''onsuna'''....''nullary'' ::* '''ansuna'''....''unary'' ::* '''ensuna'''....''binary'' ::* '''insuna'''....''ternary, trinary'' ::* '''unsuna'''....''quaternary'' ::* '''yownsuna<sup>*</sup>'''....''quinary'' ::* '''yawnsuna<sup>*</sup>'''....''quinary'' ::* '''yensuna'''....''senary, septenary'' ::* '''yinsuna'''....''octonary'' ::* '''yunsuna'''....''novenary'' ::* '''alonsuna'''....''denary'' ::* '''alansuna'''....''undenary'' ::* '''alensuna'''....''duodenary'' : * A '''w''' is added to disambiguate the numeric prefix from '''yan-''' (''together'') and '''yon-''' (''apart''). === Number Words Ending in -fold or -ple === :* Number words in English ending in ''-fold'', ''-ple'', or ''-ploid'' are translated with '''-gala''' (''-fold, multiple'') in Mirad: ::* '''angala'''....''unifold, simple, haploid, onefold, one-off, single, solitary'' ::* '''engala'''....''double, ducplicate, twofold'' ::* '''ingala'''....''triple,triplicate, threefold'' ::* '''ungala'''....''quadruple, quadruplicte, fourfold'' ::* '''yowngala'''....''quintuple, fivefold, quintuplicate'' ::* '''yawngala'''....''sextuple, sextuplicate, sixfold'' ::* '''yengala'''....''septuple, sevenfold, septuplicate'' ::* '''yingala'''....''octuple, octuplicate, eightfold'' ::* '''yungala'''....''nonuple, nonuplicate, ninefold'' ::* '''alongala'''....''tenfold'' ::* '''asongala'''....''hundredfold, centuplicate'' ::* '''arongala'''....''thousandfold'' ::* '''amlongala'''....''millionfold'' ::* '''amrongala'''....''billionfold'' : Add a final '''-s''' to the above words to derive an inaninimate noun form: ::* '''angalas'''....''singleton'' ::* '''engalas'''....''duplicate'' ::* '''ingalas'''....''triplicate'' ::* '''ungalas'''....''quadruplicate'' ::* '''yowngalas'''....''quintuplicate, quintuplet, pentuplet'' ::* '''yawngalas'''....''sextuplicate, sextuplet, hextuplet'' ::* '''yengalas'''....''septuplet, helptuplet'' ::* '''yingalas'''....''octuplet'' ::* '''yungalas'''....''nonuplet'' ::* '''alongalas'''....''decuplet'' : Some multiplicative verbs can also be derived thusly: ::* '''galer'''....''to multiply'' ::* '''engaler'''....''to duplicate, to double'' ::* '''ingaler'''....''to triple'' ::* '''ungaler'''....''to quadruple'' : The opposite of multiplication is division, so, change '''gal''' to '''gol''': ::* '''goler'''....''to divide'' ::* '''engoler'''....''to divide by two, to halve, to disect'' ::* '''ingoler'''....''to divide by three, to trisect'' ::* '''ungoler'''....''to divide by four, to quarter'' ::* '''alongoler'''....''to divide by ten, to decimate'' : Another way to create words referring to divisions is to insert a '''y''' before the '''n''' in the numeric prefix: ::* '''ayn'''....''a whole'' ::* '''eyn'''....''a half'' ::* '''iyn'''....''a third'' ::* '''uyn'''....''a quarter'' ::* '''yoyn'''....''a fifth'' ::* '''yayn'''....''a sixth'' ::* '''yeyn'''....''a seventh'' ::* '''yiyn'''....''an eighth'' ::* '''yuyn'''....''a ninth'' ::* '''aloyn'''....''a tenth'' ::* '''asoyn'''....''a hundredth, percent'' ::* '''aroyn'''....''a thousandth'' : Verbs can be derived from the above: ::* '''aynxer'''....''to integrate'' ::* '''eynxer'''....''to halve, to dissect'' ::* '''iynxer'''....''to trisect'' ::* '''uynxer'''....''to quarter'' ::* '''aloynxer'''....''to decimate'' === Number Words Pertaining to Arithmetic Base === : Numbers words pertaining to arithmetic base end in '''-syoba''': ::* '''ensyoba'''....''binary, base 2'' ::* '''insyoba'''....''ternary, base 3'' ::* '''alonsyoba'''....''decimal, base 10'' ::* '''alyansyoba'''....''hexadecimal, base 16'' ::* '''elonsyoba'''....''vigesimal, base 20'' === Number Words Pertaining To Directions in Communications === : Number words pertaining to directions in communications end in '''-izona''': ::* '''anizona'''....''simplex, unidirectional, one-way'' ::* '''enizona'''....''duplex, bidirectional, two-way'' === Number Words Pertaining to Angular Shapes === : Number words pertaining to angular shapes end in '''-guna''': ::* '''inguna, ingun(san)'''....''triangular, triangle'' ::* '''unguna, ungun(san)'''....''quadrangular, quadrangle, square'' ::* '''yownguna, yowngun(san)'''....''pentagonal, pentagon'' ::* '''yawnguna, yawngun(san)'''....''hexagonal, hexagon'' ::* '''yinguna, yingun(san)'''....''octagonal, octogon'' ::* '''alanguna, alangun(san)'''....''hendecagonal, hendecagon'' : Some number words relating to volumes (ending in '''-nid'''): ::* '''yawngekunid'''....''cube, hexahedron'' ::* '''elonkunid'''....''icosahedron'' ::* '''elunkunid'''....''icositetrahedron'' ::* '''unkunid'''....''tetrahedron'' ::* '''yinkunid'''....''octahedron'' ::* '''yunkunid'''....''nonahedron'' === Number Words Pertaining to Meter === : Number words pertaining to meter ending in '''-deup'''. ::* '''indeup'''....''trimeter'' ::* '''undeup'''....''tetrameter'' ::* '''yoondeup'''....''pentameter'' ::* '''yaondeup'''....''hexameter'' ::* '''yendeup'''....''heptameter'' ::* '''yindeup'''....''octameter'' === Number Words for Feet on an Animal === : Numbers words for feet on an animal end in '''tyoyaba'''. ::* '''entyoyaba'''....''bipedal'' ::* '''untyoyaba'''....''quadrupedal'' === List of Numeric Prefixes in English and Mirad === : Here is a list of numeric prefixes used in English and Mirad. The English prefixes can vary between Germanic, Latinate, and Greek-based. ::* '''o(n)-'''....''zero-, nil-, null-, un-, non-'' ::* '''oyn-'''....''no-'' ::* '''a(n)-'''....''uni-, one-, mono-, sim-, singul-, prim-, arch-, sol-, hen-'' ::* '''ayn-'''....''whole-, holo-, sol-'' ::* '''e(n)-'''....''two-, bi(n/s)-, di(s)-, du(al)-, dyo-, duo-, dy-, bin-, second'' ::* '''ey(n)-'''....''half-, semi-, hemi-'' ::* '''eo(n)-'''....''double, diplo-, dupl-, twi-, twofold, twosome, pair, dyo-'' ::* '''i(n)-'''....''three-, tri-, trito-'' ::* '''io(n)-'''....''triple, tripl-, tri-, threefold, threesome, tris-, triad-'' ::* '''iy(n)-'''....''third, terci-, terti-, tern-, trin-'' ::* '''u(n)-'''....''four-, quadr-, tetra-, tetarto-, tessar-, quatern-'' ::* '''uo(n)-'''....''quadrupl-, quart-, tetrad-, fourfold, foresome, tetraplo-'' ::* '''uy(n)-'''....''quarter, quart-, quadru-'' ::* '''yo(wn)-*'''....''five, quint-, penta-, pempto-, pentad-, pentaplop'' ::* '''yoy(n)-'''....''fifth, quint-, pentaplo-'' ::* '''ya(wn)-*'''....''six, sex-, hexa-, hexaplo-, hexad-'' ::* '''yay(n)-'''....''sixth, hect-, octo-'' ::* '''yaon-'''....''sixfold, sext-, hect-, octaplo-, octad-'' ::* '''ye(n)-'''....''seven, sept-, hept-'' ::* '''yey(n)-'''....''seventh, sept-, hept-'' ::* '''yeon-'''....''seven-fold, heptad-, septim-'' ::* '''yi(n)-'''....''eight, oct-, ogdoo-'' ::* '''yion-'''....''octet, octad, octav-, eight-fold'' ::* '''yu(n)-'''....''nine, novem-, noven-, nona-, ennea-'' ::* '''yuyn-'''....''nineth'' ::* '''yuon-'''....''ennead, nonad, enneaplo-, nine-fold'' ::* '''alo-'''....''ten, deci-, deca-'' ::* '''aloyn-'''....''tenth, dec-, decad-'' ::* '''elo-'''....''twenty, viginti-, icos-'' ::* '''aso-'''....''hundred, centi-, hecato-, hectad-'' ::* '''asoyn-'''....''hundredth, cent-, hectad-'' ::* '''aro-'''....''thousand, milli-, kilo-'' ::* '''aroyn-'''....''thousandth, millen-, chiliad-'' : * A '''w''' is added to these words to avoid confusion with '''yan''' (''together'') and '''yon''' (''apart''). === Number Words Referring to Groups of People === : Number words referring to groups of people end in '''-ot''': ::* '''oot'''....''nobody, zero group'' ::* '''aot'''....''person, individual, solo'' ::* '''eot'''....''couple, duo, pair, twosome'' ::* '''iot'''....''trio, threesome'' ::* '''uot'''....''quartet, foursome'' ::* '''yoot'''....''quintet, fivesome'' ::* '''yaot'''....''sextet'' ::* '''yeot'''....''septet'' ::* '''yiot'''....''octet'' ::* '''yuot'''....''nonet'' ::* '''alot'''....''decet'' === Number Words Referring to Groups of Years === ::* '''ejab'''....''biennium'' ::* '''ijab'''....''triennium, triennial'' ::* '''ujab'''....''quadrennium'' ::* '''yojab'''....''quinquennium, lustrum'' ::* '''yajab'''....''sexennium'' ::* '''yejab'''....''septennial'' ::* '''yijab'''....''octennial'' ::* '''yujab'''....''novennium'' ::* '''alojab'''....''decade, decennary, decennial, decennium'' (usu. abbreviated to '''lojab''') ::* '''elojab'''....''vicennium, vicennial, score'' ::* '''yolojab'''....''jubilee, fifty years'' ::* '''asojab'''....''century'' (usu. abbreviated to '''sojab'') ::* '''esojab'''....''bicentenary'' ::* '''arojab'''....''millennium, chiliad'' === Number Words Referring to Parts of a Year === ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' === Number Words Referring to Sets of Things === : Number words referring to sets of things end in '''-yan'''. The corresponding words in English may end in ''-ad'' or ''-ile'': ::* '''onyan'''....''nilad, empty set'' ::* '''anyan'''....''set, series, monad'' ::* '''enyan'''....''dyad, set of two, duad, pair, median'' ::* '''inyan'''....''triad, set of three, tercile, tertile'' ::* '''unyan'''....''tetrad, set of four, quartile'' ::* '''yownyan'''....''pentad, set of five, quintile'' ::* '''yawnyan'''....''hexad, set of six, sextile'' ::* '''yenyan'''....''heptad, set of seven, septile'' ::* '''yinyan'''....''octad, set of eight, octile'' ::* '''yunyan'''....''nonad, set of nine'' ::* '''alonyan'''....''decad, set of ten, decile'' ::* '''alanyan'''....''baker's dozen, set of eleven'' ::* '''alenyan'''....''dozen, set of twelve'' ::* '''alyanyan'''....''hexadecile'' ::* '''elonyan'''....''ventile, vigintile'' ::* '''asonyan'''....''centile, percentile'' ::* '''aronyan'''....''millile'' === Number Words About Twins, Triplets, etc.=== :* Words referring to twins, triplets, etc. end in the word '''-tid''', meaning ''sibling'': ::* '''eontid'''....''twin, fraternal twin'' :::* '''eontwid'''....''twin brother, male twin'' :::* '''eontiyd'''....''twin sister, female twin'' :::* '''geta eontiyd'''...''identical twin'' ::* '''iontid'''....''triplet'' ::* '''uontid'''....''quadruplet'' ::* '''yowntid'''....''quintuplet'' (Note the '''w''', used to avoid confusion with '''yon''' ::* '''yawntid'''....''sextuplet'' (" " ") ::* '''yentid'''....''septuplet'' ::* '''yintid'''....''octuplet'' ::* '''yuntid'''....''nonuplet'' == Number Chart == : The following chart shows numbers in Mirad as symbols, adjectives, pronouns, prefixes, and verbs: {| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Number Chart |- ! colspan=5| Multiple !! colspan=4 |Fraction |- ! Numeral !! Adjective !! Noun !! Prefix<sup>1</sup> !! Verb !!leftmargin=10px| Numeral !! Noun !! Prefix !! Verb |- | 0 || '''owa'''<br>''zero '' || '''oon'''<br>''nonentity, null''<br>'''oot'''<br>''nobody '' || '''on-'''<br>''zero- '' || '''onxer'''<br>''nullify '' ||1/0 || '''oyn'''<br>''zeroth'' || '''oyn-'''<br>''nihil- '' || '''oynxer'''<br>anihilate |- | 1 || '''awa'''<br>''one''<br>'''aa'''<br>''first''<br>'''ana'''<br>''single, lone''<br>'''aona'''<br>''whole'' || '''aon'''<br>''entity''<br>'''aot'''<br>''solo, individual '' || '''an-'''<br>''uni-, mono- '' || '''anxer'''<br>''unify''|| 1/1 || '''ayn'''<br>''whole '' || '''ayn-'''<br>''holo- '' || '''aynxer'''<br>integrate |- | 2 || '''ewa'''<br>''two''<br>'''ea'''<br>''second''<br>'''ena'''<br>''dual''<br>'''ensuana'''<br>''binary'' || '''eon'''<br>''double''<br>'''eot'''<br>''duo, pair, couple '' <br>'''eontid'''<br>''twin''|| '''en-'''<br>''bi-, di- '' || '''eonxer'''<br>double<br>'''eotxer'''<br>''copulate '' || 1/2|| '''eyn'''<br>''half '' || '''eyn-'''<br>''semi- '' || '''eyxner'''<br>''halve, disect'' |- | 3 || '''iwa'''<br>''three''<br>'''ia'''<br>''third''<br>'''insuana'''<br>''ternary'' || '''ion'''<br>''triple''<br>'''iot'''<br>''trio, threesome''<br>'''iontid'''<br>''triplet'' || '''in-'''<br>''tri- '' || '''ionxer'''<br>''triple '' || 1/3|| '''iyn'''<br>''third '' || '''iyn-'''<br>''terci- '' || '''iynxer'''<br>''trisect'' |- | 4 || '''uwa'''<br>''four''<br>'''ua'''<br>''fourth'' || '''uon'''<br>''quadruple''<br>'''uot'''<br>''quartet, foursome''<br>'''uontid'''<br>''quadruplet'' || '''un-'''<br>''tetra- '' || '''uonxer'''<br>''quadruple '' ||1/4|| '''uyn'''<br>''fourth ''<br>'''uynjab'''<br>''quarter'' || '''uyn-'''<br>''quadri- '' || '''uynxer'''<br>''quarter'' |- | 5 || '''yowa'''<br>''five ''<br>'''yoa'''<br>''fifth''|| '''yoon'''<br>''quintuple''<br>'''yoot'''<br>''quintet ''<br>'''yoontid'''<br>''quintuplet'' || '''yown-'''<sup>2</sup><br>''penta- '' || '''yoonxer'''<br>''quintuple '' || 1/5|| '''yoyn'''<br>''fifth '' || '''yoyn-'''<br>''quint- '' || '''yoynxer'''<br>''cut in fifths'' |- | 6 || '''yawa'''<br>''six ''<br>'''yaa'''<br>''sixth'' || '''yaon'''<br>sextuple<br>'''yaot'''<br>''sextet ''<br>'''yaontid'''<br>''sextuplet'' || '''yawn-'''<sup>3</sup><br>''hecto- '' || '''yaonxer'''<br>''sextuple '' || 1/6|| '''yayn'''<br>''sixth '' || '''yayn-'''<br>''hexi- '' || '''yaynxer'''<br>''cut in sixths'' |- | 7 || '''yewa'''<br>''seven ''<br>'''yea'''<br>''seventh'' || '''yeon'''<br>''septuple''<br>'''yeot'''<br>''septet ''<br>'''yeontid'''<br>''septuplet''<br>'''yejub'''<br>''week'' || '''yen-'''<br>''hepto- '' || '''yeonxer'''<br>mult<br>'' seven'' || 1/7|| '''yeyn'''<br>''seventh'' || '''yeyn-'''<br>''hepti- '' || '''yeyxner'''<br>''cut in sevenths'' |- | 8 || '''yiwa'''<br>''eight ''<br>'''yia'''<br>''eighth'' || '''yion'''<br>''octuple''<br>'''yiot'''<br>''octet ''<br>'''yiontid'''<br>''octuplet'' || '''yin-'''<br>''octo- '' || '''yionxer'''<br>mult<br>'' eight '' || 1/8|| '''yiyn'''<br>''eighth '' || '''yiyn-'''<br>''octi- '' || '''yiynxer'''<br>''cut in eighths'' |- | 9 || '''yuwa'''<br>''nine ''<br>'''yua'''<br>''ninth'' || '''yuon'''<br>''nonuple''<br>'''yuot'''<br>''set of nine ''<br>'''yuontid'''<br>''nonuplet'' || '''yun-'''<br>''nona- '' || '''yuonxer'''<br>''multiply by nine '' || 1/9|| '''yuyn'''<br>''nineth '' || '''yuyn-'''<br>''novi- '' || '''yuynxer'''<br>''cut in ninths'' |- | 10 || '''alo'''<br>''ten ''<br>'''aloa'''<br>''tenth''<br>'''alosuana'''<br>''decimal'' ||'''alon'''<br>''tenfold ''<br>'''alojab'''...''decade'' || '''alon-'''<br>''deca- '' || '''alonxer'''<br>''increase by a<br>factor of ten '' || 1/10|| '''aloyn'''<br>''tenth '' || '''aloy-'''<br>''deci- '' || '''aloynxer'''<br>''decimate'' |- | 100<br>10<sup>4</sup> || '''aso'''<br>''hundred''<br>'''asoa'''<br>''hundredth'' || '''ason'''<br>''hundredfold ''<br>'''asojab'''<br>''century''|| '''aso-'''<br>''heca- '' || '''asonxer'''<br>''increase a<br>hundredfold'' || 1/100<br>10<sup>-2</sup>|| '''asoyn'''<br>''hundredth<br> percentage<br>cent '' || '''asoy-'''<br>''centi- '' || '''asoynxer'''<br>''cut into hundredths'' |- | 1,000<br>10<sup>3</sup> || '''aro'''<br>''thousand ''<br>'''aroa'''<br>''thousanth'' || '''aron'''<br>''thousandfold ''<br>'''arojab'''<br>''millennium''|| '''aro-'''<br>''kilo- '' || '''aronxer'''<br>''multiply by a<br>thousand'' || 1/1000<br>10<sup>-3</sup>|| '''aroyn'''<br>''thousandth '' || '''aroy-'''<br>''milli- '' || '''aroynxer'''<br>''divide by a thousand'' |- | 1,000,000<br>10<sup>6</sup> || '''amlo'''<br>''million ''<br>'''amloa'''<br>''millionth'' || '''amlon'''<br>''millionfold '' || '''amlo-'''<br>''mega-'' || || 10<sup>-6</sup>|| '''amloyn'''<br>''millionth'' || '''amloy-'''<br>''micro-'' || |- | 10<sup>9</sup> || '''amro'''<br>''billion ''<br>'''amroa'''<br>''billionth'' || '''amron'''<br>''billionfold '' || '''amro-'''<br>''giga- '' || || 10<sup>-9</sup>|| '''amroyn'''<br>''billionth'' || '''amroy-'''<br>''nano-'' || |- |10<sup>12</sup> || '''garale'''<sup>3</sup><br>''trillion ''<br>'''garalea'''<br>''trillianth'' || '''garalen'''<br>''trillionfold '' || '''garale-'''<br>''tera-'' || || 10<sup>-12</sup>|| '''goralen'''<br>''trillionth'' || '''gorale-'''<br>''pico-'' || |- |10<sup>15</sup> || '''garalyo'''<br>''quadrillion ''<br>'''garalyoa'''<br>''quadrillionth'' || '''garalyon'''<br>''quadrillionfold '' || '''garalyo-'''<br>''peta-'' || ||10<sup>-15</sup>|| '''garalyon'''<br>''quadrillionth'' || '''goralyo-'''<br>''femto-'' || |- |10<sup>18</sup> || '''garalyi'''<br>''quintillion ''<br>'''garalyia'''<br>''quintillionth'' || '''garalyin'''<br>''quintillionfold '' || '''garalyi-'''<br>''exa-'' || ||10<sup>-18</sup>|| '''goralyin'''<br>''quintillianth'' || '''goralyi-'''<br>''atto-'' || |- |10<sup>21</sup> || '''garela'''<br>''sextillion ''<br>'''garelaa'''<br>''sextillionth'' || '''garelan'''<br>''sextillionfold '' || '''garela-'''<br>''zetta-'' || ||10<sup>-21</sup>|| '''gorelan'''<br>''sextillionth'' || '''gorela-'''<br>''zepto-'' || |- |10<sup>24</sup> || '''garelu'''<br>''septillion ''<br>'''garelua'''<br>''septillionth'' || '''garelun'''<br>''eptillionfold '' || '''garelu-'''<br>''yotta-'' || ||10<sup>-24</sup>|| '''gorelun'''<br>''septillianth'' || '''gorelu-'''<br>''yocto-'' || |- | 10<sup>27</sup> || '''garelye'''<br>''octillion ''<br>'''garelyea'''<br>''octillionth'' || '''garelyen'''<br>''octillionfold '' || '''garelye-'''<br>''ronna-'' || ||10<sup>-27</sup>|| '''gorelyen'''<br>''octillionth'' || '''gorelyen'''<br>''ronto-'' || |- | 10<sup>30</sup> || '''garilo'''<br>''nonillion ''<br>'''gariloa'''<br>''nonillionth'' || '''garilon'''<br>''nonillionfold '' || '''garilo-'''<br>''quetta-'' || ||10<sup>-30</sup>|| '''gorilon'''<br>''nonillionth'' || '''gorilo-'''<br>''quecto-'' || |} <div style=";font-size:smaller;"> ::* Note 1: Sometimes the final '''-n''' on the numeric prefix is dropped, especially as an ordinal vowel in scalar words, eg. '''anapa'''<br>''first'', '''atistam'''<br>''elementary school''. ::* Note 2: An extra '''o''' is inserted into this prefix to distinguish it from '''yon-'''<br>''dis-, apart'' ::* Note 3: An extra '''o''' is inserted into this prefix to distinguish it from '''yan-'''<br>''con-, together'' ::* Note 4: '''Garale''' is short for '''alo gar ale'''<br>''ten to-the-power-of 12''. By the same token, '''gorale''' is short for '''alo gor ale'''<br>''ten to-the-power-of-minus 12'' </div> = Metric Units = : Mirad uses the [[wikipedia:International System of Units|International System of Units (SI)]] for rendering measurement units. These symbols are pronounced as if you were spelling each letter out (see [[Mirad Grammar/Phonology and Orthography#Alphabet|the alphabet]]. Bear in mind that majiscules (uppercase letters are prefaced with the word '''ag-''' (''big''). Similarly, Greek letters are rendered by their Greek names (ω = ''omega'', Ω = ''agomega''). The measurement unit names are followed by '''nak''' (''measurement unit''). == SI Base Units == ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI base units</big> |- !English<br>Unit<br>Name !Symbolic<br>Abbreviation !Quantity<br>Unit !Mirad<br>Pronunciation |- !second |style="text-align:center" |s |time |style="text-align:center" |'''sonak''' |- !meter |style="text-align:center" |m |length |style="text-align:center" |'''minak''' |- !kilogram |style="text-align:center" |kg |mass |style="text-align:center" |'''kigenak''' |- !ampere |style="text-align:center" |A |electric current |style="text-align:center" |'''aganak''' |- !kelvin |style="text-align:center" |K |thermodynamic temperature |style="text-align:center" |'''agkinak''' |- !Mole |style="text-align:center" |mol |amount of substance |style="text-align:center" |'''miolinak''' |- !candela |style="text-align:center" |cd |luminous intensity |style="text-align:center" |'''cadanak''' |} == SI Derived Units == : Here are SI derived units with special names and symbols: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI derived units with special names and symbols</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbeviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''radian''' | align="center" | rad | plane angle | align="center" |'''roadanak''' |- |'''steradian''' | align="center" | sr | solid angle | align="center" |'''soronak''' |- |'''hertz''' | align="center" | Hz | frequency | align="center" |'''aghezunak''' |- |'''newton''' | align="center" | N | force, weight | align="center" |'''agninak''' |- | '''pascal''' | align="center" | Pa | pressure, stress | align="center" | '''agpoanak''' |- | '''joule''' | align="center" | J | energy | align="center" | '''agjinak''' |- | '''watt''' | align="center" | W | power | align="center" | '''agwunak''' |- | '''coulomb''' | align="center" | C | electric charge | align="center" |'''agcanak''' |- | '''volt''' | align="center" | V | electrical potential difference | align="center" | '''agvunak''' |- | '''farad''' | align="center" | F | capacitance | align="center" | '''agfenak''' |- | '''ohm''' | align="center" | Ω | electrical resistance | align="center" | '''agomeganak''' |- | '''Siemens''' | align="center" | S | electrical conductance | align="center" | '''agsonak''' |- | '''Weber''' | align="center" | Wb | magnetic flux | align="center" | '''agwubanak''' |- | '''tesla''' | align="center" | T | magnetic flux density | align="center" | '''agtonak''' |- | '''henry''' | align="center" | H | inductance | align="center" | '''aghenak''' |- | '''degree Celsius''' | align="center" | °C | temperature | align="center" | '''nogagcanak''' |- | '''lumen''' | align="center" | lm | luminous flux | align="center" | '''liminak''' |- | '''lux''' | align="center" | lx | illuminance | align="center" | '''lixunak''' |- | '''becquerel''' | align="center" | Bq | radioactivity | align="center" | '''agbakonak''' |- | '''gray''' | align="center" | Gy | absorbed dose (of ionizing radiation) | align="center" | '''aggeyunak''' |- | '''sievert''' | align="center" | Sv | equivalent dose (of ionizing radiation) | align="center" | '''agsovunak''' |- | '''katal''' | align="center" | kat | catalytic activity | align="center" | '''kiatonak''' |- | '''byte''' | align="center" | b | 8 bits of information | align="center" | '''banak''' |} == Convenient Non-SI Units == : Also, here are some non-SI units that are very convenient and acceptable: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Convenient non-SI units</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbreviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''litre''' | align="center" | L | volume | align="center" |'''aglonak''' |- |'''hectare''' | align="center" | ha | area | align="center" |'''heanak''' |- |'''ton''' | align="center" | t | area | align="center" |'''tonak''' |- |'''decibel''' | align="center" | dB | loudness | align="center" |'''daagbanak''' |- |'''fathom''' | align="center" | ftm | depth of water | align="center" |'''fetominak''' |} == Pronunciation of Coherent Derived Unit Formulae == : The following chart shows how in Mirad to pronounce coherent derived unit formulae in terms of base units. Note that the backslash means ''per'' or ''divided by'' and is pronounced '''gol'''. The symbol x means ''times'' and is pronounced '''gal'''. The superscript number is a power and is pronounced '''gar''' plus the number (with '''-wa''', if a unit number). The negative superscript number is pronounced '''gor''' plus the number (again, with '''-wa''' if a unit number). See [[Mirad Grammar/Determiners#Arithmetical Expressions|Arithmetical Expressions]] for further information on these terms. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Examples of coherent derived units in terms of base units</big> |- ! Name ! Symbolic<br>Formula ! Derived<br>Quantity ! Typical<br>Symbol ! Mirad<br>Pronunciation |- | '''square meter''' | align="center" | m<sup>2</sup> | area | align="center" |{{math|''A''}} | align="center" | '''minak-gar-ewa''' |- | '''cubic meter''' | align="center" | m<sup>3</sup> | volume | align="center" | {{math|''V''}} | align="center" | '''minak-gar-iwa''' |- | '''meter per second''' | align="center" | m/s | speed, velocity | align="center" | {{math|''v''}} | align="center" | '''minak-gol-sonak''' |- | '''meter per second squared''' | align="center" | m/s<sup>2</sup> | acceleration | align="center" | {{math|''a''}} | align="center" | '''minak-gol-sonak-gar-ewa''' |- |rowspan=2| '''reciprocal meter''' |rowspan=2 align="center" | m<sup>−1</sup> | wavenumber | align="center" | {{math|''σ''}}, {{math|''ṽ''}} | align="center" | '''minak-gor-awa''' |- | vergence (optics) | align="center" | {{math|''V''}}, 1/{{math|''f''}} |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | density | align="center" | {{math|''ρ''}} | align="center" | '''kigenak-gol-minak-gar-iwa''' |- | '''kilogram per square meter''' | align="center" | kg/m<sup>2</sup> | surface density | align="center" | {{math|''ρ''}}<sub>A</sub> | align="center" | '''kigenak-gol-minak-gar-ewa''' |- | '''cubic meter per kilogram''' | align="center" | m<sup>3</sup>/kg | specific volume | align="center" | {{math|''v''}} | align="center" | '''minak-gar-iwa-gol-kinak-ge''' |- | '''ampere per square meter''' | align="center" | A/m<sup>2</sup> | current density | align="center" | {{math|''j''}} | align="center" | '''aganak-gol-minak-gar-ewa''' |- | Amperes per meter|'''ampere per meter''' | align="center" | A/m | magnetic field strength | align="center" | {{math|''H''}} | align="center" | '''aganak-gol-minak''' |- | '''mole per cubic meter''' | align="center" | mol/m<sup>3</sup> | concentration | align="center" |{{math|''c''}} | align="center" | '''minolinak-gol-minak-gar-iwa''' |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | Mass concentration (chemistry)|mass concentration | align="center" | {{math|''ρ''}}, {{math|''γ'' }} | align="center" | '''kinak-ge-gol-minak-gar-iwa''' |- | '''candela per square meter''' | align="center" | cd/m<sup>2</sup> | luminance | align="center" | {{math|''L''}}<sub>v</sub> | align="center" | '''canak-da-gol-minak-gar-ewa''' |} == SI Macro and Micro Prefixes == : The SI has a whole list of prefixes that act as multipliers (macro) or dividers (micro) of the above and other measurement units. For example, a ''kilometer'' is a meter times a 1,000 (macro unit), whereas a millimeter is a meter divided by a 1,000 (micro unit). '''Agbanak''' means '''byte''', so '''garale-agbanak''' is ''terabyte''. This breaks down to ''10<sup>12</sup> bytes''. Here is a table showing the Mirad macro and micro prefixes: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Scalar Metrics |- ! colspan=4 | Macro !! colspan=4 | Micro |- ! Base<br>10!! US/UK Name!!Mirad Prefix....SI Prefix !!SI Symbol !! Base<br>10 !! (US/UK Name) !! Mirad Prefix....SI Prefix !! SI Symbol |- | 1 || one || '''an-''' *... ''mono-, uni-'' || ||1/1 ||whole || '''ayn-'''....''holo-, uni-'' || |- | 2 ||two || '''en-'''....''bi-'' || || 1/2 ||half||'''eyn-'''....''demi-, di-''|| |- | 3 ||three || '''in-'''....''tri-'' || || 1/3 ||third ||'''iyn-'''....''terci-''|| |- | 4 ||four || '''un-'''....''tetra-'' || || 1/4 ||fourth || '''uyn-'''....''quadri-''|| |- | 5 ||five || '''yown-''' ....''penta-'' || || 1/5 ||fifth ||'''yoyn'''....''quinti-''|| |- | 6 ||six || '''yawn-'''....''hexa-'' || || 1/6 ||sixth ||'''yayn'''....''sexti-''|| |- | 7 ||seven || '''yen-'''....''hepta-'' || || 1/7 ||seventh || '''yeyn'''....''septi-''|| |- | 8 ||eight || '''yin'''....''octo-'' || || 1/8 ||eighth || '''yiyn'''....''octi-''|| |- | 9 ||nine || '''yun'''....''nona-'' || || 1/9 ||ninth || '''yuyn'''....''novi-''|| |- | 10 ||ten || '''alon-'''....''deca-'' || ''da'' || 1/10 ||tenth || '''aloy-'''....''deci-''|| ''d'' |- | 10<sup>2</sup> ||hundred || '''aso-'''....''hecto-'' **|| ''h'' || 10<sup>-2</sup> ||hundredth || '''asoy-'''....''centi-''|| ''c'' |- | 10<sup>3</sup> ||thousand || '''amso-'''....''kilo-'' ||''k'' || 10<sup>-3</sup> ||thousandth)|| '''amsoy-'''....''milli-''|| ''m'' |- | 10<sup>6</sup> ||million || '''amlo-'''....''mega-'' || ''M'' || 10<sup>-6</sup> ||millionth || '''amloy-'''....''micro-''|| ''r'' |- | 10<sup>9</sup> ||billion /milliard || '''amro-'''....''giga-'' || ''G'' || 10<sup>-9</sup> ||billionth/ milliardth || '''amroy-'''....''nano-''|| ''n'' |- | 10<sup>12</sup> ||trillion /billion || '''garale-'''....''tera-'' || ''T'' || 10<sup>-12</sup> ||trillionth / billionth)|| '''gorale-'''....''pico-''|| ''p'' |- | 10<sup>15</sup> ||quadrillion)/ billiard|| '''garalyo-'''....''peta-'' || ''P''||10<sup>-15</sup> ||quadrillionth) / billiardth || '''goralyo-'''....''femto-''||''f'' |- | 10<sup>18</sup> ||quintillion / trillion || '''garalyu-'''....''exa-'' || ''E''||10<sup>-18</sup> ||quintillionth)/ trillionth || '''goralyu'''....''atto-''||''a'' |- | 10<sup>21</sup> ||sextillion)/ trilliard || '''garela-'''....''zetta-'' || ''Z''||10<sup>-21</sup> ||sextillionth / trilliardth || '''gorela'''....''zepto-''||''z'' |- | 10<sup>24</sup> ||septillion)/ quadrillion || '''garelu-'''....''yotta-'' || '' Y'' ||10<sup>-27</sup> ||septillionth / quadrillionth|| '''gorelu'''....''yocto-''||''y'' |} : : **Note: The '''gar''' (''to a plus power'') and '''gor''' (''to a minus power'') forms are alternatives for the numeric prefixes beyond 100. For example, ''billion'' (10<sup>9</sup>) could be expressed as '''garyu-'''(ten) to the 9th power'', while ''billionth'' could be expressed by '''goryu''' (''(ten) to the minus 9th power). The prefix '''garya-''' is composed of the positive exponential operator '''gar''' (''to the power of''), followed by the number ''6''. The prefix '''gorale-''' is composed of the negative exponential operator '''gor''' (''to the root of''), followed by the number ''12''. == Kg Metrics With Abbreviated Symbols == : The macro and micro values can also be represented with abbreviated symbols, which can be pronounced in Mirad as spelled out alphabetics. Greek letter are rendered by their names in Greek. Upper case equivalents are preceded with '''ag-'''. Here is a table showing grams: : :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Kg Metrics With Abbreviated Symbols |- ! colspan=2 | MACRO !! colspan=2 | MICRO |- ! Symbol (Expansion) !! Mirad Pronunciation !! Symbol (Expansion) !! Mirad Pronunciation |- | ''dag'' (decagram)|| '''daagenak''' || ''dg'' |(decigram)||'''dagenak''' |- | ''hg'' (hectogram)|| '''hegenak''' || ''cg'' (centigram)||'''cagenak''' |- | ''kg'' (kilogram) || '''kogenak''' || ''mg'' (milligram)||'''migenak''' |- | ''Mg'' (macrogram)|| '''agmigenak''' ||''μg'' (microgram)|| '''mugenak''' |- | ''Gg'' (gigagram)|| '''aggegenak''' || ''ng'' (nanogram)|| '''nigenak''' |- | ''Tg'' (teragram)|| '''agtogenak''' || ''pg'' (picagram)|| '''pogenak''' |- | ''Pg'' ( petagram)|| '''agpogenak''' || ''fg'' (femtogram)|| '''fegenak''' |- | ''Eg'' (exagram)|| '''agegenak''' || ''ag'' (attogram)|| '''agenak''' |- | ''Zg'' (zettagram)|| '''agzegenak''' || ''zg'' (zeptogram) || '''zegenak''' |- | ''Yg'' (yottagram)|| '''agyugenak''' || ''yg'' (yoctogram) || '''yugenak''' |} : The squared and cubed representations of the above are followed by '''gar ewa''' (''squared'') and '''gar iwa''' (''cubed''), respectively: ::* ''10 km²''....(pronounced as:) '''alo kominaki gar ewa''' ::* ''12 mm³''....(pronounced as:) '''ale miminaki gar iwa''' = Expressing Frequency = : There are two ways to form determiners of frequency: ::* Using '''jod(i)''' meaning ''occasion(s), instance(s), time(s)'', or ::* Using '''xag''' meaning ''frequency'' : Here is a chart showing the most common frequency determiners: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Frequentative Determiners |- ! "Jod" Method !! "Xag" Method !! Meaning |- | '''duhogla jodi?''' || '''duhoxag?''' || ''how often?, how many times?'' |- | '''hogla jodi''' || '''hoxag''' || ''how often, how frequently'' |- | '''hagla jodi''' || '''haxag''' || ''the frequency'' |- | '''hegla jodi''' || '''hexag''' || ''sometimes, on some occasions'' |- | '''higla jodi''' || '''hixag''' || ''this often, this many times'' |- | '''hugla jodi''' || '''huxag''' || ''that often, that many times, so many times'' |- | '''huugla jodi''' || '''huuxag''' || ''so often, so many times'' |- | '''hyogla jodi''' || '''hyoxag''' || ''never'' |- | '''hyagla jodi''' || '''hyaxag''' || ''always, at all times'' |- | '''hyegla jodi''' || '''hyexag''' || ''any number of times, however often'' |- | '''hyigla jodi''' || '''hyixag''' || ''as often, the same number of times'' |- | '''hyugla jodi''' || '''hyuxag''' || ''not as often, some other number of times'' |- | '''ga jodi''' || '''gaxag (vyel)''' || ''more often (than)'' |- | '''ge jodi''' || '''gexag (vyel)''' || ''as many times (as), as often (as)'' |- | '''go jodi''' || '''goxag (vyel)''' || ''less often (than)'' |- | '''gla jodi''' || '''glaxag''' || ''many times, often'' |- | '''gle jodi''' || '''glexag''' || ''quite a few times, quite often'' |- | '''glo jodi''' || '''gloxag''' || ''not so many times, seldom'' |- | '''gra jodi''' || '''graxag''' || ''too often'' |- | '''gre jodi''' || '''grexag''' || ''often enough'' |- | '''gro jodi''' || '''groxag''' || ''too seldom'' |- | '''gwa jodi''' || '''gwaxag''' || ''as often as possible, most often, most times'' |- | '''gwe jodi''' || '''gwexag''' || ''an average number of times'' |- | '''gwo jodi''' || '''gwoxag''' || ''least often, as seldom as possible'' |- | '''owa jod''' || '''oxag''' || ''never, at no time, zero times'' |- | '''awa jod''' || '''axag''' || ''once, one time'' |- | '''awa ga jod''' || '''ga axag''' || ''again, once more'' |- | '''ewa jodi''' || '''exag''' || ''twice, two times'' |- | '''iwa jodi''' || '''ixag''' || ''thrice, three times'' |- | '''alo jodi''' || '''aloxag''' || ''ten times'' |- |- '''asoni bi jodi''' || -- || ''hundreds of times'' |- |- '''yowa gal haxag vyel zojab''' || '''yoxag vyel zojab''' || ''five times as often as last year'' |} : Examples: ::* '''<u>Duhoxag</u> et pe ha tayegoblam?'''....''<u>How often</u> do you go to the barber shop?'' ::* '''<u>Duhogla jodi</u> et akaye hia ekun?'''....''<u>How many times</u> have you won this game?'' ::* '''At teataye hua dyezun <u>iwa ey uwa jodi</u>.'''....''I have seen that film <u>three or four times</u>.'' ::* '''At teataye is <u>huugla jodi (or: huuxag) van</u> at bokseye.'''....''I have seen it <u>so many times that</u> I am getting sick.'' ::* '''Hus xwaye <u>gaxag vyel</u> et te.'''....''That has happened <u>more often than</u> you know.'' = Mathematical Expressions = [[File:Arithmetic symbols2.svg|90px|thumb|none]] : Mathematical vocabulary is based mostly on deriviatives of the degree word '''ga'''....''more''. == Chart of Arithmetical Operations == : The following chart shows Mirad mathematical operation terms and symbols: {{small/top}} {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:3.2em; font-size:smaller;" |+ Arithmetical Operation Vocabulary |- ! Verb !! Operation !! Patient !! Subject !! Operator !! Sign !! Result |- | '''gaber'''....''add'' || '''gaben'''....''addition'' || '''gabwas'''....''addend, summand'' || '''gabus'''....''augend'' || '''gab'''....''plus'' || '''gabsiyn'''....''plus sign'' (<big>+</big>) || '''gabix'''....''sum'' |- | '''galer'''....''multiply'' || '''galen'''....''multiplication'' || '''galwas'''....''multiplicand'' || '''galus'''....''multiplier, factor'' || '''gal'''....''times'' || '''galsiyn'''....''times sign'' (<big>x</big>) || '''galix'''....''product'' |- | '''garer'''....''raise to the power of''<br>'''egarer'''....''to square''<br>'''igarer'''....''to cube'' || '''garen'''....''exponentiation'' || '''garwas'''....''base'' || '''garus'''....''exponent'' || '''gar'''....''raised to the power of'' || || '''garix'''....''power'' |- | '''gazer'''....''logarithmize'' || '''gazen'''....''logarithmization'' || '''gazwas'''....''base''||'''gazus'''....''antilogarithm'' ||'''gaz'''....''the log of'' || ||'''gazix'''....''logarithm'' |- | '''gober'''....''subtract'' || '''goben'''....''subtraction'' || '''gobwas'''....''minuend'' || '''gobus'''....''subtrahend'' || '''gob'''....''minus'' || '''gobsiyn'''....''minus sign'' (<big>-</big>) || '''gobix'''....''difference'' |- | '''goler'''....''divide'' || '''golen'''....''division.... fraction'' || '''golwas'''....''dividend'', ''numerator''|| '''golus'''....''divisor, denominator'' || '''gol'''....''divided by'' || '''golsiyn'''....''division sign'' (<big>÷</big>) || '''golix'''....''quotient'' |- | '''gorer'''....''derive the nth root of'' || '''goren'''....''root extraction'' || '''gorwas'''....''radicand'' || '''gorus'''....''degree'' || '''gor'''....''the nth root of'' || '''gorsiyn'''....''radical sign'' (<big>√</big>) || '''gorix'''....''root'' |- | '''gexer'''....''equal'' || '''gexen'''....''equation'' || '''gexwas'''....''thing being equated'' || '''gexus'''....''equator'' || '''ge'''....''equal to'' || '''gesiyn'''....''equal sign'' (<big>=</big>) || |} {{small/end}} == How to Verbalize Math Expressions == ::* ''1 + 1 = 2.''....'''Awa gab awa gese ewa.''' ::* ''3 - 1 = 2.''....'''Iwa gob awa gese ewa.''' ::* ''2 x 4 = 8.''....'''Ewa gal uwa gese yiwa.''' ::* ''10 % 2 = 5.''....'''Alo gol ewa gese yuwa.''' ::* ''5<sup>2</sup> = 25.''....'''Yowa gar ewa gese elyu.''' ::* ''2<sup>3</sup> = 8.''....'''Ewa gar iwa gese yiwa.''' ::* ''4 √2 = 2 = 2.''....'''Uwa gor ewa gese ewa.''' ::* ''log<sub>10</sub> 1000 = 3.''....'''Aro gaz alo gese iwa.''' : Note 1: '''gese''' (''equals'') can be substituted with '''se''' (''is''), eg.: ::* '''Ewa gab ewa se uwa.'''....''Two plus two is four.'' : Note 2: If numbers are used as numeric adjectives, the units take the suffix '''-wa''', eg.: ::* '''E<u>wa</u> sicirufebi gab a<u>wa</u> marofeb gese yanmul.'''....''Two oranges plus one apple equals a salad.'' : Examples of mathematical expressions: ::* '''Ewa <u>gab</u> ewa gese uwa.'''....''Two <u>plus</u> two equals four.'' ::* '''Ewa <u>gal</u> iwa gese yawa.'''....''Two <u>times</u> three equals six.'' ::* '''Iwa <u>gar</u> ewa gese yuwa.'''....''Three <u>to the second power</u> equals nine.'' ::* '''Ewa <u>gob</u> ewa gese owa.'''....''Two <u>minus</u> two equals zero.'' ::* '''Yuwa <u>gol</u> iwa gese iwa.'''....''Nine <u>divided by</u> three equals three.'' ::* '''Yuwa <u>gor</u> iwa gese iwa.'''....''Nine <u>cubed</u> equals three.'' ::* '''Aso <u>gor</u> ewa gese alo.'''....''One hundred <u>squared</u> equals ten.'' ::* '''Aro <u>gaz</u> alo gese iwa.'''....''Log<sub>10</sub>(1000) = 3. (= Log base 10 of 1000 equals three'') == Decimal Expressions == : Decimal expressions like ''2.5'' use the word '''nod'''....''point'' as in English. ::* '''Hia lisovol kyinse ga vyel 10.8 (alo nod yiwa) kigenaki.'''....''This tomato weighs more than 10.8 (ten point eight) kilograms.'' = Calendar and Time Expressions = :: The word for calendar is '''judar'''. The sections below explain how calendar expressions are formed and used: === Basic Calendar Units === [[File:Calendar (PSF).png|thumb|none]] : Time is divided using the following basic terms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Calendar Units |- ! Mirad !! English |- | '''job''' || ''time'' |- | '''jab''' || ''year'' |- | '''jeb''' || ''season'' |- | '''jib''' || ''month'' |- | '''jub''' || ''day'' |- | '''jwob*''' || ''hour'' |- | '''jwab*''' ('''jwap''') || ''minute'' (''moment'') |- | '''jweb*''' ('''jwep''') || ''second'' (''instant'') |} * Note: These would ordinarily be '''jyob''', '''jyab''', and '''jyeb''' respectively, but the '''w''' glide is much easier to pronounce after the letter '''j''', and is therefore substituted. == Other Calendar Units == : Other calendar units are formed through the agglutination of numerical stubs to some of the time units above: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Other Calendar Units |- ! Mirad !! English !! Numerical Formula |- | '''rojab''' || ''millenium'' || year x 1,000 |- | '''sojab''' || ''century'' || year x 100 |- | '''lojab''' || ''decade'' || year x 10 |- | '''eynjab''' || ''half year'' || year x 1/2 |- | '''uynjab''' || ''quarter'' || year x 1/4 |- | '''yajib''' || ''semester'' || month x 6 |- | '''yejub''' || ''week'' || day x 7 |- | '''yejubuj''' || ''weekend'' || day x 7 end |- | '''eynjwob''' || ''half hour'' || hour x 1/2 |} : ''This'', ''next'', ''last'', etc. are expressed as follows: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Pointers |- ! Mirad !! English |- | '''hijub'''<br>'''hiyejub'''<br>'''hijab''' || ''today''<br>''this week''<br>''this year'' |- | '''zojub'''<br>'''zoyejub'''<br>'''zajab''' || ''yesterday''<br>''last week''<br>''last year'' |- | '''zajub'''<br>'''zayejub'''<br>'''zajab''' || ''tomorrow''<br>''next week''<br>''next year'' |- | '''hujub'''<br>'''huyejub'''<br>'''hujab''' || ''that day''<br>''that week''<br>''that year'' |- | '''jazojub'''<br>'''ja ewa yejubi'''<br>'''jazojab''' || ''the day before yesterday''<br>''two weeks ago''<br>''the year before last'' |- | '''jozajub'''<br>'''jo ewa yejubi'''<br>'''jozajab''' || ''the day after tomorrow''<br>''two weeks from now''<br>''the year after next'' |- | '''Duhojub?'''|| ''Which day?'' |- | '''hyajub''' || ''every day''<sup>1</sup> |- | '''hyejub''' || ''any day'' |- | '''hejub''' || ''someday'' |- | '''hejubi''' || ''some days'' |- | '''bi jub bu jub''' || ''from day to day'' |- | '''e jubi jay''' || ''two days ago'' |- | '''gla jubi joy''' || ''many days later'' |} : <sup>1</sup> ''All day'' is expressed by '''ha ayna jub''' or '''hya ha jub'''. == Seasons of the Year == [[File:Seasons gijinka.png|thumb|]] : Seasons of the year are expressed by internally scalarizing the word for ''season'' '''jeb''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Seasons of the Year |- ! Mirad !! English |- | '''jeab''' || ''spring'' |- | '''jeeb''' || ''summer'' |- | '''jeib''' || ''autumn, Fall'' |- | '''jeub''' || ''winter'' |} : Examples of usage: ::* '''be jeab'''....''in spring'' ::* '''ja jeeb'''....''before summer'' ::* '''ju jeib'''....''until autumn'' ::* '''ji jeub'''....''since winter'' ::* '''je ha jeb'''....''during the season'' ::* '''ub ha uj bi jeeb'''....''toward the end of summer'' ::* '''eb jeab ay jeeb'''....''between spring and summer'' ::* '''jeeba gemoj'''....''vernal equinox'' ::* '''jeiba fayebi'''....''autumn leaves'' ::* '''jeba til'''....''seasonal drink'' ::* '''jeubyena jebmalyen'''....''wintry climate'' ::* '''jeabyena malyen'''....''spring-like weather'' ::* '''jeuben'''....''hibernation'' ::* '''hijeab'''....''this season'' ::* '''zajeab'''....''next season'' ::* '''zojeab'''....''last season'' ::* '''hyajeab'''....''every season'' == Months of the Year == : Months of the year are expressed by internally scalarizing the word for month '''jib'''. Unlike in English, the months of the year in Mirad are not capitalized. Nor are days of the week. :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Months of the Year |- ! Mirad !! English |- | '''jiab''' || ''January'' |- | '''jieb''' || ''February'' |- | '''jiib''' || ''March'' |- | '''jiub''' || ''April'' |- | '''jiyob''' || ''May'' |- | '''jiyab''' || ''June'' |- | '''jiyeb''' || ''July'' |- | '''jiyib''' || ''August'' |- | '''jiyub''' || ''September'' |- | '''jilob''' || ''October'' |- | '''jilab''' || ''November'' |- | '''jileb''' || ''December'' |} : Some expressions using the months: ::* '''be jilob'''....''in October'' ::* '''ja jiyab'''....''before June'' ::* '''lojo zajiyeb'''....''by next July'' ('''lojo''' = ''not after'') ::* '''hijib'''....''this month'' ::* '''zojib'''....''last month'' ::* '''zajib'''....''next month'' ::* '''bi-jib-bu-jiba jobnis'''....''month-to-month rent'' ::* '''jibay'''....''monthly'' ::* '''jibi joy'''....''months later'' ::* '''jiba sindrurun'''....''monthly magazine'' ::* '''hujiba jobnis'''....''that month's rent'' ::* '''hya ionjib'''....''every trimester'' ::* '''jibiler'''....''to menstruate'' ::* '''byi zojilob'''....''since last October'' ::* '''ub zejib'''....''toward mid-month'' == Days of the Week == : Days of the week are expressed by internally scalarizing the word for day '''jub''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Days of the Week |- ! Mirad !! English |- | '''juab''' || ''Monday'' |- | '''jueb''' || ''Tuesday'' |- | '''juib''' || ''Wednesday'' |- | '''juub''' || ''Thursday'' |- | '''juyob''' || ''Friday'' |- | '''juyab''' || ''Saturday'' |- | '''juyeb''' || ''Sunday'' |} : Here are some common terms relating to days of the week: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Expressions |- ! Mirad !! English |- | '''Duhojub?''' || ''Which day?'' |- | '''hojub...''' || ''the day that...'' |- | '''hejub''' || ''someday'' |- | '''hijub''' || ''today'' |- | '''hujub''' || ''that day'' |- | '''hyijub''' || ''(on) the same day'' |- | '''hyajub''' || ''every day'' |- | '''hyejub''' || ''any day'' |- | '''zajub''' || ''yesterday'' |- | '''zojub''' || ''tomorrow'' |- | '''ha jajub'''<br>'''be ha jana jub''' || ''the day before, (on) the previous day'' |- | '''ha jojub'''<br>'''be ha jona jub''' || ''the day after, (on) the following day'' |- | '''jazojub''' || ''the day before yesterday'' |- | '''jozajub''' || ''the day after tomorrow'' |- | '''hya ea jub''' || ''every other/second day'' |- | '''hyajub boy juyeb''' || ''every day except Sunday'' |- | '''yejub''' || ''week'' |- | '''hiyejeb''' || ''this week'' |- | '''yejubuj''' || ''weekend'' |- | '''yexjub''' (or) '''zeyejub''' || ''weekday'' |- | '''enyejuba(y)''' || ''bi-weekly'' |- | '''zoyejub''' || ''last week'' |} : Examples of Usage: ::* '''(be) juyob'''....''on Friday'' ::* '''ju juib'''....''until Wednesday'' ::* '''ji zojub'''....''since yesterday'' ::* '''lojo jubuj'''....''by [Lit: not after] day's end'' ::* '''jo zajub'''....''after tomorrow'' ::* '''je ha jub'''....''during the day'' ::* '''bi juab bu juub'''....''from Monday to Friday'' ::* '''yejubuja ponpop'''....''a weekend getaway'' == Parts of the Day == : Here are the principal parts of a day: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Parts of the Day |- ! Daytime !! Nighttime |- | '''maj'''....''daytime, day'' ||'''moj'''....''nighttime, night'' |- | '''bi maj'''....''A.M.'' ||'''bi moj'''....''P.M.'' |- | '''jamajij'''....''pre-dawn'' || '''jamojij'''....''pre-dusk'' |- | '''majij'''....''daybreak, dawn''|| '''mojij'''....''dusk'' |- | '''amaryap'''....''sunrise, sunup''||'''amaryop'''....''sunset, sundown'' |- | '''jwamaj'''....''morning''<br>'''zajwamaj'''....''tomorrow morning''<br>'''hijwamaj'''....''this morning''<br>'''zojwamaj'''....''yesterday morning''<br>'''hujwamaj'''....''that morning''<br>'''hyajwamaj'''....''every morning''||'''jwamoj'''....''evening''<br>'''zajwamoj'''....''tomorrow evening''<br>'''hijwamoj'''....''this evening''<br>'''zojwamoj'''....''yesterday evening''<br>'''hujwamoj'''....''that evening''<br>'''hyajwamoj'''....''every evening'' |- | '''zemaj'''....''noon''||'''zemoj'''....''midnight'' |- | '''jozemaj'''....''afternoon''||'''jozemoj'''....''after midnight'' |- | '''majuj'''....''twilight''|| '''jwomoj'''....''late night'' |} ::* Examples of Usage: ::* '''At tijpa <u>ja majij</u>.'''....''I woke up <u>before dawn</u>.'' ::* '''At iyfe tuyjer <u>be ha jwoa jozemaj</u>.'''....''I like to nap <u>in the late afternoon</u>.'' ::* '''It yexe bi <u>amaryap bu amaryop</u>.'''....''He works from <u>sunup to sundown</u>.'' ::* '''<u>Be gwa jwamoji</u>, at teaxe yibsin.'''....''<u>Most evenings</u>, I watch television.'' == Expressing Dates == : The following is a how a date ('''jud''') is normally expressed: ::* '''be juab, 11 jieb 2018 joK.'''....''on Monday, February 11th, 2018 A.D.'' :A date like 2018 can be expressed as ''twenty eighteen'' ('''elo alyi''') or ''two thousand eighteen'' ('''ero alyi'''). : The day ''11'' in the above expression is pronounced '''ala'''. : The acronym for ''B.C.'' is '''jaK''', short for '''ja Krist''' (''before Christ''). : The acronym for the de-Christianized "BCE", meaning ''Before the Common/Current Era'' is expressed in Mirad with '''jaEJ''' ('''ja ha Eja Joeb'''). : The acronym for ''A.D.'' is '''joK''', short for '''jo Krist''' (''after Christ''). : The acronym for the de-Christianized ''C.E.'' is '''EJ''', short for '''ha Eja Joeb''' (''the Current Era''). : Other date expressions follow: ::* '''be <u>ha 1800 jabi</u> (alyi aso jabi)'''....''In <u>the 1800's</u> (eighteen hundreds)'' ::* '''ja <u>ha 20a (eloa)</u> asojab'''....''before <u>the 20th (twentieth)</u> century'' ::* '''eb <u>1920 (yulo elo)</u> ay 2001 (emso awa)'''....''between <u>1920 (nineteen twenty)</u> and (two thousand one)'' ::* '''<u>hyaje</u> hua alojab'''....''<u>throughout</u> that decade'' ::* '''At yexa hum <u>je gla jabi</u>.'''....''I worked there <u>for [Lit: during] many years</u>.'' ::* '''Ujbu his <u>lojo</u> jiyab.'''....''Finish this <u>by</u> [Lit: not after] May.'' ::* '''Iyt so him <u>ub ha uj bi</u> 2 (ewa) jiab.'''....''She will be here <u>toward the end of</u> January 2nd.'' ::* '''At taja je ha Podea <u>Eloni</u>.'''....''I was born in the Roaring <u>Twenties</u>.'' == Telling Time == [[File:Old Clock DSCN4746.jpg|thumb|]] : Clock time expressions use mostly the word '''jwob''' (''hour'') or '''jwobi''' (''hours''). : Times of the day are expressed in the 24-hour European system, or what might be called by Americans "military clock time." So, 3PM in U.S. parlance should be expressed in Mirad as ''15 hours'' ('''ulo jwobi'''), which is the same as ''15:00'' or ''15 hundred hours''. : The usual time-of-day question is '''Se duhojwob?'''....''What time is it?'' [Lit: is what-hour?] : The typical answer is in the format '''Se alo (jwobi) yuwa.''' (Lit: ''(It) is ten hours five''). The use of '''jwobi''' is optional, but if '''jwobi''' is modified by '''awa'''....''one'', then the singular form '''jwob''' is used. : Here are some typical answers: ::* '''Se awa jwob.'''....''It is one o'clock AM'' [Lit: ''It is one hour.''] ::* '''Se ewa jwobi.'''....''It is two o'clock AM'' [Lit: ''It is two hours.''] ::* '''Se ale jwobi.'''....''It is twelve o'clock AM.'' ::* '''Se alyu jwobi elo.'''....''It is 15:30 (3:30 PM).'' ::* '''Se eli jwobi ali.'''....''It is 23:13 (11:13 PM).'' ::* '''Se elu jwobi.'''....''It is 24:00 (12 PM).'' : The words '''jwob''' and '''jwobi''' can be abbreviated as '''j.'''. ::* '''be elo j.'''....''At 8:00 PM'' : The designation AM and PM can be used but are not necessary in the 24-hour clock system: ::* '''bi maj'''....(''AM'') ::* '''bi moj'''.... (''PM'') ::* '''Se <u>vyavay</u> 15:10 (= alu alo).'''....''It is exactly 7:10 P.M..''&nbsp;&nbsp;[Lit: ''It is <u>exactly</u> fifteen ten.''] ::* '''Et sa jwoa <u>bey</u> alo jwabi.'''....''You were late by 10 minutes.''&nbsp;&nbsp;[Lit: ''You were late <u>by</u> ten minutes.''] ::* '''Has ijo <u>yuz</u> 21:30 (= ela jwobi ilo).'''....''It will begin <u>around</u> 10:30 PM.'' ::* '''Puu him <u>lojo vyel</u> 15:00 j.'''....''Get here <u>no later than</u> 3 PM.'' ::* '''Ha yuzpar puo hum <u>yeb</u> 10 jwabi.'''....''The bus will arrive there <u>within</u> 10 minutes.'' ::* '''Ha jwobar <u>izeade</u><sup>1</sup> 17:00.'''....''The clock says [Lit. ''indicates''] 5 PM.'' ::* '''Yit pua be 3 j. <u>be ha nod</u>.'''....''They arrived at 3 <u>on the dot</u>''. :::<small>Note 1: '''izeade''' (''indicates'') can be substituted with '''de''' (''says'').</small> : Note the following clock time idioms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Clock Idioms |- ! Mirad !! English |- | '''jwa''' || ''early'' |- | '''jwe''' || ''on time'' |- | '''jwo''' || ''late'' |- | '''Se <u>vyavay</u> elo j.''' || ''It is <u>exactly</u> 8 PM.'' |- | '''<u>yub bi</u> zemaj'''<br>or '''<u>yuz bi</u> zemaj.''' || ''<u>around</u> noon'' |- | '''<u>ub</u> zemoj''' || ''<u>toward</u> midnight'' |- | '''<u>yeb bi</u> jwebi''' || ''<u>within</u> seconds'' |- | '''alo jwabi <u>ja hij</u>''' || ''ten minutes <u>ago</u> [= before now]'' |- | '''<u>lojo</u> 3 j.''' || ''<u>no later than / by</u> 3 o'clock AM.'' |- | '''jwobay''' || ''hourly / by the hour / on the hour'' |- | '''Hia pop <u>efxe</u> 2 1/2 (= ewa gab eyn) jwobi.''' || ''This trip <u>takes (Lit: necessitates) </u> 2 1/2 hours.'' |- | '''<u>ju</u> awa jwob bi hij''' || ''<u>until</u> one hour from now'' |- | '''<u>ji</u> zojub be 10a j.''' || ''<u>since</u> yesterday at 10 o'clock.'' |- | '''<u>je</u> ha jana 12 jwabi''' || ''<u>for/during/over</u> the last 12 minutes'' |- | '''<u>ja</u> ojo 10 j.''' || ''<u>before / by</u> 10 AM.'' |- | '''<u>lojo</u> 10 jwobi.''' || ''<u>by / in / within</u> 10 hours.'' |- | '''<u>jo</u> 10 j.''' || ''<u>after</u> 10 o'clock AM.'' |- | '''At saye him <u>ji</u> ewa jwobi.''' || ''I have been here <u>for [= since]</u> two hours.'' |} = Expressing Age = [[File:Russian Age Rating System.svg|thumb|]] : Many expressions relating to age are built on the Mirad word for ''age'': '''jag'''. : The typical question is: ::* '''<u>Duhojaga</u> et se?'''....''<u>How old</u> are you?'' (Lit. ''what-aged'') : A typical answer is one of the following. ::* '''At se <u>eli jabi jaga.</u>'''....''I am <u>twenty-three years old.</u>'' ::* '''At se <u>eli jaga.</u>'''....''I am <u>age twenty-three.</u>'' ::* '''At se <u>eli.</u>'''....''I am <u>twenty-three.</u>'' : Here are some ways to compare age: ::* '''gejaga vyel et'''....''as old as you, the same age as you'' ::* '''gajaga vyel et'''....''older than you'' ::* '''gojaga vyel et'''....''not as old as you'' ::* '''gajoga vyel et'''....''younger than you'' ::* '''grajaga'''....''too old'' ::* '''grejaga'''....''old enough'' ::* '''grojagat'''....''a minor (an underaged person)'' ::* '''zejaga'''....''middle aged'' ::* '''gwajogat'''....''the youngest one'' ::* '''gwajagat'''....''the oldest one'' ::* '''ha gwajagat bi ha tixutyan.'''....''the oldest one in (= of) the class.'' ::* '''Fiyzuu eta gajagati.'''....''Respect your elders.'' ::* '''iwa jabi gajaga vyel et'''....''three years older than you'' : Here is a chart showing the words used to describe people at various ages. Note, that starting with teenager, the number part of the expression means somewhere in a range of numbers, so the letter '''y''' is added to the number. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; |+ People of different ages |- ! Mirad !! English |- | '''awajubjagat''' || ''one day old baby'' |- | '''awajagat''' || ''one-year-old'' |- | '''alojagat''' || ''ten-year-old'' |- | '''aloyjagat''' || ''teenager'' |- | '''eloyjagat''' || ''vicenarian, twenty-something-year-old'' |- | '''iloyjagat''' || ''tricenarian, thirty-something-year-old'' |- | '''uloyjagat''' || ''quadracenarian, forty-something-year-old'' |- | '''yoloyjagat''' || ''quinquacenarian, fifty-something-year-old'' |- | '''yaloyjagat''' || ''sexagenarian, sixty-something-year-old'' |- | '''yeloyjagat''' || ''octogenarian, eighty-something-year-old'' |- | '''yiloyjagat''' || ''nonagenarian, ninety-something-year-old'' |- | '''asoyjagat''' || ''centenarian, hundred-something-year-old'' |- | '''aybasoyjagat''' || ''supercentenarian, hundred-and-ten-something-year-old'' |} : Here is a list of important age expressions and categories: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> * '''duhojaga?'''....''how old?'' * '''hojoga'''....''of the age (that...)'' * '''hajaga'''....''of the age'' * '''hejaga'''....''of some age'' * '''hijaga'''....''this old'' * '''hujaga'''....''that old'' * '''huujaga'''....''so old'' * '''hyajaga'''....''of every age'' * '''hyejaga'''....''of any age'' * '''hyijaga / gejaga'''....''of the same age, as old'' * '''hyujaga / ogejaga'''....''of a different age, not as old'' * '''zejaga''' .... ''middle-aged'' * '''jaga'''....''old'' * '''jayga'''....''oldish'' * '''joga'''....''young'' * '''joyga''' .... ''youngish'' * '''gle jaga'''....''rather old, oldish'' * '''gla jaga'''....''very old'' * '''glo jaga'''....''not very old'' * '''gra jaga'''....''too old, super-aged'' * '''gro jaga'''....''under-aged, minor'' * '''ge jaga'''....''as old, of the same age'' * '''awa (<u>jab</u>) jaga'''....''one <u>year</u> old'' * '''ewa (<u>jabi</u>) jaga'''....''two <u>years</u> old'' * '''alo (<u>jabi</u>) jaga'''....''ten <u>years</u> old'' * '''ga jaga <u>vyel</u> et'''....''older <u>than</u> you'' * '''ga joga <u>vyel</u> at'''....''younger <u>than</u> me'' * '''go jaga <u>vyel</u> wit'''....''less old <u>than</u> him'' * '''ge joga <u>vyel</u> iyt'''....''as young <u>as</u> her'' * '''ha gwa jagat <u>bi</u> ata tidetyan'''....''the youngest <u>of</u> my siblings'' * '''gajagat''' .... ''an elder'' * '''grojagat'''....''a minor'' * '''jagat''' .... ''old person, elder, senior'' * '''jagwat''' .... ''old man'' * '''jagayt''' .... ''old woman'' * '''jogat'''....''a youth'' * '''jogwat'''....''a boy, a male youth'' * '''jogayt'''....''a girl, m female youth'' * '''grejagat'''....''an adult, someone of age'' * '''grojagat'''....''a minor'' (''one insufficiently old'') * '''jagseat'''....''an adolescent'' * '''jagsyat'''/'''agsyat'''....''a grownup'' * '''tud''' .... ''child, offspring'' * '''twud''' .... ''male child, son'' * '''tuyd''' .... ''female child, daughter'' * '''tudet''' .... ''baby, infant'' * '''tobet''' .... ''youth, young person'' * '''twobet''' .... ''boy, young man'' * '''toybet''' .... ''girl, young woman, maiden'' </div> : Some other examples of usage: ::* '''Et <u>jagseye</u> fi.'''....''You <u>are aging</u> well.'' ::* '''At voy <u>jogseye</u> hyegla.'''....''I am not <u>getting</u> any <u>younger</u>.'' ::* '''His se taam av <u>ha jagati</u>.'''....''This is a home for <u>the elderly</u>.'' ::* '''Gawaku eta <u>jogan</u>!'''....''Regain your <u>youth</u>!'' ::* '''At se <u>ga jaga vyel</u> ha memyazi.'''....''I am <u>older than</u> the hills.'' ::* '''Teaxu ata <u>gwa joga</u> tud.'''....''Look at my <u>youngest</u> child.'' ::* '''Yat ife yata <u>awajagat</u>.'''....''We love our <u>one-year-old</u>.'' ::* '''<u>Jagseatan</u> se yika joob bi tej.'''....''<u>Adolescence</u> is a difficult period of life.'' ::* '''<u>Agsu</u>!'''....''<u>Grow up!</u>'' : Note the difference: ::* '''agaser'''....''to get bigger'' ::* '''agser'''....''to grow'' = Currency Nomenclature = [[File:Mon argent.jpg|thumb]] : The ISO abbreviation for the currency expressions from various countries of the world are used to form the Mirad equivalents. The lowercase ISO code abbreviation for a particular country's denomination is spelled out in Mirad alphabetics and then the letter '''n''' is suffixed (mnemonic for '''nas'''....''money''). Then, since a monetary unit can be considered a proper noun, the first letter is capitalized, eg.: ::* The ISO code abbreviation for "U.S. dollar" is "USD". ::* Lowercase is "usd" ::* Spelled out in Mirad alphabetics is '''u so da'''. ::* This, with '''n''' suffixed, results in '''usodan'''. ::* Finally, the first letter is capitalized, giving '''Usodan'''. ::* Pluralized, '''Usodan''' becomes '''Usodani''' (''= U.S. dollars''). ::* The Euro is therefore '''Euron'''. ::* The Thai baht is '''Toheban'''. ::* The Russian ruble is '''Rouban'''. : The ISO codes can be found at [[Wikipedia: List_of_circulating_currencies|List of circulating currencies]]. A portion of that file is replicated here: {| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Currencies ! English Currency Name ! Currency<br>symbol ! ISO 4217|ISO code ! Mirad Name |- |Jordanian dinar |JD |JOD |'''Jiodan''' |- |Moroccan dirham |DH |MAD |'''Miadan''' |- |Australian dollar |$ |AUD |'''Audan''' |- | Bitcoin | '''₿''' | data-sort-value="" | (''BTC'') | '''Batocan''' |- |Brunei dollar |$ |BND |'''Banidan''' |- |Eastern Caribbean dollar |$ |XCD |'''Xucadan''' |- |Hong Kong dollar |$ |HKD |'''Hekidan''' |- |New Zealand dollar |$ |NZD |'''Nizudan''' |- |Singapore dollar |$ |SGD |'''Sogedan''' |- |United States dollar |$ |USD |'''Usodan''' |- |Armenian dram |֏ |AMD |'''Amidan''' |- |Euro |€ |EUR |'''Euron''' |- |Central African CFA franc |Fr |XAF |'''Xuafen''' |- |CFP franc |Fr |XPF |'''Xupofen''' |- |Swiss franc |Fr |CFN |'''Cufenin''' |- |West African CFA franc |Fr |XOF |'''Xuofen''' |- |Netherlands Antillean guilder |ƒ |ANG |'''Anigen''' |- |Danish krone |kr |DKK |'''Dakikin''' |- |Turkish lira |₺ |TRY |'''Toroyun''' |- |Mauritanian ouguiya |UM |MRU |'''Miroun''' |- |Pound sterling|Sterling |£ |GBP |'''Gebapon''' |- |Saint Helena pound |£ |SHP |'''Sohepon''' |- |South African rand |R |ZAR |'''Zuaron''' |- |Russian rouble |₽ |RUB |'''Rouban''' |- |Indian rupee |₹ |INR |'''Iniron''' |- |Israeli new shekel |₪ |ILS |'''Ilison''' |} :The hundredth fractional unit for most currencies can be converted into Mirad by appending the word '''-asoyn''' to the end of the Mirad name of the currency. : For example: ::* The American cent is '''Usodan-asoyn'''. ::* The Euro cent is '''Euron-asoyn'''. ::* The British penny is '''Gebapon-asoyn'''. : In context, all of the above can be abbreviated to '''asoyn'''. :The symbol used for each currency can also be taken from the Wikipedia table referenced above. The symbol precedes the number and a comma is used for the thousand breaker and a period is used for the decimal breaker. For example: ::* ''Five point six Euros'' ==> '''Yowa nod yawa Euroni''' ==> '''€5.6''' ::* ''Two thousand nine dollars'' ==> '''Emro yuwa Usodani''' ==> '''$2,009''' : Note: : The bitcoin has no ISO code, so it is arbitrarily translated into Mirad as '''Batokin (for BTK)'''. Its billionth fractional unit is called a satoshi and is translated into Mirad as '''Batokin-amroyn'''. : Other monetary vocabulary: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|2}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''nas'''....''money'' :::* '''nasa'''....''monetary'' :::* '''nasyen'''....''currency'' :::* '''nases'''....''change'' :::* '''nasmug'''....''coin'' :::* '''syagnas'''....''cash'' ::::* '''syagnasuer'''....''to cash'' ::* '''ejnux'''....''debit, cash'' ::* '''ojnux'''....''credit'' ::* '''nasyef'''....''debt'' ::* '''ojbier'''....''to borrow'' ::* '''ojbuer'''....''to lend'' ::* '''drefnas'''....''paper money'' ::* '''nasdrev'''....''bill, note, banknote'' :::* '''alo Usodan nasdrev'''....''ten dollar bill'' ::* '''nax'''....''price'' ::* '''nayx'''....''cost'' ::* '''namper'''....''to shop'' ::* '''nuxbier'''....''to buy'' ::* '''nixbuer'''....''to sell'' ::* '''nun'''....''merchandise, product'' ::* '''nuer'''....''to supply'' ::* '''nuxer'''....''to pay'' ::* '''nyuxer'''....''to deliver'' ::* '''nier'''....''to demand'' ::* '''nixer'''....''to earn'' ::* '''nyixer'''....''to order'' ::* '''nexer'''....''to save'' ::* '''nyexer'''....''to stock'' ::* '''noxer'''....''to spend'' ::* '''nyoxer'''....''to waste'' ::* '''kyaxler nas'''....''convert money'' ::* '''nasokrer'''....''go bankrupt'' ::* '''nasam'''....''bank'' ::* '''nunuien'''....''trade'' ::* '''nunuiem'''....''market'' ::* '''nam'''....''store'' </div> <noinclude>{{Chapter navigation with TOC|Determiners|Pronouns}}</noinclude> 30gsg66rv3igaev7y606bcld9fsipta 4672810 4672809 2026-09-28T16:58:06Z Tyoyafud 6233 /* Currency Nomenclature */ 4672810 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == Types of Numbers == : Numerals are words used to vocalize numbers, which are scalar symbols used to count and quantify things and people. For example the numeral ''two'' is how the number ''2'' is read or spoken. Mirad uses Arabic numbers (0, 1, 2, 3...), as in all Western World languages. : Numerals can be various parts of speech: ::* '''''numeric nouns''''' (''The score was <u>six</u> to <u>four</u>.'') ::* '''''numeric pronouns''''' (''I want <u>two</u>. Give me the <u>fifth one</u>.'') ::* '''''numeric determiners''''' (''<u>Five</u> days ago. The <u>fifth</u> day. A <u>double</u> dose.'') ::* '''''prefixes''''' (''<u>mono</u>chrome'', ''<u>bi</u>centennial'', ''<u>tri</u>angle'') ::* '''''rootwords''''' ('''<u>an</u>xer'''....''to unite'', '''<u>on</u>xer'''....''to annihilate'') : Number-based words include: ::* '''''cardinal numbers''''' (''one, two, three...'' used in counting and arithmetic) ::* '''''ordinal numbers''''' (''first, second...'' indicating ordered position) ::* '''''multiplicative numbers''''' (''double, triple, foursome...'') ::* '''''fractional numbers''''' (''half, third, hundredth...'') ::* '''''frequency numbers''''' (''once, twice, thrice...'') ::* '''''miscellaneous number-based words''''' (''only, percentage, annihilate'') == Cardinal Numbers == [[File:Waehlscheibe-kurzwahlnummern.jpg|thumb|]] : The cardinal numbers are words used in counting and reciting numerals such as telephone numbers, social security numbers, and zip codes, and in arithmetic. They are also used as the so-called "ordinal" stem vowels of words that relate to one another in a scalar, hierarchical, or some other ontological relationship. See this in [[Mirad_Grammar/Vocabulary_Formation|the chapter on Vocabulary Formation]]. === Units === :* The cardinal unit numerals are formed from the simple and pre-'''y'''-glided vowels. ::{| class="wikitable" style="background:lightyellow;{{text default color}}; text-align:center;font-size:smaller;" |+ Units |- ! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 |- | '''o''' || '''a''' || '''e''' || '''i''' || '''u''' || '''yo''' || '''ya''' || '''ye''' || '''yi''' || '''yu''' |- | ''zero'' || ''one'' || ''two'' || ''three'' || ''four'' || ''five'' || ''six'' || ''seven'' || ''eight'' || ''nine'' |} ::* '''Ata yibdalar sag se 703-842-6190''' (pronounced: '''ye-o-i-yi-u-e-ya-a-yu-o).'''....''My telephone number is...''. ::* '''At tambese <u>114</u>''' (pronounced: '''a-a-u''') ''Maple Street.'' ::* '''<u>E</u> gab <u>e</u> se <u>u</u>.'''....''<u>Two</u> plus <u>two</u> is <u>four</u>.'' === Decades === ::* The decade formant '''-l-''' is used to form the '''''decades'''''. Followed by '''-o'''....''zero'', we have the base decade numerals. These can be used for number recitation, arithmetic, and as numeric adjectives followed by plural nouns: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decades with the -l- Formant |- ! 10 !! 20 !! 30 !! 40 !! 50 !! 60 !! 70 !! 80 !! 90 |- | '''alo''' || '''elo''' || '''ilo''' || '''ulo''' || '''yolo''' || '''yalo''' || '''yelo''' || '''yilo''' || '''yulo''' |- | ''ten'' || ''twenty'' || ''thirty'' || ''forty'' || ''fifty'' || ''sixty'' || ''seventy'' || ''eighty'' || ''ninety'' |} :: By changing the '''o'''....''zero'' in '''lo''' to other cardinal unit numerals, the numerals within decades can be generated as follows: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decadal Counting |- | '''ala'''....''11'' || '''ela'''....''21'' || '''ila'''....''31'' || '''ula'''....''41'' || '''yola'''....''51'' || '''yala'''....''61'' || '''yela'''....''71'' || '''yila'''....''81'' || '''yula'''....''91'' |- | '''ale'''....''12'' || '''ele'''....''22'' || '''ile'''....''32'' || '''ule'''....''42'' || '''yole'''....''52'' || '''yale'''....''62'' || '''yele'''....''72'' || '''yile'''....''82'' || '''yule'''....''92'' |- | ... || ... || ... || ... || ... || ... || ... || ... || ... |- | '''alyu'''....''19'' || '''elyu'''....''29'' || '''ilyu'''....''39'' || '''ulyu'''....''49'' || '''yolyu'''....''59'' || '''yalyu'''....''69'' || '''yelyu'''....''79'' || '''yilyu'''....''89'' || '''yulyu'''....''99'' |} ::* '''At ayse <u>alo</u> dati.'''....''I have <u>ten</u> friends.'' ::* '''It yafe sagder byu <u>alyo</u>.'''....''He can count up to <u>fifteen</u>.'' ::* '''<u>Yulyu</u> gob <u>alo</u> gese <u>yilyu</u>.'''....''<u>Ninety-nine</u> minus <u>ten</u> equals <u>eighty-nine</u>.'' === Hundreds === ::* By adding the hundreds formant '''s''', you get the '''''hundreds''''': ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Hundreds with the -s- Formant |- ! 100 !! 200 !! 300 !! 400 !! 500 !! 600 !! 700 !! 800 !! 900 |- | '''aso''' || '''eso''' || '''iso''' || '''uso''' || '''yoso''' || '''yaso''' || '''yeso''' || '''yiso''' || '''yuso''' |} :: All the in-between numerals of the hundreds can be generated by modifying the '''so''' ending with the units and decades: :::* '''asa'''....''101'' :::* '''asale'''....''112'' :::* '''yosyulyi'''....''598'' :::* '''yusyulyu'''....''999'' === Thousands === ::* The '''''thousands''''' are generated with the formant '''r''': : :: Note: The numeral categories starting with the thousands on up end in '''-o''' and are separated from the rest of a numeral by a space. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Thousands |- ! 1000 !! 2000 !! 3000 !! 4000 !! 5000 !! 6000 !! 7000 !! 8000 !! 9000 |- | '''aro''' || '''ero''' || '''iro''' || '''uro''' || '''yoro''' || '''yaro''' || '''yero''' || '''yiro''' || '''yuro''' |} :::* '''aro'''....''1,000'' :::* '''aro a'''....''1,001'' :::* '''ero isi'''....''2,300'' :::* '''yoro yasula'''....''5,641'' === Millions === ::* The '''''millions''''' are generated with the formant '''ml'''. The millions part of the numeral are kept separate from the rest of the numeral. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Millions with the -ml- Formant |- ! 1,000,000 !! 2,000,000 !! 3,000,000 !! 4,000,000 !! 5,000,000 !! 6,000,000 !! 7,000,000 !! 8,000,000 !! 9,000,000 |- | '''amlo''' || '''emlo''' || '''imlo''' || '''umlo''' || '''yomlo''' || '''yamlo''' || '''yemlo''' || '''yimlo''' || '''yumlo''' |} :::* '''emlo yala'''....''2,000,051'' :::* '''umlo esu'''....''4,000,204'' :::* '''yumlo usyoro isyala'''....''9,405,361'' === Billions === ::* The '''''billions''''' are generated with the formant '''mr'''; ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Billions |- ! 1,000,000,000 !! 2,000,000,000 !! 3,000,000,000 !! 4,000,000,000 !! 5,000,000,000 !! 6,000,000,000 !! 7,000,000,000 !! 8,000,000,000 !! 9,000,000,000 |- | '''amro''' || '''emro''' || '''imro''' || '''umro''' || '''yomro''' || '''yamro''' || '''yemro''' || '''yimro''' || '''yumro''' |} : In numerals ending in '''-ro''' (''thousand''), '''-mlo''' (''million''), and '''-mro''' (''billion''), these numerals keep the '''-o''' and are separated by a space from the other elements of the numeral. :::* '''imro emlo yoro asyula'''....''three billion, two million, five thousand, one hundred fifty one'' :::* '''iro asyulyo'''....''3,195'' :::* '''yamlo asyulyo'''....''6,000,195'' :::* '''alomro yelyomlo asyilyaro yusele'''....''10,075,186,922'' === Trillions etc. === : The '''''trillions''''' are generated with the word '''garale''', which means ''10 to the positive power of 12 or 10<sup>12</sup>.'' : These numerals do not combine with surrounding numerals. ::* '''i garale'''....''3,000,000,000'' (''three trillion'') ::* '''eso garale'''....''200,000,000,000'' (''two hundred trillion'') : Even higher numerals are shown in the [[Mirad_Grammar/Numbers#Number_Chart|Number Chart later in this chapter]]. == Numeric Determiners == : Numeric Determiners are adjectives based on numerals that modify a following noun. === Integers === : The unit numeric integer determiners, which are used to quantify nouns, consist of the cardinal units followed by the unit formant '''wa'''. The noun following the numeric determiner is plural if the number is greater than one. The '''wa''' formant is used on unit numerals when they are stand-alone, not when they are part of a larger number. In contrast with English usage, "zero" is followed by a singular noun (''zero box'' vs. ''zero boxes''. Think of it as ''not a single box''). ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Standalone Unit Numeric Determiners |- ! owa tam !! awa tam !! ewa tami !! iwa tami !! uwa tami !! yowa tami !! yawa tami !! yewa tami !! yiwa tami !! yuwa tami |- | ''no/zero houses'' || ''one house'' || ''two houses'' || ''three houses'' || ''four houses''|| ''five houses'' || ''six houses'' || ''seven houses'' || ''eight houses'' || ''nine houses'' |} : <small>If a unit number is used in forming larger numbers like 13 or 204, no '''wa''' is used.</small> :: In a sequence of noun modifiers, the numerical determiner goes in the same place as in English, eg: ::* '''Ata <u>iwa</u> gajaga twidi bese bay at.'''....''My <u>three</u> older brothers live with me.'' ::* '''Hia <u>uwa</u> tomi losexwo.'''....''These <u>four</u> buildings will be destroyed.'' ::* '''At fu <u>ewa ey iwa</u> gouni.'''....''I would like <u>two or three</u> pieces.'' : The numeric determiners beyond the units do NOT take the '''-wa''' suffix. For example, '''ala tami'''....''eleven houses''. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Numeric Determiners modifying a singular or plural noun |- ! Mirad !! English !! '''Wa''' Behavior !! Pluralization Behavior |- | '''o<u>wa</u> tam''' || ''no houses, zero houses'' || The numeral is a unit, <br>so '''wa''' is suffixed. || The numeral is less than 2, <br>so the noun is singular. |- | '''awa tam''' || ''one house, a house''|| " || " |- | '''ewa tam<u>i</u>''' || ''two houses''|| " || The numeral is greater than 2, <br>so the noun is plural. |- | '''iwa tami''' || ''three houses''|| " || " |- | '''uwa tami''' || ''four houses'' || " || " |- | '''yowa tami''' || ''five houses'' || " || " |- | '''yawa tami''' || ''six houses''|| " || " |- | '''yewa tami''' || ''seven houses'' || " || " |- | '''yiwa tami''' || ''eight houses'' || " || " |- | '''yuwa tami''' || ''nine houses'' || " || " |- | '''alo tami''' || ''ten houses'' || The numeral is not a unit <br>so no '''wa''' is suffixed. || " |- | '''ase tami''' || ''a hundred two houses'' || " || " |- | '''ero iwa tami''' || ''two thousand three houses'' || The numeral '''i''' is a unit, <br>so '''wa''' is suffixed. || " |- | '''iro alo tami''' || ''three thousand ten houses'' || The numeral '''alo''' is not a unit, <br>so '''wa''' is not suffixed. || " |} : Numeric determiners can be pronominalized as things and persons by suffixing '''s''' or '''t''', respectively. These can, in turn, be pluralized by suffixing '''i'''. Furthermore, person pronouns can be feminized with a '''y''' before the '''t'''. The '''s''' suffix is short for '''sun'''....''thing'' or '''suni'''....''things''. The '''t''' ending is short for '''aot'''....''person'' or '''aoti'''....''persons.'' For example: ::* '''Et ayse awa tam. At gey ayse <u>awas</u>.''' (singular inanimate pronoun)....''You have one house. I have <u>one</u> too.'' ::* '''At aysa alo drari. Hij at ayse anay <u>ewasi</u> (plural inanimate pronoun).'''....''I had ten pencils. Now I only have <u>two</u>.'' ::* '''Esa <u>asoti</u> yeb be ha duzam.''' (plural animate pronoun).... '''There were <u>a hundred people</u> in the concert hall.''' ::* '''Yat yefe kebier <u>awoyt</u> bi huti.''' (singular animate female pronoun)....''We must choose <u>one female person</u> from those people.'' === Ordinals === : Ordinal numeric determiners (= ordinals) like ''first'', ''second'', etc. are formed from the cardinal numerals by adding the adjectival ending '''a''' to the cardinal numeral. A variation of this is with the word '''nap''' (''order'') inserted: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Numeric Determiners |- ! Cardinal Numeral !! Ordinal Numeric Determiner !! Variation with '''nap''' (''order'') |- | '''o'''....''zero'' || '''oa'''....''zeroth'' || '''onapa'''....''zeroth'' |- | '''a'''....''one'' || '''aa'''....''first'' || '''anapa'''....''first'' |- | '''e'''....''two'' || '''ea'''....''second'' || '''enapa'''....''second'' |- | '''i'''....''three'' || '''ia'''....''third'' || '''inapa'''....''third'' |- | '''alo'''....''ten'' || '''aloa'''....''tenth'' || '''alonapa'''....''tenth'' |- | '''asu'''....''104'' || '''asua'''....''104th'' || '''asunapa'''....''104th'' |- | '''garale'''....''trillion'' || '''garalea'''....''trillionth'' || '''garalenapa'''....''trillionth'' |} : Note: '''ana''' is an adjective meaning ''only, single'', eg. '''Iyt se ana tud.'''....''She is an only child''. As an adverb, '''anay''' means ''only'', eg. '''At yexe anay be tam.'''....''I work only at home.'' : There are other ordinal adjectives that are not based on numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Words Not Based on Numbers |- ! Root Word !! Ordinal Word |- |'''ij'''....''beginning'' || '''ijna''' or '''ijnapa'''....''first'' |- |'''uj'''....''end'' || '''ujna''' or '''ujnapa'''....''last'' |- |'''aj'''....''past'' || '''ajna''' or '''ajnapa'''....''ex-, former, previous'' |- |'''oj'''....''future'' || '''ojna''' or '''ojnapa'''....''future, upcoming'' |- |'''ej'''....''present'' || '''ejna''' or '''ejnapa'''....''current, new, present'' |- |'''ja'''....''before'' || '''jana''' or '''janapa'''....''previous, last, foregoing'' |- |'''jo'''....''after'' || '''jona''' or '''jonapa'''....''next, following'' |- |'''za'''....''in front of''|| '''zana''' or '''zanapa'''....''next'' |- |'''zo'''....''behind''|| '''zona''' or '''zonapa'''....''last (previous, foregoing)'' |} : Ordinal determiners and adjectives can be converted to adverbs by adding the suffix '''y''' to the adjectival counterparts: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Adverbs |- ! Adjective !! Adverb |- | '''aa'''....''first'' || '''aay'''....''firstly'' |- | '''anapa'''....''first'' || '''anapay'''....''primarily'' |- | '''ea'''....''second'' || '''eay'''....''secondly'' |- | '''ujna'''....''last'' || '''ujnay'''....''finally'' |} : Ordinal determiners can be converted to animate pronouns (persons) with the suffix '''t''' and inanimate pronouns (things) with the suffix '''s'''. These, in turn, can be pluralized with the suffix '''i'''. Neutral-gender animate pronouns can be made specifically masculine or feminine by changing '''at''' to '''wat''' for the former, and to '''ayt''' for the latter: ::* '''ha aas'''....''the first thing'' ::* '''ha aat'''....''the first person'' ::* '''ha aati'''....''the first people'' ::* '''hua aayt'''....''that first female'' ::* '''ha enapas'''....''the second thing'' ::* '''ewat'''....''another guy'' ::* '''Ha ujnati so ha ijnati.'''....''The last shall be first.'' ::* '''ha zanapat'''....''the next fellow'' : Again, in the sequencing of stacked adjectival elements, the order is as in English, that is: <deictic or pronominal determiner> | <ordinal determiner> | <cardinal numerical determiner> | <adjective> ::* '''hua <u>uwa</u> aga tami'''....''those <u>four</u> big houses'' ::* '''ha <u>aa</u> alo oga tami'''....''the <u>first</u> ten little houses'' ::* '''ata <u>anapa</u> ewa oga tudi'''....''my <u>first</u> two little children'' Note: Ordinal numeric determiners are not to be confused with '''''ordinal vowels''''', which are used to derive scalar iterations of nouns. Cardinal numbers are used in the latter case, eg.: ::* '''d<u>o</u>b'''....''state'' (1st level) ::* '''d<u>a</u>b'''....''government'' (2nd level derivative) ::* '''d<u>e</u>b'''....''leader'' (3rd level derivative) ::* '''d<u>i</u>b'''....''administration'' (4th " " ) ::* '''d<u>u</u>b'''....''minister'' (5th " " ) === Fractions === : Fractional numeric determiners ( = fractions) like ''half'' and ''quarter'' are formed by adding '''-yn''' for those functioning as nouns, '''-yna''' for adjectives, '''-ynay''' for adverbs, or '''-yn''' for prefixes, to the respective cardinal numeral. {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:1.6em;font-size:smaller;" |+ Fractional Numeric Determiners |- ! Cardinal Numeral !! Fraction as Noun !! As Adjective !! As Adverb || As Prefix || As Verb |- | '''o'''....''zero'' || '''oyn'''....''a void, vacuum, null'' || '''oyna'''....''null, nil'' || -- || '''oyn-'''....''devoid of'' || '''oynxer'''....''annihilate, nullify'' |- | '''a'''....''one'' || '''ayn'''....''whole'' || '''ayna'''....''entire, whole'' || '''aynay'''....''entirely'' || '''ayn-'''....''holo-, whole-, all-'' || '''aynxer'''....''integrate'' |- | '''e'''....''two'' || '''eyn'''....''a half'' || '''eyna'''....''half'' || '''eynay'''....''halfway'' || '''eyn-'''....''half-, semi-, hemi-, demi-'' || '''eynxer'''....''halve'' |- | '''i'''....''three'' || '''iyn'''....''a third'' || '''iyna'''....''third'' || '''iynay'''....''by a third'' || '''iyn-'''....''terci''- || '''iynxer'''....''cut in third'' |- | '''u'''....''four'' || '''uyn'''....''a quarter'' || '''uyna'''....''quarter'' || '''uynay'''....''quarterly'' || '''uyn-'''....''quadri''- || '''uynxer'''....''quarter'' |- | '''alo'''....''ten'' || '''aloyn'''....''a tenth'' || '''aloyna'''....''tenth'' || '''aloynay'''....''by a tenth'' || '''aloyn-'''....''deci''- || '''aloynxer'''....''decimate'' |- | '''aso'''....''hundred'' || '''asoyn'''....''hundredth, percent'' || '''asoyna'''....''hundredth'' || '''asoynay'''....''by a hundredth'' || '''asoyn-'''....''centi-'' || '''asoynxer'''....''cut by a hundred'' |} : Here are some examples: :* '''His uxo ha <u>oynxen</u> bi yata mir.'''....''This will cause the <u>anihilation</u> of our world.'' :* '''Ha <u>ayna</u> mir te ayv et.'''....''The <u>whole</u> world knows about you.'' :* '''Is se gas vyel ha <u>ayn</u> bi isa goni.'''....''It is more than the <u>whole</u> of its parts.'' :* '''Ferad se <u>ayn</u>dyana dalzeyn.'''....''French is a <u>holo</u>phrastic language.'' :* '''Et yafe bier <u>eyn</u> bi is.'''....''You can take <u>half</u> of it.'' :* '''Yat yefo <u>eynxer</u> eta yexnix.'''....''We will have to <u>halve</u> your salary.'' :* '''Hus sa <u>eyn</u>vyan.'''....''That was a <u>half-</u>truth.'' :* '''Eso <u>eyn</u>zyunida dropek.'''....''There is going to be a <u>hemi</u>spheric war.'' :* '''Duven his se <u>eyn</u>utexea dopar?'''....''Is this a <u>semi-</u>automatic weapon?'' :* '''<u>Iynxu</u> hua absakpovel.'''....''<u>Cut</u> that pie <u>in thirds</u>.'' :* '''It yeyfe bixwer ay <u>uynxwer</u>.'''....''He should be drawn and <u>quartered</u>.'' :* '''Hia nas se <u>aloyn</u> bi hos yat nixa zojab.'''....''This money is a <u>tenth</u> of what we earned last year.'' :* '''Ha dep <u>aloynxwu</u>.'''....''The army <u>would be decimated.</u>'' :* '''Ewa <u>asoyni</u> bi ha dityan baksa.'''....''Two <u>percent (=hundredths)</u> of the citizenry got sick.'' :* '''Hia tom se anay <u>asoyn</u> ge aga vyel hua tom.'''....''This building is only <u>a hundredth</u> as big as that building.'' :* '''Hwut se <u>oyntofa</u>.'''....''That guy is naked.'' : The fractional adverbs can be used as in these examples: :* '''Et so <u>aynay</u> dudyefa av eta xeyni.'''....'''You will be <u>wholly</u> accountable for your actions.''' :* '''Iyt <u>eynay</u> tikabeloka.'''....''She <u>almost</u> (= halfway) threw up.'' : Pronominalizations like ''half of it, a third of them'': ::* '''<u>Eynas</u> sa fia.'''....''<u>Half of it</u> was good.'' ::* '''<u>Eynasi</u> sa fua.'''....''<u>Half of them</u> (things) were bad.'' ::* '''Esa uwa tobi be hua fukyes. <u>Eynati</u> toja.'''....''There were four people in that accident. <u>Half (of them)</u> died.'' ::* '''<u>Iynati</u> bi yet se vyaka.'''....''<u>A third</u> of you are right.'' ::* '''<u>Uynati</u> bi yat yantexe.'''....''<u>A quarter</u> of us agree.'' ::* '''<u>Alo asoyni</u> bi hia dyesi fyunxwa.'''....''<u>Ten percent</u> of these books were ruined.'' === Multiples === : Multiplicative numeric determiners ( = multiples) like ''double'', ''triple'' can be formed by adding '''-on''' to the respective cardinal numeral if the numeral is '''''monosyllabic''''', otherwise just '''-n'''. These noun forms can be adjectivized with the suffix '''-a'''. They can also serve as prefixes on animate nouns, inanimate nouns, and prefixes, as the following chart shows. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Multiplicative Numeric Determiners |- ! Cardinal Numeral !! Multiple as Noun !! ...As Adjective !! ...As Adverb !! ...As Prefix !! ...as Verb-maker |- | '''o'''....''zero'' || '''oon'''....''null'' || '''oona'''....''nil'' || || '''on-'''....''zero-'' || '''onxer'''....''cancel, zero out'' |- | '''a'''....''one'' || '''aon'''....''single'' || '''aona'''....''single'' || '''aonay'''....''singly'' || '''an-'''....''uni-/mono-'' || '''anxer'''....''unify'' |- | '''e'''....''two'' || '''eon'''....''twosome, double'' || '''eona'''....''double'' || '''eonay'''....''doubly'' || '''en-'''....''di-/bi-'' || '''enxer'''....''double'' |- | '''i'''....''three'' || '''ion'''....''threesome, triplet'' || '''iona'''....''triple'' || '''ionay'''....''triply'' || '''in-'''....''tri-''- || '''inxer'''....''triple'' |- | '''u'''....''four'' || '''uon'''....''quartet'' || '''uona'''....''quadruple'' || '''uonay'''....''quadruply'' || '''un-'''....''quadri-/tetra-'' || '''unxer'''....''quadruple'' |- | '''yo'''....''five'' || '''yoon'''....''quintet'' || '''yoona'''....''quintuple'' || '''yoonay'''....''quintuply'' || '''yoon-*'''....''quinti-/penta-'' || '''yoonxer*'''....''quintuple'' |- | '''ya'''....''six'' || '''yaon'''....''sextet'' || '''yaona'''....''sextuple'' || '''yaonay'''....''sextuply'' || '''yaon-*'''....''sexi-/hexa-'' || '''yaonxer*'''....''sextuple'' |- | '''alo'''....''ten'' || '''alon'''....''decade'' || '''alona'''....''decadic'' || '''alonay'''....''by a multiple of ten'' || '''alon-'''....''deca-'' || '''alonxer'''....''multiply by ten'' |- | '''aso'''....''hundred'' || '''ason'''....''hundredfold'' || '''asona'''....''hundredfold'' || '''asonay'''....''by a hundredfold'' || '''ason-'''....''hecato-'' || '''asonxer'''....''multiply by a hundred'' |} :: * <small>An extra ''o'' is added to these prefixes to avoid ambiguity with '''yan''' meaning ''together'' and '''yon''' meaning ''apart.''</small> : The multiplicative noun ''dozen'' is expressed by '''aleon'''. :* '''<u>Aleoni</u> bi pati yizpapa.'''....''<u>Dozens</u> of birds flew by.'' : By adding the suffix '''-at''' to the noun multiple, we get groupings of people. The '''-na-''' in some of these words can be omitted, thereby simplifying the words: :* '''aonat''' or '''aot''' ....''solo, single, person'' ::* '''aonatser''' of '''aotser'''....''become single, become a person'' ::* '''aonawat'''....''singleton'' :* '''eonat''' or '''eot'''....''duo, pair, twosome, couple'' ::* '''eotxer'''....''to copulate'' ::* '''eontajat'''....''twin'' :* '''ionat''' or '''iot'''....''trio, threesome, trinity'' ::* '''iotxer'''....''to do a threesome'' ::* '''Ionatin'''....''Trinitarianism'' ::* '''iontajati'''....''triplets'' :* '''uonat''' or '''uot''' ....''quartet, foursome'' ::* '''uontajat'''....''quadruplet'' :* '''yoonat''' or '''yoot'''....''quintet, group of five people'' ::* '''yoontajati'''....''quintuplets'' ::* '''yoonati'''....''quintets'' : By adding the suffix '''-un''' instead of '''-on''', we get the following: :* '''aun'''....''unit'' ::* '''auna'''....''unitary, individual'' ::* '''aunser'''....''unite'' ::* '''aunyan'''....''series'' :::* '''aunyana'''....''serial'' :* '''eun'''....''pair'' ::* '''euna'''....''even, paired, binary'' ::* '''oleuna'''....''odd, non-binary, uneven, unpaired'' :::* '''oleunat'''....''odd man out'' :::* '''eunxer'''....''even out'' : Some examples where the above multiple determiners and derivatives are used: ::* '''Yat naptyopa be <u>eo(na)ti</u> yez bi ha mep.'''....''We marched in <u>twos (= pairs)</u> down the street.'' ::* '''<u>Asonati</u> upo bay yat bu hia ovdal.'''....''<u>Hundreds (of people)</u> will come with us to this protest.'' ::* '''Hia ivxel xwe <u>en</u>jabay.'''....''This celebration happens <u>bi</u>ennially.'' ::* '''Iyt se <u>un</u>tupokyat.'''....''She is a <u>quadri</u>plegic. (Lit: x 4+limb+loss+person)'' ::* '''Diwe sagu ha <u>auni</u>.'''....''Please count the <u>units</u>.'' ::* '''Yet gafisa <u>aronay</u>!'''....''You all have improved <u>a thousandfold</u>!'' ::* '''Tob se <u>en</u>tyoyaba sat.'''....''Man is a <u>bi</u>pedal creature.'' : Note: Sometimes the multiple prefix ending in '''-on''' in the numbers below ten is shortened to '''-n''' in common words: ::* '''<u>an</u>zyuk'''....''<u>mono</u>cycle'' ::* '''<u>en</u>zyuk'''....''<u>bi</u>cycle'' ::* '''<u>in</u>gun'''....''<u>tri</u>angle'' ::* '''<u>un</u>gun'''....''<u>quadr</u>angle'' ::* '''<u>yoon</u>gon'''....''<u>penta</u>gon'' ::* '''<u>yaon</u>gon'''....''<u>hexa</u>gon'' : Note: The prefixes for ''penta-/quinti-'' and ''hexa-/sext-'' must keep the '''-on''' so as to distinguish them from the prefixes '''yon'''....''apart'' and '''yan'''....''together''. This rule does not apply to numbers inside chemical names and formulas (See [[Mirad Grammar/Vocabulary Formation#Coding Chemical Elements|Coding Chemical Elements]]). ::* '''<u>yoon</u>gona'''....''<u>quinti</u>partite''&nbsp;&nbsp;BUT: '''<u>yon</u>per'''....''separate, go <u>apart</u>'' ::* '''<u>yaon</u>gun'''....''<u>hexa</u>gon''&nbsp;&nbsp;BUT: '''<u>yan</u>uper'''....''meet, come <u>together</u>'' : Note: ::* '''aot'''....''individual, person'' ::* '''eot'''....''couple, pair'' ::* '''iot'''....''trio'' ::* '''uot'''....''quartet'' ::* '''yoot'''....''quintet'' === Distributives === : The following table shows the Mirad equivalents for distributive numbers that refer to the base or radix upon which a number is based. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; font-style:smaller;" |- ! number ! Latinate ! Grecian ! Mirad |- | 0 | ''nullary'' | ''niladic'', ''medadic'' | '''onsuna''' |- | 1 | ''unary'' |'' monadic'' | '''ansuna''' |- | 2 | ''binary'' | ''dyadic'' | '''ensuna''' |- | 3 | ''ternary'' | ''triadic'' | '''insuna''' |- | 4 | ''quaternary'' | tetradic | '''unsuna''' |- | 5 | ''quinary'' | ''pentadic'' | '''yoonsuna''' |- | 6 | ''senary'' | ''hexadic'' | '''yaonsuna''' |- | 7 | ''septenary'' | ''heptadic'' | '''yensuna''' |- | 8 | ''octonary'' | ''octadic'' | '''yinsuna''' |- | 9 | ''novenary'' |'' enneadic'' | '''yunsuna''' |- | 10 | ''denary, decimal'' | ''decadic'' | '''alonsuna''' |- | 11 | ''undenary, undecimal'' | ''endecadic'' | '''alansuna''' |- | 12 | ''duodenary, duodecimal'' | ''dodecadic'' | '''alensuna''' |- | 16 | ''sedecimal'' | ''hexadecimal'' | '''alyansuna''' |- | 20 | ''vigenary, vicenary'' | ''icosadic'' | '''elonsuna''' |} === Frequentatives === : Words related to frequency are formed in various ways: :: With '''-xag''' (''frequency'') ::* '''duhoxag?'''....''how many times?, how often?'' ::* '''oxag'''....''never (zero times)'' ::* '''axag'''....''once'' ::* '''exag'''....''twice'' ::* '''ixag'''....''three times, thrice'' ::* '''aloxag'''....''ten times'' ::* '''glaxag'''....''many times, often'' ::* '''gloxag'''....''seldom'' ::* '''hexag''' ....''sometimes'' ::* '''hyaxag'''....''at all times'' ::* '''hyoxag'''....''not a single time'' ::* '''graxag'''....''too often'' ::* '''grexag'''....''frequently enough'' ::* '''groxag'''.....''not often enough'' ::* '''gwaxag'''.....''most often'' ::* '''gwoxag'''.....''least often'' :: Or, with '''-jod(i)'''....''times, instances'' ::* '''duhogla jodi?'''....''how many times?'' ::* '''owa jod'''....''zero times, not a single time'' ::* '''awa jod'''....''one time'' ::* '''ewa jodi'''....''two time, twice'' ::* '''iwa jodi'''....''three times, thrice'' ::* '''ge jodi vyel'''....''as many times as'' ::* '''ga jodi vyel'''....''more times than, more often than'' ::* '''gla jodi'''....''many times, often'' ::* '''glo jodi'''....''seldom'' :: Some of the above expressions can be adjectivized: ::* '''axaga kyes'''....''a one-time occurrence'' ::* '''ajoda akut'''....''a one-time winner'' ::* '''glaxaga teaput'''....''a frequent visitor'' ::* '''glojoda pat'''....''a rare bird'' :* 1 :** ''daily, every day, once a day''....'''juba / hyajub''' :** ''weekly, every week, once a week''....'''yejuba / hyayejub''' :** ''monthly, every month, once a month''....'''jiba / hyajib''' :** ''yearly/annually, every year, once a year''....'''jaba / hyajab''' :* 2 :** ''twice a day''....'''exag hyajub''' :** ''twice a week/biweekly''....'''exag hyayeyub / eynyejuba''' :** ''twice a month/bimensual''....'''exag hyajib / eynjiba''' :** ''twice a year/biannial/semiannual''....'''exag hyajab / eynjaba''' :* 2 :** ''every other day''....'''hya enapa jub''' (= '''every second day''') :** ''every other week''....'''hya enapa yeyub''' :** ''every other month''....'''hya enapa jib''' :** ''every other year/biennial''....'''hya enapa jab / enjaba''' :* 3 :** ''every three months/trimestral/trimonthly''....'''hya enapa jib / enjiba''' :* 4 :** ''quarterly''....'''hya enapa jib / uynjaba''' :* 6 ::* ''every semester''....'''hya yaonjib / hya eynjab''' === Sequentials === : Number words expressing sequence or order can be expressed in two ways: :* With the adjectival ending '''-a''': ::* '''oa'''....''zeroth'' ::* '''aa'''....''first'' (as a prefix, means ''arch-'') ::* '''ea'''....''second'' ::* '''ia'''....''third'' ::* '''aloa'''....''tenth'' ::* '''asea'''....''one hundred and second'' :* Or with the ending '''napa''', where '''nap''' means ''order'': ::* '''onapa'''....''zeroth'' ::* '''anapa'''....''first'' ::* '''enapa'''....''second'' ::* '''inapa'''....''third'' ::* '''alonapa'''....''tenth'' ::* '''aronapa'''....''thousandth'' === Temporals === : Aggregates of days are formed with '''jub''' (''day''): ::* '''yejub'''....''week'' (''seven day'') : Aggregates of months are formed with '''jib''' (''month''): ::* '''ijib'''....''trimester'' (''three month'') ::* '''yajib'''....''semester'' (''six month'') : Aggregates of years are formed with '''jab''' (''year''): ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' ::* '''ijab'''....''triennium'' ::* '''lojab'''....''decade'' ('''lo''' is short for '''alo''') ::* '''sojab'''....''century'' ('''so''' is short for '''aso''') ::* '''rojab'''....''millennium'' ('''ro''' is short for '''aro''') ::* '''elojab'''....''vicennial'' ::* '''esojab'''....''bicentennial'' ::* '''ujab'''....''quadrennium'' ::* '''yejab'''....''septennial'' ::* '''yujab'''....''novennium'' ::* '''yolojab'''....''jubilee'' === Latinate Number Words Ending in -ary === : Latinate number words ending in -ary are translated with a number prefix and the suffix '''-suna''' in Mirad: ::* '''onsuna'''....''nullary'' ::* '''ansuna'''....''unary'' ::* '''ensuna'''....''binary'' ::* '''insuna'''....''ternary, trinary'' ::* '''unsuna'''....''quaternary'' ::* '''yownsuna<sup>*</sup>'''....''quinary'' ::* '''yawnsuna<sup>*</sup>'''....''quinary'' ::* '''yensuna'''....''senary, septenary'' ::* '''yinsuna'''....''octonary'' ::* '''yunsuna'''....''novenary'' ::* '''alonsuna'''....''denary'' ::* '''alansuna'''....''undenary'' ::* '''alensuna'''....''duodenary'' : * A '''w''' is added to disambiguate the numeric prefix from '''yan-''' (''together'') and '''yon-''' (''apart''). === Number Words Ending in -fold or -ple === :* Number words in English ending in ''-fold'', ''-ple'', or ''-ploid'' are translated with '''-gala''' (''-fold, multiple'') in Mirad: ::* '''angala'''....''unifold, simple, haploid, onefold, one-off, single, solitary'' ::* '''engala'''....''double, ducplicate, twofold'' ::* '''ingala'''....''triple,triplicate, threefold'' ::* '''ungala'''....''quadruple, quadruplicte, fourfold'' ::* '''yowngala'''....''quintuple, fivefold, quintuplicate'' ::* '''yawngala'''....''sextuple, sextuplicate, sixfold'' ::* '''yengala'''....''septuple, sevenfold, septuplicate'' ::* '''yingala'''....''octuple, octuplicate, eightfold'' ::* '''yungala'''....''nonuple, nonuplicate, ninefold'' ::* '''alongala'''....''tenfold'' ::* '''asongala'''....''hundredfold, centuplicate'' ::* '''arongala'''....''thousandfold'' ::* '''amlongala'''....''millionfold'' ::* '''amrongala'''....''billionfold'' : Add a final '''-s''' to the above words to derive an inaninimate noun form: ::* '''angalas'''....''singleton'' ::* '''engalas'''....''duplicate'' ::* '''ingalas'''....''triplicate'' ::* '''ungalas'''....''quadruplicate'' ::* '''yowngalas'''....''quintuplicate, quintuplet, pentuplet'' ::* '''yawngalas'''....''sextuplicate, sextuplet, hextuplet'' ::* '''yengalas'''....''septuplet, helptuplet'' ::* '''yingalas'''....''octuplet'' ::* '''yungalas'''....''nonuplet'' ::* '''alongalas'''....''decuplet'' : Some multiplicative verbs can also be derived thusly: ::* '''galer'''....''to multiply'' ::* '''engaler'''....''to duplicate, to double'' ::* '''ingaler'''....''to triple'' ::* '''ungaler'''....''to quadruple'' : The opposite of multiplication is division, so, change '''gal''' to '''gol''': ::* '''goler'''....''to divide'' ::* '''engoler'''....''to divide by two, to halve, to disect'' ::* '''ingoler'''....''to divide by three, to trisect'' ::* '''ungoler'''....''to divide by four, to quarter'' ::* '''alongoler'''....''to divide by ten, to decimate'' : Another way to create words referring to divisions is to insert a '''y''' before the '''n''' in the numeric prefix: ::* '''ayn'''....''a whole'' ::* '''eyn'''....''a half'' ::* '''iyn'''....''a third'' ::* '''uyn'''....''a quarter'' ::* '''yoyn'''....''a fifth'' ::* '''yayn'''....''a sixth'' ::* '''yeyn'''....''a seventh'' ::* '''yiyn'''....''an eighth'' ::* '''yuyn'''....''a ninth'' ::* '''aloyn'''....''a tenth'' ::* '''asoyn'''....''a hundredth, percent'' ::* '''aroyn'''....''a thousandth'' : Verbs can be derived from the above: ::* '''aynxer'''....''to integrate'' ::* '''eynxer'''....''to halve, to dissect'' ::* '''iynxer'''....''to trisect'' ::* '''uynxer'''....''to quarter'' ::* '''aloynxer'''....''to decimate'' === Number Words Pertaining to Arithmetic Base === : Numbers words pertaining to arithmetic base end in '''-syoba''': ::* '''ensyoba'''....''binary, base 2'' ::* '''insyoba'''....''ternary, base 3'' ::* '''alonsyoba'''....''decimal, base 10'' ::* '''alyansyoba'''....''hexadecimal, base 16'' ::* '''elonsyoba'''....''vigesimal, base 20'' === Number Words Pertaining To Directions in Communications === : Number words pertaining to directions in communications end in '''-izona''': ::* '''anizona'''....''simplex, unidirectional, one-way'' ::* '''enizona'''....''duplex, bidirectional, two-way'' === Number Words Pertaining to Angular Shapes === : Number words pertaining to angular shapes end in '''-guna''': ::* '''inguna, ingun(san)'''....''triangular, triangle'' ::* '''unguna, ungun(san)'''....''quadrangular, quadrangle, square'' ::* '''yownguna, yowngun(san)'''....''pentagonal, pentagon'' ::* '''yawnguna, yawngun(san)'''....''hexagonal, hexagon'' ::* '''yinguna, yingun(san)'''....''octagonal, octogon'' ::* '''alanguna, alangun(san)'''....''hendecagonal, hendecagon'' : Some number words relating to volumes (ending in '''-nid'''): ::* '''yawngekunid'''....''cube, hexahedron'' ::* '''elonkunid'''....''icosahedron'' ::* '''elunkunid'''....''icositetrahedron'' ::* '''unkunid'''....''tetrahedron'' ::* '''yinkunid'''....''octahedron'' ::* '''yunkunid'''....''nonahedron'' === Number Words Pertaining to Meter === : Number words pertaining to meter ending in '''-deup'''. ::* '''indeup'''....''trimeter'' ::* '''undeup'''....''tetrameter'' ::* '''yoondeup'''....''pentameter'' ::* '''yaondeup'''....''hexameter'' ::* '''yendeup'''....''heptameter'' ::* '''yindeup'''....''octameter'' === Number Words for Feet on an Animal === : Numbers words for feet on an animal end in '''tyoyaba'''. ::* '''entyoyaba'''....''bipedal'' ::* '''untyoyaba'''....''quadrupedal'' === List of Numeric Prefixes in English and Mirad === : Here is a list of numeric prefixes used in English and Mirad. The English prefixes can vary between Germanic, Latinate, and Greek-based. ::* '''o(n)-'''....''zero-, nil-, null-, un-, non-'' ::* '''oyn-'''....''no-'' ::* '''a(n)-'''....''uni-, one-, mono-, sim-, singul-, prim-, arch-, sol-, hen-'' ::* '''ayn-'''....''whole-, holo-, sol-'' ::* '''e(n)-'''....''two-, bi(n/s)-, di(s)-, du(al)-, dyo-, duo-, dy-, bin-, second'' ::* '''ey(n)-'''....''half-, semi-, hemi-'' ::* '''eo(n)-'''....''double, diplo-, dupl-, twi-, twofold, twosome, pair, dyo-'' ::* '''i(n)-'''....''three-, tri-, trito-'' ::* '''io(n)-'''....''triple, tripl-, tri-, threefold, threesome, tris-, triad-'' ::* '''iy(n)-'''....''third, terci-, terti-, tern-, trin-'' ::* '''u(n)-'''....''four-, quadr-, tetra-, tetarto-, tessar-, quatern-'' ::* '''uo(n)-'''....''quadrupl-, quart-, tetrad-, fourfold, foresome, tetraplo-'' ::* '''uy(n)-'''....''quarter, quart-, quadru-'' ::* '''yo(wn)-*'''....''five, quint-, penta-, pempto-, pentad-, pentaplop'' ::* '''yoy(n)-'''....''fifth, quint-, pentaplo-'' ::* '''ya(wn)-*'''....''six, sex-, hexa-, hexaplo-, hexad-'' ::* '''yay(n)-'''....''sixth, hect-, octo-'' ::* '''yaon-'''....''sixfold, sext-, hect-, octaplo-, octad-'' ::* '''ye(n)-'''....''seven, sept-, hept-'' ::* '''yey(n)-'''....''seventh, sept-, hept-'' ::* '''yeon-'''....''seven-fold, heptad-, septim-'' ::* '''yi(n)-'''....''eight, oct-, ogdoo-'' ::* '''yion-'''....''octet, octad, octav-, eight-fold'' ::* '''yu(n)-'''....''nine, novem-, noven-, nona-, ennea-'' ::* '''yuyn-'''....''nineth'' ::* '''yuon-'''....''ennead, nonad, enneaplo-, nine-fold'' ::* '''alo-'''....''ten, deci-, deca-'' ::* '''aloyn-'''....''tenth, dec-, decad-'' ::* '''elo-'''....''twenty, viginti-, icos-'' ::* '''aso-'''....''hundred, centi-, hecato-, hectad-'' ::* '''asoyn-'''....''hundredth, cent-, hectad-'' ::* '''aro-'''....''thousand, milli-, kilo-'' ::* '''aroyn-'''....''thousandth, millen-, chiliad-'' : * A '''w''' is added to these words to avoid confusion with '''yan''' (''together'') and '''yon''' (''apart''). === Number Words Referring to Groups of People === : Number words referring to groups of people end in '''-ot''': ::* '''oot'''....''nobody, zero group'' ::* '''aot'''....''person, individual, solo'' ::* '''eot'''....''couple, duo, pair, twosome'' ::* '''iot'''....''trio, threesome'' ::* '''uot'''....''quartet, foursome'' ::* '''yoot'''....''quintet, fivesome'' ::* '''yaot'''....''sextet'' ::* '''yeot'''....''septet'' ::* '''yiot'''....''octet'' ::* '''yuot'''....''nonet'' ::* '''alot'''....''decet'' === Number Words Referring to Groups of Years === ::* '''ejab'''....''biennium'' ::* '''ijab'''....''triennium, triennial'' ::* '''ujab'''....''quadrennium'' ::* '''yojab'''....''quinquennium, lustrum'' ::* '''yajab'''....''sexennium'' ::* '''yejab'''....''septennial'' ::* '''yijab'''....''octennial'' ::* '''yujab'''....''novennium'' ::* '''alojab'''....''decade, decennary, decennial, decennium'' (usu. abbreviated to '''lojab''') ::* '''elojab'''....''vicennium, vicennial, score'' ::* '''yolojab'''....''jubilee, fifty years'' ::* '''asojab'''....''century'' (usu. abbreviated to '''sojab'') ::* '''esojab'''....''bicentenary'' ::* '''arojab'''....''millennium, chiliad'' === Number Words Referring to Parts of a Year === ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' === Number Words Referring to Sets of Things === : Number words referring to sets of things end in '''-yan'''. The corresponding words in English may end in ''-ad'' or ''-ile'': ::* '''onyan'''....''nilad, empty set'' ::* '''anyan'''....''set, series, monad'' ::* '''enyan'''....''dyad, set of two, duad, pair, median'' ::* '''inyan'''....''triad, set of three, tercile, tertile'' ::* '''unyan'''....''tetrad, set of four, quartile'' ::* '''yownyan'''....''pentad, set of five, quintile'' ::* '''yawnyan'''....''hexad, set of six, sextile'' ::* '''yenyan'''....''heptad, set of seven, septile'' ::* '''yinyan'''....''octad, set of eight, octile'' ::* '''yunyan'''....''nonad, set of nine'' ::* '''alonyan'''....''decad, set of ten, decile'' ::* '''alanyan'''....''baker's dozen, set of eleven'' ::* '''alenyan'''....''dozen, set of twelve'' ::* '''alyanyan'''....''hexadecile'' ::* '''elonyan'''....''ventile, vigintile'' ::* '''asonyan'''....''centile, percentile'' ::* '''aronyan'''....''millile'' === Number Words About Twins, Triplets, etc.=== :* Words referring to twins, triplets, etc. end in the word '''-tid''', meaning ''sibling'': ::* '''eontid'''....''twin, fraternal twin'' :::* '''eontwid'''....''twin brother, male twin'' :::* '''eontiyd'''....''twin sister, female twin'' :::* '''geta eontiyd'''...''identical twin'' ::* '''iontid'''....''triplet'' ::* '''uontid'''....''quadruplet'' ::* '''yowntid'''....''quintuplet'' (Note the '''w''', used to avoid confusion with '''yon''' ::* '''yawntid'''....''sextuplet'' (" " ") ::* '''yentid'''....''septuplet'' ::* '''yintid'''....''octuplet'' ::* '''yuntid'''....''nonuplet'' == Number Chart == : The following chart shows numbers in Mirad as symbols, adjectives, pronouns, prefixes, and verbs: {| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Number Chart |- ! colspan=5| Multiple !! colspan=4 |Fraction |- ! Numeral !! Adjective !! Noun !! Prefix<sup>1</sup> !! Verb !!leftmargin=10px| Numeral !! Noun !! Prefix !! Verb |- | 0 || '''owa'''<br>''zero '' || '''oon'''<br>''nonentity, null''<br>'''oot'''<br>''nobody '' || '''on-'''<br>''zero- '' || '''onxer'''<br>''nullify '' ||1/0 || '''oyn'''<br>''zeroth'' || '''oyn-'''<br>''nihil- '' || '''oynxer'''<br>anihilate |- | 1 || '''awa'''<br>''one''<br>'''aa'''<br>''first''<br>'''ana'''<br>''single, lone''<br>'''aona'''<br>''whole'' || '''aon'''<br>''entity''<br>'''aot'''<br>''solo, individual '' || '''an-'''<br>''uni-, mono- '' || '''anxer'''<br>''unify''|| 1/1 || '''ayn'''<br>''whole '' || '''ayn-'''<br>''holo- '' || '''aynxer'''<br>integrate |- | 2 || '''ewa'''<br>''two''<br>'''ea'''<br>''second''<br>'''ena'''<br>''dual''<br>'''ensuana'''<br>''binary'' || '''eon'''<br>''double''<br>'''eot'''<br>''duo, pair, couple '' <br>'''eontid'''<br>''twin''|| '''en-'''<br>''bi-, di- '' || '''eonxer'''<br>double<br>'''eotxer'''<br>''copulate '' || 1/2|| '''eyn'''<br>''half '' || '''eyn-'''<br>''semi- '' || '''eyxner'''<br>''halve, disect'' |- | 3 || '''iwa'''<br>''three''<br>'''ia'''<br>''third''<br>'''insuana'''<br>''ternary'' || '''ion'''<br>''triple''<br>'''iot'''<br>''trio, threesome''<br>'''iontid'''<br>''triplet'' || '''in-'''<br>''tri- '' || '''ionxer'''<br>''triple '' || 1/3|| '''iyn'''<br>''third '' || '''iyn-'''<br>''terci- '' || '''iynxer'''<br>''trisect'' |- | 4 || '''uwa'''<br>''four''<br>'''ua'''<br>''fourth'' || '''uon'''<br>''quadruple''<br>'''uot'''<br>''quartet, foursome''<br>'''uontid'''<br>''quadruplet'' || '''un-'''<br>''tetra- '' || '''uonxer'''<br>''quadruple '' ||1/4|| '''uyn'''<br>''fourth ''<br>'''uynjab'''<br>''quarter'' || '''uyn-'''<br>''quadri- '' || '''uynxer'''<br>''quarter'' |- | 5 || '''yowa'''<br>''five ''<br>'''yoa'''<br>''fifth''|| '''yoon'''<br>''quintuple''<br>'''yoot'''<br>''quintet ''<br>'''yoontid'''<br>''quintuplet'' || '''yown-'''<sup>2</sup><br>''penta- '' || '''yoonxer'''<br>''quintuple '' || 1/5|| '''yoyn'''<br>''fifth '' || '''yoyn-'''<br>''quint- '' || '''yoynxer'''<br>''cut in fifths'' |- | 6 || '''yawa'''<br>''six ''<br>'''yaa'''<br>''sixth'' || '''yaon'''<br>sextuple<br>'''yaot'''<br>''sextet ''<br>'''yaontid'''<br>''sextuplet'' || '''yawn-'''<sup>3</sup><br>''hecto- '' || '''yaonxer'''<br>''sextuple '' || 1/6|| '''yayn'''<br>''sixth '' || '''yayn-'''<br>''hexi- '' || '''yaynxer'''<br>''cut in sixths'' |- | 7 || '''yewa'''<br>''seven ''<br>'''yea'''<br>''seventh'' || '''yeon'''<br>''septuple''<br>'''yeot'''<br>''septet ''<br>'''yeontid'''<br>''septuplet''<br>'''yejub'''<br>''week'' || '''yen-'''<br>''hepto- '' || '''yeonxer'''<br>mult<br>'' seven'' || 1/7|| '''yeyn'''<br>''seventh'' || '''yeyn-'''<br>''hepti- '' || '''yeyxner'''<br>''cut in sevenths'' |- | 8 || '''yiwa'''<br>''eight ''<br>'''yia'''<br>''eighth'' || '''yion'''<br>''octuple''<br>'''yiot'''<br>''octet ''<br>'''yiontid'''<br>''octuplet'' || '''yin-'''<br>''octo- '' || '''yionxer'''<br>mult<br>'' eight '' || 1/8|| '''yiyn'''<br>''eighth '' || '''yiyn-'''<br>''octi- '' || '''yiynxer'''<br>''cut in eighths'' |- | 9 || '''yuwa'''<br>''nine ''<br>'''yua'''<br>''ninth'' || '''yuon'''<br>''nonuple''<br>'''yuot'''<br>''set of nine ''<br>'''yuontid'''<br>''nonuplet'' || '''yun-'''<br>''nona- '' || '''yuonxer'''<br>''multiply by nine '' || 1/9|| '''yuyn'''<br>''nineth '' || '''yuyn-'''<br>''novi- '' || '''yuynxer'''<br>''cut in ninths'' |- | 10 || '''alo'''<br>''ten ''<br>'''aloa'''<br>''tenth''<br>'''alosuana'''<br>''decimal'' ||'''alon'''<br>''tenfold ''<br>'''alojab'''...''decade'' || '''alon-'''<br>''deca- '' || '''alonxer'''<br>''increase by a<br>factor of ten '' || 1/10|| '''aloyn'''<br>''tenth '' || '''aloy-'''<br>''deci- '' || '''aloynxer'''<br>''decimate'' |- | 100<br>10<sup>4</sup> || '''aso'''<br>''hundred''<br>'''asoa'''<br>''hundredth'' || '''ason'''<br>''hundredfold ''<br>'''asojab'''<br>''century''|| '''aso-'''<br>''heca- '' || '''asonxer'''<br>''increase a<br>hundredfold'' || 1/100<br>10<sup>-2</sup>|| '''asoyn'''<br>''hundredth<br> percentage<br>cent '' || '''asoy-'''<br>''centi- '' || '''asoynxer'''<br>''cut into hundredths'' |- | 1,000<br>10<sup>3</sup> || '''aro'''<br>''thousand ''<br>'''aroa'''<br>''thousanth'' || '''aron'''<br>''thousandfold ''<br>'''arojab'''<br>''millennium''|| '''aro-'''<br>''kilo- '' || '''aronxer'''<br>''multiply by a<br>thousand'' || 1/1000<br>10<sup>-3</sup>|| '''aroyn'''<br>''thousandth '' || '''aroy-'''<br>''milli- '' || '''aroynxer'''<br>''divide by a thousand'' |- | 1,000,000<br>10<sup>6</sup> || '''amlo'''<br>''million ''<br>'''amloa'''<br>''millionth'' || '''amlon'''<br>''millionfold '' || '''amlo-'''<br>''mega-'' || || 10<sup>-6</sup>|| '''amloyn'''<br>''millionth'' || '''amloy-'''<br>''micro-'' || |- | 10<sup>9</sup> || '''amro'''<br>''billion ''<br>'''amroa'''<br>''billionth'' || '''amron'''<br>''billionfold '' || '''amro-'''<br>''giga- '' || || 10<sup>-9</sup>|| '''amroyn'''<br>''billionth'' || '''amroy-'''<br>''nano-'' || |- |10<sup>12</sup> || '''garale'''<sup>3</sup><br>''trillion ''<br>'''garalea'''<br>''trillianth'' || '''garalen'''<br>''trillionfold '' || '''garale-'''<br>''tera-'' || || 10<sup>-12</sup>|| '''goralen'''<br>''trillionth'' || '''gorale-'''<br>''pico-'' || |- |10<sup>15</sup> || '''garalyo'''<br>''quadrillion ''<br>'''garalyoa'''<br>''quadrillionth'' || '''garalyon'''<br>''quadrillionfold '' || '''garalyo-'''<br>''peta-'' || ||10<sup>-15</sup>|| '''garalyon'''<br>''quadrillionth'' || '''goralyo-'''<br>''femto-'' || |- |10<sup>18</sup> || '''garalyi'''<br>''quintillion ''<br>'''garalyia'''<br>''quintillionth'' || '''garalyin'''<br>''quintillionfold '' || '''garalyi-'''<br>''exa-'' || ||10<sup>-18</sup>|| '''goralyin'''<br>''quintillianth'' || '''goralyi-'''<br>''atto-'' || |- |10<sup>21</sup> || '''garela'''<br>''sextillion ''<br>'''garelaa'''<br>''sextillionth'' || '''garelan'''<br>''sextillionfold '' || '''garela-'''<br>''zetta-'' || ||10<sup>-21</sup>|| '''gorelan'''<br>''sextillionth'' || '''gorela-'''<br>''zepto-'' || |- |10<sup>24</sup> || '''garelu'''<br>''septillion ''<br>'''garelua'''<br>''septillionth'' || '''garelun'''<br>''eptillionfold '' || '''garelu-'''<br>''yotta-'' || ||10<sup>-24</sup>|| '''gorelun'''<br>''septillianth'' || '''gorelu-'''<br>''yocto-'' || |- | 10<sup>27</sup> || '''garelye'''<br>''octillion ''<br>'''garelyea'''<br>''octillionth'' || '''garelyen'''<br>''octillionfold '' || '''garelye-'''<br>''ronna-'' || ||10<sup>-27</sup>|| '''gorelyen'''<br>''octillionth'' || '''gorelyen'''<br>''ronto-'' || |- | 10<sup>30</sup> || '''garilo'''<br>''nonillion ''<br>'''gariloa'''<br>''nonillionth'' || '''garilon'''<br>''nonillionfold '' || '''garilo-'''<br>''quetta-'' || ||10<sup>-30</sup>|| '''gorilon'''<br>''nonillionth'' || '''gorilo-'''<br>''quecto-'' || |} <div style=";font-size:smaller;"> ::* Note 1: Sometimes the final '''-n''' on the numeric prefix is dropped, especially as an ordinal vowel in scalar words, eg. '''anapa'''<br>''first'', '''atistam'''<br>''elementary school''. ::* Note 2: An extra '''o''' is inserted into this prefix to distinguish it from '''yon-'''<br>''dis-, apart'' ::* Note 3: An extra '''o''' is inserted into this prefix to distinguish it from '''yan-'''<br>''con-, together'' ::* Note 4: '''Garale''' is short for '''alo gar ale'''<br>''ten to-the-power-of 12''. By the same token, '''gorale''' is short for '''alo gor ale'''<br>''ten to-the-power-of-minus 12'' </div> = Metric Units = : Mirad uses the [[wikipedia:International System of Units|International System of Units (SI)]] for rendering measurement units. These symbols are pronounced as if you were spelling each letter out (see [[Mirad Grammar/Phonology and Orthography#Alphabet|the alphabet]]. Bear in mind that majiscules (uppercase letters are prefaced with the word '''ag-''' (''big''). Similarly, Greek letters are rendered by their Greek names (ω = ''omega'', Ω = ''agomega''). The measurement unit names are followed by '''nak''' (''measurement unit''). == SI Base Units == ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI base units</big> |- !English<br>Unit<br>Name !Symbolic<br>Abbreviation !Quantity<br>Unit !Mirad<br>Pronunciation |- !second |style="text-align:center" |s |time |style="text-align:center" |'''sonak''' |- !meter |style="text-align:center" |m |length |style="text-align:center" |'''minak''' |- !kilogram |style="text-align:center" |kg |mass |style="text-align:center" |'''kigenak''' |- !ampere |style="text-align:center" |A |electric current |style="text-align:center" |'''aganak''' |- !kelvin |style="text-align:center" |K |thermodynamic temperature |style="text-align:center" |'''agkinak''' |- !Mole |style="text-align:center" |mol |amount of substance |style="text-align:center" |'''miolinak''' |- !candela |style="text-align:center" |cd |luminous intensity |style="text-align:center" |'''cadanak''' |} == SI Derived Units == : Here are SI derived units with special names and symbols: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI derived units with special names and symbols</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbeviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''radian''' | align="center" | rad | plane angle | align="center" |'''roadanak''' |- |'''steradian''' | align="center" | sr | solid angle | align="center" |'''soronak''' |- |'''hertz''' | align="center" | Hz | frequency | align="center" |'''aghezunak''' |- |'''newton''' | align="center" | N | force, weight | align="center" |'''agninak''' |- | '''pascal''' | align="center" | Pa | pressure, stress | align="center" | '''agpoanak''' |- | '''joule''' | align="center" | J | energy | align="center" | '''agjinak''' |- | '''watt''' | align="center" | W | power | align="center" | '''agwunak''' |- | '''coulomb''' | align="center" | C | electric charge | align="center" |'''agcanak''' |- | '''volt''' | align="center" | V | electrical potential difference | align="center" | '''agvunak''' |- | '''farad''' | align="center" | F | capacitance | align="center" | '''agfenak''' |- | '''ohm''' | align="center" | Ω | electrical resistance | align="center" | '''agomeganak''' |- | '''Siemens''' | align="center" | S | electrical conductance | align="center" | '''agsonak''' |- | '''Weber''' | align="center" | Wb | magnetic flux | align="center" | '''agwubanak''' |- | '''tesla''' | align="center" | T | magnetic flux density | align="center" | '''agtonak''' |- | '''henry''' | align="center" | H | inductance | align="center" | '''aghenak''' |- | '''degree Celsius''' | align="center" | °C | temperature | align="center" | '''nogagcanak''' |- | '''lumen''' | align="center" | lm | luminous flux | align="center" | '''liminak''' |- | '''lux''' | align="center" | lx | illuminance | align="center" | '''lixunak''' |- | '''becquerel''' | align="center" | Bq | radioactivity | align="center" | '''agbakonak''' |- | '''gray''' | align="center" | Gy | absorbed dose (of ionizing radiation) | align="center" | '''aggeyunak''' |- | '''sievert''' | align="center" | Sv | equivalent dose (of ionizing radiation) | align="center" | '''agsovunak''' |- | '''katal''' | align="center" | kat | catalytic activity | align="center" | '''kiatonak''' |- | '''byte''' | align="center" | b | 8 bits of information | align="center" | '''banak''' |} == Convenient Non-SI Units == : Also, here are some non-SI units that are very convenient and acceptable: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Convenient non-SI units</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbreviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''litre''' | align="center" | L | volume | align="center" |'''aglonak''' |- |'''hectare''' | align="center" | ha | area | align="center" |'''heanak''' |- |'''ton''' | align="center" | t | area | align="center" |'''tonak''' |- |'''decibel''' | align="center" | dB | loudness | align="center" |'''daagbanak''' |- |'''fathom''' | align="center" | ftm | depth of water | align="center" |'''fetominak''' |} == Pronunciation of Coherent Derived Unit Formulae == : The following chart shows how in Mirad to pronounce coherent derived unit formulae in terms of base units. Note that the backslash means ''per'' or ''divided by'' and is pronounced '''gol'''. The symbol x means ''times'' and is pronounced '''gal'''. The superscript number is a power and is pronounced '''gar''' plus the number (with '''-wa''', if a unit number). The negative superscript number is pronounced '''gor''' plus the number (again, with '''-wa''' if a unit number). See [[Mirad Grammar/Determiners#Arithmetical Expressions|Arithmetical Expressions]] for further information on these terms. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Examples of coherent derived units in terms of base units</big> |- ! Name ! Symbolic<br>Formula ! Derived<br>Quantity ! Typical<br>Symbol ! Mirad<br>Pronunciation |- | '''square meter''' | align="center" | m<sup>2</sup> | area | align="center" |{{math|''A''}} | align="center" | '''minak-gar-ewa''' |- | '''cubic meter''' | align="center" | m<sup>3</sup> | volume | align="center" | {{math|''V''}} | align="center" | '''minak-gar-iwa''' |- | '''meter per second''' | align="center" | m/s | speed, velocity | align="center" | {{math|''v''}} | align="center" | '''minak-gol-sonak''' |- | '''meter per second squared''' | align="center" | m/s<sup>2</sup> | acceleration | align="center" | {{math|''a''}} | align="center" | '''minak-gol-sonak-gar-ewa''' |- |rowspan=2| '''reciprocal meter''' |rowspan=2 align="center" | m<sup>−1</sup> | wavenumber | align="center" | {{math|''σ''}}, {{math|''ṽ''}} | align="center" | '''minak-gor-awa''' |- | vergence (optics) | align="center" | {{math|''V''}}, 1/{{math|''f''}} |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | density | align="center" | {{math|''ρ''}} | align="center" | '''kigenak-gol-minak-gar-iwa''' |- | '''kilogram per square meter''' | align="center" | kg/m<sup>2</sup> | surface density | align="center" | {{math|''ρ''}}<sub>A</sub> | align="center" | '''kigenak-gol-minak-gar-ewa''' |- | '''cubic meter per kilogram''' | align="center" | m<sup>3</sup>/kg | specific volume | align="center" | {{math|''v''}} | align="center" | '''minak-gar-iwa-gol-kinak-ge''' |- | '''ampere per square meter''' | align="center" | A/m<sup>2</sup> | current density | align="center" | {{math|''j''}} | align="center" | '''aganak-gol-minak-gar-ewa''' |- | Amperes per meter|'''ampere per meter''' | align="center" | A/m | magnetic field strength | align="center" | {{math|''H''}} | align="center" | '''aganak-gol-minak''' |- | '''mole per cubic meter''' | align="center" | mol/m<sup>3</sup> | concentration | align="center" |{{math|''c''}} | align="center" | '''minolinak-gol-minak-gar-iwa''' |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | Mass concentration (chemistry)|mass concentration | align="center" | {{math|''ρ''}}, {{math|''γ'' }} | align="center" | '''kinak-ge-gol-minak-gar-iwa''' |- | '''candela per square meter''' | align="center" | cd/m<sup>2</sup> | luminance | align="center" | {{math|''L''}}<sub>v</sub> | align="center" | '''canak-da-gol-minak-gar-ewa''' |} == SI Macro and Micro Prefixes == : The SI has a whole list of prefixes that act as multipliers (macro) or dividers (micro) of the above and other measurement units. For example, a ''kilometer'' is a meter times a 1,000 (macro unit), whereas a millimeter is a meter divided by a 1,000 (micro unit). '''Agbanak''' means '''byte''', so '''garale-agbanak''' is ''terabyte''. This breaks down to ''10<sup>12</sup> bytes''. Here is a table showing the Mirad macro and micro prefixes: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Scalar Metrics |- ! colspan=4 | Macro !! colspan=4 | Micro |- ! Base<br>10!! US/UK Name!!Mirad Prefix....SI Prefix !!SI Symbol !! Base<br>10 !! (US/UK Name) !! Mirad Prefix....SI Prefix !! SI Symbol |- | 1 || one || '''an-''' *... ''mono-, uni-'' || ||1/1 ||whole || '''ayn-'''....''holo-, uni-'' || |- | 2 ||two || '''en-'''....''bi-'' || || 1/2 ||half||'''eyn-'''....''demi-, di-''|| |- | 3 ||three || '''in-'''....''tri-'' || || 1/3 ||third ||'''iyn-'''....''terci-''|| |- | 4 ||four || '''un-'''....''tetra-'' || || 1/4 ||fourth || '''uyn-'''....''quadri-''|| |- | 5 ||five || '''yown-''' ....''penta-'' || || 1/5 ||fifth ||'''yoyn'''....''quinti-''|| |- | 6 ||six || '''yawn-'''....''hexa-'' || || 1/6 ||sixth ||'''yayn'''....''sexti-''|| |- | 7 ||seven || '''yen-'''....''hepta-'' || || 1/7 ||seventh || '''yeyn'''....''septi-''|| |- | 8 ||eight || '''yin'''....''octo-'' || || 1/8 ||eighth || '''yiyn'''....''octi-''|| |- | 9 ||nine || '''yun'''....''nona-'' || || 1/9 ||ninth || '''yuyn'''....''novi-''|| |- | 10 ||ten || '''alon-'''....''deca-'' || ''da'' || 1/10 ||tenth || '''aloy-'''....''deci-''|| ''d'' |- | 10<sup>2</sup> ||hundred || '''aso-'''....''hecto-'' **|| ''h'' || 10<sup>-2</sup> ||hundredth || '''asoy-'''....''centi-''|| ''c'' |- | 10<sup>3</sup> ||thousand || '''amso-'''....''kilo-'' ||''k'' || 10<sup>-3</sup> ||thousandth)|| '''amsoy-'''....''milli-''|| ''m'' |- | 10<sup>6</sup> ||million || '''amlo-'''....''mega-'' || ''M'' || 10<sup>-6</sup> ||millionth || '''amloy-'''....''micro-''|| ''r'' |- | 10<sup>9</sup> ||billion /milliard || '''amro-'''....''giga-'' || ''G'' || 10<sup>-9</sup> ||billionth/ milliardth || '''amroy-'''....''nano-''|| ''n'' |- | 10<sup>12</sup> ||trillion /billion || '''garale-'''....''tera-'' || ''T'' || 10<sup>-12</sup> ||trillionth / billionth)|| '''gorale-'''....''pico-''|| ''p'' |- | 10<sup>15</sup> ||quadrillion)/ billiard|| '''garalyo-'''....''peta-'' || ''P''||10<sup>-15</sup> ||quadrillionth) / billiardth || '''goralyo-'''....''femto-''||''f'' |- | 10<sup>18</sup> ||quintillion / trillion || '''garalyu-'''....''exa-'' || ''E''||10<sup>-18</sup> ||quintillionth)/ trillionth || '''goralyu'''....''atto-''||''a'' |- | 10<sup>21</sup> ||sextillion)/ trilliard || '''garela-'''....''zetta-'' || ''Z''||10<sup>-21</sup> ||sextillionth / trilliardth || '''gorela'''....''zepto-''||''z'' |- | 10<sup>24</sup> ||septillion)/ quadrillion || '''garelu-'''....''yotta-'' || '' Y'' ||10<sup>-27</sup> ||septillionth / quadrillionth|| '''gorelu'''....''yocto-''||''y'' |} : : **Note: The '''gar''' (''to a plus power'') and '''gor''' (''to a minus power'') forms are alternatives for the numeric prefixes beyond 100. For example, ''billion'' (10<sup>9</sup>) could be expressed as '''garyu-'''(ten) to the 9th power'', while ''billionth'' could be expressed by '''goryu''' (''(ten) to the minus 9th power). The prefix '''garya-''' is composed of the positive exponential operator '''gar''' (''to the power of''), followed by the number ''6''. The prefix '''gorale-''' is composed of the negative exponential operator '''gor''' (''to the root of''), followed by the number ''12''. == Kg Metrics With Abbreviated Symbols == : The macro and micro values can also be represented with abbreviated symbols, which can be pronounced in Mirad as spelled out alphabetics. Greek letter are rendered by their names in Greek. Upper case equivalents are preceded with '''ag-'''. Here is a table showing grams: : :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Kg Metrics With Abbreviated Symbols |- ! colspan=2 | MACRO !! colspan=2 | MICRO |- ! Symbol (Expansion) !! Mirad Pronunciation !! Symbol (Expansion) !! Mirad Pronunciation |- | ''dag'' (decagram)|| '''daagenak''' || ''dg'' |(decigram)||'''dagenak''' |- | ''hg'' (hectogram)|| '''hegenak''' || ''cg'' (centigram)||'''cagenak''' |- | ''kg'' (kilogram) || '''kogenak''' || ''mg'' (milligram)||'''migenak''' |- | ''Mg'' (macrogram)|| '''agmigenak''' ||''μg'' (microgram)|| '''mugenak''' |- | ''Gg'' (gigagram)|| '''aggegenak''' || ''ng'' (nanogram)|| '''nigenak''' |- | ''Tg'' (teragram)|| '''agtogenak''' || ''pg'' (picagram)|| '''pogenak''' |- | ''Pg'' ( petagram)|| '''agpogenak''' || ''fg'' (femtogram)|| '''fegenak''' |- | ''Eg'' (exagram)|| '''agegenak''' || ''ag'' (attogram)|| '''agenak''' |- | ''Zg'' (zettagram)|| '''agzegenak''' || ''zg'' (zeptogram) || '''zegenak''' |- | ''Yg'' (yottagram)|| '''agyugenak''' || ''yg'' (yoctogram) || '''yugenak''' |} : The squared and cubed representations of the above are followed by '''gar ewa''' (''squared'') and '''gar iwa''' (''cubed''), respectively: ::* ''10 km²''....(pronounced as:) '''alo kominaki gar ewa''' ::* ''12 mm³''....(pronounced as:) '''ale miminaki gar iwa''' = Expressing Frequency = : There are two ways to form determiners of frequency: ::* Using '''jod(i)''' meaning ''occasion(s), instance(s), time(s)'', or ::* Using '''xag''' meaning ''frequency'' : Here is a chart showing the most common frequency determiners: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Frequentative Determiners |- ! "Jod" Method !! "Xag" Method !! Meaning |- | '''duhogla jodi?''' || '''duhoxag?''' || ''how often?, how many times?'' |- | '''hogla jodi''' || '''hoxag''' || ''how often, how frequently'' |- | '''hagla jodi''' || '''haxag''' || ''the frequency'' |- | '''hegla jodi''' || '''hexag''' || ''sometimes, on some occasions'' |- | '''higla jodi''' || '''hixag''' || ''this often, this many times'' |- | '''hugla jodi''' || '''huxag''' || ''that often, that many times, so many times'' |- | '''huugla jodi''' || '''huuxag''' || ''so often, so many times'' |- | '''hyogla jodi''' || '''hyoxag''' || ''never'' |- | '''hyagla jodi''' || '''hyaxag''' || ''always, at all times'' |- | '''hyegla jodi''' || '''hyexag''' || ''any number of times, however often'' |- | '''hyigla jodi''' || '''hyixag''' || ''as often, the same number of times'' |- | '''hyugla jodi''' || '''hyuxag''' || ''not as often, some other number of times'' |- | '''ga jodi''' || '''gaxag (vyel)''' || ''more often (than)'' |- | '''ge jodi''' || '''gexag (vyel)''' || ''as many times (as), as often (as)'' |- | '''go jodi''' || '''goxag (vyel)''' || ''less often (than)'' |- | '''gla jodi''' || '''glaxag''' || ''many times, often'' |- | '''gle jodi''' || '''glexag''' || ''quite a few times, quite often'' |- | '''glo jodi''' || '''gloxag''' || ''not so many times, seldom'' |- | '''gra jodi''' || '''graxag''' || ''too often'' |- | '''gre jodi''' || '''grexag''' || ''often enough'' |- | '''gro jodi''' || '''groxag''' || ''too seldom'' |- | '''gwa jodi''' || '''gwaxag''' || ''as often as possible, most often, most times'' |- | '''gwe jodi''' || '''gwexag''' || ''an average number of times'' |- | '''gwo jodi''' || '''gwoxag''' || ''least often, as seldom as possible'' |- | '''owa jod''' || '''oxag''' || ''never, at no time, zero times'' |- | '''awa jod''' || '''axag''' || ''once, one time'' |- | '''awa ga jod''' || '''ga axag''' || ''again, once more'' |- | '''ewa jodi''' || '''exag''' || ''twice, two times'' |- | '''iwa jodi''' || '''ixag''' || ''thrice, three times'' |- | '''alo jodi''' || '''aloxag''' || ''ten times'' |- |- '''asoni bi jodi''' || -- || ''hundreds of times'' |- |- '''yowa gal haxag vyel zojab''' || '''yoxag vyel zojab''' || ''five times as often as last year'' |} : Examples: ::* '''<u>Duhoxag</u> et pe ha tayegoblam?'''....''<u>How often</u> do you go to the barber shop?'' ::* '''<u>Duhogla jodi</u> et akaye hia ekun?'''....''<u>How many times</u> have you won this game?'' ::* '''At teataye hua dyezun <u>iwa ey uwa jodi</u>.'''....''I have seen that film <u>three or four times</u>.'' ::* '''At teataye is <u>huugla jodi (or: huuxag) van</u> at bokseye.'''....''I have seen it <u>so many times that</u> I am getting sick.'' ::* '''Hus xwaye <u>gaxag vyel</u> et te.'''....''That has happened <u>more often than</u> you know.'' = Mathematical Expressions = [[File:Arithmetic symbols2.svg|90px|thumb|none]] : Mathematical vocabulary is based mostly on deriviatives of the degree word '''ga'''....''more''. == Chart of Arithmetical Operations == : The following chart shows Mirad mathematical operation terms and symbols: {{small/top}} {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:3.2em; font-size:smaller;" |+ Arithmetical Operation Vocabulary |- ! Verb !! Operation !! Patient !! Subject !! Operator !! Sign !! Result |- | '''gaber'''....''add'' || '''gaben'''....''addition'' || '''gabwas'''....''addend, summand'' || '''gabus'''....''augend'' || '''gab'''....''plus'' || '''gabsiyn'''....''plus sign'' (<big>+</big>) || '''gabix'''....''sum'' |- | '''galer'''....''multiply'' || '''galen'''....''multiplication'' || '''galwas'''....''multiplicand'' || '''galus'''....''multiplier, factor'' || '''gal'''....''times'' || '''galsiyn'''....''times sign'' (<big>x</big>) || '''galix'''....''product'' |- | '''garer'''....''raise to the power of''<br>'''egarer'''....''to square''<br>'''igarer'''....''to cube'' || '''garen'''....''exponentiation'' || '''garwas'''....''base'' || '''garus'''....''exponent'' || '''gar'''....''raised to the power of'' || || '''garix'''....''power'' |- | '''gazer'''....''logarithmize'' || '''gazen'''....''logarithmization'' || '''gazwas'''....''base''||'''gazus'''....''antilogarithm'' ||'''gaz'''....''the log of'' || ||'''gazix'''....''logarithm'' |- | '''gober'''....''subtract'' || '''goben'''....''subtraction'' || '''gobwas'''....''minuend'' || '''gobus'''....''subtrahend'' || '''gob'''....''minus'' || '''gobsiyn'''....''minus sign'' (<big>-</big>) || '''gobix'''....''difference'' |- | '''goler'''....''divide'' || '''golen'''....''division.... fraction'' || '''golwas'''....''dividend'', ''numerator''|| '''golus'''....''divisor, denominator'' || '''gol'''....''divided by'' || '''golsiyn'''....''division sign'' (<big>÷</big>) || '''golix'''....''quotient'' |- | '''gorer'''....''derive the nth root of'' || '''goren'''....''root extraction'' || '''gorwas'''....''radicand'' || '''gorus'''....''degree'' || '''gor'''....''the nth root of'' || '''gorsiyn'''....''radical sign'' (<big>√</big>) || '''gorix'''....''root'' |- | '''gexer'''....''equal'' || '''gexen'''....''equation'' || '''gexwas'''....''thing being equated'' || '''gexus'''....''equator'' || '''ge'''....''equal to'' || '''gesiyn'''....''equal sign'' (<big>=</big>) || |} {{small/end}} == How to Verbalize Math Expressions == ::* ''1 + 1 = 2.''....'''Awa gab awa gese ewa.''' ::* ''3 - 1 = 2.''....'''Iwa gob awa gese ewa.''' ::* ''2 x 4 = 8.''....'''Ewa gal uwa gese yiwa.''' ::* ''10 % 2 = 5.''....'''Alo gol ewa gese yuwa.''' ::* ''5<sup>2</sup> = 25.''....'''Yowa gar ewa gese elyu.''' ::* ''2<sup>3</sup> = 8.''....'''Ewa gar iwa gese yiwa.''' ::* ''4 √2 = 2 = 2.''....'''Uwa gor ewa gese ewa.''' ::* ''log<sub>10</sub> 1000 = 3.''....'''Aro gaz alo gese iwa.''' : Note 1: '''gese''' (''equals'') can be substituted with '''se''' (''is''), eg.: ::* '''Ewa gab ewa se uwa.'''....''Two plus two is four.'' : Note 2: If numbers are used as numeric adjectives, the units take the suffix '''-wa''', eg.: ::* '''E<u>wa</u> sicirufebi gab a<u>wa</u> marofeb gese yanmul.'''....''Two oranges plus one apple equals a salad.'' : Examples of mathematical expressions: ::* '''Ewa <u>gab</u> ewa gese uwa.'''....''Two <u>plus</u> two equals four.'' ::* '''Ewa <u>gal</u> iwa gese yawa.'''....''Two <u>times</u> three equals six.'' ::* '''Iwa <u>gar</u> ewa gese yuwa.'''....''Three <u>to the second power</u> equals nine.'' ::* '''Ewa <u>gob</u> ewa gese owa.'''....''Two <u>minus</u> two equals zero.'' ::* '''Yuwa <u>gol</u> iwa gese iwa.'''....''Nine <u>divided by</u> three equals three.'' ::* '''Yuwa <u>gor</u> iwa gese iwa.'''....''Nine <u>cubed</u> equals three.'' ::* '''Aso <u>gor</u> ewa gese alo.'''....''One hundred <u>squared</u> equals ten.'' ::* '''Aro <u>gaz</u> alo gese iwa.'''....''Log<sub>10</sub>(1000) = 3. (= Log base 10 of 1000 equals three'') == Decimal Expressions == : Decimal expressions like ''2.5'' use the word '''nod'''....''point'' as in English. ::* '''Hia lisovol kyinse ga vyel 10.8 (alo nod yiwa) kigenaki.'''....''This tomato weighs more than 10.8 (ten point eight) kilograms.'' = Calendar and Time Expressions = :: The word for calendar is '''judar'''. The sections below explain how calendar expressions are formed and used: === Basic Calendar Units === [[File:Calendar (PSF).png|thumb|none]] : Time is divided using the following basic terms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Calendar Units |- ! Mirad !! English |- | '''job''' || ''time'' |- | '''jab''' || ''year'' |- | '''jeb''' || ''season'' |- | '''jib''' || ''month'' |- | '''jub''' || ''day'' |- | '''jwob*''' || ''hour'' |- | '''jwab*''' ('''jwap''') || ''minute'' (''moment'') |- | '''jweb*''' ('''jwep''') || ''second'' (''instant'') |} * Note: These would ordinarily be '''jyob''', '''jyab''', and '''jyeb''' respectively, but the '''w''' glide is much easier to pronounce after the letter '''j''', and is therefore substituted. == Other Calendar Units == : Other calendar units are formed through the agglutination of numerical stubs to some of the time units above: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Other Calendar Units |- ! Mirad !! English !! Numerical Formula |- | '''rojab''' || ''millenium'' || year x 1,000 |- | '''sojab''' || ''century'' || year x 100 |- | '''lojab''' || ''decade'' || year x 10 |- | '''eynjab''' || ''half year'' || year x 1/2 |- | '''uynjab''' || ''quarter'' || year x 1/4 |- | '''yajib''' || ''semester'' || month x 6 |- | '''yejub''' || ''week'' || day x 7 |- | '''yejubuj''' || ''weekend'' || day x 7 end |- | '''eynjwob''' || ''half hour'' || hour x 1/2 |} : ''This'', ''next'', ''last'', etc. are expressed as follows: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Pointers |- ! Mirad !! English |- | '''hijub'''<br>'''hiyejub'''<br>'''hijab''' || ''today''<br>''this week''<br>''this year'' |- | '''zojub'''<br>'''zoyejub'''<br>'''zajab''' || ''yesterday''<br>''last week''<br>''last year'' |- | '''zajub'''<br>'''zayejub'''<br>'''zajab''' || ''tomorrow''<br>''next week''<br>''next year'' |- | '''hujub'''<br>'''huyejub'''<br>'''hujab''' || ''that day''<br>''that week''<br>''that year'' |- | '''jazojub'''<br>'''ja ewa yejubi'''<br>'''jazojab''' || ''the day before yesterday''<br>''two weeks ago''<br>''the year before last'' |- | '''jozajub'''<br>'''jo ewa yejubi'''<br>'''jozajab''' || ''the day after tomorrow''<br>''two weeks from now''<br>''the year after next'' |- | '''Duhojub?'''|| ''Which day?'' |- | '''hyajub''' || ''every day''<sup>1</sup> |- | '''hyejub''' || ''any day'' |- | '''hejub''' || ''someday'' |- | '''hejubi''' || ''some days'' |- | '''bi jub bu jub''' || ''from day to day'' |- | '''e jubi jay''' || ''two days ago'' |- | '''gla jubi joy''' || ''many days later'' |} : <sup>1</sup> ''All day'' is expressed by '''ha ayna jub''' or '''hya ha jub'''. == Seasons of the Year == [[File:Seasons gijinka.png|thumb|]] : Seasons of the year are expressed by internally scalarizing the word for ''season'' '''jeb''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Seasons of the Year |- ! Mirad !! English |- | '''jeab''' || ''spring'' |- | '''jeeb''' || ''summer'' |- | '''jeib''' || ''autumn, Fall'' |- | '''jeub''' || ''winter'' |} : Examples of usage: ::* '''be jeab'''....''in spring'' ::* '''ja jeeb'''....''before summer'' ::* '''ju jeib'''....''until autumn'' ::* '''ji jeub'''....''since winter'' ::* '''je ha jeb'''....''during the season'' ::* '''ub ha uj bi jeeb'''....''toward the end of summer'' ::* '''eb jeab ay jeeb'''....''between spring and summer'' ::* '''jeeba gemoj'''....''vernal equinox'' ::* '''jeiba fayebi'''....''autumn leaves'' ::* '''jeba til'''....''seasonal drink'' ::* '''jeubyena jebmalyen'''....''wintry climate'' ::* '''jeabyena malyen'''....''spring-like weather'' ::* '''jeuben'''....''hibernation'' ::* '''hijeab'''....''this season'' ::* '''zajeab'''....''next season'' ::* '''zojeab'''....''last season'' ::* '''hyajeab'''....''every season'' == Months of the Year == : Months of the year are expressed by internally scalarizing the word for month '''jib'''. Unlike in English, the months of the year in Mirad are not capitalized. Nor are days of the week. :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Months of the Year |- ! Mirad !! English |- | '''jiab''' || ''January'' |- | '''jieb''' || ''February'' |- | '''jiib''' || ''March'' |- | '''jiub''' || ''April'' |- | '''jiyob''' || ''May'' |- | '''jiyab''' || ''June'' |- | '''jiyeb''' || ''July'' |- | '''jiyib''' || ''August'' |- | '''jiyub''' || ''September'' |- | '''jilob''' || ''October'' |- | '''jilab''' || ''November'' |- | '''jileb''' || ''December'' |} : Some expressions using the months: ::* '''be jilob'''....''in October'' ::* '''ja jiyab'''....''before June'' ::* '''lojo zajiyeb'''....''by next July'' ('''lojo''' = ''not after'') ::* '''hijib'''....''this month'' ::* '''zojib'''....''last month'' ::* '''zajib'''....''next month'' ::* '''bi-jib-bu-jiba jobnis'''....''month-to-month rent'' ::* '''jibay'''....''monthly'' ::* '''jibi joy'''....''months later'' ::* '''jiba sindrurun'''....''monthly magazine'' ::* '''hujiba jobnis'''....''that month's rent'' ::* '''hya ionjib'''....''every trimester'' ::* '''jibiler'''....''to menstruate'' ::* '''byi zojilob'''....''since last October'' ::* '''ub zejib'''....''toward mid-month'' == Days of the Week == : Days of the week are expressed by internally scalarizing the word for day '''jub''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Days of the Week |- ! Mirad !! English |- | '''juab''' || ''Monday'' |- | '''jueb''' || ''Tuesday'' |- | '''juib''' || ''Wednesday'' |- | '''juub''' || ''Thursday'' |- | '''juyob''' || ''Friday'' |- | '''juyab''' || ''Saturday'' |- | '''juyeb''' || ''Sunday'' |} : Here are some common terms relating to days of the week: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Expressions |- ! Mirad !! English |- | '''Duhojub?''' || ''Which day?'' |- | '''hojub...''' || ''the day that...'' |- | '''hejub''' || ''someday'' |- | '''hijub''' || ''today'' |- | '''hujub''' || ''that day'' |- | '''hyijub''' || ''(on) the same day'' |- | '''hyajub''' || ''every day'' |- | '''hyejub''' || ''any day'' |- | '''zajub''' || ''yesterday'' |- | '''zojub''' || ''tomorrow'' |- | '''ha jajub'''<br>'''be ha jana jub''' || ''the day before, (on) the previous day'' |- | '''ha jojub'''<br>'''be ha jona jub''' || ''the day after, (on) the following day'' |- | '''jazojub''' || ''the day before yesterday'' |- | '''jozajub''' || ''the day after tomorrow'' |- | '''hya ea jub''' || ''every other/second day'' |- | '''hyajub boy juyeb''' || ''every day except Sunday'' |- | '''yejub''' || ''week'' |- | '''hiyejeb''' || ''this week'' |- | '''yejubuj''' || ''weekend'' |- | '''yexjub''' (or) '''zeyejub''' || ''weekday'' |- | '''enyejuba(y)''' || ''bi-weekly'' |- | '''zoyejub''' || ''last week'' |} : Examples of Usage: ::* '''(be) juyob'''....''on Friday'' ::* '''ju juib'''....''until Wednesday'' ::* '''ji zojub'''....''since yesterday'' ::* '''lojo jubuj'''....''by [Lit: not after] day's end'' ::* '''jo zajub'''....''after tomorrow'' ::* '''je ha jub'''....''during the day'' ::* '''bi juab bu juub'''....''from Monday to Friday'' ::* '''yejubuja ponpop'''....''a weekend getaway'' == Parts of the Day == : Here are the principal parts of a day: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Parts of the Day |- ! Daytime !! Nighttime |- | '''maj'''....''daytime, day'' ||'''moj'''....''nighttime, night'' |- | '''bi maj'''....''A.M.'' ||'''bi moj'''....''P.M.'' |- | '''jamajij'''....''pre-dawn'' || '''jamojij'''....''pre-dusk'' |- | '''majij'''....''daybreak, dawn''|| '''mojij'''....''dusk'' |- | '''amaryap'''....''sunrise, sunup''||'''amaryop'''....''sunset, sundown'' |- | '''jwamaj'''....''morning''<br>'''zajwamaj'''....''tomorrow morning''<br>'''hijwamaj'''....''this morning''<br>'''zojwamaj'''....''yesterday morning''<br>'''hujwamaj'''....''that morning''<br>'''hyajwamaj'''....''every morning''||'''jwamoj'''....''evening''<br>'''zajwamoj'''....''tomorrow evening''<br>'''hijwamoj'''....''this evening''<br>'''zojwamoj'''....''yesterday evening''<br>'''hujwamoj'''....''that evening''<br>'''hyajwamoj'''....''every evening'' |- | '''zemaj'''....''noon''||'''zemoj'''....''midnight'' |- | '''jozemaj'''....''afternoon''||'''jozemoj'''....''after midnight'' |- | '''majuj'''....''twilight''|| '''jwomoj'''....''late night'' |} ::* Examples of Usage: ::* '''At tijpa <u>ja majij</u>.'''....''I woke up <u>before dawn</u>.'' ::* '''At iyfe tuyjer <u>be ha jwoa jozemaj</u>.'''....''I like to nap <u>in the late afternoon</u>.'' ::* '''It yexe bi <u>amaryap bu amaryop</u>.'''....''He works from <u>sunup to sundown</u>.'' ::* '''<u>Be gwa jwamoji</u>, at teaxe yibsin.'''....''<u>Most evenings</u>, I watch television.'' == Expressing Dates == : The following is a how a date ('''jud''') is normally expressed: ::* '''be juab, 11 jieb 2018 joK.'''....''on Monday, February 11th, 2018 A.D.'' :A date like 2018 can be expressed as ''twenty eighteen'' ('''elo alyi''') or ''two thousand eighteen'' ('''ero alyi'''). : The day ''11'' in the above expression is pronounced '''ala'''. : The acronym for ''B.C.'' is '''jaK''', short for '''ja Krist''' (''before Christ''). : The acronym for the de-Christianized "BCE", meaning ''Before the Common/Current Era'' is expressed in Mirad with '''jaEJ''' ('''ja ha Eja Joeb'''). : The acronym for ''A.D.'' is '''joK''', short for '''jo Krist''' (''after Christ''). : The acronym for the de-Christianized ''C.E.'' is '''EJ''', short for '''ha Eja Joeb''' (''the Current Era''). : Other date expressions follow: ::* '''be <u>ha 1800 jabi</u> (alyi aso jabi)'''....''In <u>the 1800's</u> (eighteen hundreds)'' ::* '''ja <u>ha 20a (eloa)</u> asojab'''....''before <u>the 20th (twentieth)</u> century'' ::* '''eb <u>1920 (yulo elo)</u> ay 2001 (emso awa)'''....''between <u>1920 (nineteen twenty)</u> and (two thousand one)'' ::* '''<u>hyaje</u> hua alojab'''....''<u>throughout</u> that decade'' ::* '''At yexa hum <u>je gla jabi</u>.'''....''I worked there <u>for [Lit: during] many years</u>.'' ::* '''Ujbu his <u>lojo</u> jiyab.'''....''Finish this <u>by</u> [Lit: not after] May.'' ::* '''Iyt so him <u>ub ha uj bi</u> 2 (ewa) jiab.'''....''She will be here <u>toward the end of</u> January 2nd.'' ::* '''At taja je ha Podea <u>Eloni</u>.'''....''I was born in the Roaring <u>Twenties</u>.'' == Telling Time == [[File:Old Clock DSCN4746.jpg|thumb|]] : Clock time expressions use mostly the word '''jwob''' (''hour'') or '''jwobi''' (''hours''). : Times of the day are expressed in the 24-hour European system, or what might be called by Americans "military clock time." So, 3PM in U.S. parlance should be expressed in Mirad as ''15 hours'' ('''ulo jwobi'''), which is the same as ''15:00'' or ''15 hundred hours''. : The usual time-of-day question is '''Se duhojwob?'''....''What time is it?'' [Lit: is what-hour?] : The typical answer is in the format '''Se alo (jwobi) yuwa.''' (Lit: ''(It) is ten hours five''). The use of '''jwobi''' is optional, but if '''jwobi''' is modified by '''awa'''....''one'', then the singular form '''jwob''' is used. : Here are some typical answers: ::* '''Se awa jwob.'''....''It is one o'clock AM'' [Lit: ''It is one hour.''] ::* '''Se ewa jwobi.'''....''It is two o'clock AM'' [Lit: ''It is two hours.''] ::* '''Se ale jwobi.'''....''It is twelve o'clock AM.'' ::* '''Se alyu jwobi elo.'''....''It is 15:30 (3:30 PM).'' ::* '''Se eli jwobi ali.'''....''It is 23:13 (11:13 PM).'' ::* '''Se elu jwobi.'''....''It is 24:00 (12 PM).'' : The words '''jwob''' and '''jwobi''' can be abbreviated as '''j.'''. ::* '''be elo j.'''....''At 8:00 PM'' : The designation AM and PM can be used but are not necessary in the 24-hour clock system: ::* '''bi maj'''....(''AM'') ::* '''bi moj'''.... (''PM'') ::* '''Se <u>vyavay</u> 15:10 (= alu alo).'''....''It is exactly 7:10 P.M..''&nbsp;&nbsp;[Lit: ''It is <u>exactly</u> fifteen ten.''] ::* '''Et sa jwoa <u>bey</u> alo jwabi.'''....''You were late by 10 minutes.''&nbsp;&nbsp;[Lit: ''You were late <u>by</u> ten minutes.''] ::* '''Has ijo <u>yuz</u> 21:30 (= ela jwobi ilo).'''....''It will begin <u>around</u> 10:30 PM.'' ::* '''Puu him <u>lojo vyel</u> 15:00 j.'''....''Get here <u>no later than</u> 3 PM.'' ::* '''Ha yuzpar puo hum <u>yeb</u> 10 jwabi.'''....''The bus will arrive there <u>within</u> 10 minutes.'' ::* '''Ha jwobar <u>izeade</u><sup>1</sup> 17:00.'''....''The clock says [Lit. ''indicates''] 5 PM.'' ::* '''Yit pua be 3 j. <u>be ha nod</u>.'''....''They arrived at 3 <u>on the dot</u>''. :::<small>Note 1: '''izeade''' (''indicates'') can be substituted with '''de''' (''says'').</small> : Note the following clock time idioms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Clock Idioms |- ! Mirad !! English |- | '''jwa''' || ''early'' |- | '''jwe''' || ''on time'' |- | '''jwo''' || ''late'' |- | '''Se <u>vyavay</u> elo j.''' || ''It is <u>exactly</u> 8 PM.'' |- | '''<u>yub bi</u> zemaj'''<br>or '''<u>yuz bi</u> zemaj.''' || ''<u>around</u> noon'' |- | '''<u>ub</u> zemoj''' || ''<u>toward</u> midnight'' |- | '''<u>yeb bi</u> jwebi''' || ''<u>within</u> seconds'' |- | '''alo jwabi <u>ja hij</u>''' || ''ten minutes <u>ago</u> [= before now]'' |- | '''<u>lojo</u> 3 j.''' || ''<u>no later than / by</u> 3 o'clock AM.'' |- | '''jwobay''' || ''hourly / by the hour / on the hour'' |- | '''Hia pop <u>efxe</u> 2 1/2 (= ewa gab eyn) jwobi.''' || ''This trip <u>takes (Lit: necessitates) </u> 2 1/2 hours.'' |- | '''<u>ju</u> awa jwob bi hij''' || ''<u>until</u> one hour from now'' |- | '''<u>ji</u> zojub be 10a j.''' || ''<u>since</u> yesterday at 10 o'clock.'' |- | '''<u>je</u> ha jana 12 jwabi''' || ''<u>for/during/over</u> the last 12 minutes'' |- | '''<u>ja</u> ojo 10 j.''' || ''<u>before / by</u> 10 AM.'' |- | '''<u>lojo</u> 10 jwobi.''' || ''<u>by / in / within</u> 10 hours.'' |- | '''<u>jo</u> 10 j.''' || ''<u>after</u> 10 o'clock AM.'' |- | '''At saye him <u>ji</u> ewa jwobi.''' || ''I have been here <u>for [= since]</u> two hours.'' |} = Expressing Age = [[File:Russian Age Rating System.svg|thumb|]] : Many expressions relating to age are built on the Mirad word for ''age'': '''jag'''. : The typical question is: ::* '''<u>Duhojaga</u> et se?'''....''<u>How old</u> are you?'' (Lit. ''what-aged'') : A typical answer is one of the following. ::* '''At se <u>eli jabi jaga.</u>'''....''I am <u>twenty-three years old.</u>'' ::* '''At se <u>eli jaga.</u>'''....''I am <u>age twenty-three.</u>'' ::* '''At se <u>eli.</u>'''....''I am <u>twenty-three.</u>'' : Here are some ways to compare age: ::* '''gejaga vyel et'''....''as old as you, the same age as you'' ::* '''gajaga vyel et'''....''older than you'' ::* '''gojaga vyel et'''....''not as old as you'' ::* '''gajoga vyel et'''....''younger than you'' ::* '''grajaga'''....''too old'' ::* '''grejaga'''....''old enough'' ::* '''grojagat'''....''a minor (an underaged person)'' ::* '''zejaga'''....''middle aged'' ::* '''gwajogat'''....''the youngest one'' ::* '''gwajagat'''....''the oldest one'' ::* '''ha gwajagat bi ha tixutyan.'''....''the oldest one in (= of) the class.'' ::* '''Fiyzuu eta gajagati.'''....''Respect your elders.'' ::* '''iwa jabi gajaga vyel et'''....''three years older than you'' : Here is a chart showing the words used to describe people at various ages. Note, that starting with teenager, the number part of the expression means somewhere in a range of numbers, so the letter '''y''' is added to the number. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; |+ People of different ages |- ! Mirad !! English |- | '''awajubjagat''' || ''one day old baby'' |- | '''awajagat''' || ''one-year-old'' |- | '''alojagat''' || ''ten-year-old'' |- | '''aloyjagat''' || ''teenager'' |- | '''eloyjagat''' || ''vicenarian, twenty-something-year-old'' |- | '''iloyjagat''' || ''tricenarian, thirty-something-year-old'' |- | '''uloyjagat''' || ''quadracenarian, forty-something-year-old'' |- | '''yoloyjagat''' || ''quinquacenarian, fifty-something-year-old'' |- | '''yaloyjagat''' || ''sexagenarian, sixty-something-year-old'' |- | '''yeloyjagat''' || ''octogenarian, eighty-something-year-old'' |- | '''yiloyjagat''' || ''nonagenarian, ninety-something-year-old'' |- | '''asoyjagat''' || ''centenarian, hundred-something-year-old'' |- | '''aybasoyjagat''' || ''supercentenarian, hundred-and-ten-something-year-old'' |} : Here is a list of important age expressions and categories: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> * '''duhojaga?'''....''how old?'' * '''hojoga'''....''of the age (that...)'' * '''hajaga'''....''of the age'' * '''hejaga'''....''of some age'' * '''hijaga'''....''this old'' * '''hujaga'''....''that old'' * '''huujaga'''....''so old'' * '''hyajaga'''....''of every age'' * '''hyejaga'''....''of any age'' * '''hyijaga / gejaga'''....''of the same age, as old'' * '''hyujaga / ogejaga'''....''of a different age, not as old'' * '''zejaga''' .... ''middle-aged'' * '''jaga'''....''old'' * '''jayga'''....''oldish'' * '''joga'''....''young'' * '''joyga''' .... ''youngish'' * '''gle jaga'''....''rather old, oldish'' * '''gla jaga'''....''very old'' * '''glo jaga'''....''not very old'' * '''gra jaga'''....''too old, super-aged'' * '''gro jaga'''....''under-aged, minor'' * '''ge jaga'''....''as old, of the same age'' * '''awa (<u>jab</u>) jaga'''....''one <u>year</u> old'' * '''ewa (<u>jabi</u>) jaga'''....''two <u>years</u> old'' * '''alo (<u>jabi</u>) jaga'''....''ten <u>years</u> old'' * '''ga jaga <u>vyel</u> et'''....''older <u>than</u> you'' * '''ga joga <u>vyel</u> at'''....''younger <u>than</u> me'' * '''go jaga <u>vyel</u> wit'''....''less old <u>than</u> him'' * '''ge joga <u>vyel</u> iyt'''....''as young <u>as</u> her'' * '''ha gwa jagat <u>bi</u> ata tidetyan'''....''the youngest <u>of</u> my siblings'' * '''gajagat''' .... ''an elder'' * '''grojagat'''....''a minor'' * '''jagat''' .... ''old person, elder, senior'' * '''jagwat''' .... ''old man'' * '''jagayt''' .... ''old woman'' * '''jogat'''....''a youth'' * '''jogwat'''....''a boy, a male youth'' * '''jogayt'''....''a girl, m female youth'' * '''grejagat'''....''an adult, someone of age'' * '''grojagat'''....''a minor'' (''one insufficiently old'') * '''jagseat'''....''an adolescent'' * '''jagsyat'''/'''agsyat'''....''a grownup'' * '''tud''' .... ''child, offspring'' * '''twud''' .... ''male child, son'' * '''tuyd''' .... ''female child, daughter'' * '''tudet''' .... ''baby, infant'' * '''tobet''' .... ''youth, young person'' * '''twobet''' .... ''boy, young man'' * '''toybet''' .... ''girl, young woman, maiden'' </div> : Some other examples of usage: ::* '''Et <u>jagseye</u> fi.'''....''You <u>are aging</u> well.'' ::* '''At voy <u>jogseye</u> hyegla.'''....''I am not <u>getting</u> any <u>younger</u>.'' ::* '''His se taam av <u>ha jagati</u>.'''....''This is a home for <u>the elderly</u>.'' ::* '''Gawaku eta <u>jogan</u>!'''....''Regain your <u>youth</u>!'' ::* '''At se <u>ga jaga vyel</u> ha memyazi.'''....''I am <u>older than</u> the hills.'' ::* '''Teaxu ata <u>gwa joga</u> tud.'''....''Look at my <u>youngest</u> child.'' ::* '''Yat ife yata <u>awajagat</u>.'''....''We love our <u>one-year-old</u>.'' ::* '''<u>Jagseatan</u> se yika joob bi tej.'''....''<u>Adolescence</u> is a difficult period of life.'' ::* '''<u>Agsu</u>!'''....''<u>Grow up!</u>'' : Note the difference: ::* '''agaser'''....''to get bigger'' ::* '''agser'''....''to grow'' = Currency Nomenclature = [[File:Mon argent.jpg|thumb]] : The ISO abbreviation for the currency expressions from various countries of the world are used to form the Mirad equivalents. The lowercase ISO code abbreviation for a particular country's denomination is spelled out in Mirad alphabetics and then the letter '''n''' is suffixed (mnemonic for '''nas'''....''money''). Then, since a monetary unit can be considered a proper noun, the first letter is capitalized, eg.: ::* The ISO code abbreviation for "U.S. dollar" is "USD". ::* Lowercase is "usd" ::* Spelled out in Mirad alphabetics is '''u so da'''. ::* This, with '''n''' suffixed, results in '''usodan'''. ::* Finally, the first letter is capitalized, giving '''Usodan'''. ::* Pluralized, '''Usodan''' becomes '''Usodani''' (''= U.S. dollars''). ::* The Euro is therefore '''Euron'''. ::* The Thai baht is '''Toheban'''. ::* The Russian ruble is '''Rouban'''. : The ISO codes can be found at [[Wikipedia: List_of_circulating_currencies|List of circulating currencies]]. A portion of that file is replicated here: {| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Currencies ! English Currency Name ! Currency<br>symbol ! ISO 4217|ISO code ! Mirad Name |- |Jordanian dinar |JD |JOD |'''Jiodan''' |- |Moroccan dirham |DH |MAD |'''Miadan''' |- |Australian dollar |$ |AUD |'''Audan''' |- | Bitcoin | '''₿''' | data-sort-value="" | (''BTC'') | '''Batocan''' |- |Brunei dollar |$ |BND |'''Banidan''' |- |Eastern Caribbean dollar |$ |XCD |'''Xucadan''' |- |Hong Kong dollar |$ |HKD |'''Hekidan''' |- |New Zealand dollar |$ |NZD |'''Nizudan''' |- |Singapore dollar |$ |SGD |'''Sogedan''' |- |United States dollar |$ |USD |'''Usodan''' |- |Armenian dram |֏ |AMD |'''Amidan''' |- |Euro |€ |EUR |'''Euron''' |- |Central African CFA franc |Fr |XAF |'''Xuafen''' |- |CFP franc |Fr |XPF |'''Xupofen''' |- |Swiss franc |Fr |CFN |'''Cufenin''' |- |West African CFA franc |Fr |XOF |'''Xuofen''' |- |Netherlands Antillean guilder |ƒ |ANG |'''Anigen''' |- |Danish krone |kr |DKK |'''Dakikin''' |- |Turkish lira |₺ |TRY |'''Toroyun''' |- |Mauritanian ouguiya |UM |MRU |'''Miroun''' |- |Pound sterling|Sterling |£ |GBP |'''Gebapon''' |- |Saint Helena pound |£ |SHP |'''Sohepon''' |- |South African rand |R |ZAR |'''Zuaron''' |- |Russian rouble |₽ |RUB |'''Rouban''' |- |Indian rupee |₹ |INR |'''Iniron''' |- |Israeli new shekel |₪ |ILS |'''Ilison''' |} :The hundredth fractional unit for most currencies can be converted into Mirad by appending the word '''-asoyn''' to the end of the Mirad name of the currency. : For example: ::* The American cent is '''Usodan-asoyn'''. ::* The Euro cent is '''Euron-asoyn'''. ::* The British penny is '''Gebapon-asoyn'''. : In context, all of the above can be abbreviated to '''asoyn'''. :The symbol used for each currency can also be taken from the Wikipedia table referenced above. The symbol precedes the number and a comma is used for the thousand breaker and a period is used for the decimal breaker. For example: ::* ''Five point six Euros'' ==> '''Yowa nod yawa Euroni''' ==> '''€5.6''' ::* ''Two thousand nine dollars'' ==> '''Emro yuwa Usodani''' ==> '''$2,009''' : Note: : The bitcoin has the ISO code BTC, so it is translated into Mirad as '''Batocan'''. Its billionth fractional unit is called a satoshi and is translated into Mirad as '''Batocan-amroyn'''. : Other monetary vocabulary: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|2}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''nas'''....''money'' :::* '''nasa'''....''monetary'' :::* '''nasyen'''....''currency'' :::* '''nases'''....''change'' :::* '''nasmug'''....''coin'' :::* '''ilnas'''....''cash (liquid money)'' ::::* '''ilnasuer'''....''to cash'' ::* '''ejnux'''....''debit, cash'' ::* '''ojnux'''....''credit'' ::* '''nasyef'''....''debt'' ::* '''ojbier'''....''to borrow'' ::* '''ojbuer'''....''to lend'' ::* '''drefnas'''....''paper money'' ::* '''nasdrev'''....''bill, note, banknote'' :::* '''alo Usodan nasdrev'''....''ten dollar bill'' ::* '''nax'''....''price'' ::* '''nayx'''....''cost'' ::* '''namper'''....''to shop'' ::* '''nuxbier'''....''to buy'' ::* '''nixbuer'''....''to sell'' ::* '''nun'''....''merchandise, product'' ::* '''nuer'''....''to supply'' ::* '''nuxer'''....''to pay'' ::* '''nyuxer'''....''to deliver'' ::* '''nier'''....''to demand'' ::* '''nixer'''....''to earn'' ::* '''nyixer'''....''to order'' ::* '''nexer'''....''to save'' ::* '''nyexer'''....''to stock'' ::* '''noxer'''....''to spend'' ::* '''nyoxer'''....''to waste'' ::* '''kyaxler nas'''....''convert money'' ::* '''nasokrer'''....''go bankrupt'' ::* '''nasam'''....''bank'' ::* '''nunuien'''....''trade'' ::* '''nunuiem'''....''market'' ::* '''nam'''....''store'' </div> <noinclude>{{Chapter navigation with TOC|Determiners|Pronouns}}</noinclude> jwkylki6iz6gwnp1au3cwuqpllpehlo 4672836 4672810 2026-09-28T18:54:28Z Tyoyafud 6233 /* Currency Nomenclature */ 4672836 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == Types of Numbers == : Numerals are words used to vocalize numbers, which are scalar symbols used to count and quantify things and people. For example the numeral ''two'' is how the number ''2'' is read or spoken. Mirad uses Arabic numbers (0, 1, 2, 3...), as in all Western World languages. : Numerals can be various parts of speech: ::* '''''numeric nouns''''' (''The score was <u>six</u> to <u>four</u>.'') ::* '''''numeric pronouns''''' (''I want <u>two</u>. Give me the <u>fifth one</u>.'') ::* '''''numeric determiners''''' (''<u>Five</u> days ago. The <u>fifth</u> day. A <u>double</u> dose.'') ::* '''''prefixes''''' (''<u>mono</u>chrome'', ''<u>bi</u>centennial'', ''<u>tri</u>angle'') ::* '''''rootwords''''' ('''<u>an</u>xer'''....''to unite'', '''<u>on</u>xer'''....''to annihilate'') : Number-based words include: ::* '''''cardinal numbers''''' (''one, two, three...'' used in counting and arithmetic) ::* '''''ordinal numbers''''' (''first, second...'' indicating ordered position) ::* '''''multiplicative numbers''''' (''double, triple, foursome...'') ::* '''''fractional numbers''''' (''half, third, hundredth...'') ::* '''''frequency numbers''''' (''once, twice, thrice...'') ::* '''''miscellaneous number-based words''''' (''only, percentage, annihilate'') == Cardinal Numbers == [[File:Waehlscheibe-kurzwahlnummern.jpg|thumb|]] : The cardinal numbers are words used in counting and reciting numerals such as telephone numbers, social security numbers, and zip codes, and in arithmetic. They are also used as the so-called "ordinal" stem vowels of words that relate to one another in a scalar, hierarchical, or some other ontological relationship. See this in [[Mirad_Grammar/Vocabulary_Formation|the chapter on Vocabulary Formation]]. === Units === :* The cardinal unit numerals are formed from the simple and pre-'''y'''-glided vowels. ::{| class="wikitable" style="background:lightyellow;{{text default color}}; text-align:center;font-size:smaller;" |+ Units |- ! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 |- | '''o''' || '''a''' || '''e''' || '''i''' || '''u''' || '''yo''' || '''ya''' || '''ye''' || '''yi''' || '''yu''' |- | ''zero'' || ''one'' || ''two'' || ''three'' || ''four'' || ''five'' || ''six'' || ''seven'' || ''eight'' || ''nine'' |} ::* '''Ata yibdalar sag se 703-842-6190''' (pronounced: '''ye-o-i-yi-u-e-ya-a-yu-o).'''....''My telephone number is...''. ::* '''At tambese <u>114</u>''' (pronounced: '''a-a-u''') ''Maple Street.'' ::* '''<u>E</u> gab <u>e</u> se <u>u</u>.'''....''<u>Two</u> plus <u>two</u> is <u>four</u>.'' === Decades === ::* The decade formant '''-l-''' is used to form the '''''decades'''''. Followed by '''-o'''....''zero'', we have the base decade numerals. These can be used for number recitation, arithmetic, and as numeric adjectives followed by plural nouns: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decades with the -l- Formant |- ! 10 !! 20 !! 30 !! 40 !! 50 !! 60 !! 70 !! 80 !! 90 |- | '''alo''' || '''elo''' || '''ilo''' || '''ulo''' || '''yolo''' || '''yalo''' || '''yelo''' || '''yilo''' || '''yulo''' |- | ''ten'' || ''twenty'' || ''thirty'' || ''forty'' || ''fifty'' || ''sixty'' || ''seventy'' || ''eighty'' || ''ninety'' |} :: By changing the '''o'''....''zero'' in '''lo''' to other cardinal unit numerals, the numerals within decades can be generated as follows: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decadal Counting |- | '''ala'''....''11'' || '''ela'''....''21'' || '''ila'''....''31'' || '''ula'''....''41'' || '''yola'''....''51'' || '''yala'''....''61'' || '''yela'''....''71'' || '''yila'''....''81'' || '''yula'''....''91'' |- | '''ale'''....''12'' || '''ele'''....''22'' || '''ile'''....''32'' || '''ule'''....''42'' || '''yole'''....''52'' || '''yale'''....''62'' || '''yele'''....''72'' || '''yile'''....''82'' || '''yule'''....''92'' |- | ... || ... || ... || ... || ... || ... || ... || ... || ... |- | '''alyu'''....''19'' || '''elyu'''....''29'' || '''ilyu'''....''39'' || '''ulyu'''....''49'' || '''yolyu'''....''59'' || '''yalyu'''....''69'' || '''yelyu'''....''79'' || '''yilyu'''....''89'' || '''yulyu'''....''99'' |} ::* '''At ayse <u>alo</u> dati.'''....''I have <u>ten</u> friends.'' ::* '''It yafe sagder byu <u>alyo</u>.'''....''He can count up to <u>fifteen</u>.'' ::* '''<u>Yulyu</u> gob <u>alo</u> gese <u>yilyu</u>.'''....''<u>Ninety-nine</u> minus <u>ten</u> equals <u>eighty-nine</u>.'' === Hundreds === ::* By adding the hundreds formant '''s''', you get the '''''hundreds''''': ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Hundreds with the -s- Formant |- ! 100 !! 200 !! 300 !! 400 !! 500 !! 600 !! 700 !! 800 !! 900 |- | '''aso''' || '''eso''' || '''iso''' || '''uso''' || '''yoso''' || '''yaso''' || '''yeso''' || '''yiso''' || '''yuso''' |} :: All the in-between numerals of the hundreds can be generated by modifying the '''so''' ending with the units and decades: :::* '''asa'''....''101'' :::* '''asale'''....''112'' :::* '''yosyulyi'''....''598'' :::* '''yusyulyu'''....''999'' === Thousands === ::* The '''''thousands''''' are generated with the formant '''r''': : :: Note: The numeral categories starting with the thousands on up end in '''-o''' and are separated from the rest of a numeral by a space. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Thousands |- ! 1000 !! 2000 !! 3000 !! 4000 !! 5000 !! 6000 !! 7000 !! 8000 !! 9000 |- | '''aro''' || '''ero''' || '''iro''' || '''uro''' || '''yoro''' || '''yaro''' || '''yero''' || '''yiro''' || '''yuro''' |} :::* '''aro'''....''1,000'' :::* '''aro a'''....''1,001'' :::* '''ero isi'''....''2,300'' :::* '''yoro yasula'''....''5,641'' === Millions === ::* The '''''millions''''' are generated with the formant '''ml'''. The millions part of the numeral are kept separate from the rest of the numeral. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Millions with the -ml- Formant |- ! 1,000,000 !! 2,000,000 !! 3,000,000 !! 4,000,000 !! 5,000,000 !! 6,000,000 !! 7,000,000 !! 8,000,000 !! 9,000,000 |- | '''amlo''' || '''emlo''' || '''imlo''' || '''umlo''' || '''yomlo''' || '''yamlo''' || '''yemlo''' || '''yimlo''' || '''yumlo''' |} :::* '''emlo yala'''....''2,000,051'' :::* '''umlo esu'''....''4,000,204'' :::* '''yumlo usyoro isyala'''....''9,405,361'' === Billions === ::* The '''''billions''''' are generated with the formant '''mr'''; ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Billions |- ! 1,000,000,000 !! 2,000,000,000 !! 3,000,000,000 !! 4,000,000,000 !! 5,000,000,000 !! 6,000,000,000 !! 7,000,000,000 !! 8,000,000,000 !! 9,000,000,000 |- | '''amro''' || '''emro''' || '''imro''' || '''umro''' || '''yomro''' || '''yamro''' || '''yemro''' || '''yimro''' || '''yumro''' |} : In numerals ending in '''-ro''' (''thousand''), '''-mlo''' (''million''), and '''-mro''' (''billion''), these numerals keep the '''-o''' and are separated by a space from the other elements of the numeral. :::* '''imro emlo yoro asyula'''....''three billion, two million, five thousand, one hundred fifty one'' :::* '''iro asyulyo'''....''3,195'' :::* '''yamlo asyulyo'''....''6,000,195'' :::* '''alomro yelyomlo asyilyaro yusele'''....''10,075,186,922'' === Trillions etc. === : The '''''trillions''''' are generated with the word '''garale''', which means ''10 to the positive power of 12 or 10<sup>12</sup>.'' : These numerals do not combine with surrounding numerals. ::* '''i garale'''....''3,000,000,000'' (''three trillion'') ::* '''eso garale'''....''200,000,000,000'' (''two hundred trillion'') : Even higher numerals are shown in the [[Mirad_Grammar/Numbers#Number_Chart|Number Chart later in this chapter]]. == Numeric Determiners == : Numeric Determiners are adjectives based on numerals that modify a following noun. === Integers === : The unit numeric integer determiners, which are used to quantify nouns, consist of the cardinal units followed by the unit formant '''wa'''. The noun following the numeric determiner is plural if the number is greater than one. The '''wa''' formant is used on unit numerals when they are stand-alone, not when they are part of a larger number. In contrast with English usage, "zero" is followed by a singular noun (''zero box'' vs. ''zero boxes''. Think of it as ''not a single box''). ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Standalone Unit Numeric Determiners |- ! owa tam !! awa tam !! ewa tami !! iwa tami !! uwa tami !! yowa tami !! yawa tami !! yewa tami !! yiwa tami !! yuwa tami |- | ''no/zero houses'' || ''one house'' || ''two houses'' || ''three houses'' || ''four houses''|| ''five houses'' || ''six houses'' || ''seven houses'' || ''eight houses'' || ''nine houses'' |} : <small>If a unit number is used in forming larger numbers like 13 or 204, no '''wa''' is used.</small> :: In a sequence of noun modifiers, the numerical determiner goes in the same place as in English, eg: ::* '''Ata <u>iwa</u> gajaga twidi bese bay at.'''....''My <u>three</u> older brothers live with me.'' ::* '''Hia <u>uwa</u> tomi losexwo.'''....''These <u>four</u> buildings will be destroyed.'' ::* '''At fu <u>ewa ey iwa</u> gouni.'''....''I would like <u>two or three</u> pieces.'' : The numeric determiners beyond the units do NOT take the '''-wa''' suffix. For example, '''ala tami'''....''eleven houses''. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Numeric Determiners modifying a singular or plural noun |- ! Mirad !! English !! '''Wa''' Behavior !! Pluralization Behavior |- | '''o<u>wa</u> tam''' || ''no houses, zero houses'' || The numeral is a unit, <br>so '''wa''' is suffixed. || The numeral is less than 2, <br>so the noun is singular. |- | '''awa tam''' || ''one house, a house''|| " || " |- | '''ewa tam<u>i</u>''' || ''two houses''|| " || The numeral is greater than 2, <br>so the noun is plural. |- | '''iwa tami''' || ''three houses''|| " || " |- | '''uwa tami''' || ''four houses'' || " || " |- | '''yowa tami''' || ''five houses'' || " || " |- | '''yawa tami''' || ''six houses''|| " || " |- | '''yewa tami''' || ''seven houses'' || " || " |- | '''yiwa tami''' || ''eight houses'' || " || " |- | '''yuwa tami''' || ''nine houses'' || " || " |- | '''alo tami''' || ''ten houses'' || The numeral is not a unit <br>so no '''wa''' is suffixed. || " |- | '''ase tami''' || ''a hundred two houses'' || " || " |- | '''ero iwa tami''' || ''two thousand three houses'' || The numeral '''i''' is a unit, <br>so '''wa''' is suffixed. || " |- | '''iro alo tami''' || ''three thousand ten houses'' || The numeral '''alo''' is not a unit, <br>so '''wa''' is not suffixed. || " |} : Numeric determiners can be pronominalized as things and persons by suffixing '''s''' or '''t''', respectively. These can, in turn, be pluralized by suffixing '''i'''. Furthermore, person pronouns can be feminized with a '''y''' before the '''t'''. The '''s''' suffix is short for '''sun'''....''thing'' or '''suni'''....''things''. The '''t''' ending is short for '''aot'''....''person'' or '''aoti'''....''persons.'' For example: ::* '''Et ayse awa tam. At gey ayse <u>awas</u>.''' (singular inanimate pronoun)....''You have one house. I have <u>one</u> too.'' ::* '''At aysa alo drari. Hij at ayse anay <u>ewasi</u> (plural inanimate pronoun).'''....''I had ten pencils. Now I only have <u>two</u>.'' ::* '''Esa <u>asoti</u> yeb be ha duzam.''' (plural animate pronoun).... '''There were <u>a hundred people</u> in the concert hall.''' ::* '''Yat yefe kebier <u>awoyt</u> bi huti.''' (singular animate female pronoun)....''We must choose <u>one female person</u> from those people.'' === Ordinals === : Ordinal numeric determiners (= ordinals) like ''first'', ''second'', etc. are formed from the cardinal numerals by adding the adjectival ending '''a''' to the cardinal numeral. A variation of this is with the word '''nap''' (''order'') inserted: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Numeric Determiners |- ! Cardinal Numeral !! Ordinal Numeric Determiner !! Variation with '''nap''' (''order'') |- | '''o'''....''zero'' || '''oa'''....''zeroth'' || '''onapa'''....''zeroth'' |- | '''a'''....''one'' || '''aa'''....''first'' || '''anapa'''....''first'' |- | '''e'''....''two'' || '''ea'''....''second'' || '''enapa'''....''second'' |- | '''i'''....''three'' || '''ia'''....''third'' || '''inapa'''....''third'' |- | '''alo'''....''ten'' || '''aloa'''....''tenth'' || '''alonapa'''....''tenth'' |- | '''asu'''....''104'' || '''asua'''....''104th'' || '''asunapa'''....''104th'' |- | '''garale'''....''trillion'' || '''garalea'''....''trillionth'' || '''garalenapa'''....''trillionth'' |} : Note: '''ana''' is an adjective meaning ''only, single'', eg. '''Iyt se ana tud.'''....''She is an only child''. As an adverb, '''anay''' means ''only'', eg. '''At yexe anay be tam.'''....''I work only at home.'' : There are other ordinal adjectives that are not based on numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Words Not Based on Numbers |- ! Root Word !! Ordinal Word |- |'''ij'''....''beginning'' || '''ijna''' or '''ijnapa'''....''first'' |- |'''uj'''....''end'' || '''ujna''' or '''ujnapa'''....''last'' |- |'''aj'''....''past'' || '''ajna''' or '''ajnapa'''....''ex-, former, previous'' |- |'''oj'''....''future'' || '''ojna''' or '''ojnapa'''....''future, upcoming'' |- |'''ej'''....''present'' || '''ejna''' or '''ejnapa'''....''current, new, present'' |- |'''ja'''....''before'' || '''jana''' or '''janapa'''....''previous, last, foregoing'' |- |'''jo'''....''after'' || '''jona''' or '''jonapa'''....''next, following'' |- |'''za'''....''in front of''|| '''zana''' or '''zanapa'''....''next'' |- |'''zo'''....''behind''|| '''zona''' or '''zonapa'''....''last (previous, foregoing)'' |} : Ordinal determiners and adjectives can be converted to adverbs by adding the suffix '''y''' to the adjectival counterparts: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Adverbs |- ! Adjective !! Adverb |- | '''aa'''....''first'' || '''aay'''....''firstly'' |- | '''anapa'''....''first'' || '''anapay'''....''primarily'' |- | '''ea'''....''second'' || '''eay'''....''secondly'' |- | '''ujna'''....''last'' || '''ujnay'''....''finally'' |} : Ordinal determiners can be converted to animate pronouns (persons) with the suffix '''t''' and inanimate pronouns (things) with the suffix '''s'''. These, in turn, can be pluralized with the suffix '''i'''. Neutral-gender animate pronouns can be made specifically masculine or feminine by changing '''at''' to '''wat''' for the former, and to '''ayt''' for the latter: ::* '''ha aas'''....''the first thing'' ::* '''ha aat'''....''the first person'' ::* '''ha aati'''....''the first people'' ::* '''hua aayt'''....''that first female'' ::* '''ha enapas'''....''the second thing'' ::* '''ewat'''....''another guy'' ::* '''Ha ujnati so ha ijnati.'''....''The last shall be first.'' ::* '''ha zanapat'''....''the next fellow'' : Again, in the sequencing of stacked adjectival elements, the order is as in English, that is: <deictic or pronominal determiner> | <ordinal determiner> | <cardinal numerical determiner> | <adjective> ::* '''hua <u>uwa</u> aga tami'''....''those <u>four</u> big houses'' ::* '''ha <u>aa</u> alo oga tami'''....''the <u>first</u> ten little houses'' ::* '''ata <u>anapa</u> ewa oga tudi'''....''my <u>first</u> two little children'' Note: Ordinal numeric determiners are not to be confused with '''''ordinal vowels''''', which are used to derive scalar iterations of nouns. Cardinal numbers are used in the latter case, eg.: ::* '''d<u>o</u>b'''....''state'' (1st level) ::* '''d<u>a</u>b'''....''government'' (2nd level derivative) ::* '''d<u>e</u>b'''....''leader'' (3rd level derivative) ::* '''d<u>i</u>b'''....''administration'' (4th " " ) ::* '''d<u>u</u>b'''....''minister'' (5th " " ) === Fractions === : Fractional numeric determiners ( = fractions) like ''half'' and ''quarter'' are formed by adding '''-yn''' for those functioning as nouns, '''-yna''' for adjectives, '''-ynay''' for adverbs, or '''-yn''' for prefixes, to the respective cardinal numeral. {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:1.6em;font-size:smaller;" |+ Fractional Numeric Determiners |- ! Cardinal Numeral !! Fraction as Noun !! As Adjective !! As Adverb || As Prefix || As Verb |- | '''o'''....''zero'' || '''oyn'''....''a void, vacuum, null'' || '''oyna'''....''null, nil'' || -- || '''oyn-'''....''devoid of'' || '''oynxer'''....''annihilate, nullify'' |- | '''a'''....''one'' || '''ayn'''....''whole'' || '''ayna'''....''entire, whole'' || '''aynay'''....''entirely'' || '''ayn-'''....''holo-, whole-, all-'' || '''aynxer'''....''integrate'' |- | '''e'''....''two'' || '''eyn'''....''a half'' || '''eyna'''....''half'' || '''eynay'''....''halfway'' || '''eyn-'''....''half-, semi-, hemi-, demi-'' || '''eynxer'''....''halve'' |- | '''i'''....''three'' || '''iyn'''....''a third'' || '''iyna'''....''third'' || '''iynay'''....''by a third'' || '''iyn-'''....''terci''- || '''iynxer'''....''cut in third'' |- | '''u'''....''four'' || '''uyn'''....''a quarter'' || '''uyna'''....''quarter'' || '''uynay'''....''quarterly'' || '''uyn-'''....''quadri''- || '''uynxer'''....''quarter'' |- | '''alo'''....''ten'' || '''aloyn'''....''a tenth'' || '''aloyna'''....''tenth'' || '''aloynay'''....''by a tenth'' || '''aloyn-'''....''deci''- || '''aloynxer'''....''decimate'' |- | '''aso'''....''hundred'' || '''asoyn'''....''hundredth, percent'' || '''asoyna'''....''hundredth'' || '''asoynay'''....''by a hundredth'' || '''asoyn-'''....''centi-'' || '''asoynxer'''....''cut by a hundred'' |} : Here are some examples: :* '''His uxo ha <u>oynxen</u> bi yata mir.'''....''This will cause the <u>anihilation</u> of our world.'' :* '''Ha <u>ayna</u> mir te ayv et.'''....''The <u>whole</u> world knows about you.'' :* '''Is se gas vyel ha <u>ayn</u> bi isa goni.'''....''It is more than the <u>whole</u> of its parts.'' :* '''Ferad se <u>ayn</u>dyana dalzeyn.'''....''French is a <u>holo</u>phrastic language.'' :* '''Et yafe bier <u>eyn</u> bi is.'''....''You can take <u>half</u> of it.'' :* '''Yat yefo <u>eynxer</u> eta yexnix.'''....''We will have to <u>halve</u> your salary.'' :* '''Hus sa <u>eyn</u>vyan.'''....''That was a <u>half-</u>truth.'' :* '''Eso <u>eyn</u>zyunida dropek.'''....''There is going to be a <u>hemi</u>spheric war.'' :* '''Duven his se <u>eyn</u>utexea dopar?'''....''Is this a <u>semi-</u>automatic weapon?'' :* '''<u>Iynxu</u> hua absakpovel.'''....''<u>Cut</u> that pie <u>in thirds</u>.'' :* '''It yeyfe bixwer ay <u>uynxwer</u>.'''....''He should be drawn and <u>quartered</u>.'' :* '''Hia nas se <u>aloyn</u> bi hos yat nixa zojab.'''....''This money is a <u>tenth</u> of what we earned last year.'' :* '''Ha dep <u>aloynxwu</u>.'''....''The army <u>would be decimated.</u>'' :* '''Ewa <u>asoyni</u> bi ha dityan baksa.'''....''Two <u>percent (=hundredths)</u> of the citizenry got sick.'' :* '''Hia tom se anay <u>asoyn</u> ge aga vyel hua tom.'''....''This building is only <u>a hundredth</u> as big as that building.'' :* '''Hwut se <u>oyntofa</u>.'''....''That guy is naked.'' : The fractional adverbs can be used as in these examples: :* '''Et so <u>aynay</u> dudyefa av eta xeyni.'''....'''You will be <u>wholly</u> accountable for your actions.''' :* '''Iyt <u>eynay</u> tikabeloka.'''....''She <u>almost</u> (= halfway) threw up.'' : Pronominalizations like ''half of it, a third of them'': ::* '''<u>Eynas</u> sa fia.'''....''<u>Half of it</u> was good.'' ::* '''<u>Eynasi</u> sa fua.'''....''<u>Half of them</u> (things) were bad.'' ::* '''Esa uwa tobi be hua fukyes. <u>Eynati</u> toja.'''....''There were four people in that accident. <u>Half (of them)</u> died.'' ::* '''<u>Iynati</u> bi yet se vyaka.'''....''<u>A third</u> of you are right.'' ::* '''<u>Uynati</u> bi yat yantexe.'''....''<u>A quarter</u> of us agree.'' ::* '''<u>Alo asoyni</u> bi hia dyesi fyunxwa.'''....''<u>Ten percent</u> of these books were ruined.'' === Multiples === : Multiplicative numeric determiners ( = multiples) like ''double'', ''triple'' can be formed by adding '''-on''' to the respective cardinal numeral if the numeral is '''''monosyllabic''''', otherwise just '''-n'''. These noun forms can be adjectivized with the suffix '''-a'''. They can also serve as prefixes on animate nouns, inanimate nouns, and prefixes, as the following chart shows. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Multiplicative Numeric Determiners |- ! Cardinal Numeral !! Multiple as Noun !! ...As Adjective !! ...As Adverb !! ...As Prefix !! ...as Verb-maker |- | '''o'''....''zero'' || '''oon'''....''null'' || '''oona'''....''nil'' || || '''on-'''....''zero-'' || '''onxer'''....''cancel, zero out'' |- | '''a'''....''one'' || '''aon'''....''single'' || '''aona'''....''single'' || '''aonay'''....''singly'' || '''an-'''....''uni-/mono-'' || '''anxer'''....''unify'' |- | '''e'''....''two'' || '''eon'''....''twosome, double'' || '''eona'''....''double'' || '''eonay'''....''doubly'' || '''en-'''....''di-/bi-'' || '''enxer'''....''double'' |- | '''i'''....''three'' || '''ion'''....''threesome, triplet'' || '''iona'''....''triple'' || '''ionay'''....''triply'' || '''in-'''....''tri-''- || '''inxer'''....''triple'' |- | '''u'''....''four'' || '''uon'''....''quartet'' || '''uona'''....''quadruple'' || '''uonay'''....''quadruply'' || '''un-'''....''quadri-/tetra-'' || '''unxer'''....''quadruple'' |- | '''yo'''....''five'' || '''yoon'''....''quintet'' || '''yoona'''....''quintuple'' || '''yoonay'''....''quintuply'' || '''yoon-*'''....''quinti-/penta-'' || '''yoonxer*'''....''quintuple'' |- | '''ya'''....''six'' || '''yaon'''....''sextet'' || '''yaona'''....''sextuple'' || '''yaonay'''....''sextuply'' || '''yaon-*'''....''sexi-/hexa-'' || '''yaonxer*'''....''sextuple'' |- | '''alo'''....''ten'' || '''alon'''....''decade'' || '''alona'''....''decadic'' || '''alonay'''....''by a multiple of ten'' || '''alon-'''....''deca-'' || '''alonxer'''....''multiply by ten'' |- | '''aso'''....''hundred'' || '''ason'''....''hundredfold'' || '''asona'''....''hundredfold'' || '''asonay'''....''by a hundredfold'' || '''ason-'''....''hecato-'' || '''asonxer'''....''multiply by a hundred'' |} :: * <small>An extra ''o'' is added to these prefixes to avoid ambiguity with '''yan''' meaning ''together'' and '''yon''' meaning ''apart.''</small> : The multiplicative noun ''dozen'' is expressed by '''aleon'''. :* '''<u>Aleoni</u> bi pati yizpapa.'''....''<u>Dozens</u> of birds flew by.'' : By adding the suffix '''-at''' to the noun multiple, we get groupings of people. The '''-na-''' in some of these words can be omitted, thereby simplifying the words: :* '''aonat''' or '''aot''' ....''solo, single, person'' ::* '''aonatser''' of '''aotser'''....''become single, become a person'' ::* '''aonawat'''....''singleton'' :* '''eonat''' or '''eot'''....''duo, pair, twosome, couple'' ::* '''eotxer'''....''to copulate'' ::* '''eontajat'''....''twin'' :* '''ionat''' or '''iot'''....''trio, threesome, trinity'' ::* '''iotxer'''....''to do a threesome'' ::* '''Ionatin'''....''Trinitarianism'' ::* '''iontajati'''....''triplets'' :* '''uonat''' or '''uot''' ....''quartet, foursome'' ::* '''uontajat'''....''quadruplet'' :* '''yoonat''' or '''yoot'''....''quintet, group of five people'' ::* '''yoontajati'''....''quintuplets'' ::* '''yoonati'''....''quintets'' : By adding the suffix '''-un''' instead of '''-on''', we get the following: :* '''aun'''....''unit'' ::* '''auna'''....''unitary, individual'' ::* '''aunser'''....''unite'' ::* '''aunyan'''....''series'' :::* '''aunyana'''....''serial'' :* '''eun'''....''pair'' ::* '''euna'''....''even, paired, binary'' ::* '''oleuna'''....''odd, non-binary, uneven, unpaired'' :::* '''oleunat'''....''odd man out'' :::* '''eunxer'''....''even out'' : Some examples where the above multiple determiners and derivatives are used: ::* '''Yat naptyopa be <u>eo(na)ti</u> yez bi ha mep.'''....''We marched in <u>twos (= pairs)</u> down the street.'' ::* '''<u>Asonati</u> upo bay yat bu hia ovdal.'''....''<u>Hundreds (of people)</u> will come with us to this protest.'' ::* '''Hia ivxel xwe <u>en</u>jabay.'''....''This celebration happens <u>bi</u>ennially.'' ::* '''Iyt se <u>un</u>tupokyat.'''....''She is a <u>quadri</u>plegic. (Lit: x 4+limb+loss+person)'' ::* '''Diwe sagu ha <u>auni</u>.'''....''Please count the <u>units</u>.'' ::* '''Yet gafisa <u>aronay</u>!'''....''You all have improved <u>a thousandfold</u>!'' ::* '''Tob se <u>en</u>tyoyaba sat.'''....''Man is a <u>bi</u>pedal creature.'' : Note: Sometimes the multiple prefix ending in '''-on''' in the numbers below ten is shortened to '''-n''' in common words: ::* '''<u>an</u>zyuk'''....''<u>mono</u>cycle'' ::* '''<u>en</u>zyuk'''....''<u>bi</u>cycle'' ::* '''<u>in</u>gun'''....''<u>tri</u>angle'' ::* '''<u>un</u>gun'''....''<u>quadr</u>angle'' ::* '''<u>yoon</u>gon'''....''<u>penta</u>gon'' ::* '''<u>yaon</u>gon'''....''<u>hexa</u>gon'' : Note: The prefixes for ''penta-/quinti-'' and ''hexa-/sext-'' must keep the '''-on''' so as to distinguish them from the prefixes '''yon'''....''apart'' and '''yan'''....''together''. This rule does not apply to numbers inside chemical names and formulas (See [[Mirad Grammar/Vocabulary Formation#Coding Chemical Elements|Coding Chemical Elements]]). ::* '''<u>yoon</u>gona'''....''<u>quinti</u>partite''&nbsp;&nbsp;BUT: '''<u>yon</u>per'''....''separate, go <u>apart</u>'' ::* '''<u>yaon</u>gun'''....''<u>hexa</u>gon''&nbsp;&nbsp;BUT: '''<u>yan</u>uper'''....''meet, come <u>together</u>'' : Note: ::* '''aot'''....''individual, person'' ::* '''eot'''....''couple, pair'' ::* '''iot'''....''trio'' ::* '''uot'''....''quartet'' ::* '''yoot'''....''quintet'' === Distributives === : The following table shows the Mirad equivalents for distributive numbers that refer to the base or radix upon which a number is based. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; font-style:smaller;" |- ! number ! Latinate ! Grecian ! Mirad |- | 0 | ''nullary'' | ''niladic'', ''medadic'' | '''onsuna''' |- | 1 | ''unary'' |'' monadic'' | '''ansuna''' |- | 2 | ''binary'' | ''dyadic'' | '''ensuna''' |- | 3 | ''ternary'' | ''triadic'' | '''insuna''' |- | 4 | ''quaternary'' | tetradic | '''unsuna''' |- | 5 | ''quinary'' | ''pentadic'' | '''yoonsuna''' |- | 6 | ''senary'' | ''hexadic'' | '''yaonsuna''' |- | 7 | ''septenary'' | ''heptadic'' | '''yensuna''' |- | 8 | ''octonary'' | ''octadic'' | '''yinsuna''' |- | 9 | ''novenary'' |'' enneadic'' | '''yunsuna''' |- | 10 | ''denary, decimal'' | ''decadic'' | '''alonsuna''' |- | 11 | ''undenary, undecimal'' | ''endecadic'' | '''alansuna''' |- | 12 | ''duodenary, duodecimal'' | ''dodecadic'' | '''alensuna''' |- | 16 | ''sedecimal'' | ''hexadecimal'' | '''alyansuna''' |- | 20 | ''vigenary, vicenary'' | ''icosadic'' | '''elonsuna''' |} === Frequentatives === : Words related to frequency are formed in various ways: :: With '''-xag''' (''frequency'') ::* '''duhoxag?'''....''how many times?, how often?'' ::* '''oxag'''....''never (zero times)'' ::* '''axag'''....''once'' ::* '''exag'''....''twice'' ::* '''ixag'''....''three times, thrice'' ::* '''aloxag'''....''ten times'' ::* '''glaxag'''....''many times, often'' ::* '''gloxag'''....''seldom'' ::* '''hexag''' ....''sometimes'' ::* '''hyaxag'''....''at all times'' ::* '''hyoxag'''....''not a single time'' ::* '''graxag'''....''too often'' ::* '''grexag'''....''frequently enough'' ::* '''groxag'''.....''not often enough'' ::* '''gwaxag'''.....''most often'' ::* '''gwoxag'''.....''least often'' :: Or, with '''-jod(i)'''....''times, instances'' ::* '''duhogla jodi?'''....''how many times?'' ::* '''owa jod'''....''zero times, not a single time'' ::* '''awa jod'''....''one time'' ::* '''ewa jodi'''....''two time, twice'' ::* '''iwa jodi'''....''three times, thrice'' ::* '''ge jodi vyel'''....''as many times as'' ::* '''ga jodi vyel'''....''more times than, more often than'' ::* '''gla jodi'''....''many times, often'' ::* '''glo jodi'''....''seldom'' :: Some of the above expressions can be adjectivized: ::* '''axaga kyes'''....''a one-time occurrence'' ::* '''ajoda akut'''....''a one-time winner'' ::* '''glaxaga teaput'''....''a frequent visitor'' ::* '''glojoda pat'''....''a rare bird'' :* 1 :** ''daily, every day, once a day''....'''juba / hyajub''' :** ''weekly, every week, once a week''....'''yejuba / hyayejub''' :** ''monthly, every month, once a month''....'''jiba / hyajib''' :** ''yearly/annually, every year, once a year''....'''jaba / hyajab''' :* 2 :** ''twice a day''....'''exag hyajub''' :** ''twice a week/biweekly''....'''exag hyayeyub / eynyejuba''' :** ''twice a month/bimensual''....'''exag hyajib / eynjiba''' :** ''twice a year/biannial/semiannual''....'''exag hyajab / eynjaba''' :* 2 :** ''every other day''....'''hya enapa jub''' (= '''every second day''') :** ''every other week''....'''hya enapa yeyub''' :** ''every other month''....'''hya enapa jib''' :** ''every other year/biennial''....'''hya enapa jab / enjaba''' :* 3 :** ''every three months/trimestral/trimonthly''....'''hya enapa jib / enjiba''' :* 4 :** ''quarterly''....'''hya enapa jib / uynjaba''' :* 6 ::* ''every semester''....'''hya yaonjib / hya eynjab''' === Sequentials === : Number words expressing sequence or order can be expressed in two ways: :* With the adjectival ending '''-a''': ::* '''oa'''....''zeroth'' ::* '''aa'''....''first'' (as a prefix, means ''arch-'') ::* '''ea'''....''second'' ::* '''ia'''....''third'' ::* '''aloa'''....''tenth'' ::* '''asea'''....''one hundred and second'' :* Or with the ending '''napa''', where '''nap''' means ''order'': ::* '''onapa'''....''zeroth'' ::* '''anapa'''....''first'' ::* '''enapa'''....''second'' ::* '''inapa'''....''third'' ::* '''alonapa'''....''tenth'' ::* '''aronapa'''....''thousandth'' === Temporals === : Aggregates of days are formed with '''jub''' (''day''): ::* '''yejub'''....''week'' (''seven day'') : Aggregates of months are formed with '''jib''' (''month''): ::* '''ijib'''....''trimester'' (''three month'') ::* '''yajib'''....''semester'' (''six month'') : Aggregates of years are formed with '''jab''' (''year''): ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' ::* '''ijab'''....''triennium'' ::* '''lojab'''....''decade'' ('''lo''' is short for '''alo''') ::* '''sojab'''....''century'' ('''so''' is short for '''aso''') ::* '''rojab'''....''millennium'' ('''ro''' is short for '''aro''') ::* '''elojab'''....''vicennial'' ::* '''esojab'''....''bicentennial'' ::* '''ujab'''....''quadrennium'' ::* '''yejab'''....''septennial'' ::* '''yujab'''....''novennium'' ::* '''yolojab'''....''jubilee'' === Latinate Number Words Ending in -ary === : Latinate number words ending in -ary are translated with a number prefix and the suffix '''-suna''' in Mirad: ::* '''onsuna'''....''nullary'' ::* '''ansuna'''....''unary'' ::* '''ensuna'''....''binary'' ::* '''insuna'''....''ternary, trinary'' ::* '''unsuna'''....''quaternary'' ::* '''yownsuna<sup>*</sup>'''....''quinary'' ::* '''yawnsuna<sup>*</sup>'''....''quinary'' ::* '''yensuna'''....''senary, septenary'' ::* '''yinsuna'''....''octonary'' ::* '''yunsuna'''....''novenary'' ::* '''alonsuna'''....''denary'' ::* '''alansuna'''....''undenary'' ::* '''alensuna'''....''duodenary'' : * A '''w''' is added to disambiguate the numeric prefix from '''yan-''' (''together'') and '''yon-''' (''apart''). === Number Words Ending in -fold or -ple === :* Number words in English ending in ''-fold'', ''-ple'', or ''-ploid'' are translated with '''-gala''' (''-fold, multiple'') in Mirad: ::* '''angala'''....''unifold, simple, haploid, onefold, one-off, single, solitary'' ::* '''engala'''....''double, ducplicate, twofold'' ::* '''ingala'''....''triple,triplicate, threefold'' ::* '''ungala'''....''quadruple, quadruplicte, fourfold'' ::* '''yowngala'''....''quintuple, fivefold, quintuplicate'' ::* '''yawngala'''....''sextuple, sextuplicate, sixfold'' ::* '''yengala'''....''septuple, sevenfold, septuplicate'' ::* '''yingala'''....''octuple, octuplicate, eightfold'' ::* '''yungala'''....''nonuple, nonuplicate, ninefold'' ::* '''alongala'''....''tenfold'' ::* '''asongala'''....''hundredfold, centuplicate'' ::* '''arongala'''....''thousandfold'' ::* '''amlongala'''....''millionfold'' ::* '''amrongala'''....''billionfold'' : Add a final '''-s''' to the above words to derive an inaninimate noun form: ::* '''angalas'''....''singleton'' ::* '''engalas'''....''duplicate'' ::* '''ingalas'''....''triplicate'' ::* '''ungalas'''....''quadruplicate'' ::* '''yowngalas'''....''quintuplicate, quintuplet, pentuplet'' ::* '''yawngalas'''....''sextuplicate, sextuplet, hextuplet'' ::* '''yengalas'''....''septuplet, helptuplet'' ::* '''yingalas'''....''octuplet'' ::* '''yungalas'''....''nonuplet'' ::* '''alongalas'''....''decuplet'' : Some multiplicative verbs can also be derived thusly: ::* '''galer'''....''to multiply'' ::* '''engaler'''....''to duplicate, to double'' ::* '''ingaler'''....''to triple'' ::* '''ungaler'''....''to quadruple'' : The opposite of multiplication is division, so, change '''gal''' to '''gol''': ::* '''goler'''....''to divide'' ::* '''engoler'''....''to divide by two, to halve, to disect'' ::* '''ingoler'''....''to divide by three, to trisect'' ::* '''ungoler'''....''to divide by four, to quarter'' ::* '''alongoler'''....''to divide by ten, to decimate'' : Another way to create words referring to divisions is to insert a '''y''' before the '''n''' in the numeric prefix: ::* '''ayn'''....''a whole'' ::* '''eyn'''....''a half'' ::* '''iyn'''....''a third'' ::* '''uyn'''....''a quarter'' ::* '''yoyn'''....''a fifth'' ::* '''yayn'''....''a sixth'' ::* '''yeyn'''....''a seventh'' ::* '''yiyn'''....''an eighth'' ::* '''yuyn'''....''a ninth'' ::* '''aloyn'''....''a tenth'' ::* '''asoyn'''....''a hundredth, percent'' ::* '''aroyn'''....''a thousandth'' : Verbs can be derived from the above: ::* '''aynxer'''....''to integrate'' ::* '''eynxer'''....''to halve, to dissect'' ::* '''iynxer'''....''to trisect'' ::* '''uynxer'''....''to quarter'' ::* '''aloynxer'''....''to decimate'' === Number Words Pertaining to Arithmetic Base === : Numbers words pertaining to arithmetic base end in '''-syoba''': ::* '''ensyoba'''....''binary, base 2'' ::* '''insyoba'''....''ternary, base 3'' ::* '''alonsyoba'''....''decimal, base 10'' ::* '''alyansyoba'''....''hexadecimal, base 16'' ::* '''elonsyoba'''....''vigesimal, base 20'' === Number Words Pertaining To Directions in Communications === : Number words pertaining to directions in communications end in '''-izona''': ::* '''anizona'''....''simplex, unidirectional, one-way'' ::* '''enizona'''....''duplex, bidirectional, two-way'' === Number Words Pertaining to Angular Shapes === : Number words pertaining to angular shapes end in '''-guna''': ::* '''inguna, ingun(san)'''....''triangular, triangle'' ::* '''unguna, ungun(san)'''....''quadrangular, quadrangle, square'' ::* '''yownguna, yowngun(san)'''....''pentagonal, pentagon'' ::* '''yawnguna, yawngun(san)'''....''hexagonal, hexagon'' ::* '''yinguna, yingun(san)'''....''octagonal, octogon'' ::* '''alanguna, alangun(san)'''....''hendecagonal, hendecagon'' : Some number words relating to volumes (ending in '''-nid'''): ::* '''yawngekunid'''....''cube, hexahedron'' ::* '''elonkunid'''....''icosahedron'' ::* '''elunkunid'''....''icositetrahedron'' ::* '''unkunid'''....''tetrahedron'' ::* '''yinkunid'''....''octahedron'' ::* '''yunkunid'''....''nonahedron'' === Number Words Pertaining to Meter === : Number words pertaining to meter ending in '''-deup'''. ::* '''indeup'''....''trimeter'' ::* '''undeup'''....''tetrameter'' ::* '''yoondeup'''....''pentameter'' ::* '''yaondeup'''....''hexameter'' ::* '''yendeup'''....''heptameter'' ::* '''yindeup'''....''octameter'' === Number Words for Feet on an Animal === : Numbers words for feet on an animal end in '''tyoyaba'''. ::* '''entyoyaba'''....''bipedal'' ::* '''untyoyaba'''....''quadrupedal'' === List of Numeric Prefixes in English and Mirad === : Here is a list of numeric prefixes used in English and Mirad. The English prefixes can vary between Germanic, Latinate, and Greek-based. ::* '''o(n)-'''....''zero-, nil-, null-, un-, non-'' ::* '''oyn-'''....''no-'' ::* '''a(n)-'''....''uni-, one-, mono-, sim-, singul-, prim-, arch-, sol-, hen-'' ::* '''ayn-'''....''whole-, holo-, sol-'' ::* '''e(n)-'''....''two-, bi(n/s)-, di(s)-, du(al)-, dyo-, duo-, dy-, bin-, second'' ::* '''ey(n)-'''....''half-, semi-, hemi-'' ::* '''eo(n)-'''....''double, diplo-, dupl-, twi-, twofold, twosome, pair, dyo-'' ::* '''i(n)-'''....''three-, tri-, trito-'' ::* '''io(n)-'''....''triple, tripl-, tri-, threefold, threesome, tris-, triad-'' ::* '''iy(n)-'''....''third, terci-, terti-, tern-, trin-'' ::* '''u(n)-'''....''four-, quadr-, tetra-, tetarto-, tessar-, quatern-'' ::* '''uo(n)-'''....''quadrupl-, quart-, tetrad-, fourfold, foresome, tetraplo-'' ::* '''uy(n)-'''....''quarter, quart-, quadru-'' ::* '''yo(wn)-*'''....''five, quint-, penta-, pempto-, pentad-, pentaplop'' ::* '''yoy(n)-'''....''fifth, quint-, pentaplo-'' ::* '''ya(wn)-*'''....''six, sex-, hexa-, hexaplo-, hexad-'' ::* '''yay(n)-'''....''sixth, hect-, octo-'' ::* '''yaon-'''....''sixfold, sext-, hect-, octaplo-, octad-'' ::* '''ye(n)-'''....''seven, sept-, hept-'' ::* '''yey(n)-'''....''seventh, sept-, hept-'' ::* '''yeon-'''....''seven-fold, heptad-, septim-'' ::* '''yi(n)-'''....''eight, oct-, ogdoo-'' ::* '''yion-'''....''octet, octad, octav-, eight-fold'' ::* '''yu(n)-'''....''nine, novem-, noven-, nona-, ennea-'' ::* '''yuyn-'''....''nineth'' ::* '''yuon-'''....''ennead, nonad, enneaplo-, nine-fold'' ::* '''alo-'''....''ten, deci-, deca-'' ::* '''aloyn-'''....''tenth, dec-, decad-'' ::* '''elo-'''....''twenty, viginti-, icos-'' ::* '''aso-'''....''hundred, centi-, hecato-, hectad-'' ::* '''asoyn-'''....''hundredth, cent-, hectad-'' ::* '''aro-'''....''thousand, milli-, kilo-'' ::* '''aroyn-'''....''thousandth, millen-, chiliad-'' : * A '''w''' is added to these words to avoid confusion with '''yan''' (''together'') and '''yon''' (''apart''). === Number Words Referring to Groups of People === : Number words referring to groups of people end in '''-ot''': ::* '''oot'''....''nobody, zero group'' ::* '''aot'''....''person, individual, solo'' ::* '''eot'''....''couple, duo, pair, twosome'' ::* '''iot'''....''trio, threesome'' ::* '''uot'''....''quartet, foursome'' ::* '''yoot'''....''quintet, fivesome'' ::* '''yaot'''....''sextet'' ::* '''yeot'''....''septet'' ::* '''yiot'''....''octet'' ::* '''yuot'''....''nonet'' ::* '''alot'''....''decet'' === Number Words Referring to Groups of Years === ::* '''ejab'''....''biennium'' ::* '''ijab'''....''triennium, triennial'' ::* '''ujab'''....''quadrennium'' ::* '''yojab'''....''quinquennium, lustrum'' ::* '''yajab'''....''sexennium'' ::* '''yejab'''....''septennial'' ::* '''yijab'''....''octennial'' ::* '''yujab'''....''novennium'' ::* '''alojab'''....''decade, decennary, decennial, decennium'' (usu. abbreviated to '''lojab''') ::* '''elojab'''....''vicennium, vicennial, score'' ::* '''yolojab'''....''jubilee, fifty years'' ::* '''asojab'''....''century'' (usu. abbreviated to '''sojab'') ::* '''esojab'''....''bicentenary'' ::* '''arojab'''....''millennium, chiliad'' === Number Words Referring to Parts of a Year === ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' === Number Words Referring to Sets of Things === : Number words referring to sets of things end in '''-yan'''. The corresponding words in English may end in ''-ad'' or ''-ile'': ::* '''onyan'''....''nilad, empty set'' ::* '''anyan'''....''set, series, monad'' ::* '''enyan'''....''dyad, set of two, duad, pair, median'' ::* '''inyan'''....''triad, set of three, tercile, tertile'' ::* '''unyan'''....''tetrad, set of four, quartile'' ::* '''yownyan'''....''pentad, set of five, quintile'' ::* '''yawnyan'''....''hexad, set of six, sextile'' ::* '''yenyan'''....''heptad, set of seven, septile'' ::* '''yinyan'''....''octad, set of eight, octile'' ::* '''yunyan'''....''nonad, set of nine'' ::* '''alonyan'''....''decad, set of ten, decile'' ::* '''alanyan'''....''baker's dozen, set of eleven'' ::* '''alenyan'''....''dozen, set of twelve'' ::* '''alyanyan'''....''hexadecile'' ::* '''elonyan'''....''ventile, vigintile'' ::* '''asonyan'''....''centile, percentile'' ::* '''aronyan'''....''millile'' === Number Words About Twins, Triplets, etc.=== :* Words referring to twins, triplets, etc. end in the word '''-tid''', meaning ''sibling'': ::* '''eontid'''....''twin, fraternal twin'' :::* '''eontwid'''....''twin brother, male twin'' :::* '''eontiyd'''....''twin sister, female twin'' :::* '''geta eontiyd'''...''identical twin'' ::* '''iontid'''....''triplet'' ::* '''uontid'''....''quadruplet'' ::* '''yowntid'''....''quintuplet'' (Note the '''w''', used to avoid confusion with '''yon''' ::* '''yawntid'''....''sextuplet'' (" " ") ::* '''yentid'''....''septuplet'' ::* '''yintid'''....''octuplet'' ::* '''yuntid'''....''nonuplet'' == Number Chart == : The following chart shows numbers in Mirad as symbols, adjectives, pronouns, prefixes, and verbs: {| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Number Chart |- ! colspan=5| Multiple !! colspan=4 |Fraction |- ! Numeral !! Adjective !! Noun !! Prefix<sup>1</sup> !! Verb !!leftmargin=10px| Numeral !! Noun !! Prefix !! Verb |- | 0 || '''owa'''<br>''zero '' || '''oon'''<br>''nonentity, null''<br>'''oot'''<br>''nobody '' || '''on-'''<br>''zero- '' || '''onxer'''<br>''nullify '' ||1/0 || '''oyn'''<br>''zeroth'' || '''oyn-'''<br>''nihil- '' || '''oynxer'''<br>anihilate |- | 1 || '''awa'''<br>''one''<br>'''aa'''<br>''first''<br>'''ana'''<br>''single, lone''<br>'''aona'''<br>''whole'' || '''aon'''<br>''entity''<br>'''aot'''<br>''solo, individual '' || '''an-'''<br>''uni-, mono- '' || '''anxer'''<br>''unify''|| 1/1 || '''ayn'''<br>''whole '' || '''ayn-'''<br>''holo- '' || '''aynxer'''<br>integrate |- | 2 || '''ewa'''<br>''two''<br>'''ea'''<br>''second''<br>'''ena'''<br>''dual''<br>'''ensuana'''<br>''binary'' || '''eon'''<br>''double''<br>'''eot'''<br>''duo, pair, couple '' <br>'''eontid'''<br>''twin''|| '''en-'''<br>''bi-, di- '' || '''eonxer'''<br>double<br>'''eotxer'''<br>''copulate '' || 1/2|| '''eyn'''<br>''half '' || '''eyn-'''<br>''semi- '' || '''eyxner'''<br>''halve, disect'' |- | 3 || '''iwa'''<br>''three''<br>'''ia'''<br>''third''<br>'''insuana'''<br>''ternary'' || '''ion'''<br>''triple''<br>'''iot'''<br>''trio, threesome''<br>'''iontid'''<br>''triplet'' || '''in-'''<br>''tri- '' || '''ionxer'''<br>''triple '' || 1/3|| '''iyn'''<br>''third '' || '''iyn-'''<br>''terci- '' || '''iynxer'''<br>''trisect'' |- | 4 || '''uwa'''<br>''four''<br>'''ua'''<br>''fourth'' || '''uon'''<br>''quadruple''<br>'''uot'''<br>''quartet, foursome''<br>'''uontid'''<br>''quadruplet'' || '''un-'''<br>''tetra- '' || '''uonxer'''<br>''quadruple '' ||1/4|| '''uyn'''<br>''fourth ''<br>'''uynjab'''<br>''quarter'' || '''uyn-'''<br>''quadri- '' || '''uynxer'''<br>''quarter'' |- | 5 || '''yowa'''<br>''five ''<br>'''yoa'''<br>''fifth''|| '''yoon'''<br>''quintuple''<br>'''yoot'''<br>''quintet ''<br>'''yoontid'''<br>''quintuplet'' || '''yown-'''<sup>2</sup><br>''penta- '' || '''yoonxer'''<br>''quintuple '' || 1/5|| '''yoyn'''<br>''fifth '' || '''yoyn-'''<br>''quint- '' || '''yoynxer'''<br>''cut in fifths'' |- | 6 || '''yawa'''<br>''six ''<br>'''yaa'''<br>''sixth'' || '''yaon'''<br>sextuple<br>'''yaot'''<br>''sextet ''<br>'''yaontid'''<br>''sextuplet'' || '''yawn-'''<sup>3</sup><br>''hecto- '' || '''yaonxer'''<br>''sextuple '' || 1/6|| '''yayn'''<br>''sixth '' || '''yayn-'''<br>''hexi- '' || '''yaynxer'''<br>''cut in sixths'' |- | 7 || '''yewa'''<br>''seven ''<br>'''yea'''<br>''seventh'' || '''yeon'''<br>''septuple''<br>'''yeot'''<br>''septet ''<br>'''yeontid'''<br>''septuplet''<br>'''yejub'''<br>''week'' || '''yen-'''<br>''hepto- '' || '''yeonxer'''<br>mult<br>'' seven'' || 1/7|| '''yeyn'''<br>''seventh'' || '''yeyn-'''<br>''hepti- '' || '''yeyxner'''<br>''cut in sevenths'' |- | 8 || '''yiwa'''<br>''eight ''<br>'''yia'''<br>''eighth'' || '''yion'''<br>''octuple''<br>'''yiot'''<br>''octet ''<br>'''yiontid'''<br>''octuplet'' || '''yin-'''<br>''octo- '' || '''yionxer'''<br>mult<br>'' eight '' || 1/8|| '''yiyn'''<br>''eighth '' || '''yiyn-'''<br>''octi- '' || '''yiynxer'''<br>''cut in eighths'' |- | 9 || '''yuwa'''<br>''nine ''<br>'''yua'''<br>''ninth'' || '''yuon'''<br>''nonuple''<br>'''yuot'''<br>''set of nine ''<br>'''yuontid'''<br>''nonuplet'' || '''yun-'''<br>''nona- '' || '''yuonxer'''<br>''multiply by nine '' || 1/9|| '''yuyn'''<br>''nineth '' || '''yuyn-'''<br>''novi- '' || '''yuynxer'''<br>''cut in ninths'' |- | 10 || '''alo'''<br>''ten ''<br>'''aloa'''<br>''tenth''<br>'''alosuana'''<br>''decimal'' ||'''alon'''<br>''tenfold ''<br>'''alojab'''...''decade'' || '''alon-'''<br>''deca- '' || '''alonxer'''<br>''increase by a<br>factor of ten '' || 1/10|| '''aloyn'''<br>''tenth '' || '''aloy-'''<br>''deci- '' || '''aloynxer'''<br>''decimate'' |- | 100<br>10<sup>4</sup> || '''aso'''<br>''hundred''<br>'''asoa'''<br>''hundredth'' || '''ason'''<br>''hundredfold ''<br>'''asojab'''<br>''century''|| '''aso-'''<br>''heca- '' || '''asonxer'''<br>''increase a<br>hundredfold'' || 1/100<br>10<sup>-2</sup>|| '''asoyn'''<br>''hundredth<br> percentage<br>cent '' || '''asoy-'''<br>''centi- '' || '''asoynxer'''<br>''cut into hundredths'' |- | 1,000<br>10<sup>3</sup> || '''aro'''<br>''thousand ''<br>'''aroa'''<br>''thousanth'' || '''aron'''<br>''thousandfold ''<br>'''arojab'''<br>''millennium''|| '''aro-'''<br>''kilo- '' || '''aronxer'''<br>''multiply by a<br>thousand'' || 1/1000<br>10<sup>-3</sup>|| '''aroyn'''<br>''thousandth '' || '''aroy-'''<br>''milli- '' || '''aroynxer'''<br>''divide by a thousand'' |- | 1,000,000<br>10<sup>6</sup> || '''amlo'''<br>''million ''<br>'''amloa'''<br>''millionth'' || '''amlon'''<br>''millionfold '' || '''amlo-'''<br>''mega-'' || || 10<sup>-6</sup>|| '''amloyn'''<br>''millionth'' || '''amloy-'''<br>''micro-'' || |- | 10<sup>9</sup> || '''amro'''<br>''billion ''<br>'''amroa'''<br>''billionth'' || '''amron'''<br>''billionfold '' || '''amro-'''<br>''giga- '' || || 10<sup>-9</sup>|| '''amroyn'''<br>''billionth'' || '''amroy-'''<br>''nano-'' || |- |10<sup>12</sup> || '''garale'''<sup>3</sup><br>''trillion ''<br>'''garalea'''<br>''trillianth'' || '''garalen'''<br>''trillionfold '' || '''garale-'''<br>''tera-'' || || 10<sup>-12</sup>|| '''goralen'''<br>''trillionth'' || '''gorale-'''<br>''pico-'' || |- |10<sup>15</sup> || '''garalyo'''<br>''quadrillion ''<br>'''garalyoa'''<br>''quadrillionth'' || '''garalyon'''<br>''quadrillionfold '' || '''garalyo-'''<br>''peta-'' || ||10<sup>-15</sup>|| '''garalyon'''<br>''quadrillionth'' || '''goralyo-'''<br>''femto-'' || |- |10<sup>18</sup> || '''garalyi'''<br>''quintillion ''<br>'''garalyia'''<br>''quintillionth'' || '''garalyin'''<br>''quintillionfold '' || '''garalyi-'''<br>''exa-'' || ||10<sup>-18</sup>|| '''goralyin'''<br>''quintillianth'' || '''goralyi-'''<br>''atto-'' || |- |10<sup>21</sup> || '''garela'''<br>''sextillion ''<br>'''garelaa'''<br>''sextillionth'' || '''garelan'''<br>''sextillionfold '' || '''garela-'''<br>''zetta-'' || ||10<sup>-21</sup>|| '''gorelan'''<br>''sextillionth'' || '''gorela-'''<br>''zepto-'' || |- |10<sup>24</sup> || '''garelu'''<br>''septillion ''<br>'''garelua'''<br>''septillionth'' || '''garelun'''<br>''eptillionfold '' || '''garelu-'''<br>''yotta-'' || ||10<sup>-24</sup>|| '''gorelun'''<br>''septillianth'' || '''gorelu-'''<br>''yocto-'' || |- | 10<sup>27</sup> || '''garelye'''<br>''octillion ''<br>'''garelyea'''<br>''octillionth'' || '''garelyen'''<br>''octillionfold '' || '''garelye-'''<br>''ronna-'' || ||10<sup>-27</sup>|| '''gorelyen'''<br>''octillionth'' || '''gorelyen'''<br>''ronto-'' || |- | 10<sup>30</sup> || '''garilo'''<br>''nonillion ''<br>'''gariloa'''<br>''nonillionth'' || '''garilon'''<br>''nonillionfold '' || '''garilo-'''<br>''quetta-'' || ||10<sup>-30</sup>|| '''gorilon'''<br>''nonillionth'' || '''gorilo-'''<br>''quecto-'' || |} <div style=";font-size:smaller;"> ::* Note 1: Sometimes the final '''-n''' on the numeric prefix is dropped, especially as an ordinal vowel in scalar words, eg. '''anapa'''<br>''first'', '''atistam'''<br>''elementary school''. ::* Note 2: An extra '''o''' is inserted into this prefix to distinguish it from '''yon-'''<br>''dis-, apart'' ::* Note 3: An extra '''o''' is inserted into this prefix to distinguish it from '''yan-'''<br>''con-, together'' ::* Note 4: '''Garale''' is short for '''alo gar ale'''<br>''ten to-the-power-of 12''. By the same token, '''gorale''' is short for '''alo gor ale'''<br>''ten to-the-power-of-minus 12'' </div> = Metric Units = : Mirad uses the [[wikipedia:International System of Units|International System of Units (SI)]] for rendering measurement units. These symbols are pronounced as if you were spelling each letter out (see [[Mirad Grammar/Phonology and Orthography#Alphabet|the alphabet]]. Bear in mind that majiscules (uppercase letters are prefaced with the word '''ag-''' (''big''). Similarly, Greek letters are rendered by their Greek names (ω = ''omega'', Ω = ''agomega''). The measurement unit names are followed by '''nak''' (''measurement unit''). == SI Base Units == ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI base units</big> |- !English<br>Unit<br>Name !Symbolic<br>Abbreviation !Quantity<br>Unit !Mirad<br>Pronunciation |- !second |style="text-align:center" |s |time |style="text-align:center" |'''sonak''' |- !meter |style="text-align:center" |m |length |style="text-align:center" |'''minak''' |- !kilogram |style="text-align:center" |kg |mass |style="text-align:center" |'''kigenak''' |- !ampere |style="text-align:center" |A |electric current |style="text-align:center" |'''aganak''' |- !kelvin |style="text-align:center" |K |thermodynamic temperature |style="text-align:center" |'''agkinak''' |- !Mole |style="text-align:center" |mol |amount of substance |style="text-align:center" |'''miolinak''' |- !candela |style="text-align:center" |cd |luminous intensity |style="text-align:center" |'''cadanak''' |} == SI Derived Units == : Here are SI derived units with special names and symbols: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI derived units with special names and symbols</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbeviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''radian''' | align="center" | rad | plane angle | align="center" |'''roadanak''' |- |'''steradian''' | align="center" | sr | solid angle | align="center" |'''soronak''' |- |'''hertz''' | align="center" | Hz | frequency | align="center" |'''aghezunak''' |- |'''newton''' | align="center" | N | force, weight | align="center" |'''agninak''' |- | '''pascal''' | align="center" | Pa | pressure, stress | align="center" | '''agpoanak''' |- | '''joule''' | align="center" | J | energy | align="center" | '''agjinak''' |- | '''watt''' | align="center" | W | power | align="center" | '''agwunak''' |- | '''coulomb''' | align="center" | C | electric charge | align="center" |'''agcanak''' |- | '''volt''' | align="center" | V | electrical potential difference | align="center" | '''agvunak''' |- | '''farad''' | align="center" | F | capacitance | align="center" | '''agfenak''' |- | '''ohm''' | align="center" | Ω | electrical resistance | align="center" | '''agomeganak''' |- | '''Siemens''' | align="center" | S | electrical conductance | align="center" | '''agsonak''' |- | '''Weber''' | align="center" | Wb | magnetic flux | align="center" | '''agwubanak''' |- | '''tesla''' | align="center" | T | magnetic flux density | align="center" | '''agtonak''' |- | '''henry''' | align="center" | H | inductance | align="center" | '''aghenak''' |- | '''degree Celsius''' | align="center" | °C | temperature | align="center" | '''nogagcanak''' |- | '''lumen''' | align="center" | lm | luminous flux | align="center" | '''liminak''' |- | '''lux''' | align="center" | lx | illuminance | align="center" | '''lixunak''' |- | '''becquerel''' | align="center" | Bq | radioactivity | align="center" | '''agbakonak''' |- | '''gray''' | align="center" | Gy | absorbed dose (of ionizing radiation) | align="center" | '''aggeyunak''' |- | '''sievert''' | align="center" | Sv | equivalent dose (of ionizing radiation) | align="center" | '''agsovunak''' |- | '''katal''' | align="center" | kat | catalytic activity | align="center" | '''kiatonak''' |- | '''byte''' | align="center" | b | 8 bits of information | align="center" | '''banak''' |} == Convenient Non-SI Units == : Also, here are some non-SI units that are very convenient and acceptable: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Convenient non-SI units</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbreviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''litre''' | align="center" | L | volume | align="center" |'''aglonak''' |- |'''hectare''' | align="center" | ha | area | align="center" |'''heanak''' |- |'''ton''' | align="center" | t | area | align="center" |'''tonak''' |- |'''decibel''' | align="center" | dB | loudness | align="center" |'''daagbanak''' |- |'''fathom''' | align="center" | ftm | depth of water | align="center" |'''fetominak''' |} == Pronunciation of Coherent Derived Unit Formulae == : The following chart shows how in Mirad to pronounce coherent derived unit formulae in terms of base units. Note that the backslash means ''per'' or ''divided by'' and is pronounced '''gol'''. The symbol x means ''times'' and is pronounced '''gal'''. The superscript number is a power and is pronounced '''gar''' plus the number (with '''-wa''', if a unit number). The negative superscript number is pronounced '''gor''' plus the number (again, with '''-wa''' if a unit number). See [[Mirad Grammar/Determiners#Arithmetical Expressions|Arithmetical Expressions]] for further information on these terms. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Examples of coherent derived units in terms of base units</big> |- ! Name ! Symbolic<br>Formula ! Derived<br>Quantity ! Typical<br>Symbol ! Mirad<br>Pronunciation |- | '''square meter''' | align="center" | m<sup>2</sup> | area | align="center" |{{math|''A''}} | align="center" | '''minak-gar-ewa''' |- | '''cubic meter''' | align="center" | m<sup>3</sup> | volume | align="center" | {{math|''V''}} | align="center" | '''minak-gar-iwa''' |- | '''meter per second''' | align="center" | m/s | speed, velocity | align="center" | {{math|''v''}} | align="center" | '''minak-gol-sonak''' |- | '''meter per second squared''' | align="center" | m/s<sup>2</sup> | acceleration | align="center" | {{math|''a''}} | align="center" | '''minak-gol-sonak-gar-ewa''' |- |rowspan=2| '''reciprocal meter''' |rowspan=2 align="center" | m<sup>−1</sup> | wavenumber | align="center" | {{math|''σ''}}, {{math|''ṽ''}} | align="center" | '''minak-gor-awa''' |- | vergence (optics) | align="center" | {{math|''V''}}, 1/{{math|''f''}} |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | density | align="center" | {{math|''ρ''}} | align="center" | '''kigenak-gol-minak-gar-iwa''' |- | '''kilogram per square meter''' | align="center" | kg/m<sup>2</sup> | surface density | align="center" | {{math|''ρ''}}<sub>A</sub> | align="center" | '''kigenak-gol-minak-gar-ewa''' |- | '''cubic meter per kilogram''' | align="center" | m<sup>3</sup>/kg | specific volume | align="center" | {{math|''v''}} | align="center" | '''minak-gar-iwa-gol-kinak-ge''' |- | '''ampere per square meter''' | align="center" | A/m<sup>2</sup> | current density | align="center" | {{math|''j''}} | align="center" | '''aganak-gol-minak-gar-ewa''' |- | Amperes per meter|'''ampere per meter''' | align="center" | A/m | magnetic field strength | align="center" | {{math|''H''}} | align="center" | '''aganak-gol-minak''' |- | '''mole per cubic meter''' | align="center" | mol/m<sup>3</sup> | concentration | align="center" |{{math|''c''}} | align="center" | '''minolinak-gol-minak-gar-iwa''' |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | Mass concentration (chemistry)|mass concentration | align="center" | {{math|''ρ''}}, {{math|''γ'' }} | align="center" | '''kinak-ge-gol-minak-gar-iwa''' |- | '''candela per square meter''' | align="center" | cd/m<sup>2</sup> | luminance | align="center" | {{math|''L''}}<sub>v</sub> | align="center" | '''canak-da-gol-minak-gar-ewa''' |} == SI Macro and Micro Prefixes == : The SI has a whole list of prefixes that act as multipliers (macro) or dividers (micro) of the above and other measurement units. For example, a ''kilometer'' is a meter times a 1,000 (macro unit), whereas a millimeter is a meter divided by a 1,000 (micro unit). '''Agbanak''' means '''byte''', so '''garale-agbanak''' is ''terabyte''. This breaks down to ''10<sup>12</sup> bytes''. Here is a table showing the Mirad macro and micro prefixes: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Scalar Metrics |- ! colspan=4 | Macro !! colspan=4 | Micro |- ! Base<br>10!! US/UK Name!!Mirad Prefix....SI Prefix !!SI Symbol !! Base<br>10 !! (US/UK Name) !! Mirad Prefix....SI Prefix !! SI Symbol |- | 1 || one || '''an-''' *... ''mono-, uni-'' || ||1/1 ||whole || '''ayn-'''....''holo-, uni-'' || |- | 2 ||two || '''en-'''....''bi-'' || || 1/2 ||half||'''eyn-'''....''demi-, di-''|| |- | 3 ||three || '''in-'''....''tri-'' || || 1/3 ||third ||'''iyn-'''....''terci-''|| |- | 4 ||four || '''un-'''....''tetra-'' || || 1/4 ||fourth || '''uyn-'''....''quadri-''|| |- | 5 ||five || '''yown-''' ....''penta-'' || || 1/5 ||fifth ||'''yoyn'''....''quinti-''|| |- | 6 ||six || '''yawn-'''....''hexa-'' || || 1/6 ||sixth ||'''yayn'''....''sexti-''|| |- | 7 ||seven || '''yen-'''....''hepta-'' || || 1/7 ||seventh || '''yeyn'''....''septi-''|| |- | 8 ||eight || '''yin'''....''octo-'' || || 1/8 ||eighth || '''yiyn'''....''octi-''|| |- | 9 ||nine || '''yun'''....''nona-'' || || 1/9 ||ninth || '''yuyn'''....''novi-''|| |- | 10 ||ten || '''alon-'''....''deca-'' || ''da'' || 1/10 ||tenth || '''aloy-'''....''deci-''|| ''d'' |- | 10<sup>2</sup> ||hundred || '''aso-'''....''hecto-'' **|| ''h'' || 10<sup>-2</sup> ||hundredth || '''asoy-'''....''centi-''|| ''c'' |- | 10<sup>3</sup> ||thousand || '''amso-'''....''kilo-'' ||''k'' || 10<sup>-3</sup> ||thousandth)|| '''amsoy-'''....''milli-''|| ''m'' |- | 10<sup>6</sup> ||million || '''amlo-'''....''mega-'' || ''M'' || 10<sup>-6</sup> ||millionth || '''amloy-'''....''micro-''|| ''r'' |- | 10<sup>9</sup> ||billion /milliard || '''amro-'''....''giga-'' || ''G'' || 10<sup>-9</sup> ||billionth/ milliardth || '''amroy-'''....''nano-''|| ''n'' |- | 10<sup>12</sup> ||trillion /billion || '''garale-'''....''tera-'' || ''T'' || 10<sup>-12</sup> ||trillionth / billionth)|| '''gorale-'''....''pico-''|| ''p'' |- | 10<sup>15</sup> ||quadrillion)/ billiard|| '''garalyo-'''....''peta-'' || ''P''||10<sup>-15</sup> ||quadrillionth) / billiardth || '''goralyo-'''....''femto-''||''f'' |- | 10<sup>18</sup> ||quintillion / trillion || '''garalyu-'''....''exa-'' || ''E''||10<sup>-18</sup> ||quintillionth)/ trillionth || '''goralyu'''....''atto-''||''a'' |- | 10<sup>21</sup> ||sextillion)/ trilliard || '''garela-'''....''zetta-'' || ''Z''||10<sup>-21</sup> ||sextillionth / trilliardth || '''gorela'''....''zepto-''||''z'' |- | 10<sup>24</sup> ||septillion)/ quadrillion || '''garelu-'''....''yotta-'' || '' Y'' ||10<sup>-27</sup> ||septillionth / quadrillionth|| '''gorelu'''....''yocto-''||''y'' |} : : **Note: The '''gar''' (''to a plus power'') and '''gor''' (''to a minus power'') forms are alternatives for the numeric prefixes beyond 100. For example, ''billion'' (10<sup>9</sup>) could be expressed as '''garyu-'''(ten) to the 9th power'', while ''billionth'' could be expressed by '''goryu''' (''(ten) to the minus 9th power). The prefix '''garya-''' is composed of the positive exponential operator '''gar''' (''to the power of''), followed by the number ''6''. The prefix '''gorale-''' is composed of the negative exponential operator '''gor''' (''to the root of''), followed by the number ''12''. == Kg Metrics With Abbreviated Symbols == : The macro and micro values can also be represented with abbreviated symbols, which can be pronounced in Mirad as spelled out alphabetics. Greek letter are rendered by their names in Greek. Upper case equivalents are preceded with '''ag-'''. Here is a table showing grams: : :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Kg Metrics With Abbreviated Symbols |- ! colspan=2 | MACRO !! colspan=2 | MICRO |- ! Symbol (Expansion) !! Mirad Pronunciation !! Symbol (Expansion) !! Mirad Pronunciation |- | ''dag'' (decagram)|| '''daagenak''' || ''dg'' |(decigram)||'''dagenak''' |- | ''hg'' (hectogram)|| '''hegenak''' || ''cg'' (centigram)||'''cagenak''' |- | ''kg'' (kilogram) || '''kogenak''' || ''mg'' (milligram)||'''migenak''' |- | ''Mg'' (macrogram)|| '''agmigenak''' ||''μg'' (microgram)|| '''mugenak''' |- | ''Gg'' (gigagram)|| '''aggegenak''' || ''ng'' (nanogram)|| '''nigenak''' |- | ''Tg'' (teragram)|| '''agtogenak''' || ''pg'' (picagram)|| '''pogenak''' |- | ''Pg'' ( petagram)|| '''agpogenak''' || ''fg'' (femtogram)|| '''fegenak''' |- | ''Eg'' (exagram)|| '''agegenak''' || ''ag'' (attogram)|| '''agenak''' |- | ''Zg'' (zettagram)|| '''agzegenak''' || ''zg'' (zeptogram) || '''zegenak''' |- | ''Yg'' (yottagram)|| '''agyugenak''' || ''yg'' (yoctogram) || '''yugenak''' |} : The squared and cubed representations of the above are followed by '''gar ewa''' (''squared'') and '''gar iwa''' (''cubed''), respectively: ::* ''10 km²''....(pronounced as:) '''alo kominaki gar ewa''' ::* ''12 mm³''....(pronounced as:) '''ale miminaki gar iwa''' = Expressing Frequency = : There are two ways to form determiners of frequency: ::* Using '''jod(i)''' meaning ''occasion(s), instance(s), time(s)'', or ::* Using '''xag''' meaning ''frequency'' : Here is a chart showing the most common frequency determiners: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Frequentative Determiners |- ! "Jod" Method !! "Xag" Method !! Meaning |- | '''duhogla jodi?''' || '''duhoxag?''' || ''how often?, how many times?'' |- | '''hogla jodi''' || '''hoxag''' || ''how often, how frequently'' |- | '''hagla jodi''' || '''haxag''' || ''the frequency'' |- | '''hegla jodi''' || '''hexag''' || ''sometimes, on some occasions'' |- | '''higla jodi''' || '''hixag''' || ''this often, this many times'' |- | '''hugla jodi''' || '''huxag''' || ''that often, that many times, so many times'' |- | '''huugla jodi''' || '''huuxag''' || ''so often, so many times'' |- | '''hyogla jodi''' || '''hyoxag''' || ''never'' |- | '''hyagla jodi''' || '''hyaxag''' || ''always, at all times'' |- | '''hyegla jodi''' || '''hyexag''' || ''any number of times, however often'' |- | '''hyigla jodi''' || '''hyixag''' || ''as often, the same number of times'' |- | '''hyugla jodi''' || '''hyuxag''' || ''not as often, some other number of times'' |- | '''ga jodi''' || '''gaxag (vyel)''' || ''more often (than)'' |- | '''ge jodi''' || '''gexag (vyel)''' || ''as many times (as), as often (as)'' |- | '''go jodi''' || '''goxag (vyel)''' || ''less often (than)'' |- | '''gla jodi''' || '''glaxag''' || ''many times, often'' |- | '''gle jodi''' || '''glexag''' || ''quite a few times, quite often'' |- | '''glo jodi''' || '''gloxag''' || ''not so many times, seldom'' |- | '''gra jodi''' || '''graxag''' || ''too often'' |- | '''gre jodi''' || '''grexag''' || ''often enough'' |- | '''gro jodi''' || '''groxag''' || ''too seldom'' |- | '''gwa jodi''' || '''gwaxag''' || ''as often as possible, most often, most times'' |- | '''gwe jodi''' || '''gwexag''' || ''an average number of times'' |- | '''gwo jodi''' || '''gwoxag''' || ''least often, as seldom as possible'' |- | '''owa jod''' || '''oxag''' || ''never, at no time, zero times'' |- | '''awa jod''' || '''axag''' || ''once, one time'' |- | '''awa ga jod''' || '''ga axag''' || ''again, once more'' |- | '''ewa jodi''' || '''exag''' || ''twice, two times'' |- | '''iwa jodi''' || '''ixag''' || ''thrice, three times'' |- | '''alo jodi''' || '''aloxag''' || ''ten times'' |- |- '''asoni bi jodi''' || -- || ''hundreds of times'' |- |- '''yowa gal haxag vyel zojab''' || '''yoxag vyel zojab''' || ''five times as often as last year'' |} : Examples: ::* '''<u>Duhoxag</u> et pe ha tayegoblam?'''....''<u>How often</u> do you go to the barber shop?'' ::* '''<u>Duhogla jodi</u> et akaye hia ekun?'''....''<u>How many times</u> have you won this game?'' ::* '''At teataye hua dyezun <u>iwa ey uwa jodi</u>.'''....''I have seen that film <u>three or four times</u>.'' ::* '''At teataye is <u>huugla jodi (or: huuxag) van</u> at bokseye.'''....''I have seen it <u>so many times that</u> I am getting sick.'' ::* '''Hus xwaye <u>gaxag vyel</u> et te.'''....''That has happened <u>more often than</u> you know.'' = Mathematical Expressions = [[File:Arithmetic symbols2.svg|90px|thumb|none]] : Mathematical vocabulary is based mostly on deriviatives of the degree word '''ga'''....''more''. == Chart of Arithmetical Operations == : The following chart shows Mirad mathematical operation terms and symbols: {{small/top}} {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:3.2em; font-size:smaller;" |+ Arithmetical Operation Vocabulary |- ! Verb !! Operation !! Patient !! Subject !! Operator !! Sign !! Result |- | '''gaber'''....''add'' || '''gaben'''....''addition'' || '''gabwas'''....''addend, summand'' || '''gabus'''....''augend'' || '''gab'''....''plus'' || '''gabsiyn'''....''plus sign'' (<big>+</big>) || '''gabix'''....''sum'' |- | '''galer'''....''multiply'' || '''galen'''....''multiplication'' || '''galwas'''....''multiplicand'' || '''galus'''....''multiplier, factor'' || '''gal'''....''times'' || '''galsiyn'''....''times sign'' (<big>x</big>) || '''galix'''....''product'' |- | '''garer'''....''raise to the power of''<br>'''egarer'''....''to square''<br>'''igarer'''....''to cube'' || '''garen'''....''exponentiation'' || '''garwas'''....''base'' || '''garus'''....''exponent'' || '''gar'''....''raised to the power of'' || || '''garix'''....''power'' |- | '''gazer'''....''logarithmize'' || '''gazen'''....''logarithmization'' || '''gazwas'''....''base''||'''gazus'''....''antilogarithm'' ||'''gaz'''....''the log of'' || ||'''gazix'''....''logarithm'' |- | '''gober'''....''subtract'' || '''goben'''....''subtraction'' || '''gobwas'''....''minuend'' || '''gobus'''....''subtrahend'' || '''gob'''....''minus'' || '''gobsiyn'''....''minus sign'' (<big>-</big>) || '''gobix'''....''difference'' |- | '''goler'''....''divide'' || '''golen'''....''division.... fraction'' || '''golwas'''....''dividend'', ''numerator''|| '''golus'''....''divisor, denominator'' || '''gol'''....''divided by'' || '''golsiyn'''....''division sign'' (<big>÷</big>) || '''golix'''....''quotient'' |- | '''gorer'''....''derive the nth root of'' || '''goren'''....''root extraction'' || '''gorwas'''....''radicand'' || '''gorus'''....''degree'' || '''gor'''....''the nth root of'' || '''gorsiyn'''....''radical sign'' (<big>√</big>) || '''gorix'''....''root'' |- | '''gexer'''....''equal'' || '''gexen'''....''equation'' || '''gexwas'''....''thing being equated'' || '''gexus'''....''equator'' || '''ge'''....''equal to'' || '''gesiyn'''....''equal sign'' (<big>=</big>) || |} {{small/end}} == How to Verbalize Math Expressions == ::* ''1 + 1 = 2.''....'''Awa gab awa gese ewa.''' ::* ''3 - 1 = 2.''....'''Iwa gob awa gese ewa.''' ::* ''2 x 4 = 8.''....'''Ewa gal uwa gese yiwa.''' ::* ''10 % 2 = 5.''....'''Alo gol ewa gese yuwa.''' ::* ''5<sup>2</sup> = 25.''....'''Yowa gar ewa gese elyu.''' ::* ''2<sup>3</sup> = 8.''....'''Ewa gar iwa gese yiwa.''' ::* ''4 √2 = 2 = 2.''....'''Uwa gor ewa gese ewa.''' ::* ''log<sub>10</sub> 1000 = 3.''....'''Aro gaz alo gese iwa.''' : Note 1: '''gese''' (''equals'') can be substituted with '''se''' (''is''), eg.: ::* '''Ewa gab ewa se uwa.'''....''Two plus two is four.'' : Note 2: If numbers are used as numeric adjectives, the units take the suffix '''-wa''', eg.: ::* '''E<u>wa</u> sicirufebi gab a<u>wa</u> marofeb gese yanmul.'''....''Two oranges plus one apple equals a salad.'' : Examples of mathematical expressions: ::* '''Ewa <u>gab</u> ewa gese uwa.'''....''Two <u>plus</u> two equals four.'' ::* '''Ewa <u>gal</u> iwa gese yawa.'''....''Two <u>times</u> three equals six.'' ::* '''Iwa <u>gar</u> ewa gese yuwa.'''....''Three <u>to the second power</u> equals nine.'' ::* '''Ewa <u>gob</u> ewa gese owa.'''....''Two <u>minus</u> two equals zero.'' ::* '''Yuwa <u>gol</u> iwa gese iwa.'''....''Nine <u>divided by</u> three equals three.'' ::* '''Yuwa <u>gor</u> iwa gese iwa.'''....''Nine <u>cubed</u> equals three.'' ::* '''Aso <u>gor</u> ewa gese alo.'''....''One hundred <u>squared</u> equals ten.'' ::* '''Aro <u>gaz</u> alo gese iwa.'''....''Log<sub>10</sub>(1000) = 3. (= Log base 10 of 1000 equals three'') == Decimal Expressions == : Decimal expressions like ''2.5'' use the word '''nod'''....''point'' as in English. ::* '''Hia lisovol kyinse ga vyel 10.8 (alo nod yiwa) kigenaki.'''....''This tomato weighs more than 10.8 (ten point eight) kilograms.'' = Calendar and Time Expressions = :: The word for calendar is '''judar'''. The sections below explain how calendar expressions are formed and used: === Basic Calendar Units === [[File:Calendar (PSF).png|thumb|none]] : Time is divided using the following basic terms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Calendar Units |- ! Mirad !! English |- | '''job''' || ''time'' |- | '''jab''' || ''year'' |- | '''jeb''' || ''season'' |- | '''jib''' || ''month'' |- | '''jub''' || ''day'' |- | '''jwob*''' || ''hour'' |- | '''jwab*''' ('''jwap''') || ''minute'' (''moment'') |- | '''jweb*''' ('''jwep''') || ''second'' (''instant'') |} * Note: These would ordinarily be '''jyob''', '''jyab''', and '''jyeb''' respectively, but the '''w''' glide is much easier to pronounce after the letter '''j''', and is therefore substituted. == Other Calendar Units == : Other calendar units are formed through the agglutination of numerical stubs to some of the time units above: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Other Calendar Units |- ! Mirad !! English !! Numerical Formula |- | '''rojab''' || ''millenium'' || year x 1,000 |- | '''sojab''' || ''century'' || year x 100 |- | '''lojab''' || ''decade'' || year x 10 |- | '''eynjab''' || ''half year'' || year x 1/2 |- | '''uynjab''' || ''quarter'' || year x 1/4 |- | '''yajib''' || ''semester'' || month x 6 |- | '''yejub''' || ''week'' || day x 7 |- | '''yejubuj''' || ''weekend'' || day x 7 end |- | '''eynjwob''' || ''half hour'' || hour x 1/2 |} : ''This'', ''next'', ''last'', etc. are expressed as follows: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Pointers |- ! Mirad !! English |- | '''hijub'''<br>'''hiyejub'''<br>'''hijab''' || ''today''<br>''this week''<br>''this year'' |- | '''zojub'''<br>'''zoyejub'''<br>'''zajab''' || ''yesterday''<br>''last week''<br>''last year'' |- | '''zajub'''<br>'''zayejub'''<br>'''zajab''' || ''tomorrow''<br>''next week''<br>''next year'' |- | '''hujub'''<br>'''huyejub'''<br>'''hujab''' || ''that day''<br>''that week''<br>''that year'' |- | '''jazojub'''<br>'''ja ewa yejubi'''<br>'''jazojab''' || ''the day before yesterday''<br>''two weeks ago''<br>''the year before last'' |- | '''jozajub'''<br>'''jo ewa yejubi'''<br>'''jozajab''' || ''the day after tomorrow''<br>''two weeks from now''<br>''the year after next'' |- | '''Duhojub?'''|| ''Which day?'' |- | '''hyajub''' || ''every day''<sup>1</sup> |- | '''hyejub''' || ''any day'' |- | '''hejub''' || ''someday'' |- | '''hejubi''' || ''some days'' |- | '''bi jub bu jub''' || ''from day to day'' |- | '''e jubi jay''' || ''two days ago'' |- | '''gla jubi joy''' || ''many days later'' |} : <sup>1</sup> ''All day'' is expressed by '''ha ayna jub''' or '''hya ha jub'''. == Seasons of the Year == [[File:Seasons gijinka.png|thumb|]] : Seasons of the year are expressed by internally scalarizing the word for ''season'' '''jeb''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Seasons of the Year |- ! Mirad !! English |- | '''jeab''' || ''spring'' |- | '''jeeb''' || ''summer'' |- | '''jeib''' || ''autumn, Fall'' |- | '''jeub''' || ''winter'' |} : Examples of usage: ::* '''be jeab'''....''in spring'' ::* '''ja jeeb'''....''before summer'' ::* '''ju jeib'''....''until autumn'' ::* '''ji jeub'''....''since winter'' ::* '''je ha jeb'''....''during the season'' ::* '''ub ha uj bi jeeb'''....''toward the end of summer'' ::* '''eb jeab ay jeeb'''....''between spring and summer'' ::* '''jeeba gemoj'''....''vernal equinox'' ::* '''jeiba fayebi'''....''autumn leaves'' ::* '''jeba til'''....''seasonal drink'' ::* '''jeubyena jebmalyen'''....''wintry climate'' ::* '''jeabyena malyen'''....''spring-like weather'' ::* '''jeuben'''....''hibernation'' ::* '''hijeab'''....''this season'' ::* '''zajeab'''....''next season'' ::* '''zojeab'''....''last season'' ::* '''hyajeab'''....''every season'' == Months of the Year == : Months of the year are expressed by internally scalarizing the word for month '''jib'''. Unlike in English, the months of the year in Mirad are not capitalized. Nor are days of the week. :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Months of the Year |- ! Mirad !! English |- | '''jiab''' || ''January'' |- | '''jieb''' || ''February'' |- | '''jiib''' || ''March'' |- | '''jiub''' || ''April'' |- | '''jiyob''' || ''May'' |- | '''jiyab''' || ''June'' |- | '''jiyeb''' || ''July'' |- | '''jiyib''' || ''August'' |- | '''jiyub''' || ''September'' |- | '''jilob''' || ''October'' |- | '''jilab''' || ''November'' |- | '''jileb''' || ''December'' |} : Some expressions using the months: ::* '''be jilob'''....''in October'' ::* '''ja jiyab'''....''before June'' ::* '''lojo zajiyeb'''....''by next July'' ('''lojo''' = ''not after'') ::* '''hijib'''....''this month'' ::* '''zojib'''....''last month'' ::* '''zajib'''....''next month'' ::* '''bi-jib-bu-jiba jobnis'''....''month-to-month rent'' ::* '''jibay'''....''monthly'' ::* '''jibi joy'''....''months later'' ::* '''jiba sindrurun'''....''monthly magazine'' ::* '''hujiba jobnis'''....''that month's rent'' ::* '''hya ionjib'''....''every trimester'' ::* '''jibiler'''....''to menstruate'' ::* '''byi zojilob'''....''since last October'' ::* '''ub zejib'''....''toward mid-month'' == Days of the Week == : Days of the week are expressed by internally scalarizing the word for day '''jub''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Days of the Week |- ! Mirad !! English |- | '''juab''' || ''Monday'' |- | '''jueb''' || ''Tuesday'' |- | '''juib''' || ''Wednesday'' |- | '''juub''' || ''Thursday'' |- | '''juyob''' || ''Friday'' |- | '''juyab''' || ''Saturday'' |- | '''juyeb''' || ''Sunday'' |} : Here are some common terms relating to days of the week: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Expressions |- ! Mirad !! English |- | '''Duhojub?''' || ''Which day?'' |- | '''hojub...''' || ''the day that...'' |- | '''hejub''' || ''someday'' |- | '''hijub''' || ''today'' |- | '''hujub''' || ''that day'' |- | '''hyijub''' || ''(on) the same day'' |- | '''hyajub''' || ''every day'' |- | '''hyejub''' || ''any day'' |- | '''zajub''' || ''yesterday'' |- | '''zojub''' || ''tomorrow'' |- | '''ha jajub'''<br>'''be ha jana jub''' || ''the day before, (on) the previous day'' |- | '''ha jojub'''<br>'''be ha jona jub''' || ''the day after, (on) the following day'' |- | '''jazojub''' || ''the day before yesterday'' |- | '''jozajub''' || ''the day after tomorrow'' |- | '''hya ea jub''' || ''every other/second day'' |- | '''hyajub boy juyeb''' || ''every day except Sunday'' |- | '''yejub''' || ''week'' |- | '''hiyejeb''' || ''this week'' |- | '''yejubuj''' || ''weekend'' |- | '''yexjub''' (or) '''zeyejub''' || ''weekday'' |- | '''enyejuba(y)''' || ''bi-weekly'' |- | '''zoyejub''' || ''last week'' |} : Examples of Usage: ::* '''(be) juyob'''....''on Friday'' ::* '''ju juib'''....''until Wednesday'' ::* '''ji zojub'''....''since yesterday'' ::* '''lojo jubuj'''....''by [Lit: not after] day's end'' ::* '''jo zajub'''....''after tomorrow'' ::* '''je ha jub'''....''during the day'' ::* '''bi juab bu juub'''....''from Monday to Friday'' ::* '''yejubuja ponpop'''....''a weekend getaway'' == Parts of the Day == : Here are the principal parts of a day: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Parts of the Day |- ! Daytime !! Nighttime |- | '''maj'''....''daytime, day'' ||'''moj'''....''nighttime, night'' |- | '''bi maj'''....''A.M.'' ||'''bi moj'''....''P.M.'' |- | '''jamajij'''....''pre-dawn'' || '''jamojij'''....''pre-dusk'' |- | '''majij'''....''daybreak, dawn''|| '''mojij'''....''dusk'' |- | '''amaryap'''....''sunrise, sunup''||'''amaryop'''....''sunset, sundown'' |- | '''jwamaj'''....''morning''<br>'''zajwamaj'''....''tomorrow morning''<br>'''hijwamaj'''....''this morning''<br>'''zojwamaj'''....''yesterday morning''<br>'''hujwamaj'''....''that morning''<br>'''hyajwamaj'''....''every morning''||'''jwamoj'''....''evening''<br>'''zajwamoj'''....''tomorrow evening''<br>'''hijwamoj'''....''this evening''<br>'''zojwamoj'''....''yesterday evening''<br>'''hujwamoj'''....''that evening''<br>'''hyajwamoj'''....''every evening'' |- | '''zemaj'''....''noon''||'''zemoj'''....''midnight'' |- | '''jozemaj'''....''afternoon''||'''jozemoj'''....''after midnight'' |- | '''majuj'''....''twilight''|| '''jwomoj'''....''late night'' |} ::* Examples of Usage: ::* '''At tijpa <u>ja majij</u>.'''....''I woke up <u>before dawn</u>.'' ::* '''At iyfe tuyjer <u>be ha jwoa jozemaj</u>.'''....''I like to nap <u>in the late afternoon</u>.'' ::* '''It yexe bi <u>amaryap bu amaryop</u>.'''....''He works from <u>sunup to sundown</u>.'' ::* '''<u>Be gwa jwamoji</u>, at teaxe yibsin.'''....''<u>Most evenings</u>, I watch television.'' == Expressing Dates == : The following is a how a date ('''jud''') is normally expressed: ::* '''be juab, 11 jieb 2018 joK.'''....''on Monday, February 11th, 2018 A.D.'' :A date like 2018 can be expressed as ''twenty eighteen'' ('''elo alyi''') or ''two thousand eighteen'' ('''ero alyi'''). : The day ''11'' in the above expression is pronounced '''ala'''. : The acronym for ''B.C.'' is '''jaK''', short for '''ja Krist''' (''before Christ''). : The acronym for the de-Christianized "BCE", meaning ''Before the Common/Current Era'' is expressed in Mirad with '''jaEJ''' ('''ja ha Eja Joeb'''). : The acronym for ''A.D.'' is '''joK''', short for '''jo Krist''' (''after Christ''). : The acronym for the de-Christianized ''C.E.'' is '''EJ''', short for '''ha Eja Joeb''' (''the Current Era''). : Other date expressions follow: ::* '''be <u>ha 1800 jabi</u> (alyi aso jabi)'''....''In <u>the 1800's</u> (eighteen hundreds)'' ::* '''ja <u>ha 20a (eloa)</u> asojab'''....''before <u>the 20th (twentieth)</u> century'' ::* '''eb <u>1920 (yulo elo)</u> ay 2001 (emso awa)'''....''between <u>1920 (nineteen twenty)</u> and (two thousand one)'' ::* '''<u>hyaje</u> hua alojab'''....''<u>throughout</u> that decade'' ::* '''At yexa hum <u>je gla jabi</u>.'''....''I worked there <u>for [Lit: during] many years</u>.'' ::* '''Ujbu his <u>lojo</u> jiyab.'''....''Finish this <u>by</u> [Lit: not after] May.'' ::* '''Iyt so him <u>ub ha uj bi</u> 2 (ewa) jiab.'''....''She will be here <u>toward the end of</u> January 2nd.'' ::* '''At taja je ha Podea <u>Eloni</u>.'''....''I was born in the Roaring <u>Twenties</u>.'' == Telling Time == [[File:Old Clock DSCN4746.jpg|thumb|]] : Clock time expressions use mostly the word '''jwob''' (''hour'') or '''jwobi''' (''hours''). : Times of the day are expressed in the 24-hour European system, or what might be called by Americans "military clock time." So, 3PM in U.S. parlance should be expressed in Mirad as ''15 hours'' ('''ulo jwobi'''), which is the same as ''15:00'' or ''15 hundred hours''. : The usual time-of-day question is '''Se duhojwob?'''....''What time is it?'' [Lit: is what-hour?] : The typical answer is in the format '''Se alo (jwobi) yuwa.''' (Lit: ''(It) is ten hours five''). The use of '''jwobi''' is optional, but if '''jwobi''' is modified by '''awa'''....''one'', then the singular form '''jwob''' is used. : Here are some typical answers: ::* '''Se awa jwob.'''....''It is one o'clock AM'' [Lit: ''It is one hour.''] ::* '''Se ewa jwobi.'''....''It is two o'clock AM'' [Lit: ''It is two hours.''] ::* '''Se ale jwobi.'''....''It is twelve o'clock AM.'' ::* '''Se alyu jwobi elo.'''....''It is 15:30 (3:30 PM).'' ::* '''Se eli jwobi ali.'''....''It is 23:13 (11:13 PM).'' ::* '''Se elu jwobi.'''....''It is 24:00 (12 PM).'' : The words '''jwob''' and '''jwobi''' can be abbreviated as '''j.'''. ::* '''be elo j.'''....''At 8:00 PM'' : The designation AM and PM can be used but are not necessary in the 24-hour clock system: ::* '''bi maj'''....(''AM'') ::* '''bi moj'''.... (''PM'') ::* '''Se <u>vyavay</u> 15:10 (= alu alo).'''....''It is exactly 7:10 P.M..''&nbsp;&nbsp;[Lit: ''It is <u>exactly</u> fifteen ten.''] ::* '''Et sa jwoa <u>bey</u> alo jwabi.'''....''You were late by 10 minutes.''&nbsp;&nbsp;[Lit: ''You were late <u>by</u> ten minutes.''] ::* '''Has ijo <u>yuz</u> 21:30 (= ela jwobi ilo).'''....''It will begin <u>around</u> 10:30 PM.'' ::* '''Puu him <u>lojo vyel</u> 15:00 j.'''....''Get here <u>no later than</u> 3 PM.'' ::* '''Ha yuzpar puo hum <u>yeb</u> 10 jwabi.'''....''The bus will arrive there <u>within</u> 10 minutes.'' ::* '''Ha jwobar <u>izeade</u><sup>1</sup> 17:00.'''....''The clock says [Lit. ''indicates''] 5 PM.'' ::* '''Yit pua be 3 j. <u>be ha nod</u>.'''....''They arrived at 3 <u>on the dot</u>''. :::<small>Note 1: '''izeade''' (''indicates'') can be substituted with '''de''' (''says'').</small> : Note the following clock time idioms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Clock Idioms |- ! Mirad !! English |- | '''jwa''' || ''early'' |- | '''jwe''' || ''on time'' |- | '''jwo''' || ''late'' |- | '''Se <u>vyavay</u> elo j.''' || ''It is <u>exactly</u> 8 PM.'' |- | '''<u>yub bi</u> zemaj'''<br>or '''<u>yuz bi</u> zemaj.''' || ''<u>around</u> noon'' |- | '''<u>ub</u> zemoj''' || ''<u>toward</u> midnight'' |- | '''<u>yeb bi</u> jwebi''' || ''<u>within</u> seconds'' |- | '''alo jwabi <u>ja hij</u>''' || ''ten minutes <u>ago</u> [= before now]'' |- | '''<u>lojo</u> 3 j.''' || ''<u>no later than / by</u> 3 o'clock AM.'' |- | '''jwobay''' || ''hourly / by the hour / on the hour'' |- | '''Hia pop <u>efxe</u> 2 1/2 (= ewa gab eyn) jwobi.''' || ''This trip <u>takes (Lit: necessitates) </u> 2 1/2 hours.'' |- | '''<u>ju</u> awa jwob bi hij''' || ''<u>until</u> one hour from now'' |- | '''<u>ji</u> zojub be 10a j.''' || ''<u>since</u> yesterday at 10 o'clock.'' |- | '''<u>je</u> ha jana 12 jwabi''' || ''<u>for/during/over</u> the last 12 minutes'' |- | '''<u>ja</u> ojo 10 j.''' || ''<u>before / by</u> 10 AM.'' |- | '''<u>lojo</u> 10 jwobi.''' || ''<u>by / in / within</u> 10 hours.'' |- | '''<u>jo</u> 10 j.''' || ''<u>after</u> 10 o'clock AM.'' |- | '''At saye him <u>ji</u> ewa jwobi.''' || ''I have been here <u>for [= since]</u> two hours.'' |} = Expressing Age = [[File:Russian Age Rating System.svg|thumb|]] : Many expressions relating to age are built on the Mirad word for ''age'': '''jag'''. : The typical question is: ::* '''<u>Duhojaga</u> et se?'''....''<u>How old</u> are you?'' (Lit. ''what-aged'') : A typical answer is one of the following. ::* '''At se <u>eli jabi jaga.</u>'''....''I am <u>twenty-three years old.</u>'' ::* '''At se <u>eli jaga.</u>'''....''I am <u>age twenty-three.</u>'' ::* '''At se <u>eli.</u>'''....''I am <u>twenty-three.</u>'' : Here are some ways to compare age: ::* '''gejaga vyel et'''....''as old as you, the same age as you'' ::* '''gajaga vyel et'''....''older than you'' ::* '''gojaga vyel et'''....''not as old as you'' ::* '''gajoga vyel et'''....''younger than you'' ::* '''grajaga'''....''too old'' ::* '''grejaga'''....''old enough'' ::* '''grojagat'''....''a minor (an underaged person)'' ::* '''zejaga'''....''middle aged'' ::* '''gwajogat'''....''the youngest one'' ::* '''gwajagat'''....''the oldest one'' ::* '''ha gwajagat bi ha tixutyan.'''....''the oldest one in (= of) the class.'' ::* '''Fiyzuu eta gajagati.'''....''Respect your elders.'' ::* '''iwa jabi gajaga vyel et'''....''three years older than you'' : Here is a chart showing the words used to describe people at various ages. Note, that starting with teenager, the number part of the expression means somewhere in a range of numbers, so the letter '''y''' is added to the number. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; |+ People of different ages |- ! Mirad !! English |- | '''awajubjagat''' || ''one day old baby'' |- | '''awajagat''' || ''one-year-old'' |- | '''alojagat''' || ''ten-year-old'' |- | '''aloyjagat''' || ''teenager'' |- | '''eloyjagat''' || ''vicenarian, twenty-something-year-old'' |- | '''iloyjagat''' || ''tricenarian, thirty-something-year-old'' |- | '''uloyjagat''' || ''quadracenarian, forty-something-year-old'' |- | '''yoloyjagat''' || ''quinquacenarian, fifty-something-year-old'' |- | '''yaloyjagat''' || ''sexagenarian, sixty-something-year-old'' |- | '''yeloyjagat''' || ''octogenarian, eighty-something-year-old'' |- | '''yiloyjagat''' || ''nonagenarian, ninety-something-year-old'' |- | '''asoyjagat''' || ''centenarian, hundred-something-year-old'' |- | '''aybasoyjagat''' || ''supercentenarian, hundred-and-ten-something-year-old'' |} : Here is a list of important age expressions and categories: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> * '''duhojaga?'''....''how old?'' * '''hojoga'''....''of the age (that...)'' * '''hajaga'''....''of the age'' * '''hejaga'''....''of some age'' * '''hijaga'''....''this old'' * '''hujaga'''....''that old'' * '''huujaga'''....''so old'' * '''hyajaga'''....''of every age'' * '''hyejaga'''....''of any age'' * '''hyijaga / gejaga'''....''of the same age, as old'' * '''hyujaga / ogejaga'''....''of a different age, not as old'' * '''zejaga''' .... ''middle-aged'' * '''jaga'''....''old'' * '''jayga'''....''oldish'' * '''joga'''....''young'' * '''joyga''' .... ''youngish'' * '''gle jaga'''....''rather old, oldish'' * '''gla jaga'''....''very old'' * '''glo jaga'''....''not very old'' * '''gra jaga'''....''too old, super-aged'' * '''gro jaga'''....''under-aged, minor'' * '''ge jaga'''....''as old, of the same age'' * '''awa (<u>jab</u>) jaga'''....''one <u>year</u> old'' * '''ewa (<u>jabi</u>) jaga'''....''two <u>years</u> old'' * '''alo (<u>jabi</u>) jaga'''....''ten <u>years</u> old'' * '''ga jaga <u>vyel</u> et'''....''older <u>than</u> you'' * '''ga joga <u>vyel</u> at'''....''younger <u>than</u> me'' * '''go jaga <u>vyel</u> wit'''....''less old <u>than</u> him'' * '''ge joga <u>vyel</u> iyt'''....''as young <u>as</u> her'' * '''ha gwa jagat <u>bi</u> ata tidetyan'''....''the youngest <u>of</u> my siblings'' * '''gajagat''' .... ''an elder'' * '''grojagat'''....''a minor'' * '''jagat''' .... ''old person, elder, senior'' * '''jagwat''' .... ''old man'' * '''jagayt''' .... ''old woman'' * '''jogat'''....''a youth'' * '''jogwat'''....''a boy, a male youth'' * '''jogayt'''....''a girl, m female youth'' * '''grejagat'''....''an adult, someone of age'' * '''grojagat'''....''a minor'' (''one insufficiently old'') * '''jagseat'''....''an adolescent'' * '''jagsyat'''/'''agsyat'''....''a grownup'' * '''tud''' .... ''child, offspring'' * '''twud''' .... ''male child, son'' * '''tuyd''' .... ''female child, daughter'' * '''tudet''' .... ''baby, infant'' * '''tobet''' .... ''youth, young person'' * '''twobet''' .... ''boy, young man'' * '''toybet''' .... ''girl, young woman, maiden'' </div> : Some other examples of usage: ::* '''Et <u>jagseye</u> fi.'''....''You <u>are aging</u> well.'' ::* '''At voy <u>jogseye</u> hyegla.'''....''I am not <u>getting</u> any <u>younger</u>.'' ::* '''His se taam av <u>ha jagati</u>.'''....''This is a home for <u>the elderly</u>.'' ::* '''Gawaku eta <u>jogan</u>!'''....''Regain your <u>youth</u>!'' ::* '''At se <u>ga jaga vyel</u> ha memyazi.'''....''I am <u>older than</u> the hills.'' ::* '''Teaxu ata <u>gwa joga</u> tud.'''....''Look at my <u>youngest</u> child.'' ::* '''Yat ife yata <u>awajagat</u>.'''....''We love our <u>one-year-old</u>.'' ::* '''<u>Jagseatan</u> se yika joob bi tej.'''....''<u>Adolescence</u> is a difficult period of life.'' ::* '''<u>Agsu</u>!'''....''<u>Grow up!</u>'' : Note the difference: ::* '''agaser'''....''to get bigger'' ::* '''agser'''....''to grow'' = Currency Nomenclature = [[File:Mon argent.jpg|thumb]] : The ISO abbreviation for the currency expressions from various countries of the world are used to form the Mirad equivalents. The lowercase ISO code abbreviation for a particular country's denomination is spelled out in Mirad alphabetics and then the letter '''n''' is suffixed (mnemonic for '''nas'''....''money''). Then, since a monetary unit can be considered a proper noun, the first letter is capitalized, eg.: ::* The ISO code abbreviation for "U.S. dollar" is "USD". ::* Lowercase is "usd" ::* Spelled out in Mirad alphabetics is '''u so da'''. ::* This, with '''n''' suffixed, results in '''usodan'''. ::* Finally, the first letter is capitalized, giving '''Usodan'''. ::* Pluralized, '''Usodan''' becomes '''Usodani''' (''= U.S. dollars''). ::* The Euro is therefore '''Euron'''. ::* The Thai baht is '''Toheban'''. ::* The Russian ruble is '''Rouban'''. : The ISO codes can be found at [[Wikipedia: List_of_circulating_currencies|List of circulating currencies]]. A portion of that file is replicated here: {| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Currencies ! English Currency Name ! Currency<br>symbol ! ISO 4217|ISO code ! Mirad Name |- |Jordanian dinar |JD |JOD |'''Jiodan''' |- |Moroccan dirham |DH |MAD |'''Miadan''' |- |Australian dollar |$ |AUD |'''Audan''' |- | Bitcoin | '''₿''' | data-sort-value="" | (''BTC'') | '''Batocan''' |- |Brunei dollar |$ |BND |'''Banidan''' |- |Eastern Caribbean dollar |$ |XCD |'''Xucadan''' |- |Hong Kong dollar |$ |HKD |'''Hekidan''' |- |New Zealand dollar |$ |NZD |'''Nizudan''' |- |Singapore dollar |$ |SGD |'''Sogedan''' |- |United States dollar |$ |USD |'''Usodan''' |- |Armenian dram |֏ |AMD |'''Amidan''' |- |Euro |€ |EUR |'''Euron''' |- |Central African CFA franc |Fr |XAF |'''Xuafen''' |- |CFP franc |Fr |XPF |'''Xupofen''' |- |Swiss franc |Fr |CFN |'''Cufenin''' |- |West African CFA franc |Fr |XOF |'''Xuofen''' |- |Netherlands Antillean guilder |ƒ |ANG |'''Anigen''' |- |Danish krone |kr |DKK |'''Dakikin''' |- |Turkish lira |₺ |TRY |'''Toroyun''' |- |Mauritanian ouguiya |UM |MRU |'''Miroun''' |- |Pound sterling|Sterling |£ |GBP |'''Gebapon''' |- |Saint Helena pound |£ |SHP |'''Sohepon''' |- |South African rand |R |ZAR |'''Zuaron''' |- |Russian rouble |₽ |RUB |'''Rouban''' |- |Indian rupee |₹ |INR |'''Iniron''' |- |Israeli new shekel |₪ |ILS |'''Ilison''' |} :The hundredth fractional unit for most currencies can be converted into Mirad by appending the word '''-asoyn''' to the end of the Mirad name of the currency. : For example: ::* The American cent is '''Usodan-asoyn'''. ::* The Euro cent is '''Euron-asoyn'''. ::* The British penny is '''Gebapon-asoyn'''. : In context, all of the above can be abbreviated to '''asoyn'''. :The symbol used for each currency can also be taken from the Wikipedia table referenced above. The symbol precedes the number and a comma is used for the thousand breaker and a period is used for the decimal breaker. For example: ::* ''Five point six Euros'' ==> '''Yowa nod yawa Euroni''' ==> '''€5.6''' ::* ''Two thousand nine dollars'' ==> '''Emro yuwa Usodani''' ==> '''$2,009''' : Note: : The bitcoin has the ISO code BTC, so it is translated into Mirad as '''Batocan'''. Its billionth fractional unit is called a satoshi and is translated into Mirad as '''Batocan-amroyn'''. : Other monetary vocabulary: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|2}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''nas'''....''money'' :::* '''nasa'''....''monetary'' :::* '''kyaxler nas'''....''convert money'' ::* '''nasam'''....''bank'' :::* '''nasnexam'''....''savings bank'' :::* '''nasyen'''....''currency'' :::* '''nases'''....''change'' ::::* '''biner nases av'''....''to get change for'' :::* '''nasbol'''....''subsidy'' :::* '''nasbyok'''....''fine, penalty'' :::* '''nasdab'''....''plutocracy'' :::* '''nasdref'''....''check'' ::::* '''drer nasdref'''....''to write a check'' ::::* '''ilnasaxer nasdref'''....''to cash a check'' ::::* '''nyember nasdref''''....''to deposit a check'' :::* '''nasdrev'''....''bill, note, banknote'' :::* '''drefnas'''....''paper money'' ::::* '''alo Usodan nasdrev'''....''ten dollar bill'' :::* '''nasdim'''....''fund'' :::* '''nasgab'''....''tip'' :::* '''nasgon'''....''stock, share'' ::::* '''nasgon ebkyaxam'''....''stock exchange'' ::::* '''nasgon ebkyaxut'''....''stock broker'' ::::* '''nasgon nunuiem'''....''stock market'' ::::* '''nasgon buiut'''....''stock broker ::::* '''nasgonbexut'''....''shareholder'' ::::* '''nasgonuer'''....''to invest'' :::* '''nasilp'''....''cash flow'' :::* '''nastun'''....''finance'' :::* '''nasvek'''....''bet'' ::::* '''nasvekiam'''....''gambling casino'' :::* '''nasmug'''....''coin'' ::::* '''nasmug exwa'''....''coin-operated'' ::::* '''nasmugxer'''....''to mint'' ::::* '''nasmugyeb'''....''coin purse'' :::* '''nasok'''....''deficit'' ::::* '''nasokya'''....''bankrupt'' ::::* '''nasokrer'''....''go bankrupt'' :::* '''nasak'''....''profit'' ::::* '''nasaker'''....''to profit'' ::::* '''nasakgon'''....''dividend'' ::::* '''nasakyaker'''....''to speculate'' :::* '''nasnyaxun'''....''nest-egg'' :::* '''nasyeb'''....''wallet'' :::* '''nasyef'''....''debt'' ::::* '''nasyef draf'''....''debit card'' :::* '''nasyuv'''....''bond'' :::* '''ilnas'''....''cash'' ::::* '''ilnasuer'''....''to dispense cash'' :::::* '''ilnasuir'''....''ATM'' ::::* '''ilnasaxer'''....''to cash'' ::* '''nax'''....''price'' ::* '''nayx'''....''cost'' :::* '''nayxer'''....''to cost'' ::* '''nam'''....''store'' ::* '''namper'''....''to shop'' :::* '''nampen zen'''....''shopping center'' ::* '''nax'''....''price'' ::* '''nayx'''....''cost'' :::* '''nayxer'''....''to cost'' ::* '''naz'''....''value'' :::* '''nazier'''....''to be worth'' :::* '''nazder'''....''to appraise'' <hr> ::* '''nyaxer'''....''to accumulate, to amass'' :::* nyaxun'''....''pile, stack, heap'' ::* '''nyaz'''....''wealth, luxury'' :::* '''nyaza'''....''wealthy, rich'' ::::* '''nyazaser'''....''to get rich'' <hr> ::* '''nexer'''....''to save, to economize'' :::* '''nexyea'''....''thifty'' :::* '''donex'''....''economy'' <hr> ::* '''nyexer'''....''to store, to stock'' :::* '''nyexam'''....''storehouse, warehouse'' :::* '''nyexim'''....''stock room'' :::* '''nyexwa'''....''stocked, in stock'' :::* '''nyexundrer'''....''to inventory'' :::* '''nyexunyeb'''....''storage bin'' :::* '''nyexuun'''....''consignment'' :::* '''nyexun'''....''stocked item'' ::::* '''nyexunyan'''....''inventory'' :::* '''nyeb'''....''container'' :::* '''nyem'''....''box'' <hr> ::* '''nier'''....''to demand, to consume'' :::* '''niut'''....''consumer'' ::* '''nixer'''....''to earn'' :::* '''nixun'''....''earnings'' <hr> ::* '''nyixer'''....''to order, to requisition'' :::* '''nyixwa'''....''ordered, on order'' :::* '''nyixdref'''....''order form'' :::* '''nyixut'''....''client'' ::::* '''nyixutyan'''....''clientele'' <hr> ::* '''nuer'''....''to supply, to procure, to equip, to furnish'' ::* '''nuier'''....''to merchandize'' :::* '''nuien'''....''supply and demand, merchandizing'' :::* '''nuix'''....''budget'' ::::* '''nuixer'''....''to budget'' <hr> ::* '''nuxer'''....''to pay'' :::* '''nuxut'''....''payer'' :::* '''nuxun'''....''payment'' :::* '''nuxuer'''....''to charge'' :::* '''nuxbier'''....'to buy, to purchase'' ::* '''ojnux'''....''credit'' :::* '''ojnux draf'''....''credit card'' <hr> :: '''nyuer'''....''to produce'' :::* '''nyun'''....''commodity'' :::* '''nyuun'''....''product'' :::* '''nyuut'''....''producer'' :::* '''nyuf'''....''package, parcel'' ::::* '''nyufber'''....''to package'' ::::* '''nyuyf'''....''packet'' :::* '''nyus'''....''freight, shipment, cargo'' :::* '''nyuv'''....''wrap'' ::::* '''nyuvber'''....''to wrap up'' <hr> ::* '''nyuxer'''....''to deliver, to ship'' :::* '''nyuxun'''....''delivery, shipment'' :::* '''nyuxdraf'''....''shipping invoice'' :::* '''nyuxen boy nax'''....''FOB'' :::* '''nyuxier'''....''to take delivery of'' :::* '''nyuxyofwa'''....''undeliverable, out of stock'' <hr> ::* '''ebkyaxer'''....''to exchange'' :::* '''ebkyaxem'''....''stock market'' :::* '''ebkyaxder'''....''to bargain, to negotiate'' <br> ::* '''bier'''....''to take'' :::* '''ojbier'''....''to borrow'' <br> ::* '''buer'''....''to give'' :::* '''nixbuer'''....''to sell'' :::* '''ojbuer'''....''to lend'' :::* '''buier'''....''to barter'' </div> <noinclude>{{Chapter navigation with TOC|Determiners|Pronouns}}</noinclude> mql8sjaqi0zbdwfqx20kdrgnamnbvyv 4672840 4672836 2026-09-28T18:58:16Z Tyoyafud 6233 /* Currency Nomenclature */ 4672840 wikitext text/x-wiki <noinclude>{{status|100%}}</noinclude> == Types of Numbers == : Numerals are words used to vocalize numbers, which are scalar symbols used to count and quantify things and people. For example the numeral ''two'' is how the number ''2'' is read or spoken. Mirad uses Arabic numbers (0, 1, 2, 3...), as in all Western World languages. : Numerals can be various parts of speech: ::* '''''numeric nouns''''' (''The score was <u>six</u> to <u>four</u>.'') ::* '''''numeric pronouns''''' (''I want <u>two</u>. Give me the <u>fifth one</u>.'') ::* '''''numeric determiners''''' (''<u>Five</u> days ago. The <u>fifth</u> day. A <u>double</u> dose.'') ::* '''''prefixes''''' (''<u>mono</u>chrome'', ''<u>bi</u>centennial'', ''<u>tri</u>angle'') ::* '''''rootwords''''' ('''<u>an</u>xer'''....''to unite'', '''<u>on</u>xer'''....''to annihilate'') : Number-based words include: ::* '''''cardinal numbers''''' (''one, two, three...'' used in counting and arithmetic) ::* '''''ordinal numbers''''' (''first, second...'' indicating ordered position) ::* '''''multiplicative numbers''''' (''double, triple, foursome...'') ::* '''''fractional numbers''''' (''half, third, hundredth...'') ::* '''''frequency numbers''''' (''once, twice, thrice...'') ::* '''''miscellaneous number-based words''''' (''only, percentage, annihilate'') == Cardinal Numbers == [[File:Waehlscheibe-kurzwahlnummern.jpg|thumb|]] : The cardinal numbers are words used in counting and reciting numerals such as telephone numbers, social security numbers, and zip codes, and in arithmetic. They are also used as the so-called "ordinal" stem vowels of words that relate to one another in a scalar, hierarchical, or some other ontological relationship. See this in [[Mirad_Grammar/Vocabulary_Formation|the chapter on Vocabulary Formation]]. === Units === :* The cardinal unit numerals are formed from the simple and pre-'''y'''-glided vowels. ::{| class="wikitable" style="background:lightyellow;{{text default color}}; text-align:center;font-size:smaller;" |+ Units |- ! 0 !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 |- | '''o''' || '''a''' || '''e''' || '''i''' || '''u''' || '''yo''' || '''ya''' || '''ye''' || '''yi''' || '''yu''' |- | ''zero'' || ''one'' || ''two'' || ''three'' || ''four'' || ''five'' || ''six'' || ''seven'' || ''eight'' || ''nine'' |} ::* '''Ata yibdalar sag se 703-842-6190''' (pronounced: '''ye-o-i-yi-u-e-ya-a-yu-o).'''....''My telephone number is...''. ::* '''At tambese <u>114</u>''' (pronounced: '''a-a-u''') ''Maple Street.'' ::* '''<u>E</u> gab <u>e</u> se <u>u</u>.'''....''<u>Two</u> plus <u>two</u> is <u>four</u>.'' === Decades === ::* The decade formant '''-l-''' is used to form the '''''decades'''''. Followed by '''-o'''....''zero'', we have the base decade numerals. These can be used for number recitation, arithmetic, and as numeric adjectives followed by plural nouns: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decades with the -l- Formant |- ! 10 !! 20 !! 30 !! 40 !! 50 !! 60 !! 70 !! 80 !! 90 |- | '''alo''' || '''elo''' || '''ilo''' || '''ulo''' || '''yolo''' || '''yalo''' || '''yelo''' || '''yilo''' || '''yulo''' |- | ''ten'' || ''twenty'' || ''thirty'' || ''forty'' || ''fifty'' || ''sixty'' || ''seventy'' || ''eighty'' || ''ninety'' |} :: By changing the '''o'''....''zero'' in '''lo''' to other cardinal unit numerals, the numerals within decades can be generated as follows: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Decadal Counting |- | '''ala'''....''11'' || '''ela'''....''21'' || '''ila'''....''31'' || '''ula'''....''41'' || '''yola'''....''51'' || '''yala'''....''61'' || '''yela'''....''71'' || '''yila'''....''81'' || '''yula'''....''91'' |- | '''ale'''....''12'' || '''ele'''....''22'' || '''ile'''....''32'' || '''ule'''....''42'' || '''yole'''....''52'' || '''yale'''....''62'' || '''yele'''....''72'' || '''yile'''....''82'' || '''yule'''....''92'' |- | ... || ... || ... || ... || ... || ... || ... || ... || ... |- | '''alyu'''....''19'' || '''elyu'''....''29'' || '''ilyu'''....''39'' || '''ulyu'''....''49'' || '''yolyu'''....''59'' || '''yalyu'''....''69'' || '''yelyu'''....''79'' || '''yilyu'''....''89'' || '''yulyu'''....''99'' |} ::* '''At ayse <u>alo</u> dati.'''....''I have <u>ten</u> friends.'' ::* '''It yafe sagder byu <u>alyo</u>.'''....''He can count up to <u>fifteen</u>.'' ::* '''<u>Yulyu</u> gob <u>alo</u> gese <u>yilyu</u>.'''....''<u>Ninety-nine</u> minus <u>ten</u> equals <u>eighty-nine</u>.'' === Hundreds === ::* By adding the hundreds formant '''s''', you get the '''''hundreds''''': ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Hundreds with the -s- Formant |- ! 100 !! 200 !! 300 !! 400 !! 500 !! 600 !! 700 !! 800 !! 900 |- | '''aso''' || '''eso''' || '''iso''' || '''uso''' || '''yoso''' || '''yaso''' || '''yeso''' || '''yiso''' || '''yuso''' |} :: All the in-between numerals of the hundreds can be generated by modifying the '''so''' ending with the units and decades: :::* '''asa'''....''101'' :::* '''asale'''....''112'' :::* '''yosyulyi'''....''598'' :::* '''yusyulyu'''....''999'' === Thousands === ::* The '''''thousands''''' are generated with the formant '''r''': : :: Note: The numeral categories starting with the thousands on up end in '''-o''' and are separated from the rest of a numeral by a space. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Thousands |- ! 1000 !! 2000 !! 3000 !! 4000 !! 5000 !! 6000 !! 7000 !! 8000 !! 9000 |- | '''aro''' || '''ero''' || '''iro''' || '''uro''' || '''yoro''' || '''yaro''' || '''yero''' || '''yiro''' || '''yuro''' |} :::* '''aro'''....''1,000'' :::* '''aro a'''....''1,001'' :::* '''ero isi'''....''2,300'' :::* '''yoro yasula'''....''5,641'' === Millions === ::* The '''''millions''''' are generated with the formant '''ml'''. The millions part of the numeral are kept separate from the rest of the numeral. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Millions with the -ml- Formant |- ! 1,000,000 !! 2,000,000 !! 3,000,000 !! 4,000,000 !! 5,000,000 !! 6,000,000 !! 7,000,000 !! 8,000,000 !! 9,000,000 |- | '''amlo''' || '''emlo''' || '''imlo''' || '''umlo''' || '''yomlo''' || '''yamlo''' || '''yemlo''' || '''yimlo''' || '''yumlo''' |} :::* '''emlo yala'''....''2,000,051'' :::* '''umlo esu'''....''4,000,204'' :::* '''yumlo usyoro isyala'''....''9,405,361'' === Billions === ::* The '''''billions''''' are generated with the formant '''mr'''; ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Billions |- ! 1,000,000,000 !! 2,000,000,000 !! 3,000,000,000 !! 4,000,000,000 !! 5,000,000,000 !! 6,000,000,000 !! 7,000,000,000 !! 8,000,000,000 !! 9,000,000,000 |- | '''amro''' || '''emro''' || '''imro''' || '''umro''' || '''yomro''' || '''yamro''' || '''yemro''' || '''yimro''' || '''yumro''' |} : In numerals ending in '''-ro''' (''thousand''), '''-mlo''' (''million''), and '''-mro''' (''billion''), these numerals keep the '''-o''' and are separated by a space from the other elements of the numeral. :::* '''imro emlo yoro asyula'''....''three billion, two million, five thousand, one hundred fifty one'' :::* '''iro asyulyo'''....''3,195'' :::* '''yamlo asyulyo'''....''6,000,195'' :::* '''alomro yelyomlo asyilyaro yusele'''....''10,075,186,922'' === Trillions etc. === : The '''''trillions''''' are generated with the word '''garale''', which means ''10 to the positive power of 12 or 10<sup>12</sup>.'' : These numerals do not combine with surrounding numerals. ::* '''i garale'''....''3,000,000,000'' (''three trillion'') ::* '''eso garale'''....''200,000,000,000'' (''two hundred trillion'') : Even higher numerals are shown in the [[Mirad_Grammar/Numbers#Number_Chart|Number Chart later in this chapter]]. == Numeric Determiners == : Numeric Determiners are adjectives based on numerals that modify a following noun. === Integers === : The unit numeric integer determiners, which are used to quantify nouns, consist of the cardinal units followed by the unit formant '''wa'''. The noun following the numeric determiner is plural if the number is greater than one. The '''wa''' formant is used on unit numerals when they are stand-alone, not when they are part of a larger number. In contrast with English usage, "zero" is followed by a singular noun (''zero box'' vs. ''zero boxes''. Think of it as ''not a single box''). ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Standalone Unit Numeric Determiners |- ! owa tam !! awa tam !! ewa tami !! iwa tami !! uwa tami !! yowa tami !! yawa tami !! yewa tami !! yiwa tami !! yuwa tami |- | ''no/zero houses'' || ''one house'' || ''two houses'' || ''three houses'' || ''four houses''|| ''five houses'' || ''six houses'' || ''seven houses'' || ''eight houses'' || ''nine houses'' |} : <small>If a unit number is used in forming larger numbers like 13 or 204, no '''wa''' is used.</small> :: In a sequence of noun modifiers, the numerical determiner goes in the same place as in English, eg: ::* '''Ata <u>iwa</u> gajaga twidi bese bay at.'''....''My <u>three</u> older brothers live with me.'' ::* '''Hia <u>uwa</u> tomi losexwo.'''....''These <u>four</u> buildings will be destroyed.'' ::* '''At fu <u>ewa ey iwa</u> gouni.'''....''I would like <u>two or three</u> pieces.'' : The numeric determiners beyond the units do NOT take the '''-wa''' suffix. For example, '''ala tami'''....''eleven houses''. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Numeric Determiners modifying a singular or plural noun |- ! Mirad !! English !! '''Wa''' Behavior !! Pluralization Behavior |- | '''o<u>wa</u> tam''' || ''no houses, zero houses'' || The numeral is a unit, <br>so '''wa''' is suffixed. || The numeral is less than 2, <br>so the noun is singular. |- | '''awa tam''' || ''one house, a house''|| " || " |- | '''ewa tam<u>i</u>''' || ''two houses''|| " || The numeral is greater than 2, <br>so the noun is plural. |- | '''iwa tami''' || ''three houses''|| " || " |- | '''uwa tami''' || ''four houses'' || " || " |- | '''yowa tami''' || ''five houses'' || " || " |- | '''yawa tami''' || ''six houses''|| " || " |- | '''yewa tami''' || ''seven houses'' || " || " |- | '''yiwa tami''' || ''eight houses'' || " || " |- | '''yuwa tami''' || ''nine houses'' || " || " |- | '''alo tami''' || ''ten houses'' || The numeral is not a unit <br>so no '''wa''' is suffixed. || " |- | '''ase tami''' || ''a hundred two houses'' || " || " |- | '''ero iwa tami''' || ''two thousand three houses'' || The numeral '''i''' is a unit, <br>so '''wa''' is suffixed. || " |- | '''iro alo tami''' || ''three thousand ten houses'' || The numeral '''alo''' is not a unit, <br>so '''wa''' is not suffixed. || " |} : Numeric determiners can be pronominalized as things and persons by suffixing '''s''' or '''t''', respectively. These can, in turn, be pluralized by suffixing '''i'''. Furthermore, person pronouns can be feminized with a '''y''' before the '''t'''. The '''s''' suffix is short for '''sun'''....''thing'' or '''suni'''....''things''. The '''t''' ending is short for '''aot'''....''person'' or '''aoti'''....''persons.'' For example: ::* '''Et ayse awa tam. At gey ayse <u>awas</u>.''' (singular inanimate pronoun)....''You have one house. I have <u>one</u> too.'' ::* '''At aysa alo drari. Hij at ayse anay <u>ewasi</u> (plural inanimate pronoun).'''....''I had ten pencils. Now I only have <u>two</u>.'' ::* '''Esa <u>asoti</u> yeb be ha duzam.''' (plural animate pronoun).... '''There were <u>a hundred people</u> in the concert hall.''' ::* '''Yat yefe kebier <u>awoyt</u> bi huti.''' (singular animate female pronoun)....''We must choose <u>one female person</u> from those people.'' === Ordinals === : Ordinal numeric determiners (= ordinals) like ''first'', ''second'', etc. are formed from the cardinal numerals by adding the adjectival ending '''a''' to the cardinal numeral. A variation of this is with the word '''nap''' (''order'') inserted: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Numeric Determiners |- ! Cardinal Numeral !! Ordinal Numeric Determiner !! Variation with '''nap''' (''order'') |- | '''o'''....''zero'' || '''oa'''....''zeroth'' || '''onapa'''....''zeroth'' |- | '''a'''....''one'' || '''aa'''....''first'' || '''anapa'''....''first'' |- | '''e'''....''two'' || '''ea'''....''second'' || '''enapa'''....''second'' |- | '''i'''....''three'' || '''ia'''....''third'' || '''inapa'''....''third'' |- | '''alo'''....''ten'' || '''aloa'''....''tenth'' || '''alonapa'''....''tenth'' |- | '''asu'''....''104'' || '''asua'''....''104th'' || '''asunapa'''....''104th'' |- | '''garale'''....''trillion'' || '''garalea'''....''trillionth'' || '''garalenapa'''....''trillionth'' |} : Note: '''ana''' is an adjective meaning ''only, single'', eg. '''Iyt se ana tud.'''....''She is an only child''. As an adverb, '''anay''' means ''only'', eg. '''At yexe anay be tam.'''....''I work only at home.'' : There are other ordinal adjectives that are not based on numbers: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Words Not Based on Numbers |- ! Root Word !! Ordinal Word |- |'''ij'''....''beginning'' || '''ijna''' or '''ijnapa'''....''first'' |- |'''uj'''....''end'' || '''ujna''' or '''ujnapa'''....''last'' |- |'''aj'''....''past'' || '''ajna''' or '''ajnapa'''....''ex-, former, previous'' |- |'''oj'''....''future'' || '''ojna''' or '''ojnapa'''....''future, upcoming'' |- |'''ej'''....''present'' || '''ejna''' or '''ejnapa'''....''current, new, present'' |- |'''ja'''....''before'' || '''jana''' or '''janapa'''....''previous, last, foregoing'' |- |'''jo'''....''after'' || '''jona''' or '''jonapa'''....''next, following'' |- |'''za'''....''in front of''|| '''zana''' or '''zanapa'''....''next'' |- |'''zo'''....''behind''|| '''zona''' or '''zonapa'''....''last (previous, foregoing)'' |} : Ordinal determiners and adjectives can be converted to adverbs by adding the suffix '''y''' to the adjectival counterparts: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Ordinal Adverbs |- ! Adjective !! Adverb |- | '''aa'''....''first'' || '''aay'''....''firstly'' |- | '''anapa'''....''first'' || '''anapay'''....''primarily'' |- | '''ea'''....''second'' || '''eay'''....''secondly'' |- | '''ujna'''....''last'' || '''ujnay'''....''finally'' |} : Ordinal determiners can be converted to animate pronouns (persons) with the suffix '''t''' and inanimate pronouns (things) with the suffix '''s'''. These, in turn, can be pluralized with the suffix '''i'''. Neutral-gender animate pronouns can be made specifically masculine or feminine by changing '''at''' to '''wat''' for the former, and to '''ayt''' for the latter: ::* '''ha aas'''....''the first thing'' ::* '''ha aat'''....''the first person'' ::* '''ha aati'''....''the first people'' ::* '''hua aayt'''....''that first female'' ::* '''ha enapas'''....''the second thing'' ::* '''ewat'''....''another guy'' ::* '''Ha ujnati so ha ijnati.'''....''The last shall be first.'' ::* '''ha zanapat'''....''the next fellow'' : Again, in the sequencing of stacked adjectival elements, the order is as in English, that is: <deictic or pronominal determiner> | <ordinal determiner> | <cardinal numerical determiner> | <adjective> ::* '''hua <u>uwa</u> aga tami'''....''those <u>four</u> big houses'' ::* '''ha <u>aa</u> alo oga tami'''....''the <u>first</u> ten little houses'' ::* '''ata <u>anapa</u> ewa oga tudi'''....''my <u>first</u> two little children'' Note: Ordinal numeric determiners are not to be confused with '''''ordinal vowels''''', which are used to derive scalar iterations of nouns. Cardinal numbers are used in the latter case, eg.: ::* '''d<u>o</u>b'''....''state'' (1st level) ::* '''d<u>a</u>b'''....''government'' (2nd level derivative) ::* '''d<u>e</u>b'''....''leader'' (3rd level derivative) ::* '''d<u>i</u>b'''....''administration'' (4th " " ) ::* '''d<u>u</u>b'''....''minister'' (5th " " ) === Fractions === : Fractional numeric determiners ( = fractions) like ''half'' and ''quarter'' are formed by adding '''-yn''' for those functioning as nouns, '''-yna''' for adjectives, '''-ynay''' for adverbs, or '''-yn''' for prefixes, to the respective cardinal numeral. {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:1.6em;font-size:smaller;" |+ Fractional Numeric Determiners |- ! Cardinal Numeral !! Fraction as Noun !! As Adjective !! As Adverb || As Prefix || As Verb |- | '''o'''....''zero'' || '''oyn'''....''a void, vacuum, null'' || '''oyna'''....''null, nil'' || -- || '''oyn-'''....''devoid of'' || '''oynxer'''....''annihilate, nullify'' |- | '''a'''....''one'' || '''ayn'''....''whole'' || '''ayna'''....''entire, whole'' || '''aynay'''....''entirely'' || '''ayn-'''....''holo-, whole-, all-'' || '''aynxer'''....''integrate'' |- | '''e'''....''two'' || '''eyn'''....''a half'' || '''eyna'''....''half'' || '''eynay'''....''halfway'' || '''eyn-'''....''half-, semi-, hemi-, demi-'' || '''eynxer'''....''halve'' |- | '''i'''....''three'' || '''iyn'''....''a third'' || '''iyna'''....''third'' || '''iynay'''....''by a third'' || '''iyn-'''....''terci''- || '''iynxer'''....''cut in third'' |- | '''u'''....''four'' || '''uyn'''....''a quarter'' || '''uyna'''....''quarter'' || '''uynay'''....''quarterly'' || '''uyn-'''....''quadri''- || '''uynxer'''....''quarter'' |- | '''alo'''....''ten'' || '''aloyn'''....''a tenth'' || '''aloyna'''....''tenth'' || '''aloynay'''....''by a tenth'' || '''aloyn-'''....''deci''- || '''aloynxer'''....''decimate'' |- | '''aso'''....''hundred'' || '''asoyn'''....''hundredth, percent'' || '''asoyna'''....''hundredth'' || '''asoynay'''....''by a hundredth'' || '''asoyn-'''....''centi-'' || '''asoynxer'''....''cut by a hundred'' |} : Here are some examples: :* '''His uxo ha <u>oynxen</u> bi yata mir.'''....''This will cause the <u>anihilation</u> of our world.'' :* '''Ha <u>ayna</u> mir te ayv et.'''....''The <u>whole</u> world knows about you.'' :* '''Is se gas vyel ha <u>ayn</u> bi isa goni.'''....''It is more than the <u>whole</u> of its parts.'' :* '''Ferad se <u>ayn</u>dyana dalzeyn.'''....''French is a <u>holo</u>phrastic language.'' :* '''Et yafe bier <u>eyn</u> bi is.'''....''You can take <u>half</u> of it.'' :* '''Yat yefo <u>eynxer</u> eta yexnix.'''....''We will have to <u>halve</u> your salary.'' :* '''Hus sa <u>eyn</u>vyan.'''....''That was a <u>half-</u>truth.'' :* '''Eso <u>eyn</u>zyunida dropek.'''....''There is going to be a <u>hemi</u>spheric war.'' :* '''Duven his se <u>eyn</u>utexea dopar?'''....''Is this a <u>semi-</u>automatic weapon?'' :* '''<u>Iynxu</u> hua absakpovel.'''....''<u>Cut</u> that pie <u>in thirds</u>.'' :* '''It yeyfe bixwer ay <u>uynxwer</u>.'''....''He should be drawn and <u>quartered</u>.'' :* '''Hia nas se <u>aloyn</u> bi hos yat nixa zojab.'''....''This money is a <u>tenth</u> of what we earned last year.'' :* '''Ha dep <u>aloynxwu</u>.'''....''The army <u>would be decimated.</u>'' :* '''Ewa <u>asoyni</u> bi ha dityan baksa.'''....''Two <u>percent (=hundredths)</u> of the citizenry got sick.'' :* '''Hia tom se anay <u>asoyn</u> ge aga vyel hua tom.'''....''This building is only <u>a hundredth</u> as big as that building.'' :* '''Hwut se <u>oyntofa</u>.'''....''That guy is naked.'' : The fractional adverbs can be used as in these examples: :* '''Et so <u>aynay</u> dudyefa av eta xeyni.'''....'''You will be <u>wholly</u> accountable for your actions.''' :* '''Iyt <u>eynay</u> tikabeloka.'''....''She <u>almost</u> (= halfway) threw up.'' : Pronominalizations like ''half of it, a third of them'': ::* '''<u>Eynas</u> sa fia.'''....''<u>Half of it</u> was good.'' ::* '''<u>Eynasi</u> sa fua.'''....''<u>Half of them</u> (things) were bad.'' ::* '''Esa uwa tobi be hua fukyes. <u>Eynati</u> toja.'''....''There were four people in that accident. <u>Half (of them)</u> died.'' ::* '''<u>Iynati</u> bi yet se vyaka.'''....''<u>A third</u> of you are right.'' ::* '''<u>Uynati</u> bi yat yantexe.'''....''<u>A quarter</u> of us agree.'' ::* '''<u>Alo asoyni</u> bi hia dyesi fyunxwa.'''....''<u>Ten percent</u> of these books were ruined.'' === Multiples === : Multiplicative numeric determiners ( = multiples) like ''double'', ''triple'' can be formed by adding '''-on''' to the respective cardinal numeral if the numeral is '''''monosyllabic''''', otherwise just '''-n'''. These noun forms can be adjectivized with the suffix '''-a'''. They can also serve as prefixes on animate nouns, inanimate nouns, and prefixes, as the following chart shows. :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Multiplicative Numeric Determiners |- ! Cardinal Numeral !! Multiple as Noun !! ...As Adjective !! ...As Adverb !! ...As Prefix !! ...as Verb-maker |- | '''o'''....''zero'' || '''oon'''....''null'' || '''oona'''....''nil'' || || '''on-'''....''zero-'' || '''onxer'''....''cancel, zero out'' |- | '''a'''....''one'' || '''aon'''....''single'' || '''aona'''....''single'' || '''aonay'''....''singly'' || '''an-'''....''uni-/mono-'' || '''anxer'''....''unify'' |- | '''e'''....''two'' || '''eon'''....''twosome, double'' || '''eona'''....''double'' || '''eonay'''....''doubly'' || '''en-'''....''di-/bi-'' || '''enxer'''....''double'' |- | '''i'''....''three'' || '''ion'''....''threesome, triplet'' || '''iona'''....''triple'' || '''ionay'''....''triply'' || '''in-'''....''tri-''- || '''inxer'''....''triple'' |- | '''u'''....''four'' || '''uon'''....''quartet'' || '''uona'''....''quadruple'' || '''uonay'''....''quadruply'' || '''un-'''....''quadri-/tetra-'' || '''unxer'''....''quadruple'' |- | '''yo'''....''five'' || '''yoon'''....''quintet'' || '''yoona'''....''quintuple'' || '''yoonay'''....''quintuply'' || '''yoon-*'''....''quinti-/penta-'' || '''yoonxer*'''....''quintuple'' |- | '''ya'''....''six'' || '''yaon'''....''sextet'' || '''yaona'''....''sextuple'' || '''yaonay'''....''sextuply'' || '''yaon-*'''....''sexi-/hexa-'' || '''yaonxer*'''....''sextuple'' |- | '''alo'''....''ten'' || '''alon'''....''decade'' || '''alona'''....''decadic'' || '''alonay'''....''by a multiple of ten'' || '''alon-'''....''deca-'' || '''alonxer'''....''multiply by ten'' |- | '''aso'''....''hundred'' || '''ason'''....''hundredfold'' || '''asona'''....''hundredfold'' || '''asonay'''....''by a hundredfold'' || '''ason-'''....''hecato-'' || '''asonxer'''....''multiply by a hundred'' |} :: * <small>An extra ''o'' is added to these prefixes to avoid ambiguity with '''yan''' meaning ''together'' and '''yon''' meaning ''apart.''</small> : The multiplicative noun ''dozen'' is expressed by '''aleon'''. :* '''<u>Aleoni</u> bi pati yizpapa.'''....''<u>Dozens</u> of birds flew by.'' : By adding the suffix '''-at''' to the noun multiple, we get groupings of people. The '''-na-''' in some of these words can be omitted, thereby simplifying the words: :* '''aonat''' or '''aot''' ....''solo, single, person'' ::* '''aonatser''' of '''aotser'''....''become single, become a person'' ::* '''aonawat'''....''singleton'' :* '''eonat''' or '''eot'''....''duo, pair, twosome, couple'' ::* '''eotxer'''....''to copulate'' ::* '''eontajat'''....''twin'' :* '''ionat''' or '''iot'''....''trio, threesome, trinity'' ::* '''iotxer'''....''to do a threesome'' ::* '''Ionatin'''....''Trinitarianism'' ::* '''iontajati'''....''triplets'' :* '''uonat''' or '''uot''' ....''quartet, foursome'' ::* '''uontajat'''....''quadruplet'' :* '''yoonat''' or '''yoot'''....''quintet, group of five people'' ::* '''yoontajati'''....''quintuplets'' ::* '''yoonati'''....''quintets'' : By adding the suffix '''-un''' instead of '''-on''', we get the following: :* '''aun'''....''unit'' ::* '''auna'''....''unitary, individual'' ::* '''aunser'''....''unite'' ::* '''aunyan'''....''series'' :::* '''aunyana'''....''serial'' :* '''eun'''....''pair'' ::* '''euna'''....''even, paired, binary'' ::* '''oleuna'''....''odd, non-binary, uneven, unpaired'' :::* '''oleunat'''....''odd man out'' :::* '''eunxer'''....''even out'' : Some examples where the above multiple determiners and derivatives are used: ::* '''Yat naptyopa be <u>eo(na)ti</u> yez bi ha mep.'''....''We marched in <u>twos (= pairs)</u> down the street.'' ::* '''<u>Asonati</u> upo bay yat bu hia ovdal.'''....''<u>Hundreds (of people)</u> will come with us to this protest.'' ::* '''Hia ivxel xwe <u>en</u>jabay.'''....''This celebration happens <u>bi</u>ennially.'' ::* '''Iyt se <u>un</u>tupokyat.'''....''She is a <u>quadri</u>plegic. (Lit: x 4+limb+loss+person)'' ::* '''Diwe sagu ha <u>auni</u>.'''....''Please count the <u>units</u>.'' ::* '''Yet gafisa <u>aronay</u>!'''....''You all have improved <u>a thousandfold</u>!'' ::* '''Tob se <u>en</u>tyoyaba sat.'''....''Man is a <u>bi</u>pedal creature.'' : Note: Sometimes the multiple prefix ending in '''-on''' in the numbers below ten is shortened to '''-n''' in common words: ::* '''<u>an</u>zyuk'''....''<u>mono</u>cycle'' ::* '''<u>en</u>zyuk'''....''<u>bi</u>cycle'' ::* '''<u>in</u>gun'''....''<u>tri</u>angle'' ::* '''<u>un</u>gun'''....''<u>quadr</u>angle'' ::* '''<u>yoon</u>gon'''....''<u>penta</u>gon'' ::* '''<u>yaon</u>gon'''....''<u>hexa</u>gon'' : Note: The prefixes for ''penta-/quinti-'' and ''hexa-/sext-'' must keep the '''-on''' so as to distinguish them from the prefixes '''yon'''....''apart'' and '''yan'''....''together''. This rule does not apply to numbers inside chemical names and formulas (See [[Mirad Grammar/Vocabulary Formation#Coding Chemical Elements|Coding Chemical Elements]]). ::* '''<u>yoon</u>gona'''....''<u>quinti</u>partite''&nbsp;&nbsp;BUT: '''<u>yon</u>per'''....''separate, go <u>apart</u>'' ::* '''<u>yaon</u>gun'''....''<u>hexa</u>gon''&nbsp;&nbsp;BUT: '''<u>yan</u>uper'''....''meet, come <u>together</u>'' : Note: ::* '''aot'''....''individual, person'' ::* '''eot'''....''couple, pair'' ::* '''iot'''....''trio'' ::* '''uot'''....''quartet'' ::* '''yoot'''....''quintet'' === Distributives === : The following table shows the Mirad equivalents for distributive numbers that refer to the base or radix upon which a number is based. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; font-style:smaller;" |- ! number ! Latinate ! Grecian ! Mirad |- | 0 | ''nullary'' | ''niladic'', ''medadic'' | '''onsuna''' |- | 1 | ''unary'' |'' monadic'' | '''ansuna''' |- | 2 | ''binary'' | ''dyadic'' | '''ensuna''' |- | 3 | ''ternary'' | ''triadic'' | '''insuna''' |- | 4 | ''quaternary'' | tetradic | '''unsuna''' |- | 5 | ''quinary'' | ''pentadic'' | '''yoonsuna''' |- | 6 | ''senary'' | ''hexadic'' | '''yaonsuna''' |- | 7 | ''septenary'' | ''heptadic'' | '''yensuna''' |- | 8 | ''octonary'' | ''octadic'' | '''yinsuna''' |- | 9 | ''novenary'' |'' enneadic'' | '''yunsuna''' |- | 10 | ''denary, decimal'' | ''decadic'' | '''alonsuna''' |- | 11 | ''undenary, undecimal'' | ''endecadic'' | '''alansuna''' |- | 12 | ''duodenary, duodecimal'' | ''dodecadic'' | '''alensuna''' |- | 16 | ''sedecimal'' | ''hexadecimal'' | '''alyansuna''' |- | 20 | ''vigenary, vicenary'' | ''icosadic'' | '''elonsuna''' |} === Frequentatives === : Words related to frequency are formed in various ways: :: With '''-xag''' (''frequency'') ::* '''duhoxag?'''....''how many times?, how often?'' ::* '''oxag'''....''never (zero times)'' ::* '''axag'''....''once'' ::* '''exag'''....''twice'' ::* '''ixag'''....''three times, thrice'' ::* '''aloxag'''....''ten times'' ::* '''glaxag'''....''many times, often'' ::* '''gloxag'''....''seldom'' ::* '''hexag''' ....''sometimes'' ::* '''hyaxag'''....''at all times'' ::* '''hyoxag'''....''not a single time'' ::* '''graxag'''....''too often'' ::* '''grexag'''....''frequently enough'' ::* '''groxag'''.....''not often enough'' ::* '''gwaxag'''.....''most often'' ::* '''gwoxag'''.....''least often'' :: Or, with '''-jod(i)'''....''times, instances'' ::* '''duhogla jodi?'''....''how many times?'' ::* '''owa jod'''....''zero times, not a single time'' ::* '''awa jod'''....''one time'' ::* '''ewa jodi'''....''two time, twice'' ::* '''iwa jodi'''....''three times, thrice'' ::* '''ge jodi vyel'''....''as many times as'' ::* '''ga jodi vyel'''....''more times than, more often than'' ::* '''gla jodi'''....''many times, often'' ::* '''glo jodi'''....''seldom'' :: Some of the above expressions can be adjectivized: ::* '''axaga kyes'''....''a one-time occurrence'' ::* '''ajoda akut'''....''a one-time winner'' ::* '''glaxaga teaput'''....''a frequent visitor'' ::* '''glojoda pat'''....''a rare bird'' :* 1 :** ''daily, every day, once a day''....'''juba / hyajub''' :** ''weekly, every week, once a week''....'''yejuba / hyayejub''' :** ''monthly, every month, once a month''....'''jiba / hyajib''' :** ''yearly/annually, every year, once a year''....'''jaba / hyajab''' :* 2 :** ''twice a day''....'''exag hyajub''' :** ''twice a week/biweekly''....'''exag hyayeyub / eynyejuba''' :** ''twice a month/bimensual''....'''exag hyajib / eynjiba''' :** ''twice a year/biannial/semiannual''....'''exag hyajab / eynjaba''' :* 2 :** ''every other day''....'''hya enapa jub''' (= '''every second day''') :** ''every other week''....'''hya enapa yeyub''' :** ''every other month''....'''hya enapa jib''' :** ''every other year/biennial''....'''hya enapa jab / enjaba''' :* 3 :** ''every three months/trimestral/trimonthly''....'''hya enapa jib / enjiba''' :* 4 :** ''quarterly''....'''hya enapa jib / uynjaba''' :* 6 ::* ''every semester''....'''hya yaonjib / hya eynjab''' === Sequentials === : Number words expressing sequence or order can be expressed in two ways: :* With the adjectival ending '''-a''': ::* '''oa'''....''zeroth'' ::* '''aa'''....''first'' (as a prefix, means ''arch-'') ::* '''ea'''....''second'' ::* '''ia'''....''third'' ::* '''aloa'''....''tenth'' ::* '''asea'''....''one hundred and second'' :* Or with the ending '''napa''', where '''nap''' means ''order'': ::* '''onapa'''....''zeroth'' ::* '''anapa'''....''first'' ::* '''enapa'''....''second'' ::* '''inapa'''....''third'' ::* '''alonapa'''....''tenth'' ::* '''aronapa'''....''thousandth'' === Temporals === : Aggregates of days are formed with '''jub''' (''day''): ::* '''yejub'''....''week'' (''seven day'') : Aggregates of months are formed with '''jib''' (''month''): ::* '''ijib'''....''trimester'' (''three month'') ::* '''yajib'''....''semester'' (''six month'') : Aggregates of years are formed with '''jab''' (''year''): ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' ::* '''ijab'''....''triennium'' ::* '''lojab'''....''decade'' ('''lo''' is short for '''alo''') ::* '''sojab'''....''century'' ('''so''' is short for '''aso''') ::* '''rojab'''....''millennium'' ('''ro''' is short for '''aro''') ::* '''elojab'''....''vicennial'' ::* '''esojab'''....''bicentennial'' ::* '''ujab'''....''quadrennium'' ::* '''yejab'''....''septennial'' ::* '''yujab'''....''novennium'' ::* '''yolojab'''....''jubilee'' === Latinate Number Words Ending in -ary === : Latinate number words ending in -ary are translated with a number prefix and the suffix '''-suna''' in Mirad: ::* '''onsuna'''....''nullary'' ::* '''ansuna'''....''unary'' ::* '''ensuna'''....''binary'' ::* '''insuna'''....''ternary, trinary'' ::* '''unsuna'''....''quaternary'' ::* '''yownsuna<sup>*</sup>'''....''quinary'' ::* '''yawnsuna<sup>*</sup>'''....''quinary'' ::* '''yensuna'''....''senary, septenary'' ::* '''yinsuna'''....''octonary'' ::* '''yunsuna'''....''novenary'' ::* '''alonsuna'''....''denary'' ::* '''alansuna'''....''undenary'' ::* '''alensuna'''....''duodenary'' : * A '''w''' is added to disambiguate the numeric prefix from '''yan-''' (''together'') and '''yon-''' (''apart''). === Number Words Ending in -fold or -ple === :* Number words in English ending in ''-fold'', ''-ple'', or ''-ploid'' are translated with '''-gala''' (''-fold, multiple'') in Mirad: ::* '''angala'''....''unifold, simple, haploid, onefold, one-off, single, solitary'' ::* '''engala'''....''double, ducplicate, twofold'' ::* '''ingala'''....''triple,triplicate, threefold'' ::* '''ungala'''....''quadruple, quadruplicte, fourfold'' ::* '''yowngala'''....''quintuple, fivefold, quintuplicate'' ::* '''yawngala'''....''sextuple, sextuplicate, sixfold'' ::* '''yengala'''....''septuple, sevenfold, septuplicate'' ::* '''yingala'''....''octuple, octuplicate, eightfold'' ::* '''yungala'''....''nonuple, nonuplicate, ninefold'' ::* '''alongala'''....''tenfold'' ::* '''asongala'''....''hundredfold, centuplicate'' ::* '''arongala'''....''thousandfold'' ::* '''amlongala'''....''millionfold'' ::* '''amrongala'''....''billionfold'' : Add a final '''-s''' to the above words to derive an inaninimate noun form: ::* '''angalas'''....''singleton'' ::* '''engalas'''....''duplicate'' ::* '''ingalas'''....''triplicate'' ::* '''ungalas'''....''quadruplicate'' ::* '''yowngalas'''....''quintuplicate, quintuplet, pentuplet'' ::* '''yawngalas'''....''sextuplicate, sextuplet, hextuplet'' ::* '''yengalas'''....''septuplet, helptuplet'' ::* '''yingalas'''....''octuplet'' ::* '''yungalas'''....''nonuplet'' ::* '''alongalas'''....''decuplet'' : Some multiplicative verbs can also be derived thusly: ::* '''galer'''....''to multiply'' ::* '''engaler'''....''to duplicate, to double'' ::* '''ingaler'''....''to triple'' ::* '''ungaler'''....''to quadruple'' : The opposite of multiplication is division, so, change '''gal''' to '''gol''': ::* '''goler'''....''to divide'' ::* '''engoler'''....''to divide by two, to halve, to disect'' ::* '''ingoler'''....''to divide by three, to trisect'' ::* '''ungoler'''....''to divide by four, to quarter'' ::* '''alongoler'''....''to divide by ten, to decimate'' : Another way to create words referring to divisions is to insert a '''y''' before the '''n''' in the numeric prefix: ::* '''ayn'''....''a whole'' ::* '''eyn'''....''a half'' ::* '''iyn'''....''a third'' ::* '''uyn'''....''a quarter'' ::* '''yoyn'''....''a fifth'' ::* '''yayn'''....''a sixth'' ::* '''yeyn'''....''a seventh'' ::* '''yiyn'''....''an eighth'' ::* '''yuyn'''....''a ninth'' ::* '''aloyn'''....''a tenth'' ::* '''asoyn'''....''a hundredth, percent'' ::* '''aroyn'''....''a thousandth'' : Verbs can be derived from the above: ::* '''aynxer'''....''to integrate'' ::* '''eynxer'''....''to halve, to dissect'' ::* '''iynxer'''....''to trisect'' ::* '''uynxer'''....''to quarter'' ::* '''aloynxer'''....''to decimate'' === Number Words Pertaining to Arithmetic Base === : Numbers words pertaining to arithmetic base end in '''-syoba''': ::* '''ensyoba'''....''binary, base 2'' ::* '''insyoba'''....''ternary, base 3'' ::* '''alonsyoba'''....''decimal, base 10'' ::* '''alyansyoba'''....''hexadecimal, base 16'' ::* '''elonsyoba'''....''vigesimal, base 20'' === Number Words Pertaining To Directions in Communications === : Number words pertaining to directions in communications end in '''-izona''': ::* '''anizona'''....''simplex, unidirectional, one-way'' ::* '''enizona'''....''duplex, bidirectional, two-way'' === Number Words Pertaining to Angular Shapes === : Number words pertaining to angular shapes end in '''-guna''': ::* '''inguna, ingun(san)'''....''triangular, triangle'' ::* '''unguna, ungun(san)'''....''quadrangular, quadrangle, square'' ::* '''yownguna, yowngun(san)'''....''pentagonal, pentagon'' ::* '''yawnguna, yawngun(san)'''....''hexagonal, hexagon'' ::* '''yinguna, yingun(san)'''....''octagonal, octogon'' ::* '''alanguna, alangun(san)'''....''hendecagonal, hendecagon'' : Some number words relating to volumes (ending in '''-nid'''): ::* '''yawngekunid'''....''cube, hexahedron'' ::* '''elonkunid'''....''icosahedron'' ::* '''elunkunid'''....''icositetrahedron'' ::* '''unkunid'''....''tetrahedron'' ::* '''yinkunid'''....''octahedron'' ::* '''yunkunid'''....''nonahedron'' === Number Words Pertaining to Meter === : Number words pertaining to meter ending in '''-deup'''. ::* '''indeup'''....''trimeter'' ::* '''undeup'''....''tetrameter'' ::* '''yoondeup'''....''pentameter'' ::* '''yaondeup'''....''hexameter'' ::* '''yendeup'''....''heptameter'' ::* '''yindeup'''....''octameter'' === Number Words for Feet on an Animal === : Numbers words for feet on an animal end in '''tyoyaba'''. ::* '''entyoyaba'''....''bipedal'' ::* '''untyoyaba'''....''quadrupedal'' === List of Numeric Prefixes in English and Mirad === : Here is a list of numeric prefixes used in English and Mirad. The English prefixes can vary between Germanic, Latinate, and Greek-based. ::* '''o(n)-'''....''zero-, nil-, null-, un-, non-'' ::* '''oyn-'''....''no-'' ::* '''a(n)-'''....''uni-, one-, mono-, sim-, singul-, prim-, arch-, sol-, hen-'' ::* '''ayn-'''....''whole-, holo-, sol-'' ::* '''e(n)-'''....''two-, bi(n/s)-, di(s)-, du(al)-, dyo-, duo-, dy-, bin-, second'' ::* '''ey(n)-'''....''half-, semi-, hemi-'' ::* '''eo(n)-'''....''double, diplo-, dupl-, twi-, twofold, twosome, pair, dyo-'' ::* '''i(n)-'''....''three-, tri-, trito-'' ::* '''io(n)-'''....''triple, tripl-, tri-, threefold, threesome, tris-, triad-'' ::* '''iy(n)-'''....''third, terci-, terti-, tern-, trin-'' ::* '''u(n)-'''....''four-, quadr-, tetra-, tetarto-, tessar-, quatern-'' ::* '''uo(n)-'''....''quadrupl-, quart-, tetrad-, fourfold, foresome, tetraplo-'' ::* '''uy(n)-'''....''quarter, quart-, quadru-'' ::* '''yo(wn)-*'''....''five, quint-, penta-, pempto-, pentad-, pentaplop'' ::* '''yoy(n)-'''....''fifth, quint-, pentaplo-'' ::* '''ya(wn)-*'''....''six, sex-, hexa-, hexaplo-, hexad-'' ::* '''yay(n)-'''....''sixth, hect-, octo-'' ::* '''yaon-'''....''sixfold, sext-, hect-, octaplo-, octad-'' ::* '''ye(n)-'''....''seven, sept-, hept-'' ::* '''yey(n)-'''....''seventh, sept-, hept-'' ::* '''yeon-'''....''seven-fold, heptad-, septim-'' ::* '''yi(n)-'''....''eight, oct-, ogdoo-'' ::* '''yion-'''....''octet, octad, octav-, eight-fold'' ::* '''yu(n)-'''....''nine, novem-, noven-, nona-, ennea-'' ::* '''yuyn-'''....''nineth'' ::* '''yuon-'''....''ennead, nonad, enneaplo-, nine-fold'' ::* '''alo-'''....''ten, deci-, deca-'' ::* '''aloyn-'''....''tenth, dec-, decad-'' ::* '''elo-'''....''twenty, viginti-, icos-'' ::* '''aso-'''....''hundred, centi-, hecato-, hectad-'' ::* '''asoyn-'''....''hundredth, cent-, hectad-'' ::* '''aro-'''....''thousand, milli-, kilo-'' ::* '''aroyn-'''....''thousandth, millen-, chiliad-'' : * A '''w''' is added to these words to avoid confusion with '''yan''' (''together'') and '''yon''' (''apart''). === Number Words Referring to Groups of People === : Number words referring to groups of people end in '''-ot''': ::* '''oot'''....''nobody, zero group'' ::* '''aot'''....''person, individual, solo'' ::* '''eot'''....''couple, duo, pair, twosome'' ::* '''iot'''....''trio, threesome'' ::* '''uot'''....''quartet, foursome'' ::* '''yoot'''....''quintet, fivesome'' ::* '''yaot'''....''sextet'' ::* '''yeot'''....''septet'' ::* '''yiot'''....''octet'' ::* '''yuot'''....''nonet'' ::* '''alot'''....''decet'' === Number Words Referring to Groups of Years === ::* '''ejab'''....''biennium'' ::* '''ijab'''....''triennium, triennial'' ::* '''ujab'''....''quadrennium'' ::* '''yojab'''....''quinquennium, lustrum'' ::* '''yajab'''....''sexennium'' ::* '''yejab'''....''septennial'' ::* '''yijab'''....''octennial'' ::* '''yujab'''....''novennium'' ::* '''alojab'''....''decade, decennary, decennial, decennium'' (usu. abbreviated to '''lojab''') ::* '''elojab'''....''vicennium, vicennial, score'' ::* '''yolojab'''....''jubilee, fifty years'' ::* '''asojab'''....''century'' (usu. abbreviated to '''sojab'') ::* '''esojab'''....''bicentenary'' ::* '''arojab'''....''millennium, chiliad'' === Number Words Referring to Parts of a Year === ::* '''eynjab'''....''half a year'' ::* '''uynjab'''....''quarter'' === Number Words Referring to Sets of Things === : Number words referring to sets of things end in '''-yan'''. The corresponding words in English may end in ''-ad'' or ''-ile'': ::* '''onyan'''....''nilad, empty set'' ::* '''anyan'''....''set, series, monad'' ::* '''enyan'''....''dyad, set of two, duad, pair, median'' ::* '''inyan'''....''triad, set of three, tercile, tertile'' ::* '''unyan'''....''tetrad, set of four, quartile'' ::* '''yownyan'''....''pentad, set of five, quintile'' ::* '''yawnyan'''....''hexad, set of six, sextile'' ::* '''yenyan'''....''heptad, set of seven, septile'' ::* '''yinyan'''....''octad, set of eight, octile'' ::* '''yunyan'''....''nonad, set of nine'' ::* '''alonyan'''....''decad, set of ten, decile'' ::* '''alanyan'''....''baker's dozen, set of eleven'' ::* '''alenyan'''....''dozen, set of twelve'' ::* '''alyanyan'''....''hexadecile'' ::* '''elonyan'''....''ventile, vigintile'' ::* '''asonyan'''....''centile, percentile'' ::* '''aronyan'''....''millile'' === Number Words About Twins, Triplets, etc.=== :* Words referring to twins, triplets, etc. end in the word '''-tid''', meaning ''sibling'': ::* '''eontid'''....''twin, fraternal twin'' :::* '''eontwid'''....''twin brother, male twin'' :::* '''eontiyd'''....''twin sister, female twin'' :::* '''geta eontiyd'''...''identical twin'' ::* '''iontid'''....''triplet'' ::* '''uontid'''....''quadruplet'' ::* '''yowntid'''....''quintuplet'' (Note the '''w''', used to avoid confusion with '''yon''' ::* '''yawntid'''....''sextuplet'' (" " ") ::* '''yentid'''....''septuplet'' ::* '''yintid'''....''octuplet'' ::* '''yuntid'''....''nonuplet'' == Number Chart == : The following chart shows numbers in Mirad as symbols, adjectives, pronouns, prefixes, and verbs: {| class="wikitable" style="background: lightyellow;{{Text default color}};font-size:smaller;" |+ Number Chart |- ! colspan=5| Multiple !! colspan=4 |Fraction |- ! Numeral !! Adjective !! Noun !! Prefix<sup>1</sup> !! Verb !!leftmargin=10px| Numeral !! Noun !! Prefix !! Verb |- | 0 || '''owa'''<br>''zero '' || '''oon'''<br>''nonentity, null''<br>'''oot'''<br>''nobody '' || '''on-'''<br>''zero- '' || '''onxer'''<br>''nullify '' ||1/0 || '''oyn'''<br>''zeroth'' || '''oyn-'''<br>''nihil- '' || '''oynxer'''<br>anihilate |- | 1 || '''awa'''<br>''one''<br>'''aa'''<br>''first''<br>'''ana'''<br>''single, lone''<br>'''aona'''<br>''whole'' || '''aon'''<br>''entity''<br>'''aot'''<br>''solo, individual '' || '''an-'''<br>''uni-, mono- '' || '''anxer'''<br>''unify''|| 1/1 || '''ayn'''<br>''whole '' || '''ayn-'''<br>''holo- '' || '''aynxer'''<br>integrate |- | 2 || '''ewa'''<br>''two''<br>'''ea'''<br>''second''<br>'''ena'''<br>''dual''<br>'''ensuana'''<br>''binary'' || '''eon'''<br>''double''<br>'''eot'''<br>''duo, pair, couple '' <br>'''eontid'''<br>''twin''|| '''en-'''<br>''bi-, di- '' || '''eonxer'''<br>double<br>'''eotxer'''<br>''copulate '' || 1/2|| '''eyn'''<br>''half '' || '''eyn-'''<br>''semi- '' || '''eyxner'''<br>''halve, disect'' |- | 3 || '''iwa'''<br>''three''<br>'''ia'''<br>''third''<br>'''insuana'''<br>''ternary'' || '''ion'''<br>''triple''<br>'''iot'''<br>''trio, threesome''<br>'''iontid'''<br>''triplet'' || '''in-'''<br>''tri- '' || '''ionxer'''<br>''triple '' || 1/3|| '''iyn'''<br>''third '' || '''iyn-'''<br>''terci- '' || '''iynxer'''<br>''trisect'' |- | 4 || '''uwa'''<br>''four''<br>'''ua'''<br>''fourth'' || '''uon'''<br>''quadruple''<br>'''uot'''<br>''quartet, foursome''<br>'''uontid'''<br>''quadruplet'' || '''un-'''<br>''tetra- '' || '''uonxer'''<br>''quadruple '' ||1/4|| '''uyn'''<br>''fourth ''<br>'''uynjab'''<br>''quarter'' || '''uyn-'''<br>''quadri- '' || '''uynxer'''<br>''quarter'' |- | 5 || '''yowa'''<br>''five ''<br>'''yoa'''<br>''fifth''|| '''yoon'''<br>''quintuple''<br>'''yoot'''<br>''quintet ''<br>'''yoontid'''<br>''quintuplet'' || '''yown-'''<sup>2</sup><br>''penta- '' || '''yoonxer'''<br>''quintuple '' || 1/5|| '''yoyn'''<br>''fifth '' || '''yoyn-'''<br>''quint- '' || '''yoynxer'''<br>''cut in fifths'' |- | 6 || '''yawa'''<br>''six ''<br>'''yaa'''<br>''sixth'' || '''yaon'''<br>sextuple<br>'''yaot'''<br>''sextet ''<br>'''yaontid'''<br>''sextuplet'' || '''yawn-'''<sup>3</sup><br>''hecto- '' || '''yaonxer'''<br>''sextuple '' || 1/6|| '''yayn'''<br>''sixth '' || '''yayn-'''<br>''hexi- '' || '''yaynxer'''<br>''cut in sixths'' |- | 7 || '''yewa'''<br>''seven ''<br>'''yea'''<br>''seventh'' || '''yeon'''<br>''septuple''<br>'''yeot'''<br>''septet ''<br>'''yeontid'''<br>''septuplet''<br>'''yejub'''<br>''week'' || '''yen-'''<br>''hepto- '' || '''yeonxer'''<br>mult<br>'' seven'' || 1/7|| '''yeyn'''<br>''seventh'' || '''yeyn-'''<br>''hepti- '' || '''yeyxner'''<br>''cut in sevenths'' |- | 8 || '''yiwa'''<br>''eight ''<br>'''yia'''<br>''eighth'' || '''yion'''<br>''octuple''<br>'''yiot'''<br>''octet ''<br>'''yiontid'''<br>''octuplet'' || '''yin-'''<br>''octo- '' || '''yionxer'''<br>mult<br>'' eight '' || 1/8|| '''yiyn'''<br>''eighth '' || '''yiyn-'''<br>''octi- '' || '''yiynxer'''<br>''cut in eighths'' |- | 9 || '''yuwa'''<br>''nine ''<br>'''yua'''<br>''ninth'' || '''yuon'''<br>''nonuple''<br>'''yuot'''<br>''set of nine ''<br>'''yuontid'''<br>''nonuplet'' || '''yun-'''<br>''nona- '' || '''yuonxer'''<br>''multiply by nine '' || 1/9|| '''yuyn'''<br>''nineth '' || '''yuyn-'''<br>''novi- '' || '''yuynxer'''<br>''cut in ninths'' |- | 10 || '''alo'''<br>''ten ''<br>'''aloa'''<br>''tenth''<br>'''alosuana'''<br>''decimal'' ||'''alon'''<br>''tenfold ''<br>'''alojab'''...''decade'' || '''alon-'''<br>''deca- '' || '''alonxer'''<br>''increase by a<br>factor of ten '' || 1/10|| '''aloyn'''<br>''tenth '' || '''aloy-'''<br>''deci- '' || '''aloynxer'''<br>''decimate'' |- | 100<br>10<sup>4</sup> || '''aso'''<br>''hundred''<br>'''asoa'''<br>''hundredth'' || '''ason'''<br>''hundredfold ''<br>'''asojab'''<br>''century''|| '''aso-'''<br>''heca- '' || '''asonxer'''<br>''increase a<br>hundredfold'' || 1/100<br>10<sup>-2</sup>|| '''asoyn'''<br>''hundredth<br> percentage<br>cent '' || '''asoy-'''<br>''centi- '' || '''asoynxer'''<br>''cut into hundredths'' |- | 1,000<br>10<sup>3</sup> || '''aro'''<br>''thousand ''<br>'''aroa'''<br>''thousanth'' || '''aron'''<br>''thousandfold ''<br>'''arojab'''<br>''millennium''|| '''aro-'''<br>''kilo- '' || '''aronxer'''<br>''multiply by a<br>thousand'' || 1/1000<br>10<sup>-3</sup>|| '''aroyn'''<br>''thousandth '' || '''aroy-'''<br>''milli- '' || '''aroynxer'''<br>''divide by a thousand'' |- | 1,000,000<br>10<sup>6</sup> || '''amlo'''<br>''million ''<br>'''amloa'''<br>''millionth'' || '''amlon'''<br>''millionfold '' || '''amlo-'''<br>''mega-'' || || 10<sup>-6</sup>|| '''amloyn'''<br>''millionth'' || '''amloy-'''<br>''micro-'' || |- | 10<sup>9</sup> || '''amro'''<br>''billion ''<br>'''amroa'''<br>''billionth'' || '''amron'''<br>''billionfold '' || '''amro-'''<br>''giga- '' || || 10<sup>-9</sup>|| '''amroyn'''<br>''billionth'' || '''amroy-'''<br>''nano-'' || |- |10<sup>12</sup> || '''garale'''<sup>3</sup><br>''trillion ''<br>'''garalea'''<br>''trillianth'' || '''garalen'''<br>''trillionfold '' || '''garale-'''<br>''tera-'' || || 10<sup>-12</sup>|| '''goralen'''<br>''trillionth'' || '''gorale-'''<br>''pico-'' || |- |10<sup>15</sup> || '''garalyo'''<br>''quadrillion ''<br>'''garalyoa'''<br>''quadrillionth'' || '''garalyon'''<br>''quadrillionfold '' || '''garalyo-'''<br>''peta-'' || ||10<sup>-15</sup>|| '''garalyon'''<br>''quadrillionth'' || '''goralyo-'''<br>''femto-'' || |- |10<sup>18</sup> || '''garalyi'''<br>''quintillion ''<br>'''garalyia'''<br>''quintillionth'' || '''garalyin'''<br>''quintillionfold '' || '''garalyi-'''<br>''exa-'' || ||10<sup>-18</sup>|| '''goralyin'''<br>''quintillianth'' || '''goralyi-'''<br>''atto-'' || |- |10<sup>21</sup> || '''garela'''<br>''sextillion ''<br>'''garelaa'''<br>''sextillionth'' || '''garelan'''<br>''sextillionfold '' || '''garela-'''<br>''zetta-'' || ||10<sup>-21</sup>|| '''gorelan'''<br>''sextillionth'' || '''gorela-'''<br>''zepto-'' || |- |10<sup>24</sup> || '''garelu'''<br>''septillion ''<br>'''garelua'''<br>''septillionth'' || '''garelun'''<br>''eptillionfold '' || '''garelu-'''<br>''yotta-'' || ||10<sup>-24</sup>|| '''gorelun'''<br>''septillianth'' || '''gorelu-'''<br>''yocto-'' || |- | 10<sup>27</sup> || '''garelye'''<br>''octillion ''<br>'''garelyea'''<br>''octillionth'' || '''garelyen'''<br>''octillionfold '' || '''garelye-'''<br>''ronna-'' || ||10<sup>-27</sup>|| '''gorelyen'''<br>''octillionth'' || '''gorelyen'''<br>''ronto-'' || |- | 10<sup>30</sup> || '''garilo'''<br>''nonillion ''<br>'''gariloa'''<br>''nonillionth'' || '''garilon'''<br>''nonillionfold '' || '''garilo-'''<br>''quetta-'' || ||10<sup>-30</sup>|| '''gorilon'''<br>''nonillionth'' || '''gorilo-'''<br>''quecto-'' || |} <div style=";font-size:smaller;"> ::* Note 1: Sometimes the final '''-n''' on the numeric prefix is dropped, especially as an ordinal vowel in scalar words, eg. '''anapa'''<br>''first'', '''atistam'''<br>''elementary school''. ::* Note 2: An extra '''o''' is inserted into this prefix to distinguish it from '''yon-'''<br>''dis-, apart'' ::* Note 3: An extra '''o''' is inserted into this prefix to distinguish it from '''yan-'''<br>''con-, together'' ::* Note 4: '''Garale''' is short for '''alo gar ale'''<br>''ten to-the-power-of 12''. By the same token, '''gorale''' is short for '''alo gor ale'''<br>''ten to-the-power-of-minus 12'' </div> = Metric Units = : Mirad uses the [[wikipedia:International System of Units|International System of Units (SI)]] for rendering measurement units. These symbols are pronounced as if you were spelling each letter out (see [[Mirad Grammar/Phonology and Orthography#Alphabet|the alphabet]]. Bear in mind that majiscules (uppercase letters are prefaced with the word '''ag-''' (''big''). Similarly, Greek letters are rendered by their Greek names (ω = ''omega'', Ω = ''agomega''). The measurement unit names are followed by '''nak''' (''measurement unit''). == SI Base Units == ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI base units</big> |- !English<br>Unit<br>Name !Symbolic<br>Abbreviation !Quantity<br>Unit !Mirad<br>Pronunciation |- !second |style="text-align:center" |s |time |style="text-align:center" |'''sonak''' |- !meter |style="text-align:center" |m |length |style="text-align:center" |'''minak''' |- !kilogram |style="text-align:center" |kg |mass |style="text-align:center" |'''kigenak''' |- !ampere |style="text-align:center" |A |electric current |style="text-align:center" |'''aganak''' |- !kelvin |style="text-align:center" |K |thermodynamic temperature |style="text-align:center" |'''agkinak''' |- !Mole |style="text-align:center" |mol |amount of substance |style="text-align:center" |'''miolinak''' |- !candela |style="text-align:center" |cd |luminous intensity |style="text-align:center" |'''cadanak''' |} == SI Derived Units == : Here are SI derived units with special names and symbols: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>SI derived units with special names and symbols</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbeviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''radian''' | align="center" | rad | plane angle | align="center" |'''roadanak''' |- |'''steradian''' | align="center" | sr | solid angle | align="center" |'''soronak''' |- |'''hertz''' | align="center" | Hz | frequency | align="center" |'''aghezunak''' |- |'''newton''' | align="center" | N | force, weight | align="center" |'''agninak''' |- | '''pascal''' | align="center" | Pa | pressure, stress | align="center" | '''agpoanak''' |- | '''joule''' | align="center" | J | energy | align="center" | '''agjinak''' |- | '''watt''' | align="center" | W | power | align="center" | '''agwunak''' |- | '''coulomb''' | align="center" | C | electric charge | align="center" |'''agcanak''' |- | '''volt''' | align="center" | V | electrical potential difference | align="center" | '''agvunak''' |- | '''farad''' | align="center" | F | capacitance | align="center" | '''agfenak''' |- | '''ohm''' | align="center" | Ω | electrical resistance | align="center" | '''agomeganak''' |- | '''Siemens''' | align="center" | S | electrical conductance | align="center" | '''agsonak''' |- | '''Weber''' | align="center" | Wb | magnetic flux | align="center" | '''agwubanak''' |- | '''tesla''' | align="center" | T | magnetic flux density | align="center" | '''agtonak''' |- | '''henry''' | align="center" | H | inductance | align="center" | '''aghenak''' |- | '''degree Celsius''' | align="center" | °C | temperature | align="center" | '''nogagcanak''' |- | '''lumen''' | align="center" | lm | luminous flux | align="center" | '''liminak''' |- | '''lux''' | align="center" | lx | illuminance | align="center" | '''lixunak''' |- | '''becquerel''' | align="center" | Bq | radioactivity | align="center" | '''agbakonak''' |- | '''gray''' | align="center" | Gy | absorbed dose (of ionizing radiation) | align="center" | '''aggeyunak''' |- | '''sievert''' | align="center" | Sv | equivalent dose (of ionizing radiation) | align="center" | '''agsovunak''' |- | '''katal''' | align="center" | kat | catalytic activity | align="center" | '''kiatonak''' |- | '''byte''' | align="center" | b | 8 bits of information | align="center" | '''banak''' |} == Convenient Non-SI Units == : Also, here are some non-SI units that are very convenient and acceptable: ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Convenient non-SI units</big> |- ! English<br>Name ! Symbolic<br>Written<br>Abbreviation ! Quantity<br>Unit ! Mirad<br>Pronunciation |- |'''litre''' | align="center" | L | volume | align="center" |'''aglonak''' |- |'''hectare''' | align="center" | ha | area | align="center" |'''heanak''' |- |'''ton''' | align="center" | t | area | align="center" |'''tonak''' |- |'''decibel''' | align="center" | dB | loudness | align="center" |'''daagbanak''' |- |'''fathom''' | align="center" | ftm | depth of water | align="center" |'''fetominak''' |} == Pronunciation of Coherent Derived Unit Formulae == : The following chart shows how in Mirad to pronounce coherent derived unit formulae in terms of base units. Note that the backslash means ''per'' or ''divided by'' and is pronounced '''gol'''. The symbol x means ''times'' and is pronounced '''gal'''. The superscript number is a power and is pronounced '''gar''' plus the number (with '''-wa''', if a unit number). The negative superscript number is pronounced '''gor''' plus the number (again, with '''-wa''' if a unit number). See [[Mirad Grammar/Determiners#Arithmetical Expressions|Arithmetical Expressions]] for further information on these terms. ::{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ <big>Examples of coherent derived units in terms of base units</big> |- ! Name ! Symbolic<br>Formula ! Derived<br>Quantity ! Typical<br>Symbol ! Mirad<br>Pronunciation |- | '''square meter''' | align="center" | m<sup>2</sup> | area | align="center" |{{math|''A''}} | align="center" | '''minak-gar-ewa''' |- | '''cubic meter''' | align="center" | m<sup>3</sup> | volume | align="center" | {{math|''V''}} | align="center" | '''minak-gar-iwa''' |- | '''meter per second''' | align="center" | m/s | speed, velocity | align="center" | {{math|''v''}} | align="center" | '''minak-gol-sonak''' |- | '''meter per second squared''' | align="center" | m/s<sup>2</sup> | acceleration | align="center" | {{math|''a''}} | align="center" | '''minak-gol-sonak-gar-ewa''' |- |rowspan=2| '''reciprocal meter''' |rowspan=2 align="center" | m<sup>−1</sup> | wavenumber | align="center" | {{math|''σ''}}, {{math|''ṽ''}} | align="center" | '''minak-gor-awa''' |- | vergence (optics) | align="center" | {{math|''V''}}, 1/{{math|''f''}} |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | density | align="center" | {{math|''ρ''}} | align="center" | '''kigenak-gol-minak-gar-iwa''' |- | '''kilogram per square meter''' | align="center" | kg/m<sup>2</sup> | surface density | align="center" | {{math|''ρ''}}<sub>A</sub> | align="center" | '''kigenak-gol-minak-gar-ewa''' |- | '''cubic meter per kilogram''' | align="center" | m<sup>3</sup>/kg | specific volume | align="center" | {{math|''v''}} | align="center" | '''minak-gar-iwa-gol-kinak-ge''' |- | '''ampere per square meter''' | align="center" | A/m<sup>2</sup> | current density | align="center" | {{math|''j''}} | align="center" | '''aganak-gol-minak-gar-ewa''' |- | Amperes per meter|'''ampere per meter''' | align="center" | A/m | magnetic field strength | align="center" | {{math|''H''}} | align="center" | '''aganak-gol-minak''' |- | '''mole per cubic meter''' | align="center" | mol/m<sup>3</sup> | concentration | align="center" |{{math|''c''}} | align="center" | '''minolinak-gol-minak-gar-iwa''' |- | '''kilogram per cubic meter''' | align="center" | kg/m<sup>3</sup> | Mass concentration (chemistry)|mass concentration | align="center" | {{math|''ρ''}}, {{math|''γ'' }} | align="center" | '''kinak-ge-gol-minak-gar-iwa''' |- | '''candela per square meter''' | align="center" | cd/m<sup>2</sup> | luminance | align="center" | {{math|''L''}}<sub>v</sub> | align="center" | '''canak-da-gol-minak-gar-ewa''' |} == SI Macro and Micro Prefixes == : The SI has a whole list of prefixes that act as multipliers (macro) or dividers (micro) of the above and other measurement units. For example, a ''kilometer'' is a meter times a 1,000 (macro unit), whereas a millimeter is a meter divided by a 1,000 (micro unit). '''Agbanak''' means '''byte''', so '''garale-agbanak''' is ''terabyte''. This breaks down to ''10<sup>12</sup> bytes''. Here is a table showing the Mirad macro and micro prefixes: :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Scalar Metrics |- ! colspan=4 | Macro !! colspan=4 | Micro |- ! Base<br>10!! US/UK Name!!Mirad Prefix....SI Prefix !!SI Symbol !! Base<br>10 !! (US/UK Name) !! Mirad Prefix....SI Prefix !! SI Symbol |- | 1 || one || '''an-''' *... ''mono-, uni-'' || ||1/1 ||whole || '''ayn-'''....''holo-, uni-'' || |- | 2 ||two || '''en-'''....''bi-'' || || 1/2 ||half||'''eyn-'''....''demi-, di-''|| |- | 3 ||three || '''in-'''....''tri-'' || || 1/3 ||third ||'''iyn-'''....''terci-''|| |- | 4 ||four || '''un-'''....''tetra-'' || || 1/4 ||fourth || '''uyn-'''....''quadri-''|| |- | 5 ||five || '''yown-''' ....''penta-'' || || 1/5 ||fifth ||'''yoyn'''....''quinti-''|| |- | 6 ||six || '''yawn-'''....''hexa-'' || || 1/6 ||sixth ||'''yayn'''....''sexti-''|| |- | 7 ||seven || '''yen-'''....''hepta-'' || || 1/7 ||seventh || '''yeyn'''....''septi-''|| |- | 8 ||eight || '''yin'''....''octo-'' || || 1/8 ||eighth || '''yiyn'''....''octi-''|| |- | 9 ||nine || '''yun'''....''nona-'' || || 1/9 ||ninth || '''yuyn'''....''novi-''|| |- | 10 ||ten || '''alon-'''....''deca-'' || ''da'' || 1/10 ||tenth || '''aloy-'''....''deci-''|| ''d'' |- | 10<sup>2</sup> ||hundred || '''aso-'''....''hecto-'' **|| ''h'' || 10<sup>-2</sup> ||hundredth || '''asoy-'''....''centi-''|| ''c'' |- | 10<sup>3</sup> ||thousand || '''amso-'''....''kilo-'' ||''k'' || 10<sup>-3</sup> ||thousandth)|| '''amsoy-'''....''milli-''|| ''m'' |- | 10<sup>6</sup> ||million || '''amlo-'''....''mega-'' || ''M'' || 10<sup>-6</sup> ||millionth || '''amloy-'''....''micro-''|| ''r'' |- | 10<sup>9</sup> ||billion /milliard || '''amro-'''....''giga-'' || ''G'' || 10<sup>-9</sup> ||billionth/ milliardth || '''amroy-'''....''nano-''|| ''n'' |- | 10<sup>12</sup> ||trillion /billion || '''garale-'''....''tera-'' || ''T'' || 10<sup>-12</sup> ||trillionth / billionth)|| '''gorale-'''....''pico-''|| ''p'' |- | 10<sup>15</sup> ||quadrillion)/ billiard|| '''garalyo-'''....''peta-'' || ''P''||10<sup>-15</sup> ||quadrillionth) / billiardth || '''goralyo-'''....''femto-''||''f'' |- | 10<sup>18</sup> ||quintillion / trillion || '''garalyu-'''....''exa-'' || ''E''||10<sup>-18</sup> ||quintillionth)/ trillionth || '''goralyu'''....''atto-''||''a'' |- | 10<sup>21</sup> ||sextillion)/ trilliard || '''garela-'''....''zetta-'' || ''Z''||10<sup>-21</sup> ||sextillionth / trilliardth || '''gorela'''....''zepto-''||''z'' |- | 10<sup>24</sup> ||septillion)/ quadrillion || '''garelu-'''....''yotta-'' || '' Y'' ||10<sup>-27</sup> ||septillionth / quadrillionth|| '''gorelu'''....''yocto-''||''y'' |} : : **Note: The '''gar''' (''to a plus power'') and '''gor''' (''to a minus power'') forms are alternatives for the numeric prefixes beyond 100. For example, ''billion'' (10<sup>9</sup>) could be expressed as '''garyu-'''(ten) to the 9th power'', while ''billionth'' could be expressed by '''goryu''' (''(ten) to the minus 9th power). The prefix '''garya-''' is composed of the positive exponential operator '''gar''' (''to the power of''), followed by the number ''6''. The prefix '''gorale-''' is composed of the negative exponential operator '''gor''' (''to the root of''), followed by the number ''12''. == Kg Metrics With Abbreviated Symbols == : The macro and micro values can also be represented with abbreviated symbols, which can be pronounced in Mirad as spelled out alphabetics. Greek letter are rendered by their names in Greek. Upper case equivalents are preceded with '''ag-'''. Here is a table showing grams: : :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Kg Metrics With Abbreviated Symbols |- ! colspan=2 | MACRO !! colspan=2 | MICRO |- ! Symbol (Expansion) !! Mirad Pronunciation !! Symbol (Expansion) !! Mirad Pronunciation |- | ''dag'' (decagram)|| '''daagenak''' || ''dg'' |(decigram)||'''dagenak''' |- | ''hg'' (hectogram)|| '''hegenak''' || ''cg'' (centigram)||'''cagenak''' |- | ''kg'' (kilogram) || '''kogenak''' || ''mg'' (milligram)||'''migenak''' |- | ''Mg'' (macrogram)|| '''agmigenak''' ||''μg'' (microgram)|| '''mugenak''' |- | ''Gg'' (gigagram)|| '''aggegenak''' || ''ng'' (nanogram)|| '''nigenak''' |- | ''Tg'' (teragram)|| '''agtogenak''' || ''pg'' (picagram)|| '''pogenak''' |- | ''Pg'' ( petagram)|| '''agpogenak''' || ''fg'' (femtogram)|| '''fegenak''' |- | ''Eg'' (exagram)|| '''agegenak''' || ''ag'' (attogram)|| '''agenak''' |- | ''Zg'' (zettagram)|| '''agzegenak''' || ''zg'' (zeptogram) || '''zegenak''' |- | ''Yg'' (yottagram)|| '''agyugenak''' || ''yg'' (yoctogram) || '''yugenak''' |} : The squared and cubed representations of the above are followed by '''gar ewa''' (''squared'') and '''gar iwa''' (''cubed''), respectively: ::* ''10 km²''....(pronounced as:) '''alo kominaki gar ewa''' ::* ''12 mm³''....(pronounced as:) '''ale miminaki gar iwa''' = Expressing Frequency = : There are two ways to form determiners of frequency: ::* Using '''jod(i)''' meaning ''occasion(s), instance(s), time(s)'', or ::* Using '''xag''' meaning ''frequency'' : Here is a chart showing the most common frequency determiners: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Frequentative Determiners |- ! "Jod" Method !! "Xag" Method !! Meaning |- | '''duhogla jodi?''' || '''duhoxag?''' || ''how often?, how many times?'' |- | '''hogla jodi''' || '''hoxag''' || ''how often, how frequently'' |- | '''hagla jodi''' || '''haxag''' || ''the frequency'' |- | '''hegla jodi''' || '''hexag''' || ''sometimes, on some occasions'' |- | '''higla jodi''' || '''hixag''' || ''this often, this many times'' |- | '''hugla jodi''' || '''huxag''' || ''that often, that many times, so many times'' |- | '''huugla jodi''' || '''huuxag''' || ''so often, so many times'' |- | '''hyogla jodi''' || '''hyoxag''' || ''never'' |- | '''hyagla jodi''' || '''hyaxag''' || ''always, at all times'' |- | '''hyegla jodi''' || '''hyexag''' || ''any number of times, however often'' |- | '''hyigla jodi''' || '''hyixag''' || ''as often, the same number of times'' |- | '''hyugla jodi''' || '''hyuxag''' || ''not as often, some other number of times'' |- | '''ga jodi''' || '''gaxag (vyel)''' || ''more often (than)'' |- | '''ge jodi''' || '''gexag (vyel)''' || ''as many times (as), as often (as)'' |- | '''go jodi''' || '''goxag (vyel)''' || ''less often (than)'' |- | '''gla jodi''' || '''glaxag''' || ''many times, often'' |- | '''gle jodi''' || '''glexag''' || ''quite a few times, quite often'' |- | '''glo jodi''' || '''gloxag''' || ''not so many times, seldom'' |- | '''gra jodi''' || '''graxag''' || ''too often'' |- | '''gre jodi''' || '''grexag''' || ''often enough'' |- | '''gro jodi''' || '''groxag''' || ''too seldom'' |- | '''gwa jodi''' || '''gwaxag''' || ''as often as possible, most often, most times'' |- | '''gwe jodi''' || '''gwexag''' || ''an average number of times'' |- | '''gwo jodi''' || '''gwoxag''' || ''least often, as seldom as possible'' |- | '''owa jod''' || '''oxag''' || ''never, at no time, zero times'' |- | '''awa jod''' || '''axag''' || ''once, one time'' |- | '''awa ga jod''' || '''ga axag''' || ''again, once more'' |- | '''ewa jodi''' || '''exag''' || ''twice, two times'' |- | '''iwa jodi''' || '''ixag''' || ''thrice, three times'' |- | '''alo jodi''' || '''aloxag''' || ''ten times'' |- |- '''asoni bi jodi''' || -- || ''hundreds of times'' |- |- '''yowa gal haxag vyel zojab''' || '''yoxag vyel zojab''' || ''five times as often as last year'' |} : Examples: ::* '''<u>Duhoxag</u> et pe ha tayegoblam?'''....''<u>How often</u> do you go to the barber shop?'' ::* '''<u>Duhogla jodi</u> et akaye hia ekun?'''....''<u>How many times</u> have you won this game?'' ::* '''At teataye hua dyezun <u>iwa ey uwa jodi</u>.'''....''I have seen that film <u>three or four times</u>.'' ::* '''At teataye is <u>huugla jodi (or: huuxag) van</u> at bokseye.'''....''I have seen it <u>so many times that</u> I am getting sick.'' ::* '''Hus xwaye <u>gaxag vyel</u> et te.'''....''That has happened <u>more often than</u> you know.'' = Mathematical Expressions = [[File:Arithmetic symbols2.svg|90px|thumb|none]] : Mathematical vocabulary is based mostly on deriviatives of the degree word '''ga'''....''more''. == Chart of Arithmetical Operations == : The following chart shows Mirad mathematical operation terms and symbols: {{small/top}} {| class="wikitable" style="background:lightyellow;{{text default color}}; margin-left:3.2em; font-size:smaller;" |+ Arithmetical Operation Vocabulary |- ! Verb !! Operation !! Patient !! Subject !! Operator !! Sign !! Result |- | '''gaber'''....''add'' || '''gaben'''....''addition'' || '''gabwas'''....''addend, summand'' || '''gabus'''....''augend'' || '''gab'''....''plus'' || '''gabsiyn'''....''plus sign'' (<big>+</big>) || '''gabix'''....''sum'' |- | '''galer'''....''multiply'' || '''galen'''....''multiplication'' || '''galwas'''....''multiplicand'' || '''galus'''....''multiplier, factor'' || '''gal'''....''times'' || '''galsiyn'''....''times sign'' (<big>x</big>) || '''galix'''....''product'' |- | '''garer'''....''raise to the power of''<br>'''egarer'''....''to square''<br>'''igarer'''....''to cube'' || '''garen'''....''exponentiation'' || '''garwas'''....''base'' || '''garus'''....''exponent'' || '''gar'''....''raised to the power of'' || || '''garix'''....''power'' |- | '''gazer'''....''logarithmize'' || '''gazen'''....''logarithmization'' || '''gazwas'''....''base''||'''gazus'''....''antilogarithm'' ||'''gaz'''....''the log of'' || ||'''gazix'''....''logarithm'' |- | '''gober'''....''subtract'' || '''goben'''....''subtraction'' || '''gobwas'''....''minuend'' || '''gobus'''....''subtrahend'' || '''gob'''....''minus'' || '''gobsiyn'''....''minus sign'' (<big>-</big>) || '''gobix'''....''difference'' |- | '''goler'''....''divide'' || '''golen'''....''division.... fraction'' || '''golwas'''....''dividend'', ''numerator''|| '''golus'''....''divisor, denominator'' || '''gol'''....''divided by'' || '''golsiyn'''....''division sign'' (<big>÷</big>) || '''golix'''....''quotient'' |- | '''gorer'''....''derive the nth root of'' || '''goren'''....''root extraction'' || '''gorwas'''....''radicand'' || '''gorus'''....''degree'' || '''gor'''....''the nth root of'' || '''gorsiyn'''....''radical sign'' (<big>√</big>) || '''gorix'''....''root'' |- | '''gexer'''....''equal'' || '''gexen'''....''equation'' || '''gexwas'''....''thing being equated'' || '''gexus'''....''equator'' || '''ge'''....''equal to'' || '''gesiyn'''....''equal sign'' (<big>=</big>) || |} {{small/end}} == How to Verbalize Math Expressions == ::* ''1 + 1 = 2.''....'''Awa gab awa gese ewa.''' ::* ''3 - 1 = 2.''....'''Iwa gob awa gese ewa.''' ::* ''2 x 4 = 8.''....'''Ewa gal uwa gese yiwa.''' ::* ''10 % 2 = 5.''....'''Alo gol ewa gese yuwa.''' ::* ''5<sup>2</sup> = 25.''....'''Yowa gar ewa gese elyu.''' ::* ''2<sup>3</sup> = 8.''....'''Ewa gar iwa gese yiwa.''' ::* ''4 √2 = 2 = 2.''....'''Uwa gor ewa gese ewa.''' ::* ''log<sub>10</sub> 1000 = 3.''....'''Aro gaz alo gese iwa.''' : Note 1: '''gese''' (''equals'') can be substituted with '''se''' (''is''), eg.: ::* '''Ewa gab ewa se uwa.'''....''Two plus two is four.'' : Note 2: If numbers are used as numeric adjectives, the units take the suffix '''-wa''', eg.: ::* '''E<u>wa</u> sicirufebi gab a<u>wa</u> marofeb gese yanmul.'''....''Two oranges plus one apple equals a salad.'' : Examples of mathematical expressions: ::* '''Ewa <u>gab</u> ewa gese uwa.'''....''Two <u>plus</u> two equals four.'' ::* '''Ewa <u>gal</u> iwa gese yawa.'''....''Two <u>times</u> three equals six.'' ::* '''Iwa <u>gar</u> ewa gese yuwa.'''....''Three <u>to the second power</u> equals nine.'' ::* '''Ewa <u>gob</u> ewa gese owa.'''....''Two <u>minus</u> two equals zero.'' ::* '''Yuwa <u>gol</u> iwa gese iwa.'''....''Nine <u>divided by</u> three equals three.'' ::* '''Yuwa <u>gor</u> iwa gese iwa.'''....''Nine <u>cubed</u> equals three.'' ::* '''Aso <u>gor</u> ewa gese alo.'''....''One hundred <u>squared</u> equals ten.'' ::* '''Aro <u>gaz</u> alo gese iwa.'''....''Log<sub>10</sub>(1000) = 3. (= Log base 10 of 1000 equals three'') == Decimal Expressions == : Decimal expressions like ''2.5'' use the word '''nod'''....''point'' as in English. ::* '''Hia lisovol kyinse ga vyel 10.8 (alo nod yiwa) kigenaki.'''....''This tomato weighs more than 10.8 (ten point eight) kilograms.'' = Calendar and Time Expressions = :: The word for calendar is '''judar'''. The sections below explain how calendar expressions are formed and used: === Basic Calendar Units === [[File:Calendar (PSF).png|thumb|none]] : Time is divided using the following basic terms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Calendar Units |- ! Mirad !! English |- | '''job''' || ''time'' |- | '''jab''' || ''year'' |- | '''jeb''' || ''season'' |- | '''jib''' || ''month'' |- | '''jub''' || ''day'' |- | '''jwob*''' || ''hour'' |- | '''jwab*''' ('''jwap''') || ''minute'' (''moment'') |- | '''jweb*''' ('''jwep''') || ''second'' (''instant'') |} * Note: These would ordinarily be '''jyob''', '''jyab''', and '''jyeb''' respectively, but the '''w''' glide is much easier to pronounce after the letter '''j''', and is therefore substituted. == Other Calendar Units == : Other calendar units are formed through the agglutination of numerical stubs to some of the time units above: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Other Calendar Units |- ! Mirad !! English !! Numerical Formula |- | '''rojab''' || ''millenium'' || year x 1,000 |- | '''sojab''' || ''century'' || year x 100 |- | '''lojab''' || ''decade'' || year x 10 |- | '''eynjab''' || ''half year'' || year x 1/2 |- | '''uynjab''' || ''quarter'' || year x 1/4 |- | '''yajib''' || ''semester'' || month x 6 |- | '''yejub''' || ''week'' || day x 7 |- | '''yejubuj''' || ''weekend'' || day x 7 end |- | '''eynjwob''' || ''half hour'' || hour x 1/2 |} : ''This'', ''next'', ''last'', etc. are expressed as follows: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Pointers |- ! Mirad !! English |- | '''hijub'''<br>'''hiyejub'''<br>'''hijab''' || ''today''<br>''this week''<br>''this year'' |- | '''zojub'''<br>'''zoyejub'''<br>'''zajab''' || ''yesterday''<br>''last week''<br>''last year'' |- | '''zajub'''<br>'''zayejub'''<br>'''zajab''' || ''tomorrow''<br>''next week''<br>''next year'' |- | '''hujub'''<br>'''huyejub'''<br>'''hujab''' || ''that day''<br>''that week''<br>''that year'' |- | '''jazojub'''<br>'''ja ewa yejubi'''<br>'''jazojab''' || ''the day before yesterday''<br>''two weeks ago''<br>''the year before last'' |- | '''jozajub'''<br>'''jo ewa yejubi'''<br>'''jozajab''' || ''the day after tomorrow''<br>''two weeks from now''<br>''the year after next'' |- | '''Duhojub?'''|| ''Which day?'' |- | '''hyajub''' || ''every day''<sup>1</sup> |- | '''hyejub''' || ''any day'' |- | '''hejub''' || ''someday'' |- | '''hejubi''' || ''some days'' |- | '''bi jub bu jub''' || ''from day to day'' |- | '''e jubi jay''' || ''two days ago'' |- | '''gla jubi joy''' || ''many days later'' |} : <sup>1</sup> ''All day'' is expressed by '''ha ayna jub''' or '''hya ha jub'''. == Seasons of the Year == [[File:Seasons gijinka.png|thumb|]] : Seasons of the year are expressed by internally scalarizing the word for ''season'' '''jeb''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Seasons of the Year |- ! Mirad !! English |- | '''jeab''' || ''spring'' |- | '''jeeb''' || ''summer'' |- | '''jeib''' || ''autumn, Fall'' |- | '''jeub''' || ''winter'' |} : Examples of usage: ::* '''be jeab'''....''in spring'' ::* '''ja jeeb'''....''before summer'' ::* '''ju jeib'''....''until autumn'' ::* '''ji jeub'''....''since winter'' ::* '''je ha jeb'''....''during the season'' ::* '''ub ha uj bi jeeb'''....''toward the end of summer'' ::* '''eb jeab ay jeeb'''....''between spring and summer'' ::* '''jeeba gemoj'''....''vernal equinox'' ::* '''jeiba fayebi'''....''autumn leaves'' ::* '''jeba til'''....''seasonal drink'' ::* '''jeubyena jebmalyen'''....''wintry climate'' ::* '''jeabyena malyen'''....''spring-like weather'' ::* '''jeuben'''....''hibernation'' ::* '''hijeab'''....''this season'' ::* '''zajeab'''....''next season'' ::* '''zojeab'''....''last season'' ::* '''hyajeab'''....''every season'' == Months of the Year == : Months of the year are expressed by internally scalarizing the word for month '''jib'''. Unlike in English, the months of the year in Mirad are not capitalized. Nor are days of the week. :{| class="wikitable" style="background:lightyellow;{{text default color}}; font-size:smaller;" |+ Months of the Year |- ! Mirad !! English |- | '''jiab''' || ''January'' |- | '''jieb''' || ''February'' |- | '''jiib''' || ''March'' |- | '''jiub''' || ''April'' |- | '''jiyob''' || ''May'' |- | '''jiyab''' || ''June'' |- | '''jiyeb''' || ''July'' |- | '''jiyib''' || ''August'' |- | '''jiyub''' || ''September'' |- | '''jilob''' || ''October'' |- | '''jilab''' || ''November'' |- | '''jileb''' || ''December'' |} : Some expressions using the months: ::* '''be jilob'''....''in October'' ::* '''ja jiyab'''....''before June'' ::* '''lojo zajiyeb'''....''by next July'' ('''lojo''' = ''not after'') ::* '''hijib'''....''this month'' ::* '''zojib'''....''last month'' ::* '''zajib'''....''next month'' ::* '''bi-jib-bu-jiba jobnis'''....''month-to-month rent'' ::* '''jibay'''....''monthly'' ::* '''jibi joy'''....''months later'' ::* '''jiba sindrurun'''....''monthly magazine'' ::* '''hujiba jobnis'''....''that month's rent'' ::* '''hya ionjib'''....''every trimester'' ::* '''jibiler'''....''to menstruate'' ::* '''byi zojilob'''....''since last October'' ::* '''ub zejib'''....''toward mid-month'' == Days of the Week == : Days of the week are expressed by internally scalarizing the word for day '''jub''': :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Days of the Week |- ! Mirad !! English |- | '''juab''' || ''Monday'' |- | '''jueb''' || ''Tuesday'' |- | '''juib''' || ''Wednesday'' |- | '''juub''' || ''Thursday'' |- | '''juyob''' || ''Friday'' |- | '''juyab''' || ''Saturday'' |- | '''juyeb''' || ''Sunday'' |} : Here are some common terms relating to days of the week: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Day Expressions |- ! Mirad !! English |- | '''Duhojub?''' || ''Which day?'' |- | '''hojub...''' || ''the day that...'' |- | '''hejub''' || ''someday'' |- | '''hijub''' || ''today'' |- | '''hujub''' || ''that day'' |- | '''hyijub''' || ''(on) the same day'' |- | '''hyajub''' || ''every day'' |- | '''hyejub''' || ''any day'' |- | '''zajub''' || ''yesterday'' |- | '''zojub''' || ''tomorrow'' |- | '''ha jajub'''<br>'''be ha jana jub''' || ''the day before, (on) the previous day'' |- | '''ha jojub'''<br>'''be ha jona jub''' || ''the day after, (on) the following day'' |- | '''jazojub''' || ''the day before yesterday'' |- | '''jozajub''' || ''the day after tomorrow'' |- | '''hya ea jub''' || ''every other/second day'' |- | '''hyajub boy juyeb''' || ''every day except Sunday'' |- | '''yejub''' || ''week'' |- | '''hiyejeb''' || ''this week'' |- | '''yejubuj''' || ''weekend'' |- | '''yexjub''' (or) '''zeyejub''' || ''weekday'' |- | '''enyejuba(y)''' || ''bi-weekly'' |- | '''zoyejub''' || ''last week'' |} : Examples of Usage: ::* '''(be) juyob'''....''on Friday'' ::* '''ju juib'''....''until Wednesday'' ::* '''ji zojub'''....''since yesterday'' ::* '''lojo jubuj'''....''by [Lit: not after] day's end'' ::* '''jo zajub'''....''after tomorrow'' ::* '''je ha jub'''....''during the day'' ::* '''bi juab bu juub'''....''from Monday to Friday'' ::* '''yejubuja ponpop'''....''a weekend getaway'' == Parts of the Day == : Here are the principal parts of a day: {| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Parts of the Day |- ! Daytime !! Nighttime |- | '''maj'''....''daytime, day'' ||'''moj'''....''nighttime, night'' |- | '''bi maj'''....''A.M.'' ||'''bi moj'''....''P.M.'' |- | '''jamajij'''....''pre-dawn'' || '''jamojij'''....''pre-dusk'' |- | '''majij'''....''daybreak, dawn''|| '''mojij'''....''dusk'' |- | '''amaryap'''....''sunrise, sunup''||'''amaryop'''....''sunset, sundown'' |- | '''jwamaj'''....''morning''<br>'''zajwamaj'''....''tomorrow morning''<br>'''hijwamaj'''....''this morning''<br>'''zojwamaj'''....''yesterday morning''<br>'''hujwamaj'''....''that morning''<br>'''hyajwamaj'''....''every morning''||'''jwamoj'''....''evening''<br>'''zajwamoj'''....''tomorrow evening''<br>'''hijwamoj'''....''this evening''<br>'''zojwamoj'''....''yesterday evening''<br>'''hujwamoj'''....''that evening''<br>'''hyajwamoj'''....''every evening'' |- | '''zemaj'''....''noon''||'''zemoj'''....''midnight'' |- | '''jozemaj'''....''afternoon''||'''jozemoj'''....''after midnight'' |- | '''majuj'''....''twilight''|| '''jwomoj'''....''late night'' |} ::* Examples of Usage: ::* '''At tijpa <u>ja majij</u>.'''....''I woke up <u>before dawn</u>.'' ::* '''At iyfe tuyjer <u>be ha jwoa jozemaj</u>.'''....''I like to nap <u>in the late afternoon</u>.'' ::* '''It yexe bi <u>amaryap bu amaryop</u>.'''....''He works from <u>sunup to sundown</u>.'' ::* '''<u>Be gwa jwamoji</u>, at teaxe yibsin.'''....''<u>Most evenings</u>, I watch television.'' == Expressing Dates == : The following is a how a date ('''jud''') is normally expressed: ::* '''be juab, 11 jieb 2018 joK.'''....''on Monday, February 11th, 2018 A.D.'' :A date like 2018 can be expressed as ''twenty eighteen'' ('''elo alyi''') or ''two thousand eighteen'' ('''ero alyi'''). : The day ''11'' in the above expression is pronounced '''ala'''. : The acronym for ''B.C.'' is '''jaK''', short for '''ja Krist''' (''before Christ''). : The acronym for the de-Christianized "BCE", meaning ''Before the Common/Current Era'' is expressed in Mirad with '''jaEJ''' ('''ja ha Eja Joeb'''). : The acronym for ''A.D.'' is '''joK''', short for '''jo Krist''' (''after Christ''). : The acronym for the de-Christianized ''C.E.'' is '''EJ''', short for '''ha Eja Joeb''' (''the Current Era''). : Other date expressions follow: ::* '''be <u>ha 1800 jabi</u> (alyi aso jabi)'''....''In <u>the 1800's</u> (eighteen hundreds)'' ::* '''ja <u>ha 20a (eloa)</u> asojab'''....''before <u>the 20th (twentieth)</u> century'' ::* '''eb <u>1920 (yulo elo)</u> ay 2001 (emso awa)'''....''between <u>1920 (nineteen twenty)</u> and (two thousand one)'' ::* '''<u>hyaje</u> hua alojab'''....''<u>throughout</u> that decade'' ::* '''At yexa hum <u>je gla jabi</u>.'''....''I worked there <u>for [Lit: during] many years</u>.'' ::* '''Ujbu his <u>lojo</u> jiyab.'''....''Finish this <u>by</u> [Lit: not after] May.'' ::* '''Iyt so him <u>ub ha uj bi</u> 2 (ewa) jiab.'''....''She will be here <u>toward the end of</u> January 2nd.'' ::* '''At taja je ha Podea <u>Eloni</u>.'''....''I was born in the Roaring <u>Twenties</u>.'' == Telling Time == [[File:Old Clock DSCN4746.jpg|thumb|]] : Clock time expressions use mostly the word '''jwob''' (''hour'') or '''jwobi''' (''hours''). : Times of the day are expressed in the 24-hour European system, or what might be called by Americans "military clock time." So, 3PM in U.S. parlance should be expressed in Mirad as ''15 hours'' ('''ulo jwobi'''), which is the same as ''15:00'' or ''15 hundred hours''. : The usual time-of-day question is '''Se duhojwob?'''....''What time is it?'' [Lit: is what-hour?] : The typical answer is in the format '''Se alo (jwobi) yuwa.''' (Lit: ''(It) is ten hours five''). The use of '''jwobi''' is optional, but if '''jwobi''' is modified by '''awa'''....''one'', then the singular form '''jwob''' is used. : Here are some typical answers: ::* '''Se awa jwob.'''....''It is one o'clock AM'' [Lit: ''It is one hour.''] ::* '''Se ewa jwobi.'''....''It is two o'clock AM'' [Lit: ''It is two hours.''] ::* '''Se ale jwobi.'''....''It is twelve o'clock AM.'' ::* '''Se alyu jwobi elo.'''....''It is 15:30 (3:30 PM).'' ::* '''Se eli jwobi ali.'''....''It is 23:13 (11:13 PM).'' ::* '''Se elu jwobi.'''....''It is 24:00 (12 PM).'' : The words '''jwob''' and '''jwobi''' can be abbreviated as '''j.'''. ::* '''be elo j.'''....''At 8:00 PM'' : The designation AM and PM can be used but are not necessary in the 24-hour clock system: ::* '''bi maj'''....(''AM'') ::* '''bi moj'''.... (''PM'') ::* '''Se <u>vyavay</u> 15:10 (= alu alo).'''....''It is exactly 7:10 P.M..''&nbsp;&nbsp;[Lit: ''It is <u>exactly</u> fifteen ten.''] ::* '''Et sa jwoa <u>bey</u> alo jwabi.'''....''You were late by 10 minutes.''&nbsp;&nbsp;[Lit: ''You were late <u>by</u> ten minutes.''] ::* '''Has ijo <u>yuz</u> 21:30 (= ela jwobi ilo).'''....''It will begin <u>around</u> 10:30 PM.'' ::* '''Puu him <u>lojo vyel</u> 15:00 j.'''....''Get here <u>no later than</u> 3 PM.'' ::* '''Ha yuzpar puo hum <u>yeb</u> 10 jwabi.'''....''The bus will arrive there <u>within</u> 10 minutes.'' ::* '''Ha jwobar <u>izeade</u><sup>1</sup> 17:00.'''....''The clock says [Lit. ''indicates''] 5 PM.'' ::* '''Yit pua be 3 j. <u>be ha nod</u>.'''....''They arrived at 3 <u>on the dot</u>''. :::<small>Note 1: '''izeade''' (''indicates'') can be substituted with '''de''' (''says'').</small> : Note the following clock time idioms: :{| class="wikitable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Clock Idioms |- ! Mirad !! English |- | '''jwa''' || ''early'' |- | '''jwe''' || ''on time'' |- | '''jwo''' || ''late'' |- | '''Se <u>vyavay</u> elo j.''' || ''It is <u>exactly</u> 8 PM.'' |- | '''<u>yub bi</u> zemaj'''<br>or '''<u>yuz bi</u> zemaj.''' || ''<u>around</u> noon'' |- | '''<u>ub</u> zemoj''' || ''<u>toward</u> midnight'' |- | '''<u>yeb bi</u> jwebi''' || ''<u>within</u> seconds'' |- | '''alo jwabi <u>ja hij</u>''' || ''ten minutes <u>ago</u> [= before now]'' |- | '''<u>lojo</u> 3 j.''' || ''<u>no later than / by</u> 3 o'clock AM.'' |- | '''jwobay''' || ''hourly / by the hour / on the hour'' |- | '''Hia pop <u>efxe</u> 2 1/2 (= ewa gab eyn) jwobi.''' || ''This trip <u>takes (Lit: necessitates) </u> 2 1/2 hours.'' |- | '''<u>ju</u> awa jwob bi hij''' || ''<u>until</u> one hour from now'' |- | '''<u>ji</u> zojub be 10a j.''' || ''<u>since</u> yesterday at 10 o'clock.'' |- | '''<u>je</u> ha jana 12 jwabi''' || ''<u>for/during/over</u> the last 12 minutes'' |- | '''<u>ja</u> ojo 10 j.''' || ''<u>before / by</u> 10 AM.'' |- | '''<u>lojo</u> 10 jwobi.''' || ''<u>by / in / within</u> 10 hours.'' |- | '''<u>jo</u> 10 j.''' || ''<u>after</u> 10 o'clock AM.'' |- | '''At saye him <u>ji</u> ewa jwobi.''' || ''I have been here <u>for [= since]</u> two hours.'' |} = Expressing Age = [[File:Russian Age Rating System.svg|thumb|]] : Many expressions relating to age are built on the Mirad word for ''age'': '''jag'''. : The typical question is: ::* '''<u>Duhojaga</u> et se?'''....''<u>How old</u> are you?'' (Lit. ''what-aged'') : A typical answer is one of the following. ::* '''At se <u>eli jabi jaga.</u>'''....''I am <u>twenty-three years old.</u>'' ::* '''At se <u>eli jaga.</u>'''....''I am <u>age twenty-three.</u>'' ::* '''At se <u>eli.</u>'''....''I am <u>twenty-three.</u>'' : Here are some ways to compare age: ::* '''gejaga vyel et'''....''as old as you, the same age as you'' ::* '''gajaga vyel et'''....''older than you'' ::* '''gojaga vyel et'''....''not as old as you'' ::* '''gajoga vyel et'''....''younger than you'' ::* '''grajaga'''....''too old'' ::* '''grejaga'''....''old enough'' ::* '''grojagat'''....''a minor (an underaged person)'' ::* '''zejaga'''....''middle aged'' ::* '''gwajogat'''....''the youngest one'' ::* '''gwajagat'''....''the oldest one'' ::* '''ha gwajagat bi ha tixutyan.'''....''the oldest one in (= of) the class.'' ::* '''Fiyzuu eta gajagati.'''....''Respect your elders.'' ::* '''iwa jabi gajaga vyel et'''....''three years older than you'' : Here is a chart showing the words used to describe people at various ages. Note, that starting with teenager, the number part of the expression means somewhere in a range of numbers, so the letter '''y''' is added to the number. ::{| class="wikitable" style="background: lightyellow;{{Text default color}}; |+ People of different ages |- ! Mirad !! English |- | '''awajubjagat''' || ''one day old baby'' |- | '''awajagat''' || ''one-year-old'' |- | '''alojagat''' || ''ten-year-old'' |- | '''aloyjagat''' || ''teenager'' |- | '''eloyjagat''' || ''vicenarian, twenty-something-year-old'' |- | '''iloyjagat''' || ''tricenarian, thirty-something-year-old'' |- | '''uloyjagat''' || ''quadracenarian, forty-something-year-old'' |- | '''yoloyjagat''' || ''quinquacenarian, fifty-something-year-old'' |- | '''yaloyjagat''' || ''sexagenarian, sixty-something-year-old'' |- | '''yeloyjagat''' || ''octogenarian, eighty-something-year-old'' |- | '''yiloyjagat''' || ''nonagenarian, ninety-something-year-old'' |- | '''asoyjagat''' || ''centenarian, hundred-something-year-old'' |- | '''aybasoyjagat''' || ''supercentenarian, hundred-and-ten-something-year-old'' |} : Here is a list of important age expressions and categories: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|3}};{{column-rule|2px solid blue}};font-size:smaller;";> * '''duhojaga?'''....''how old?'' * '''hojoga'''....''of the age (that...)'' * '''hajaga'''....''of the age'' * '''hejaga'''....''of some age'' * '''hijaga'''....''this old'' * '''hujaga'''....''that old'' * '''huujaga'''....''so old'' * '''hyajaga'''....''of every age'' * '''hyejaga'''....''of any age'' * '''hyijaga / gejaga'''....''of the same age, as old'' * '''hyujaga / ogejaga'''....''of a different age, not as old'' * '''zejaga''' .... ''middle-aged'' * '''jaga'''....''old'' * '''jayga'''....''oldish'' * '''joga'''....''young'' * '''joyga''' .... ''youngish'' * '''gle jaga'''....''rather old, oldish'' * '''gla jaga'''....''very old'' * '''glo jaga'''....''not very old'' * '''gra jaga'''....''too old, super-aged'' * '''gro jaga'''....''under-aged, minor'' * '''ge jaga'''....''as old, of the same age'' * '''awa (<u>jab</u>) jaga'''....''one <u>year</u> old'' * '''ewa (<u>jabi</u>) jaga'''....''two <u>years</u> old'' * '''alo (<u>jabi</u>) jaga'''....''ten <u>years</u> old'' * '''ga jaga <u>vyel</u> et'''....''older <u>than</u> you'' * '''ga joga <u>vyel</u> at'''....''younger <u>than</u> me'' * '''go jaga <u>vyel</u> wit'''....''less old <u>than</u> him'' * '''ge joga <u>vyel</u> iyt'''....''as young <u>as</u> her'' * '''ha gwa jagat <u>bi</u> ata tidetyan'''....''the youngest <u>of</u> my siblings'' * '''gajagat''' .... ''an elder'' * '''grojagat'''....''a minor'' * '''jagat''' .... ''old person, elder, senior'' * '''jagwat''' .... ''old man'' * '''jagayt''' .... ''old woman'' * '''jogat'''....''a youth'' * '''jogwat'''....''a boy, a male youth'' * '''jogayt'''....''a girl, m female youth'' * '''grejagat'''....''an adult, someone of age'' * '''grojagat'''....''a minor'' (''one insufficiently old'') * '''jagseat'''....''an adolescent'' * '''jagsyat'''/'''agsyat'''....''a grownup'' * '''tud''' .... ''child, offspring'' * '''twud''' .... ''male child, son'' * '''tuyd''' .... ''female child, daughter'' * '''tudet''' .... ''baby, infant'' * '''tobet''' .... ''youth, young person'' * '''twobet''' .... ''boy, young man'' * '''toybet''' .... ''girl, young woman, maiden'' </div> : Some other examples of usage: ::* '''Et <u>jagseye</u> fi.'''....''You <u>are aging</u> well.'' ::* '''At voy <u>jogseye</u> hyegla.'''....''I am not <u>getting</u> any <u>younger</u>.'' ::* '''His se taam av <u>ha jagati</u>.'''....''This is a home for <u>the elderly</u>.'' ::* '''Gawaku eta <u>jogan</u>!'''....''Regain your <u>youth</u>!'' ::* '''At se <u>ga jaga vyel</u> ha memyazi.'''....''I am <u>older than</u> the hills.'' ::* '''Teaxu ata <u>gwa joga</u> tud.'''....''Look at my <u>youngest</u> child.'' ::* '''Yat ife yata <u>awajagat</u>.'''....''We love our <u>one-year-old</u>.'' ::* '''<u>Jagseatan</u> se yika joob bi tej.'''....''<u>Adolescence</u> is a difficult period of life.'' ::* '''<u>Agsu</u>!'''....''<u>Grow up!</u>'' : Note the difference: ::* '''agaser'''....''to get bigger'' ::* '''agser'''....''to grow'' = Currency Nomenclature = [[File:Mon argent.jpg|thumb]] : The ISO abbreviation for the currency expressions from various countries of the world are used to form the Mirad equivalents. The lowercase ISO code abbreviation for a particular country's denomination is spelled out in Mirad alphabetics and then the letter '''n''' is suffixed (mnemonic for '''nas'''....''money''). Then, since a monetary unit can be considered a proper noun, the first letter is capitalized, eg.: ::* The ISO code abbreviation for "U.S. dollar" is "USD". ::* Lowercase is "usd" ::* Spelled out in Mirad alphabetics is '''u so da'''. ::* This, with '''n''' suffixed, results in '''usodan'''. ::* Finally, the first letter is capitalized, giving '''Usodan'''. ::* Pluralized, '''Usodan''' becomes '''Usodani''' (''= U.S. dollars''). ::* The Euro is therefore '''Euron'''. ::* The Thai baht is '''Toheban'''. ::* The Russian ruble is '''Rouban'''. : The ISO codes can be found at [[Wikipedia: List_of_circulating_currencies|List of circulating currencies]]. A portion of that file is replicated here: {| class="wikitable sortable" style="background:lightyellow;{{text default color}};font-size:smaller;" |+ Currencies ! English Currency Name ! Currency<br>symbol ! ISO 4217|ISO code ! Mirad Name |- |Jordanian dinar |JD |JOD |'''Jiodan''' |- |Moroccan dirham |DH |MAD |'''Miadan''' |- |Australian dollar |$ |AUD |'''Audan''' |- | Bitcoin | '''₿''' | data-sort-value="" | (''BTC'') | '''Batocan''' |- |Brunei dollar |$ |BND |'''Banidan''' |- |Eastern Caribbean dollar |$ |XCD |'''Xucadan''' |- |Hong Kong dollar |$ |HKD |'''Hekidan''' |- |New Zealand dollar |$ |NZD |'''Nizudan''' |- |Singapore dollar |$ |SGD |'''Sogedan''' |- |United States dollar |$ |USD |'''Usodan''' |- |Armenian dram |֏ |AMD |'''Amidan''' |- |Euro |€ |EUR |'''Euron''' |- |Central African CFA franc |Fr |XAF |'''Xuafen''' |- |CFP franc |Fr |XPF |'''Xupofen''' |- |Swiss franc |Fr |CFN |'''Cufenin''' |- |West African CFA franc |Fr |XOF |'''Xuofen''' |- |Netherlands Antillean guilder |ƒ |ANG |'''Anigen''' |- |Danish krone |kr |DKK |'''Dakikin''' |- |Turkish lira |₺ |TRY |'''Toroyun''' |- |Mauritanian ouguiya |UM |MRU |'''Miroun''' |- |Pound sterling|Sterling |£ |GBP |'''Gebapon''' |- |Saint Helena pound |£ |SHP |'''Sohepon''' |- |South African rand |R |ZAR |'''Zuaron''' |- |Russian rouble |₽ |RUB |'''Rouban''' |- |Indian rupee |₹ |INR |'''Iniron''' |- |Israeli new shekel |₪ |ILS |'''Ilison''' |} :The hundredth fractional unit for most currencies can be converted into Mirad by appending the word '''-asoyn''' to the end of the Mirad name of the currency. : For example: ::* The American cent is '''Usodan-asoyn'''. ::* The Euro cent is '''Euron-asoyn'''. ::* The British penny is '''Gebapon-asoyn'''. : In context, all of the above can be abbreviated to '''asoyn'''. :The symbol used for each currency can also be taken from the Wikipedia table referenced above. The symbol precedes the number and a comma is used for the thousand breaker and a period is used for the decimal breaker. For example: ::* ''Five point six Euros'' ==> '''Yowa nod yawa Euroni''' ==> '''€5.6''' ::* ''Two thousand nine dollars'' ==> '''Emro yuwa Usodani''' ==> '''$2,009''' : Note: : The bitcoin has the ISO code BTC, so it is translated into Mirad as '''Batocan'''. Its billionth fractional unit is called a satoshi and is translated into Mirad as '''Batocan-amroyn'''. : Other monetary vocabulary: <div style="background: lightyellow;{{Text default color}}; border: solid blue 2px; {{column-count|2}};{{column-rule|2px solid blue}};font-size:smaller;";> ::* '''nas'''....''money'' :::* '''nasa'''....''monetary'' :::* '''kyaxler nas'''....''convert money'' ::* '''nasam'''....''bank'' :::* '''nasnexam'''....''savings bank'' :::* '''nasyen'''....''currency'' :::* '''nases'''....''change'' ::::* '''biner nases av'''....''to get change for'' :::* '''nasbol'''....''subsidy'' :::* '''nasbyok'''....''fine, penalty'' :::* '''nasdab'''....''plutocracy'' :::* '''nasdref'''....''check'' ::::* '''drer nasdref'''....''to write a check'' ::::* '''ilnasaxer nasdref'''....''to cash a check'' ::::* '''nyember nasdref''''....''to deposit a check'' :::* '''nasdrev'''....''bill, note, banknote'' :::* '''drefnas'''....''paper money'' ::::* '''alo Usodan nasdrev'''....''ten dollar bill'' :::* '''nasdim'''....''fund'' :::* '''nasgab'''....''tip'' :::* '''nasgon'''....''stock, share'' ::::* '''nasgon ebkyaxam'''....''stock exchange'' ::::* '''nasgon ebkyaxut'''....''stock broker'' ::::* '''nasgon nunuiem'''....''stock market'' ::::* '''nasgon buiut'''....''stock broker ::::* '''nasgonbexut'''....''shareholder'' ::::* '''nasgonuer'''....''to invest'' :::* '''nasilp'''....''cash flow'' :::* '''nastun'''....''finance'' :::* '''nasvek'''....''bet'' ::::* '''nasvekiam'''....''gambling casino'' :::* '''nasmug'''....''coin'' ::::* '''nasmug exwa'''....''coin-operated'' ::::* '''nasmugxer'''....''to mint'' ::::* '''nasmugyeb'''....''coin purse'' :::* '''nasok'''....''deficit'' ::::* '''nasokya'''....''bankrupt'' ::::* '''nasokrer'''....''go bankrupt'' :::* '''nasak'''....''profit'' ::::* '''nasaker'''....''to profit'' ::::* '''nasakgon'''....''dividend'' ::::* '''nasakyaker'''....''to speculate'' :::* '''nasnyaxun'''....''nest-egg'' :::* '''nasyeb'''....''wallet'' :::* '''nasyef'''....''debt'' ::::* '''nasyef draf'''....''debit card'' :::* '''nasyuv'''....''bond'' :::* '''ilnas'''....''cash'' ::::* '''ilnasuer'''....''to dispense cash'' :::::* '''ilnasuir'''....''ATM'' ::::* '''ilnasaxer'''....''to cash'' ::* '''nax'''....''price'' ::* '''nayx'''....''cost'' :::* '''nayxer'''....''to cost'' ::* '''nam'''....''store'' ::* '''namper'''....''to shop'' :::* '''nampen zen'''....''shopping center'' :::* '''nayxer'''....''to cost'' ::* '''naz'''....''value'' :::* '''nazier'''....''to be worth'' :::* '''nazder'''....''to appraise'' <hr> ::* '''nyaxer'''....''to accumulate, to amass'' :::* '''nyaxun'''....''pile, stack, heap'' ::* '''nyaz'''....''wealth, luxury'' :::* '''nyaza'''....''wealthy, rich'' ::::* '''nyazaser'''....''to get rich'' <hr> ::* '''nexer'''....''to save, to economize'' :::* '''nexyea'''....''thifty'' :::* '''donex'''....''economy'' <hr> ::* '''nyexer'''....''to store, to stock'' :::* '''nyexam'''....''storehouse, warehouse'' :::* '''nyexim'''....''stock room'' :::* '''nyexwa'''....''stocked, in stock'' :::* '''nyexundrer'''....''to inventory'' :::* '''nyexunyeb'''....''storage bin'' :::* '''nyexuun'''....''consignment'' :::* '''nyexun'''....''stocked item'' ::::* '''nyexunyan'''....''inventory'' :::* '''nyeb'''....''container'' :::* '''nyem'''....''box'' <hr> ::* '''nier'''....''to demand, to consume'' :::* '''niut'''....''consumer'' ::* '''nixer'''....''to earn'' :::* '''nixun'''....''earnings'' <hr> ::* '''nyixer'''....''to order, to requisition'' :::* '''nyixwa'''....''ordered, on order'' :::* '''nyixdref'''....''order form'' :::* '''nyixut'''....''client'' ::::* '''nyixutyan'''....''clientele'' <hr> ::* '''nuer'''....''to supply, to procure, to equip, to furnish'' ::* '''nuier'''....''to merchandize'' :::* '''nuien'''....''supply and demand, merchandizing'' :::* '''nuix'''....''budget'' ::::* '''nuixer'''....''to budget'' <hr> ::* '''nuxer'''....''to pay'' :::* '''nuxut'''....''payer'' :::* '''nuxun'''....''payment'' :::* '''nuxuer'''....''to charge'' :::* '''nuxbier'''....'to buy, to purchase'' :::* '''ojnux'''....''credit'' ::::* '''ojnux draf'''....''credit card'' <hr> ::* '''nyuer'''....''to produce'' :::* '''nyun'''....''commodity'' :::* '''nyuun'''....''product'' :::* '''nyuut'''....''producer'' :::* '''nyuf'''....''package, parcel'' ::::* '''nyufber'''....''to package'' ::::* '''nyuyf'''....''packet'' :::* '''nyus'''....''freight, shipment, cargo'' :::* '''nyuv'''....''wrap'' ::::* '''nyuvber'''....''to wrap up'' <hr> ::* '''nyuxer'''....''to deliver, to ship'' :::* '''nyuxun'''....''delivery, shipment'' :::* '''nyuxdraf'''....''shipping invoice'' :::* '''nyuxen boy nax'''....''FOB'' :::* '''nyuxier'''....''to take delivery of'' :::* '''nyuxyofwa'''....''undeliverable, out of stock'' <hr> ::* '''ebkyaxer'''....''to exchange'' :::* '''ebkyaxem'''....''stock market'' :::* '''ebkyaxder'''....''to bargain, to negotiate'' <br> ::* '''bier'''....''to take'' :::* '''ojbier'''....''to borrow'' <br> ::* '''buer'''....''to give'' :::* '''nixbuer'''....''to sell'' :::* '''ojbuer'''....''to lend'' :::* '''buier'''....''to barter'' </div> <noinclude>{{Chapter navigation with TOC|Determiners|Pronouns}}</noinclude> lxlwmod4m93s7rmag8k5xgsmm3rb4k9 Wikibooks:Edit filter/False positives/Archive 4 4 455830 4672887 4665469 2026-09-29T08:10:53Z ArchiverBot 1227662 Bot: Archiving 1 thread from [[Wikibooks:Edit filter/False positives]] 4672887 wikitext text/x-wiki {{talk archive}} == 205.118.123.63 == ;Username : {{user|205.118.123.63}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:205.118.123.63}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 20:47, 21 February 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == 205.118.123.63 == ;Username : {{user|205.118.123.63}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:205.118.123.63}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 20:49, 21 February 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Abid Sidiq Ahanger == ;Username : {{user|Abid Sidiq Ahanger}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Abid Sidiq Ahanger}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 16:00, 25 February 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Aadit6 == ;Username : {{user|Aadit6}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Aadit6}}|NAME=filter log}}) ;Page you were editing : [[en.wikibooks.org/w/index.php?title=A-level_Computing/AQA/Paper_1/Skeleton_program/AS2023]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:en.wikibooks.org/w/index.php?title=A-level_Computing/AQA/Paper_1/Skeleton_program/AS2023}}|NAME=filter log}}) ;Description : I am trying to insert the full skeleton code into the wikibooks page. This is the original code supplied by AQA available for computer science students but it will not allow me to insert it. ;Date and time : 09:18, 3 March 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == 94.204.59.111 == ;Username : {{user|94.204.59.111}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:94.204.59.111}}|NAME=filter log}}) ;Page you were editing : [[Chess Opening Theory/1.e4/b5]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Chess Opening Theory/1.e4/b5}}|NAME=filter log}}) ;Description : I just wanted to correct grammar. The part that I wanted to correct said the the rook, while my edit changed it to the rook. ;Date and time : 09:41, 3 March 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{done}} – see [[Special:Diff/4240955]]. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|discuss]] • [[Special:Contributions/SHB2000|contribs]]) 01:22, 4 March 2023 (UTC) == David Allencourt == ;Username : {{user|David Allencourt}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:David Allencourt}}|NAME=filter log}}) ;Page you were editing : [[The History of the Armenians (Movses Khorenatsi)]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:The History of the Armenians (Movses Khorenatsi)}}|NAME=filter log}}) ;Description : Hello! I am attempting to add my translation of Movses Khorenatsi's work The History of the Armeniansp, which has long been used as a textbook of Armenian history. However it is getting caught in the filter. ;Date and time : 03:32, 6 March 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> {{done}}. {{re|David Allencourt}}, you are likely to face difficulty editing your text for a while, as you're being hit by a filter we have no control over. Feel free to continue submitting false positive requests for a while. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 05:58, 6 March 2023 (UTC) == 99.209.41.18 == ;Username : {{user|99.209.41.18}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:99.209.41.18}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 17:39, 7 March 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == 99.209.41.18 == ;Username : {{user|99.209.41.18}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:99.209.41.18}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 17:43, 7 March 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == UhLukas 90 == ;Username : {{user|UhLukas 90}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:UhLukas 90}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : Publishing error ;Date and time : 22:02, 8 March 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :You were correctly blocked. Your attempt to paste a set of Discord copyright material onto your user page was rightly detected as unconstructive. [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 10:08, 9 March 2023 (UTC) == Andrewdav == ;Username : {{user|Andrewdav}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Andrewdav}}|NAME=filter log}}) ;Page you were editing : [[page about Stephen William Grimsley]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:page about Stephen William Grimsley}}|NAME=filter log}}) ;Description : Adding factual data, including year of death ;Date and time : 10:11, 9 March 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Lachlan Peterson == ;Username : {{user|Lachlan Peterson}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Lachlan Peterson}}|NAME=filter log}}) ;Page you were editing : [[Transportation Deployment Casebook/2023/Vancouver SkyTrain]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Transportation Deployment Casebook/2023/Vancouver SkyTrain}}|NAME=filter log}}) ;Description : I was trying to create a page for an assignment, it started by not letting me upload images then it assused me of creating "Cannibis/CBD Spam" when I was writing about the Vancouver Skytrain. ;Date and time : 07:36, 11 March 2023 (UTC) ;Comments * Wikibooks has several automated filters meant to prevent spam and vandals; sometimes these inadvertently catch non-spammers, especially very new users. I recommend making smaller edits at a time until you are eventually autoconfirmed. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:57, 13 March 2023 (UTC) == Yunchenli == ;Username : {{user|Yunchenli}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Yunchenli}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 01:49, 13 March 2023 (UTC) ;Comments * Wikibooks has several automated filters meant to prevent spam and vandals; sometimes these inadvertently catch non-spammers, especially very new users. I recommend making smaller edits at a time until you are eventually autoconfirmed. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:56, 13 March 2023 (UTC) * I took a look at all of [[User:Yunchenli|your]] edits, but most of them are more or less irrelevant to the page you were trying to create. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|discuss]] • [[Special:Contributions/SHB2000|contribs]]) 06:44, 22 March 2023 (UTC) == Robertbenjmin00 == ;Username : {{user|Robertbenjmin00}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Robertbenjmin00}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 05:53, 27 March 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{not done}} – you tried to fill your talk page with irrelevant self-promotional spam, which was rightly detected by the edit filter. Further attempts to spam your talk page may result in a loss of editing privileges. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|discuss]] • [[Special:Contributions/SHB2000|contribs]]) 06:31, 27 March 2023 (UTC) == SomethingForDeletion == ;Username : {{user|SomethingForDeletion}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:SomethingForDeletion}}|NAME=filter log}}) ;Page you were editing : [[360_Assembly/360_Family]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:360_Assembly/360_Family}}|NAME=filter log}}) ;Description : Trying to add a link to wiki.qemu.org/Documentation/Platforms/S390X – this is information about how to use the QEMU open source package to emulate z/Architecture IBM mainframes, and hence is relevant to the topic of the book and its readers. The edit filter won't even let me put the URL on this page! ;Date and time : 20:05, 21 February 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> BTW, I realise someone is probably going to say "you can't because you are a new user please wait a few days". Can someone add the link for me? Also, wouldn't this edit filter be better if it took into account one's global contributions? A new user which has already made significant contributions on Wikipedia/etc is probably not a spammer. [[User:SomethingForDeletion|SomethingForDeletion]] ([[User talk:SomethingForDeletion|discuss]] • [[Special:Contributions/SomethingForDeletion|contribs]]) 23:28, 21 February 2023 (UTC) :@[[User:Leaderboard|Leaderboard]] I'm not savvy enough to know this, but is there any way to take into account someone's global edits in the edit filter? My guess is no, but you would know better. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 14:35, 15 April 2023 (UTC) ::{{re|Kittycataclysm}} Unless the filter itself is global, no. It is however possible to take into account global user groups, but that won't apply for the vast majority of users (it's useful for groups such as [[meta:GR|global rollback]] who can then use their rights here without being hit by the filter). [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 17:03, 15 April 2023 (UTC) == 110.224.130.225 == ;Username : {{user|110.224.130.225}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:110.224.130.225}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : Was adding one important guide about intellectual property ;Date and time : 11:03, 14 April 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{not done}}. You tried to add a link to a blog. That is not a reliable or useful source. [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 21:09, 16 April 2023 (UTC) == 58.169.215.204 == ;Username : {{user|58.169.215.204}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:58.169.215.204}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 09:14, 21 April 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> Adding external links as required by my assignment and computer said no :For reference to other admins, this IP tried to paste the following under a "See also" section on [[Transportation Planning Casebook/Fast(er) Rail in NSW]]. I'll leave it to others as to whether these links are appropriate or not, as I'm a sysop primarily for anti-vandalism purposes. * Hawker Britton - Australia’s High-Speed Rail Network (History of High Speed Rail in Australia) (www.hawkerbritton.com/blog/2022/10/17/australias-high-speed-rail-network/) * A Profile of High Speed Railways - Internal Australian Government Brief (www.bitre.gov.au/sites/default/files/other_001_a_profile_of_high-speed_railways.pdf) * The Story of (non-existent) High-Speed Rail in Australia - Railways Explained (www.youtube.com/watch?v=Rjvnpeqaj5s&ab_channel=RailwaysExplained) :--[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|discuss]] • [[Special:Contributions/SHB2000|contribs]]) 10:21, 21 April 2023 (UTC) :Thanks @[[User:SHB2000|SHB2000]]! For the IP, what is the purpose of including these external links as is? If it is for the purpose of references/citations, I'd recommend using the dedicated reference tool for that. I'm curious what the actual requirement in the assignment is. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 12:02, 21 April 2023 (UTC) ::Me too – and if these do have to be linked, is the YouTube link really necessary? (as someone who follows NSW HSR off-wiki, I also question if it's the one of the best off-wiki links) --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|discuss]] • [[Special:Contributions/SHB2000|contribs]]) 12:05, 21 April 2023 (UTC) == Беспечная крыса == ;Username : {{user|Беспечная крыса}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Беспечная крыса}}|NAME=filter log}}) ;Page you were editing : [[Ada_Style_Guide/Programming_Practices]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Ada_Style_Guide/Programming_Practices}}|NAME=filter log}}) ;Description : A big part of section 5 is missing. I'm appending the lost part. The part contains external links to Ada Reference Manual as adahome site. ;Date and time : 11:05, 21 April 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == 78.3.89.31 == ;Username : {{user|78.3.89.31}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:78.3.89.31}}|NAME=filter log}}) ;Page you were editing : [[False Friends of the Slavist/Croatian-Bosnian]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:False Friends of the Slavist/Croatian-Bosnian}}|NAME=filter log}}) ;Description : I'm trying to remove "sedmica" as Croatian translation of week, this word is never used for "week" in Croatian, only "tjedan". This is a false friend between Croatian and Serbian (and maybe Bosnian, no idea if Bosnian uses sedmica for week. ;Date and time : 21:12, 13 May 2023 (UTC) ;Comments See my response below —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:27, 14 May 2023 (UTC) == 78.3.89.31 == ;Username : {{user|78.3.89.31}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:78.3.89.31}}|NAME=filter log}}) ;Page you were editing : [[False Friends of the Slavist/Polish-Croatian]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:False Friends of the Slavist/Polish-Croatian}}|NAME=filter log}}) ;Description : Trying to fix the "droga" false friend, current translation for Croatian is wrong. This should be placed instead: {{{{BOOKTEMPLATE}}/FalseFriends|ff77 |Pol. '''''droga''''' |1. ''cesta'' ‘road’<br>2. ''put'' ‘way (of doing things)’ |Cr. '''''droga''''' |Pol. ''używka'' ‘illegal drug, narcotic’ |doba}} ;Date and time : 21:30, 13 May 2023 (UTC) ;Comments See my response below —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:27, 14 May 2023 (UTC) == 78.3.89.31 == ;Username : {{user|78.3.89.31}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:78.3.89.31}}|NAME=filter log}}) ;Page you were editing : [[Wikibooks:Edit filter/False positives]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Wikibooks:Edit filter/False positives}}|NAME=filter log}}) ;Description : Can't report error while trying to add the meaning of "arch" for luk/łuk in Polish-Croatian false friends ;Date and time : 21:41, 13 May 2023 (UTC) ;Comments Well I'm done trying. If you fix this filter bump this thread. :Hello! My best guess about what happened is that you unwittingly tripped a global anti-vandalism filter since one of your edits contained profanity, and then repeated editing attempts tripped wikibooks-specific repeated vandalism filters. I'm not an expert on the edit filters, so someone with more experience may correct me. If you'd like to do more significant editing without the risk of tripping filters designed for IP vandals, you may wish to create an account. Cheers! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 13:26, 14 May 2023 (UTC) == The Yennefer == ;Username : {{user|The Yennefer}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:The Yennefer}}|NAME=filter log}}) ;Page you were editing : [[Wikibooks:Reading room/General]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Wikibooks:Reading room/General}}|NAME=filter log}}) ;Description : Trying to add link needed for deciding if the linked book can be added to wikibooks. ;Date and time : 16:34, 14 May 2023 (UTC) ;Comments :Hello! It looks like the filter caught you since there are restrictions on new users posting links in order to prevent vandalism. I will note that when I investigated the link you were trying to post, it was broken and didn't link to anything. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:27, 14 May 2023 (UTC) == Richard Vinke == ;Username : {{user|Richard Vinke}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Richard Vinke}}|NAME=filter log}}) ;Page you were editing : [[<link to translate manual>]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:<link to translate manual>}}|NAME=filter log}}) ;Description : I try to add the following line, with external link to the end of the section "translate". To align an element to another element, the function align() can be used. See <external link>. ;Date and time : 13:46, 7 June 2023 (UTC) ;Comments Hello! It looks like you were trying to add a raw link to that page. To prevent link spamming, very new users are not permitted to do so; additionally, in that context, you may wish to use a citation instead. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:41, 7 June 2023 (UTC) == Gieyan81 == ;Username : {{user|Gieyan81}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Gieyan81}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 21:53, 15 June 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :this happens as you are a new editor trying to insert URLs (hyperlinks). Save the edit with no URLs initially. You can come back and add them, one or two at a time, and after a few days the system will recognise that you are not trying to spam. By the way, one of the links you tried to insert was to Wikipedia. There is a way of doing this without a URL: enter '''<nowiki>[[w:the wikipedia page name|a description]]</nowiki>''' [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 07:53, 16 June 2023 (UTC). == EP426 == ;Username : {{user|EP426}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:EP426}}|NAME=filter log}}) ;Page you were editing : [[https://en.wikibooks.org/w/index.php?title=Themes_in_Literature%2FIsolation_and_Community%2FThe_Deluded_Self&veswitched=1&oldid=0&veaction=edit]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:https://en.wikibooks.org/w/index.php?title=Themes_in_Literature%2FIsolation_and_Community%2FThe_Deluded_Self&veswitched=1&oldid=0&veaction=edit}}|NAME=filter log}}) ;Description : Copy pasting sandbox wikibook into a blank and new wikibook provided by the professor, yet the system won't let me as it considers it a large edit. IP Large Edits ;Date and time : 09:18, 17 June 2023 (UTC) ;Comments Hello! My guess is that this is happening because you're a new user trying to make a large edit. I recommend breaking it up into multiple smaller edits to resolve the issue. Cheers! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 14:45, 17 June 2023 (UTC) == 2A00:7660:271C:0:98A9:804F:A460:BD66 == ;Username : {{user|2A00:7660:271C:0:98A9:804F:A460:BD66}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:2A00:7660:271C:0:98A9:804F:A460:BD66}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 11:51, 29 June 2023 (UTC) ;Comments I am filling in my chapter for a wiki book and I am unable to publish changes due to an editing filter :Hello—contributors who are not logged in are restricted in the size of their edits. I recommend making multiple smaller edits. Cheers! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:04, 29 June 2023 (UTC) == 2A01:7C8:AAB2:30E:5054:FF:FE9A:5545 == ;Username : {{user|%7B%7Bsubst%3AREVISIONUSER%7D%7D%7Ctimestamp%3D%7B%7Bsubst%3ACURRENTTIMESTAMP%7D%7D}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:%7B%7Bsubst%3AREVISIONUSER%7D%7D%7Ctimestamp%3D%7B%7Bsubst%3ACURRENTTIMESTAMP%7D%7D}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 07:29, 4 August 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> I thinking ever link need alternative some of countries pastebin.com didn't work.}} == Amirx324 == ;Username : {{user|Amirx324}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Amirx324}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 14:57, 14 August 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :Thanks for drawing our attention to your spamming; you are now blocked. [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 15:29, 14 August 2023 (UTC) == Teuxe == ;Username : {{user|Teuxe}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Teuxe}}|NAME=filter log}}) ;Page you were editing : [[X86_Disassembly/Analysis_Tools]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:X86_Disassembly/Analysis_Tools}}|NAME=filter log}}) ;Description : I wanted to add a reference to ImHex which is a must-know free and open-source hex editor with lots of tools. ;Date and time : 13:54, 3 August 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{ping|Teuxe}} try writing the reference without the link (just remove the "https://" bit), then you or another user can add it back in sometime later. You will need to be autoconfirmed to add links to most pages. {{User:L10nM4st3r/sig.css}} 18:23, 3 August 2023 (UTC) :Done (but too quick, I wasn't logged in...). Thanks. [[User:Teuxe|Teuxe]] ([[User talk:Teuxe|discuss]] • [[Special:Contributions/Teuxe|contribs]]) 15:50, 18 August 2023 (UTC) == Aletheajohnn == ;Username : {{user|Aletheajohnn}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Aletheajohnn}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 05:34, 30 August 2023 (UTC) ;Comments Promotion like this is prohibited on Wikibooks. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:31, 30 August 2023 (UTC) == Tanbiruzzaman == ;Username : {{user|Tanbiruzzaman}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Tanbiruzzaman}}|NAME=filter log}}) ;Page you were editing : [[Wikibooks:Requests for deletion/Bob Baker Vs Rocky Marciano 2.3.56]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Wikibooks:Requests for deletion/Bob Baker Vs Rocky Marciano 2.3.56}}|NAME=filter log}}) ;Description : I was just reverting vandalism on the page, but triggered by the Filter description: Abuse 23 ;Date and time : 13:39, 3 September 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == to upper case method for c# == ;Username : {{user|212.219.48.125}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:212.219.48.125}}|NAME=filter log}}) ;Page you were editing : [[A-level_Computing/AQA/Paper_1/Skeleton_program/202 4]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:A-level_Computing/AQA/Paper_1/Skeleton_program/202 4}}|NAME=filter log}}) ;Description : Trying to put a method to convert to upper case for c# ;Date and time : 13:41, 15 September 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Tony Rose Orge-Monzales == ;Username : {{user|Tony Rose Orge-Monzales}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Tony Rose Orge-Monzales}}|NAME=filter log}}) ;Page you were editing : [[= '''Educational Developments in the Philippines''' =]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:= '''Educational Developments in the Philippines''' =}}|NAME=filter log}}) ;Description : Published my work with no external links ;Date and time : 09:46, 17 September 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == 87.58.32.132 == ;Username : {{user|87.58.32.132}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:87.58.32.132}}|NAME=filter log}}) ;Page you were editing : [[Wikijunior:Kings and Queens of England/Future monarchs]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Wikijunior:Kings and Queens of England/Future monarchs}}|NAME=filter log}}) ;Description : A few months after Elizabeth II died, I copied and repurposed some material about Charles III from this article into the article [[Wikijunior:Kings and Queens of England/The House of Windsor]]. When I tried deleting the now redundant Charles biography on "Future monarchs", it kept warning me that I was deleting large amounts of material. I wrote a message on the [[Wikijunior talk:Kings and Queens of England/Future monarchs|"Future monarchs" talk page]] asking someone else to delete the Charles bio, but no one has done so. I probably should have come here and asked for help back then, and I apologize for not doing that. I would appreciate if someone who is authorized to do so deleted the Charles bio at "Future monarchs". Thank you. ;Date and time : 06:56, 20 September 2023 (UTC) ;Comments {{done}} Thanks for the heads-up! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 12:32, 20 September 2023 (UTC) == Fabrickator == ;Username : {{user|Fabrickator}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Fabrickator}}|NAME=filter log}}) ;Page you were editing : [[[[Professionalism/Boston's Big Dig Project]]]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:[[Professionalism/Boston's Big Dig Project]]}}|NAME=filter log}}) ;Description : rescue broken "boston.com" link with Wayback link ;Date and time : 16:43, 29 September 2023 (UTC) ;Comments Heads-up: I went to look at the wayback link in order to add it in manually for you, but it was broken. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 14:14, 30 September 2023 (UTC) == Adolfo Martin Fuentes == ;Username : {{user|Adolfo Martin Fuentes}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Adolfo Martin Fuentes}}|NAME=filter log}}) ;Page you were editing : [[BASIC Programming]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:BASIC Programming}}|NAME=filter log}}) ;Description : I was adding two links to normative documents ;Date and time : 15:23, 7 October 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Adolfo Martin Fuentes == ;Username : {{user|Adolfo Martin Fuentes}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Adolfo Martin Fuentes}}|NAME=filter log}}) ;Page you were editing : [[BASIC_Programming/Introduction]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:BASIC_Programming/Introduction}}|NAME=filter log}}) ;Description : I was creating a new page as a framework for subsequent editing ;Date and time : 18:59, 7 October 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Mikedavid.1525 == ;Username : {{user|Mikedavid.1525}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Mikedavid.1525}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : I've made a slight modification to the text to enhance clarity and flow: here my updated text online Python editor and compiler that allows you to run your Python code without the need for any installation. With this convenient web-based tool, you can write, test, and execute Python code instantly. ;Date and time : 09:18, 8 October 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == 92.17.242.176 == ;Username : {{user|92.17.242.176}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:92.17.242.176}}|NAME=filter log}}) ;Page you were editing : [[Ohio_7th_Grade_World_History/Spread_and_Impact_of_the_Black_Death]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Ohio_7th_Grade_World_History/Spread_and_Impact_of_the_Black_Death}}|NAME=filter log}}) ;Description : orthographic and grammatical corrections. Also, plague is caused by a bacterium, not by a virus as wrongly stated in one of the sections of this article ;Date and time : 07:21, 18 October 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :What were you doing when you made the edit? <sup>&#8212; [[User:L10nM4st3r|<span style="color:#c71300">L10nM4st3r</span>]]</sup> / <sub>[[User talk:L10nM4st3r|<span style="color:#ce3f00">'''ROAR''' at me!</span>]]</sub> 08:00, 18 October 2023 (UTC) ::This was a good edit that fell foul of an edit filter because your account (or IP address in this case) is new. It was triggered by including the word "suck" which is a common word for vandals to insert. I have made the edit for you. [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 10:16, 18 October 2023 (UTC) == Kdmz == ;Username : {{user|Kdmz}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Kdmz}}|NAME=filter log}}) ;Page you were editing : [[Arabic/Online_resources]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Arabic/Online_resources}}|NAME=filter log}}) ;Description : Tried to add a new Arabic resource which presents an Arabic keyboard with a unique automatic diacritization feature and comprehensive Arabic grammar lessons from beginner to advanced levels but the edit triggered an automated throttle. ;Date and time : 18:45, 15 October 2023 (UTC) ;Comments :{{ping|Kdmz}} Post a link that isnt the actual link, so like this: '''example.com/example''' instead of '''https://example.com/example'''. Then another user who can post external links will/should come along and make it a link. <sup>&#8212; [[User:L10nM4st3r|<span style="color:#c71300">L10nM4st3r</span>]]</sup> / <sub>[[User talk:L10nM4st3r|<span style="color:#ce3f00">'''ROAR''' at me!</span>]]</sub> 08:08, 17 October 2023 (UTC) ::{{ping|Kdmz}} My original ping didnt work, now the issue has been fixed <sup>&#8212; [[User:L10nM4st3r|<span style="color:#c71300">L10nM4st3r</span>]]</sup> / <sub>[[User talk:L10nM4st3r|<span style="color:#ce3f00">'''ROAR''' at me!</span>]]</sub> 08:34, 17 October 2023 (UTC) :::Ok done [[User:Kdmz|Kdmz]] ([[User talk:Kdmz|discuss]] • [[Special:Contributions/Kdmz|contribs]]) 19:14, 6 November 2023 (UTC) <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Daeraxa == ;Username : {{user|Daeraxa}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Daeraxa}}|NAME=filter log}}) ;Page you were editing : [[OpenSCAD_User_Manual/Using_an_external_Editor_with_OpenSCAD]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:OpenSCAD_User_Manual/Using_an_external_Editor_with_OpenSCAD}}|NAME=filter log}}) ;Description : Attempting to add links to the "Support of external editors" section in order to add the link to both the Pulsar editor homepage and the relevant package - particularly relevant as Pulsar is the only actively maintained and developed fork of Atom and has nearly all of Atom's original packages. No commercial link spamming here as Pulsar is completely FOSS and has no monetisation other than a few donation links on the webpage in order to try and offset hosting costs. (Unrelated but this page keeps prompting to hit a "Save page" button which does not appear to exist? This is in the instructions banner as well as in the acceptance for ToS and Privacy Policy). ;Date and time : 18:33, 12 September 2023 (UTC) ;Comments Sorry this got missed! I made the edit for you since there are restrictions on new/inexperienced users adding external links due to spam. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:35, 21 November 2023 (UTC) :Thanks for sorting that, part of the URL got missed (probably by me initially) so I've added it in and it seems to have let me do it. [[User:Daeraxa|Daeraxa]] ([[User talk:Daeraxa|discuss]] • [[Special:Contributions/Daeraxa|contribs]]) 03:06, 21 November 2023 (UTC) == 204.116.105.26 == ;Username : {{user|204.116.105.26}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:204.116.105.26}}|NAME=filter log}}) ;Page you were editing : [[Ancient History/Greece/Mycenaean Civilization]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Ancient History/Greece/Mycenaean Civilization}}|NAME=filter log}}) ;Description : My friend tried to make a joke and put "I AM A DINOSAUR" on my other friend's computer and I was trying to change it back to "The Iliad" ;Date and time : 20:13, 4 December 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == O andras == ;Username : {{user|O andras}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:O andras}}|NAME=filter log}}) ;Page you were editing : [[The_World_of_Peer-to-Peer_(P2P)/What_is_Peer-to-Peer_(P2P)/Legal_Perspective]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:The_World_of_Peer-to-Peer_(P2P)/What_is_Peer-to-Peer_(P2P)/Legal_Perspective}}|NAME=filter log}}) ;Description : An external URL now results in HTTP 404, so I was replacing it with an archive.org version instead. ;Date and time : 18:52, 6 December 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Joris Darlington Quarshie == ;Username : {{user|Joris Darlington Quarshie}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Joris Darlington Quarshie}}|NAME=filter log}}) ;Page you were editing : [[Creating User:Joris Darlington Quarshie/Userscript/Chapter Progress Tracker]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Creating User:Joris Darlington Quarshie/Userscript/Chapter Progress Tracker}}|NAME=filter log}}) ;Description : I was creating a page for a userscript i just created for wikibooks. ;Date and time : 11:42, 13 December 2023 (UTC) ;Comments @[[User:Joris Darlington Quarshie]] It looks like you were flagged due to the presence of links in your edit, since new users have restrictions on adding links to pages. Would you like me to add the content for you? —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:55, 16 December 2023 (UTC) == RandomEditin == ;Username : {{user|RandomEditin}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:RandomEditin}}|NAME=filter log}}) ;Page you were editing : [[en.wikibooks.org/w/index.php?title=OpenSCAD_User_Manual/DXF_Extrusion]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:/OpenSCAD_User_Manual/Using_the_2D_Subsystem}}|NAME=filter log}}) ;Description : I was trying to fix link rot by replacing the link with a archived version. ;Date and time : 04:43, 20 December 2023 (UTC) ;Comments I've fixed it for you. Cheers! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 14:29, 20 December 2023 (UTC) == Helrasincke == ;Username : {{user|Helrasincke}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Helrasincke}}|NAME=filter log}}) ;Page you were editing : [[LaTeX/Special_Characters#External_links]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:LaTeX/Special_Characters#External_links}}|NAME=filter log}}) ;Description : Triggered throttle whilst attempting to replace dead URLs with archived versions. Please rectify. Cheers ;Date and time : 11:19, 26 December 2023 (UTC) ;Comments {{done}} cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 19:07, 26 December 2023 (UTC) == 213.175.171.242 == ;Username : {{user|213.175.171.242}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:213.175.171.242}}|NAME=filter log}}) ;Page you were editing : [[Chess_Opening_Theory/1._e4/1...d5/2._exd5/2...Qxd5/3._Ke2/3...Qe4]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Chess_Opening_Theory/1._e4/1...d5/2._exd5/2...Qxd5/3._Ke2/3...Qe4}}|NAME=filter log}}) ;Description : I was trying to add some content about the last move, but I got blocked by 'repeated vandalism attempts'. But, I was trying to add content to it! ;Date and time : 16:10, 27 December 2023 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == 139.130.241.224 == ;Username : {{user|139.130.241.224}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:139.130.241.224}}|NAME=filter log}}) ;Page you were editing : [[Wikibooks:Sandbox]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Wikibooks:Sandbox}}|NAME=filter log}}) ;Description : I was trying to experiment with the sandbox, but a filter said that my edit will not be published as it is considers it as vandalism. ;Date and time : 08:19, 3 January 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == SociableFish == ;Username : {{user|SociableFish}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:SociableFish}}|NAME=filter log}}) ;Page you were editing : [[More C++ Idioms/Curiously Recurring Template Pattern]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:More C++ Idioms/Curiously Recurring Template Pattern}}|NAME=filter log}}) ;Description : I was trying to edit the CRTP page to add a simpler way you can do it in C++23 using explicit this parameter. Because people might not know what those 3 words mean, I wanted to make the 3 words link to the cppreference page about it. cppreference is the C++ reference wiki that most people use. ;Date and time : 19:24, 27 December 2023 (UTC) ;Comments Hi {{ping|SociableFish}} New users are restricted in their ability to add links in order to prevent spam. I'd recommend adding everything but the link, and then someone else can help you. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 17:08, 6 January 2024 (UTC) == 49.187.16.86 == ;Username : {{user|49.187.16.86}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:49.187.16.86}}|NAME=filter log}}) ;Page you were editing : [[Wikibooks:Sandbox]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Wikibooks:Sandbox}}|NAME=filter log}}) ;Description : I wanted to edit the Sandbox, isn't it a page for experimenting? Because it said that I am making unconstructive edits. Can you please fix this? ;Date and time : 03:05, 10 January 2024 (UTC) ;Comments <span class="template-ping">@[[:User:Leaderboard|Leaderboard]]:</span> do you know why this pinged a filter? It does seem like a reasonable use of the sandbox. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 19:22, 10 January 2024 (UTC) :{{re|Kittycataclysm}}, the IP hit filter 18 - that's a simple rate filter. Seemed like the user was trying to make (to the filter) quick edits; we should improve this. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 17:40, 12 January 2024 (UTC) ::Got it, thanks! Unfortunately, I'm not sure how to go about making this kind of change. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:23, 15 January 2024 (UTC) == Spindown == ;Username : {{user|Spindown}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Spindown}}|NAME=filter log}}) ;Page you were editing : [[[[How to Solve the Rubik's Cube]]]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:[[How to Solve the Rubik's Cube]]}}|NAME=filter log}}) ;Description : I was fleshing out part of the beginner methods section, since it had some material that was still in raw point form, and the instructions were incomplete. The link I provided, which triggered the spam filter, is a tutorial with diagrams that do a better job of explaining these steps. I would have added it as a citation, but I used a link to follow the style of the rest of the section. ;Date and time : 18:25, 12 January 2024 (UTC) ;Comments Hi {{ping|Spindown}}! I'd recommend using citations over simply inserting links. I believe it is more appropriate for the book format and the way the link is being used. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:28, 15 January 2024 (UTC) :I agree that citations would be better, however that clashes with the format of the existing text. [[User:Spindown|Spindown]] ([[User talk:Spindown|discuss]] • [[Special:Contributions/Spindown|contribs]]) 21:35, 5 April 2024 (UTC) == 110.54.146.208 == --[[Special:Contributions/110.54.146.208|110.54.146.208]] ([[User talk:110.54.146.208|discuss]])media<math><math></math>~ ;Username : {{user|110.54.146.208}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:110.54.146.208}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 07:13, 16 January 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Zoetanya == ;Username : {{user|Zoetanya}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Zoetanya}}|NAME=filter log}}) ;Page you were editing : [[Creating About the DAReS project]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Creating About the DAReS project}}|NAME=filter log}}) ;Description : insert an external link to the project to provide more information on it for incoming Hackathon participants ;Date and time : 05:02, 26 January 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Fabrickator == ;Username : {{user|Fabrickator}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Fabrickator}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : Replace link for "European Dream of Progress and Enlightenment" with wayback link : Sadly, it wouldn't allow including the url I was adding so had to delete it ... now I try to add it : : web.archive.org/web/20080410041858/http://history-world.org/age_of_enlightenment.htm ;Date and time : 03:16, 9 February 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == 96.230.237.221 == ;Username : {{user|96.230.237.221}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:96.230.237.221}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : I was adding clarification about a calculator program that caused my class and I confusion. I was editing the "Editing TI-Basic 84 Programming/ A Basic Program for clarity in using quotation marks/ string markers to enclose the message and make the program function. ;Date and time : 01:24, 28 February 2024 (UTC) ;Comments I added the clarification for you. Cheers! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 02:14, 28 February 2024 (UTC) == TomKeane03 == ;Username : {{user|TomKeane03}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:TomKeane03}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : Uploading my univeristy assignment as required. will not let me save. all my own work with appropriate in text referencing and bibliography. ;Date and time : 09:59, 4 March 2024 (UTC) ;Comments I believe this occurred because you are a new editor trying to make a large edit. Try making smaller edits. Cheers —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:44, 4 March 2024 (UTC) == 223.24.187.153 == [[Special:Contributions/223.24.187.153|223.24.187.153]] ([[User talk:223.24.187.153|discuss]]) 16:22, 16 March 2024 (UTC) ;Username : {{user|223.24.187.153}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:223.24.187.153}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 16:22, 16 March 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == 172.59.218.11 == ;Username : {{user|172.59.218.11}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:172.59.218.11}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : change lbs-ft to ft-lbs for every torque setting listed. ;Date and time : 12:30, 18 March 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Dmlsjournal == ;Username : {{user|Dmlsjournal}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Dmlsjournal}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 01:56, 1 April 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Raidarr == ;Username : {{user|Raidarr}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Raidarr}}|NAME=filter log}}) ;Page you were editing : [[User_talk:Kittycataclysm]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:User_talk:Kittycataclysm}}|NAME=filter log}}) ;Description : Attempted notification that KC's impersonator on miraheze is locked and recommending a usurption request if there is an interest in claiming that name on miraheze in the future. ;Date and time : 14:39, 11 April 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Rodejong == ;Username : {{user|Rodejong}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Rodejong}}|NAME=filter log}}) ;Page you were editing : [[User_talk:Kittycataclysm]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:User_talk:Kittycataclysm}}|NAME=filter log}}) ;Description : I was trying to notify Kittycataclysm, that the impersonator at Miraheze now has been globally locked, but what ever message I try to send, the message is blocked by Operator873's Filter. - The message is: →I am a MH Volunteer. FYI, this user requested a new wiki, Global permissions and Stewardship within a day. And He/She referred to this account. So by coincident [[User:Xeverything11|Xeverything11]] confirmed my suspicion. Said user account is now disabled. I hope this takes away the awkward feeling it must give to have an imposter using your on-wiki presence. Kind regards<nowiki>, ~~~~</nowiki>← Not even "This user has been globally locked at MH." can be posted in that topic. Don't know what goes on, but this is weird. ;Date and time : 14:17, 11 April 2024 (UTC) ;Comments {{ping|Leaderboard}} Do you know why this user and the user below encountered this issue with my talk page? The filter it tripped doesn't seem to be local. Thanks! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 18:33, 11 April 2024 (UTC) :{{re|Kittycataclysm}}, it's a global filter maintained by {{re|Operator873}} - you probably can't see it because it's a hidden global filter. To Operator873: the filter message says that you intended to disable it, but you enabled it later. Can you adjust the filter to make use of global edit counts at least? Also, Kittycataclysm, you may want to apply for [[meta:AFH|abuse filter helper]] as that will allow you to view these global filters if this helps you in diagnosing these issues better (but it's optional). [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 18:53, 11 April 2024 (UTC) ::{{re|Rodejong|Raidarr}} - pinging you with the explanation above. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 18:53, 11 April 2024 (UTC) :::Thank you very much. At least @[[User:Kittycataclysm|Kittycataclysm]] was notified. And a problem discovered that can be dealt with. All in all "2 flies in one smack" [[User:Rodejong|Rodejong]] ([[User talk:Rodejong|discuss]] • [[Special:Contributions/Rodejong|contribs]]) 08:19, 12 April 2024 (UTC) ::@[[User:Leaderboard|Leaderboard]] I cannot. I'm no longer a steward, nor meta sysop. I'd suggest requesting that filter be disabled on [[meta:Steward_requests/Miscellaneous|Meta:SRM]] for assistance. [[User:Operator873|Operator873]] ([[User talk:Operator873|discuss]] • [[Special:Contributions/Operator873|contribs]]) 04:05, 12 April 2024 (UTC) == 114.77.81.207 == ;Username : {{user|114.77.81.207}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:114.77.81.207}}|NAME=filter log}}) ;Page you were editing : [[Transportation Planning Casebook/Cross River Rail]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Transportation Planning Casebook/Cross River Rail}}|NAME=filter log}}) ;Description : Trying to edit my university assignment, the error is claiming I am adding a link, although I have not added any link in the main body, only using the cite/reference tool. If I attempt to submit with the reference removed, it claims I am adding unconstructive information. ;Date and time : 07:42, 26 April 2024 (UTC) ;Comments I'm not sure why this is getting flagged by the filter. {{ping|Leaderboard}} do you know what's going on here? My only recommendation would be to make an account. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 12:32, 26 April 2024 (UTC) :{{re|Kittycataclysm}} The links are the issue. I recommend the user to create an account, and reference properly (i.e, don't just put a bunch of links at the end). [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 13:11, 26 April 2024 (UTC) == 108.35.187.110 == ;Username : {{user|108.35.187.110}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:108.35.187.110}}|NAME=filter log}}) ;Page you were editing : [[Writing Adolescent Fiction/Character names/Arab]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Writing Adolescent Fiction/Character names/Arab}}|NAME=filter log}}) ;Description : Since this page had a lot of content removed (the boy’s name and most of the girl’s name section), I was trying to bring it back, but for some reason, it kept giving me an error. Can you bring the removed content back? ;Date and time : 14:44, 25 May 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Bkil == ;Username : {{user|Bkil}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Bkil}}|NAME=filter log}}) ;Page you were editing : [[JavaScript/Bookmarklets]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:JavaScript/Bookmarklets}}|NAME=filter log}}) ;Description : Replace a broken link with a web.archive.org version ;Date and time : 23:54, 6 June 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Gberkolaiko == ;Username : {{user|Gberkolaiko}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Gberkolaiko}}|NAME=filter log}}) ;Page you were editing : [[Quantum Graphs]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Quantum Graphs}}|NAME=filter log}}) ;Description : Adding a reference to a published article. ;Date and time : 20:39, 19 April 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> {{done}} Already done by the user. [[User:EggRoll97|EggRoll97]] ([[User talk:EggRoll97|discuss]] • [[Special:Contributions/EggRoll97|contribs]]) 15:15, 1 July 2024 (UTC) == Hordes222 == ;Username : {{user|Hordes222}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Hordes222}}|NAME=filter log}}) ;Page you were editing : [[User_talk:SHB2000]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:User_talk:SHB2000}}|NAME=filter log}}) ;Description : I am trying to ask about creating a short page for the Irish Gambit (which would be Chess Opening Theory/1. e4 e5 2. Nf6 Nc6 3. Nxe5??). The page had been previously protected for vandalism, which triggered the filter, but my proposed edit is unrelated to said vandalism (see [[User:Hordes222/sandbox|my sandbox]] for what I would add). ;Date and time : 22:52, 6 May 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> {{done}} Appears to now exist at [[Chess Opening Theory/1. e4/1...e5/2. Nf3/2...Nc6/3. Nxe5]]. [[User:EggRoll97|EggRoll97]] ([[User talk:EggRoll97|discuss]] • [[Special:Contributions/EggRoll97|contribs]]) 15:15, 1 July 2024 (UTC) == 92.29.137.45 == ;Username : {{user|92.29.137.45}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:92.29.137.45}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 15:14, 15 May 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> {{Not done}} Doesn't appear constructive, and you don't appear to have provided any summary to explain the edit. [[User:EggRoll97|EggRoll97]] ([[User talk:EggRoll97|discuss]] • [[Special:Contributions/EggRoll97|contribs]]) 15:15, 1 July 2024 (UTC) == Bkil == ;Username : {{user|Bkil}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Bkil}}|NAME=filter log}}) ;Page you were editing : [[User:Bkil]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:User:Bkil}}|NAME=filter log}}) ;Description : tried to link to Wikipedia ;Date and time : 23:57, 6 June 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> {{done}} [[User:EggRoll97|EggRoll97]] ([[User talk:EggRoll97|discuss]] • [[Special:Contributions/EggRoll97|contribs]]) 15:15, 1 July 2024 (UTC) == TheMonkeyEatsBananas == ;Username : {{user|TheMonkeyEatsBananas}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:TheMonkeyEatsBananas}}|NAME=filter log}}) ;Page you were editing : [[https://en.wikibooks.org/wiki/User_talk:SHB2000]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:https://en.wikibooks.org/wiki/User_talk:SHB2000}}|NAME=filter log}}) ;Description : I was seeking to add a new message to SHB2000's unarchived discussion page to discuss the false report that I filed above. However, this resulted in this new message also being automatically removed. ;Date and time : 06:16, 6 July 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> {{re|TheMonkeyEatsBananas}} - can you try your previous edit on Physics again? Regarding the issue with {{re|SHB2000}}, the problem is that she (alongside a few other contributors) has been the target of harassment, which is why that edit was blocked. This will no longer happen once you get some experience. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 07:43, 6 July 2024 (UTC) :I've amended the abuse filter to set this wiki as an exception (in addition to enwikivoyage), but Leaderboard has said everything that you [TheMonkeyEatsBananas] need to know. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|discuss]] • [[Special:Contributions/SHB2000|contribs]]) 07:50, 6 July 2024 (UTC) :@[[User:Leaderboard|Leaderboard]] Thank you for your reply. :Unfortunately with the Physics project, I didn't back up my work immediately before saving it. However, with about 20-30 minutes of spare time, I'll probably be able to attempt my edit again on the Unit 1 subpage of the project. I'll try this after I send this reply. :Also, regarding harassment of any user on Wikimedia, that's particularly awful, and I hope the broader community is seeking to find a solution to further limit and prevent such activity. [[User:TheMonkeyEatsBananas|TheMonkeyEatsBananas]] ([[User talk:TheMonkeyEatsBananas|discuss]] • [[Special:Contributions/TheMonkeyEatsBananas|contribs]]) 08:22, 6 July 2024 (UTC) ::You can usually check the content of what you wrote before it was blocked on <span class="plainlinks>[https://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser=TheMonkeyEatsBananas Special:AbuseLog]</span>. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|discuss]] • [[Special:Contributions/SHB2000|contribs]]) 09:06, 6 July 2024 (UTC) :::Thank you. To note, I don't yet have the permissions for that as my account is still under four days old. I was able to rewrite what I had from the back-up and I ran into the same error, specifically "IP Large Edits." Would the best approach for transferring the content be to simply wait until I'm a confirmed user? [[User:TheMonkeyEatsBananas|TheMonkeyEatsBananas]] ([[User talk:TheMonkeyEatsBananas|discuss]] • [[Special:Contributions/TheMonkeyEatsBananas|contribs]]) 09:23, 6 July 2024 (UTC) ::::Yeah, I would say just wait till July 9 and then you'll become an autoconfirmed user. Unfortunately, we don't have any bureaucrats on this wiki to manually confirm you. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|discuss]] • [[Special:Contributions/SHB2000|contribs]]) 09:43, 6 July 2024 (UTC) :::::{{re|TheMonkeyEatsBananas}} A steward has overridden this for you - try now. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 13:15, 6 July 2024 (UTC) == LKreissig == ;Username : {{user|LKreissig}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:LKreissig}}|NAME=filter log}}) ;Page you were editing : [[Polyomino]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Polyomino}}|NAME=filter log}}) ;Description : Publishing has just been denied only because I mentioned the reputable online integer encyclopedia oeis.org. That is not any kind of commercial advertisement! ;Date and time : 23:53, 14 August 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :Just make the edit again with the URL omitted. Before doing so, make sure you name the page properly - it should be in a book, not a standalone page. [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 12:34, 16 August 2024 (UTC) == TheMonkeyEatsBananas == ;Username : {{user|TheMonkeyEatsBananas}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:TheMonkeyEatsBananas}}|NAME=filter log}}) ;Page you were editing : [[Physics Explained Through a Video Game]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Physics Explained Through a Video Game}}|NAME=filter log}}) ;Description : An introduction to classical mechanics with visual content from the website Bonk.io, a multiplayer physics game with a freely licensed policy for user-generated content. Although it uses examples from a video game as visual aids, the textbook only discusses real-world physics. The filtered edit was a transfer of Unit 1 of the textbook from the Bonk.io Wiki, a wiki under Fandom, Inc., to Wikibooks. To note, I am the only contributor of the original textbook content. My intention was to move the content from the Bonk.io Wiki to a more appropriate location and continue my work on the project here. Thank you for your consideration. ;Date and time : 22:06, 5 July 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> {{not done}} {{ping|TheMonkeyEatsBananas}} The edit needs attribution. [[User:EggRoll97|EggRoll97]] ([[User talk:EggRoll97|discuss]] • [[Special:Contributions/EggRoll97|contribs]]) 03:30, 18 September 2024 (UTC) == Kamui Kazi == ;Username : {{user|Kamui Kazi}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Kamui Kazi}}|NAME=filter log}}) ;Page you were editing : [[PSP/Translation_Projects]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:PSP/Translation_Projects}}|NAME=filter log}}) ;Description : Add my translation project to the list of active projects ;Date and time : 16:34, 24 September 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> {{done}} [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 18:57, 25 September 2024 (UTC) == 24.183.148.225 == ;Username : {{user|24.183.148.225}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:24.183.148.225}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 15:34, 23 July 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> {{done}} [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 18:52, 25 September 2024 (UTC) :@[[User:Ternera|Ternera]] help block @[[User:MathXplore|MathXplore]] [[Special:Contributions/2601:2C6:500:5300:CEDD:111D:42A3:BDE9|2601:2C6:500:5300:CEDD:111D:42A3:BDE9]] ([[User talk:2601:2C6:500:5300:CEDD:111D:42A3:BDE9|discuss]]) 22:06, 12 October 2024 (UTC) ::Bring it up with them, not me. [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 22:08, 12 October 2024 (UTC) :: (Note) This IP has a global block in /64. [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 00:33, 13 October 2024 (UTC) :Hi [[Special:Contributions/41.122.132.102|41.122.132.102]] ([[User talk:41.122.132.102|discuss]]) 17:58, 5 November 2024 (UTC) == 75.172.52.200 == ;Username : {{user|75.172.52.200}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:75.172.52.200}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 20:38, 6 October 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> {{not done}} Please do not try to blank articles without a reason. [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 14:35, 9 October 2024 (UTC) :Why you are not done😭😭😭😭 [[Special:Contributions/41.122.132.102|41.122.132.102]] ([[User talk:41.122.132.102|discuss]]) 18:00, 5 November 2024 (UTC) == Mdhor123 == ;Username : {{user|Mdhor123}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Mdhor123}}|NAME=filter log}}) ;Page you were editing : [[Microsoft Office/PowerPoint Keyboard Shortcuts]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Microsoft Office/PowerPoint Keyboard Shortcuts}}|NAME=filter log}}) ;Description : Added a bunch of shortcuts to the list, but wasn't allowed to add the source. ;Date and time : 09:28, 3 November 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :As a new editor, adding an external link can trigger the edit filter like this. It wasn't the shortcuts that caused the problem, it was the URL. [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 12:01, 4 November 2024 (UTC) == Tres Libras == ;Username : {{user|Tres Libras}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Tres Libras}}|NAME=filter log}}) ;Page you were editing : [[XQuery/SPARQL Tutorial]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:XQuery/SPARQL Tutorial}}|NAME=filter log}}) ;Description : Anti-spam filter. ;Date and time : 00:22, 19 November 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> I understand that this abuse filter is in place to protect enwikibooks from spam. I was only trying to revert a problematic edit on XQuery/SPARQL Tutorial. I’m not a regular contributor here; I mainly focus on combating cross-wiki vandalism and monitoring small wikis. Best regards. : Looks like this was taken care of—thank you! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 00:51, 19 November 2024 (UTC) == Ab12gu == ;Username : {{user|Ab12gu}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Ab12gu}}|NAME=filter log}}) ;Page you were editing : [[OpenJSCAD_User_Guide]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:OpenJSCAD_User_Guide}}|NAME=filter log}}) ;Description : want to add openjscad link ;Date and time : 22:54, 10 December 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> * It does not look like you triggered any filters on that page? [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 01:51, 3 January 2025 (UTC) == 108.35.187.110 == ;Username : {{user|108.35.187.110}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:108.35.187.110}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : I am trying to add a link to a page on this very wiki I was about to revise for the false positive, but the filter flagged me for using an external link. The page in question is the Arab names section of Writing Adolescent Fiction, which had a lot of names removed by a vandal. ;Date and time : 04:18, 21 November 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|done}} – [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:10, 16 January 2025 (UTC) == 58.145.184.218 == ;Username : {{user|58.145.184.218}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:58.145.184.218}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 21:11, 17 December 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|ndefm}} – [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 22:41, 16 January 2025 (UTC) == 192.0.217.147 == ;Username : {{user|192.0.217.147}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:192.0.217.147}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : Chess_Opening_Theory/1._c4/1…c5/2._b4 I was trying to write a page about the Queen's Wing Gambit. That's it, hopefully I'm not an idiot. ;Date and time : 07:29, 22 December 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|alreadydone}} – [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 10:49, 15 January 2025 (UTC) == 89.164.23.10 ah ffs, I was just trying to correct my spelling, but if wiki objects, whatever == ;Username : {{user|89.164.23.10}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:89.164.23.10}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 23:03, 2 January 2025 (UTC) ;Comments I've fixed this for you! —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 01:09, 3 January 2025 (UTC) == 2600:1700:25E0:2710:49AF:96EF:8A53:EA8E == ;Username : {{user|2600:1700:25E0:2710:49AF:96EF:8A53:EA8E}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:2600:1700:25E0:2710:49AF:96EF:8A53:EA8E}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : Huh? ;Date and time : 16:56, 30 November 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == 204.100.235.104 == ;Username : {{user|204.100.235.104}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:204.100.235.104}}|NAME=filter log}}) ;Page you were editing : [[How To Assemble A Desktop PC/Choosing the parts]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:How To Assemble A Desktop PC/Choosing the parts}}|NAME=filter log}}) ;Description : Adding updated information about modems ;Date and time : 22:01, 11 December 2024 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == AidenPrydeJF == ;Username : {{user|AidenPrydeJF}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:AidenPrydeJF}}|NAME=filter log}}) ;Page you were editing : [[Haskell/Getting set up]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Haskell/Getting set up}}|NAME=filter log}}) ;Description : Eliminated verbosity. Added links to Haskell Discord and IRC for Haskell environment installation assistance ;Date and time : 17:55, 1 January 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Jacobdgm == ;Username : {{user|Jacobdgm}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Jacobdgm}}|NAME=filter log}}) ;Page you were editing : [[[[User:Jacobdgm]]]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:[[User:Jacobdgm]]}}|NAME=filter log}}) ;Description : Trying to add a link to my Wikipedia User page. I also tried to add a link to my personal website, similar to the link present on my Wikipedia User page, but even when I removed it, I continued to get the error message upon clicking "Publish". (Notably, I'm not even able to add a link to my Wikipedia User page [or, for that matter, my Wikibooks User page via URL] here. It's the same username, just in the Wikipedia domain.) I'm guessing the main reason I'm getting an error message is because my Wikibooks account wasn't activated until a few minutes ago, when I made an edit to a recipe. But it does seem a bit silly that I should not be able to link to other Wikipedia/Wikibooks pages... ;Date and time : 17:01, 31 January 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|defm}} The problem here is that you wrote the link to Wikipedia as https://..., which falls under the [[w:regular expression|regular expression]] for external links. I will look into the possibility of exempting links to Wikimedia projects from the filter. – [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:49, 31 January 2025 (UTC) :We would rather prefer ''not'' using bare links and rather use relative URLs (i.e, [[wikipedia:]]) [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 02:30, 1 February 2025 (UTC) ::I do think we should allow bare links, since those are often used when linking to diffs or log entries (including on the local project). [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 02:34, 1 February 2025 (UTC) :::OK fair but that's not usually the case from my experience. [[User:Leaderboard|Leaderboard]] ([[User talk:Leaderboard|discuss]] • [[Special:Contributions/Leaderboard|contribs]]) 03:02, 1 February 2025 (UTC) :::Are there not ways to link to these without bare linking? Like [[Special:Diff]]? It seems like unambiguously valid cases of bare-linking are rare, and discouraging bare-linking seems like a useful way to help reduce spamming. —[[User:Kittycataclysm|Kittycataclysm]] ([[User talk:Kittycataclysm|discuss]] • [[Special:Contributions/Kittycataclysm|contribs]]) 16:37, 1 February 2025 (UTC) ::::Those options do exist, however it took me quite a while to learn about them when I was new to the Wikimedia movement, and new users are precisely those users to whom this filter applies. Equally, users might not be aware of interwiki links ([[Wikibooks:Reading_room/Archives/2024/December#Can_one_publish_single_articles_on_Wikibooks?|example]]), or the <code><nowiki>[{{fullurl:{{PAGENAME}}|action=edit}} edit]</nowiki></code> trick to link to a page's edit box (generally, only relatively advanced MediaWiki users are familiar with that one). Also, I find it hard to understand how exactly you could spam by linking to a Wikimedia project. Most spammers that we attempt to catch with this filter are attempting to use Wikimedia for [[w:search engine optimization|search engine optimization]] purposes, and linking to other Wikimedia projects seems like a very poor way of doing that. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 17:05, 1 February 2025 (UTC) == 1.46.150.177 == ;Username : {{user|1.46.150.177}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:1.46.150.177}}|NAME=filter log}}) ;Page you were editing : [[Wikibooks:Featured books/Nominations]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Wikibooks:Featured books/Nominations}}|NAME=filter log}}) ;Description : [[User:JJPMaster|I]] did not attempt to make this edit, but I found it while patrolling [[Special:AbuseLog]], and the "Repeated vandalism attempts" filter should not have applied. The user previously made two legitimate edits that were not caught by the filter a minute prior, but the RVA filter disallowed it. ;Date and time : 00:30, 8 February 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Backofficeaccountant == ;Username : {{user|Backofficeaccountant}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Backofficeaccountant}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : i want a edit a external link on my main page as a reference . please allow my page to do it it is necessary because of copyrights. ;Date and time : 11:25, 15 February 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> i want a edit a external link on my main page as a reference . please allow my page to do it it is necessary because of copyrights. :You are trying to spam a link to your website, which isn't allowed. And now you are blocked, goodbye. [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 09:30, 17 February 2025 (UTC) == Ujumrfr == ;Username : {{user|Ujumrfr}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Ujumrfr}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 15:42, 11 March 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|notdone}} – [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:35, 21 March 2025 (UTC) == CBID2 == ;Username : {{user|CBID2}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:CBID2}}|NAME=filter log}}) ;Page you were editing : [[Open Source Wikibooks]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Open Source Wikibooks}}|NAME=filter log}}) ;Description : I was trying to add a section about Christine Peterson(she came up with the name "open source" and I felt that it was important to add this information to give her proper acknowledgment because she and other women in the open source community are often not acknowledged for their efforts). Unfortunately, I keep getting an error message anytime I try to publish it. Can anyone help me solve it? ;Date and time : 17:12, 11 April 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : The link you've included aside, I don't think the quote you tried to add about the origin of the term "open source" is particularly useful. Also, the page you attempted to edit is [[Open Source]], not [[Open Source Wikibooks]] (which doesn't exist). [[User:TTWIDEE|TTWIDEE]] ([[User talk:TTWIDEE|discuss]] • [[Special:Contributions/TTWIDEE|contribs]]) 19:59, 11 April 2025 (UTC) == Locahox603 == ;Username : {{user|Locahox603}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Locahox603}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 16:07, 11 May 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|nd}} [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 14:33, 23 May 2025 (UTC) == Kcapoor == ;Username : {{user|Kcapoor}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Kcapoor}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 03:37, 28 April 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|nd}} [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 19:02, 3 June 2025 (UTC) == 2A00:1E:DF03:1E01:D170:27F5:F15F:57E8 == ;Username : {{user|2A00:1E:DF03:1E01:D170:27F5:F15F:57E8}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:2A00:1E:DF03:1E01:D170:27F5:F15F:57E8}}|NAME=filter log}}) ;Page you were editing : [[[[OpenSCAD User Manual/Input Devices]]]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:[[OpenSCAD User Manual/Input Devices]]}}|NAME=filter log}}) ;Description : I was trying to improve the OpenSCAD input device manual, and added some links to the Debian and Arch linux wikis. Nothing too objectionable. I did spend some time making sure I was improving that page, so it'd be nice if those changes are accepted. ;Date and time : 11:00, 26 May 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|d}} Note that I removed the last sentence, which is unnecessary. Otherwise, your edit looked fine to implement. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 18:56, 3 June 2025 (UTC) == 38.211.149.56 == ;Username : {{user|38.211.149.56}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:38.211.149.56}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 10:52, 1 June 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|nd}} [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 18:56, 3 June 2025 (UTC) == 176.1.132.105 == ;Username : {{user|176.1.132.105}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:176.1.132.105}}|NAME=filter log}}) ;Page you were editing : [[Handbook_of_Management_Scales/Procedural_justice]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Handbook_of_Management_Scales/Procedural_justice}}|NAME=filter log}}) ;Description : trying to add a source with a link via doi . org ;Date and time : 22:44, 6 June 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|d|https://en.wikibooks.org/w/index.php?title=Handbook_of_Management_Scales/Procedural_justice&diff=prev&oldid=4519425}} [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 13:02, 23 June 2025 (UTC) == {{subst:136472 Makemake}} == ;Username : {{user|2601:2C6:580:1960:9DF8:EF8C:BD2D:E975}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:2601:2C6:580:1960:9DF8:EF8C:BD2D:E975}}|NAME=filter log}}) ;Page you were editing : [[(1364720 Makemake]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:(1364720 Makemake}}|NAME=filter log}}) ;Description : I was editing it but it said "We are sorry, your edit can not be completed at this time. Your recent edits have repeatedly triggered the edit filter. To prevent users from repeatedly attempting to make unconstructive edits, your edit has been disallowed. If this is not your intention, we apologize for the inconvenience but please report this error and try your edit again later." ;Date and time : 21:58, 20 June 2025 (UTC) ;Comments The edit was blocked as likely vandalism. While you weren't attempting to vandalise, you were copying and pasting text from Wikipedia which is a breach of the site license. If you wish to import text from Wikipedia, please request an import at [[WB:RFI]] [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 09:35, 23 June 2025 (UTC) : Per the response above, I am marking as {{EFFP|nd}} [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 12:00, 29 June 2025 (UTC) == Makerofjacket == Hello, I attempted to add an external link to makerofjacket.com as a relevant reference for leather fashion and design. The brand is mentioned in the context of leather skirt styles and is directly related to the subject. This is not promotional or spam content the link supports the topic and gives readers a source for further exploration. :It is spam, as is your username, so you are now blocked. [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 13:21, 1 July 2025 (UTC) == 185.164.156.170 == ;Username : {{user|185.164.156.170}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:185.164.156.170}}|NAME=filter log}}) ;Page you were editing : [[]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:}}|NAME=filter log}}) ;Description : ;Date and time : 18:53, 27 June 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|d}} Though I'll put in a separate edit to fix your link, since it appears to be dead, and I've found a working one online. [[User:EggRoll97|EggRoll97]] ([[User talk:EggRoll97|discuss]] • [[Special:Contributions/EggRoll97|contribs]]) 03:45, 6 July 2025 (UTC) == ValWinter == ;Username : {{user|ValWinter}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:ValWinter}}|NAME=filter log}}) ;Page you were editing : [[Swedish]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:Swedish}}|NAME=filter log}}) ;Description : I wanted to add the Swedish Phrasebook from Wikivoyage in the See Also section. Other WikiMedia sites related to the Swedish language were linked and I wanted to add this as well. My reason is through researching language acquisition people recommend using phrasebooks as a good starting place for learning essential grammar/words. If this is inappropriate I apologize and won't do it again. ;Date and time : 20:14, 1 July 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|nd}} {{ping|ValWinter}} I don't think this needs to be in there, as the Swedish language sites are probably enough, but thank you for your contribution! [[User:EggRoll97|EggRoll97]] ([[User talk:EggRoll97|discuss]] • [[Special:Contributions/EggRoll97|contribs]]) 03:48, 6 July 2025 (UTC) :: For filter 7, this shouldn’t have tripped on Wikipedia URLs which are disallowed by another filter. I'll try to fix that filter later, and perhaps filter 44. <span style="font-family:Verdana">[[User:Codename Noreste|<span style="color:#0024FF">'''''Codename Noreste'''''</span>]] ([[User talk:Codename Noreste|talk]] · [[Special:Contributions/Codename Noreste|contribs]])</span> 03:51, 6 July 2025 (UTC) :::{{ping|Codename Noreste}} I might suggest, by the way, that [[Special:AbuseLog/305229]] should not have been disallowed on this page, in the interests of allowing a user to report a perceived false positive to the noticeboard. [[User:EggRoll97|EggRoll97]] ([[User talk:EggRoll97|discuss]] • [[Special:Contributions/EggRoll97|contribs]]) 04:12, 6 July 2025 (UTC) ::::Implementing a fix right now… <span style="font-family:Verdana">[[User:Codename Noreste|<span style="color:#0024FF">'''''Codename Noreste'''''</span>]] ([[User talk:Codename Noreste|talk]] · [[Special:Contributions/Codename Noreste|contribs]])</span> 04:15, 6 July 2025 (UTC) ::::: [[User:EggRoll97|EggRoll97]]: {{EFFP|fixed|Codename Noreste}} I tested this, and the false positive hit did not match. I also excluded some Wikimedia domains in addition to <code><ref</code>. The filter should now trip if http is in added_lines then added_links. <span style="font-family:Verdana">[[User:Codename Noreste|<span style="color:#0024FF">'''''Codename Noreste'''''</span>]] ([[User talk:Codename Noreste|talk]] · [[Special:Contributions/Codename Noreste|contribs]])</span> 04:24, 6 July 2025 (UTC) == MooseGooseTruce == ;Username : {{user|MooseGooseTruce}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:MooseGooseTruce}}|NAME=filter log}}) ;Page you were editing : [[LaTeX/Installation]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:LaTeX/Installation}}|NAME=filter log}}) ;Description : Adding a link to the popular and well-maintained LaTeX plugin VimTeX to the Vim section. ;Date and time : 08:53, 17 July 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|nd|The filter is working correctly as it prevents new users from adding external links, but I am not sure if Github is considered acceptable to add such links to books}} <span style="font-family:Verdana">[[User:Codename Noreste|<span style="color:#0024FF">'''''Codename Noreste'''''</span>]] ([[User talk:Codename Noreste|<span style="color:#A1000E">talk</span>]])</span> 00:04, 21 July 2025 (UTC) == Kristien86 == ;Username : {{user|Kristien86}} ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchUser={{urlencode:Kristien86}}|NAME=filter log}}) ;Page you were editing : [[https://en.wikibooks.org/w/index.php?title=Jeep_Liberty/Suspension/Shocks_%26_Struts&veaction=edit&section=9]] ({{plainlinks|URL=http://en.wikibooks.org/wiki/Special:AbuseLog?title=Special:AbuseLog&wpSearchTitle={{urlencode:https://en.wikibooks.org/w/index.php?title=Jeep_Liberty/Suspension/Shocks_%26_Struts&veaction=edit&section=9}}|NAME=filter log}}) ;Description : Add an external link to Freedom Offroad USA - https://freedomoffroadusa.com/ ;Date and time : 20:53, 10 July 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :That was correctly blocked as probable spam. Please discuss on the page's talk page if you think there is value in adding the link [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 08:39, 11 July 2025 (UTC) : {{EFFP|nd}} <span style="font-family:Verdana">[[User:Codename Noreste|<span style="color:#0024FF">'''''Codename Noreste'''''</span>]] ([[User talk:Codename Noreste|<span style="color:#A1000E">talk</span>]])</span> 16:03, 11 July 2025 (UTC) :Freedom Offroad USA is a similar/competitor company with the others listed/linked to. We added a valuable section on the topic of the page. Can we please have the link added? [[User:Kristien86|Kristien86]] ([[User talk:Kristien86|discuss]] • [[Special:Contributions/Kristien86|contribs]]) 22:25, 29 July 2025 (UTC) == Tonyroberts2 == ;Username : [[:b:User:Tonyroberts2|Tonyroberts2]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Tonyroberts2|discuss]] |[[:b:Special:Emailuser/Tonyroberts2|email]] |[[:b:Special:Contributions/Tonyroberts2|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Tonyroberts2}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Tonyroberts2}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks>[{{fullurl:Special:AbuseLog|wpSearchUser=Tonyroberts2}} filter log]</span>) ;Page you were editing : [[https://en.wikibooks.org/w/index.php?title=Python_Programming/Excel]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=https%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DPython_Programming%2FExcel}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=https%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DPython_Programming%2FExcel&wpSearchUser=Tonyroberts2}} user filter log])</span> ;Description : Adding a section for PyXLL (and Excel add-in mentioned on this page with no further information). Added a link to the PyXLL website (pyxll.com), which is consistent with other sections on this page. ;Date and time : 11:55, 12 August 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Qbancoffee == ;Username : [[:b:User:Qbancoffee|Qbancoffee]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Qbancoffee|discuss]] |[[:b:Special:Emailuser/Qbancoffee|email]] |[[:b:Special:Contributions/Qbancoffee|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Qbancoffee}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Qbancoffee}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks>[{{fullurl:Special:AbuseLog|wpSearchUser=Qbancoffee}} filter log]</span>) ;Page you were editing : [[https://en.wikibooks.org/w/index.php?title=DriveWire_4]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=https%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DDriveWire_4}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=https%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DDriveWire_4&wpSearchUser=Qbancoffee}} user filter log])</span> ;Description : I'm trying to add content in the way of links and citations to a manual I am putting together for DriveWire 4 ;Date and time : 19:19, 11 October 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|f|Codename Noreste}} I went ahead and excluded a legitimate link, so it should not trigger the filter anymore. [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 00:29, 12 October 2025 (UTC) == ~2025-60584-5 == ;Username : [[:b:User:~2025-60584-5|~2025-60584-5]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2025-60584-5|discuss]] |[[:b:Special:Emailuser/~2025-60584-5|email]] |[[:b:Special:Contributions/~2025-60584-5|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2025-60584-5}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2025-60584-5}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks>[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2025-60584-5}} filter log]</span>) ;Page you were editing : [[https://en.wikibooks.org/w/index.php?title=Macedonian/Alphabet]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=https%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DMacedonian%2FAlphabet}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=https%3A%2F%2Fen.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DMacedonian%2FAlphabet&wpSearchUser=%7E2025-60584-5}} user filter log])</span> ;Description : Corrected the confusion between phonemic transcription (using the IPA standard and square brackets) and graphemic transcription (using local or international standards and angled brackets). Shortened and clarified some examples in the "notes" section as to not confuse the reader on sounds that cannot be approximated in the English language ;Date and time : 22:11, 13 September 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|f|Codename Noreste}} '''[[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]]''' ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 19:28, 26 October 2025 (UTC) == NigoraJurayeva == ;Username : [[:b:User:NigoraJurayeva|NigoraJurayeva]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:NigoraJurayeva|discuss]] |[[:b:Special:Emailuser/NigoraJurayeva|email]] |[[:b:Special:Contributions/NigoraJurayeva|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:NigoraJurayeva}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:NigoraJurayeva}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks>[{{fullurl:Special:AbuseLog|wpSearchUser=NigoraJurayeva}} filter log]</span>) ;Page you were editing : Page not specified ;Description : ;Date and time : 18:41, 13 November 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|nd}} [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 19:01, 15 November 2025 (UTC) == Imona61 == ;Username : [[:b:User:Imona61|Imona61]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Imona61|discuss]] |[[:b:Special:Emailuser/Imona61|email]] |[[:b:Special:Contributions/Imona61|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Imona61}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Imona61}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks>[{{fullurl:Special:AbuseLog|wpSearchUser=Imona61}} filter log]</span>) ;Page you were editing : Page not specified ;Description : ;Date and time : 20:07, 13 November 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|notdone}} – [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:54, 15 November 2025 (UTC) == Blogger-booster == ;Username : [[:b:User:Blogger-booster|Blogger-booster]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Blogger-booster|discuss]] |[[:b:Special:Emailuser/Blogger-booster|email]] |[[:b:Special:Contributions/Blogger-booster|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Blogger-booster}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Blogger-booster}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks>[{{fullurl:Special:AbuseLog|wpSearchUser=Blogger-booster}} filter log]</span>) ;Page you were editing : Page not specified ;Description : ;Date and time : 12:24, 16 November 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|nd}} [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 23:51, 16 November 2025 (UTC) == Aroaceattorney == ;Username : [[:b:User:Aroaceattorney|Aroaceattorney]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Aroaceattorney|discuss]] |[[:b:Special:Emailuser/Aroaceattorney|email]] |[[:b:Special:Contributions/Aroaceattorney|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Aroaceattorney}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Aroaceattorney}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks>[{{fullurl:Special:AbuseLog|wpSearchUser=Aroaceattorney}} filter log]</span>) ;Page you were editing : [[canadian refugee procedure]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=canadian+refugee+procedure}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=canadian+refugee+procedure&wpSearchUser=Aroaceattorney}} user filter log])</span> ;Description : I was trying to add links of IRCC and CBSA's operational instructions and guidelines to the Home page of Canadian Refugee Procedure because I think it's useful for the readers to know how could the IRCC and/or CBSA handles an application. ;Date and time : 00:05, 21 December 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|done}} – [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 00:29, 21 December 2025 (UTC) == ~2025-37703-14 == ;Username : [[:b:User:~2025-37703-14|~2025-37703-14]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2025-37703-14|discuss]] |[[:b:Special:Emailuser/~2025-37703-14|email]] |[[:b:Special:Contributions/~2025-37703-14|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2025-37703-14}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2025-37703-14}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks>[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2025-37703-14}} filter log]</span>) ;Page you were editing : [[https://en.wikibooks.org/wiki/Ada_Programming/Platform/POSIX]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=https%3A%2F%2Fen.wikibooks.org%2Fwiki%2FAda_Programming%2FPlatform%2FPOSIX}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=https%3A%2F%2Fen.wikibooks.org%2Fwiki%2FAda_Programming%2FPlatform%2FPOSIX&wpSearchUser=%7E2025-37703-14}} user filter log])</span> ;Description : Just trying to update a dead link. My last edit removed the old link, but soon afterward I found the new link. The new link is https://standards.ieee.org/ieee/1003.5b/1429/ ;Date and time : 03:04, 3 December 2025 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|d|4605219}} [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 15:09, 21 December 2025 (UTC) == ~2026-96124 == ;Username : [[:b:User:~2026-96124|~2026-96124]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2026-96124|discuss]] |[[:b:Special:Emailuser/~2026-96124|email]] |[[:b:Special:Contributions/~2026-96124|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2026-96124}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2026-96124}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2026-96124}} filter log]</span>) ;Page you were editing : [[Math_for_Non-Geeks/_Limit_of_functions]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Math_for_Non-Geeks%2F_Limit_of_functions}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Math_for_Non-Geeks%2F_Limit_of_functions&wpSearchUser=%7E2026-96124}} user filter log])</span> ;Description : The article is an English translation of this article: https://de.wikibooks.org/w/index.php?title=Serlo%3A_EN%3A_Limit_of_functions&uselang=en One of my collaborators translated it on de.wikibooks.org, while erroneously leaving a large proportion of German text at the bottom:https://en.wikibooks.org/wiki/Math_for_Non-Geeks/_Limit_of_functions I copied the article here: https://de.wikibooks.org/wiki/Mathe_f%C3%BCr_Nicht-Freaks:_Grenzwert_von_Funktionen and I tried to remove the excess text, so the content is in sync with the original German article. ;Date and time : 17:49, 5 January 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|ad|Sascha Lill 95}} [[User:Codename Noreste|Codename Noreste]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 19:55, 5 January 2026 (UTC) == ~2026-30281-5 == ;Username : [[:b:User:~2026-30281-5|~2026-30281-5]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2026-30281-5|discuss]] |[[:b:Special:Emailuser/~2026-30281-5|email]] |[[:b:Special:Contributions/~2026-30281-5|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2026-30281-5}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2026-30281-5}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2026-30281-5}} filter log]</span>) ;Page you were editing : Page not specified ;Description : ;Date and time : 21:12, 14 January 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|notdone}} – [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 20:47, 18 January 2026 (UTC) == KT1234pro == ;Username : [[:b:User:KT1234pro|KT1234pro]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:KT1234pro|discuss]] |[[:b:Special:Emailuser/KT1234pro|email]] |[[:b:Special:Contributions/KT1234pro|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:KT1234pro}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:KT1234pro}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=KT1234pro}} filter log]</span>) ;Page you were editing : Page not specified ;Description : ;Date and time : 06:54, 23 January 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|notdone}} – [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 03:28, 24 January 2026 (UTC) == Standing Alone == ;Username : [[:b:User:Standing Alone|Standing Alone]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Standing Alone|discuss]] |[[:b:Special:Emailuser/Standing Alone|email]] |[[:b:Special:Contributions/Standing Alone|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Standing Alone}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Standing Alone}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=Standing+Alone}} filter log]</span>) ;Page you were editing : [[[[Python_Programming/Getting_Python|Python Programming]]]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=%5B%5BPython_Programming%2FGetting_Python%7CPython+Programming%5D%5D}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=%5B%5BPython_Programming%2FGetting_Python%7CPython+Programming%5D%5D&wpSearchUser=Standing+Alone}} user filter log])</span> ;Description : [[https://en.wikibooks.org/w/index.php?title=Python_Programming/Getting_Python&diff=prev&oldid=4613227 change]] I was adding PyPy to the other distributions, and at the end, it mentioned the link to get the distribution. However, it seems that, due to spam prevention, the addition of external links is disabled. Could you please add this [[https://pypy.org/ link]] to that table? ;Date and time : 07:04, 23 January 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|d|diff}} [[User:Ternera|Ternera]] ([[User talk:Ternera|discuss]] • [[Special:Contributions/Ternera|contribs]]) 15:29, 26 January 2026 (UTC) == Davidlovechess == ;Username : [[:b:User:Davidlovechess|Davidlovechess]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Davidlovechess|discuss]] |[[:b:Special:Emailuser/Davidlovechess|email]] |[[:b:Special:Contributions/Davidlovechess|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Davidlovechess}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Davidlovechess}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=Davidlovechess}} filter log]</span>) ;Page you were editing : [[Pinyin]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Pinyin}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Pinyin&wpSearchUser=Davidlovechess}} user filter log])</span> ;Description : deleting what i personally think is usless to the topic ;Date and time : 14:08, 4 February 2026 (UTC) ;Comments :The edit was correctly blocked. A new editor deleting more than half the page because you "think is usless"[sic] was correctly identified as likely vandalism. I suggest you make smaller edits, and learn more about this project, before wading in to make large changes like this. <!-- Template:Unsigned --><small class="autosigned">—&nbsp;Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver#top|talk]] • [[Special:Contributions/MarcGarver|contribs]]) </small> 17:38, 4 February 2026 (UTC) == Engmark == ;Username : [[:b:User:Engmark|Engmark]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Engmark|discuss]] |[[:b:Special:Emailuser/Engmark|email]] |[[:b:Special:Contributions/Engmark|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Engmark}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Engmark}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=Engmark}} filter log]</span>) ;Page you were editing : [[QEMU/Monitor]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=QEMU%2FMonitor}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=QEMU%2FMonitor&wpSearchUser=Engmark}} user filter log])</span> ;Description : Update keys for QEMU 10.1.2 ;Date and time : 14:21, 31 January 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|done|4618023}} [[User:PieWriter|PieWriter]] ([[User talk:PieWriter|discuss]] • [[Special:Contributions/PieWriter|contribs]]) 01:07, 7 February 2026 (UTC) == X5DragonFire == ;Username : [[:b:User:X5DragonFire|X5DragonFire]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:X5DragonFire|discuss]] |[[:b:Special:Emailuser/X5DragonFire|email]] |[[:b:Special:Contributions/X5DragonFire|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:X5DragonFire}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:X5DragonFire}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=X5DragonFire}} filter log]</span>) ;Page you were editing : [[Anatomy and Physiology of Animals/Print version]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Anatomy+and+Physiology+of+Animals%2FPrint+version}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Anatomy+and+Physiology+of+Animals%2FPrint+version&wpSearchUser=X5DragonFire}} user filter log])</span> ;Description : I was editng the print version of the Anatomy and Physiology of Animals page to be more print friendly, and in doing so copied the image from Anatomy and Physiology of Animals/Cardiovascular System into that page in order to replace a non-print-friendly template. The description of that image has a link to what I assume is the original creator of that image on Flickr. My guess is that's what is getting flagged. ;Date and time : 22:49, 5 February 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|done|4618018}} [[User:PieWriter|PieWriter]] ([[User talk:PieWriter|discuss]] • [[Special:Contributions/PieWriter|contribs]]) 01:01, 7 February 2026 (UTC) == Davidlovechess == ;Username : [[:b:User:Davidlovechess|Davidlovechess]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Davidlovechess|discuss]] |[[:b:Special:Emailuser/Davidlovechess|email]] |[[:b:Special:Contributions/Davidlovechess|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Davidlovechess}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Davidlovechess}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=Davidlovechess}} filter log]</span>) ;Page you were editing : [[Classical_Chinese/Lesson_6]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Classical_Chinese%2FLesson_6}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Classical_Chinese%2FLesson_6&wpSearchUser=Davidlovechess}} user filter log])</span> ;Description : i was trying to replace the text ;Date and time : 10:06, 5 February 2026 (UTC) ;Comments :{{EFFP|note}} I can verify that they are indeed making huge modifications to the lessons in [[Classical Chinese]], as the original texts were harder and longer, and many of the explanations for the original texts were incomplete. The texts that they use are simpler and are more useful as an introductory guide to Classical Chinese. [[Classical Chinese/Lesson 6]]'s text (“喜雨亭记”) was long and there is a huge table on the page; they are trying to replace the table with their own text. [[User:Jianhui67|'''<span style="color:#0E0">Jianhui67</span>''']]<sup> [[User talk:Jianhui67|<span style="color:#1E90FF">'''talk'''</span>]]<span style="color:red">★</span>[[Special:Contributions/Jianhui67|<span style="color:#1E90FF">'''contribs'''</span>]]</sup> 11:12, 5 February 2026 (UTC) :{{EFFP|d|4618085}} Consider it done, as there seems to be no objections to the content replacement, though you might want to see what you can do with the original text 喜雨亭记. [[User:Jianhui67|'''<span style="color:#0E0">Jianhui67</span>''']]<sup> [[User talk:Jianhui67|<span style="color:#1E90FF">'''talk'''</span>]]<span style="color:red">★</span>[[Special:Contributions/Jianhui67|<span style="color:#1E90FF">'''contribs'''</span>]]</sup> 17:07, 7 February 2026 (UTC) == WestenM86 == ;Username : [[:b:User:WestenM86|WestenM86]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:WestenM86|discuss]] |[[:b:Special:Emailuser/WestenM86|email]] |[[:b:Special:Contributions/WestenM86|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:WestenM86}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:WestenM86}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=WestenM86}} filter log]</span>) ;Page you were editing : [[Infrastructure Past, Present, and Future Casebook/Washington Metro]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Infrastructure+Past%2C+Present%2C+and+Future+Casebook%2FWashington+Metro}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Infrastructure+Past%2C+Present%2C+and+Future+Casebook%2FWashington+Metro&wpSearchUser=WestenM86}} user filter log])</span> ;Description : We are students who are just trying to figure out this system and make our start for this project made by our professor. We are allowed to do this by George Mason University. ;Date and time : 18:20, 20 February 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|done|4620689}} I have added the text for you and moved the page to [[User:WestenM86/Infrastructure Past, Present, and Future Casebook/Washington Metro]], but please do not try to remove {{tl|delete}} templates. – [[User:PieWriter|PieWriter]] ([[User talk:PieWriter|discuss]] • [[Special:Contributions/PieWriter|contribs]]) 12:42, 26 February 2026 (UTC) == VarastadDB == ;Username : [[:b:User:VarastadDB|VarastadDB]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:VarastadDB|discuss]] |[[:b:Special:Emailuser/VarastadDB|email]] |[[:b:Special:Contributions/VarastadDB|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:VarastadDB}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:VarastadDB}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=VarastadDB}} filter log]</span>) ;Page you were editing : [[User:VarastadDerBedrosian]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=User%3AVarastadDerBedrosian}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=User%3AVarastadDerBedrosian&wpSearchUser=VarastadDB}} user filter log])</span> ;Description : I am a new editor attempting to establish a biographical record for Varastad DerBedrosian, a computer scientist and founder of SecureUp Corp and GadgetWide Solutions. The initial "out of scope" flag likely triggered due to placeholder data from the account's setup phase. I am currently transitioning the content to a neutral, encyclopedic tone (WP:NPOV) and adding third-party citations to technical archives to verify the subject's historical impact on the cybersecurity and mobile utility sectors. I request the removal of the deletion tag to allow for these improvements in the Draft space. ;Date and time : 08:12, 28 February 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|notdone}} – [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 17:28, 11 March 2026 (UTC) == Jon Peli Oleaga == ;Username : [[:b:User:Jon Peli Oleaga|Jon Peli Oleaga]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Jon Peli Oleaga|discuss]] |[[:b:Special:Emailuser/Jon Peli Oleaga|email]] |[[:b:Special:Contributions/Jon Peli Oleaga|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Jon Peli Oleaga}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Jon Peli Oleaga}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=Jon+Peli+Oleaga}} filter log]</span>) ;Page you were editing : [[FORTRAN program for calculating representative parameters and operating conditions of AC overhead transmission lines]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=FORTRAN+program+for+calculating+representative+parameters+and+operating+conditions+of+AC+overhead+transmission+lines}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=FORTRAN+program+for+calculating+representative+parameters+and+operating+conditions+of+AC+overhead+transmission+lines&wpSearchUser=Jon+Peli+Oleaga}} user filter log])</span> ;Description : I want to insert the code of the program and the input and output data of some examples; to show how data is entered and the coincidence of the results with what was said in the book of the Electric Power Researh Institute published 1n 1975 "Transmission Line Reference Book 345 kv and Above". I have generated all that information; directly or using the program.--[[User:Jon Peli Oleaga|Jon Peli Oleaga]] ([[User talk:Jon Peli Oleaga|discuss]] • [[Special:Contributions/Jon Peli Oleaga|contribs]]) 11:54, 11 March 2026 (UTC) ;Date and time : 11:54, 11 March 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == Kingofnuthin == ;Username : [[:b:User:Kingofnuthin|Kingofnuthin]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Kingofnuthin|discuss]] |[[:b:Special:Emailuser/Kingofnuthin|email]] |[[:b:Special:Contributions/Kingofnuthin|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Kingofnuthin}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Kingofnuthin}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=Kingofnuthin}} filter log]</span>) ;Page you were editing : [[America's voice]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=America%27s+voice}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=America%27s+voice&wpSearchUser=Kingofnuthin}} user filter log])</span> ;Description : Needs removal of other deletion templates as i did a second CSD for previously deleted page. ;Date and time : 16:56, 25 March 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|fixed}} I changed a line of the filter so that certain user groups with <code>autoreview</code> are exempt. – [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 15:18, 27 March 2026 (UTC) == Dom32628 == ;Username : [[:b:User:Dom32628|Dom32628]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Dom32628|discuss]] |[[:b:Special:Emailuser/Dom32628|email]] |[[:b:Special:Contributions/Dom32628|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Dom32628}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Dom32628}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=Dom32628}} filter log]</span>) ;Page you were editing : [[Chess_Opening_Theory/1._c4/1...g5]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Chess_Opening_Theory%2F1._c4%2F1...g5}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Chess_Opening_Theory%2F1._c4%2F1...g5&wpSearchUser=Dom32628}} user filter log])</span> ;Description : Added a link to Lichess.org in References. Lichess is free, open source and well regarded by the wiki community, showing the English Opening: Zilbermints Gambit. If there is a preferred referencing style to not reference lichess here, even if it is free & open source, let me know :) ;Date and time : 23:46, 27 March 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == ~2026-21344-85 == ;Username : [[:b:User:~2026-21344-85|~2026-21344-85]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2026-21344-85|discuss]] |[[:b:Special:Emailuser/~2026-21344-85|email]] |[[:b:Special:Contributions/~2026-21344-85|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2026-21344-85}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2026-21344-85}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2026-21344-85}} filter log]</span>) ;Page you were editing : [[I am looking to link the youtube videos corresponding to each episode]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=I+am+looking+to+link+the+youtube+videos+corresponding+to+each+episode}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=I+am+looking+to+link+the+youtube+videos+corresponding+to+each+episode&wpSearchUser=%7E2026-21344-85}} user filter log])</span> ;Description : ;Date and time : 04:47, 12 April 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == ~2026-21344-85 == ;Username : [[:b:User:~2026-21344-85|~2026-21344-85]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2026-21344-85|discuss]] |[[:b:Special:Emailuser/~2026-21344-85|email]] |[[:b:Special:Contributions/~2026-21344-85|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2026-21344-85}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2026-21344-85}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2026-21344-85}} filter log]</span>) ;Page you were editing : [[SJMFTVF/sandbox (keep as sandbox, is for Screen Junkies Movie Fights & TV Fights)]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=SJMFTVF%2Fsandbox+%28keep+as+sandbox%2C+is+for+Screen+Junkies+Movie+Fights+%26+TV+Fights%29}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=SJMFTVF%2Fsandbox+%28keep+as+sandbox%2C+is+for+Screen+Junkies+Movie+Fights+%26+TV+Fights%29&wpSearchUser=%7E2026-21344-85}} user filter log])</span> ;Description : Looking to update info for about 80 episodes, including links to the associated youtube videos. This has been done for previous episode summaries. Also, I have no way to prove this, but I am the creator of the page. I don't have access to the email associated with the SJMFTVF account anymore. ;Date and time : 06:56, 12 April 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> == ~2026-22598-75 == ;Username : [[:b:User:~2026-22598-75|~2026-22598-75]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2026-22598-75|discuss]] |[[:b:Special:Emailuser/~2026-22598-75|email]] |[[:b:Special:Contributions/~2026-22598-75|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2026-22598-75}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2026-22598-75}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2026-22598-75}} filter log]</span>) ;Page you were editing : [[History Books/Who Was Alexander the Great/Introduction]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=History+Books%2FWho+Was+Alexander+the+Great%2FIntroduction}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=History+Books%2FWho+Was+Alexander+the+Great%2FIntroduction&wpSearchUser=%7E2026-22598-75}} user filter log])</span> ;Description : The page was tagged for speedy deletion due to being a subpage of a nonexistent book, but I have since created the parent books. However, it won’t let me remove the tag, now that the problem has been addressed. Leave the rest of this page intact. --> ;Date and time : 17:39, 12 April 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|done}} – [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 22:15, 12 April 2026 (UTC) == Idavidmiller == ;Username : [[:b:User:Idavidmiller|Idavidmiller]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Idavidmiller|discuss]] |[[:b:Special:Emailuser/Idavidmiller|email]] |[[:b:Special:Contributions/Idavidmiller|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Idavidmiller}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Idavidmiller}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=Idavidmiller}} filter log]</span>) ;Page you were editing : [[Maxima/Installation]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Maxima%2FInstallation}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Maxima%2FInstallation&wpSearchUser=Idavidmiller}} user filter log])</span> ;Description : Revising this page as it is way too complex for the intended audience. The external links prevent copying extensive sections from project installation instruction pages. ;Date and time : 15:10, 20 April 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : <span class="template-ping">@[[:User:Idavidmiller|Idavidmiller]]:</span> I temporarily granted you confirmed user access so that the filter should not prevent you. It's in effect until Thursday, 10:14 AM CDT/15:14 UTC. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 15:16, 21 April 2026 (UTC) == Usp4pg == ;Username : [[:b:User:Usp4pg|Usp4pg]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:Usp4pg|discuss]] |[[:b:Special:Emailuser/Usp4pg|email]] |[[:b:Special:Contributions/Usp4pg|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:Usp4pg}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:Usp4pg}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=Usp4pg}} filter log]</span>) ;Page you were editing : [[Lentis/AI: More Human Than You Think]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Lentis%2FAI%3A+More+Human+Than+You+Think}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Lentis%2FAI%3A+More+Human+Than+You+Think&wpSearchUser=Usp4pg}} user filter log])</span> ;Description : It is saying the edits I am making are unconstructive even though I added actual content to prevent it from falsely deleting the page. It will not allow me to publish changes. This is for a class project, and I am just starting to get the skeleton done. ;Date and time : 14:56, 21 April 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|done}} <span class="template-ping">@[[:User:Usp4pg|Usp4pg]]:</span> I removed the tag as it was not a test page. – [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 15:12, 21 April 2026 (UTC) == LeventBulut == ;Username : [[:b:User:LeventBulut|LeventBulut]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:LeventBulut|discuss]] |[[:b:Special:Emailuser/LeventBulut|email]] |[[:b:Special:Contributions/LeventBulut|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:LeventBulut}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:LeventBulut}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=LeventBulut}} filter log]</span>) ;Page you were editing : [[Objective Projection: Why the Brain Never Forgets Some Stories]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Objective+Projection%3A+Why+the+Brain+Never+Forgets+Some+Stories}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Objective+Projection%3A+Why+the+Brain+Never+Forgets+Some+Stories&wpSearchUser=LeventBulut}} user filter log])</span> ;Description : I am the author of the Objective Projection methodology. I was trying to add a legitimate educational book to Wikibooks under CC BY-SA 4.0. The filter blocked my edits twice — once for external links, once for content volume. All content is my own original work written specifically for Wikibooks. The Turkish version of the same book is already live on tr.wikibooks.org Open license declaration at leventbulut.com/acik-lisans-bildirimi-wikibooks/ ;Date and time : 06:35, 25 April 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : [[User:LeventBulut|LeventBulut]], the filters were working as intended, but I can adjust them. However, I've temporarily given you confirmed user access until 2026-04-29. Please note that this will exclude you from some commonly-hit filters, but not all of them to be exact. Thank you. [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 15:07, 26 April 2026 (UTC) == SHE-LOVES-BRIAN == ;Username : [[:b:User:SHE-LOVES-BRIAN|SHE-LOVES-BRIAN]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:SHE-LOVES-BRIAN|discuss]] |[[:b:Special:Emailuser/SHE-LOVES-BRIAN|email]] |[[:b:Special:Contributions/SHE-LOVES-BRIAN|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:SHE-LOVES-BRIAN}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:SHE-LOVES-BRIAN}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=SHE-LOVES-BRIAN}} filter log]</span>) ;Page you were editing : Page not specified ;Description : ;Date and time : 14:35, 5 May 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|note}} You are autoconfirmed, which means the filter shouldn't trigger on you anymore, but not all of them to be exact. – [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 15:58, 15 June 2026 (UTC) == ~2026-32360-90 == ;Username : [[:b:User:~2026-32360-90|~2026-32360-90]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2026-32360-90|discuss]] |[[:b:Special:Emailuser/~2026-32360-90|email]] |[[:b:Special:Contributions/~2026-32360-90|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2026-32360-90}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2026-32360-90}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2026-32360-90}} filter log]</span>) ;Page you were editing : [[Chess Opening Theory/1. e4/1...e5/2. Bc4/2...Bc5/3. Qh5/3...Qe7]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=Chess+Opening+Theory%2F1.+e4%2F1...e5%2F2.+Bc4%2F2...Bc5%2F3.+Qh5%2F3...Qe7}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=Chess+Opening+Theory%2F1.+e4%2F1...e5%2F2.+Bc4%2F2...Bc5%2F3.+Qh5%2F3...Qe7&wpSearchUser=%7E2026-32360-90}} user filter log])</span> ;Description : Trying to add a language ([[:fi:Shakki/rnb1k1nr;ppppqppp;8;2b1p2Q;2B1P3;8;PPPP1PPP;RNB1K1NR w KQkq]]) was being flagged as unconstructive by the edit filter. ;Date and time : 15:57, 15 June 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> :{{EFFP|rf}} [[User:Codename Noreste|<span style="color:#0024FF">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 15:57, 15 June 2026 (UTC) == ~2026-35089-83 == ;Username : [[:b:User:~2026-35089-83|~2026-35089-83]]<span class="noprint"> {{toolbar|separator=dot |[[:b:User talk:~2026-35089-83|discuss]] |[[:b:Special:Emailuser/~2026-35089-83|email]] |[[:b:Special:Contributions/~2026-35089-83|contribs]] |[{{fullurl:b:Special:Log|user={{urlencode:~2026-35089-83}}}} <span style{{=}}"color:#002bb8">logs</span>] |[//tools.wmflabs.org/xtools/pcount/index.php?lang{{=}}en&wiki{{=}}wikibooks&name{{=}}{{urlencode:~2026-35089-83}} <span style{{=}}"color:#002bb8">count</span>] }}</span> (<span class="plainlinks">[{{fullurl:Special:AbuseLog|wpSearchUser=%7E2026-35089-83}} filter log]</span>) ;Page you were editing : [[[[Japanese/Kana]]]] <span class="plainlinks">([{{fullurl:Special:AbuseLog|wpSearchTitle=%5B%5BJapanese%2FKana%5D%5D}} filter log]) ([{{fullurl:Special:AbuseLog|wpSearchTitle=%5B%5BJapanese%2FKana%5D%5D&wpSearchUser=%7E2026-35089-83}} user filter log])</span> ;Description : Tried replacing a dead link with a working version I found when I plugged the link into webarchive, since that's what I presumed I was meant to do when I found a dead link. ;Date and time : 01:27, 15 June 2026 (UTC) ;Comments <!-- Please leave this area blank for now, but be prepared to answer questions left by reviewing editors. Thanks! --> : {{EFFP|done}} – [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] ([[User talk:Codename Noreste|discuss]] • [[Special:Contributions/Codename Noreste|contribs]]) 21:54, 15 July 2026 (UTC) mc3lpi2w47f80imaj0zpcbb7c6j7u8r Chess Opening Theory/1. d4/1...Nf6/2. c4/2...g6/3. Nc3/3...Bg7/4. e4/4...d6/5. Nf3/5...O-O/6. Be2/6...e5 0 467768 4672852 4504473 2026-09-28T22:31:54Z Greenman 7490 /* King's Indian Defence: Orthodox Variation, 6...e5 */ ce 4672852 wikitext text/x-wiki {{Chess Opening Theory/Position|King's Indian Defence: Orthodox Variation| |rd|nd|bd|qd| |rd|kd| |pd|pd|pd| | |pd|bd|pd| | | |pd| |nd|pd| | | | | |pd| | | | | |pl|pl|pl| | | | | |nl| | |nl| | |pl|pl| | |bl|pl|pl|pl|rl| |bl|ql|kl| | |rl}} ==King's Indian Defence: Orthodox Variation, 6...e5== The move e5 from Black attacks the center and gains space. The main line continues by White castling kingside to get the king away from the center, then Black plays Nc6 to gain space and develop a piece, which White immediately kicks with d5, forcing it to e7. From there, the game can branch off in several different ways. b4 makes a pawn storm on the queenside, with the rooks developing to support in the attack. In some games, Black's kingside knight goes to h5 then back to f6 on its own volition to push the f-pawn to f5 to destabilize the center and prepare g4. Ne1 eventually rotates the knight to the center after Nd3 where it can defend better against Black's counterattack, be protected from g4 as well as attack in the future. Black's kingside knight also moves to allow f5. d5 immediately locks the center, reaching a thematic position from the King's Indian Defense mainlines, with black trying to continue with the pawn storm using f5, h6, g5, and so on, whereas white tries to go for a similar pawn storm on the queenside, seeking to dislodge Black's attack. Castling is not a bad move, preserving the tension in the center, however black can later equalize with exd4, so white will have to show their cards soon. == Theory Table == '''1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Nf3 O-O 6. Be2 e5''' {| border="0" cellspacing="0" cellpadding="5" ! ! align="left" |7 ! align="left" |8 !9 !10 |- ! align="right" | |O-O Nc6 |d5 Ne7 |Ne1 Nd7 |Be3 f5 | +/= |- ! |... ... |... Nd4 |Nxd4 exd4 |Qxd4 Nd7 | +/= |} {{ChessMid}} 3w3r8yrean6v7w68ti3luiiimazga3x Math for Non-Geeks 0 470009 4672807 4669578 2026-09-28T16:27:30Z Sascha Lill 95 3167325 introduce new page for copying content 4672807 wikitext text/x-wiki {{Shelves|Applied mathematics|University level mathematics books}}{{status|50%}}{{Under construction}} [[File:Titelbild MFNF mit Serlo-Logo.jpg|thumb|Title image of the German version by [[commons:User:Olivier Vidal|Olivier Vidal]] |center]] = Books = <div style="column-width: 50em;"> {{#invoke:Math for Non-Geeks/Seite|buecher}} </div> = Important note = This book is a translated version of the book project [https://de.wikibooks.org/wiki/Mathe_f%C3%BCr_Nicht-Freaks “Mathe für Nicht-Freaks”] on the German version of Wikibooks. Templates and modules do not yet work completely and are in the process of being adjusted. = Table of Contents = This page lists all chapters of the project “Math for Non-Geeks”. This page serves as an overview and the complete navigation and the tables of contents of the individual books are generated from it. {| class="wikitable" |+Legend !Symbol !Meaning |- |red link |Link to a chapter that does not yet exist and has yet to be written. |- |blue link |Chapter has already been created and contains content. |- |{{stage|0%}} |Progress 0% – Chapter has little or no content. The chapter must be rewritten or supplemented and revised. |- |{{stage|25%}} |Progress 25% – Chapter is currently under development, but still needs to be significantly expanded. |- |{{stage|50%}} |Progress 50% – Essential content is available, but important content still needs to be added (there are often ToDo notes on the page that still need to be added). |- |{{stage|75%}} |Progress 75% – Chapter is finished in terms of content, but still needs to be revised (correct spelling mistakes, change wording so that it is easier to understand or sounds better. Remove redundant expressions). |- |{{stage|100%}} |Progress 100% – The chapter is complete and has been proofread at least once. But you can also proofread again. In other words: correct spelling mistakes and improve the wording. These chapters (like all others) can also be supplemented content-wise. |} == Real Analysis == === Help === * [[Math for Non-Geeks/Translating chapters|Translating chapters]] * [[Math for Non-Geeks/Guidelines for translation|Guidelines for translation]] * [[Math for Non-Geeks/Sitemap|Sitemap]] * [[Math for Non-Geeks/Copy our content|Copy our content]] === Introduction === * [[Math for Non-Geeks/What is analysis?|What is analysis?]] {{stage|50%}} * [[Math for Non-Geeks/Why studying analysis?|Why studying analysis?]] {{stage|50%}} * [[Math for Non-Geeks/Propositional logic|Propositional logic]] {{stage|50%}} * [[Math for Non-Geeks/Mathematical induction|Mathematical induction]] {{stage|50%}} * [[Math for Non-Geeks/Real numbers|Real numbers]] {{stage|50%}} === Complex numbers === * [[Math for Non-Geeks/Introduction and motivation|Introduction and motivation]] {{stage|50%}} * [[Math for Non-Geeks/Definition of complex numbers|Definition of complex numbers]] {{stage|50%}} * [[Math for Non-Geeks/Absolute value and conjugation|Absolute value and conjugation]] {{stage|50%}} * [[Math for Non-Geeks/Polar representation|Polar representation]] {{stage|0%}} * [[Math for Non-Geeks/Drawing complex-valued functions|Drawing complex-valued functions]] {{stage|0%}} * [[Math for Non-Geeks/Exercises: Complex numbers|Exercises]] {{stage|50%}} === Suprema and infima === * [[Math for Non-Geeks/Supremum and infimum|Supremum and infimum]] {{stage|50%}} * [[Math for Non-Geeks/The infinite case|The infinite case]] {{stage|50%}} * [[Math for Non-Geeks/How to prove existence of a supremum or infimum|How to prove existence of a supremum or infimum]] {{stage|50%}} * [[Math for Non-Geeks/Properties of supremum and infimum|Properties of supremum and infimum]] {{stage|50%}} === Sequences === * [[Math for Non-Geeks/Sequences|Sequences]] {{stage|50%}} * [[Math for Non-Geeks/Explicit and recursive description|Explicit and recursive description]] {{stage|50%}} * [[Math for Non-Geeks/Examples and properties of sequences|Examples and properties of sequences]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Sequences|Exercises]] {{stage|50%}} === Convergence and divergence === * [[Math for Non-Geeks/Limit: Convergence and divergence|Limit: Convergence and divergence]] {{stage|50%}} * [[Math for Non-Geeks/How to prove convergence and divergence|How to prove convergence and divergence]] {{stage|50%}} * [[Math for Non-Geeks/Examples for limits|Examples for limits]] {{stage|50%}} * [[Math for Non-Geeks/Unbounded sequences diverge|Unbounded sequences diverge]] {{stage|50%}} * [[Math for Non-Geeks/Limit theorems|Limit theorems]] {{stage|50%}} * [[Math for Non-Geeks/The squeeze theorem|The squeeze theorem]] {{stage|50%}} * [[Math for Non-Geeks/Monotonicity criterion|Monotonicity criterion]] {{stage|50%}} * [[Math for Non-Geeks/How to prove convergence for recursive sequences|How to prove convergence for recursive sequences]] {{stage|50%}} * [[Math for Non-Geeks/Exercises: Convergence and divergence|Exercises]] {{stage|50%}} === Subsequences, Accumulation points and Cauchy sequences === * [[Math for Non-Geeks/Subsequences|Subsequences]] {{stage|50%}} * [[Math for Non-Geeks/Accumulation points of sequences|Accumulation points of sequences]] {{stage|50%}} * [[Math for Non-Geeks/Accumulation points of sets|Accumulation points of sets]] {{stage|50%}} * [[Math for Non-Geeks/The Bolzano-Weierstrass theorem|The Bolzano-Weierstrass theorem]] {{stage|50%}} * [[Math for Non-Geeks/Divergence to infinity|Divergence to infinity]] {{stage|50%}} * [[Math for Non-Geeks/Divergence to infinity/Rules|Divergence to infinity: Rules]] {{stage|50%}} * [[Math for Non-Geeks/Superior and inferior limit|Superior and inferior limit]] {{stage|50%}} * [[Math for Non-Geeks/Cauchy sequences|Cauchy sequences]] {{stage|50%}} * [[Math for Non-Geeks/Exercises: Subsequences, Accumulation points, and Cauchy sequences|Exercises]] {{stage|50%}} === Series === * [[Math for Non-Geeks/Series|Series]] {{stage|50%}} * [[Math for Non-Geeks/Computation rules for series|Computation rules for series]] {{stage|50%}} * [[Math for Non-Geeks/Telescoping sums and series|Telescoping sums and series]] {{stage|50%}} * [[Math for Non-Geeks/Geometric series|Geometric series]] {{stage|50%}} * [[Math for Non-Geeks/Harmonic series|Harmonic series]] {{stage|50%}} * [[Math for Non-Geeks/Exponential series|Exponential series]] {{stage|50%}} * [[Math for Non-Geeks/Absolute convergence of a series|Absolute convergence of a series]] {{stage|50%}} * [[Math for Non-Geeks/Rearrangement theorem for series|Rearrangement theorem for series]] {{stage|50%}} * [[Math for Non-Geeks/Exercises: Series|Exercises]] {{stage|50%}} === Convergence criteria for series === * [[Math for Non-Geeks/Overview: Convergence criteria|Overview: Convergence criteria]] {{stage|50%}} * [[Math for Non-Geeks/Cauchy criterion|Cauchy criterion]] {{stage|50%}} * [[Math for Non-Geeks/Term test|Term test]] {{stage|50%}} * [[Math for Non-Geeks/Bounded series and convergence|Bounded series and convergence]] {{stage|50%}} * [[Math for Non-Geeks/ Direct comparison test|Direct comparison test]] {{stage|50%}} * [[Math for Non-Geeks/ Root test|Root test]] {{stage|50%}} * [[Math for Non-Geeks/ Ratio test|Ratio test]] {{stage|50%}} * [[Math for Non-Geeks/ Alternating series test|Alternating series test]] {{stage|50%}} * [[Math for Non-Geeks/ Cauchy condensation test|Cauchy condensation test]] {{stage|50%}} * [[Math for Non-Geeks/ Application of convergence criteria|Application of convergence criteria]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Convergence criteria for series|Exercises]] {{stage|50%}} === Exponential and Logarithm functions === * [[Math for Non-Geeks/ Derivation and definition of the exponential series|Derivation and definition of the exponential series]] {{stage|0%}} * [[Math for Non-Geeks/ Properties of the exponential series|Properties of the exponential series]] {{stage|0%}} * [[Math for Non-Geeks/ Logarithmic function|Logarithmic function]] {{stage|0%}} * [[Math for Non-Geeks/ Real exponents|Real exponents]] {{stage|0%}} * [[Math for Non-Geeks/ Exp and log functions for complex numbers|Exp and log functions for complex numbers]] {{stage|0%}} * [[Math for Non-Geeks/ Exercises: Exponential and Logarithm functions|Exercises]] {{stage|50%}} === Trigonometric and Hyperbolic functions === * [[Math for Non-Geeks/ Sine and cosine|Sine and cosine]] {{stage|50%}} === Continuity === * [[Math for Non-Geeks/ Continuity of functions|Continuity of functions]] {{stage|50%}} * [[Math for Non-Geeks/ Epsilon-delta definition of continuity|Epsilon-delta definition of continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Sequential definition of continuity|Sequential definition of continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Limit of functions|Limit of functions]] {{stage|25%}} * [[Math for Non-Geeks/ Proving continuity|Proving continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Proving discontinuity|Proving discontinuity]] {{stage|50%}} * [[Math for Non-Geeks/ Composition of continuous functions|Composition of continuous functions]] {{stage|50%}} * [[Math for Non-Geeks/ Extreme value theorem|Extreme value theorem]] {{stage|50%}} * [[Math for Non-Geeks/ Intermediate value theorem|Intermediate value theorem]] {{stage|50%}} * [[Math for Non-Geeks/ Continuity of the inverse function|Continuity of the inverse function]] {{stage|50%}} * [[Math for Non-Geeks/ Uniform continuity|Uniform continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Lipschitz continuity|Lipschitz continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Continuity|Exercises]] {{stage|50%}} === Differential Calculus === * [[Math for Non-Geeks/ Derivatives|Derivatives]] {{stage|50%}} * [[Math for Non-Geeks/ Computing derivatives|Computing derivatives]] {{stage|50%}} * [[Math for Non-Geeks/ Computing derivatives - special|Computing derivatives - special]] {{stage|50%}} * [[Math for Non-Geeks/ Derivative - inverse function|Derivative - inverse function]] {{stage|50%}} * [[Math for Non-Geeks/ Examples for derivatives|Examples for derivatives]] {{stage|50%}} * [[Math for Non-Geeks/ Derivatives of higher order|Derivatives of higher order]] {{stage|50%}} * [[Math for Non-Geeks/ Rolle's theorem|Rolle's theorem]] {{stage|50%}} * [[Math for Non-Geeks/ Mean value theorem|Mean value theorem]] {{stage|50%}} * [[Math for Non-Geeks/ Constant functions|Constant functions]] {{stage|50%}} * [[Math for Non-Geeks/ Monotonic functions|Monotonic functions]] {{stage|50%}} * [[Math for Non-Geeks/ Derivative and local extrema|Derivative and local extrema]] {{stage|50%}} * [[Math for Non-Geeks/ L'Hôspital's rule|L'Hôspital's rule]] {{stage|50%}} * [[Math for Non-Geeks/ Overview: continuity and differentiability|Overview: continuity and differentiability]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Derivatives 1|Exercises 1]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Derivatives 2|Exercises 2]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Derivatives 3|Exercises 3]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Derivatives 4|Exercises 4]] {{stage|50%}} == [[Math for Non-Geeks/Linear algebra|Linear algebra]] == === Vector spaces === * [[Math for Non-Geeks/Introduction: Vector space|Introduction: Vector space]] {{stage|50%}} * [[Math for Non-Geeks/Vector space|Vector space]] {{stage|50%}} * [[Math for Non-Geeks/Vector space: properties|Vector space: properties]] {{stage|50%}} * [[Math for Non-Geeks/Proofs for vector spaces|Proofs for vector spaces]] {{stage|50%}} * [[Math for Non-Geeks/Field as a vector space|Field as a vector space]] {{stage|50%}} * [[Math for Non-Geeks/Coordinate spaces|Coordinate spaces]] {{stage|50%}} * [[Math for Non-Geeks/Sequence spaces|Sequence spaces]] {{stage|50%}} * [[Math for Non-Geeks/Function spaces|Function spaces]] {{stage|50%}} * [[Math for Non-Geeks/Subspace|Subspace]] {{stage|50%}} * [[Math for Non-Geeks/Union and intersection of vector spaces|Union and intersection of vector spaces]] {{stage|50%}} * [[Math for Non-Geeks/Sum of subspaces|Sum of subspaces]] {{stage|50%}} * [[Math for Non-Geeks/Inner direct sum|Inner direct sum]] {{stage|50%}} * [[Math for Non-Geeks/Complements of vector spaces|Complements of vector spaces]] {{stage|50%}} * [[Math for Non-Geeks/Cosets of a subspace|Cosets of a subspace]] {{stage|50%}} * [[Math for Non-Geeks/Quotient space|Quotient space]] {{stage|50%}} === Linear combinations, generators and bases === * [[Math for Non-Geeks/Linear combinations|Linear combinations]] {{stage|50%}} * [[Math for Non-Geeks/Span|Span]] {{stage|50%}} * [[Math for Non-Geeks/Generators|Generators]] {{stage|50%}} * [[Math for Non-Geeks/Linear independence|Linear independence]] {{stage|50%}} * [[Math for Non-Geeks/Basis|Basis]] {{stage|50%}} * [[Math for Non-Geeks/Steinitz's theorem|Steinitz's theorem]] {{stage|50%}} * [[Math for Non-Geeks/Dimension|Dimension]] {{stage|50%}} === Linear maps === * [[Math for Non-Geeks/Linear map|Linear map]] {{stage|50%}} * [[Math for Non-Geeks/Properties of linear maps|Properties of linear maps]] {{stage|50%}} * [[Math for Non-Geeks/Linear continuation|Linear continuation]] {{stage|50%}} * [[Math for Non-Geeks/Proofs for linear maps|Proofs for linear maps]] {{stage|50%}} * [[Math for Non-Geeks/Monomorphisms|Monomorphisms]] {{stage|50%}} * [[Math for Non-Geeks/Epimorphisms|Epimorphisms]] {{stage|50%}} * [[Math for Non-Geeks/Isomorphisms|Isomorphisms]] {{stage|50%}} * [[Math for Non-Geeks/Endomorphism and Automorphism|Endomorphism and Automorphism]] {{stage|50%}} * [[Math for Non-Geeks/Image of a linear map|Image of a linear map]] {{stage|50%}} * [[Math for Non-Geeks/Kernel of a linear map|Kernel of a linear map]] {{stage|50%}} * [[Math for Non-Geeks/Vector space of a linear map|Vector space of a linear map]] {{stage|50%}} * [[Math for Non-Geeks/Dual space|Dual space]] {{stage|50%}} * [[Math for Non-Geeks/Exercises Linear Maps|Exercises]] {{stage|50%}} === Matrices === * [[Math for Non-Geeks/Introduction: Matrices|Introduction: Matrices]] {{stage|50%}} * [[Math for Non-Geeks/Matrix of a linear map|Matrix of a linear map]] {{stage|50%}} * [[Math for Non-Geeks/Definition of a matrix|Definition of a matrix]] {{stage|50%}} * [[Math for Non-Geeks/Linear systems and matrices|Linear systems and matrices]] {{stage|50%}} * [[Math for Non-Geeks/Vector space structure on matrices|Vector space structure on matrices]] {{stage|50%}} * [[Math for Non-Geeks/Matrix multiplication|Matrix multiplication]] {{stage|50%}} * [[Math for Non-Geeks/Basis change via matrices|Basis change via matrices]] {{stage|50%}} * [[Math for Non-Geeks/Exercises: Matrices|Exercises]] {{stage|50%}} == [[Math for Non-Geeks/Measure theory|Measure theory]] == === Introduction, basic definitions === * [[Math for Non-Geeks/Overview: Objects in Measure Theory|Overview: Objects in Measure Theory]] {{stage|50%}} * [[Math for Non-Geeks/Volumes on rings|Volumes on rings]] {{stage|50%}} * [[Math for Non-Geeks/Continuity of volumes on rings|Continuity of volumes on rings]] {{stage|50%}} * [[Math for Non-Geeks/Pre-measures and measures|Pre-measures and measures]] {{stage|50%}} === Constructing measures === * [[Math for Non-Geeks/Constructing measures: overview|Constructing measures: overview]] {{stage|50%}} * [[Math for Non-Geeks/Generated sigma-algebras|Generated sigma-algebras]] {{stage|50%}} * [[Math for Non-Geeks/Existence of a measure continuation|Existence of a measure continuation]] {{stage|50%}} * [[Math for Non-Geeks/Uniqueness of a continuation|Uniqueness of a continuation]] {{stage|50%}} __NOINDEX__ __NONEWSECTIONLINK__ h3pe99nub5ioag2a91b4ang8m7xvw2r 4672816 4672807 2026-09-28T17:13:06Z Sascha Lill 95 3167325 updated stage info 4672816 wikitext text/x-wiki {{Shelves|Applied mathematics|University level mathematics books}}{{status|50%}}{{Under construction}} [[File:Titelbild MFNF mit Serlo-Logo.jpg|thumb|Title image of the German version by [[commons:User:Olivier Vidal|Olivier Vidal]] |center]] = Books = <div style="column-width: 50em;"> {{#invoke:Math for Non-Geeks/Seite|buecher}} </div> = Important note = This book is a translated version of the book project [https://de.wikibooks.org/wiki/Mathe_f%C3%BCr_Nicht-Freaks “Mathe für Nicht-Freaks”] on the German version of Wikibooks. Templates and modules do not yet work completely and are in the process of being adjusted. = Table of Contents = This page lists all chapters of the project “Math for Non-Geeks”. This page serves as an overview and the complete navigation and the tables of contents of the individual books are generated from it. {| class="wikitable" |+Legend !Symbol !Meaning |- |red link |Link to a chapter that does not yet exist and has yet to be written. |- |blue link |Chapter has already been created and contains content. |- |{{stage|0%}} |Progress 0% – Chapter has little or no content. The chapter must be rewritten or supplemented and revised. |- |{{stage|25%}} |Progress 25% – Chapter is currently under development, but still needs to be significantly expanded. |- |{{stage|50%}} |Progress 50% – Essential content is available, but important content still needs to be added (there are often ToDo notes on the page that still need to be added). |- |{{stage|75%}} |Progress 75% – Chapter is finished in terms of content, but still needs to be revised (correct spelling mistakes, change wording so that it is easier to understand or sounds better. Remove redundant expressions). |- |{{stage|100%}} |Progress 100% – The chapter is complete and has been proofread at least once. But you can also proofread again. In other words: correct spelling mistakes and improve the wording. These chapters (like all others) can also be supplemented content-wise. |} == Real Analysis == === Help === * [[Math for Non-Geeks/Translating chapters|Translating chapters]] * [[Math for Non-Geeks/Guidelines for translation|Guidelines for translation]] * [[Math for Non-Geeks/Sitemap|Sitemap]] * [[Math for Non-Geeks/Copy our content|Copy our content]] === Introduction === * [[Math for Non-Geeks/What is analysis?|What is analysis?]] {{stage|75%}} * [[Math for Non-Geeks/Why studying analysis?|Why studying analysis?]] {{stage|75%}} * [[Math for Non-Geeks/Propositional logic|Propositional logic]] {{stage|75%}} * [[Math for Non-Geeks/Mathematical induction|Mathematical induction]] {{stage|75%}} * [[Math for Non-Geeks/Real numbers|Real numbers]] {{stage|75%}} === Complex numbers === * [[Math for Non-Geeks/Introduction and motivation|Introduction and motivation]] {{stage|50%}} * [[Math for Non-Geeks/Definition of complex numbers|Definition of complex numbers]] {{stage|50%}} * [[Math for Non-Geeks/Absolute value and conjugation|Absolute value and conjugation]] {{stage|50%}} * [[Math for Non-Geeks/Polar representation|Polar representation]] {{stage|0%}} * [[Math for Non-Geeks/Drawing complex-valued functions|Drawing complex-valued functions]] {{stage|0%}} * [[Math for Non-Geeks/Exercises: Complex numbers|Exercises]] {{stage|50%}} === Suprema and infima === * [[Math for Non-Geeks/Supremum and infimum|Supremum and infimum]] {{stage|50%}} * [[Math for Non-Geeks/The infinite case|The infinite case]] {{stage|50%}} * [[Math for Non-Geeks/How to prove existence of a supremum or infimum|How to prove existence of a supremum or infimum]] {{stage|50%}} * [[Math for Non-Geeks/Properties of supremum and infimum|Properties of supremum and infimum]] {{stage|50%}} === Sequences === * [[Math for Non-Geeks/Sequences|Sequences]] {{stage|50%}} * [[Math for Non-Geeks/Explicit and recursive description|Explicit and recursive description]] {{stage|50%}} * [[Math for Non-Geeks/Examples and properties of sequences|Examples and properties of sequences]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Sequences|Exercises]] {{stage|50%}} === Convergence and divergence === * [[Math for Non-Geeks/Limit: Convergence and divergence|Limit: Convergence and divergence]] {{stage|50%}} * [[Math for Non-Geeks/How to prove convergence and divergence|How to prove convergence and divergence]] {{stage|50%}} * [[Math for Non-Geeks/Examples for limits|Examples for limits]] {{stage|50%}} * [[Math for Non-Geeks/Unbounded sequences diverge|Unbounded sequences diverge]] {{stage|50%}} * [[Math for Non-Geeks/Limit theorems|Limit theorems]] {{stage|50%}} * [[Math for Non-Geeks/The squeeze theorem|The squeeze theorem]] {{stage|50%}} * [[Math for Non-Geeks/Monotonicity criterion|Monotonicity criterion]] {{stage|50%}} * [[Math for Non-Geeks/How to prove convergence for recursive sequences|How to prove convergence for recursive sequences]] {{stage|50%}} * [[Math for Non-Geeks/Exercises: Convergence and divergence|Exercises]] {{stage|50%}} === Subsequences, Accumulation points and Cauchy sequences === * [[Math for Non-Geeks/Subsequences|Subsequences]] {{stage|50%}} * [[Math for Non-Geeks/Accumulation points of sequences|Accumulation points of sequences]] {{stage|50%}} * [[Math for Non-Geeks/Accumulation points of sets|Accumulation points of sets]] {{stage|50%}} * [[Math for Non-Geeks/The Bolzano-Weierstrass theorem|The Bolzano-Weierstrass theorem]] {{stage|50%}} * [[Math for Non-Geeks/Divergence to infinity|Divergence to infinity]] {{stage|50%}} * [[Math for Non-Geeks/Divergence to infinity/Rules|Divergence to infinity: Rules]] {{stage|50%}} * [[Math for Non-Geeks/Superior and inferior limit|Superior and inferior limit]] {{stage|50%}} * [[Math for Non-Geeks/Cauchy sequences|Cauchy sequences]] {{stage|50%}} * [[Math for Non-Geeks/Exercises: Subsequences, Accumulation points, and Cauchy sequences|Exercises]] {{stage|50%}} === Series === * [[Math for Non-Geeks/Series|Series]] {{stage|50%}} * [[Math for Non-Geeks/Computation rules for series|Computation rules for series]] {{stage|50%}} * [[Math for Non-Geeks/Telescoping sums and series|Telescoping sums and series]] {{stage|50%}} * [[Math for Non-Geeks/Geometric series|Geometric series]] {{stage|50%}} * [[Math for Non-Geeks/Harmonic series|Harmonic series]] {{stage|50%}} * [[Math for Non-Geeks/Exponential series|Exponential series]] {{stage|50%}} * [[Math for Non-Geeks/Absolute convergence of a series|Absolute convergence of a series]] {{stage|50%}} * [[Math for Non-Geeks/Rearrangement theorem for series|Rearrangement theorem for series]] {{stage|50%}} * [[Math for Non-Geeks/Exercises: Series|Exercises]] {{stage|50%}} === Convergence criteria for series === * [[Math for Non-Geeks/Overview: Convergence criteria|Overview: Convergence criteria]] {{stage|50%}} * [[Math for Non-Geeks/Cauchy criterion|Cauchy criterion]] {{stage|50%}} * [[Math for Non-Geeks/Term test|Term test]] {{stage|50%}} * [[Math for Non-Geeks/Bounded series and convergence|Bounded series and convergence]] {{stage|50%}} * [[Math for Non-Geeks/ Direct comparison test|Direct comparison test]] {{stage|50%}} * [[Math for Non-Geeks/ Root test|Root test]] {{stage|50%}} * [[Math for Non-Geeks/ Ratio test|Ratio test]] {{stage|50%}} * [[Math for Non-Geeks/ Alternating series test|Alternating series test]] {{stage|50%}} * [[Math for Non-Geeks/ Cauchy condensation test|Cauchy condensation test]] {{stage|50%}} * [[Math for Non-Geeks/ Application of convergence criteria|Application of convergence criteria]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Convergence criteria for series|Exercises]] {{stage|50%}} === Exponential and Logarithm functions === * [[Math for Non-Geeks/ Derivation and definition of the exponential series|Derivation and definition of the exponential series]] {{stage|0%}} * [[Math for Non-Geeks/ Properties of the exponential series|Properties of the exponential series]] {{stage|0%}} * [[Math for Non-Geeks/ Logarithmic function|Logarithmic function]] {{stage|0%}} * [[Math for Non-Geeks/ Real exponents|Real exponents]] {{stage|0%}} * [[Math for Non-Geeks/ Exp and log functions for complex numbers|Exp and log functions for complex numbers]] {{stage|0%}} * [[Math for Non-Geeks/ Exercises: Exponential and Logarithm functions|Exercises]] {{stage|50%}} === Trigonometric and Hyperbolic functions === * [[Math for Non-Geeks/ Sine and cosine|Sine and cosine]] {{stage|50%}} === Continuity === * [[Math for Non-Geeks/ Continuity of functions|Continuity of functions]] {{stage|50%}} * [[Math for Non-Geeks/ Epsilon-delta definition of continuity|Epsilon-delta definition of continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Sequential definition of continuity|Sequential definition of continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Limit of functions|Limit of functions]] {{stage|25%}} * [[Math for Non-Geeks/ Proving continuity|Proving continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Proving discontinuity|Proving discontinuity]] {{stage|50%}} * [[Math for Non-Geeks/ Composition of continuous functions|Composition of continuous functions]] {{stage|50%}} * [[Math for Non-Geeks/ Extreme value theorem|Extreme value theorem]] {{stage|50%}} * [[Math for Non-Geeks/ Intermediate value theorem|Intermediate value theorem]] {{stage|50%}} * [[Math for Non-Geeks/ Continuity of the inverse function|Continuity of the inverse function]] {{stage|50%}} * [[Math for Non-Geeks/ Uniform continuity|Uniform continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Lipschitz continuity|Lipschitz continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Continuity|Exercises]] {{stage|50%}} === Differential Calculus === * [[Math for Non-Geeks/ Derivatives|Derivatives]] {{stage|50%}} * [[Math for Non-Geeks/ Computing derivatives|Computing derivatives]] {{stage|50%}} * [[Math for Non-Geeks/ Computing derivatives - special|Computing derivatives - special]] {{stage|50%}} * [[Math for Non-Geeks/ Derivative - inverse function|Derivative - inverse function]] {{stage|50%}} * [[Math for Non-Geeks/ Examples for derivatives|Examples for derivatives]] {{stage|50%}} * [[Math for Non-Geeks/ Derivatives of higher order|Derivatives of higher order]] {{stage|50%}} * [[Math for Non-Geeks/ Rolle's theorem|Rolle's theorem]] {{stage|50%}} * [[Math for Non-Geeks/ Mean value theorem|Mean value theorem]] {{stage|50%}} * [[Math for Non-Geeks/ Constant functions|Constant functions]] {{stage|50%}} * [[Math for Non-Geeks/ Monotonic functions|Monotonic functions]] {{stage|50%}} * [[Math for Non-Geeks/ Derivative and local extrema|Derivative and local extrema]] {{stage|50%}} * [[Math for Non-Geeks/ L'Hôspital's rule|L'Hôspital's rule]] {{stage|50%}} * [[Math for Non-Geeks/ Overview: continuity and differentiability|Overview: continuity and differentiability]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Derivatives 1|Exercises 1]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Derivatives 2|Exercises 2]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Derivatives 3|Exercises 3]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Derivatives 4|Exercises 4]] {{stage|50%}} == [[Math for Non-Geeks/Linear algebra|Linear algebra]] == === Vector spaces === * [[Math for Non-Geeks/Introduction: Vector space|Introduction: Vector space]] {{stage|50%}} * [[Math for Non-Geeks/Vector space|Vector space]] {{stage|50%}} * [[Math for Non-Geeks/Vector space: properties|Vector space: properties]] {{stage|50%}} * [[Math for Non-Geeks/Proofs for vector spaces|Proofs for vector spaces]] {{stage|50%}} * [[Math for Non-Geeks/Field as a vector space|Field as a vector space]] {{stage|50%}} * [[Math for Non-Geeks/Coordinate spaces|Coordinate spaces]] {{stage|50%}} * [[Math for Non-Geeks/Sequence spaces|Sequence spaces]] {{stage|50%}} * [[Math for Non-Geeks/Function spaces|Function spaces]] {{stage|50%}} * [[Math for Non-Geeks/Subspace|Subspace]] {{stage|50%}} * [[Math for Non-Geeks/Union and intersection of vector spaces|Union and intersection of vector spaces]] {{stage|50%}} * [[Math for Non-Geeks/Sum of subspaces|Sum of subspaces]] {{stage|50%}} * [[Math for Non-Geeks/Inner direct sum|Inner direct sum]] {{stage|50%}} * [[Math for Non-Geeks/Complements of vector spaces|Complements of vector spaces]] {{stage|50%}} * [[Math for Non-Geeks/Cosets of a subspace|Cosets of a subspace]] {{stage|50%}} * [[Math for Non-Geeks/Quotient space|Quotient space]] {{stage|50%}} === Linear combinations, generators and bases === * [[Math for Non-Geeks/Linear combinations|Linear combinations]] {{stage|50%}} * [[Math for Non-Geeks/Span|Span]] {{stage|50%}} * [[Math for Non-Geeks/Generators|Generators]] {{stage|50%}} * [[Math for Non-Geeks/Linear independence|Linear independence]] {{stage|50%}} * [[Math for Non-Geeks/Basis|Basis]] {{stage|50%}} * [[Math for Non-Geeks/Steinitz's theorem|Steinitz's theorem]] {{stage|50%}} * [[Math for Non-Geeks/Dimension|Dimension]] {{stage|50%}} === Linear maps === * [[Math for Non-Geeks/Linear map|Linear map]] {{stage|50%}} * [[Math for Non-Geeks/Properties of linear maps|Properties of linear maps]] {{stage|50%}} * [[Math for Non-Geeks/Linear continuation|Linear continuation]] {{stage|50%}} * [[Math for Non-Geeks/Proofs for linear maps|Proofs for linear maps]] {{stage|50%}} * [[Math for Non-Geeks/Monomorphisms|Monomorphisms]] {{stage|50%}} * [[Math for Non-Geeks/Epimorphisms|Epimorphisms]] {{stage|50%}} * [[Math for Non-Geeks/Isomorphisms|Isomorphisms]] {{stage|50%}} * [[Math for Non-Geeks/Endomorphism and Automorphism|Endomorphism and Automorphism]] {{stage|50%}} * [[Math for Non-Geeks/Image of a linear map|Image of a linear map]] {{stage|50%}} * [[Math for Non-Geeks/Kernel of a linear map|Kernel of a linear map]] {{stage|50%}} * [[Math for Non-Geeks/Vector space of a linear map|Vector space of a linear map]] {{stage|50%}} * [[Math for Non-Geeks/Dual space|Dual space]] {{stage|50%}} * [[Math for Non-Geeks/Exercises Linear Maps|Exercises]] {{stage|50%}} === Matrices === * [[Math for Non-Geeks/Introduction: Matrices|Introduction: Matrices]] {{stage|50%}} * [[Math for Non-Geeks/Matrix of a linear map|Matrix of a linear map]] {{stage|50%}} * [[Math for Non-Geeks/Definition of a matrix|Definition of a matrix]] {{stage|50%}} * [[Math for Non-Geeks/Linear systems and matrices|Linear systems and matrices]] {{stage|50%}} * [[Math for Non-Geeks/Vector space structure on matrices|Vector space structure on matrices]] {{stage|50%}} * [[Math for Non-Geeks/Matrix multiplication|Matrix multiplication]] {{stage|50%}} * [[Math for Non-Geeks/Basis change via matrices|Basis change via matrices]] {{stage|50%}} * [[Math for Non-Geeks/Exercises: Matrices|Exercises]] {{stage|50%}} == [[Math for Non-Geeks/Measure theory|Measure theory]] == === Introduction, basic definitions === * [[Math for Non-Geeks/Overview: Objects in Measure Theory|Overview: Objects in Measure Theory]] {{stage|50%}} * [[Math for Non-Geeks/Volumes on rings|Volumes on rings]] {{stage|50%}} * [[Math for Non-Geeks/Continuity of volumes on rings|Continuity of volumes on rings]] {{stage|50%}} * [[Math for Non-Geeks/Pre-measures and measures|Pre-measures and measures]] {{stage|50%}} === Constructing measures === * [[Math for Non-Geeks/Constructing measures: overview|Constructing measures: overview]] {{stage|50%}} * [[Math for Non-Geeks/Generated sigma-algebras|Generated sigma-algebras]] {{stage|50%}} * [[Math for Non-Geeks/Existence of a measure continuation|Existence of a measure continuation]] {{stage|50%}} * [[Math for Non-Geeks/Uniqueness of a continuation|Uniqueness of a continuation]] {{stage|50%}} __NOINDEX__ __NONEWSECTIONLINK__ qhbwezyscwcgz1r56vpssx766m2xvzb 4672822 4672816 2026-09-28T17:33:53Z Sascha Lill 95 3167325 updated stage info 4672822 wikitext text/x-wiki {{Shelves|Applied mathematics|University level mathematics books}}{{status|50%}}{{Under construction}} [[File:Titelbild MFNF mit Serlo-Logo.jpg|thumb|Title image of the German version by [[commons:User:Olivier Vidal|Olivier Vidal]] |center]] = Books = <div style="column-width: 50em;"> {{#invoke:Math for Non-Geeks/Seite|buecher}} </div> = Important note = This book is a translated version of the book project [https://de.wikibooks.org/wiki/Mathe_f%C3%BCr_Nicht-Freaks “Mathe für Nicht-Freaks”] on the German version of Wikibooks. Templates and modules do not yet work completely and are in the process of being adjusted. = Table of Contents = This page lists all chapters of the project “Math for Non-Geeks”. This page serves as an overview and the complete navigation and the tables of contents of the individual books are generated from it. {| class="wikitable" |+Legend !Symbol !Meaning |- |red link |Link to a chapter that does not yet exist and has yet to be written. |- |blue link |Chapter has already been created and contains content. |- |{{stage|0%}} |Progress 0% – Chapter has little or no content. The chapter must be rewritten or supplemented and revised. |- |{{stage|25%}} |Progress 25% – Chapter is currently under development, but still needs to be significantly expanded. |- |{{stage|50%}} |Progress 50% – Essential content is available, but important content still needs to be added (there are often ToDo notes on the page that still need to be added). |- |{{stage|75%}} |Progress 75% – Chapter is finished in terms of content, but still needs to be revised (correct spelling mistakes, change wording so that it is easier to understand or sounds better. Remove redundant expressions). |- |{{stage|100%}} |Progress 100% – The chapter is complete and has been proofread at least once. But you can also proofread again. In other words: correct spelling mistakes and improve the wording. These chapters (like all others) can also be supplemented content-wise. |} == Real Analysis == === Help === * [[Math for Non-Geeks/Translating chapters|Translating chapters]] * [[Math for Non-Geeks/Guidelines for translation|Guidelines for translation]] * [[Math for Non-Geeks/Sitemap|Sitemap]] * [[Math for Non-Geeks/Copy our content|Copy our content]] === Introduction === * [[Math for Non-Geeks/What is analysis?|What is analysis?]] {{stage|75%}} * [[Math for Non-Geeks/Why studying analysis?|Why studying analysis?]] {{stage|75%}} * [[Math for Non-Geeks/Propositional logic|Propositional logic]] {{stage|75%}} * [[Math for Non-Geeks/Mathematical induction|Mathematical induction]] {{stage|75%}} * [[Math for Non-Geeks/Real numbers|Real numbers]] {{stage|75%}} === Complex numbers === * [[Math for Non-Geeks/Introduction and motivation|Introduction and motivation]] {{stage|75%}} * [[Math for Non-Geeks/Definition of complex numbers|Definition of complex numbers]] {{stage|75%}} * [[Math for Non-Geeks/Absolute value and conjugation|Absolute value and conjugation]] {{stage|75%}} * [[Math for Non-Geeks/Polar representation|Polar representation]] {{stage|0%}} * [[Math for Non-Geeks/Drawing complex-valued functions|Drawing complex-valued functions]] {{stage|0%}} * [[Math for Non-Geeks/Exercises: Complex numbers|Exercises]] {{stage|75%}} === Suprema and infima === * [[Math for Non-Geeks/Supremum and infimum|Supremum and infimum]] {{stage|50%}} * [[Math for Non-Geeks/The infinite case|The infinite case]] {{stage|50%}} * [[Math for Non-Geeks/How to prove existence of a supremum or infimum|How to prove existence of a supremum or infimum]] {{stage|50%}} * [[Math for Non-Geeks/Properties of supremum and infimum|Properties of supremum and infimum]] {{stage|50%}} === Sequences === * [[Math for Non-Geeks/Sequences|Sequences]] {{stage|50%}} * [[Math for Non-Geeks/Explicit and recursive description|Explicit and recursive description]] {{stage|50%}} * [[Math for Non-Geeks/Examples and properties of sequences|Examples and properties of sequences]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Sequences|Exercises]] {{stage|50%}} === Convergence and divergence === * [[Math for Non-Geeks/Limit: Convergence and divergence|Limit: Convergence and divergence]] {{stage|50%}} * [[Math for Non-Geeks/How to prove convergence and divergence|How to prove convergence and divergence]] {{stage|50%}} * [[Math for Non-Geeks/Examples for limits|Examples for limits]] {{stage|50%}} * [[Math for Non-Geeks/Unbounded sequences diverge|Unbounded sequences diverge]] {{stage|50%}} * [[Math for Non-Geeks/Limit theorems|Limit theorems]] {{stage|50%}} * [[Math for Non-Geeks/The squeeze theorem|The squeeze theorem]] {{stage|50%}} * [[Math for Non-Geeks/Monotonicity criterion|Monotonicity criterion]] {{stage|50%}} * [[Math for Non-Geeks/How to prove convergence for recursive sequences|How to prove convergence for recursive sequences]] {{stage|50%}} * [[Math for Non-Geeks/Exercises: Convergence and divergence|Exercises]] {{stage|50%}} === Subsequences, Accumulation points and Cauchy sequences === * [[Math for Non-Geeks/Subsequences|Subsequences]] {{stage|50%}} * [[Math for Non-Geeks/Accumulation points of sequences|Accumulation points of sequences]] {{stage|50%}} * [[Math for Non-Geeks/Accumulation points of sets|Accumulation points of sets]] {{stage|50%}} * [[Math for Non-Geeks/The Bolzano-Weierstrass theorem|The Bolzano-Weierstrass theorem]] {{stage|50%}} * [[Math for Non-Geeks/Divergence to infinity|Divergence to infinity]] {{stage|50%}} * [[Math for Non-Geeks/Divergence to infinity/Rules|Divergence to infinity: Rules]] {{stage|50%}} * [[Math for Non-Geeks/Superior and inferior limit|Superior and inferior limit]] {{stage|50%}} * [[Math for Non-Geeks/Cauchy sequences|Cauchy sequences]] {{stage|50%}} * [[Math for Non-Geeks/Exercises: Subsequences, Accumulation points, and Cauchy sequences|Exercises]] {{stage|50%}} === Series === * [[Math for Non-Geeks/Series|Series]] {{stage|50%}} * [[Math for Non-Geeks/Computation rules for series|Computation rules for series]] {{stage|50%}} * [[Math for Non-Geeks/Telescoping sums and series|Telescoping sums and series]] {{stage|50%}} * [[Math for Non-Geeks/Geometric series|Geometric series]] {{stage|50%}} * [[Math for Non-Geeks/Harmonic series|Harmonic series]] {{stage|50%}} * [[Math for Non-Geeks/Exponential series|Exponential series]] {{stage|50%}} * [[Math for Non-Geeks/Absolute convergence of a series|Absolute convergence of a series]] {{stage|50%}} * [[Math for Non-Geeks/Rearrangement theorem for series|Rearrangement theorem for series]] {{stage|50%}} * [[Math for Non-Geeks/Exercises: Series|Exercises]] {{stage|50%}} === Convergence criteria for series === * [[Math for Non-Geeks/Overview: Convergence criteria|Overview: Convergence criteria]] {{stage|50%}} * [[Math for Non-Geeks/Cauchy criterion|Cauchy criterion]] {{stage|50%}} * [[Math for Non-Geeks/Term test|Term test]] {{stage|50%}} * [[Math for Non-Geeks/Bounded series and convergence|Bounded series and convergence]] {{stage|50%}} * [[Math for Non-Geeks/ Direct comparison test|Direct comparison test]] {{stage|50%}} * [[Math for Non-Geeks/ Root test|Root test]] {{stage|50%}} * [[Math for Non-Geeks/ Ratio test|Ratio test]] {{stage|50%}} * [[Math for Non-Geeks/ Alternating series test|Alternating series test]] {{stage|50%}} * [[Math for Non-Geeks/ Cauchy condensation test|Cauchy condensation test]] {{stage|50%}} * [[Math for Non-Geeks/ Application of convergence criteria|Application of convergence criteria]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Convergence criteria for series|Exercises]] {{stage|50%}} === Exponential and Logarithm functions === * [[Math for Non-Geeks/ Derivation and definition of the exponential series|Derivation and definition of the exponential series]] {{stage|0%}} * [[Math for Non-Geeks/ Properties of the exponential series|Properties of the exponential series]] {{stage|0%}} * [[Math for Non-Geeks/ Logarithmic function|Logarithmic function]] {{stage|0%}} * [[Math for Non-Geeks/ Real exponents|Real exponents]] {{stage|0%}} * [[Math for Non-Geeks/ Exp and log functions for complex numbers|Exp and log functions for complex numbers]] {{stage|0%}} * [[Math for Non-Geeks/ Exercises: Exponential and Logarithm functions|Exercises]] {{stage|50%}} === Trigonometric and Hyperbolic functions === * [[Math for Non-Geeks/ Sine and cosine|Sine and cosine]] {{stage|50%}} === Continuity === * [[Math for Non-Geeks/ Continuity of functions|Continuity of functions]] {{stage|50%}} * [[Math for Non-Geeks/ Epsilon-delta definition of continuity|Epsilon-delta definition of continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Sequential definition of continuity|Sequential definition of continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Limit of functions|Limit of functions]] {{stage|25%}} * [[Math for Non-Geeks/ Proving continuity|Proving continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Proving discontinuity|Proving discontinuity]] {{stage|50%}} * [[Math for Non-Geeks/ Composition of continuous functions|Composition of continuous functions]] {{stage|50%}} * [[Math for Non-Geeks/ Extreme value theorem|Extreme value theorem]] {{stage|50%}} * [[Math for Non-Geeks/ Intermediate value theorem|Intermediate value theorem]] {{stage|50%}} * [[Math for Non-Geeks/ Continuity of the inverse function|Continuity of the inverse function]] {{stage|50%}} * [[Math for Non-Geeks/ Uniform continuity|Uniform continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Lipschitz continuity|Lipschitz continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Continuity|Exercises]] {{stage|50%}} === Differential Calculus === * [[Math for Non-Geeks/ Derivatives|Derivatives]] {{stage|50%}} * [[Math for Non-Geeks/ Computing derivatives|Computing derivatives]] {{stage|50%}} * [[Math for Non-Geeks/ Computing derivatives - special|Computing derivatives - special]] {{stage|50%}} * [[Math for Non-Geeks/ Derivative - inverse function|Derivative - inverse function]] {{stage|50%}} * [[Math for Non-Geeks/ Examples for derivatives|Examples for derivatives]] {{stage|50%}} * [[Math for Non-Geeks/ Derivatives of higher order|Derivatives of higher order]] {{stage|50%}} * [[Math for Non-Geeks/ Rolle's theorem|Rolle's theorem]] {{stage|50%}} * [[Math for Non-Geeks/ Mean value theorem|Mean value theorem]] {{stage|50%}} * [[Math for Non-Geeks/ Constant functions|Constant functions]] {{stage|50%}} * [[Math for Non-Geeks/ Monotonic functions|Monotonic functions]] {{stage|50%}} * [[Math for Non-Geeks/ Derivative and local extrema|Derivative and local extrema]] {{stage|50%}} * [[Math for Non-Geeks/ L'Hôspital's rule|L'Hôspital's rule]] {{stage|50%}} * [[Math for Non-Geeks/ Overview: continuity and differentiability|Overview: continuity and differentiability]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Derivatives 1|Exercises 1]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Derivatives 2|Exercises 2]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Derivatives 3|Exercises 3]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Derivatives 4|Exercises 4]] {{stage|50%}} == [[Math for Non-Geeks/Linear algebra|Linear algebra]] == === Vector spaces === * [[Math for Non-Geeks/Introduction: Vector space|Introduction: Vector space]] {{stage|50%}} * [[Math for Non-Geeks/Vector space|Vector space]] {{stage|50%}} * [[Math for Non-Geeks/Vector space: properties|Vector space: properties]] {{stage|50%}} * [[Math for Non-Geeks/Proofs for vector spaces|Proofs for vector spaces]] {{stage|50%}} * [[Math for Non-Geeks/Field as a vector space|Field as a vector space]] {{stage|50%}} * [[Math for Non-Geeks/Coordinate spaces|Coordinate spaces]] {{stage|50%}} * [[Math for Non-Geeks/Sequence spaces|Sequence spaces]] {{stage|50%}} * [[Math for Non-Geeks/Function spaces|Function spaces]] {{stage|50%}} * [[Math for Non-Geeks/Subspace|Subspace]] {{stage|50%}} * [[Math for Non-Geeks/Union and intersection of vector spaces|Union and intersection of vector spaces]] {{stage|50%}} * [[Math for Non-Geeks/Sum of subspaces|Sum of subspaces]] {{stage|50%}} * [[Math for Non-Geeks/Inner direct sum|Inner direct sum]] {{stage|50%}} * [[Math for Non-Geeks/Complements of vector spaces|Complements of vector spaces]] {{stage|50%}} * [[Math for Non-Geeks/Cosets of a subspace|Cosets of a subspace]] {{stage|50%}} * [[Math for Non-Geeks/Quotient space|Quotient space]] {{stage|50%}} === Linear combinations, generators and bases === * [[Math for Non-Geeks/Linear combinations|Linear combinations]] {{stage|50%}} * [[Math for Non-Geeks/Span|Span]] {{stage|50%}} * [[Math for Non-Geeks/Generators|Generators]] {{stage|50%}} * [[Math for Non-Geeks/Linear independence|Linear independence]] {{stage|50%}} * [[Math for Non-Geeks/Basis|Basis]] {{stage|50%}} * [[Math for Non-Geeks/Steinitz's theorem|Steinitz's theorem]] {{stage|50%}} * [[Math for Non-Geeks/Dimension|Dimension]] {{stage|50%}} === Linear maps === * [[Math for Non-Geeks/Linear map|Linear map]] {{stage|50%}} * [[Math for Non-Geeks/Properties of linear maps|Properties of linear maps]] {{stage|50%}} * [[Math for Non-Geeks/Linear continuation|Linear continuation]] {{stage|50%}} * [[Math for Non-Geeks/Proofs for linear maps|Proofs for linear maps]] {{stage|50%}} * [[Math for Non-Geeks/Monomorphisms|Monomorphisms]] {{stage|50%}} * [[Math for Non-Geeks/Epimorphisms|Epimorphisms]] {{stage|50%}} * [[Math for Non-Geeks/Isomorphisms|Isomorphisms]] {{stage|50%}} * [[Math for Non-Geeks/Endomorphism and Automorphism|Endomorphism and Automorphism]] {{stage|50%}} * [[Math for Non-Geeks/Image of a linear map|Image of a linear map]] {{stage|50%}} * [[Math for Non-Geeks/Kernel of a linear map|Kernel of a linear map]] {{stage|50%}} * [[Math for Non-Geeks/Vector space of a linear map|Vector space of a linear map]] {{stage|50%}} * [[Math for Non-Geeks/Dual space|Dual space]] {{stage|50%}} * [[Math for Non-Geeks/Exercises Linear Maps|Exercises]] {{stage|50%}} === Matrices === * [[Math for Non-Geeks/Introduction: Matrices|Introduction: Matrices]] {{stage|50%}} * [[Math for Non-Geeks/Matrix of a linear map|Matrix of a linear map]] {{stage|50%}} * [[Math for Non-Geeks/Definition of a matrix|Definition of a matrix]] {{stage|50%}} * [[Math for Non-Geeks/Linear systems and matrices|Linear systems and matrices]] {{stage|50%}} * [[Math for Non-Geeks/Vector space structure on matrices|Vector space structure on matrices]] {{stage|50%}} * [[Math for Non-Geeks/Matrix multiplication|Matrix multiplication]] {{stage|50%}} * [[Math for Non-Geeks/Basis change via matrices|Basis change via matrices]] {{stage|50%}} * [[Math for Non-Geeks/Exercises: Matrices|Exercises]] {{stage|50%}} == [[Math for Non-Geeks/Measure theory|Measure theory]] == === Introduction, basic definitions === * [[Math for Non-Geeks/Overview: Objects in Measure Theory|Overview: Objects in Measure Theory]] {{stage|50%}} * [[Math for Non-Geeks/Volumes on rings|Volumes on rings]] {{stage|50%}} * [[Math for Non-Geeks/Continuity of volumes on rings|Continuity of volumes on rings]] {{stage|50%}} * [[Math for Non-Geeks/Pre-measures and measures|Pre-measures and measures]] {{stage|50%}} === Constructing measures === * [[Math for Non-Geeks/Constructing measures: overview|Constructing measures: overview]] {{stage|50%}} * [[Math for Non-Geeks/Generated sigma-algebras|Generated sigma-algebras]] {{stage|50%}} * [[Math for Non-Geeks/Existence of a measure continuation|Existence of a measure continuation]] {{stage|50%}} * [[Math for Non-Geeks/Uniqueness of a continuation|Uniqueness of a continuation]] {{stage|50%}} __NOINDEX__ __NONEWSECTIONLINK__ ph66vmrzat1gv9h80ncnasiow9vyo15 4672829 4672822 2026-09-28T17:49:22Z Sascha Lill 95 3167325 updated stage info 4672829 wikitext text/x-wiki {{Shelves|Applied mathematics|University level mathematics books}}{{status|50%}}{{Under construction}} [[File:Titelbild MFNF mit Serlo-Logo.jpg|thumb|Title image of the German version by [[commons:User:Olivier Vidal|Olivier Vidal]] |center]] = Books = <div style="column-width: 50em;"> {{#invoke:Math for Non-Geeks/Seite|buecher}} </div> = Important note = This book is a translated version of the book project [https://de.wikibooks.org/wiki/Mathe_f%C3%BCr_Nicht-Freaks “Mathe für Nicht-Freaks”] on the German version of Wikibooks. Templates and modules do not yet work completely and are in the process of being adjusted. = Table of Contents = This page lists all chapters of the project “Math for Non-Geeks”. This page serves as an overview and the complete navigation and the tables of contents of the individual books are generated from it. {| class="wikitable" |+Legend !Symbol !Meaning |- |red link |Link to a chapter that does not yet exist and has yet to be written. |- |blue link |Chapter has already been created and contains content. |- |{{stage|0%}} |Progress 0% – Chapter has little or no content. The chapter must be rewritten or supplemented and revised. |- |{{stage|25%}} |Progress 25% – Chapter is currently under development, but still needs to be significantly expanded. |- |{{stage|50%}} |Progress 50% – Essential content is available, but important content still needs to be added (there are often ToDo notes on the page that still need to be added). |- |{{stage|75%}} |Progress 75% – Chapter is finished in terms of content, but still needs to be revised (correct spelling mistakes, change wording so that it is easier to understand or sounds better. Remove redundant expressions). |- |{{stage|100%}} |Progress 100% – The chapter is complete and has been proofread at least once. But you can also proofread again. In other words: correct spelling mistakes and improve the wording. These chapters (like all others) can also be supplemented content-wise. |} == Real Analysis == === Help === * [[Math for Non-Geeks/Translating chapters|Translating chapters]] * [[Math for Non-Geeks/Guidelines for translation|Guidelines for translation]] * [[Math for Non-Geeks/Sitemap|Sitemap]] * [[Math for Non-Geeks/Copy our content|Copy our content]] === Introduction === * [[Math for Non-Geeks/What is analysis?|What is analysis?]] {{stage|75%}} * [[Math for Non-Geeks/Why studying analysis?|Why studying analysis?]] {{stage|75%}} * [[Math for Non-Geeks/Propositional logic|Propositional logic]] {{stage|75%}} * [[Math for Non-Geeks/Mathematical induction|Mathematical induction]] {{stage|75%}} * [[Math for Non-Geeks/Real numbers|Real numbers]] {{stage|75%}} === Complex numbers === * [[Math for Non-Geeks/Introduction and motivation|Introduction and motivation]] {{stage|75%}} * [[Math for Non-Geeks/Definition of complex numbers|Definition of complex numbers]] {{stage|75%}} * [[Math for Non-Geeks/Absolute value and conjugation|Absolute value and conjugation]] {{stage|75%}} * [[Math for Non-Geeks/Polar representation|Polar representation]] {{stage|0%}} * [[Math for Non-Geeks/Drawing complex-valued functions|Drawing complex-valued functions]] {{stage|0%}} * [[Math for Non-Geeks/Exercises: Complex numbers|Exercises]] {{stage|75%}} === Suprema and infima === * [[Math for Non-Geeks/Supremum and infimum|Supremum and infimum]] {{stage|75%}} * [[Math for Non-Geeks/The infinite case|The infinite case]] {{stage|75%}} * [[Math for Non-Geeks/How to prove existence of a supremum or infimum|How to prove existence of a supremum or infimum]] {{stage|75%}} * [[Math for Non-Geeks/Properties of supremum and infimum|Properties of supremum and infimum]] {{stage|75%}} === Sequences === * [[Math for Non-Geeks/Sequences|Sequences]] {{stage|50%}} * [[Math for Non-Geeks/Explicit and recursive description|Explicit and recursive description]] {{stage|50%}} * [[Math for Non-Geeks/Examples and properties of sequences|Examples and properties of sequences]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Sequences|Exercises]] {{stage|50%}} === Convergence and divergence === * [[Math for Non-Geeks/Limit: Convergence and divergence|Limit: Convergence and divergence]] {{stage|50%}} * [[Math for Non-Geeks/How to prove convergence and divergence|How to prove convergence and divergence]] {{stage|50%}} * [[Math for Non-Geeks/Examples for limits|Examples for limits]] {{stage|50%}} * [[Math for Non-Geeks/Unbounded sequences diverge|Unbounded sequences diverge]] {{stage|50%}} * [[Math for Non-Geeks/Limit theorems|Limit theorems]] {{stage|50%}} * [[Math for Non-Geeks/The squeeze theorem|The squeeze theorem]] {{stage|50%}} * [[Math for Non-Geeks/Monotonicity criterion|Monotonicity criterion]] {{stage|50%}} * [[Math for Non-Geeks/How to prove convergence for recursive sequences|How to prove convergence for recursive sequences]] {{stage|50%}} * [[Math for Non-Geeks/Exercises: Convergence and divergence|Exercises]] {{stage|50%}} === Subsequences, Accumulation points and Cauchy sequences === * [[Math for Non-Geeks/Subsequences|Subsequences]] {{stage|50%}} * [[Math for Non-Geeks/Accumulation points of sequences|Accumulation points of sequences]] {{stage|50%}} * [[Math for Non-Geeks/Accumulation points of sets|Accumulation points of sets]] {{stage|50%}} * [[Math for Non-Geeks/The Bolzano-Weierstrass theorem|The Bolzano-Weierstrass theorem]] {{stage|50%}} * [[Math for Non-Geeks/Divergence to infinity|Divergence to infinity]] {{stage|50%}} * [[Math for Non-Geeks/Divergence to infinity/Rules|Divergence to infinity: Rules]] {{stage|50%}} * [[Math for Non-Geeks/Superior and inferior limit|Superior and inferior limit]] {{stage|50%}} * [[Math for Non-Geeks/Cauchy sequences|Cauchy sequences]] {{stage|50%}} * [[Math for Non-Geeks/Exercises: Subsequences, Accumulation points, and Cauchy sequences|Exercises]] {{stage|50%}} === Series === * [[Math for Non-Geeks/Series|Series]] {{stage|50%}} * [[Math for Non-Geeks/Computation rules for series|Computation rules for series]] {{stage|50%}} * [[Math for Non-Geeks/Telescoping sums and series|Telescoping sums and series]] {{stage|50%}} * [[Math for Non-Geeks/Geometric series|Geometric series]] {{stage|50%}} * [[Math for Non-Geeks/Harmonic series|Harmonic series]] {{stage|50%}} * [[Math for Non-Geeks/Exponential series|Exponential series]] {{stage|50%}} * [[Math for Non-Geeks/Absolute convergence of a series|Absolute convergence of a series]] {{stage|50%}} * [[Math for Non-Geeks/Rearrangement theorem for series|Rearrangement theorem for series]] {{stage|50%}} * [[Math for Non-Geeks/Exercises: Series|Exercises]] {{stage|50%}} === Convergence criteria for series === * [[Math for Non-Geeks/Overview: Convergence criteria|Overview: Convergence criteria]] {{stage|50%}} * [[Math for Non-Geeks/Cauchy criterion|Cauchy criterion]] {{stage|50%}} * [[Math for Non-Geeks/Term test|Term test]] {{stage|50%}} * [[Math for Non-Geeks/Bounded series and convergence|Bounded series and convergence]] {{stage|50%}} * [[Math for Non-Geeks/ Direct comparison test|Direct comparison test]] {{stage|50%}} * [[Math for Non-Geeks/ Root test|Root test]] {{stage|50%}} * [[Math for Non-Geeks/ Ratio test|Ratio test]] {{stage|50%}} * [[Math for Non-Geeks/ Alternating series test|Alternating series test]] {{stage|50%}} * [[Math for Non-Geeks/ Cauchy condensation test|Cauchy condensation test]] {{stage|50%}} * [[Math for Non-Geeks/ Application of convergence criteria|Application of convergence criteria]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Convergence criteria for series|Exercises]] {{stage|50%}} === Exponential and Logarithm functions === * [[Math for Non-Geeks/ Derivation and definition of the exponential series|Derivation and definition of the exponential series]] {{stage|0%}} * [[Math for Non-Geeks/ Properties of the exponential series|Properties of the exponential series]] {{stage|0%}} * [[Math for Non-Geeks/ Logarithmic function|Logarithmic function]] {{stage|0%}} * [[Math for Non-Geeks/ Real exponents|Real exponents]] {{stage|0%}} * [[Math for Non-Geeks/ Exp and log functions for complex numbers|Exp and log functions for complex numbers]] {{stage|0%}} * [[Math for Non-Geeks/ Exercises: Exponential and Logarithm functions|Exercises]] {{stage|50%}} === Trigonometric and Hyperbolic functions === * [[Math for Non-Geeks/ Sine and cosine|Sine and cosine]] {{stage|50%}} === Continuity === * [[Math for Non-Geeks/ Continuity of functions|Continuity of functions]] {{stage|50%}} * [[Math for Non-Geeks/ Epsilon-delta definition of continuity|Epsilon-delta definition of continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Sequential definition of continuity|Sequential definition of continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Limit of functions|Limit of functions]] {{stage|25%}} * [[Math for Non-Geeks/ Proving continuity|Proving continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Proving discontinuity|Proving discontinuity]] {{stage|50%}} * [[Math for Non-Geeks/ Composition of continuous functions|Composition of continuous functions]] {{stage|50%}} * [[Math for Non-Geeks/ Extreme value theorem|Extreme value theorem]] {{stage|50%}} * [[Math for Non-Geeks/ Intermediate value theorem|Intermediate value theorem]] {{stage|50%}} * [[Math for Non-Geeks/ Continuity of the inverse function|Continuity of the inverse function]] {{stage|50%}} * [[Math for Non-Geeks/ Uniform continuity|Uniform continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Lipschitz continuity|Lipschitz continuity]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Continuity|Exercises]] {{stage|50%}} === Differential Calculus === * [[Math for Non-Geeks/ Derivatives|Derivatives]] {{stage|50%}} * [[Math for Non-Geeks/ Computing derivatives|Computing derivatives]] {{stage|50%}} * [[Math for Non-Geeks/ Computing derivatives - special|Computing derivatives - special]] {{stage|50%}} * [[Math for Non-Geeks/ Derivative - inverse function|Derivative - inverse function]] {{stage|50%}} * [[Math for Non-Geeks/ Examples for derivatives|Examples for derivatives]] {{stage|50%}} * [[Math for Non-Geeks/ Derivatives of higher order|Derivatives of higher order]] {{stage|50%}} * [[Math for Non-Geeks/ Rolle's theorem|Rolle's theorem]] {{stage|50%}} * [[Math for Non-Geeks/ Mean value theorem|Mean value theorem]] {{stage|50%}} * [[Math for Non-Geeks/ Constant functions|Constant functions]] {{stage|50%}} * [[Math for Non-Geeks/ Monotonic functions|Monotonic functions]] {{stage|50%}} * [[Math for Non-Geeks/ Derivative and local extrema|Derivative and local extrema]] {{stage|50%}} * [[Math for Non-Geeks/ L'Hôspital's rule|L'Hôspital's rule]] {{stage|50%}} * [[Math for Non-Geeks/ Overview: continuity and differentiability|Overview: continuity and differentiability]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Derivatives 1|Exercises 1]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Derivatives 2|Exercises 2]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Derivatives 3|Exercises 3]] {{stage|50%}} * [[Math for Non-Geeks/ Exercises: Derivatives 4|Exercises 4]] {{stage|50%}} == [[Math for Non-Geeks/Linear algebra|Linear algebra]] == === Vector spaces === * [[Math for Non-Geeks/Introduction: Vector space|Introduction: Vector space]] {{stage|50%}} * [[Math for Non-Geeks/Vector space|Vector space]] {{stage|50%}} * [[Math for Non-Geeks/Vector space: properties|Vector space: properties]] {{stage|50%}} * [[Math for Non-Geeks/Proofs for vector spaces|Proofs for vector spaces]] {{stage|50%}} * [[Math for Non-Geeks/Field as a vector space|Field as a vector space]] {{stage|50%}} * [[Math for Non-Geeks/Coordinate spaces|Coordinate spaces]] {{stage|50%}} * [[Math for Non-Geeks/Sequence spaces|Sequence spaces]] {{stage|50%}} * [[Math for Non-Geeks/Function spaces|Function spaces]] {{stage|50%}} * [[Math for Non-Geeks/Subspace|Subspace]] {{stage|50%}} * [[Math for Non-Geeks/Union and intersection of vector spaces|Union and intersection of vector spaces]] {{stage|50%}} * [[Math for Non-Geeks/Sum of subspaces|Sum of subspaces]] {{stage|50%}} * [[Math for Non-Geeks/Inner direct sum|Inner direct sum]] {{stage|50%}} * [[Math for Non-Geeks/Complements of vector spaces|Complements of vector spaces]] {{stage|50%}} * [[Math for Non-Geeks/Cosets of a subspace|Cosets of a subspace]] {{stage|50%}} * [[Math for Non-Geeks/Quotient space|Quotient space]] {{stage|50%}} === Linear combinations, generators and bases === * [[Math for Non-Geeks/Linear combinations|Linear combinations]] {{stage|50%}} * [[Math for Non-Geeks/Span|Span]] {{stage|50%}} * [[Math for Non-Geeks/Generators|Generators]] {{stage|50%}} * [[Math for Non-Geeks/Linear independence|Linear independence]] {{stage|50%}} * [[Math for Non-Geeks/Basis|Basis]] {{stage|50%}} * [[Math for Non-Geeks/Steinitz's theorem|Steinitz's theorem]] {{stage|50%}} * [[Math for Non-Geeks/Dimension|Dimension]] {{stage|50%}} === Linear maps === * [[Math for Non-Geeks/Linear map|Linear map]] {{stage|50%}} * [[Math for Non-Geeks/Properties of linear maps|Properties of linear maps]] {{stage|50%}} * [[Math for Non-Geeks/Linear continuation|Linear continuation]] {{stage|50%}} * [[Math for Non-Geeks/Proofs for linear maps|Proofs for linear maps]] {{stage|50%}} * [[Math for Non-Geeks/Monomorphisms|Monomorphisms]] {{stage|50%}} * [[Math for Non-Geeks/Epimorphisms|Epimorphisms]] {{stage|50%}} * [[Math for Non-Geeks/Isomorphisms|Isomorphisms]] {{stage|50%}} * [[Math for Non-Geeks/Endomorphism and Automorphism|Endomorphism and Automorphism]] {{stage|50%}} * [[Math for Non-Geeks/Image of a linear map|Image of a linear map]] {{stage|50%}} * [[Math for Non-Geeks/Kernel of a linear map|Kernel of a linear map]] {{stage|50%}} * [[Math for Non-Geeks/Vector space of a linear map|Vector space of a linear map]] {{stage|50%}} * [[Math for Non-Geeks/Dual space|Dual space]] {{stage|50%}} * [[Math for Non-Geeks/Exercises Linear Maps|Exercises]] {{stage|50%}} === Matrices === * [[Math for Non-Geeks/Introduction: Matrices|Introduction: Matrices]] {{stage|50%}} * [[Math for Non-Geeks/Matrix of a linear map|Matrix of a linear map]] {{stage|50%}} * [[Math for Non-Geeks/Definition of a matrix|Definition of a matrix]] {{stage|50%}} * [[Math for Non-Geeks/Linear systems and matrices|Linear systems and matrices]] {{stage|50%}} * [[Math for Non-Geeks/Vector space structure on matrices|Vector space structure on matrices]] {{stage|50%}} * [[Math for Non-Geeks/Matrix multiplication|Matrix multiplication]] {{stage|50%}} * [[Math for Non-Geeks/Basis change via matrices|Basis change via matrices]] {{stage|50%}} * [[Math for Non-Geeks/Exercises: Matrices|Exercises]] {{stage|50%}} == [[Math for Non-Geeks/Measure theory|Measure theory]] == === Introduction, basic definitions === * [[Math for Non-Geeks/Overview: Objects in Measure Theory|Overview: Objects in Measure Theory]] {{stage|50%}} * [[Math for Non-Geeks/Volumes on rings|Volumes on rings]] {{stage|50%}} * [[Math for Non-Geeks/Continuity of volumes on rings|Continuity of volumes on rings]] {{stage|50%}} * [[Math for Non-Geeks/Pre-measures and measures|Pre-measures and measures]] {{stage|50%}} === Constructing measures === * [[Math for Non-Geeks/Constructing measures: overview|Constructing measures: overview]] {{stage|50%}} * [[Math for Non-Geeks/Generated sigma-algebras|Generated sigma-algebras]] {{stage|50%}} * [[Math for Non-Geeks/Existence of a measure continuation|Existence of a measure continuation]] {{stage|50%}} * [[Math for Non-Geeks/Uniqueness of a continuation|Uniqueness of a continuation]] {{stage|50%}} __NOINDEX__ __NONEWSECTIONLINK__ 4es7whi569hs08ki3yzm6yfnb42qis1 Math for Non-Geeks/What is analysis? 0 470122 4672811 4660634 2026-09-28T17:02:07Z Sascha Lill 95 3167325 proofread by AI 4672811 wikitext text/x-wiki {{#invoke:Math for Non-Geeks/Seite|oben}} == What is analysis? == The first higher-level courses usually taken in university mathematics are the lectures ''Analysis'' and ''Linear Algebra'' (linear algebra is a part of the field of studies known as ''Algebra''). Both analysis and algebra lay the groundwork of modern mathematics, and they themselves are both built upon set theory. To start off studying math on the right foot, it's important that future students become well-trained and comfortable in these two fields. Hence, we will dedicate most of our time and energy in this project to analysis and algebra. But what are these two lectures about? What do mathematicians in the fields of analysis and algebra ''do''? What questions do they try to answer? Before we answer this question in full detail, it would be wise to start off by giving a small sample of what each field investigates. Algebra, or rather ''an algebra'', is a kind of "space of numbers," much like the rational or real numbers. In an algebra, elements can be added and multiplied. Therefore, algebra also for the most part deals with transformations and operations that arise from addition and multiplication, e.g. the square root function, which is the inverse of the squaring function on the nonnegative real numbers. In the field of algebra, one often wants to answer the question of how equations can be transformed to obtain a solution, and whether an equation even has a solution. Generally, algebra deals with ''equations'' and rarely with inequalities. In ''linear algebra'', a central topic is ''first-degree'' (or ''linear'') equations, meaning that each equation has a total polynomial degree of at most one in its variables. A classical question in linear algebra is whether a system of equations written in the following form has a solution and, if so, what that solution is: {{Math|<math> \begin{array}{ccccccccccc} a_{11} \cdot x_1 & + & a_{12} \cdot x_2 & + & a_{13} \cdot x_3 & + & \ldots & + & a_{1n} \cdot x_n & = & b_1 \\ a_{21} \cdot x_1 & + & a_{22} \cdot x_2 & + & a_{23} \cdot x_3 & + & \ldots & + & a_{2n} \cdot x_n & = & b_2 \\ \vdots & & \vdots & & \vdots & & \ddots & & \vdots & \vdots & \vdots \\ a_{m1} \cdot x_1 & + & a_{m2} \cdot x_2 & + & a_{m3} \cdot x_3 & + & \ldots & + & a_{mn} \cdot x_n & = & b_m \end{array} </math>}} Note that all <math>x_i</math> in the above equation have a polynomial degree of one (meaning they are all variables "to the power of one"). ''Analysis'', on the other hand, deals with continuity of functions, limits, and calculus (calculating derivatives and integrals). For example, if we consider the function {{Math|<math> f\ :\ \R\setminus\{-3,3\} \rightarrow \R, x \mapsto f(x) = \frac{x^2 - x + 1}{x^2 - 9}, </math>}} trying to find its roots would be an algebraic objective. However, if we are interested in describing the behavior of the function near its poles or the behavior as <math>x \rightarrow \pm \infty</math>, this would be an analytic objective. Similarly, investigating the slope or curvature of the function would also be analytic. A further question in the field of analysis is whether there are functions that are discontinuous but never have a "jump point" in their graph (the answer to this question is "yes"). Furthermore, we could ask the question whether a differentiable function can have a discontinuous derivative (the answer to this question is also "yes") or if its derivative can manifest one of the aforementioned "jump points" (in this case, the answer to the question is "no"). From the very last assertion, we can conclude that a function with a jump point can never be the derivative of another function. However, this function could be integrable. Calculating the integral of such a function would also be an objective of analysis. Analysis lends us concepts describing how functions are currently changing at any given point. Such concepts are useful in the natural sciences to generate laws of nature or formulas for scientific models. This is also why analysis is such an important tool in the natural sciences. An analytic mathematician investigates how changes to a system can be predicted, and exactly how these predictions are specified. Given this crude overview of the foundations of mathematics, we now know what to expect when studying analysis and algebra. Mathematicians often prefer ''one of these sides'' - they are either more of an analytic mathematician or an algebraic mathematician. In reality, though, each field cannot really be fully investigated without involving the other field. Both fields are equally interesting, broad, and important. In this project, however, we will focus primarily on analysis. {{#invoke:Math for Non-Geeks/Seite|unten}} {{BookCat}} rueck4ac4vygoljq63d84y7ya5q25jp Math for Non-Geeks/Propositional logic 0 470494 4672813 4610602 2026-09-28T17:04:02Z Sascha Lill 95 3167325 proofread by AI 4672813 wikitext text/x-wiki {{#invoke:Math for Non-Geeks/Seite|oben}} == Why is logic used in mathematics? == Logic, being the study of reasonable conclusions, is the primary language of mathematics. Using this language, we can construct mathematical theorems and their proofs. This language satisfies the most basic tenet of mathematics - namely, that all expressions (claims, theorems, proofs) contained within this language have a clear, precise meaning. Because of this precision, it is not always as easy to draw the correct conclusions from logical expressions as one might initially think. Often, conclusions that are drawn from intuition are actually formally incorrect within mathematical logic. In order to understand and master mathematics, it is essential to be able to correctly interpret logical expressions. For this reason, in this article, we will lay down the groundwork concerning logical expressions and how to recognize and interpret them. === Ambiguity of Natural Language === We use the term "natural language" to describe any language intuitively spoken by some group of people for everyday communication. Oftentimes, natural language isn't suitable for mathematical discourse due to the lack of absolute clarity in certain phrases and sentences. We will see some examples in English of why everyday English doesn't capture the mathematical precision we desire. ''Question:'' What do the following claims mean? ''Claim:'' Every man loves a woman. # Every man loves at least one woman. # Every man loves exactly one woman. # Every man loves the same woman. ''Claim:'' You can find your address or your phone number in the list. # You can find your address and/or your phone number in the list. # You can find either your address or your phone number in the list. ''Claim:'' I can see Robert on the roof with the binoculars. # I'm on the roof and can see Robert by using my binoculars. # I can see Robert while I am on the roof, and Robert is using binoculars. # I can see Robert and Robert is on the roof with a pair of binoculars. # I can see Robert by using my binoculars and Robert is on the roof. With the examples above, you can see that many sentences in everyday language are ambiguous, whether this is intentional or not. Surely you can also find examples of sentences that are ambiguous, and you probably have had miscommunications with people in the past that resulted from ambiguous statements. Because of ambiguity, natural languages should not be used as the regulated language of mathematics. Otherwise, each individual mathematician could have a different understanding of the same mathematical object. This means that mathematical interpretations and conclusions would be both individual-dependent and language-dependent, which would make a practical mathematical effort amongst an international community impossible. Therefore, it is vital to have a toolkit in which only clearly defined claims can be formulated and there are explicit rules for how one can derive new claims from extant ones. For mathematics, this system is the study of logic, which we will investigate further in the rest of the chapter. == Classical logic == There are multiple systems of logic in use today. The most important one for our purposes is called "classical logic". The word "classical" is not used in a context with time here. Classical logic is definitely not obsolete and should rather be seen as the "default". Two important properties of classical propositional logic are: * The principle of binarity: A statement is either true or false. * Truth-functionality of propositional connectives: The truth value of a statement formed with propositional connectives is determined by the truth values of its component statements. Logical systems that depart from these principles include [[w:en:Non-classical logic|non-classical logics]]. An example is [[w:en:Many-valued logic|many-valued logic]] which has more than two truth values. However, classical logic is used in most areas of mathematics. Classical logic is also separated into two parts: * logic of statements - statements and their combinations, producing new statements. * logic of predicates - the inner structure of statements. == Basic Definitions == === Statements {{Anchor|Statement}} === The most basic concept of the logic of statements is - you guessed it - the statement. {{:Math for Non-Geeks: Template:Definition |titel=Statement |definition= A statement is an expression consisting of words and/or mathematical symbols. It has a definite truth value, even if we do not know that value.}} Statements are expressions that can be assigned a meaningful truth-value. This means you can use them to replace the dots in the following sentence: :: "Is it true that ... ?" The expression "5 is prime" for example is a statement because the question "Is it true that 5 is a prime number?" is meaningful and can be answered. The expression "Is 5 prime?" is not a statement, because the question "Is it true that is 5 prime? ?" doesn't make sense. Questions, instructions and sentences that aren't complete are not statements. Expressions that include free variables like <math>x \ge 5</math> aren't statements either, because whether it is true or not depends on the value assigned to the variable. <math>x \ge 5</math> for example is true for <math>x=42</math>, but not for <math>x=1</math>. Expressions like this that contain free variables are not called statements, even if the expression is always true. <math>x+x=2x</math> for example is not a statement, even though it holds true for any value of x. Later on, we will learn about "predicates" for expressions that contain free variables. Sadly, not every expression that contains one or more variables is a predicate. The expression " <math>x \ge 5</math> is true for all real numbers <math>x</math> " for example is a statement and not a predicate. This is because <math>x</math> is bound by the so-called quantifier "for all" and not free. What exactly free and bound variables are will be explained in the chapter "Predicates And Substitution" Note that the definition from above is not very precise. It doesn't, for example, describe exactly what a meaningful expression is. Intuition works fine in most cases, but a certain subjectivity can't be ruled out like this. But this definition is completely adequate for the purposes of this book. You will probably be using a more precise definition of "statement" in your lectures. A statement can only be assigned the truth values "true" or "false". This is called the "Law of Bivalence". {{:Math for Non-Geeks: Template:Definition |titel=Law of Bivalence |definition= A statement is either "true" or "false". }} The symbols <math>\mathrm W</math>, <math>w</math> or <math>1</math> are often used for the truth-value "true", the symbols <math>\mathrm F</math>, <math>f</math> or <math>0</math> for "false". {| class="wikitable" ! Expression !! Is this expression a statement? !! Comment |- | 10 is an even number. | Statement | True statement |- | 5 is divisible by 3 without remainder | Statement | False statement |- | There is always at least one prime between the squares of two consecutive positive integers. | Statement | This statement is called Legendre's conjecture. It's still unknown whether it is true or not. |- | Are you asleep? | Not a statement | — |- | Go to school! | Not a statement | — |- | <math>5+4-7x=0</math> | Not a statement | Without a value for x, this expression has no truth value. |- | <math>x>0</math> or <math>x=0</math> or <math>x<0</math> | Not a statement | Although this is true for every real number x, the free variable x makes the expression a predicate rather than a statement. |- | Whoa, dude.... | Not a statement | — |} You will always come into contact with statements while studying maths. All axioms, theorems and helping theorems (lemmas) are formulated as true statements. A proof is a series of statements that build on one another and have some (logical) connection. A statement can be a conclusion made from a different statement, for example. In short, it is important for everyone who is interested in mathematics to have a good grasp of statements. {{:Math for Non-Geeks: Template:Frage |einrückung=nein |frage=Which of the following expressions are statements? # All ravens are white. # <math>5 + 7</math> # <math>5 \ge 7</math> # <math>5+7=6</math> # Is <math>5+7=12</math>? |antwort= Answer: # Statement # Not a statement (Term) # Statement # Statement # Not a statement (question)}} === Paradoxical self-referential expressions === There are expressions that look like statements at first glance, but that cannot be assigned a truth-value. One of these expressions is the self-referencing sentence "This sentence is false". One can ask the meaningful question "Is this expression true or false?", but one cannot consistently assign it a truth value. No matter what truth-value you assign to it, you will always end up in a paradox. Try it! In turn, this expression is not a statement. Such paradoxical expressions often involve self-reference. Another example is: :: "The following sentence is true. The previous sentence is false" {{:Math for Non-Geeks: Template:Frage |frage=Why does the pair of sentences "The following sentence is true. The previous sentence is false" lead to a paradox? |antwort= If the first sentence were to be true, the second sentence would be true. The second sentence is "The previous sentence is false", which would in turn mean that the first sentence cannot be true. If the first sentence were false, the second sentence would also be false, which would mean that the first sentence would have to be true.}} {{#invoke:Math for Non-Geeks/Seite|unten|überprüft= * [[Benutzer:Stephan Kulla|Stephan Kulla]] 01:51, 25. Sep. 2014 (CEST) }} {{BookCat}} cht6s49s2ev3so6c2h2mkx0qzxsxm3q Math for Non-Geeks/Real numbers 0 470495 4672815 4610612 2026-09-28T17:06:19Z Sascha Lill 95 3167325 proofread by AI 4672815 wikitext text/x-wiki {{#invoke:Math for Non-Geeks/Seite|oben}} Real numbers are the basis for this book, because we want to understand topics related to these numbers like real sequences or real functions. But before we begin studying the concepts of analysis, we have to ask: "What are real numbers?" This isn't an easy question. So let's start by looking at different ideas and concepts of how to define these real numbers. == Ways to describe real numbers == We all already have an intuitive idea of what real numbers are, even though it is often hard to put it into words. For example, one often imagines the real numbers as points on the number line: [[File:Simple_number_line.svg|center|500px|The real numbers visualized by points on the real line]] Our next task now is to translate this intuitive idea of real numbers into mathematical expressions. There are two approaches to doing this: either by using axioms or by constructing the real numbers. === The axiomatic characterisation === [[File:Sketch mathematical building.svg|thumb|200px|In the axiomatic description of mathematics, we lay the foundation with the axioms on which we build the theorems step by step.]] Instead of accurately specifying what the real numbers are, the axiomatic characterisation instead describes the properties of real numbers. We want to do this by making a statement of the form: "The real numbers are a set of objects with the following properties." These basic properties we will define through [[Math for Non-Geeks/axioms|axioms (missing)]]. Short recap: An axiom is a [[Math for Non-Geeks/statement|statement (missing)]] that we accept as true without proof. Every mathematical model that fulfils these properties or axioms can be used as a model for real numbers. Statements which are proven with the help of axioms are called theorems. When formulating these axioms, we must make sure that they don't contradict each other. In other words, we need to make sure that there exists at least one model that fulfils all axioms. For example, the requirements <math>1<0</math> and <math>1\ge 0</math> would contradict each other. Making sure to not get too abstract is also good. We want the axioms to represent our intuitive idea of real numbers. We also need to be aware that we need to have enough axioms to characterise the real numbers. If we have too few, there could be other structures which fulfil all requirements as a model, but wouldn't fit our intuitive idea of real numbers. For example, requiring only a commutative addition operation, <math>x+y=y+x</math>, is not enough. The whole numbers also satisfy that requirement but do not fit our idea of the real numbers. So just having addition isn't enough. The final thing to pay attention to, is to avoid redundancy. So if a statement can be proven through other axioms, it shouldn't be an axiom. So for example: if the statement E can be proven by only using the axioms A1 and A2, then E doesn't need to be defined as an axiom. === The construction-based approach === [[Image:Construction of real numbers.svg|thumb|400px|class=noprint|Sketch: construction of real numbers, using [[w:EN:Cauchy_sequence|Cauchy sequences]]]] If we want to construct the real numbers, we have to start with the [[:w:en:Rational number|rational numbers]] as building blocks. Then by using a specific method/process we create new objects, based on the rational numbers, which then we define as the real numbers. In contrast to the axiomatic characterisation, which talks about the properties of real numbers, the construction-based approach has the advantage, that we can precisely determine what the real numbers are. They are exactly the objects which we created through our construction process. We especially don't have to define the properties with axioms, because the properties can be derived from the properties of the constructed objects. There are different methods to construct the real numbers<ref>For example, there exists the method of the [[w:en:Cauchy_sequence|Cauchy sequences]] and the method of the [[w:en:Dedekind_cut|Dedekind cuts]].</ref>. The resulting structures are nonetheless equivalent: they are isomorphic as ordered fields. === The relationship between the approaches=== Both approaches lead to equivalent structures if the constructed objects satisfy all the axioms. Every property derived from those axioms then also holds for the constructed real numbers. So it is unimportant which approach we choose. We will start with the axiomatic approach, since it is easier to understand. == Summary: The axiomatic approach to characterising the real numbers == To determine the axioms of the real numbers, we can do the following: # '''Develop an intuitive idea:''' We first need an intuitive idea of the real numbers. We can, for example, go back to the idea of real numbers being points on the number line. # '''Define the axioms:''' Now all axioms need to be defined. When doing that, we need to pay attention to the following: #*''Comprehensible:'' The axioms should make sense, meaning every axiom should be intuitive. #*''Free from contradiction:''The axioms need to be free from contradiction. This can be shown by constructing a model of the real numbers, which is possible only if the axioms are consistent. #* ''Sufficiency:'' Once all axioms are fulfilled for a model, then that model should correspond to our intuitive idea of real numbers. We should be able to derive all theorems for real numbers from the axioms. #* ''To avoid redundancy:'' No axiom should be derived from the other axioms. # '''To define terms and prove theorems:''' Building upon these axioms, we will introduce the core ideas of analysis as well as the theorems of analysis. In real analysis, all theorems are proven by using the axioms of the real numbers. Here we will have to introduce concepts and theorems which you already know from school mathematics - like the equation <math>1\cdot 0=0</math>. During these proofs it is really important that we only use properties of real numbers, which we either defined in the axioms or have already proven. Things that you know from school are off limits, until you have proven them based on the axioms! The properties used here comprise the field axioms, the ordering axioms, the completeness axiom, and the Archimedean property. == The field axioms == The field axioms define addition and multiplication, which form the arithmetic structure of the real numbers. The real numbers are objects that can be added and multiplied by using the properties of addition and multiplication which you are used to. The essential properties of these operations are the field axioms. The division and subtraction are derived from multiplication and addition. So in total, this group of axioms describe how you can calculate with real numbers. {{:Math for Non-Geeks/Template:Definition |titel=Field axioms |definition= On the real numbers <math>\R</math> we can define the operations <math>+:\R\times \R\to \R</math> and <math>\cdot :\R\times\R\to\R</math> . They satisfy the following properties: * Properties of the addition: ** ''Associative law of addition:'' For all real numbers <math>x,y,z</math> we have <math>x+(y+z)=(x+y)+z</math>. ** ''Commutative law of addition:'' For all real numbers <math>x</math> and <math>y</math> we have <math>x+y=y+x</math>. ** ''Existence of a zero:'' There is at least one real number <math>0 \in \R</math>, such that <math>0+x=x</math> for all real numbers <math>x</math>. ** ''Existence of a negative:'' For any real number <math>x</math> there is at least one real number <math>-x</math> with <math>x+(-x)=0</math>. * Properties of the multiplication: ** ''Associative law of multiplication:'' For all real numbers <math>x,y,z</math> we have <math>x\cdot (y\cdot z) = (x\cdot y) \cdot z</math>. ** ''Commutative law of multiplication:'' For all real numbers <math>x</math> and <math>y</math> we have <math>x\cdot y=y\cdot x</math>. ** ''Existence of a one:'' There is at least one real number <math>1 \in \R</math> with <math>1\ne 0</math>, such that <math>1\cdot x=x</math> for all real numbers <math>x</math>. ** ''Existence of an inverse:'' For any real number <math>x \ne 0</math> there is at least one real number <math>x^{-1}</math> with <math>x\cdot x^{-1}=1</math>. * ''Distributive law:'' For all real numbers <math>x,y,z</math> we have <math>x\cdot(y+z) = x\cdot y + x\cdot z</math>. }} == The ordering axioms == The ordering axioms describe a linear order of the real numbers. The real numbers are therefore objects that can be compared with each other. Of two different real numbers, one is larger than the other. This shows a clear connection between the structures of the real numbers and a line, since all points on a line are ordered in a natural fashion. This group of axioms is imperative for the construction of a mental picture of the real numbers as points on the number line. This group of axioms also defines how the operations of addition and multiplication are connected to the ordered structure. The ordering of the real numbers can be described by knowing what all positive numbers are. If <math>x</math> is a positive number, we write <math>0 < x</math>. The positivity of the real numbers is thereby defined via the order axioms: {{:Math for Non-Geeks/Template:Definition |titel=Ordering axioms |definition= The ordering axioms are {{#invoke:list|bulleted | ''Trichotomy of positivity:'' For all real numbers <math>x</math> either <math>0<x</math> or <math>x=0</math> or <math>0<-x</math> holds. Using the abbreviations "<math>\forall</math>" meaning "for all" and "<math>\dot\lor</math>" meaning "either or" we can write this as {{Math|<math>\forall x\in\R: 0 < x \ \dot\lor\ 0 = x \ \dot\lor\ 0 < -x</math>}} | ''Closure of positive numbers under addition:'' For all real numbers <math>a</math> and <math>b</math>, if <math>0<a</math> and <math>0<b</math>, then <math>0<a+b</math> is also true. In characters: {{Math|<math>\forall a,b\in\R: 0 < a \land 0 < b \implies 0 < a + b</math>}} | ''Closure of positive numbers under multiplication:'' For all real numbers <math>a</math> and <math>b</math>, if <math>0<a</math> and <math>0<b</math>, then <math>0<ab</math> is also true. In characters: {{Math|<math>\forall a,b\in\R: 0 < a \land 0 < b \implies 0 < ab</math>}}}}}} With the help of the positivity property <math>0 < x</math> we can define the less-than relation: {{:Math for Non-Geeks/Template:Definition |titel=less-than relation |definition= The less-than relation <math>x < y</math> is defined by the following equivalence: {{Math|<math>x < y :\iff 0 < y-x</math>}}}} So <math>x</math> is smaller than <math>y</math> exactly when the difference <math>y-x</math> is positive. We can define all other order relations via the less-than relation: {{:Math for Non-Geeks/Template:Definition |titel=Further order relations based on the less-than relation. |definition= For the real numbers, the relations <math>\ge</math>, <math>\le</math> and <math>></math> are also defined via the following equivalences: * <math>x\le y :\iff x<y \lor x=y</math> * <math>x\ge y :\iff y<x \lor x=y</math> * <math>x>y :\iff y < x</math>}} == The completeness axiom == The completeness axiom describes the transition or more precisely the definitive difference between the rational and real numbers. While both the above-mentioned groups of axioms are still fulfilled by the rational numbers, this isn't true any more for the completeness axiom. The reason is that among the rational numbers, there exist "gaps" like <math>\sqrt 2</math>. These gaps can be approximated by rational numbers to any degree, but the gaps aren't rational numbers anymore. These gaps do not exist in the real numbers, because the completeness axiom denies the existence of such gaps. A nested sequence of nonempty closed bounded real intervals has at least one real number common to every interval. A real number can be approximated by a nested sequence of closed bounded intervals, each contained in the previous one, whose lengths converge to 0: [[File:Illustration nested intervals.svg|center|400px|Nested intervals]] An interval nesting is used to approximate real numbers. Each interval restricts the range in which the number to be approximated lies, and in the course of the interval nesting this range becomes smaller and smaller. The interval nesting principle guarantees that at least one number is approximated by each interval nesting: {{:Math for Non-Geeks/Template:Definition |titel=General interval nesting principle |definition= For every nested sequence of nonempty closed bounded intervals <math>I_1</math>, <math>I_2</math>, <math>I_3</math>, ... there exists a real number that lies in all the intervals. If their lengths converge to 0, that number is unique.}} This completeness axiom says that the set of real numbers has no "gaps". In order to describe that the real numbers are the smallest possible extension to fill the gaps of the rational numbers, we have to add another axiom to the interval nesting principle. For this, we must exclude infinitely small and infinitely large numbers. A positive number <math>y</math> would be infinitely large compared to a positive number <math>x</math> if <math>y</math> was larger than all multiples of <math>x</math>, that is, if none of the multiples <math>x,2x,3x,4x,\ldots</math> ever grows beyond <math>y</math>. So for ''all'' natural numbers <math>n</math> there would be <math>nx<y</math>. Let us now rule this out. For every two positive numbers <math>x</math> and <math>y</math> there should be ''at least one'' natural number <math>n</math> with <math>nx\ge y</math>. This is precisely the property described by Archimedes' axiom: {{:Math for Non-Geeks/Template:Definition |titel=The Archimedean axiom |definition= For all real numbers <math>x,y > 0</math> there is a natural number <math>n</math> such that <math>nx \geq y</math>. With the abbreviations "<math>\forall</math>" meaning "for all" and "<math>\exists</math>" meaning "there is", this reads as {{Math|<math>\forall x>0, y>0\, \exists n \in \N: nx \ge y</math>}}}} Using the completeness axiom and the Archimedean property, one can show that real numbers can be arbitrarily approximated by rational numbers. This property is essential because it makes it possible to calculate with rational numbers instead of real numbers. For example, finite floating-point numbers used in computer calculations are rational<ref>See the Wikipedia article on [[:en:w:Floating-point_arithmetic|floating-point numbers]].</ref>. Such calculations usually feature errors, but their errors can usually be made sufficiently small. {{#invoke:Math for Non-Geeks/Seite|unten}} {{BookCat}} 9pk10s078cs01xhbbzohrqems146vgt Math for Non-Geeks/Introduction and motivation 0 470497 4672817 4610616 2026-09-28T17:27:29Z Sascha Lill 95 3167325 proofread by AI 4672817 wikitext text/x-wiki {{#invoke:Math for Non-Geeks/Seite|oben}} We now come to an important topic in higher mathematics: complex numbers. Complex analysis is an entire field devoted to complex numbers and functions of complex numbers. Complex numbers are also used in physics. They are used to describe vibrations or electrical resistance. Besides the motivation, we want to deal with the intuition behind the complex numbers. Furthermore, we will also learn about properties of complex numbers. == Motivation (historical) == Why consider complex numbers? The most common motivation is defining a solution to equations like <math> x^2=-1</math>. This equation is not solvable using real numbers. One extends the set (actually field) of real numbers and defines the "new number" <math>\mathrm i</math> as a solution of the above equation. The beginning of the complex numbers was marked by the findings of the Italian mathematicians [[w:en:Niccolò Tartaglia|Niccolò Fontana Tartaglia]] (1500-1557) and [[w:en:Gerolamo Cardano|Gerolamo Cardano]] (1501-1576). Basically, however, it was not about the solution of equations of the form <math> x^2=-1</math> with negative radicals, but about the solution of ''cubic equations''. At this time, methods for the solution of linear and quadratic equations were already known. However, this was not yet the case for cubic equations, i.e. equations of the form <math> ax^3+bx^2+cx+d=0</math> with <math>a, b, c, d \in \R</math> and <math>a\ne 0</math>. Tartaglia found a solution formula for special cubic equations of the form <math> x^3=cx+d</math> with <math> c>0</math> and <math> d>0</math>: {{Math|<math>x=\sqrt[3]{\frac d2+ \sqrt{\frac{d^2}{4}-\frac{c^3}{27}}}+ \sqrt[3]{\frac d2-\sqrt{\frac{d^2}{4}-\frac{c^3}{27}}}</math>}} Cardano, who was given the formula by Tartaglia, realised that for certain values of <math>c</math> and <math>d</math> the formula contained a square root of a negative number. Thus, for <math>c=15</math> and <math>d=4</math>: {{Math|<math>\begin{align} x & = \sqrt[3]{\frac 42+ \sqrt{\frac{4^2}{4}-\frac{15^3}{27}}}+ \sqrt[3]{\frac 42-\sqrt{\frac{4^2}{4}-\frac{15^3}{27}}} \\[0.5em] & = \sqrt[3]{2+ \sqrt{-121}}+ \sqrt[3]{2-\sqrt{-121}} \end{align}</math>}} Such roots as <math>\sqrt{-121}</math> were considered "not resolvable" at that time. One could not imagine that the square of a number could be negative. However, it was already known that every cubic function always has an intersection with the <math>x</math> axis and thus a root. [[w:en:Rafael_Bombelli|Rafael Bombelli]], a student of Cardano, came to the conclusion that he simply had to define a new type of number, which gives a negative number when being squared. He introduced the numbers <math>+\sqrt{-1}</math> and <math>-\sqrt{-1}</math>, which he regarded as a new sign. For example, he determined <math>\sqrt{-121} = 11\cdot \sqrt{-1}</math>. By applying the existing arithmetic laws to these new numbers (with the peculiarity that <math>\sqrt{-1}\cdot \sqrt{-1}=-1</math>), he came to the following result: {{Math|<math>\begin{align} (2+\sqrt{-1})^3 & = 2^3 + 3\cdot 2^2 \cdot \sqrt{-1}+ 3\cdot 2 \cdot \left(\sqrt{-1}\right)^2+\left(\sqrt{-1}\right)^3 \\ &= 8 + 12 \cdot \sqrt{-1}+ 6 \cdot (-1)-\sqrt{-1} \\ & = 2+11\cdot\sqrt{-1} \\ & = 2+\sqrt{-121} \end{align}</math>}} Thus, formally speaking, <math>\sqrt[3]{2+\sqrt{-121}}=2+\sqrt{-1}</math>. Analogously, <math>\sqrt[3]{2-\sqrt{-121}}=2-\sqrt{-1}</math>. Bombelli could hence use Cardano's formula to find the solution <math>x=4</math> of the equation <math>x^3=15\cdot x+4</math>: {{Math|<math>\begin{align} x & = \sqrt[3]{2+ \sqrt{-121}}+ \sqrt[3]{2-\sqrt{-121}} \\[0.3em] & = \left(2+\sqrt{-1}\right) + \left(2-\sqrt{-1}\right) = 4 \end{align}</math>}} Using roots of negative numbers (i.e., imaginary numbers) as an intermediate tool, it was finally possible to construct real-valued solutions to the above equation. Interestingly, Bombelli dismissed his discovery as "useless". The newly created type of number was still the subject of numerous discussions later on, as this type of number could be used to explain interesting phenomena in analysis, such as the "Eulerian formula" named after the famous mathematician Leonhard Euler. It was only Euler who introduced the symbol for the imaginary unit <math>\mathrm i</math> in 1777. They seemingly have no correspondence in real life. (How would you measure a distance of <math> \sqrt{-1} </math> miles?) Thus, the name "imaginary" numbers. But actually, with some work, one can describe real life-phenomena with them. Like real numbers, they can be used in mathematical models to describe and predict phenomena in the outside world ;) == Deriving the imaginary unit == At school, the "set of feasible numbers" has been constantly expanded. Starting with the ''natural numbers'', first the ''integers'' were introduced, then the ''rational numbers'' came and finally the ''real numbers''. With each expansion, new arithmetical operations could be carried out: The transition to the integers allowed subtractions like <math>2-5</math>, in the rational numbers divisions by nonzero numbers like <math>2\div 5</math> were possible and in the real numbers any root of positive numbers like <math>\sqrt{2}</math> could be calculated. Each extension allowed for solving new equations. For instance, <math>x+5=2</math> can be solved in the integers, which is not yet the case in the natural numbers. Equations like <math>5x-2=0</math> require for the solution the transition to the rational numbers and equations like <math>x^2-2=0</math> the transition to the real numbers. We now consider the equation <math>x^2+9=0</math>. In school, we would say that this equation has no solution because we are not allowed to take a root of the negative number <math>-9</math>. Is it possible that by extending our set of numbers this equation becomes solvable? After all, previously unsolvable equations could already be solved by introducing new numbers. Let us assume that we may take square roots of negative numbers. Then <math>x=\sqrt{-9}</math> is a solution of the equation <math>x^2+9=0</math>. If we assume that we can apply the calculation rules of the root known to us, we obtain {{Math|<math>\begin{align}x=\sqrt{-9}=\sqrt{9\cdot (-1)}=\sqrt{9}\cdot \sqrt{-1}=3\cdot\sqrt{-1}\end{align}</math>}} We can express our solution as a product of the real number <math>3</math> with <math>\sqrt{-1}</math>. This trick can be applied to any root of a negative number. Each of these roots can be represented as the product of a real number with <math>\sqrt{-1}</math>. So if we know what <math>\sqrt{-1}</math> is, we can calculate the root of ''any'' negative number. In the extended number system, our familiar rules for square roots cannot all apply. Otherwise, we would get the following contradiction: {{Math|<math>-1=\left(\sqrt{-1}\right)^2 = \sqrt{-1}\cdot \sqrt{-1} = \sqrt{(-1)\cdot(-1)} = \sqrt{1} = 1</math>}} We must therefore be careful when we take roots of negative numbers. Nevertheless, the equation <math>\sqrt{-9}=3\cdot\sqrt{-1}</math> shows us a possible important connection. From a solution of the equation <math>x^2+1=0</math> (namely <math>\sqrt{-1}</math>) we can obtain a solution of the equation <math>x^2+9=0</math> (namely <math>\sqrt{-9}</math>). We can show this connection even without using "root rules": {{Math|<math>\begin{align} & &x^2+9&=0 \\[0.3em] \iff{} & &\frac{x^2}{9} + \frac{9}{9}&=0 \\[0.3em] \iff{} & &\left( \frac{x}{3} \right)^2+1&=0 \\[0.3em] & & &\ {\color{OliveGreen}\left\downarrow\ z=\frac{x}{3} \right.} \\[0.3em] \iff{} & &z^2+1&=0 \end{align}</math>}} The connection <math>z=\tfrac{x}{3} \iff x=3z</math> provides us with a solution for <math>x^2+9=0</math>, if a solution of <math>z^2+1=0</math> is known. We only have to multiply it by <math>3</math>. This connection has already been indicated with <math>\sqrt{-9}=3\cdot\sqrt{-1}</math>. In an analogous way, we should be able to solve other quadratic equations, if we know a solution for the equation <math>z^2+1=0</math>. Let us now introduce <math>\mathrm i</math> as a solution of the equation <math>x^2+1=0</math>. What this number is, we do not know. We simply imagine that such a number exists. Accordingly, <math>\mathrm i</math> is called an ''imaginary number'' or the ''imaginary unit'' in mathematics. With this, we can also give a solution of the equation <math>x^2+9=0</math>. As we derived it above, such a solution is <math>3\cdot \mathrm i</math>. ==The complex plane== === What is the imaginary unit? === How can we visualize the imaginary number <math>\mathrm i</math>? Let us first take a step back and look at the real numbers. These can be visualized as dots on the real line: [[File:Number line with numbers -3 to 3.svg|center|400px|The real number line with numbers from -3 to +3]] The imaginary unit <math>\mathrm i</math> does not lie on the real number line, since <math>\mathrm i</math> is not a real number. However, we can use the property <math>\mathrm i^2=-1</math> to locate <math>\mathrm i</math>. First, we illustrate the operation of multiplication with <math>-1</math>. If we multiply any number <math>x\in \R</math> by <math>-1</math>, it is reflected at <math>0</math> to <math>-x</math>: [[File:Number line multiplication with minus1.svg|center|400px|This plane shows a reflection of x at 0.]] This reflection is the same in the plane as a <math>180^{\circ}</math> rotation of <math>x</math> around the origin: [[File:Number plane multiplication with minus1 rotation.svg|center|400px|This plane shows a rotation of x by 180 degrees around 0.]] So the operation <math>x\mapsto (-1) \cdot x</math> is a <math>180^{\circ}</math>-rotation. Now <math>\mathrm i^2=-1</math> so we can translate the operation <math>x\mapsto(-1)\cdot x</math> into <math>x\mapsto\mathrm i \cdot (\mathrm i \cdot x)</math>. The multiplication of <math>x</math> by <math>\mathrm i</math> thus corresponds to an operation which, if applied twice, causes a <math>180^\circ</math> rotation. So we have to think about how we can divide a <math>180^\circ</math>-rotation into two identical operations. One possibility is two counterclockwise <math>90^\circ</math>-rotations. We choose this orientation, so multiplication by <math>\mathrm i</math> rotates <math>x</math> by <math>90^\circ</math>. This allows us to consider where <math>\mathrm i</math> is located. The value is <math>\mathrm i=\mathrm i\cdot 1</math>. So <math>\mathrm i</math> results from a <math>90^\circ</math>-rotation of <math>1</math>. The imaginary number is located straight above the origin at a distance <math>1</math> from the real line: [[File:Number plane multiplication with i.svg|center|400px|This plane shows a rotation of x by 90 degrees around 0, which is equivalent to multiplication by i.]] Note that we could have turned both clockwise and counterclockwise to determine the position of <math>\mathrm i</math>. We choose here the anti-clockwise rotation, since positive angles are conventionally measured in this direction. Now we know where <math>\mathrm i</math> lies. But where is <math>2 \mathrm i</math>, <math>3 \mathrm i</math>, <math>\ldots</math>? If we multiply the real numbers <math>2</math> or <math>3</math> by <math>\mathrm i</math>, those points are rotated by <math>90^\circ</math>. Thus, like <math>\mathrm i</math>, they lie on the imaginary axis, but have the distance <math>2</math> or <math>3</math> from the origin: [[File:Number plane multiplication with minus1 rotation showI 2.svg|center|400px|This plane shows a rotation of 1,2,x,a by 90 degrees around 0, which is equivalent to multiplication by i.]] Now let us choose any positive real number <math>a</math>. Where is <math>a\cdot \mathrm i</math> on the plane? Just as for <math>2</math> and <math>3</math>, our number <math>a</math> undergoes a <math>90^\circ</math> rotation when multiplying <math>\mathrm i\cdot a</math>. The result <math>\mathrm i \cdot a = a\cdot \mathrm i</math> is straight above <math>0</math>. The distance to the origin remains invariant. This means that <math>a\cdot \mathrm i</math> is as far from the zero as <math>a</math>. Negative numbers <math>b</math> on the other hand are on the real line to the left of the zero. If we rotate the number by <math>90^\circ</math> around the zero, it lands exactly below the origin. As with the positive numbers, the distance from the zero remains the same when the number is rotated. If we connect the newly found points <math>\mathrm i</math>, <math>a\cdot \mathrm i</math>, <math>b\cdot\mathrm i</math>, <math>\ldots</math>, a straight line is formed. It is perpendicular to the real line and passes through the zero. Let us consider any <math>x</math> in <math>\R</math>. Then <math>x\cdot \mathrm i</math> lies on this straight line. If we have a point on the straight line, then there is a real number <math>x</math>, with <math>x\cdot\mathrm i</math> being exactly this point. So the following applies: The straight line contains ''exactly'' the numbers <math>x\cdot \mathrm i</math> where <math>x</math> is a real number: [[File:Number_plane_multiplication_with_minus_i_withAxis.svg|center|400px|This plane shows a rotation of 1,2,x,a by 90 degrees around 0, which is equivalent to multiplication by i.]] === Deriving <math>a+b\,\mathrm i</math> === We have two straight lines, the real line and the newly constructed ("imaginary") straight line. The two lines form two axes of a coordinate system. The real line is then naturally called the real axis, and the line perpendicular to it is called the imaginary axis. What do the points inside the coordinate system correspond to? For the point <math>(5,0)</math> we have to go five whole steps from the zero to the right. So <math>(5,0)</math> describes the real number <math>5</math>. This works similarly with <math>(-2,0)</math>. To reach this point, we have to go two steps to the left along the real axis to <math>-2</math>. If we go three steps upwards from zero, we reach <math>3\mathrm i</math>. Thus, the point <math>(0,3)</math> corresponds to the number <math>3\mathrm i</math>. If we want to reach <math>-4\mathrm i</math>, we have to go four steps down to the point <math>(0,-4)</math>. [[File:Complex plane with points.svg|center|400px|Complex plane with 5 points]] And which number describes <math>(5,3)</math>? To reach the point <math>(5,3)</math>, we can first take <math>5</math> steps to the right and then <math>3</math> steps up. Here we use the well-known vector calculation (syllabus in most high schools around the world) in the plane <math>\R\times\R=\R^2</math> to obtain <math>(5,3)=(5,0)+(0,3)</math>. As we have already found out, <math>(5,0)</math> corresponds to the number <math>5</math> and <math>(0,3)</math> describes <math>3\mathrm i</math>. Consequently, <math>(5,3)</math> represents the number <math>5+3\mathrm i</math>. But we can also first take <math>3</math> steps upwards and then <math>5</math> steps to the right to reach <math>(5,3)</math>. Then we get as a corresponding number <math>3\mathrm i+5</math>. It should not matter if we first move to the right and then up or the other way round. Therefore <math>5+3\mathrm i=3\mathrm i+5</math> must apply. By convention, one always writes this number as <math>5+3\mathrm i</math> ("real part first"). In the same way, we can proceed for any real numbers <math>a,b\in \R</math> to find the corresponding number to the point <math>(a,b)</math> in the complex plane. We move horizontally by <math>a</math> and vertically by <math>b</math>. For <math>(a,b)</math> we get the corresponding number <math>a+b\,\mathrm i</math>. Although there is a plus here, we cannot further simplify the formula. We cannot transform <math>a+b\,\mathrm i</math> into a simpler expression (of purely real numbers or a pure multiple of <math>\mathrm i</math> without the plus), as the tuple <math>(a,b)</math> cannot be expressed with only 1 coordinate. However, the expression <math>a+b\,\mathrm i</math> can be used for calculations. If we calculate with <math>a+b\,\mathrm i</math>, we treat the plus as usual. But why would we also need numbers of the form <math>a+b\,\mathrm i</math>? Let us first remember why we introduced <math>\mathrm i</math>. We wanted to solve the equation <math>x^2+1=0</math>. Since this equation has no real solution, we needed <math>\mathrm i</math>. Let us now look at the equation <math>x^2-2x+2=0</math>. Using the second binomial formula, we can transform the equation: {{Math|<math>\begin{array}{rrl} & 0& =x^2-2x+2=(x^2-2x+1)+1\\ && =(x-1)^2+1 \\ \iff{}& (x-1)^2& =-1 \end{array}</math>}} The conversion to <math>(x-1)^2=-1</math> makes clear that no real number can fulfil this equation. If <math>x</math> is a real number, then <math>x-1</math> is also real and <math>(x-1)^2\neq -1</math>. Let us now try to solve this equation with the help of complex numbers. We know that <math>\mathrm i^2=-1</math>. So we look for an <math>x</math> such that <math>x-1=\mathrm i</math>. If we had such an <math>x</math>, then <math>(x-1)^2=\mathrm i^2=-1</math> and we would have solved the equation. The result is <math>x=1+\mathrm i</math>. Our solution is in the form <math>a+b\,\mathrm i</math> with real numbers <math>a</math> and <math>b</math>! Therefore, it makes sense that we ''not'' only consider numbers of the form <math>b\,\mathrm i</math> but ''also'' <math>a+b\,\mathrm i</math>. In this way, additional previously unsolvable quadratic equations can be solved. We call <math>a+b\,\mathrm i</math> a general ''complex number''. We call the set of all those complex numbers <math>\Complex</math>. The set of all <math>a+b\,\mathrm i</math> exactly corresponds to the set of all points on the 2D-plane which is spanned by the real and imaginary axis. This plane is mathematically called ''the complex plane'': [[File:Number plane - Complex number.svg|center|The complex plane]] We have "equated" the complex numbers with the plane using the equation <math>(a,b)\hat =a+b\,\mathrm i</math>. (Mathematically, we have constructed a bijection between both sets, which assigns <math>(a,b)</math> to <math>a+b\,\mathrm i</math>). Now we can calculate with complex numbers, as we are used to with vectors from the plane. Besides addition (which is possible for vectors as well as for complex numbers), we can also '''multiply complex numbers''' (using an operation beyond ordinary vector addition!). We can even show that the complex numbers with their addition and multiplication form a field. The structure for calculating in complex numbers is thus similar to what we are used to from real numbers. {{#invoke:Math for Non-Geeks/Seite|unten}} {{BookCat}} lzu8hadh8xbxcmw6751hnw9t5bcfqjs Math for Non-Geeks/Mathematical induction 0 470499 4672814 4610605 2026-09-28T17:05:30Z Sascha Lill 95 3167325 proofread by AI 4672814 wikitext text/x-wiki {{#invoke:Math for Non-Geeks/Seite|oben}} The ''principle of induction'' is an important method of proof that you will encounter again and again over the course of your studies. The way it works is comparable with the domino effect. But what does it actually look like? Let's look at an example in which we solve a problem by induction. == An example == [[Image:Carl Friedrich Gauss.jpg|thumb|250px|Carl Friedrich Gauß]] Our example is called "the Gauss summation formula", or "small Gauss". It is called that because the nine-year-old [[w:EN:Carl Friedrich Gauss|Carl Friedrich Gauss]] discovered it in a math lesson in school. Gauss is the genius mathematician whose portrait would later be printed on the German 10-Mark notes. It is said <ref>See also the biography of [[:w:EN:Carl Friedrich Gauss|Carl Friedrich Gauss]].</ref> that the young Gauss was able to determine the sum of the first <math>100</math> natural numbers immediately and without further calculations. His idea was that there are exactly <math>50 = 100/2</math> pairs of numbers between <math>1\ldots 100</math> whose sum is <math>101</math>: <math>1+100</math>, <math>2+99</math>, <math>3+98</math> and so on until <math>50+51</math>. The result would then be <math>(1+100)\cdot 50</math>. Generalizing this, we obtain the formula: :: For every natural number <math>n</math> the sum <math>1 + 2 + 3 + \dots + n</math> equals <math>(1+n)\cdot \frac{n}{2}</math>. Now we can start to prove this claim for every single natural number <math>n</math>: For <math>n = 1</math>: {{Math|<math>1 = \frac{1(1+1)}{2}</math>, correct ✔}} For <math>n = 2</math>: {{Math|<math>1 + 2 = 3 = \frac{2(2+1)}{2}</math>, also correct ✔}} and so on… But it is not possible to prove the above formula in this way as there are infinitely many natural numbers (think of the poor classmates of Gauß trying to sum up one by one every single number!). Obviously, we need a different technique for the proof. I told you at the beginning of this chapter that this formula can be proved by mathematical induction, and that this technique is similar to the domino effect. But how can the domino effect be used here? Let us take a closer look at the example: If you read through the task, you will realize that there is a free variable in the task definition (the natural number <math>n</math>). If you use a specific value for this free variable, you get a concrete result. By recalculating, you can determine if this statement is true or false. For example, if you substitute <math>n</math> with the number <math>42</math>, the (true) statement reads: :: The sum <math>1+2+3+\dots +42</math> is equal to <math>\frac{42 \cdot (42+1)}{2}</math>. Such an expression, which contains one free variable <math> n </math> and yields a result by assigning a value to this variable, is a <dfn>statement form</dfn> denoted by <math> A (n) </math>. This can be extended to statement forms depending on more variables <math> n,m,... </math> which are then denoted by <math> A (n,m,...) </math>. <math> A (n) </math> means something like: a statement form with the name <math> A </math> and the free variable <math> n </math>, that is, the statement form <math> A </math> depends on the value of the variable <math> n </math>. The above statement would therefore be <math> A (42)</math>. Here more examples: :: <math>A(1)</math> reads: The sum <math>1</math> is equal to <math>\frac{1 \cdot (1+1)}{2}</math>. :: <math>A(4)</math> reads: The sum <math>1+2+3+4</math> is equal to <math>\frac{4 \cdot (4+1)}{2}</math>. Our goal is now to prove that our statement holds true regardless of the value we choose for <math>n</math>. Such a statement is said to be "universally valid in <math>\N</math>". [[Image:Toppledominos.jpg|thumb|250px|The induction principle is comparable to a domino series.]] How can we bring the domino effect into play now? For this purpose, we will find an analogy between our statement and a domino series: imagine an infinitely long series of domino pieces starting somewhere in the room. This domino series is numbered (the first domino is one, the second is two, and so on). Now we introduce a relationship between the domino series and the statement to be proven <math> A (n) </math>. We say that the first domino piece stands for the statement <math> A (1) </math>, the second domino piece for the statement <math> A (2) </math>, and so on. Let us now assume that when a domino piece falls, the truth of the statement assigned to it is proven. So, if domino number seven falls, the statement <math> A (7) </math> is true, and in the case of domino number <math> 23 </math>, the proposition <math> A (23) </math> is true. [[Image:Domino Cascade.JPG|thumb|250px|The domino effect.]] We have now reduced our task to a problem known since childhood: wanting to bring down a domino series. {{:Math for Non-Geeks/Template:Frage |frage=What do we need to do to make ''all'' the dominoes fall over? How should the domino series be built? |antwort=If you think about it, you will come up with two conditions that have to be fulfilled to make all dominoes fall over. # You have to hit the first domino piece. # The domino series must be constructed in such a way that, in case a domino piece falls over, its successor also falls over. If both conditions are met, all the tiles in the domino series fall one after another ("domino effect"). So you have to make sure that both conditions are fulfilled.}} {{:Math for Non-Geeks/Template:Frage |frage=How can the two answers just given be translated back to the original problem, in order to prove the universality of our statement? |einrückung=nein |antwort= # '''First step''': Show that the statement for <math>n=1</math> is fulfilled. # '''Second step''': Show that, assuming that the statement is true for any <math> n = k </math>, the statement holds true also for the successor <math> n = k + 1 </math>. [[Image:Visualization of induction.svg|thumb|250px|Illustration of the induction principle.]] Let us see how the proof of these two steps provides the proof of our original problem. First of all, one shows that the first step is fulfilled, that is, that the assertion for <math> n = 1 </math> is true. If we now apply this knowledge to the second step (that is, if <math> n = k = 1 </math>), it follows that the claim for <math> n = k + 1 = 1 + 1 = 2 </math> must be true. If we apply the second step again, the truth follows for <math> n = 2 + 1 = 3 </math> and if applied again for <math> n = 3 + 1 = 4 </math> and so on …}} So to solve the problem, all we need to do is prove the two steps of the solution given above. Here are the proofs of the two necessary steps: '''Solution step 1:''' For <math>n=1</math>, the claim we need to prove is: <math>1=\frac{1 \cdot (1+1)}{2}</math>. By simply calculating the right side, this is how we can show the claim is true. '''Solution step 2:''' Let us assume that the claim is already proven for <math>n=k</math>. By this assumption, it then holds: {{Math|<math>\underbrace{1+2+3+ \dots +k = \frac{k \cdot (k+1)}{2}}_\text{This equation is given.}</math>}} Now we have to prove the sum formula for <math>k+1</math>. This means we have to show: {{Math|<math>\underbrace{1+2+3+ \dots + k + (k+1) = \frac{(k+1) \cdot ((k+1)+1)}{2}}_\text{Goal: this equation must be shown/proven!}</math>}} Let's start on the left side of the equation we need to prove: {{Math|<math>\begin{align} \overbrace{1+2+3+ \dots +k+(k+1)}^{\text{left side of the equation we want}} & = { \color{OliveGreen}(1+2+3+ \dots +k)} + (k+1)\\[0.5em] & \qquad{\color{OliveGreen}\downarrow\ \text{substitute in the given equation}}\\[0.5em] & = { \color{OliveGreen} \frac{k \cdot (k+1)}{2}} + (k+1)\\[0.5em] & \qquad{\color{Gray} \left\downarrow\ \text{combine the sum into a fraction}\right.}\\[0.5em] & = \frac{k \cdot (k+1) + 2\cdot (k+1)}{2}\\[0.5em] & \qquad{\color{Gray} \left\downarrow\ a \cdot b = b \cdot a \right.}\\[0.5em] & = \frac{(k+1)\cdot k + (k+1) \cdot 2}{2}\\[0.5em] & \qquad{\color{Gray} \left\downarrow\ \text{ factor out} (k+1)\right.}\\[0.5em] & = \frac{(k+1) \cdot (k+2)}{2}\\[0.5em] & \qquad{\color{Gray} \left\downarrow\ k+2=(k+1)+1\right.}\\[0.5em] & = \underbrace{\frac{(k+1) \cdot ((k+1)+1)}{2}}_{\text{right-hand side of the equation we want}}\\ \end{align}</math>}} By assuming that the given equation is true, we can then transform the left side of the equation we want into the right side of the equation we want, such that we've proven the entire equation. This method has given us a short and elegant solution to the problem. == The induction principle{{Anchor|Prinzip}} == [[Image: Induction_domino_effect.jpg|thumb|An illustration of the domino effect within induction]] Now, what exactly is the "induction principle" in mathematics? To answer this question, we will use the example problem above as a motivation to generalize this proof method so that it can be applied to other similar problems. First, we take note that this principle deals with claims whose only free variable is a natural number. The problem to solve in these cases is to show that this claim is true for all natural numbers. In the first step, we showed that this claim is true at the starting natural number - in the case of the example above, the starting value was <math>n=1</math>. In the case of other problems, the claim may not be true for certain natural numbers; it may only be true for all natural numbers greater than or equal to some natural number <math>n</math>. In this case, <math>n</math> is our "smallest" natural number we want to consider. This step is called the <dfn>induction base</dfn>. In our analogy with dominoes, this is the same as the first domino that's knocked over that starts the chain reaction. In the second step, we showed that if the claim is true for any random natural number <math>k</math>, then it must also be true for <math>k+1</math>. This step is called the <dfn>induction step</dfn>. In our domino analogy, this step can be identified with the idea that a line of dominoes is built such that if one domino is knocked over, the next domino must fall. Assuming that the claim is true for some arbitrarily chosen natural number is called the <dfn>induction assumption</dfn>. This was the equation we used in solution step 2 above. The claim that we want to prove using the induction assumption is called the <dfn>induction claim</dfn>. This was the goal equation in the example above. The inductive step has the form: {{Math|<math>\overbrace{\underbrace{A(k)}_{\begin{smallmatrix}\text{induction assumption} \end{smallmatrix}} \Rightarrow \underbrace{A(k+1)}_{\text{induction claim}} }^{\text{induction step}}</math>}} Let us summarize: Induction can be applied to prove the universality of propositional forms <math>A(n)</math> whose only free variable <math>n</math> is a natural number. A proof by induction now works as follows: # '''Induction base''': Prove that <math>A(1)</math> is true. # '''Induction step''': Prove that if <math>A(k)</math> is true, then <math>A(k+1)</math> is also true. The two claims appearing here are the: #* '''Induction assumption''': We assume that <math>A(k)</math> is true for a single given <math>k\in\N</math>. #* '''Induction claim''': We claim that <math>A(k+1)</math> is true, which we have to show. #* '''Proof of the induction step'': Proof that under the induction assumption the induction claim is true. Accordingly, the induction step has the following form: {{Math|<math>\begin{array}{c} \text{induction assumption} \\ {\color{Gray} |} \\ {\color{Gray} \text{proof}} \\ {\color{Gray} \downarrow} \\ \text{induction claim} \end{array}</math>}} Often (especially for simpler problems) induction base and induction assumption are omitted by a book author, if they seem too trivial to be mentioned in detail. Also, the induction base or induction step is sometimes not performed. Textbook authors often only give the hint that a problem can be solved by induction and leave the reader to deal with the respective proof. In this chapter, however, all the sub-steps of induction are explained. If we now formulate the above method of proof in mathematical language, we get a kind of pattern for how to solve problems by induction. {{:Math for Non-Geeks/Template:Definition |titel=Sample: Proof by induction |definition= Let <math>A(n)</math> be a statement form depending on the variable <math>n \in \N</math>. If <math>A(1)</math> is a true statement (induction base) and the implication <math>A(k) \Rightarrow A(k+1)</math> is fulfilled for all <math>k \in \N</math> (induction step), then the statement is valid for all <math>n \in \N</math>.}} == Induction: a short Q&A == {{:Math for Non-Geeks/Template:Frage |frage=Do I always need the induction base and induction step for an induction proof or can I sometimes save one of the two steps? |antwort= Induction proofs '''always''' include an induction base and an induction step. If you omit either of these steps, your solution will be incomplete and lead to wrong or even obviously stupid conclusions! You can also use the analogy of the domino series: If you omit the induction base, this corresponds to the fact that you ''don't'' knock over the first domino. Assuming that the induction still works without an induction base is like assuming that all dominos fall even though no domino is touched! (which is obviously stupid) If you leave out the induction step, you could not guarantee that a domino would take its successor with it when it fell. So the domino cascade might stop falling. The conclusion of the induction proof "all dominos will fall" is then simply wrong again.}} {{:Math for Non-Geeks/Template:Frage |frage= Since the row of dominos is infinite, it also takes infinite time to fall over. This would mean that a proof by induction would never be complete (since at no finite time did all the stones fall over). Doesn't this mean that the induction proof can never be completed? |antwort= This question shows one of the limits of the domino analogy. The time it takes for a domino to fall over and thereby trigger the next one is not relevant for mathematics. For each fixed <math>n \in \N</math>, the base case and finitely many applications of the induction step establish <math>A(n)</math>. The induction proof itself consists of the base case and the general induction step, both of which can be completed in finite time. The thought that it might be wrong because of an "infinite" time is a common misconception, one has to get rid of!}} {{#invoke:Math for Non-Geeks/Seite|unten}} {{BookCat}} ik6azg5voxehp2vesfbawatmdlbz3pj User:JJPMaster (bot)/markAdmins-Data.json 2 471107 4672856 4671982 2026-09-28T23:49:34Z JJPMaster (bot) 3488561 Bot: Updating markAdmins data 4672856 json application/json { ".snoopy.": [ "global-rollbacker", "editor" ], "1234qwer1234qwer4": [ "editor", "steward" ], "157yagz5r48a5f1a1f": [ "editor" ], "1997kB": [ "global-rollbacker", "global-renamer", "editor" ], "1F616EMO": [ "global-renamer" ], "1exec1": [ "transwiki", "editor" ], "1sfoerster": [ "editor" ], "20041027 tatsu": [ "global-rollbacker" ], "2005-Fan": [ "transwiki", "editor", "uploader" ], "331dot": [ "global-renamer" ], "33rogers": [ "editor" ], "3MMPEYTON": [ "editor" ], "4PlayerChess": [ "autoreview" ], "4pillars": [ "editor" ], "511KeV": [ "global-rollbacker" ], "94rain": [ "global-rollbacker", "editor" ], "A R King": [ "editor" ], "A Sulaiman Z": [ "editor" ], "A.K.Karthikeyan": [ "editor" ], "A09": [ "steward" ], "AFBorchert": [ "vrt-permissions" ], "AIProf": [ "editor" ], "ALittleSlow": [ "autoreview" ], "AManWithNoPlan": [ "editor" ], "ATannedBurger": [ "global-renamer" ], "AVRS": [ "editor" ], "Aafi": [ "global-renamer", "vrt-permissions" ], "Abenwagner": [ "editor" ], "Abigor": [ "editor" ], "Abitt002": [ "editor" ], "Abyssal": [ "editor" ], "Acagastya": [ "autoreview" ], "Acalamari": [ "global-renamer" ], "Acarologiste": [ "editor" ], "AcidBat": [ "editor" ], "Acrow005": [ "editor" ], "Actualist": [ "editor" ], "Adalvis": [ "editor" ], "Adart001": [ "editor" ], "Adavyd": [ "global-renamer" ], "Addihockey10": [ "editor" ], "Addihockey10 (automated)": [ "editor" ], "Adrignola": [ "editor" ], "AdventureWriter": [ "editor" ], "Aelxen": [ "global-renamer" ], "Aferg006": [ "editor" ], "Afett001": [ "editor" ], "Affe2011": [ "global-rollbacker" ], "Agnerf": [ "editor", "uploader" ], "Agpires": [ "editor" ], "Agricola": [ "editor" ], "Agusbou2015": [ "editor" ], "Ah3kal": [ "editor" ], "Ahecht": [ "global-renamer", "vrt-permissions" ], "Ahonc": [ "global-renamer", "vrt-permissions" ], "AiClassEland": [ "editor" ], "Ainz Ooal Gown": [ "editor" ], "Airpmb": [ "editor" ], "Ajraddatz": [ "editor", "steward" ], "Aka": [ "vrt-permissions" ], "Alanah.97": [ "autoreview" ], "Albertoleoncio": [ "steward", "vrt-permissions" ], "Albmont": [ "editor" ], "Alchimista": [ "vrt-permissions" ], "Aldnonymous": [ "editor" ], "Aledownload": [ "editor" ], "Alexlatham96": [ "editor" ], "Alextejthompson": [ "editor" ], "Alison": [ "global-rollbacker" ], "AllenZh": [ "editor" ], "Alphama": [ "global-renamer" ], "AlvaroMolina": [ "editor" ], "AmandaNP": [ "steward" ], "Ambrevar": [ "editor" ], "Amcgail": [ "editor" ], "Ameisenigel": [ "global-rollbacker", "global-sysop", "ombuds", "editor", "vrt-permissions" ], "AmieKim": [ "editor" ], "Amire80": [ "global-sysop" ], "Anachronist": [ "editor", "vrt-permissions" ], "Ancient9983": [ "editor" ], "Andrei Stroe": [ "vrt-permissions" ], "Andrew janke": [ "editor" ], "Andriy.v": [ "vrt-permissions" ], "Andyross": [ "editor" ], "Anil Shaligram": [ "editor" ], "Animajosser": [ "editor" ], "Anne Correia": [ "editor" ], "Anonim Şahıs": [ "editor" ], "Anonymity": [ "editor" ], "AnotherEditor144": [ "autoreview" ], "Antanana": [ "vrt-permissions" ], "Antandrus": [ "editor" ], "Anthere": [ "editor" ], "AntiCompositeNumber": [ "steward", "vrt-permissions" ], "Antonizoon": [ "editor" ], "Antonw": [ "editor" ], "Apfelmus": [ "editor" ], "Aphoneyclimber": [ "editor" ], "Aplucas0703": [ "vrt-permissions" ], "Apocheir": [ "editor" ], "Aqurs1": [ "global-rollbacker", "global-renamer", "global-sysop" ], "AramilFeraxa": [ "steward" ], "Arch dude": [ "editor" ], "Archolman": [ "editor" ], "Arcticocean": [ "ombuds" ], "ArdentPerf": [ "editor", "uploader" ], "Arian": [ "global-renamer" ], "Arlen22": [ "transwiki", "editor" ], "Armchair": [ "editor" ], "Arno-nl": [ "editor" ], "Arrow303": [ "vrt-permissions" ], "Arthurvogel": [ "editor" ], "Artoria2e5": [ "editor" ], "Arturoiochoam": [ "editor" ], "Arunreginald": [ "editor" ], "AshLin": [ "editor" ], "Atcovi": [ "sysop", "global-rollbacker" ], "Athrash": [ "editor" ], "Atiedebee": [ "editor" ], "Atlas.Spheres": [ "editor" ], "Atsme": [ "vrt-permissions" ], "Auremel": [ "editor" ], "Austncorp": [ "editor" ], "AuthorsAndContributorsBot": [ "autoreview" ], "Avicennasis": [ "editor" ], "Avraham": [ "global-renamer", "editor" ], "Awesome Princess": [ "editor" ], "Axpde": [ "editor" ], "Az1568": [ "global-rollbacker" ], "Az2008": [ "editor" ], "Azotochtli": [ "editor" ], "B.Korlah": [ "editor" ], "BD2412": [ "editor" ], "BORGATO Pierandrea": [ "editor" ], "BRPever": [ "global-rollbacker", "global-sysop" ], "BRUTE": [ "editor" ], "Backfromquadrangle": [ "editor" ], "Baiji": [ "global-rollbacker" ], "Bakasakali": [ "editor" ], "Balaji.md au": [ "editor" ], "BarkingFish": [ "editor" ], "Barras": [ "steward" ], "Base": [ "steward", "vrt-permissions" ], "Bastique": [ "editor" ], "Bautsch": [ "editor" ], "BeardMD": [ "editor" ], "Beetstra": [ "global-rollbacker" ], "BenTels": [ "editor" ], "Bencemac": [ "global-rollbacker", "global-renamer", "vrt-permissions" ], "Benjamin J. Burger": [ "editor" ], "Benjamin.doe": [ "editor" ], "Benrattray": [ "editor" ], "Benson Muite": [ "editor" ], "Bentbracke": [ "editor" ], "Bequw": [ "editor" ], "Bert Niehaus": [ "autoreview" ], "BethNaught": [ "editor" ], "Beuc": [ "editor" ], "Bhardwaj Anil": [ "autoreview" ], "BiT": [ "editor" ], "Bigdelboy": [ "transwiki" ], "Bignose~enwikibooks": [ "editor" ], "Billinghurst": [ "editor" ], "Billymac00": [ "editor" ], "Biplab Anand": [ "global-rollbacker", "global-sysop" ], "Birdofadozentides": [ "editor" ], "BitterAsianMan": [ "editor" ], "Bluefoxicy": [ "editor" ], "Bluerasberry": [ "vrt-permissions" ], "BobChan2": [ "editor" ], "Bobby Cohn": [ "global-renamer" ], "Bodhisattwa": [ "vrt-permissions" ], "BoldLuis": [ "editor" ], "Borhan": [ "global-rollbacker", "vrt-permissions" ], "Boris1951zz": [ "editor" ], "Bpenn005": [ "editor" ], "Brewster239": [ "global-rollbacker" ], "Bridget": [ "global-rollbacker", "editor" ], "Brienna.Hall77": [ "editor" ], "Brim": [ "editor" ], "Brittanys": [ "editor" ], "Bronwynh": [ "editor" ], "Bsadowski1": [ "editor", "steward" ], "Buddpaul": [ "editor" ], "Bullercruz1": [ "editor" ], "Buncic": [ "editor" ], "Bunnypranav": [ "global-renamer" ], "BurakD53": [ "editor" ], "Burkep": [ "editor" ], "ByGrace": [ "editor" ], "Bykim2012": [ "editor" ], "C1203sc": [ "editor" ], "CJakes1": [ "editor" ], "CKWG - Ada Magica": [ "editor" ], "Cabayi": [ "global-renamer" ], "CaitlinCarbury": [ "autoreview" ], "CalciumTetraoxide": [ "editor" ], "CalendulaAsteraceae": [ "editor" ], "Caliburn": [ "editor" ], "CallumPoole": [ "editor" ], "Calvin.Andrus": [ "editor" ], "Cameron11598": [ "editor" ], "Camouflaged Mirage": [ "editor" ], "Captain-tucker": [ "vrt-permissions" ], "Carlo.milanesi": [ "editor" ], "Caro de Segeda": [ "editor" ], "CarsracBot": [ "editor" ], "Catermark": [ "editor" ], "Cecila123": [ "autoreview" ], "Cedar101": [ "editor" ], "Champion": [ "editor" ], "Chaojidage": [ "editor" ], "Chaojoker": [ "editor" ], "Chaotic Enby": [ "autoreview", "global-renamer" ], "Chapka": [ "editor" ], "Charidri": [ "editor" ], "Charleneabeana": [ "autoreview" ], "Charles Jeffrey Danoff": [ "editor" ], "CharlesHoffman": [ "editor" ], "Chazz": [ "editor" ], "Chelseafan528": [ "editor" ], "Cheryl2012": [ "editor" ], "Chescargot": [ "vrt-permissions" ], "Chi Sigma": [ "editor" ], "Chinmayee Mishra": [ "ombuds" ], "Chongkian": [ "editor" ], "Chowbok": [ "editor" ], "ChrisHodgesUK": [ "editor" ], "ChrisWallace": [ "editor" ], "Chriswaterguy": [ "editor" ], "Chuckhoffmann": [ "editor" ], "Church of emacs": [ "global-rollbacker" ], "Cic": [ "editor" ], "Ciell": [ "vrt-permissions" ], "Cilantrohead": [ "editor" ], "Cintilo": [ "editor" ], "Circuit dreamer": [ "editor" ], "Circuit-fantasist": [ "editor" ], "Civvì": [ "global-rollbacker", "global-renamer" ], "Ckwalker": [ "editor" ], "Clairerusselll": [ "autoreview" ], "Cloidl": [ "autoreview" ], "Cmsmcq": [ "editor" ], "Cnrowley": [ "editor" ], "CocoaZen": [ "editor" ], "CoconutOctopus": [ "global-renamer" ], "Codename Noreste": [ "sysop", "global-rollbacker", "interface-admin" ], "Codename Noroeste": [ "editor" ], "Codinghead": [ "editor" ], "CommonsDelinker": [ "autoreview" ], "Comp.arch": [ "editor" ], "Conan": [ "editor" ], "Cormullion": [ "editor" ], "Count Count": [ "steward" ], "Coupe": [ "editor" ], "Courcelles": [ "global-rollbacker", "editor" ], "CptViraj": [ "global-rollbacker", "global-renamer", "global-sysop" ], "Craignewland": [ "editor" ], "Craxd1": [ "editor" ], "CrazyEddy": [ "editor" ], "Cremastra": [ "editor" ], "Cremastra (JWB)": [ "autoreview" ], "Cromium": [ "editor" ], "Cromwellt": [ "editor" ], "Crystal East": [ "editor" ], "Cttcraig": [ "editor" ], "Cultures17": [ "editor" ], "Cultures33": [ "editor" ], "Cultures4": [ "editor" ], "Cultures92": [ "editor" ], "CunninghamJohn": [ "autoreview" ], "Curtaintoad": [ "editor" ], "Cyberpower678": [ "global-rollbacker" ], "Céréales Killer": [ "global-renamer" ], "D1n05aur5 4ever": [ "editor" ], "DARIO SEVERI": [ "autoreview", "global-rollbacker", "global-sysop" ], "DC Slagel": [ "editor" ], "DCB": [ "vrt-permissions" ], "DD 8630": [ "editor" ], "DERDAKI ILIAS": [ "global-renamer" ], "DGerman": [ "editor" ], "DVD206": [ "editor" ], "DZadventiste": [ "editor" ], "DaB.": [ "vrt-permissions" ], "DaGizza": [ "editor" ], "Dagana4": [ "autoreview" ], "Dallas1278": [ "editor" ], "Dan Koehl": [ "editor" ], "Dan Polansky": [ "editor" ], "Dan-aka-jack": [ "editor" ], "DanCherek": [ "autoreview" ], "Danarwaller": [ "editor" ], "DanielWhernchend": [ "editor" ], "Danielravennest": [ "editor" ], "Danilka5469": [ "editor" ], "Daniuu": [ "steward", "vrt-permissions" ], "DannyS712": [ "editor" ], "Darklama": [ "editor" ], "Darklilac": [ "editor" ], "Darrelljon": [ "editor" ], "DarwIn": [ "vrt-permissions" ], "Dave Braunschweig": [ "editor" ], "David L Davis": [ "editor" ], "DavidCary": [ "editor" ], "DavidCota64": [ "editor" ], "DavidLevinson": [ "editor" ], "Davidbena": [ "editor" ], "Dayshade": [ "editor" ], "Dchmelik": [ "editor" ], "Dcljr": [ "editor" ], "Dcondon": [ "editor" ], "Deepfriedokra": [ "global-renamer" ], "DejaVu": [ "global-rollbacker" ], "DennisDaniels": [ "editor" ], "Dennisblu": [ "uploader" ], "Denniss": [ "editor" ], "Der-Wir-Ing": [ "global-rollbacker" ], "DerHexer": [ "editor", "steward", "vrt-permissions" ], "Derek Andrews": [ "editor" ], "Designermadsen": [ "editor" ], "Deu": [ "global-rollbacker" ], "Dexxor": [ "editor" ], "Dezedien": [ "vrt-permissions" ], "Diandramartin": [ "autoreview" ], "Didym": [ "vrt-permissions" ], "Dino Bronto Rex": [ "editor" ], "Dirk Hünniger": [ "editor" ], "Divinations": [ "global-rollbacker" ], "Djb": [ "editor" ], "Djbrown": [ "editor" ], "Dlrohrer2003": [ "editor" ], "Dmccreary": [ "editor" ], "Doc Taxon": [ "vrt-permissions" ], "Doctorxgc": [ "editor" ], "Dom walden": [ "editor" ], "Domdomegg": [ "editor" ], "DominikTurner": [ "autoreview" ], "DonaldKronos": [ "editor" ], "DoubleGrazing": [ "global-renamer" ], "Doubleotoo": [ "editor" ], "Downdate": [ "editor" ], "Dr-Taher": [ "global-renamer" ], "Dr.Unclear": [ "editor" ], "Dreftymac": [ "editor" ], "Drpundir": [ "editor" ], "Drummingman": [ "global-rollbacker", "global-renamer", "vrt-permissions" ], "DuLithgow": [ "editor" ], "Dungodung": [ "vrt-permissions" ], "Duplode": [ "editor" ], "DustDFG": [ "editor" ], "Dyolf77": [ "vrt-permissions" ], "EDCU320RHT": [ "editor" ], "EDUC320 Sylvialiang": [ "editor" ], "EE JRW": [ "editor" ], "EMAD KAYYAM": [ "editor" ], "EPIC": [ "steward" ], "EarlGrey2005": [ "autoreview" ], "Ebe123": [ "editor" ], "Ecarew": [ "editor" ], "Edgar181": [ "editor" ], "Edit filter": [ "sysop" ], "EdoDodo": [ "editor" ], "Edornbush": [ "editor" ], "Edriiic": [ "editor" ], "Efex": [ "editor" ], "Efex3": [ "editor" ], "Effeietsanders": [ "editor", "vrt-permissions" ], "EggRoll97": [ "editor" ], "Egil": [ "editor" ], "Eihel": [ "global-rollbacker", "editor" ], "Ejs-80": [ "global-renamer" ], "Ekaroleski": [ "editor" ], "Elaurier": [ "editor" ], "Elcobbola": [ "vrt-permissions" ], "Electro": [ "editor" ], "ElfSnail123": [ "editor" ], "Eli bubo4ka": [ "editor" ], "Eliarani": [ "editor" ], "Elli": [ "global-renamer", "vrt-permissions" ], "Ellywa": [ "vrt-permissions" ], "Elmacenderesi": [ "vrt-permissions" ], "Elton": [ "editor", "steward" ], "Emha": [ "vrt-permissions" ], "EmilymDaniel": [ "autoreview" ], "Empire3131": [ "editor" ], "Encik Tekateki": [ "editor" ], "Enzomartinelli": [ "editor" ], "Eric Evers": [ "editor" ], "Erigena": [ "editor" ], "Erik Baas": [ "editor" ], "ErinNik": [ "editor" ], "Erinamukuta": [ "editor" ], "ErrantX": [ "editor" ], "EruannoVG": [ "editor" ], "Espen180": [ "editor" ], "Eta Carinae": [ "global-renamer" ], "Ethacke1": [ "editor" ], "Eumolpo": [ "editor" ], "Euphydryas": [ "global-renamer" ], "Eurodyne": [ "editor" ], "EvDawg93": [ "editor" ], "EvanCarroll": [ "editor" ], "Ewen": [ "editor" ], "Exusiai": [ "global-renamer" ], "Ezarate": [ "global-rollbacker", "vrt-permissions" ], "Fabartus": [ "editor", "uploader" ], "Faendalimas": [ "ombuds" ], "Fasten": [ "editor" ], "Faster than Thunder": [ "editor" ], "Fathoms Below": [ "global-renamer" ], "Fcorthay": [ "editor" ], "Fdena": [ "editor" ], "Federhalter": [ "editor" ], "Fehufanga": [ "global-rollbacker", "global-sysop" ], "Fekarp": [ "editor" ], "Fephisto": [ "editor" ], "Ferien": [ "global-rollbacker" ], "Fernando2812l": [ "editor" ], "Fernly": [ "editor" ], "Ffion B Thompson": [ "autoreview" ], "Fimatic": [ "editor" ], "FischX": [ "editor" ], "Fishpi": [ "editor" ], "Flattail": [ "editor" ], "FlightTime": [ "global-renamer" ], "Flolit": [ "editor" ], "Fluffernutter": [ "vrt-permissions" ], "FlyingAce": [ "global-rollbacker" ], "Fountain Pen": [ "editor" ], "Fr33kman": [ "editor" ], "FrancisFromGaspesie": [ "editor" ], "Frantsch": [ "autoreview" ], "Fredericknortje": [ "editor" ], "Fritzlein~enwikibooks": [ "editor" ], "Frozen Wind": [ "transwiki", "editor" ], "Ftaljaard": [ "editor" ], "Ftiercel": [ "editor" ], "Furrykef": [ "editor" ], "GKFX": [ "editor" ], "Galahad": [ "global-rollbacker" ], "Gampe": [ "vrt-permissions" ], "Ganímedes": [ "vrt-permissions" ], "Gary Dorman Wiggins": [ "editor", "uploader" ], "Garygaryj": [ "editor" ], "Gat lombard": [ "editor" ], "Gc211": [ "editor" ], "Geagea": [ "vrt-permissions" ], "Geekgirl": [ "editor" ], "GemmaCampbell": [ "autoreview" ], "Geoff Plourde": [ "editor" ], "Geofferybard": [ "transwiki", "editor" ], "GerbenRienk": [ "editor" ], "Gerges": [ "global-rollbacker", "global-renamer" ], "Germany Poul Ah": [ "editor" ], "Gertbuschmann": [ "editor" ], "Ggee0621": [ "editor" ], "Gifnk dlm 2020": [ "editor", "uploader" ], "Girdi": [ "editor" ], "Glaisher": [ "editor" ], "Glane23": [ "vrt-permissions" ], "Gleb713": [ "autoreview" ], "Glich": [ "editor" ], "Gllyons": [ "editor" ], "Gmasterman": [ "editor" ], "GoblinInventor": [ "editor" ], "Godsy": [ "autoreview" ], "Good afternoon": [ "editor" ], "GoreyCat": [ "editor" ], "GorgeUbuasha": [ "editor" ], "GorillaWarfare": [ "vrt-permissions" ], "Gott wisst": [ "editor" ], "Goulart": [ "editor" ], "Gpkp": [ "editor" ], "Gracebaysinger": [ "editor" ], "Graeme E. Smith": [ "editor" ], "Greatswrd": [ "editor" ], "GreenC": [ "editor" ], "Greenbreen": [ "editor" ], "Greenman": [ "editor" ], "GregXenon01": [ "editor" ], "Gretski247": [ "editor" ], "GreyCat": [ "editor" ], "Grin": [ "vrt-permissions" ], "Growl41": [ "editor" ], "Guaka": [ "editor" ], "Guanaco": [ "editor" ], "GuillermoHazebrouck": [ "editor" ], "Guus": [ "editor" ], "Guy vandegrift": [ "editor" ], "Guywan": [ "editor" ], "Gzuufy": [ "editor" ], "HJ Mitchell": [ "autoreview" ], "HLand": [ "editor" ], "HYanWong": [ "editor" ], "Ha98574": [ "editor" ], "Hagindaz": [ "editor" ], "HakanIST": [ "editor", "steward" ], "Hamish": [ "global-rollbacker", "global-renamer", "vrt-permissions" ], "Hanay": [ "vrt-permissions" ], "Hannes Röst": [ "editor" ], "Hans Adler": [ "editor" ], "Haoreima": [ "editor" ], "Happy-melon": [ "editor" ], "Harry Wood": [ "editor" ], "Harrybrowne1986": [ "editor" ], "Harv4": [ "editor" ], "Hasley": [ "editor" ], "Hazard-SJ": [ "global-rollbacker" ], "He7d3r": [ "editor" ], "HenkvD": [ "editor" ], "Herbythyme": [ "editor" ], "Hercule": [ "editor" ], "Herman darman": [ "editor" ], "HerrHartmuth": [ "editor" ], "Hethrir": [ "editor" ], "HgDeviasse": [ "editor" ], "Hippias": [ "editor" ], "Hliow": [ "autoreview" ], "Holder": [ "global-rollbacker", "global-sysop" ], "Holdoffhunger": [ "editor" ], "Hoo man": [ "editor", "steward" ], "HouseBlaster": [ "global-renamer" ], "Howard Beale": [ "editor" ], "Hpon": [ "editor" ], "Hrkalona": [ "autoreview" ], "Hskeet": [ "editor", "uploader" ], "Htm": [ "vrt-permissions" ], "Hugetim": [ "editor" ], "Humaira Ali": [ "editor" ], "Huntertur": [ "editor" ], "Hydriz": [ "global-rollbacker" ], "IB Muazzam": [ "editor" ], "Ibidthewriter": [ "editor" ], "Ibrahim.ID": [ "global-renamer", "vrt-permissions" ], "Icetruck": [ "editor" ], "Icodense": [ "global-rollbacker", "global-sysop" ], "Idavidmiller": [ "editor" ], "Ideasman42": [ "editor" ], "Igna": [ "editor" ], "Ijon": [ "vrt-permissions" ], "Illusional": [ "editor" ], "Iluvatar": [ "global-rollbacker", "vrt-permissions" ], "Indiana": [ "editor" ], "Inductiveload": [ "editor" ], "Inertia6084": [ "autoreview" ], "Inferno986return": [ "editor" ], "Infinite0694": [ "global-rollbacker", "global-sysop" ], "Ingolemo": [ "editor" ], "Insignificantwrangler": [ "editor" ], "Internoob": [ "transwiki", "editor" ], "InverseHypercube": [ "editor" ], "Isenhand": [ "editor" ], "Ish ishwar": [ "editor" ], "Iste Praetor": [ "editor" ], "It-is-Truly-Meet": [ "editor" ], "ItsNyoty": [ "vrt-permissions" ], "Itsmeyash31": [ "autoreview" ], "Itswikisam": [ "editor" ], "Itti": [ "global-renamer", "vrt-permissions" ], "Ixfd64": [ "editor" ], "J ansari": [ "global-rollbacker" ], "J.palacios.jean": [ "editor" ], "J36miles": [ "editor" ], "JBW": [ "global-renamer" ], "JCrue": [ "editor" ], "JJ12880": [ "editor" ], "JJMC89": [ "vrt-permissions" ], "JJPMaster": [ "sysop", "global-rollbacker", "global-renamer", "interface-admin", "vrt-permissions" ], "JJPMaster (test 1)": [ "autoreview" ], "JJohnson": [ "editor" ], "JJohnson1701": [ "editor" ], "JPPINTO": [ "editor" ], "Jack Frost": [ "vrt-permissions" ], "JackBot": [ "editor" ], "JackPotte": [ "sysop", "interface-admin" ], "Jackhand1": [ "autoreview" ], "Jacob J. Walker": [ "editor" ], "Jafeluv": [ "global-rollbacker", "editor" ], "Jake Park": [ "global-renamer" ], "Jakec": [ "editor" ], "JamesCrook": [ "editor" ], "JamesNZ": [ "editor" ], "Jamesofur": [ "global-rollbacker" ], "Jamesssss": [ "editor" ], "Jamzze": [ "editor" ], "Jan Myšák": [ "global-rollbacker" ], "Jan.duggan": [ "autoreview" ], "Janbery": [ "global-rollbacker", "vrt-permissions" ], "Janpha": [ "editor" ], "Janschejbal": [ "editor" ], "Jason.Cozens": [ "editor" ], "Jaspalkaler": [ "editor" ], "Jasper Deng": [ "global-rollbacker" ], "JavaHurricane": [ "global-rollbacker", "editor" ], "Javier Carro": [ "editor" ], "JavierCantero": [ "editor" ], "Jay Bolero": [ "editor" ], "Jazzmanian": [ "editor" ], "Jcb": [ "editor", "vrt-permissions" ], "Jcwf": [ "editor" ], "Jeff G.": [ "global-rollbacker", "editor" ], "Jeff1138": [ "editor" ], "Jellysandwich0": [ "editor" ], "JenVan": [ "editor" ], "JenniferPalacios": [ "editor" ], "Jenniferjkidd": [ "editor" ], "Jens Østergaard Petersen": [ "editor" ], "JeremyMcCracken": [ "editor" ], "Jeroenr": [ "editor" ], "Jerome Charles Potts": [ "editor" ], "Jerry vlntn": [ "editor" ], "Jesdisciple": [ "editor" ], "Jessephu": [ "editor" ], "Jfmantis": [ "editor" ], "Jianhui67": [ "global-rollbacker", "editor" ], "Jianhui67 public": [ "editor" ], "Jim Ashby": [ "autoreview" ], "JimKillock": [ "editor" ], "Jimbotyson": [ "editor" ], "Jimmy Xu": [ "vrt-permissions" ], "Jkauf007": [ "editor" ], "Jmdeschamps": [ "uploader" ], "Jnanaranjan sahu": [ "ombuds" ], "Jnewh001": [ "editor" ], "Jobin RV": [ "editor" ], "Joewiz": [ "editor" ], "Johannes Bo": [ "editor" ], "Johannnes89": [ "steward" ], "John Cross": [ "editor" ], "JohnMarcelo": [ "editor" ], "Johnkn63": [ "editor" ], "Johnwhelan": [ "editor" ], "Jokes Free4Me": [ "editor" ], "Jomegat": [ "editor" ], "Jon Harald Søby": [ "vrt-permissions" ], "Jon Kolbert": [ "steward", "vrt-permissions" ], "Jonathan Webley": [ "editor" ], "Jordan Brown": [ "editor" ], "JorisvS": [ "editor" ], "Josve05a": [ "vrt-permissions" ], "Jrincayc": [ "editor" ], "Jsnaree": [ "editor" ], "Jtneill": [ "editor" ], "JuethoBot": [ "autoreview" ], "Jugandi": [ "editor" ], "Jules*": [ "global-renamer" ], "Juliancolton": [ "editor" ], "Jumark27": [ "editor" ], "JustTheFacts33": [ "editor" ], "Justlettersandnumbers": [ "global-renamer", "vrt-permissions" ], "K6ka": [ "global-rollbacker", "global-renamer" ], "Kadı": [ "global-renamer", "vrt-permissions" ], "Kai Burghardt": [ "editor" ], "Kaltenmeyer": [ "editor" ], "Kambai Akau": [ "editor" ], "Kanjy": [ "global-rollbacker", "editor" ], "Kapooht": [ "editor" ], "Karl Wick": [ "editor" ], "Karosent": [ "editor" ], "Kashkhan": [ "editor" ], "Kathryn Mary Nicholson": [ "autoreview" ], "Katiemgeorge": [ "editor" ], "Katyauchter": [ "editor" ], "Kaushlendratripathi": [ "editor" ], "Kaw8yh": [ "editor" ], "Kayau": [ "transwiki", "editor" ], "Kellen": [ "editor" ], "Kelti": [ "editor" ], "Kiefer.Wolfowitz": [ "editor" ], "Killarnee": [ "editor" ], "King of Hearts": [ "vrt-permissions" ], "Kingaustin07": [ "editor" ], "Kingofnuthin": [ "editor" ], "Kirito": [ "global-rollbacker", "editor" ], "Kittycataclysm": [ "sysop" ], "Kj cheetham": [ "global-renamer" ], "Kkmurray": [ "editor" ], "Kl-robertson": [ "editor" ], "Klaas van Buiten": [ "editor" ], "Knittedbees": [ "transwiki", "editor" ], "Knoppson": [ "autoreview" ], "Koantum": [ "editor" ], "Koavf": [ "sysop", "global-rollbacker" ], "Kodos": [ "editor" ], "KonstantinaG07": [ "editor", "steward" ], "Kowey": [ "editor" ], "KrakatoaKatie": [ "vrt-permissions" ], "Krd": [ "vrt-permissions" ], "Krdbot": [ "vrt-permissions" ], "Kri": [ "editor" ], "Krinkle": [ "global-rollbacker" ], "Kropotkine 113": [ "vrt-permissions" ], "Kruusamägi": [ "vrt-permissions" ], "Ktucker": [ "editor" ], "Kwamikagami": [ "editor" ], "Kwhitefoot": [ "editor" ], "Kylu": [ "editor" ], "Kızıl": [ "global-renamer" ], "L10nM4st3r": [ "editor" ], "LABoyd2": [ "editor" ], "LM.CR": [ "editor" ], "LR0725": [ "global-rollbacker", "global-sysop" ], "Ladislav": [ "editor" ], "Ladsgroup": [ "global-renamer" ], "Ladybug62": [ "editor" ], "Lagoset": [ "editor" ], "Larsnooden": [ "editor" ], "Laurianedani": [ "editor" ], "Lcraw005": [ "editor" ], "Ldo": [ "editor" ], "Leaderboard": [ "sysop", "global-renamer", "interface-admin" ], "Learnerktm": [ "editor" ], "Lechatjaune": [ "vrt-permissions" ], "Leighblackall": [ "editor" ], "Lemonaka": [ "global-rollbacker" ], "Lengel46": [ "editor" ], "Lentokonefani": [ "global-renamer" ], "LeoChiukl": [ "editor" ], "Leonard64": [ "uploader" ], "Leonidlednev": [ "autoreview", "global-rollbacker" ], "Leovanderven": [ "editor" ], "Lesless": [ "vrt-permissions" ], "Leyo": [ "global-rollbacker" ], "Lgriot": [ "editor" ], "Liam987": [ "editor" ], "Liao": [ "editor" ], "Libperry": [ "editor" ], "Limiza": [ "editor" ], "Litlok": [ "global-renamer" ], "Little Sunshine": [ "global-renamer" ], "Llakew": [ "editor" ], "LlamaAl": [ "editor" ], "Lobsteroh": [ "editor" ], "LodestarChariot2": [ "editor" ], "Lofty abyss": [ "global-rollbacker", "editor", "vrt-permissions" ], "Logictheo": [ "editor" ], "Lomita": [ "vrt-permissions" ], "Londonjackbooks": [ "editor" ], "Lovepeacejoy404": [ "editor" ], "Lp0 on fire": [ "autoreview", "global-rollbacker" ], "Lubaochuan": [ "editor" ], "Luckas Blade": [ "editor" ], "Lucystewpid": [ "autoreview" ], "Ludovic Brenta": [ "editor" ], "Ludovicocaldara": [ "editor", "uploader" ], "Lukas²³": [ "editor" ], "LukeCEL": [ "editor" ], "Lvova": [ "vrt-permissions" ], "Lwill031": [ "editor" ], "M7": [ "steward" ], "MARKELLOS": [ "vrt-permissions" ], "MBq": [ "global-renamer" ], "MF-Warburg": [ "global-rollbacker", "global-sysop", "editor" ], "MGA73": [ "vrt-permissions" ], "MIacono": [ "editor" ], "MNeuschaefer": [ "editor" ], "MS Sakib": [ "global-renamer", "vrt-permissions" ], "Mabdul": [ "transwiki", "editor", "uploader" ], "Madisonhen": [ "autoreview" ], "Magda.dagda": [ "editor" ], "Magnus Manske": [ "editor" ], "Mahagaja": [ "editor" ], "MaikoM93": [ "editor" ], "Maire": [ "global-renamer" ], "Malarz pl": [ "global-renamer" ], "Manchiu": [ "global-renamer" ], "MandoRachovitsa": [ "autoreview" ], "Mandy Hopkins": [ "editor" ], "ManuelGR": [ "editor" ], "MarcGarver": [ "sysop", "checkuser", "steward" ], "Marco Klunder": [ "editor" ], "MarcoAurelio": [ "editor" ], "Marcus Cyron": [ "vrt-permissions" ], "Mardus": [ "editor" ], "MarkJFernandes": [ "editor" ], "MarkTraceur": [ "editor" ], "Markcwm": [ "editor" ], "Markhobley": [ "editor" ], "MarsRover": [ "editor" ], "Marshman~enwikibooks": [ "editor" ], "Martin Kraus": [ "editor" ], "Martin Sauter": [ "editor" ], "Martin Urbanec": [ "editor", "steward", "vrt-permissions" ], "MartinPoulter": [ "editor" ], "Martinwguy2": [ "editor" ], "MarygoldRules": [ "editor" ], "Master tongue": [ "editor" ], "Masti": [ "steward", "vrt-permissions" ], "Math buff": [ "editor" ], "MathXplore": [ "global-rollbacker", "editor" ], "Mathildem16": [ "autoreview" ], "Mathmensch": [ "editor" ], "Mathmensch-Smalledits": [ "editor" ], "Mathmogeek": [ "editor" ], "Maths314": [ "editor" ], "Matiia": [ "editor" ], "Matrix": [ "autoreview", "vrt-permissions" ], "Matsievsky": [ "editor" ], "Mattb112885": [ "editor" ], "Mattbarton.exe": [ "editor" ], "Matttest": [ "autoreview" ], "Max": [ "global-renamer", "global-sysop" ], "Max Milas": [ "editor" ], "Maxim": [ "editor" ], "Maximillion Pegasus": [ "global-rollbacker", "editor" ], "Maxint2": [ "editor" ], "Mazbel": [ "global-rollbacker" ], "Mbch331": [ "vrt-permissions" ], "Mbrickn": [ "transwiki", "editor" ], "Mcdonnkm": [ "editor" ], "Mcld": [ "editor" ], "Mdkoch84": [ "editor" ], "Mdmckenzie": [ "editor" ], "MdsShakil": [ "steward", "vrt-permissions" ], "Mdupont": [ "editor" ], "Me Lendroz": [ "editor" ], "Meanmicio": [ "editor" ], "Mecanismo": [ "editor" ], "MediaKyle": [ "editor" ], "Meditation": [ "editor" ], "Meev0": [ "editor" ], "Mehman": [ "ombuds", "vrt-permissions" ], "Melos": [ "steward", "vrt-permissions" ], "MemicznyJanusz": [ "global-renamer" ], "Mendelivia~enwikibooks": [ "editor" ], "Meniktah": [ "editor" ], "Mercy": [ "global-rollbacker", "editor" ], "MerlLinkBot": [ "editor" ], "Mfield": [ "global-renamer" ], "Mh7kJ": [ "editor" ], "Michael Romanov": [ "editor" ], "MichaelFrey": [ "editor" ], "Michaelbluett": [ "editor", "uploader" ], "Mido": [ "vrt-permissions" ], "MihalOrela": [ "editor" ], "MiiCii": [ "editor" ], "Mike Hayes": [ "editor" ], "Mike.lifeguard": [ "editor" ], "Mild Bill Hiccup": [ "editor" ], "Mill3315": [ "editor" ], "Millbart": [ "vrt-permissions" ], "Mimarx": [ "editor" ], "Min1996": [ "autoreview" ], "Minorax": [ "global-rollbacker", "global-sysop", "editor" ], "Mirinano": [ "global-rollbacker" ], "Mithridates": [ "editor" ], "Mjbt": [ "editor" ], "Mjchael": [ "editor" ], "Mjkaye": [ "editor" ], "Mkline": [ "autoreview" ], "Mlipl001": [ "editor" ], "Moby-Dick4000": [ "editor" ], "Mohean": [ "editor" ], "Money-lover-12345": [ "editor" ], "Moonriddengirl": [ "autoreview", "vrt-permissions" ], "Morkoz": [ "global-rollbacker" ], "Mortense": [ "editor" ], "Mpfau": [ "editor" ], "Mr. Stradivarius": [ "editor" ], "MrAlanKoh": [ "editor" ], "MrJaroslavik": [ "global-rollbacker", "ombuds" ], "Mrajcok": [ "editor" ], "Mrjulesd": [ "editor" ], "Mrwojo": [ "editor" ], "Mschrag": [ "editor" ], "Msmithma": [ "editor" ], "MtPenguinMonster": [ "editor" ], "Mtarch11": [ "global-rollbacker", "global-sysop", "editor" ], "Musical Inquisit": [ "editor" ], "Mussklprozz": [ "vrt-permissions" ], "Mvolz": [ "editor" ], "Mwtoews": [ "editor" ], "Mxn": [ "editor" ], "Myklaw": [ "editor" ], "Mykola7": [ "steward" ], "Mys 721tx": [ "global-renamer", "vrt-permissions" ], "NDG": [ "global-rollbacker", "global-sysop", "editor" ], "Nadzik": [ "global-rollbacker", "global-renamer" ], "NahidSultan": [ "vrt-permissions" ], "Nangkhan Magar": [ "editor" ], "Natuur12": [ "vrt-permissions" ], "Nbarth": [ "editor" ], "Nbro": [ "editor" ], "Nehaoua": [ "ombuds" ], "Neils51": [ "editor" ], "Nemoralis": [ "vrt-permissions" ], "Neojacob": [ "editor" ], "Neriah": [ "global-rollbacker", "global-renamer" ], "Nesbit": [ "editor" ], "Newlisp": [ "editor" ], "Nfgdayton": [ "editor" ], "NguoiDungKhongDinhDanh": [ "global-rollbacker", "global-sysop", "editor" ], "NhacNy2412": [ "global-renamer" ], "Nick.anderegg": [ "editor" ], "NickPenguin": [ "editor" ], "NicoScribe": [ "editor" ], "Nicole Sharp": [ "editor" ], "Nieuwsgierige Gebruiker": [ "editor" ], "Nigos": [ "autoreview" ], "Nihonjoe": [ "global-renamer" ], "Nikai": [ "editor" ], "Ninjastrikers": [ "vrt-permissions" ], "NipplesMeCool": [ "editor" ], "Njardarlogar": [ "editor" ], "Nobody60": [ "editor" ], "Nolispanmo": [ "vrt-permissions" ], "Nomstuff": [ "autoreview" ], "Nonenmac": [ "editor" ], "Norton": [ "editor" ], "Npettiaux": [ "editor" ], "Nsaa": [ "vrt-permissions" ], "Nthep": [ "vrt-permissions" ], "NuclearWarfare": [ "global-rollbacker", "editor" ], "OMSMike": [ "editor" ], "Officer781": [ "editor" ], "Oleander": [ "editor" ], "Oliviacatherall": [ "autoreview" ], "Omphalographer": [ "editor" ], "OnBeyondZebrax": [ "editor" ], "Onsen": [ "editor" ], "Ontzak": [ "global-renamer" ], "Orderud": [ "editor" ], "OrenBochman": [ "editor" ], "Oshwah": [ "global-renamer" ], "Ottawahitech": [ "editor" ], "Owain.davies": [ "editor" ], "PAC": [ "editor" ], "PAC2": [ "editor" ], "PK 97": [ "editor" ], "PNW Raven": [ "editor" ], "Pac8612": [ "editor" ], "Paloi Sciurala": [ "global-rollbacker" ], "Panic2k4": [ "transwiki", "editor" ], "Pascal Pignard": [ "editor" ], "Pastbury": [ "editor" ], "Pathfinders": [ "editor" ], "Pathoschild": [ "editor" ], "Patrik": [ "editor" ], "PauSix": [ "editor" ], "Paul James": [ "editor" ], "Pavroo": [ "editor" ], "PbakerODU": [ "editor" ], "Pbrower2a": [ "editor" ], "Pearts": [ "editor" ], "Peeragogia": [ "editor" ], "Peri Coleman": [ "editor" ], "Perl~enwikibooks": [ "editor" ], "Peter1180": [ "editor" ], "PeterEasthope": [ "editor" ], "Peyton09": [ "editor" ], "Phan M. Nhat": [ "autoreview" ], "PhilKnight": [ "global-renamer" ], "Phoebe": [ "editor" ], "Phosgram": [ "editor" ], "Pi zero": [ "editor" ], "PieWriter": [ "editor" ], "Piotrus": [ "editor" ], "Pithikos": [ "editor" ], "Pittsburgh Poet": [ "editor" ], "Pjpearce": [ "editor" ], "Pkkao": [ "editor" ], "Planotse": [ "editor" ], "Platonides": [ "vrt-permissions" ], "Pluke": [ "editor" ], "PlyrStar93": [ "global-rollbacker", "editor" ], "Pminh141": [ "global-renamer" ], "Pmlineditor": [ "editor" ], "Pmw57": [ "editor" ], "Poetcsw": [ "editor" ], "PoizonMyst": [ "editor" ], "Pola 2607": [ "autoreview" ], "Polimerek": [ "vrt-permissions" ], "Polluks": [ "editor" ], "Pookiyama": [ "editor" ], "Popski": [ "editor" ], "Povigna": [ "editor" ], "Ppolar bear": [ "global-rollbacker", "global-renamer" ], "Pppery": [ "autoreview" ], "Prahlad balaji": [ "editor" ], "Pratyeka": [ "editor" ], "Praxidicae": [ "global-rollbacker", "global-sysop", "editor" ], "Primefac": [ "vrt-permissions" ], "Prince Kassad~enwikibooks": [ "editor" ], "Pronesto": [ "editor" ], "Prototyperspective": [ "autoreview" ], "Psoup": [ "editor" ], "Psr1909": [ "editor" ], "PullUpYourSocks": [ "editor" ], "PurpleBuffalo": [ "global-renamer" ], "PurplePieman": [ "editor" ], "Purplebackpack89": [ "editor" ], "Putukas01": [ "editor" ], "Qenalcu": [ "autoreview" ], "Quebecguy": [ "global-rollbacker" ], "QueerEcofeminist": [ "global-rollbacker", "global-renamer", "editor" ], "Quinlan83": [ "global-rollbacker", "editor" ], "Quintucket": [ "editor" ], "Qwerty number1": [ "editor" ], "Qwertyus": [ "editor" ], "Qədir": [ "global-rollbacker", "global-renamer", "vrt-permissions" ], "R. Henrik Nilsson": [ "editor" ], "RAdimer-WMF": [ "global-rollbacker" ], "RDBury": [ "editor" ], "RJHall": [ "editor" ], "Ra'ike": [ "vrt-permissions" ], "Rachboots": [ "editor" ], "Rachel": [ "editor" ], "Rachmat04": [ "global-renamer", "vrt-permissions" ], "RadiX": [ "editor", "steward", "vrt-permissions" ], "Raffaela Kunz": [ "editor" ], "Rahulkepapa": [ "editor" ], "Ramac": [ "editor" ], "Rambam rashi": [ "editor" ], "Randykitty": [ "autoreview", "global-rollbacker" ], "RatónMístico176": [ "editor" ], "Ravichandar84": [ "editor" ], "Rawheatley": [ "editor" ], "Ray Trygstad": [ "editor" ], "RayeChellMahela": [ "editor" ], "Raymond": [ "vrt-permissions" ], "Razr Nation": [ "editor" ], "Rchaswms01": [ "editor" ], "Rcragun": [ "editor", "uploader" ], "Readyokaygo": [ "editor" ], "Recent Runes": [ "editor" ], "Redlentil": [ "editor" ], "Refcanimm": [ "editor" ], "Regasterios": [ "vrt-permissions" ], "Reinhard Kraasch": [ "vrt-permissions" ], "RenaissanceMan2144": [ "autoreview" ], "Renamed user 242094acfb1a5b2f08e9e78f2e021a40": [ "editor" ], "Renamed user 5f91ca71739b07cfce8397eed758fe13": [ "editor", "uploader" ], "Renamed user f26394dcb19bd7bdad78f0d752896653": [ "editor" ], "Renvoy": [ "global-rollbacker", "global-sysop" ], "Reseletti": [ "editor" ], "Retropunk": [ "editor" ], "Reuben1508": [ "autoreview" ], "Revi C.": [ "global-rollbacker", "global-renamer", "ombuds", "editor", "vrt-permissions" ], "Reyk": [ "editor" ], "Rfc1394": [ "editor" ], "Rgdboer": [ "editor" ], "Rgreenone": [ "editor" ], "Rhole2001": [ "autoreview" ], "Rich Farmbrough": [ "editor" ], "Rickstambaugh": [ "editor" ], "Riggwelter": [ "vrt-permissions" ], "Risk": [ "editor" ], "Risteall": [ "editor" ], "Ritjesman": [ "editor" ], "RoMancer": [ "editor" ], "Robbiemorrison": [ "editor" ], "Robert Huber~enwikibooks": [ "editor" ], "Roberto Mura": [ "editor" ], "Robertsky": [ "global-renamer", "vrt-permissions" ], "RobinH": [ "editor" ], "Rodasmith": [ "editor" ], "Rodrigo": [ "editor" ], "Rodrigo.Argenton": [ "vrt-permissions" ], "Rogerborrell": [ "editor" ], "Rogerdpack": [ "editor" ], "RogueScholar": [ "editor" ], "Romainbehar": [ "editor" ], "RomaineBot": [ "vrt-permissions" ], "RonaldB": [ "vrt-permissions" ], "Rosser1954": [ "editor" ], "Rotlink": [ "editor" ], "RoySmith": [ "ombuds" ], "Rozzychan": [ "editor" ], "Rplano": [ "editor" ], "Rreagan007": [ "autoreview" ], "Rrgreen": [ "editor" ], "Rschen7754": [ "global-rollbacker", "editor" ], "RshieldsVA": [ "editor" ], "Rsjaffe": [ "global-renamer" ], "Rtaisis": [ "editor" ], "Ruakh": [ "editor" ], "Rudolpho~enwikibooks": [ "editor" ], "Runfellow": [ "editor" ], "Runner4lyfe": [ "editor" ], "RunningBlind": [ "editor" ], "Ruthven": [ "vrt-permissions" ], "Ruud Koot": [ "transwiki", "editor" ], "Rzuwig": [ "autoreview", "global-rollbacker" ], "S.Marchenko": [ "global-renamer" ], "S8321414": [ "global-renamer" ], "SB Johnny": [ "editor" ], "SCP-2000": [ "global-rollbacker", "global-renamer", "vrt-permissions" ], "SHB": [ "sysop", "steward" ], "SPM": [ "editor" ], "Sae1962": [ "editor" ], "Safuan12616": [ "editor" ], "SahniM": [ "editor" ], "Sakretsu": [ "steward" ], "Sakura emad": [ "global-rollbacker" ], "Salil Kumar Mukherjee": [ "editor" ], "Samat": [ "vrt-permissions" ], "Sammy2012": [ "editor" ], "Samuel.dellit": [ "editor" ], "Samuele2002": [ "global-rollbacker", "editor" ], "Samwilson": [ "editor" ], "SanBonne": [ "global-rollbacker", "global-renamer", "vrt-permissions" ], "Sandbergja": [ "editor" ], "Sannita": [ "vrt-permissions" ], "Sante Caserio~enwikibooks": [ "editor" ], "SarahFatimaK": [ "editor" ], "Sargoth": [ "vrt-permissions" ], "Saroj": [ "global-rollbacker" ], "Sascha Lill 95": [ "editor" ], "Satdeep Gill": [ "vrt-permissions" ], "Savh": [ "global-rollbacker", "editor" ], "Sbb1413": [ "editor" ], "Scention": [ "editor" ], "Schniggendiller": [ "steward" ], "SchreiberBike": [ "editor" ], "Scott.beckman": [ "editor" ], "Sebastian Wallroth": [ "vrt-permissions" ], "Seewolf": [ "global-rollbacker", "vrt-permissions" ], "Sekidoki": [ "vrt-permissions" ], "Selden": [ "editor" ], "Sennecaster": [ "vrt-permissions" ], "Serinap": [ "editor" ], "Seth Miller": [ "editor" ], "SevenSpheres": [ "editor" ], "Sfan00 IMG": [ "editor" ], "Sfoerster": [ "editor" ], "Sgarrigan": [ "editor" ], "Sgowal": [ "editor" ], "Shaitand": [ "editor" ], "ShakespeareFan00": [ "editor" ], "SharingNotes": [ "editor" ], "Shawntanchinyang": [ "editor" ], "Shdwninja8": [ "editor" ], "ShelleyAdams": [ "autoreview" ], "ShifaYT": [ "global-rollbacker" ], "Shii": [ "editor" ], "Shira the Mogul": [ "editor" ], "Shlomif": [ "editor" ], "ShuBraque": [ "editor" ], "Sidelight12": [ "editor" ], "Sidorkin": [ "editor" ], "Sidpatil": [ "editor" ], "Siebengang": [ "editor" ], "Sigma 7": [ "editor" ], "Simon Peter Hughes": [ "editor" ], "Sinus46": [ "editor" ], "Sir Beluga": [ "editor" ], "Sir Lestaty de Lioncourt": [ "vrt-permissions" ], "SixWingedSeraph": [ "editor" ], "Sj": [ "editor" ], "Sjc~enwikibooks": [ "editor" ], "Sjlegg": [ "editor" ], "Sjone101": [ "editor" ], "Sjö": [ "global-rollbacker" ], "Skymath": [ "editor" ], "Slava Ukraini Heroyam Slava 123": [ "editor", "uploader" ], "Slava Ukrajini Heroyam Slava": [ "editor" ], "Sluffs": [ "editor" ], "Smjg": [ "editor" ], "SnappyDragonPennyroyal": [ "editor" ], "SocialKnowledge": [ "editor" ], "SoftwareEngineerMoose": [ "autoreview" ], "Sonia": [ "editor" ], "Sophie Cheng": [ "editor" ], "Sotiale": [ "steward" ], "Soul windsurfer": [ "editor" ], "SouthParkFan65": [ "editor" ], "SoylentGreen": [ "editor" ], "Spamduck": [ "editor" ], "Spaynton": [ "editor" ], "Spender2001": [ "editor" ], "Speregrination": [ "editor" ], "Spiderworm": [ "editor" ], "Spoon!": [ "editor" ], "Squasher": [ "global-renamer" ], "Srhat": [ "editor" ], "Stang": [ "global-rollbacker", "editor", "vrt-permissions" ], "Stanglavine": [ "editor" ], "Steinsplitter": [ "global-renamer", "vrt-permissions" ], "StephT0704": [ "autoreview" ], "Stepheng3": [ "editor" ], "Stepro": [ "vrt-permissions" ], "Steve M": [ "editor" ], "Stilfehler": [ "editor" ], "Stockywood": [ "editor" ], "Storeye": [ "editor" ], "Strainu": [ "vrt-permissions" ], "Strange quark": [ "editor" ], "Stryn": [ "global-rollbacker", "editor" ], "Stïnger": [ "global-rollbacker", "editor" ], "Suchenwi": [ "editor" ], "Sumone10154": [ "editor" ], "SunCreator": [ "editor" ], "Sunny Cryolite": [ "global-rollbacker" ], "Sunshineconnelly": [ "editor" ], "SuperTyphoonNoru": [ "editor" ], "Superbass": [ "vrt-permissions" ], "Superpes15": [ "global-rollbacker", "global-renamer", "global-sysop", "vrt-permissions" ], "Supertoff": [ "vrt-permissions" ], "Superzerocool": [ "vrt-permissions" ], "SupremeUmanu": [ "editor" ], "Suruena": [ "editor" ], "Sutambe": [ "editor" ], "Sutton Publishing": [ "editor" ], "Sué González Hauck": [ "editor" ], "Svartava": [ "global-rollbacker", "global-renamer", "global-sysop", "editor" ], "SweetCanadianMullet": [ "editor" ], "Swift": [ "editor" ], "SyG": [ "editor" ], "Sylvesterchukwu04": [ "editor" ], "Sylvialim": [ "editor" ], "Sylviaread": [ "editor" ], "Synoman Barris": [ "global-rollbacker", "transwiki", "editor" ], "Syum90": [ "global-rollbacker", "editor" ], "Syunsyunminmin": [ "global-rollbacker", "global-renamer", "global-sysop", "editor" ], "T.seppelt": [ "editor" ], "TDang": [ "editor" ], "TTWIDEE": [ "editor" ], "Tahmid": [ "editor" ], "Taketa": [ "global-renamer" ], "Takipoint123": [ "vrt-permissions" ], "TakuyaMurata": [ "editor" ], "Tamzin": [ "global-renamer" ], "Tanbiruzzaman": [ "global-rollbacker", "global-renamer", "global-sysop", "editor", "vrt-permissions" ], "Tannertsf": [ "editor" ], "Taoheedah": [ "editor" ], "Tapsevarg": [ "editor" ], "TaronjaSatsuma": [ "vrt-permissions" ], "Taxman": [ "editor" ], "Tchoř": [ "global-renamer" ], "Tdkehoe": [ "editor" ], "Tdvorak": [ "editor" ], "TechVindicator": [ "autoreview" ], "Techman224": [ "editor" ], "Tegel": [ "editor", "steward" ], "Teles": [ "ombuds", "steward", "vrt-permissions" ], "Tem5psu": [ "editor" ], "Tempodivalse": [ "editor" ], "TenWhile6": [ "global-rollbacker", "global-renamer", "global-sysop", "editor" ], "Tenshi Hinanawi": [ "autoreview", "global-rollbacker" ], "Terence Kearey": [ "editor" ], "Ternarius": [ "global-renamer" ], "Ternera": [ "global-rollbacker", "global-renamer", "global-sysop", "editor" ], "Tesleemah": [ "editor" ], "Tevfik AKTUĞLU": [ "editor" ], "Tgregtregretgtr": [ "editor" ], "ThatBPengineer": [ "autoreview" ], "Thatonewikiguy": [ "editor" ], "The Squirrel Conspiracy": [ "vrt-permissions" ], "The labs": [ "editor" ], "TheGoodEndedHappily": [ "vrt-permissions" ], "ThePCKid": [ "editor" ], "TheSandDoctor": [ "global-renamer", "vrt-permissions" ], "Theknightwho": [ "editor" ], "Thenub314": [ "editor" ], "Theo Hughes": [ "editor" ], "Theornamentalist": [ "editor" ], "Thereen": [ "editor" ], "Thewinster": [ "editor" ], "Thierry Dugnolle": [ "editor" ], "Thinkglobalnow": [ "editor" ], "Thirunavukkarasye-Raveendran": [ "editor" ], "Thomas Simpson": [ "editor" ], "Thomas.haslwanter": [ "editor" ], "Thomas.lochmatter": [ "editor" ], "Tibetologist": [ "editor" ], "Tigerzeng": [ "global-rollbacker" ], "Tiled": [ "editor" ], "TimBorgNetzWerk": [ "editor" ], "Timothy Gu": [ "editor" ], "Timpo": [ "editor" ], "Tiptoety": [ "editor" ], "Tjyang": [ "editor" ], "Tlustulimu": [ "editor" ], "Tmvogel": [ "editor" ], "Tom Morris": [ "editor" ], "Tomato86": [ "editor" ], "TommyG": [ "vrt-permissions" ], "Tomt87": [ "editor" ], "Tomybrz": [ "editor" ], "Tonyvall": [ "autoreview" ], "Tp42": [ "editor" ], "Tracklayingninja": [ "editor" ], "Tradimus": [ "editor" ], "Tropicalkitty": [ "global-rollbacker", "editor" ], "TrulyShruti": [ "editor" ], "Ts12rAc": [ "global-rollbacker" ], "Tsarina CatarinaToo": [ "autoreview" ], "TunnelESON": [ "sysop" ], "Turbojet": [ "vrt-permissions" ], "Turkmen": [ "editor" ], "TwoThirty": [ "editor" ], "Tyoyafud": [ "editor" ], "Túrelio": [ "autoreview" ], "U$3rname008": [ "editor" ], "USSR-Slav": [ "global-rollbacker" ], "Uf.hun2201": [ "editor" ], "Uncitoyen": [ "global-rollbacker", "global-renamer" ], "Uncle G": [ "editor" ], "Unixxx": [ "editor" ], "User01938": [ "editor" ], "Username222": [ "editor" ], "Utcursch": [ "vrt-permissions" ], "Uziel302": [ "editor" ], "Uzume": [ "editor" ], "V0lkanic": [ "global-renamer" ], "VIGNERON": [ "steward" ], "Valery Starikov": [ "editor" ], "Van der Hoorn": [ "editor" ], "Varnent": [ "vrt-permissions" ], "Vdolar": [ "autoreview" ], "VectorVoyager": [ "editor" ], "Venzz": [ "vrt-permissions" ], "Verfassungsfreund": [ "editor" ], "Veritas Sapientiae": [ "global-rollbacker", "global-renamer", "vrt-permissions" ], "Vermont": [ "editor", "steward", "vrt-permissions" ], "Victor Stefan Stoica": [ "autoreview" ], "Victor Trevor": [ "autoreview" ], "Victoria.sandeman": [ "autoreview" ], "Vincent Vega": [ "global-renamer" ], "Vito Genovese": [ "editor" ], "Vituzzu": [ "editor" ], "Vladimir Solovjev": [ "global-renamer", "vrt-permissions" ], "Vogone": [ "global-rollbacker", "editor" ], "Vossman": [ "editor" ], "Vrinda": [ "editor" ], "VulcanWikiEdit": [ "editor" ], "Vwanweb": [ "editor" ], "WOSlinker": [ "autoreview" ], "Waihorace": [ "global-rollbacker" ], "Waldyrious": [ "editor" ], "WalshDay": [ "editor" ], "Wargo": [ "editor" ], "Wbjimmyd": [ "editor" ], "Wcoole": [ "editor" ], "WeelkyWikiReader": [ "editor" ], "Wekeepwhatwekill": [ "autoreview" ], "WereSpielChequers": [ "editor" ], "What no2000": [ "editor" ], "WhatamIdoing": [ "editor" ], "WhitePhosphorus": [ "global-rollbacker", "global-sysop" ], "Whiteknight": [ "editor" ], "Whoop whoop pull up": [ "editor" ], "Whym": [ "editor", "vrt-permissions" ], "Wiki13": [ "editor" ], "WikiBayer": [ "global-rollbacker", "global-sysop", "editor" ], "WikiFer": [ "vrt-permissions" ], "Wikimi-dhiann": [ "editor" ], "Wikiotics": [ "editor" ], "Wikiwau": [ "autoreview", "editor" ], "WillNess": [ "editor" ], "Willscrlt": [ "editor" ], "Wim b": [ "global-rollbacker", "editor" ], "Wisden": [ "editor" ], "Withinfocus": [ "editor" ], "Wj32": [ "editor" ], "Wkee4ager": [ "editor" ], "Wobbit": [ "editor" ], "Wojciech Pędzich": [ "vrt-permissions" ], "Wooze": [ "global-rollbacker" ], "Wundermacht": [ "editor" ], "Wutsje": [ "global-rollbacker", "editor" ], "Ww2censor": [ "vrt-permissions" ], "Wüstenspringmaus": [ "global-rollbacker", "global-renamer" ], "XXBlackburnXx": [ "editor", "steward" ], "Xandradi": [ "editor" ], "Xania": [ "sysop", "checkuser" ], "Xaosflux": [ "editor", "steward" ], "XenonX3": [ "vrt-permissions" ], "Xerol": [ "editor" ], "Xeverything11": [ "editor", "uploader" ], "Xhungab": [ "editor" ], "Xinkai Wu": [ "editor" ], "Xixtas": [ "editor" ], "Xqt": [ "global-rollbacker" ], "Xxagile": [ "editor" ], "Xypron": [ "editor" ], "Xz64": [ "editor" ], "Y-S.Ko": [ "editor" ], "YMS": [ "editor" ], "Yahya": [ "steward", "vrt-permissions" ], "Yamla": [ "global-renamer" ], "Yann": [ "editor" ], "Yerpo": [ "global-renamer", "vrt-permissions" ], "Yikrazuul": [ "editor" ], "Ymblanter": [ "global-rollbacker" ], "Yndesai": [ "editor" ], "Youssefsan": [ "editor" ], "Ysangkok": [ "editor" ], "Yvelik": [ "uploader" ], "Yzmo": [ "editor" ], "ZI Jony": [ "editor" ], "Zabe": [ "global-rollbacker" ], "Zafer": [ "ombuds" ], "Zedshort": [ "editor" ], "ZeroOne": [ "editor" ], "Zetud": [ "global-rollbacker", "vrt-permissions" ], "Ziv": [ "editor" ], "Zoeannl": [ "editor" ], "Zollerriia": [ "editor" ], "Zoohouse": [ "editor" ], "Zoot": [ "editor" ], "Zsohl": [ "autoreview", "editor" ], "Zvsmith": [ "editor" ], "Zweighaft": [ "editor" ], "ZxxZxxZ": [ "editor" ], "~riley": [ "global-rollbacker", "editor" ], "Érico": [ "global-renamer" ], "İmmortalance": [ "global-renamer" ], "Виктор Пинчук": [ "editor" ], "Воображение": [ "editor" ], "Всевидящий": [ "global-rollbacker" ], "Д.Ильин": [ "editor" ], "Л.П. Джепко": [ "editor" ], "יהודה שמחה ולדמן": [ "editor" ], "מקף": [ "global-rollbacker", "global-renamer" ], "د. فارس الجويلي": [ "global-renamer" ], "روتانا": [ "global-renamer" ], "علاء": [ "steward", "vrt-permissions" ], "فيصل": [ "global-renamer", "vrt-permissions" ], "सीमा1": [ "editor" ], "タチコマ robot": [ "editor" ], "ネイ": [ "global-renamer" ], "一隻北極熊": [ "editor" ], "人间百态": [ "global-rollbacker" ], "臺灣象象": [ "autoreview" ], "范": [ "vrt-permissions" ], "魔琴": [ "global-rollbacker" ], "ꠢꠣꠍꠘ ꠞꠣꠎꠣ": [ "editor" ], "기나ㅏㄴ": [ "global-rollbacker", "global-renamer" ] } qx24a4vaauguwccli4qg75ydsd79qo0 Math for Non-Geeks/Definition of complex numbers 0 471862 4672818 4621064 2026-09-28T17:28:00Z Sascha Lill 95 3167325 proofread by AI 4672818 wikitext text/x-wiki {{#invoke:Math for Non-Geeks/Seite|oben}} Here we will formally define the complex numbers <math>\Complex</math> and prove that they form a field. First of all, we will clarify what the addition and multiplication of complex numbers should look like. == Deriving the formal definition of complex numbers == === Derivation of the tuple notation === Complex numbers have the form <math>a+b\,\mathrm i</math>, where <math>a,b</math> are real numbers and the imaginary unit <math>\mathrm i</math> satisfies the equation <math>\mathrm i^2=-1</math>. However, we lack a mathematical definition for this new form of a number. So we will now derive a reasonable and precise definition. A complex number <math>a+b\,\mathrm i</math> is described by the two real numbers <math>a</math> and <math>b</math>. Furthermore, complex numbers can be represented as points in a plane. <math>a</math> is the <math>x</math>-coordinate of the point and the imaginary part <math>b</math> is the <math>y</math>-coordinate: [[File:Complex number illustration.svg|center|Complex numbers are represented by dots on a plane]] Now, points within the plane can be described as tuples <math>(a,b)</math> of the set <math>\R\times\R=\R^2</math>. So we can assign to a tuple <math>(a,b)</math> in <math>\R\times\R</math> the complex number <math>a+b\,\mathrm i</math>. So we identify <math>(a,b)\hat{=} a+b\,\mathrm i</math>, which provides a one-to-one identification of the complex set of numbers <math>\Complex</math> with the set <math>\R\times\R</math>. The tuple is a precisely defined mathematical concept, so we can use it for the formal definition of complex numbers. We say that complex numbers <math>a+b\,\mathrm i</math> are tuples <math>(a,b)</math> written in a special notation and equipped with a multiplication operation (to be defined later). === Deriving computational rules === [[File:Komplexe addition.svg|thumb|Adding complex numbers works like adding vectors.]] It would be nice to calculate with complex numbers like with real numbers, by adding and multiplying them. Let us first consider the addition of two complex numbers <math>a+b\,\mathrm i</math> and <math>c+d\,\mathrm i</math>. The result should again be a complex number, i.e. of the form <math>x+y\,\mathrm i</math>. For this we add the two complex numbers, arrange the summands and factor out: {{Math|<math>\begin{align} (a+b\,\mathrm i)+(c+d\,\mathrm i)& =a+b\,\mathrm i+c+d\,\mathrm i \\ & =a+c+b\,\mathrm i+d\,\mathrm i \\ & =(a+c)+(b+d)\,\mathrm i \end{align}</math>}} The result is again of the form <math>x+y\,\mathrm i</math>. The real and the imaginary parts are added up. For the formal definition of the addition we use the tuple notation <math>(a,b)</math> in <math>\R\times\R</math>, with identification <math>(a,b)\ \hat{=}\ a+b\,\mathrm i</math>. With this, we translate the above calculation into the tuple notation: {{Math|<math>\begin{align} (a,b)+(c,d)\ &\hat{=}\ (a+b\,\mathrm i)+(c+d\,\mathrm i) = (a+c)+(b+d)\,\mathrm i \\ &\hat{=} (a+c,b+d) \end{align}</math>}} We see that summing is nothing other than component-wise addition in <math>\R\times\R</math>. This is exactly the vector addition in the plane <math>\R\times\R</math>. The multiplication of complex numbers is more complicated. We consider the product of two complex numbers <math>a+b\,\mathrm i</math> and <math>c+d\,\mathrm i</math> and multiply out the product: {{Math|<math>\begin{align} &(a+b\,\mathrm i)\cdot(c+d\,\mathrm i) \\[0.3em] & {\color{OliveGreen}\left\downarrow\ \text{multiply out} \right.} \\[0.3em] &=a\cdot c+a\cdot d\,\mathrm i+b\,\mathrm i \cdot c+b\,\mathrm i \cdot d\,\mathrm i \\[0.3em] &=a\cdot c+(a\cdot d)\,\mathrm i+(b\cdot c)\,\mathrm i+(b\cdot d)\,\mathrm i^2 \\[0.3em] & {\color{OliveGreen}\left\downarrow\ \mathrm i^2=-1 \right.} \\[0.3em] &=a\cdot c+(a\cdot d)\,\mathrm i+(b\cdot c)\,\mathrm i-(b\cdot d) \\[0.3em] & {\color{OliveGreen}\left\downarrow\ \text{re-arrange summands} \right.} \\[0.3em] &=(a\cdot c-b\cdot d)+(a\cdot d+b\cdot c)\,\mathrm i \end{align}</math>}} Translated in the tuple-notation, we have: {{Math|<math>(a,b)\cdot(c,d)=(a\cdot c-b\cdot d,a\cdot d+b\cdot c)</math>}} == Formal definition of complex numbers == === Definition of complex numbers === The complex numbers are defined as tuples in <math>\R\times\R</math> with the appropriate addition and multiplication. {{:Math for Non-Geeks/Template:Definition |titel=Set of complex numbers <math>\Complex</math> |definition= We define the set of complex numbers as the set <math>\Complex:=\R\times\R</math> together with two mappings "addition" and "multiplication". Complex numbers are thus tuples <math>(a,b)</math>, where <math>a</math> and <math>b</math> are real numbers. Addition and multiplication are defined by {{Math|<math>\begin{align} (a,b)+(c,d)& :=(a+c,b+d) \\ (a,b)\cdot (c,d)& :=(a\cdot c-b\cdot d,a\cdot d+b\cdot c) \end{align}</math>}} }} === Definition of real and imaginary part === A complex number <math>z=(a,b)</math> can be described as a point in the plane. It is uniquely defined by its coordinates <math>a</math> and <math>b</math>. These coordinates have special names. <math>a</math> is called the real part and <math>b</math> the imaginary part of the complex number. {{:Math for Non-Geeks/Template:Definition |titel=Real and imaginary part |definition= For a complex number <math>z=(a,b)\in\Complex</math> with <math>a,b\in\R</math> we set <math>\operatorname{Re}(z)=a</math> and <math>\operatorname{Im}(z)=b</math>. We call <math>\operatorname{Re}(z)</math> the ''real part'' and <math>\operatorname{Im}(z)</math> the ''imaginary part'' of the complex number <math>z</math>. }} == The complex numbers form a field {{Anchor|The complex numbers form a field}} == We can calculate with complex numbers as with real numbers. The addition corresponds to the vector addition in <math>\R\times\R</math>. Thus, it inherits all properties of the addition in a vector space and fulfils, for example, the associative law <math>(z+w)+u = z+(w+u)</math> and the commutative law <math>z+w=w+z</math>. The multiplication in the complex numbers has properties similar to those of multiplication in the real numbers. Like in the real numbers, we can form fractions of the form <math>\tfrac{w}{z}</math> in <math>\Complex</math>. This requires inverting a complex number <math>z=(a,b)</math> to <math>z^{-1} = (c,d)</math>. The reciprocal number should satisfy the equation <math>z\cdot z^{-1} = 1</math>. So we need to choose <math>(c,d)</math> such that <math>(1,0)=(a,b)\cdot (c,d)=(ac-bd,ad+bc)</math> holds. We will see that this system of equations is uniquely solvable for all <math>(a,b)\in\Complex\setminus \{0\}</math>. Altogether, the addition and the multiplication fulfil the so-called [[Math for Non-Geeks/Field axioms|field axioms]], as they do for the real numbers. Thus, calculations in <math>\Complex</math> work with a similar structure compared to those within the real numbers. {{:Math for Non-Geeks/Template:Satz |satz= Let <math>\Complex=\R^2</math> be the set of complex numbers with addition and multiplication: {{Math|<math>\begin{align} (a,b)+(c,d)& :=(a+c,b+d)\\ (a,b)\cdot (c,d)& :=(a\cdot c-b\cdot d,a\cdot d+b\cdot c) \end{align}</math>}} This set satisfies the field axioms. |lösungsweg= We now want to check the validity of the field axioms in the complex numbers one after the other. For this we will start from the definitions of addition and multiplication in <math>\Complex</math> and use the properties of the real numbers. Let us consider, for example, the commutativity of multiplication. To prove this, we have to prove the following equation: {{Math|<math>(a,b)\cdot(c,d) = \ldots =(c,d)\cdot(a,b)</math>}} What transformation steps take us from the left-hand term to the right-hand term? First, it is helpful to apply the definition of multiplication in the complex numbers, i.e. <math>(a,b)\cdot(c,d) = (ac-bd,ad+bc)</math> and <math> (c,d)\cdot(a,b) = (ca-db,da+cb)</math>. Thus, we obtain {{Math|<math>(a,b)\cdot(c,d)= (ac-bd,ad+bc) = \ldots = (ca-db,da+cb) = (c,d)\cdot(a,b)</math>}} This way, most of the proof is already done. What remains to be shown is the equality <math>(ac-bd,ad+bc)=(ca-db,da+cb)</math>, which we obtain directly from the properties of <math>\R</math>: Since <math>a, b, c, d</math> are from the field of real numbers, we know, due to the commutativity of the multiplication, that <math>ac-bd=ca-db</math> and <math>ad+bc=da+cb</math> hold. Hence, we have proved the commutativity of multiplication in complex numbers. In a very similar way, the other field axioms for complex numbers can be shown. Besides the associativity and commutativity of addition and multiplication, we have to prove the existence of the neutral and inverse element of addition and multiplication in <math>\Complex</math>. We do this by constructing such an element and showing by explicit calculation that it has the properties required in the field axioms. The neutral element of addition is not difficult to find: We suspect the origin of the complex plane to take this role, which corresponds to the zero in the complex number plane or a zero vector. The point <math>(0,0)</math> should therefore be the complex zero. Also from the definition of addition it is easy to see that <math>0_{\Complex}=(0_{\R},0_{\R})</math> must be valid, so that <math>(a,b)+(0,0)=(a,b)</math> is fulfilled. We can easily determine the additive inverse of a complex number <math>(a,b)</math> by determining the additive inverse of the two real numbers <math>a,b</math>. We obtain <math>-(a,b)=(-a,-b)</math>, which can be shown to be the additive inverse of <math>(a,b)</math> by explicit calculation. Regarding the neutral element of the multiplication, we assume that, as with the neutral element of the addition, an analogy to the real numbers applies. On the real number line, 1 is the neutral element of the multiplication. In the complex plane, this corresponds to the point with the coordinates <math>(1,0)</math>. And we can explicitly verify that <math>1_{\Complex}=(1_{\R},0_{\R})</math> has the desired properties. Now we still have to find the multiplicative inverse. This is somewhat more difficult than the additive inverse because multiplication is defined in a more complicated way than addition. For a given <math>(a,b)\in\Complex</math> with <math>(a,b)\neq(0,0)</math> we search for a complex number <math>(c,d)\in\Complex</math> with <math>(a,b)\cdot (c,d)=(1,0)</math>. Here, <math>(1,0)</math> is the "one" already found in the complex numbers. What conditions must <math>(c,d)</math> fulfil as the inverse of <math>(a,b)</math>? According to the definition of multiplication, <math>(a,b)\cdot (c,d)=(ac-bd,ad+bc)</math>. Thus <math>(ac-bd,ad+bc)=(1,0)</math> must apply. This requires 2 equations to be fulfilled: {{Math|<math>\begin{align} ac-bd& =1\\ ad+bc& =0 \end{align}</math>}} This is a system of equations with two unknowns, namely <math>c</math> and <math>d</math>, and two equations. We can try to solve this system of equations, i.e. solve the equations for <math>c</math> and <math>d</math>. If you have 10 minutes (perhaps, it takes far less), take a pen and paper and try to solve the two equations for <math>c</math> and <math>d</math>. We present here an elegant solution that does not require any case distinction due to division by zero. But it is not intuitive, and few people would do the same on the first try. First, we multiply the first equation with <math>a</math> and the second with <math>b</math>: {{Math|<math>\begin{align} \begin{array}{rcr} ac-bd=1 &\implies &a^2c-abd=a \\[0.3em] ad+bc=0 &\implies &abd+b^2c=0 \end{array} \end{align}</math>}} We add both equations and obtain: {{Math|<math>\begin{align} \begin{array}{rrl} &a^2c+0+b^2c&=a+0 \\[0.3em] \implies& (a^2+b^2)c&=a\\[0.3em] & &{\color{OliveGreen}\left\downarrow\ \begin{array}{l} a^2+b^2\neq 0,\\ \text{since } (a,b)\neq (0,0) \end{array}\right.} \\[0.3em] \implies& c&=\frac{a}{a^2+b^2} \end{array} \end{align}</math>}} Now, we multiply the other way round, i.e. the first equation with <math>b</math> and the second one with <math>a</math>: {{Math|<math>\begin{align} \begin{array}{rcr} ac-bd=1 &\implies &abc-b^2d=b \\[0.3em] ad+bc=0 &\implies &a^2d+abc=0 \end{array} \end{align}</math>}} Subtracting the first equation from the second, we get: {{Math|<math>\begin{align} \begin{array}{rrl} &a^2d+0+b^2d&=-b\\[0.3em] \implies &(a^2+b^2)d&=-b\\[0.3em] &&{\color{OliveGreen}\left\downarrow\ \begin{array}{l} a^2+b^2\neq 0,\\ \text{since } (a,b)\neq (0,0) \end{array}\right.} \\[0.3em] \implies &d&=\frac{-b}{a^2+b^2} \end{array} \end{align}</math>}} So we found <math>(c,d)=\left(\tfrac a{a^2+b^2},\tfrac{-b}{a^2+b^2}\right)\in\Complex</math> as the inverse of <math>(a,b)</math>. In the proof we will verify that indeed <math>(a,b)\cdot (c,d)=(1,0)</math>. |beweis= We must verify all field axioms. Let <math>a,b,c,d,e,f \in \R</math> be given arbitrarily. {{:Math for Non-Geeks/Template:Beweisschritt |ziel=Associative law for addition |beweisschritt= {{Math|<math>\begin{align} (a,b)+\bigg((c,d)+(e,f)\bigg)& =(a,b)+(c+e,d+f)\\ &=(a+(c+e),b+(d+f)) \\ & {\color{OliveGreen}\left\downarrow\ \text{associative law in }\R \right.} \\[0.3em] &=((a+c)+e,(b+d)+f) \\ &=(a+c,b+d)+(e,f)\\ &=\bigg((a,b)+(c,d)\bigg)+(e,f) \end{align}</math>}} }} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=Commutative law for addition |beweisschritt= {{Math|<math>\begin{align} (a,b)+(c,d)& =(a+c,b+d) \\ & {\color{OliveGreen}\left\downarrow\ \text{commutative law in }\R \right.} \\[0.3em] & =(c+a,d+b)\\ & =(c,d)+(a,b) \end{align}</math>}} }} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=Existence of a zero element |beweisschritt= The zero element in <math>\Complex</math> is given by <math>(0,0)</math>, since {{Math|<math>\begin{align} (0,0)+(a,b)&=(a+0,b+0)\\ & {\color{OliveGreen}\left\downarrow\ \text{definition of } 0 \text{ in }\R \right.} \\[0.3em] &=(a,b)\end{align}</math>}} }} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=Existence of the additive inverse |beweisschritt= In <math>\Complex</math> there is <math>-(a,b)=(-a,-b)</math>, since {{Math|<math>\begin{align} (a,b)+(-a,-b)&=(a-a,b-b)\\ & {\color{OliveGreen}\left\downarrow\ \text{additive inverse in }\R \right.} \\[0.3em] &=(0,0)\end{align}</math>}} }} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=Associative law for multiplication |beweisschritt= {{Math|<math>\begin{align} (a,b)\cdot\bigg((c,d)\cdot(e,f)\bigg)& =(a,b)\cdot(ce-df,cf+ed) \\ & =(a\cdot(ce-df)-b\cdot(cf+ed),a\cdot(cf+ed)+b\cdot(ce-df))\\ & {\color{OliveGreen}\left\downarrow\ \text{distributive law in }\R \right.} \\[0.3em] & =(ace-adf-bcf-bed,acf+aed+bce-bdf)\\ & =((ac-bd)\cdot e-(ad+bc)\cdot f,(ac-bd)\cdot f+(ad+bc)\cdot e)\\ & {\color{OliveGreen}\left\downarrow\ \text{distributive law in }\R \right.} \\[0.3em] & =(ac-bd,ad+bc)\cdot(e,f) \\ & =\bigg((a,b)\cdot(c,d)\bigg)\cdot(e,f) \end{align}</math>}} }} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=Commutative law for multiplication |beweisschritt= {{Math|<math>\begin{align} (a,b)\cdot(c,d)& =(ac-bd,ad+bc)\\ & {\color{OliveGreen}\left\downarrow\ \text{commutative law in }\R \right.} \\[0.3em] &=(ca-db,da+cb) \\ &=(c,d)\cdot(a,b) \end{align}</math>}} }} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=Existence of a unit element |beweisschritt= The unit element in <math>\Complex</math> is <math>(1,0)</math>: there is <math>(1,0)\neq(0,0)</math> and {{Math|<math>\begin{align} (1,0)\cdot(a,b)&=(1\cdot a-0\cdot b,1\cdot b+0\cdot a)\\ & {\color{OliveGreen}\left\downarrow\ \text{properties of }0\text{ and } 1 \text{ in }\R \right.} \\[0.3em] &=(a-0,b+0)\\ &=(a,b)\end{align}</math>}} }} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=Existence of the multiplicative inverse |beweisschritt= Let <math>z=(a,b)</math> be a complex number with <math>(a,b)\neq(0,0)</math>. The inverse of this number is <math>(a,b)^{-1}=\left(\frac{a}{a^2+b^2},\frac{-b}{a^2+b^2}\right)</math>. This number is well-defined, since <math>(a,b)\neq(0,0)</math> and hence <math>a^2+b^2>0</math>. And there is {{Math|<math>\begin{align} (a,b)\cdot(a,b)^{-1}&=(a,b)\cdot\left(\frac{a}{a^2+b^2},\frac{-b}{a^2+b^2}\right)\\[0.3em] &=\left(a\cdot\frac{a}{a^2+b^2}-b\cdot\frac{-b}{a^2+b^2},a\cdot\frac{-b}{a^2+b^2}+b\cdot\frac{a}{a^2+b^2}\right)\\[0.3em] &=\left(\frac{aa+bb}{a^2+b^2},\frac{-ab+ba}{a^2+b^2}\right)\\[0.3em] &=\left(\frac{a^2+b^2}{a^2+b^2},\frac{0}{a^2+b^2}\right)\\[0.3em] & {\color{OliveGreen}\left\downarrow\ \text{multiplicative inverse of }a^2+b^2\text{ in }\R \right.} \\[0.3em] &=(1,0) \end{align}</math>}} }} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=Distributive law |beweisschritt= {{Math|<math>\begin{align} (a,b)\cdot\bigg((c,d)+(e,f)\bigg)& =(a,b)\cdot(c+e,d+f)\\ &=(a\cdot(c+e)-b\cdot(d+f),a\cdot(d+f)+b\cdot(c+e))\\ & {\color{OliveGreen}\left\downarrow\ \text{distributive law in }\R \right.} \\[0.3em] &=(ac+ae-bd-bf,ad+af+bc+be)\\ &=(ac-bd,ad+bc)+(ae-bf,af+be) \\ &=(a,b)\cdot(c,d)+(a,b)\cdot(e,f) \end{align}</math>}} }}}} == <math>\R</math> as a sub-field of <math>\Complex</math> == We identify the complex numbers <math>\Complex</math> with the plane <math>\R\times\R</math>. Here the <math>x</math> axis lying in the complex plane is the real number line. So it makes sense that the real numbers <math>\R</math> are a subset of the complex numbers <math>\Complex</math>. We also know that both <math>\R</math> and <math>\Complex</math> are fields. So <math>\R</math> should be a sub-field of <math>\Complex</math>. In order to verify this, we have to show more than that <math>\R</math> is a subset of <math>\Complex</math>. We must also prove that the addition and multiplication of real numbers in <math>\Complex</math> again leads to real numbers. Mathematically, two statements have to be shown: <math>\R</math> is a subset of <math>\Complex</math> and the arithmetic operations preserve the real numbers in <math>\Complex</math>. The first statement requires care. Strictly speaking, <math>\R</math> is not a subset of <math>\Complex</math>, since <math>\Complex=\R\times\R=\{ (a,b)|a,b\in\R\}</math> is a set of tuples and <math>\R</math> is a set of individual numbers. So the elements of <math>\R</math> and of <math>\Complex</math> are different. However, we can identify the real numbers with a subset of the complex numbers, which behaves similarly to <math>\R</math>. To find this subset, we use the visualization of the complex numbers in the plane. The subset we are looking for is the real axis in the complex plane. A complex number <math>z=(a,b)\in\Complex</math> lies on this axis exactly when its imaginary part is zero, i.e. <math>b=0</math>. Thus, the real line is identified with the set <math>\{(a,0)|a\in\R\}=\R\times\{0\}\subseteq\Complex</math>. Now, a quick mathematical investigation of the identification of <math>\R\times\{0\}</math> with the real numbers follows. Intuitively, there is nothing to do: the real line looks like the real axis within the complex plane. Mathematically, there is still some work to be done: we need a one-to-one relationship (bijective mapping) of <math>\R</math> to <math>\R\times\{0\}</math>. Or we define an injective mapping <math>\iota\colon\R\to\Complex</math> (called embedding) with <math>\iota (\R )=\R\times\{0\}</math>. Then <math>\iota</math> bijectively maps the real numbers to <math>\R\times\{0\}</math>. And we need that <math>\R\times\{0\}</math> has the same structure as the real numbers. Our embedding map <math>\iota</math> should preserve the structure of <math>\R</math> in the image. This means, sums in <math>\R</math> should be mapped by <math>\iota</math> to sums in <math>\Complex</math> and the same with products. And the neutral elements <math>0</math> and <math>1</math> shall be mapped from the real numbers to the corresponding neutral elements in the complex numbers. (A mapping with such properties is also called a ''field homomorphism''). How should we choose <math>\iota</math>? Let us look again at our visualization of the complex plane. We want to map the real number line <math>\R</math> to the real axis <math>\R\times\{0\}</math>. The easiest way to do this is to just embed the number line into the two-dimensional plane. In other words, map a real number <math>a\in\R</math> to <math>(a,0)\in\R\times\{0\}</math>: {{:Math for Non-Geeks/Template:Definition |titel=Embedding of the real into the complex numbers |definition= The function <math>\iota\colon\R\to\Complex</math> with the assignment rule <math>\iota (a )=(a,0)</math> is an embedding of the real numbers in the complex numbers. }} It remains to be shown that our picture fulfils the characteristics of an injective field homomorphism. Such an injective field homomorphism is also called a ''field monomorphism'': {{:Math for Non-Geeks/Template:Satz |titel=Embedding of the real numbers is a field homomorphism |satz= The embedding <math>\iota\colon\R\to\Complex</math> with <math>\iota (a)=(a,0)</math> is a field monomorphism (= injective field homomorphism) |lösungsweg= To show that any function <math>f\colon L\to K</math> between two fields <math>L</math> and <math>K</math> is a field homomorphism, the following properties must be verified: *The two neutral elements with respect to the field <math>L</math> must be mapped to the neutral elements from the field <math>K</math>, i.e. <div style="margin-left: 2em;"> {{Math|<math>\begin{align} f(0_L)& =0_K \\ f(1_L)&=1_K \end{align}</math>}} Here <math>0_L</math>/ <math>1_L</math> are the neutral elements of addition/multiplication in the set <math>L</math> and <math>0_K</math>/ <math>1_K</math> are the neutral elements in <math>K</math>. </div> * Preservation of addition, i.e. for all <math>a, b\in L</math> there is: <div style="margin-left: 2em;"> {{Math|<math>f(a+_L b)= f(a) +_K f(b)</math>}} </div> * Preservation of multiplication, i.e. for all <math>a, b\in L</math> there is: <div style="margin-left: 2em;"> {{Math|<math>f (a \cdot_L b )= f (a ) \cdot_K f (b)</math>}} </div> We have to verify these properties for <math>\iota</math>. To do this, we first translate the properties to be verified into the case of <math>\iota</math>. For example, the formula <math>f (a \cdot_L b )= f (a ) \cdot_K f (b)</math> becomes {{Math|<math>\begin{align} {\color{Thistle}f}(a \cdot_{\color{RedOrange}L} b ) & = {\color{Thistle}f}(a) \cdot_{\color{Blue}K} {\color{Thistle}f}(b) \\[0.3em] & \downarrow \\[0.3em] {\color{Thistle}\iota}(a \cdot_{\color{RedOrange}\R} b ) & = {\color{Thistle}\iota}(a) \cdot_{\color{Blue}\Complex} {\color{Thistle}\iota}(b) \\[0.3em] \end{align}</math>}} So we have to prove the equation <math>\iota (a \cdot b ) = \iota (a ) \cdot \iota (b)</math>. Here we can first use the definition of <math>\iota</math>. With this, the following chain of equations can be shown: {{Math|<math>\iota (a \cdot b )=(a \cdot b,0) = \ldots =(a,0) \cdot (b,0) = \iota (a ) \cdot \iota (b)</math>}} By explicitly calculating <math>(a,0) \cdot (b,0)</math> this chain of equations can be proven. The same can be done for the other properties. The proof of injectivity is done by a similar procedure. |beweis= Let <math>a, b\in\R</math>. Further, as defined above, <math>(1,0)</math> is the neutral element of multiplication in <math>\Complex</math>, and <math>(0,0)</math> is the neutral element of addition in <math>\Complex</math>. There is: {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>\iota</math> preserves neutral elements |beweisschritt= The two neutral elements of <math>\R</math> get mapped to the neutral elements of <math>\Complex</math>: {{Math|<math>\begin{align} \iota (1_\R)& =(1,0)=1_\Complex \\ \iota (0_\R)& =(0,0)=0_\Complex \end{align}</math>}} }} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>\iota (a+b)= \iota (a) + \iota (b)</math> |beweisschritt= {{Math|<math>\iota (a+b)=(a+b,0) =(a,0)+(b,0) = \iota (a ) + \iota (b)</math>}} }} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>\iota (a\cdot b)= \iota (a) \cdot \iota (b)</math> |beweisschritt= {{Math|<math>\begin{align} \iota (a \cdot b )& =(a \cdot b,0) \\ & =(a \cdot b-0 \cdot 0,a \cdot 0+0 \cdot b) \\ & =(a,0) \cdot (b,0) = \iota (a ) \cdot \iota (b) \end{align}</math>}} }} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>\iota</math> is injective |beweisschritt= Let <math>a, b\in\R</math> with <math>\iota (a)=\iota (b)</math>. Consequently <math>(a,0)=\iota (a)=\iota (b) = (b,0) </math>, so <math>(a,0)=(b,0)</math>. This means, <math>a = b</math> and our map is injective. }} Thus the map <math>\iota</math> is an injective field homomorphism, i.e. a field monomorphism. }} Due to the properties of a field monomorphism, the structure of a field is preserved in the image of the embedding. Simply put, the image of the field monomorphism fulfils the field axioms and thus defines a field again. Since the image of the embedding <math>\iota</math> is a subset of the field of complex numbers, we can regard the image <math>\iota (\R)</math> as a sub-field of <math>\Complex</math>. Furthermore, the image <math>\iota\colon\R\to \iota(\R)</math> gives a field isomorphism, i.e. a bijective field homomorphism between <math>\R</math> and <math>\iota(\R)</math>. This justifies the notion <math>\R\subseteq\Complex</math> and we view from now on all real numbers <math>a\in\R</math> as equal to the complex number <math>a:=\iota(a)</math>. == Definition of the notation <math>a+b\,\mathrm i</math> == We would like to write a complex number as <math>a+b\,\mathrm i</math>. According to our definition with <math>\Complex=\R\times\R</math>, this number is the tuple <math>(a,b)</math>. To simplify calculations, we would like to introduce the notation <math>a+b\,\mathrm i</math> without the tuple. For this, we have to define <math>\mathrm i</math> mathematically. Since <math>\mathrm i</math> lies in the complex plane on the <math>y</math> axis at coordinate <math>1</math>, we choose <math>\mathrm i := (0,1)</math>: {{:Math for Non-Geeks/Template:Definition |titel=Imaginary unit |definition=We set <math>\mathrm i:=(0,1)</math> , which allows us to use this letter as a complex number. }} In the beginning we looked for the solution of the equation <math>x^2=-1</math> and with <math>\mathrm i</math> we found one of these solutions. We can verify that <math>\mathrm i^2=-1</math> for <math>\mathrm i=(0,1)</math> by explicit computation: {{Math|<math>\begin{align} \mathrm i^ 2& =\mathrm i\cdot \mathrm i=(0,1)\cdot(0,1) \\[0.3em] &=(0\cdot0-1\cdot 1,0\cdot 1+1\cdot 0)\\[0.3em] &=(-1,0)=\iota(-1)=-1 \end{align}</math>}} Here, we use the embedding <math>\iota</math> of the real numbers in <math>\Complex</math> and the notation <math>a=\iota (a)</math> for <math>a\in\R</math>. So there indeed is <math>\mathrm i^2=-1</math>. Now we show that the notation <math>a+b\,\mathrm i</math> for <math>(a,b)</math> indeed makes sense. Using <math>c:=\iota (c)=(c,0)</math> for <math>c\in\R</math> we show <math>(a,b)=a+b\,\mathrm i</math>. Thanks to this proof, we can then calculate with the complex number <math>a+b\,\mathrm i</math> as if it was a sum: {{:Math for Non-Geeks/Template:Satz |satz=For all <math>(a,b)\in\Complex</math> there is <math>a+ b\,\mathrm i=(a,b)</math>. |beweis= Let <math>(a,b)\in\Complex</math>. Then {{Math|<math>\begin{align} (a,b)&=(a,0)+(0,b)\\[0.5em] &{\color{OliveGreen}\left\downarrow\ \begin{align} & (b,0)\cdot(0,1) \\ =& (b\cdot 0-0\cdot 1, b\cdot 1+0\cdot 0) \\ =& (0,b) \end{align}\right.}\\[0.5em] &=(a,0)+(b,0)\cdot(0,1) \\ &=a+b\cdot (0,1)=a+b\,\mathrm i \end{align}</math>}} }} == <math>\Complex</math> is not an ordered field {{Anchor|CAnordnung}} == It would be nice to have an ordering of complex numbers, that means a larger/smaller relation for complex numbers. Let us consider the numbers <math>1</math> and <math>\mathrm i</math>. We notice that they lie on the unit circle. This is the set of all points which have the distance <math>1</math> to zero: [[File:Complex Plane number i and 1.svg|center|300px|Unit circle in the complex plane with 1 and i]] Is now <math>1<\mathrm i</math>, <math>1=\mathrm i</math> or <math>1 > \mathrm i</math>? At first, this case seems to be ambiguous, because both numbers have the same absolute value. What about <math>1</math> and <math>-2\mathrm i</math>? The number <math>-2\mathrm i</math> is further away from zero than the number <math>1</math>. Is <math>-2\mathrm i>1</math> then also valid? Can the product of a negative number with the imaginary unit really be greater than a positive number? From these small examples, we can already see that establishing an ordering of complex numbers is difficult. In fact, this is not possible. The following theorem proves this: {{:Math for Non-Geeks/Template:Satz |satz= There is no ordering of the complex numbers <math>\Complex</math> that maintains the order of the real numbers. |beweis= We consider the two numbers <math>0</math> and <math>\mathrm i</math>. In a fixed ordering, either <math>\mathrm i= 0</math> or <math>0<\mathrm i</math> or <math>\mathrm i < 0</math> must apply (trichotomy of positivity). We will now refute these three statements step by step: {{:Math for Non-Geeks/Template:Fallunterscheidung |fall1=<math>\mathrm i = 0</math> |beweis1= By definition, <math>\mathrm i=(0,1)\neq(0,0)=0</math>. |fall2=<math>\mathrm i > 0</math> |beweis2= Assume that <math>0<\mathrm i</math>. Thus <math>\mathrm i</math> is a positive number. Now, both sides of an inequality can be multiplied by a positive number without changing its order. From <math>a < b</math> and <math>0 < c</math> we get <math>a\cdot c < b \cdot c</math> (closure regarding multiplication). So we must be able to multiply both sides of <math>0<\mathrm i</math> with <math>\mathrm i</math>. We obtain <math>0 = 0\cdot \mathrm i<\mathrm i\cdot \mathrm i=-1</math>. This result is not compatible with the ordering of the real numbers, and therefore our assumption is not correct. |fall3=<math>\mathrm i < 0</math> |beweis3= Let now <math>\mathrm i < 0</math>. Then we add <math>-\mathrm i</math> to both sides of the inequality and get <math>0<-\mathrm i</math>. Again, because of the closure on multiplication, we can multiply both sides by <math>-\mathrm i</math> and then <math>0<(-\mathrm i)^2=-1</math>. This inequality is also incompatible with the ordering of the real numbers, so <math>\mathrm i < 0</math> cannot hold. }} So neither <math>\mathrm i= 0</math> nor <math>0<\mathrm i</math> nor <math>\mathrm i < 0</math> can hold. Thus, <math>\Complex</math> cannot be an ordered field, with an ordering maintaining that of <math>\R</math>. }} == <math>\Complex </math> is algebraically closed == With <math>\Complex </math> we constructed a field in which the equation <math>x^2=-1</math> is solvable, so the polynomial <math>x^2+1</math> has a zero. In the complex numbers <math>\Complex</math> we even have that ''every'' polynomial (with coefficients in <math>\Complex</math>) of degree greater or equal to <math>1</math> has ''at least one zero''. This excludes only constant polynomials, which of course (except the zero polynomial) have no zeros. This property is not valid in the real numbers: for instance, <math>x^2+1</math> has no real zeros. This property of complex numbers is called ''algebraic closure'' and is treated in algebra. The algebraic closure of <math>\Complex</math> is proved in a theorem with the majestic name ''Fundamental Theorem of Algebra''. == Exercises == {{:Math for Non-Geeks/Template:Aufgabe |aufgabe= Compute the following products * <math>(3+2\mathrm i)\cdot \mathrm i</math> * <math>(3+2\mathrm i)\cdot 2\mathrm i</math> * <math>(3+2\mathrm i)\cdot (-2-2\mathrm i)</math> * <math>(3+2\mathrm i)\cdot (2+2\mathrm i)</math> |lösung= We have: * <math>(3+2\mathrm i)\cdot \mathrm i=-2 + 3\mathrm i</math> * <math>(3+2\mathrm i)\cdot 2\mathrm i=-4 + 6 \mathrm i</math> * <math>(3+2\mathrm i)\cdot (-2-2\mathrm i)=-6-6\mathrm i-4\mathrm i+4=-2 - 10 \mathrm i</math> * <math>(3+2\mathrm i)\cdot (2+2\mathrm i)=6+6\mathrm i+4 \mathrm i-4=2 + 10 \mathrm i </math> }} {{#invoke:Math for Non-Geeks/Seite|unten}} {{BookCat}} apmg0okcb6j1p1szo6ligj6nahg06c2 Math for Non-Geeks/Absolute value and conjugation 0 471864 4672819 4610630 2026-09-28T17:28:55Z Sascha Lill 95 3167325 proofread by AI 4672819 wikitext text/x-wiki {{#invoke:Math for Non-Geeks/Seite|oben}} == Absolute value of a complex number == === Motivation of the absolute value === When dealing with real numbers, we introduced the absolute value function <math>|\cdot|\colon \R\to\R_{\ge 0}</math>, with which we could specify the distance of a certain number to zero. Visualised on the real number line, this looks as follows: [[File:Zahlenstrahl3.svg|center|500px|absolute values of real numbers]] Also in the complex plane we can determine the distance of a complex number from the zero point. For this, we use the theorem of Pythagoras. Let <math>z=a+b\,\mathrm i</math> be a complex number: [[File:Complex number.svg|250px|center|The complex number z with its real part a and imaginary part b]] With the Pythagorean theorem, for the distance <math>|z|</math> from zero, we have <math>|z|^2 = \operatorname{Re}(z)^2 + \operatorname{Im}(z)^2 = a^2 + b^2</math>. By taking roots on both sides, <math>|z|</math> can be determined. There is: {{Math|<math>|z| =\sqrt{\text{Re}(z)^2+\text{Im}(z)^2} = \sqrt{a^2+b^2}</math>}} The absolute value transfers some concepts of real numbers to the complex numbers. As <math>|x-y|</math> in the real numbers is the distance between <math>x</math> and <math>y</math>, so is <math>|z-w|</math> in the complex numbers the distance between <math>z</math> and <math>w</math>. The distance in turn can be used to define terms such as a limit: A complex number <math>z</math> is the limit value of a sequence <math>(z_n)_{n\in\N}</math> of complex numbers, if for every <math>\epsilon>0</math>, the distance <math>|z-z_n|</math> is below <math>\epsilon</math> for all sufficiently large <math>n</math>. === Definition of the complex absolute value === {{:Math for Non-Geeks/Template:Definition |titel=absolute value of a complex number |definition= Let <math>z=a+b\,\mathrm i\in \Complex</math>. Then, we define <math>|z| = \sqrt{\text{Re}(z)^2+\text{Im}(z)^2}=\sqrt{a^2+b^2}</math> and call the number <math>|z| \in \R_{\ge 0}</math> the ''absolute value'' of <math>z</math>. }} {{:Math for Non-Geeks/Template:Hinweis|The absolute value defined above on the complex numbers coincides with the usual absolute value for real numbers. Consider <math>z=a+0\cdot\mathrm i \in\R</math>. Then, there is: {{Math|<math>\begin{align} |z|& =\sqrt{\text{Re}(z)^2+\text{Im}(z)^2}=\sqrt{a^2+0^2}=\sqrt{a^2} \\[0.3em] & =\begin{cases}a, &\text{if } a\geq 0,\\-a, &\text{if }a<0.\end{cases} \end{align}</math>}} }} == Complex conjugation == === Motivation of the conjugation === The imaginary unit <math>\mathrm i</math> as a root of <math>-1</math> fulfils the equation <math>\mathrm i^2=-1</math>. We can imagine the multiplication <math>x\mapsto -1 \cdot x</math> as a <math>180^\circ</math> rotation around the zero point. Now because of the equation <math>\mathrm i^2=-1</math>, the multiplication <math>x\mapsto -1 \cdot x</math> is the same as <math>x\mapsto \mathrm i \cdot (\mathrm i \cdot x)</math>. Thus, <math>x\mapsto \mathrm i \cdot x</math> is an operation that corresponds to a <math>180^\circ</math> rotation when used twice. If a double multiplication with <math>\mathrm i</math> corresponds to a <math>180^\circ</math> rotation, then multiplication by the chosen imaginary unit corresponds to a counterclockwise <math>90^\circ</math> rotation. In particular, the imaginary unit <math>\mathrm i</math> is equal to the number which results from a rotation of the number <math>1</math> by <math>90^\circ</math>: [[File:Complex Plane number i by rotation 1 by 90 degrees.svg|300px|center|Rotation of the number 1 by 90° yields i]] It is common in Mathematics to turn counter-clockwise. Thus, <math>\mathrm i</math> is located where in <math>\R\times\R</math> the <math>1</math> lies on the <math>y</math> axis. However, one could just as well have turned clockwise. Then <math>\mathrm i</math> would lie at the point <math>(0,-1)</math> on the <math>y</math> axis: [[File:Complex Plane number i by rotation 1 by -90 degrees.svg|300px|center|Rotation of the number 1 by -90° yields -i]] We could also have derived the complex numbers from this alternative rotation. In that case, we would have chosen the point below the <math>x</math> axis as the imaginary unit <math>\mathrm i</math> on the same complex plane. In this alternative set of complex numbers, the roles of <math>\mathrm i</math> and <math>-\mathrm i</math> are reversed. So if we swap <math>\mathrm i \leftrightarrow -\mathrm i</math> everywhere, essential properties and structures obtained by number range expansion should be preserved. Such an interchange is shown in the figure: {{Math|<math>a + b\,\mathrm i \mapsto a-b\mathrm i</math>}} In this figure, the imaginary part is multiplied by <math>-1</math>. This corresponds to a reflection of the complex number on the real (<math>x</math>) axis: [[File:Complex conjugation.svg|center|350px|complex conjugation visualized]] An example where this reflection is useful are the zeros of the function <math>f\colon \Complex\to\Complex, f(z)=z^2+1</math>. There is <math>f(\mathrm i)=\mathrm i^2+1 = 0</math>. Therefore <math>\mathrm i</math> is a zero of <math>f</math>. On the other hand, there is also <math>f(-\mathrm i) = (-\mathrm i)^2+1=0</math> and therefore <math>-\mathrm i</math> is another zero. Let us consider <math>g(z)=z^2-2z+2</math> with the zero <math>1+\mathrm i</math>. One might think that the negative of the number, <math>-1-\mathrm i</math>, is another zero. Unfortunately, this is not the case. But if we exchange <math>\mathrm i</math> with <math>-\mathrm i</math>, i.e. if we look at the complex number <math>1-\mathrm i</math>, we get another zero: {{Math|<math>\begin{align} g(1-\mathrm i) & = (1-\mathrm i)^2 - 2 (1-\mathrm i) + 2 \\ &= (-2\mathrm i)-(2-2\mathrm i) + 2 = 0 \end{align}</math>}} For the zero <math>z=a+b\,\mathrm i</math> of a polynomial, <math>a-b\,\mathrm i</math>, reflected on the real axis, appears to be another zero point. Incidentally, this is the case for all polynomials with purely real coefficients. This indicates that the mapping <math>a+b\,\mathrm i\mapsto a-b\,\mathrm i</math> is a special one. This mapping is called ''complex conjugation''. For the zero point <math>z=a+b\,\mathrm i</math> of a polynomial, the <math>a-b\,\mathrm i</math> mirrored on the real axis seems to be another zero point. This is the case for all polynomials with purely real coefficients. This indicates that the mapping <math>a+b\,\mathrm i\mapsto a-b\,\mathrm i</math> might be particularly useful. As you progress with your math studies, you will see that it is useful in many more situations. So we better give it a name. Let's call it ''complex conjugation'' (since it connects/ conjugates <math>a+b\,\mathrm i</math> and <math>a-b\,\mathrm i</math>). === Definition of the complex conjugation === {{:Math for Non-Geeks/Template:Definition |titel=complex conjugation for a complex number |definition= Let <math>z=a+b\,\mathrm i\in \Complex</math>. Then, the mapping <math>\Complex\to\Complex, z\mapsto\bar{z}</math> is called ''complex conjugation'' and the number <math>\bar{z}=a-b\,\mathrm i</math> is the ''complex conjugate'' of <math>z</math>. }} ==Overview: Properties of the absolute value and the complex conjugation== ===Properties of the complex conjugation=== For all <math>z,w\in\Complex</math>, the following hold: * <math>z=\overline z \iff \operatorname{Im}(z) = 0 \iff z\in\R</math> * <math>\overline{\overline{w}} = w</math> * <math>\overline{z+w} = \overline{z}+\overline{w}</math> * <math>\overline{z\cdot w} = \overline{z}\cdot\overline{w}</math> * <math>\overline{\sum_{k=1}^n z_k}=\sum_{k=1}^n \overline{z_k}</math> * <math>\overline{\prod_{k=1}^n z_k}=\prod_{k=1}^n \overline{z_k}</math> * <math>\text{Re}(w) = \frac{1}{2}\cdot \left(w+\overline{w}\right)</math> * <math>\text{Im}(w) = \frac{1}{2\mathrm i}\cdot \left(w-\overline{w}\right)</math> * <math>|z|=\sqrt{z\cdot \bar{z}}</math> * <math>z^{-1} = \frac{\overline z}{|z|^2}</math> for <math>z\ne 0</math> * <math>\overline{\left(\frac{z}{w}\right)} = \frac{\overline{z}}{\overline{w}}</math> for <math>w\ne 0</math> ===Properties of the absolute value of a complex number=== For all <math>z,w\in\Complex</math>, the following hold: * <math>|z|\geq 0</math> and <math>|z|=0\Leftrightarrow z=0</math> (positive definiteness) * <math>|wz|=|w||z|</math> (multiplicativity) * <math>|\text{Re}(z)|\leq |z| </math> and <math>|\text{Im}(z)|\leq |z|</math> * <math>|w+z|\leq |w|+|z|</math> (triangle inequality) * <math>|z|\leq |\text{Re}(z)|+|\text{Im}(z)|</math> * <math>\big| |w|-|z|\big|\leq |w-z|</math> == Computation rules for complex conjugation == === Conjugation does not change real numbers === {{:Math for Non-Geeks/Template:Satz |titel=Conjugation does not change real numbers |satz= For a number <math>z\in\Complex</math> there is <math>\bar{z}=z</math> if and only if <math>z</math> is purely real, i.e. <math>\operatorname{Im}(z)=0</math>. |beweis= {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>z=\overline{z} \implies z\in\R</math> |beweisschritt= Let <math>z=a+b\, \mathrm i</math> with <math>a,b \in \R</math> and <math>\overline{z}=z</math>. There is then {{Math|<math>\begin{array}{rrl} & z & =\overline{z} \\ \implies & a+b\, \mathrm i& =a-b\, \mathrm i \\ \implies & b\, \mathrm i& =-b\, \mathrm i \\ \implies & 2b\, \mathrm i & =0 \\ \implies & b & =0 \end{array}</math>}} Hence <math>\operatorname{Im}(z)=b=0</math> so <math>z</math> is a real number. }} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>z\in\R \implies z=\overline{z}</math> |beweisschritt= Let <math>z=a+b\, \mathrm i</math> be a real number. That means, <math>\operatorname{Im}(z)=b=0</math>. We have: {{Math|<math>\overline{z}=a-b\, \mathrm i=a-0\mathrm i =a+0\mathrm i=z</math>}} }}}} === Involution === {{:Math for Non-Geeks/Template:Satz |titel=Involution |satz= For a complex number <math>w \in \Complex</math> there is: {{Math|<math>\overline{\overline{w}} = w</math>}} |beweis= Let <math>w=a+b\,\mathrm i</math> with <math>a,b\in\R</math>. Then, there is: {{Math|<math>\overline{\overline{w}}=\overline{(a-b\,\mathrm i)}=a+b\,\mathrm i = w</math>}} This can also be explained as follows: <math>\overline w</math> is the reflection of <math>w</math> on the real axis. So <math>\overline{\overline{w}}</math> is the reflection of the reflection, which is just the original complex number. }} === Compatibility with addition === {{:Math for Non-Geeks/Template:Satz |titel=Compatibility with addition |satz= For complex numbers <math>z, w \in \Complex</math> there is: {{Math|<math>\overline{z+w} = \overline{z}+\overline{w}</math>}} |beweis= Let <math>z\in \Complex </math> be of the form <math>a+b\,\mathrm i</math>, where <math>a,b \in \R</math> and <math>w \in \Complex</math> of the form <math>c+d\,\mathrm i</math>, where <math>c,d \in \R</math>. Then, there is: {{Math|<math>\begin{align} \overline{z+w} &= \overline{(a+b\,\mathrm i) + (c+d\,\mathrm i)} \\ &= \overline{a+b\,\mathrm i + c+d\,\mathrm i} \\ &= \overline{(a+c)+(b+d)\,\mathrm i} \\ &= (a+c)-(b+d)\,\mathrm i \\ &= (a+c)-b\,\mathrm i-d\,\mathrm i \\ &= a-b\,\mathrm i + c-d\,\mathrm i \\ &= (a-b\,\mathrm i) + (c-d\,\mathrm i) \\ &= \overline{z}+\overline{w} \end{align}</math>}} }} === Compatibility with multiplication === {{:Math for Non-Geeks/Template:Satz |titel=Compatibility with multiplication |satz= For complex numbers <math>z, w \in \Complex</math> there is: {{Math|<math>\overline{z\cdot w} = \overline{z}\cdot\overline{w}</math>}} |beweis= Let <math>z \in \Complex </math> be of the form <math>a+b\,\mathrm i</math>, where <math>a,b \in \R</math> and <math>w \in \Complex</math> of the form <math>c+d\,\mathrm i</math>, where <math>c,d \in \R</math>. Then, there is: {{Math|<math>\begin{align} \overline{z\cdot w} &= \overline{(a+b\,\mathrm i)\cdot (c+d\,\mathrm i)} \\ &= \overline{ac+ad\,\mathrm i+bc\,\mathrm i-bd} \\ &= \overline{(ac-bd)+(ad+bc)\,\mathrm i} \\ &= ac-bd -(ad+bc)\,\mathrm i \\ &= ac-bd-ad\,\mathrm i-bc\,\mathrm i \\ &= ac-ad\,\mathrm i-bc\,\mathrm i-bd \\ &= (a-b\,\mathrm i)\cdot (c-d\,\mathrm i) \\ &= \overline{z}\cdot\overline{w} \end{align}</math>}} }} === Compatibility of conjugation with finite sums and products === We know how the conjugation behaves with the sum and product of two numbers. What happens with sums and products with three or more numbers, like <math>\overline{z_1+z_2+z_3}</math>? We use a trick: First, we consider <math>(z_1+z_2)</math> as a single complex number. Then, we twice use the theorem of conjugation and sum: {{Math|<math>\overline{(z_1+z_2)+z_3}=\overline{(z_1+z_2)}+\overline{z_3}=\overline{z_1}+\overline{z_2}+\overline{z_3}</math>}} There is also no difference for three summands if we first sum everything and then apply conjugation to the resulting number, or if we first conjugate every number and then sum everything. This is generally true for arbitrary sums and products of complex numbers, as we will prove below via induction. {{:Math for Non-Geeks/Template:Satz |titel=Compatibility for arbitrarily many complex numbers |satz= For every <math>n\in\N</math> and all complex numbers <math>z_1,...z_n \in\Complex </math> there is: # <math>\overline{\sum_{k=1}^n z_k}=\sum_{k=1}^n \overline{z_k}</math> # <math>\overline{\prod_{k=1}^n z_k}=\prod_{k=1}^n \overline{z_k}</math> |beweis= We prove this theorem for the sum via full induction. The proof for the finite product can be done analogously. {{:Math for Non-Geeks/Template:Vollständige Induktion |erfuellungsmenge=<math>n\in\N</math> |aussageform= {{Math|<math>\overline{\sum_{k=1}^n z_k}=\sum_{k=1}^n \overline{z_k}</math>}} |induktionsanfang= {{Math|<math>\overline{\sum_{k=1}^1 z_k} = \overline{z_1} =\sum_{k=1}^1 \overline{z_k}</math>}} |induktionsvoraussetzung= {{Math|<math>\overline{\sum_{k=1}^n z_k}=\sum_{k=1}^n \overline{z_k}</math>}} |induktionsbehauptung= {{Math|<math>\overline{\sum_{k=1}^{n+1} z_k}=\sum_{k=1}^{n+1} \overline{z_k}</math>}} |beweis_induktionsschritt= {{Math|<math>\begin{align} \overline{\sum_{k=1}^{n+1} z_k} & =\overline{\sum_{k=1}^{n} z_k +z_{n+1}}={\color{OliveGreen}\overline{\sum_{k=1}^n z_k}}+\overline{z_{n+1}} \\[0.5em] & {\color{OliveGreen}\left\downarrow\ \text{induction assumption}\right.} \\[0.5em] & = {\color{OliveGreen}\sum_{k=1}^n \overline{z_k}} +\overline{z_{n+1}}=\sum_{k=1}^{n+1}\overline{z_k} \end{align}</math>}} }}}} === Computation of the real and imaginary part === {{:Math for Non-Geeks/Template:Satz |titel=Computation of the real and imaginary part |satz= For a complex number <math>w\in \Complex</math> there is: #<math>\text{Re}(w) = \frac{1}{2}\cdot \left(w+\overline{w}\right)</math> #<math>\text{Im}(w) = \frac{1}{2\mathrm i}\cdot \left(w-\overline{w}\right)</math> |beweis= Let <math>w=a+b\,\mathrm i</math> with <math>a,b\in\R</math>. We verify this equation by direct computation, starting from the right: {{Math|<math>\begin{align} \frac 1 2\cdot \left(w+\overline{w}\right)&=\frac 1 2\cdot (a+b\,\mathrm i+(a-b\,\mathrm i)) \\[0.3em] & =\frac 1 2\cdot (a+a+b\,\mathrm i-b\,\mathrm i) \\[0.3em] & =\frac 1 2\cdot (2a)=a=\mathrm{Re}(w) \\[0.3em] \frac 1 {2\mathrm i}\cdot \left(w-\overline{w}\right)&=\frac {1} {2\mathrm i}\cdot (a+b\,\mathrm i-(a-b\,\mathrm i))\\[0.3em] & =\frac {1} {2\mathrm i}\cdot (a-a+b\,\mathrm i+b\,\mathrm i)\\[0.3em] & =\frac {1} {2\mathrm i}\cdot (2b\,\mathrm i)=b=\mathrm{Im}(w) \end{align}</math>}} }} === Computation of the absolute value via conjugation === {{:Math for Non-Geeks/Template:Satz |titel=Computation of the absolute value via conjugation |satz= For all complex numbers <math>z\in \Complex</math> there is <math>|z|=\sqrt{z\cdot \bar{z}}</math>. So <math>z\cdot \overline{z} = |z|^2</math>. |beweis=Let <math>z\in\Complex</math> be an arbitrary complex number with <math>z=a+b\,\mathrm i</math>. We compute <math>z\cdot \bar{z}</math>. There is <math>z=a+b\,\mathrm i</math> and <math>\bar{z}=a-b\,\mathrm i</math>. So there is {{Math|<math> \begin{align} z\cdot \bar{z}&=(a+b\,\mathrm i)\cdot(a-b\,\mathrm i)=a^2-(b\,\mathrm i)^2\\ &=a^2-(-b^2)=a^2+b^2 = |z|^2 \end{align}</math>}} Since <math>|z|^2</math> is real and the basis <math>|z|</math> is non-negative, we can take the root and obtain the real number <math>|z|=\sqrt{z\cdot \bar{z}}</math>. }} === Computation of the inverse via conjugation === {{:Math for Non-Geeks/Template:Satz |titel=Computation of the inverse via conjugation |satz= For all complex numbers <math>z\in \Complex \setminus\{0\}</math> there is <math>z^{-1}=\tfrac{\overline{z}}{|z|^2}</math>. |beweis=Let <math>z\in\Complex\setminus\{0\}</math> be an arbitrary complex number. We want to show <math>z^{-1}=\tfrac{\overline{z}}{|z|^2}</math>. This is done by proving <math>z\cdot\tfrac{\overline{z}}{|z|^2}=1</math>. With <math>|z|^2=z\cdot \bar{z} </math> we get {{Math|<math> z \cdot \frac{\overline{z}}{|z|^2} = \frac{z\cdot \overline{z}}{|z|^2} = \frac{|z|^2}{|z|^2} = 1=z\cdot z^{-1}</math>}} Because the inverse is unique in a field, <math>z^{-1}=\tfrac{\overline{z}}{|z|^2}</math> follows. This proves that <math>\tfrac{\overline{z}}{|z|^2}</math> is equal to the inverse of <math>z</math>. }} {{:Math for Non-Geeks/Template:Hinweis| When proving that the [[Math_for_Non-Geeks/Definition_of_complex_numbers|complex numbers form a field]], we have also derived a multiplicative inverse of <math>z=a+b\,\mathrm i</math>. There we have seen <math>z^{-1}=\frac{a}{a^2+b^2}-\frac{b}{a^2+b^2}\,\mathrm i</math>. This is consistent with the new representation by complex conjugation: {{Math| <math>z^{-1}=\frac{a}{a^2+b^2}-\frac{b}{a^2+b^2}\,\mathrm i=\frac{a-b\,\mathrm i}{a^2+b^2}=\frac{\overline z}{|z|^2}.</math> }} }} === Conjugation of fractions === {{:Math for Non-Geeks/Template:Satz |titel=Conjugation of fractions |satz= For all complex numbers <math>z,w\in \Complex</math> with <math>w\neq 0</math> there is: {{Math|<math>\overline{\left(\frac{z}{w}\right)} = \frac{\overline{z}}{\overline{w}}</math>}} |beweis= We already know that for the inverse of a complex number <math> w \in\Complex\setminus\{0\} </math> there is: <math> \tfrac{1}{w} = \tfrac{\overline{w}}{|w|^2} </math>. We have also seen that real numbers are not changed by the conjugation, and that the conjugation is compatible with the multiplication. We first show: <math>\overline{\left(\tfrac{1}{w}\right)} = \tfrac{1}{\overline{w}}</math>. For this, we use that <math>\tfrac{1}{|w|^2}</math> is real and that <math>|w| = |\overline{w}|</math> holds. {{Math|<math>\begin{align} \overline{\left(\frac{1}{w}\right)} & = \overline{\left(\frac{\overline{w}}{|w|^2}\right)} = \overline{\left(\overline{w}\cdot\frac{1}{|w|^2}\right)} = \overline{\left(\overline{w}\right)}\cdot\overline{\left(\frac{1}{|w|^2}\right)} \\[0.5em] & = \overline{\left(\overline{w}\right)}\cdot\frac{1}{|w|^2} = \overline{\left(\overline{w}\right)}\cdot\frac{1}{|\overline{w}|^2} = \frac{\overline{\left(\overline{w}\right)}}{|\overline{w}|^2} = \frac{1}{\overline{w}} \end{align}</math>}} This gives us for the conjugation of fractions of complex numbers <math>z,w\in \Complex</math> with <math>w\neq 0</math>: {{Math|<math>\overline{\left(\frac{z}{w}\right)} = \overline{\left(z\cdot\frac{1}{w}\right)} = \overline{z} \cdot \overline{\left(\frac{1}{w}\right)} = \overline{z} \cdot \frac{1}{\overline{w}} = \frac{\overline{z}}{\overline{w}}</math>}} }} == Properties of the complex absolute function == === Positive definiteness === {{:Math for Non-Geeks/Template:Satz |titel=Positive definiteness |satz= Let <math>z\in\Complex</math> be a complex number. Then, there is: {{Math|<math>|z|\geq 0 \land |z|=0 \iff z=0</math>}} |beweis= Let <math>z=a+b\,\mathrm{i}</math> be given in Cartesian form. Then, there is <math>|z|=\sqrt{a^2+b^2}\geq 0</math>. Now we still have to prove the equivalence. For this, we show two implications: {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>z=0 \implies |z|=0</math> |beweisschritt= Let <math> z=0</math>. Then, there is <math>a=b=0</math>. So we have <math>|z|=\sqrt{a^2+b^2}=\sqrt{0+0}=0</math>. }} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>|z|=0 \implies z=0</math> |beweisschritt= This direction is shown by contradiction. Let <math>z\neq 0</math>. This implies <math>a\neq 0</math> or <math>b\neq 0</math>. If <math>a\neq 0</math> then, there is <math>|z|=\sqrt{a^2+b^2}\geq \sqrt{a^2}=|a|>0</math>. For <math>b\neq 0</math> there is <math>|z|=\sqrt{a^2+b^2}\geq \sqrt{b^2}=|b|>0</math>. In every case we have <math>|z|>0</math> and hence <math>|z|\neq 0</math>. }} }} === Multiplicativity === {{:Math for Non-Geeks/Template:Satz |titel=Multiplicativity |satz= For <math>w,z\in\Complex</math> there is <math>|z\cdot w|=|z|\cdot |w|</math>. |beweis= Let <math>w=a+b\,\mathrm i</math> and <math>z=c+d\,\mathrm i\in\Complex</math>. Then, there is {{Math|<math>\begin{align} |z\cdot w|^2&=|(c+d\,\mathrm{i})\cdot (a+b\,\mathrm{i})|^2\\ &=|(ac-bd)+(cb+da)\,\mathrm{i}|^2\\ &=(ac-bd)^2+(cb+da)^2\\ &=a^2c^2+b^2d^2+c^2b^2+d^2a^2\\ &=(c^2+d^2)(a^2+b^2)\\ &=|z|^2\cdot |w|^2\\ &=(|z|\cdot |w|)^2 \end{align}</math>}} Since <math>|z\cdot w|</math> and <math>|z|\cdot |w|</math> are both nonnegative, we are allowed to take the root on both sides. Thus, we get <math>|z\cdot w|=|z|\cdot |w|</math>. }} === Estimating real and imaginary part === {{:Math for Non-Geeks/Template:Satz |satz= For all <math>z\in\Complex</math> there is <math>|\text{Re}(z)|\leq |z| </math> and <math>|\text{Im}(z)|\leq |z|</math>. |beweis= Let <math>z=a+b\,\mathrm i \in\Complex</math> with <math>a,b\in\R</math>. Then, with <math>b^2\geq 0</math>, we have: {{Math|<math>|z|=|a+b\,\mathrm{i}|=\sqrt{a^2+b^2}\geq \sqrt{a^2}=|a|=|\mathrm{Re}(z)|</math>}} Analogously, from <math>a^2\geq 0</math>, we get: {{Math|<math>|z|=|a+b\,\mathrm{i}|=\sqrt{a^2+b^2}\geq \sqrt{b^2}=|b|=|\mathrm{Im}(z)|</math>}} }} === Triangle inequality === {{:Math for Non-Geeks/Template:Satz |titel=Triangle inequality |satz= For all <math>w,z\in\Complex</math> there is <math>|w+z|\leq |w|+|z|</math>. |beweis= Let <math>w</math> and <math>z\in\Complex</math>. In order to estimate the absolute value, we use the relation <math>|v|^2=v\cdot \overline{v}</math>: {{Math|<math>\begin{align} |w+z|^2&=(w+z)\overline{(w+z)}\\ &=(w+z)(\overline{w}+\overline{z})\\ &=w\overline{w}+w\overline{z}+\overline{w}z+\overline{z}z\\ &=|w|^2+(w\overline{z}+\overline{w\overline{z}})+|z|^2\\[0.3em] & {\color{OliveGreen}\left\downarrow\ \text{For } v\in\Complex \text{ there is } v+\overline{v}=2\mathrm{Re}(v) \right.} \\[0.3em] &=|w|^2+2\mathrm{Re}(w\overline{z})+|z|^2\\[0.3em] & {\color{OliveGreen}\left\downarrow\ \mathrm{Re}(w\overline{z})\leq |\mathrm{Re}(w\overline{z})|\leq |w\overline{z}|=|w||\overline{z}|=|w||z|\right.} \\[0.3em] &\leq |w|^2+2|w||z|+|z|^2\\ &=(|w|+|z|)^2 \end{align}</math>}} Both sides are nonnegative, so taking square roots gives <math>|w+z|\leq |w|+|z|</math>. }} === Estimating the absolute value === {{:Math for Non-Geeks/Template:Satz |satz= For all <math>z\in\Complex</math> there is <math>|z|\leq |\operatorname{Re}(z)|+|\operatorname{Im}(z)|</math>. |beweis= Let <math>z=a+b\,\mathrm i</math>. First, we show that the square of the inequality holds. {{Math|<math>\begin{align} |z|^2 & =a^2+b^2=|a|^2+|b|^2 \\ & \leq |a|^2+2|a||b|+|b|^2\\ & =(|a|+|b|)^2=(|\operatorname{Re}(z)|+|\operatorname{Im}(z)|)^2 \end{align}</math>}} Both <math>|z|</math> and <math>|\operatorname{Re}(z)|+|\operatorname{Im}(z)|</math> are nonnegative, so we can take the root on both sides of the inequality. This root preserves inequalities and thus <math>|z|\leq |\operatorname{Re}(z)|+|\operatorname{Im}(z)|</math>. }} === Inverse triangle inequality === {{:Math for Non-Geeks/Template:Satz |titel=Inverse triangle inequality |satz= For complex numbers <math>w,z\in\Complex</math> there is <math>\big| |w|-|z|\big|\leq |w-z|</math>. |beweis= In order to prove an inequality <math>|x|\le y</math>, we can also just prove the two inequalities <math>x\le y</math> and <math>-x\le y</math>. We will apply exactly this technique: in the following, we establish the two inequalities <math>|w|-|z|\leq |w-z|</math> and <math>|z|-|w|\leq |w-z|</math>. Let's start with the first inequality. We use the triangle inequality of the complex amount and the trick of "inserting a fruitful <math>0</math>" (which often appears together with triangle inequalities): {{Math|<math>|w|=|(w-z)+z|\leq |w-z|+|z|</math>}} By transformation, we obtain <math>|w|-|z|\leq |w-z|</math>. We show the second inequality analogously, where the roles of <math>z</math> and <math>w</math> are reversed. In addition, we gradually transform <math>|z-w|</math> into <math>|w-z|</math>: {{Math|<math>\begin{align} |z|& =|(z-w)+w|\leq |z-w|+|w| \\ & =|(-1)(w-z)|+|w| \\ & =|(-1)||w-z|+|w|\\ & =|w-z|+|w| \end{align}</math>}} This implies <math>|z|-|w|\leq |w-z|</math>. So in all, we have proven the two inequalities <math>|w|-|z|\leq |w-z|</math> and <math>-(|w|-|z|)\leq |w-z|</math>. This establishes <math>||w|-|z||\leq |w-z|</math>. }} {{#invoke:Math for Non-Geeks/Seite|unten}} {{BookCat}} 19xtuec43sznv6s7wbjco6qeld4jg5u Math for Non-Geeks/Exercises: Complex numbers 0 471865 4672820 4611526 2026-09-28T17:29:36Z Sascha Lill 95 3167325 proofread by AI 4672820 wikitext text/x-wiki {{#invoke:Math for Non-Geeks/Seite|oben}} == Real and imaginary part == {{:Math for Non-Geeks/Template:Gruppenaufgabe |titel=Determining imaginary and real part |aufgabe=Determine the real part and the imaginary part of the following complex numbers: |teilaufgabe1=<math>z_1 = \left(1-\tfrac{1}{2}\mathrm i\right)(2+3\mathrm i)</math> |teilaufgabe2=<math>z_2 = \frac{1+\mathrm i}{1-\mathrm i}</math> |teilaufgabe3=<math>z_3 = \frac{(4+2\mathrm i)(3-\mathrm i)}{\mathrm i(1+\mathrm i)}</math> |teilaufgabe1-lösung= There is {{Math|<math>\begin{align} z_1& =\left(1-\frac{1}{2}\mathrm i\right)(2+3\mathrm i)=2-\mathrm i +3\mathrm i -\tfrac{3}{2}\cdot \underbrace{\mathrm i^2}_{=-1} \\ & = 2-\mathrm i +3\mathrm i +\tfrac{3}{2} = \tfrac{7}{2}+2\mathrm i \end{align}</math>}} So <math>\text{Re}(z_1)=\tfrac{7}{2}</math> and <math>\text{Im}(z_1)=2</math>. |teilaufgabe2-lösung= There is {{Math|<math>\begin{align} z_2 = \frac{1+\mathrm i}{1-\mathrm i}=\frac{(1+\mathrm i)^2}{(1+\mathrm i)(1-\mathrm i)}=\frac{1+2\mathrm i+\mathrm i^2}{1-\mathrm i^2}=\frac{2\mathrm i}{2}=\mathrm i \end{align}</math>}} So <math>\text{Re}(z_2)=0</math> and <math>\text{Im}(z_2)=1</math>. |teilaufgabe3-lösung= There is {{Math|<math>\begin{align} z_3& =\frac{(4+2\mathrm i)(3-\mathrm i)}{\mathrm i(1+\mathrm i)}=\frac{12+6\mathrm i-4\mathrm i -2\mathrm i^2}{\mathrm i+\mathrm i^2} =\frac{14+2\mathrm i}{\mathrm i-1} \\[0.5em] & =\frac{(14+2\mathrm i)(\mathrm i+1)}{(\mathrm i-1)(\mathrm i+1)}=\frac{14+14\mathrm i +2\mathrm i+2\mathrm i^2}{\mathrm i^2-1} \\[0.5em] & =\frac{12+16\mathrm i}{-2}=-6-8\mathrm i \end{align}</math>}} So <math>\text{Re}(z_3)=-6</math> and <math>\text{Im}(z_3)=-8</math>. }} == Plane of complex numbers == {{:Math for Non-Geeks/Template:Gruppenaufgabe |aufgabe=Sketch the following sets on the plane of complex numbers: |teilaufgabe1=<math>M_1=\{z\in\Complex:\;|z-\mathrm i|\leq 2\}</math> |teilaufgabe2=<math>M_2=\{z\in\Complex:\;1\leq |z|\leq 3\}</math> |teilaufgabe3=<math>M_3=\{z\in\Complex:\;|z|\leq 2\}\cap \{z\in\Complex:\;\operatorname{Re}(z)>\operatorname{Im}(z)\}</math> |teilaufgabe1-lösung= The set <math>M_1</math> describes all complex numbers which fulfil the condition <math>|z-\mathrm i|\leq 2</math>. In the complex plane, this corresponds exactly to the numbers <math>z\in\Complex</math>, whose distance from the number <math>\mathrm i</math> is at most <math>2</math>. So <math>M_1</math> describes a closed disk centered at <math>\mathrm i</math> with radius <math>2</math>. The boundary of the circle is included in the set: [[File:Menge1.svg|center|400px|The set M1]] |teilaufgabe2-lösung= For all elements of the set <math>M_2</math>, <math>1\leq|z|\leq 3</math> should apply. So their distance from the origin should be at least <math>1</math>, but at most <math>3</math>. Thus, the set <math>M_2</math> describes a closed annulus between the circles with radii <math>1</math> and <math>3</math>, including both boundary circles: [[File:Menge2.svg|center|400px|The set M2]] |teilaufgabe3-lösung= The set <math>\{z\in\Complex:\;|z|\leq 2\}</math> describes a closed disk centered at the origin with radius <math>2</math>: [[File:Menge3.1.svg|center|350px|First part of the set M3]] The second part <math>\{z\in\Complex:\;\text{Re}(z)>\text{Im}(z)\}</math> of the set <math>M_3</math> describes all complex numbers whose real part is larger than their imaginary part. On the bisector of the first and third quadrant ("diagonal line") we have all numbers whose real and imaginary part are equal. To the right of this line, there are all complex numbers with a real part greater than the imaginary part: [[File:Menge3.2.svg|center|350px|Second part of the set M3]] The intersection of both sets yields: [[File:Menge3.3.svg|center|350px|Intersection of the sets]] With this you can sketch the set <math>M_3</math>. Note that one of the boundary lines is only dashed. That means, the numbers directly on the diagonal line through the origin do not belong to the set <math>M_3</math>, since the real part of each element must be strictly bigger than its imaginary part: [[File:Menge3.4.svg|center|400px|Menge M3]] }} == Polar representation == {{:Math for Non-Geeks/Template:Gruppenaufgabe |titel=Transform to polar representation |aufgabe=Compute the complex numbers and convert them into polar representation: |teilaufgabe1=<math> z_1= \mathrm i</math> |teilaufgabe2=<math>z_2=1- \mathrm i</math> |teilaufgabe3=<math>z_3=2+2 \mathrm i</math> |teilaufgabe4=<math>z_4=(4+4\mathrm i)\cdot (2+5\mathrm i)</math> |teilaufgabe5=<math>z_5=(9-\sqrt{19}\mathrm i)\cdot(2+\sqrt{5}\mathrm i)\cdot(3+4\mathrm i)</math> |teilaufgabe6=<math>z_6=(37+\sqrt{395}\mathrm i)^{123}</math> |teilaufgabe1-lösung= The absolute value is <math>|z_1|=\sqrt{0^2+1^2}=1</math>. Since <math>\operatorname{Re}(z_1)=0</math> and <math>\operatorname{Im}(z_1)>0</math> there is <math>\varphi = \tfrac \pi2</math>. Thus <math>z_1 = \mathrm i = e^{\frac \pi2 \mathrm i}</math>. This formula appears frequently, so you might want to learn it by heart. |teilaufgabe2-lösung= We have the absolute value <math>|z_2|=\sqrt{1^2+(-1)^2}=\sqrt{2}</math>. With <math>\operatorname{Re}(z_2)>0</math> and <math>\operatorname{Im}(z_2)<0</math> the number lies in the fourth quadrant. The formula for this is <math>\varphi=\text{arctan}\left(\tfrac{-1}{1}\right)=-45^\circ= -\tfrac{\pi}{4}</math>. So there is <math> z_2 = \sqrt{2} \cdot e^{-\frac{\pi}{4} \mathrm i}</math>. |teilaufgabe3-lösung= You get the polar representation of <math>z_3</math> by first complexly conjugating the polar representation of <math>z_2</math> and then multiplying it by <math>2</math>. There is: {{Math|<math>z_3 = 2+2\mathrm i=2(1+\mathrm i) = 2 \cdot \overline{(1-\mathrm i)} = 2 \overline{z_2}</math>}} Under complex conjugation, <math>\mathrm i</math> is replaced by <math>-\mathrm i</math> in the exponent in the polar representation. Thus <math>z_3 = 2\sqrt{2}\cdot e^{\frac{\pi}{4}\mathrm i}</math>. |teilaufgabe4-lösung= By multiplying it out, we get <math>z_4 =(8-20)+(8+20)\cdot \mathrm i=-12+28\cdot \mathrm i</math>. So <math>|z_4|=\sqrt{(-12)^2+(28)^2}=4\sqrt{58}</math>. With <math>\operatorname{Re}(z_4)<0</math> and <math>\operatorname{Im}(z_4)>0</math> the number lies in the second quadrant. For the angle <math>\varphi</math> there is <math>\varphi= \pi -\arctan\left(\tfrac{28}{12}\right) \approx 1.976</math>. This corresponds in degrees to an angle of <math>\varphi \approx 113.2 ^\circ </math>. Altogether we get the result <math>z_4 = 4\sqrt{58}\cdot e^{\left(\pi-\arctan\left(\frac{7}{3}\right)\right)\cdot \mathrm i} \approx 30.46\cdot e^{1.976\mathrm i} </math>. |teilaufgabe5-lösung= First, we determine the polar representation of the three factors of <math>z_5</math>: {{Math|<math>\begin{align} w_1 & = 9-\sqrt{19} \cdot \mathrm i =\sqrt{9^{2}+\sqrt{19}^{2}} \cdot e^{\arctan\left(\frac{-\sqrt{19}}{9}\right) \cdot \mathrm i} \\ & = 10 \cdot e^{\arctan\left(\frac{-\sqrt{19}}{9}\right)\cdot \mathrm i} \approx 10 \cdot e^{-0.451 \cdot \mathrm i} \\[0.5em] w_2 & = 2+\sqrt{5} \cdot \mathrm i =\sqrt{2^{2}+\sqrt{5}^{2}} \cdot e^{\arctan\left(\frac{\sqrt{5}}{2}\right) \cdot \mathrm i} \\ & = 3 \cdot e^{\arctan\left(\frac{\sqrt{5}}{2}\right)\cdot \mathrm i} \approx 3 \cdot e^{0.841 \cdot \mathrm i} \\[0.5em] w_3 & =3+4 \cdot \mathrm i =\sqrt{3^{2}+4^{2}} \cdot e^{\arctan\left(\frac{4}{3}\right) \cdot \mathrm i} \\ & = 5 \cdot e^{\arctan\left(\frac{4}{3}\right)\cdot \mathrm i} \approx 5 \cdot e^{0.927 \cdot \mathrm i} \end{align}</math>}} Then, there is {{Math|<math>\begin{align} z_5 & = w_1\cdot w_2 \cdot w_3 = \left(10 \cdot e^{\arctan\left(\frac{-\sqrt{19}}{9}\right)\cdot \mathrm i}\right) \cdot \left(3 \cdot e^{\arctan\left(\frac{\sqrt{5}}{2}\right)\cdot \mathrm i}\right) \cdot \left(5 \cdot e^{\arctan\left(\frac{4}{3}\right)\cdot \mathrm i}\right) \\[0.5em] & \approx \left(10 \cdot e^{-0.451 \cdot \mathrm i}\right) \cdot \left(3 \cdot e^{0.841 \cdot \mathrm i}\right) \cdot \left(5 \cdot e^{0.927 \cdot \mathrm i}\right) \\[0.5em] & \approx 150 \cdot e^{(-0.451 + 0.841 + 0.927) \cdot \mathrm i} \approx 150 \cdot e^{1.317 \cdot \mathrm i} \end{align}</math>}} |teilaufgabe6-lösung= First we determine the absolute value and the angle of <math>w=37+\sqrt{395}\mathrm i</math>. There is <math>|w|=\sqrt{37^2+\sqrt{395}^2}=42</math> and <math>\varphi=\operatorname{Arg}(w)=\arctan\left(\tfrac{\sqrt{395}}{37}\right)\approx 0.492925\ldots</math>. Now we can determine the polar representation of <math>z_6</math>: {{Math|<math>\begin{align} z_6 & = (37+\sqrt{395}\mathrm i)^{123} = \left(42\cdot e^{\varphi \cdot \mathrm i}\right)^{123} =42^{123}\cdot e^{\varphi \cdot \mathrm i \cdot 123} \\[0.3em] &{\color{OliveGreen}\left\downarrow\ \text{subtract }18\pi\text{ from the angle}\right.} \\[0.3em] & =42^{123}\cdot e^{(123\varphi-18\pi)\mathrm i}\approx 42^{123}\cdot e^{4.081\mathrm i} \end{align}</math>}} }} {{#invoke:Math for Non-Geeks/Seite|unten}} {{BookCat}} oyol5820avrpyln525ezerf23ar2di3 Math for Non-Geeks/The infinite case 0 471867 4672826 4611528 2026-09-28T17:47:49Z Sascha Lill 95 3167325 proofread by AI 4672826 wikitext text/x-wiki {{#invoke:Math for Non-Geeks/Seite|oben}} In order for a set to have a real-valued supremum, it must be nonempty and bounded above. If it is unbounded above, we assign it the improper supremum <math>\infty</math>. Here, we will define what this means exactly. In addition, we will assign an improper supremum and infimum to the empty set. == Improper suprema and infima for unbounded sets == A set <math>M</math> is unbounded from above if it has no upper bound. That means, every <math>S \in \R</math> must not be an upper bound, so there is an element <math>x \in M</math> with <math>x > S</math>. That's already the mathematical definition: {{:Math for Non-Geeks/Template:Definition |titel=unboundedness from above for sets |definition= A set <math>M</math> is unbounded from above if it has no upper bound: {{Math|<math>\forall S \in \R\, \exists x \in M: S < x</math>}}}} In that case, <math>M</math> has no real upper bound. We formally assign it the improper supremum <math>\infty</math> and write {{Math|<math>\sup M = \infty</math>}} ''Attention!'' The symbol <math>\infty</math> does not define a real number. So <math>\sup M = \infty</math> is '''not a supremum''' of <math>M</math>. Instead, it is an '''improper supremum'''. The symbol <math>\infty</math> can be used as an element of the extended real numbers, but it is not a real number and does not obey all the ordinary rules of real-number arithmetic. For example, one may define <math>3+\infty=\infty</math>, but one cannot then subtract <math>\infty</math> from both sides: <math>\infty-\infty</math> is undefined. {{:Math for Non-Geeks/Template:Definition |titel=improper supremum |definition= If a set <math>M</math> is unbounded from above, we call <math>\infty</math> the '''improper supremum''' of <math>M</math> and write {{Math|<math>\sup M = \infty</math>}}}} {{:Math for Non-Geeks/Template:Warnung|1=The adjective "improper" is important. <math>\infty</math> is not a real number, and it is not a proper supremum. In case <math>\sup M = \infty</math> , the set <math>M</math> has no real-valued supremum, but only an improper supremum!}} Analogously for sets unbounded from below: {{:Math for Non-Geeks/Template:Definition |titel=improper infimum |definition= A set <math>M</math> is unbounded below if, for every <math>S \in \R</math>, there is an <math>x \in M</math> with <math>x < S</math>. In that case, we write {{Math|<math>\inf M = -\infty</math>}}}} == Improper supremum and infimum of the empty set == The empty set also has no real-valued supremum or infimum: We consider <math> M = \emptyset </math>, then a supremum would formally be the smallest upper bound. {{:Math for Non-Geeks/Template:Frage |frage=What upper bounds does <math>\emptyset</math> have? |antwort= Consider any <math> S \in \R </math>. Is <math> S </math> an upper bound? We have to check whether <math> x \le S </math> for all <math> x \in \emptyset </math>. But there is no <math> x \in \emptyset </math>. So we have nothing to check, and the statement is always true. Hence, any <math> S \in \R </math> is an upper bound.}} {{:Math for Non-Geeks/Template:Frage |frage=What is the smallest upper bound of <math>\emptyset</math>? |typ=Question |antwort= Any <math> S \in \R </math> is an upper bound. So '''there is no smallest upper bound'''. Formally, we can go down to <math> - \infty </math> with our upper bounds. So it makes sense to say that, formally, <math> - \infty </math> is the smallest upper bound. However, this is only a formal statement which has to be taken with a bit of caution!}} Following the answers to the 2 questions above, it makes sense to define {{:Math for Non-Geeks/Template:Definition |titel=improper supremum and infimum of the empty set |definition= For the empty set <math>\emptyset</math> there is {{Math|<math>\begin{align} \sup \emptyset & = -\infty \\ \inf \emptyset & = \infty \end{align}</math>}}}} Again, be cautious: Neither of these is a real number! The set <math> \emptyset </math> has '''no supremum''', but an '''improper supremum''', instead. And the same holds for the infimum. Always keep proper and improper suprema and infima strictly apart! {{#invoke:Math for Non-Geeks/Seite|unten}} {{BookCat}} m26ityn0zttxffk8g44pmyw100i58q8 Math for Non-Geeks/How to prove existence of a supremum or infimum 0 471868 4672827 4611529 2026-09-28T17:48:13Z Sascha Lill 95 3167325 proofread by AI 4672827 wikitext text/x-wiki {{#invoke:Math for Non-Geeks/Seite|oben}} == General procedure == How do we find the supremum/infimum of a set? There are some strategies: # ''Visualize the set:'' What does the set look like? Try to draw it. You may use a paper, a computer or your imagination! # ''Make a hypothesis:'' Is the set bounded from above? If yes, what is a suitable candidate for a supremum? And why? If not, why is it unbounded? And what about the supremum? # ''Find a proof for the supremum/ infimum:'' Now, how can you show that the suspected supremum/ infimum is indeed one? Or that there is no supremum or infimum due to unboundedness? Take a piece of paper and try to construct a proof. Perhaps, within the proof, you may notice that your first step was wrong for some reason. This is a good sign: detecting your own wrong thoughts takes you closer to the actual truth. # ''Write down the proof:'' If you have a plan how to make a proof, formulate it in a short and understandable way - such that anyone who reads it and doesn't know the solution gets the answer as quickly and nicely as possible. == General structure of proof == Proofs that a set has a supremum/ infimum generally follow some patterns, which we want to list here: === Supremum: structure of proof === In order to show that a number <math>s</math> is the supremum of a set <math>M</math> , you may proceed as follows: # ''Prove that <math>s</math> is an upper bound of <math>M</math> :'' This is done by showing <math>y \le s</math> for all <math>y \in M</math>. # ''Prove that no number <math>x < s</math> is an upper bound of <math>M</math>:'' Take any <math>x < s</math> and show that there is a <math>y \in M</math> with <math>y > x</math>. === Infimum: structure of proof === A proof that <math>\tilde s</math> is the infimum of a set <math>M</math> could look as follows: # ''Prove that <math>\tilde s</math> is a lower bound of <math>M</math> :'' This is done by showing <math>y \ge \tilde s</math> for all <math>y \in M</math>. # ''Prove that no number <math>x > \tilde s</math> is a lower bound of <math>M</math> :'' Take any <math>x > \tilde s</math> and show that there is a <math>y \in M</math> with <math>y < x</math>. === Maximum: structure of proof === The proof makes use of the definition of the maximum: # ''Prove that <math>m</math> is an upper bound of <math>M</math>:'' This is done by showing <math>y \le m</math> for all <math>y \in M</math>. # ''Prove that <math>m \in M</math>.'' === Minimum: structure of proof === In order to show that <math>\tilde m</math> is the minimum of <math>M</math> , you may proceed as for the maximum: # ''Prove that <math>\tilde m</math> is a lower bound of <math>M</math>:'' This is done by showing <math>y \ge\tilde m</math> for all <math>y \in M</math>. # ''Prove that <math>\tilde m \in M</math>.'' == Examples for determining supremum/infimum == === Finite sets === With finite nonempty sets of real numbers, determining the infimum and supremum is simple. These sets always have a maximum (greatest number) and a minimum (smallest number). The maximum of the set is automatically its supremum, and the minimum is automatically its infimum. {{:Math for Non-Geeks/Template:Beispiel |titel=supremum and infimum of a finite set |beispiel= Consider the set <math>M=\{ 23,\, 42,\, -1,\, 5\}</math>. Its maximum is <math>42</math> and its minimum <math>-1</math>. The element <math>42</math> is included within the set and no element is greater than <math>42</math>. So<math> 42 </math> is the maximum. Analogously, the minimum is <math>-1</math>. As <math>42</math> is a maximum, it is also a supremum of <math>M</math> . And analogously, <math>-1</math> is an infimum.}} {{:Math for Non-Geeks/Template:Frage |typ=Exercise (for understanding) |einrückung=nein |frage=Determine the supremum and the infimum of the following sets: # <math>M_1 = \{ 4,\, 72,\, -5,\, 99,\, 42 \}</math> # <math>M_2 = \{ (-1)^k \cdot 2^{-k} : 1 \le k \le 5 \land k \in \N \}</math> # <math>M_3 = \{ \pi,\, \sqrt 2,\, 1 \} \cap \{ \sqrt 2,\, -1 ,\, 4 \}</math> |antwort= Solution: # The supremum of <math>M_1</math> is its biggest element <math>99</math> . The infimum is the smallest element <math>-5</math>. # There is <math>\{ (-1)^k \cdot 2^{-k} : 1 \le k \le 5 \land k \in \N \} = \left\{ -\tfrac 12,\, \tfrac 14, -\tfrac 18, \tfrac 1{16}, -\tfrac 1{32} \right\}</math>. So the supremum is <math>\tfrac 14</math> and the infimum is <math>-\tfrac 12</math>. # There is <math>\{ \pi,\, \sqrt 2,\, 1 \} \cap \{ \sqrt 2,\, -1 ,\, 4 \}=\{\sqrt 2\}</math>. So supremum and infimum of <math>M_3</math> are both given by <math>\sqrt 2</math>. }} === Intervals === [[File:Spaces.png|thumb|class=noprint|For each nonempty bounded interval in the real numbers, the left endpoint is the infimum and the right endpoint is the supremum.]] For nonempty bounded intervals, the lower endpoint is the infimum and the upper endpoint is the supremum: {{:Math for Non-Geeks/Template:Satz |titel=supremum and infimum of intervals |satz= Let <math>a,b \in \R</math> with <math>a<b</math>, and let <math>I</math> be one of the following four intervals: # <math>I=[a,b]</math> # <math>I=(a,b]</math> # <math>I=[a,b)</math> # <math>I=(a,b)</math> In that case, <math>a</math> is the infimum and <math>b</math> the supremum of the interval. |lösungsweg= The above intervals differ in whether the endpoints <math>a</math>, <math>b</math> are included or not. In any case, we know that for each <math>x \in I</math> the following holds: <math> a \leq x \leq b </math>. So we know that <math> a </math> is a lower bound and <math> b </math> is an upper bound. That means, <math> a \leq \inf I </math>, <math> b \geq \sup I </math> . We still have to show that <math> a </math> is indeed the ''greatest'' lower bound and <math> b </math> the ''smallest'' upper bound. Let us assume that there is a <math> \tilde{a} > a </math>, so that <math> \tilde{a} </math> is also a lower bound. We can show that this leads to a contradiction: To show that <math> \tilde{a} </math> cannot be a lower bound, we need to find an <math> x \in I </math>, so that <math> x < \tilde{a} </math>. To construct such a <math>x</math>, we take the mean value between <math>a</math> and <math>\tilde{a}</math>, which by definition is greater than <math>a</math>. It could happen that <math>\tilde{a}</math> is so large that the mean value becomes larger than <math>b</math>. In this case, <math>\tilde a</math> is even larger than <math>b</math>, so any point of the interval is below <math>\tilde{a}</math> and <math>\tilde{a}</math> is not a lower bound. In any other case, the mean value between <math>a</math> and <math>\tilde{a}</math> is an element of the interval and it is smaller than <math>\tilde{a}</math>. So <math>\tilde{a}</math> is not a lower bound in this case either. This is the contradiction, we have been looking for: we just showed that in any case, <math>\tilde{a}</math> cannot be a lower bound. So <math>a</math> is the ''greatest'' lower bound, i.e. the infimum. Showing that <math> b </math> is a supremum works by analogous arguments. |beweis= Let <math>I</math> be an interval. It does not matter, here, whether the boundary points are included or not. For each <math>x\in I</math>, we have <math>a\leq x</math>, so <math>a</math> is a lower bound. We show that there is no greater lower bound than <math>a</math> by contradiction: Assume that <math>\tilde{a} > a</math> also was a lower bound of <math>I</math>. Then there is no <math>x \in I</math>, such that <math>x<\tilde{a}</math>. We distinguish two cases: {{:Math for Non-Geeks/Template:Fallunterscheidung |fall1=<math>\tilde a>b</math> (small interval) |beweis1=Let <math>x:=\tfrac{a+b}2</math>. We can estimate {{Math|<math>\begin{align} &a=\frac{a+a}2 \\[0.3em] & {\color{OliveGreen} \left\downarrow\ a<b \right.} \\[0.3em] <&\frac{a+b}2=x \\[0.3em] & {\color{OliveGreen} \left\downarrow\ a<b \right.} \\[0.3em] <&\frac{b+b}2=b\end{align}.</math>}} So <math>a<x<b</math> and hence <math>x\in I</math>. By <math>\tilde a>b</math> we get {{Math|<math>x=\frac{a+b}2<b<\tilde a.</math>}} This contradicts the assumption of <math>\tilde a</math> being a lower bound of <math>I</math>. |fall2=<math>\tilde a\leq b</math> (large interval) |beweis2=Now, take <math>x:=\tfrac{a+\tilde{a}}{2}</math>. By our assumptions, {{Math|<math>\begin{align} &a=\frac{a+a}2 \\[0.3em] & {\color{OliveGreen} \left\downarrow\ a<\tilde a \right.} \\[0.3em] <&\frac{a+\tilde a}2=x \\[0.3em] & {\color{OliveGreen} \left\downarrow\ a<\tilde a\leq b \right.} \\[0.3em] <&\frac{b+b}2=b\end{align}.</math>}} So <math>a<x<b</math> and we have <math>x\in I</math>. But since <math>a<\tilde a</math> we have <math>x=\tfrac{a+\tilde a}2<\tfrac{\tilde a+\tilde a}2=\tilde a</math>. Again, this contradicts <math>\tilde a</math> being a lower bound of <math>I</math>. }} {{todo|Add a figure depicting both cases.}} In both cases, we get a contradiction to <math>\tilde{a}</math> being a further lower bound of <math>I</math> . So <math>a</math> is indeed the infimum of <math>I</math>. The proof that <math>b</math> is the supremum is done analogously. We assume that <math>\tilde b</math> was an upper bound of <math>I</math>, which is lower than <math>b</math> . If we consider the number <math>x:=\tfrac{a+b}2</math> for <math>\tilde b<a</math> and <math>x:=\tfrac{b+\tilde b}2</math> for <math>\tilde b\geq a</math>, we will get a violation of this bound. Alternatively, one may use the [[Math_for_Non-Geeks/Properties_of_supremum_and_infimum|properties of suprema and infima]] and apply the following trick: We use <math>\sup(I) = -\inf(-I)</math>. <math> -b </math> is an infimum of <math> -I </math> by the above arguments, so <math> b </math> is a supremum of <math> I </math>. }} {{:Math for Non-Geeks/Template:Frage |typ=Exercise (for understanding) |einrückung=nein |frage=Determine the supremum and the infimum of the following sets: # <math>M_1 = (-1, 3]</math> # <math>M_2 = \{ x \in \R : 2 \le 2x \le 8 \}</math> # <math>M_3 = \{ x \in \R : |x-1| < 4 \}</math> # <math>M_4 = \{ \sin(x) : x \in \R \}</math> (here you may use, what you have learned in school about the sine function {{Smiley}}) |antwort= # The supremum is <math>3</math> and the infimum is <math>-1</math>. # Since <math>2 \le 2x \le 8 \iff 1 \le x \le 4</math> , we have that <math>M_2 = [1,4]</math>. This is an interval with infimum 1 and supremum 4. # <math>M_3</math> is the set of all <math>x</math> with distance to <math>1</math> being less than <math>4</math> . That is an open interval <math>(1-4, 1+4) = (-3,5)</math>. Its infimum is <math>-3</math> and the supremum is <math>5</math>. # <math>M_4</math> is the set of all real numbers being covered by the sine function. The sine oscillates between <math> -1 </math> and <math> 1 </math>. So we just have an interval <math>M_4=[-1,1]</math>. Hence, the infimum of <math>M_4</math> is <math>-1</math> and the supremum is <math>1</math>. }} === Intervals of integers === {{:Math for Non-Geeks/Template:Frage |typ=Exercise (for understanding) |einrückung=nein |frage=Now, let us consider integer boundaries <math>a,b \in \Z</math> with <math>a < b</math>. And we only pick out the integer numbers of the intervals: # <math>[a,b] \cap \Z</math> # <math>(a,b] \cap \Z</math> # <math>[a,b) \cap \Z</math> # <math>(a,b) \cap \Z</math> What are supremum and infimum now? In which case do they even exist? |antwort= It helps a lot to know that the sets are all finite: # <math>[a,b] \cap \Z = \{ x \in \Z : a \le x \le b \}</math> # <math>(a,b] \cap \Z = \{ x \in \Z : a < x \le b \}</math> # <math>[a,b) \cap \Z = \{ x \in \Z : a \le x < b \}</math> # <math>(a,b) \cap \Z = \{ x \in \Z : a < x < b \}</math> (Be careful with open boundaries! They remove one entire integer element.) In the first 3 cases, there is <math>a < b</math> and the set is non-empty. # <math>\sup([a,b] \cap \Z) = b</math> and <math>\inf([a,b] \cap \Z) = a</math> # <math>\sup((a,b] \cap \Z) = b</math> and <math>\inf((a,b] \cap \Z) = a+1</math> # <math>\sup([a,b) \cap \Z) = b-1</math> and <math>\inf([a,b) \cap \Z) = a</math> So in each of these three cases, both a supremum and an infimum exist. However, in the last case <math>(a,b) \cap \Z</math> can be empty. This happens exactly if <math>a+1 = b</math>. In that case, there is neither a supremum nor an infimum. We only have the ''improper'' supremum <math>\sup\emptyset=-\infty</math> and the ''improper'' infimum <math>\inf\emptyset=\infty</math>. However, those are no real numbers, i.e. no proper suprema/ infima. For <math>a+1 \neq b</math>, the set is non-empty, and we have supremum <math>b-1</math> and infimum <math>a+1</math>.}} === Sequences === [[File:Set 5 + 2 over n for n in N.svg|thumb|The set <math>M=\left\{5+\tfrac 2n : n\in\N\right\}</math>.]] Suprema and infima of sequence elements are often required in mathematics. These elements form a set with at most countably many elements. When that set is bounded above or below, it has a real-valued supremum or infimum, respectively. Let's start with an example: {{:Math for Non-Geeks/Template:Aufgabe |titel=Sets of sequence elements |aufgabe= What are the supremum and the infimum of the set <math>M=\left\{5+\tfrac 2n : n\in\N\right\}</math>? Are they also a maximum or a minimum? Prove all your assumptions! |lösungsweg= We follow a step-by-step approach: {{:Math for Non-Geeks/Template:Beweisschritt |ziel=Visualize the set <math>M</math>. |beweisschritt= The first elements of <math>M</math> are: # <math>5 + \tfrac 21 = 7 \implies 7 \in M</math> # <math>5 + \tfrac 22 = 6 \implies 6 \in M</math> # <math>5 + \tfrac 23 = 5 \tfrac 23 \implies 5 \tfrac 23 \in M</math> # <math>5 + \tfrac 24 = 5 \tfrac 12 \implies 5 \tfrac 12 \in M</math> # ? So the set <math>M</math> is of the form <math>M=\left\{7,6,5\tfrac 23 , 5\tfrac 12, 5\tfrac 25, \dots\right\}</math>, with all further elements approaching <math>5</math>.}} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=Give a hypothesis what may be the infimum or the supremum. |beweisschritt= We see that the set is bounded from above by <math>7</math>. At the same time <math>7</math> is an element of the set, so <math>7</math> must be the maximum of the set. Furthermore, the set is bounded from below by <math>5</math>. Since the elements of the set are getting closer and closer to <math>5</math>, there can be no lower bound greater than <math>5</math>. It follows that <math>5</math> is probably the infimum of the set. Note that we are only making assumptions here because we are arguing intuitively. We still need a solid proof.}} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=Find a proof for the supremum / maximum. |beweisschritt= We have already established that <math>7</math> is probably the maximum. So we have to show two things: * <math>7 \in M</math> * <math>7 \ge x</math> for all <math>x \in M</math> The number <math>7</math> is definitely an element of <math>M</math> , namely for <math>n=1</math> there is <math>5+\tfrac 2n=7</math>. In order to prove that <math>7</math> is an upper bound of <math>M</math> , we need to show <math>7 \ge 5+\tfrac 2n</math>. This can be achieved by equivalent transformations: {{Math|<math>\begin{align} 7 & \ge 5+\tfrac 2n \\ 2 & \ge \tfrac 2n \\ 2n & \ge 2 \\ n & \ge 1 \end{align}</math>}} Now <math>n \ge 1</math> is an obvious statement for natural numbers. But in the proof we must go the opposite way: Since we want to show the inequality <math>7 \ge 5 + \tfrac 2n</math>, we have to start at <math>n \ge 1</math> and gradually transform this inequality into <math>7 \ge 5 + \tfrac 2n</math>. This is feasible because we have only used equivalent transformations above. In the last chapter, we have seen that every maximum of a set is automatically the supremum of the set (only the other way round it is not always the case). From this, it follows that <math>7</math> is the supremum of <math>M</math>.}} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=Find a proof of the infimum / minimum. |beweisschritt= To prove that <math>5</math> is an infimum, we have to show * <math>5 \le x</math> for all <math>x \in M</math> * For all <math>y > 5</math> there is an <math>x \in M</math> with <math>x < y</math> In order to show that in addition, <math>5</math> is not a minimum, we also have to prove that <math>5 \notin M</math>. First, we have to find a proof to <math>5 \le 5 + \tfrac 2n</math> for all <math>n \in \N</math>: {{Math|<math>\begin{align} 5 & \le 5 + \tfrac 2n \\ 0 & \le \tfrac 2n \end{align}</math>}} Now <math>0 \le \tfrac 2n</math> is an obviously true statement, since <math>\tfrac 2n</math> is positive. So in the later proof we can get to the inequality <math>5 \le 5 + \tfrac 2n</math> starting from <math>0 \le \tfrac 2n</math> by performing the above equivalent transformation backwards (i.e. adding <math>5</math> on both sides). Let us now continue with an arbitrary (possibly better bound) <math>y > 5</math>. To rule out that this is a better bound, we have to find an <math>x</math> with <math>x = 5 + \tfrac 2N</math> and <math>N \in \N</math> such that <math>y > x = 5 + \tfrac 2N</math>. We choose here the variable <math>N</math> and not <math>n</math>, because we want to find ''a concrete'' element of the set <math>M</math> (in mathematics often <math>N</math> is used, if we are looking for a concrete <math>n</math>). Let us reformulate this inequality to <math>N</math> to find a matching <math>N \in \N</math>: {{Math|<math>\begin{align} y & > 5 + \tfrac 2N \\ y - 5 & > \tfrac 2N \\ \tfrac{y-5}2 & > \tfrac 1N \end{align}</math>}} Because of <math>y > 5</math>, we have <math>y - 5 > 0</math> and <math>\tfrac{y-5}2 > 0</math>. The Archimedean axiom now guarantees us that we can find a suitable <math>N</math>, because according to the Archimedean axiom the fraction <math>\tfrac 1N</math> becomes smaller than any positive real number. Finally, we need to show that <math>5\notin M</math>. Or put in different words, <math>5 \neq 5 + \tfrac 2n</math> is valid for all <math>n \in \N</math>. But because <math>\tfrac 2n > 0</math> there is <math>5 + \tfrac 2n > 5</math> and therefore <math>5 \neq 5 + \tfrac 2n</math>. So this is rather simple. Now, we are ready to write down the proof:}} |beweis= We prove that <math>7</math> is a maximum (and therefore supremum) of the set <math>M</math> and <math>5</math> is an infimum but not a minimum of the set <math>M</math>. {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>7</math> is a maximum of <math>M</math> |beweisschritt= {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>7</math> is an element of <math>M</math> |beweisschritt= For <math>n=1</math> there is <math>5+\tfrac 2n=7</math>. So <math>7 \in M</math>.}} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>7</math> is an upper bound of <math>M</math> |beweisschritt= For all <math>n\in\N</math> there is {{Math|<math>\begin{align} & & n &\ge 1 \\ &\implies & 2n &\ge 2 \\ &\implies & 2 &\ge \tfrac 2n \\ &\implies & 7 &\ge 5 +\tfrac 2n \end{align}</math>}} So <math>7</math> is greater or equal to any element of <math>M</math>. }}}} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>5</math> is the infimum of <math>M</math> |beweisschritt= {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>5</math> is a lower bound of <math>M</math> |beweisschritt= For all <math>n\in\N</math> there is {{Math|<math>\begin{align} & & 0 &\le \tfrac 2n \\ &\implies & 5 &\le 5 + \tfrac 2n \end{align}</math>}} So <math>5</math> is less than or equal to any element of <math>M</math>.}} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=No other number greater than <math>5</math> can be a lower bound of <math>M</math> |beweisschritt= Let <math>y > 5</math> be arbitrary. Then, <math>\tfrac{y-5}2 > 0</math> and by the Archimedean axiom, there is an <math>N \in \N</math> with <math>\tfrac{y-5}2 > \tfrac 1N</math>. There is {{Math|<math>\begin{align} & & \tfrac{y-5}2 &> \tfrac 1N \\ &\implies & y-5 &> \tfrac2N \\ &\implies & y &> 5 + \tfrac 2N \end{align}</math>}} Since <math>5 + \tfrac 2N \in M</math> there is an element of <math>M</math> which is smaller than <math>y</math> . So <math>y</math> is no lower bound of <math>M</math>.}}}} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>5</math> is not a minimum of <math>M</math> |beweisschritt= There is <math>\tfrac 2n > 0</math> and hence <math>\tfrac 2n + 5 > 5</math>. So <math>5</math> is not an element of <math>M</math> and hence not a minimum.}}}} === Sets of function values === {{:Math for Non-Geeks/Template:Aufgabe |aufgabe= Determine the supremum and the infimum of the set {{Math|<math>M=\left\{\frac{1}{1+x^2}: x\in \R \right\}</math>}} |lösungsweg= Let <math>f:\R \rightarrow \R : x \mapsto \tfrac{1}{1+x^2}</math>. We proceed as follows: {{:Math for Non-Geeks/Template:Frage |typ=Step 1 |frage=Visualize the set <math>M</math>. |antwort= The function <math>f(x)=\tfrac{1}{1+x^2}</math> drawn in a diagram looks as follows: [[File:Mplwp 1over1plusxsquared.svg|center|400px|The graph of the function f(x)=1/(1+x²)]] The set <math>M</math> now consists of all values being hit by the function <math>f</math> , which is just the image of <math>f</math>.}} {{:Math for Non-Geeks/Template:Frage |typ=Step 2 |frage=Make a hypothesis which numbers are the supremum and the infimum of the set. |antwort= We can assume that <math>1</math> is the supremum of <math>M</math>. Because <math>f(0)=\tfrac{1}{1+0^2}=1</math>, <math>1</math> is also hit by the function <math>f</math>. So this number is in <math>M</math> and should therefore be the maximum of this set. Furthermore, the assumption that <math>0</math> is the infimum of <math>M</math> is obvious. The function always seems to be positive, i.e. greater than zero. The greater the absolute value of <math>x</math>, the closer the function values are to zero (at least that's how it looks at first glance). So <math>0</math> should be the infimum of <math>M</math>, whereas it is not directly in <math>M</math> and therefore it should not be a minimum.}} {{:Math for Non-Geeks/Template:Frage |typ=Step 3 |frage=Find a proof for the supremum/ maximum. |antwort= We assert that <math>1</math> is the maximum of the set <math>M</math>. Because <math>\tfrac{1}{1+0^2}=1</math>, we can directly see that <math>1\in M</math>. Now all that is missing is the proof that <math>1</math> is an upper bound of the set <math>M</math>. For this, we must prove that for all real numbers <math>x</math> we have the following inequality: {{Math|<math>\frac{1}{1+x^2} \le 1</math>}} Let us transform this inequality by means of equivalent transformations: {{Math|<math>\begin{array}{lrl} & \frac{1}{1+x^2} & \le 1 \\[0.3em] \iff\ & 1 & \le 1+x^2 \\[0.3em] \iff\ & 0 & \le x^2 \end{array}</math>}} We already know that the last inequality is fulfilled for all <math>x\in \R</math> . Since we have only used equivalent transformations, we can later recover the inequality <math>\frac{1}{1+x^2} \le 1</math>.}} {{:Math for Non-Geeks/Template:Frage |typ=Step 4 |frage=Find a proof of the infimum / minimum. |antwort= Here, we must first show that all elements of <math>M</math> are greater than or equal to zero. However, <math>\tfrac{1}{1+x^2}</math> is the quotient of two positive numbers, which must be positive again. All elements from <math>M</math> are therefore positive, and hence greater than or equal to <math>0</math>. Now, we need to show that <math>0</math> is also the largest lower bound of <math>M</math>. For this, let <math>y > 0</math> be arbitrary. We have to find an element from <math>M</math> which is smaller than <math>y</math>. So there must be a <math>x\in \R</math> with {{Math|<math>\frac{1}{1+x^2} < y</math>}} Let us transform this inequality by means of equivalent transformations: {{Math|<math>\begin{array}{lrl} \implies\ & \frac{1}{1+x^2} & < y \\ \iff\ & 1 & < y \cdot (1+x^2) \\ \iff\ & 1 & < y +y \cdot x^2 \\ \iff\ & 1 -y & < y \cdot x^2 \\[0.5em] && {\color{OliveGreen}\left\downarrow\ y\text{ is positive}\right.}\\[0.5em] \iff\ & \frac{1 -y}{y} & < x^2 \\ \end{array}</math>}} In order to take the square root, <math>\tfrac{1 -y}{y} \ge 0</math> is required, i.e. <math>y \le 1</math>. But for the further proof it is no problem to assume <math>0 < y \le 1</math>, because for <math>y > 1</math> the last inequality is always fulfilled. The square number <math>x^2</math> is then always greater than the negative number <math>\tfrac{1 -y}{y}</math>. So consider <math>0 < y \le 1</math>. Then: {{Math|<math>\begin{array}{lrl} & \frac{1 -y}{y} & < x^2 \\ \iff & \sqrt{\frac{1 -y}{y}} & < |x| \\ \end{array}</math>}} For <math>0 < y \le 1</math> we need to choose an <math>x\in \R</math> with <math>|x| > \sqrt{\frac{1 -y}{y}}</math>. This <math>x</math> automatically fulfils {{Math|<math>\frac{1}{1+x^2} < y</math>}} hence <math>y</math> cannot be a lower bound of <math>M</math>.}} |beweis= We prove that <math>1</math> is a maximum and hence a supremum of <math>M</math> . Further, we prove that <math>0</math> is an infimum but not a minimum of <math>M</math>. {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>1</math> is the maximum of <math>M</math> |beweisschritt= {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>1</math> is an element of <math>M</math> |beweisschritt= For <math>x=0</math> there is <math>\tfrac{1}{1+x^2}=1</math>. So <math>1 \in M</math>.}} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>1</math> is an upper bound of <math>M</math> |beweisschritt= There is {{Math|<math>\begin{array}{lrl} & 0 & \le x^2 \\ \implies\ & 1 & \le 1+x^2 \\ \implies\ & \frac{1}{1+x^2} & \le 1 \\ \end{array}</math>}} So <math>1</math> is an upper bound of <math>M</math>.}}}} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>0</math> is an infimum of <math>M</math> |beweisschritt= {{:Math for Non-Geeks/Template:Beweisschritt |ziel=<math>0</math> is a lower bound of <math>M</math> |beweisschritt= There is for all <math>x\in \R</math>: {{Math|<math>\begin{array}{lrl} & x^2 & \ge 0 \\ \implies\ & 1+x^2 & > 0 \\ \implies\ & \frac{1}{1+x^2} & > 0 \\ \end{array}</math>}} So 0 is a lower bound of <math>M</math>.}} {{:Math for Non-Geeks/Template:Beweisschritt |ziel=No number greater than <math>0</math> is a lower bound of <math>M</math> |beweisschritt= Let <math>y > 0</math> be arbitrary. For <math>y > 1</math> there is {{Math|<math>\frac{1 -y}{y} < x^2</math>}} for any real <math>x</math>, since <math>1-y</math> is negative, then. For <math>0 < y \le 1</math> choose <math>x</math> such that <math>|x| > \sqrt{\tfrac{1 -y}{y}}</math> . Then the following inequality is satisfied. For any <math>y > 0</math> there is at least one real number <math>x</math> with <math>x^2 > \tfrac{1 -y}{y}</math>. For real numbers of this kind, we have {{Math|<math>\begin{array}{lrl} & \frac{1 -y}{y} & < x^2 \\ \implies\ & 1 -y & < y \cdot x^2 \\ \implies\ & 1 & < y +y \cdot x^2 \\ \implies\ & 1 & < y \cdot (1+x^2) \\ \implies\ & \frac{1}{1+x^2} & < y \\ \end{array}</math>}} So <math>y</math> cannot be a lower bound of <math>M</math>, which proves that <math>0</math> is the largest lower bound of <math>M</math>.}}}}}} {{#invoke:Math for Non-Geeks/Seite|unten}} {{BookCat}} 7jodlcniwwqa5jxzvrzhxnxjvie17yv Math for Non-Geeks/Supremum and infimum 0 471878 4672825 4611527 2026-09-28T17:47:23Z Sascha Lill 95 3167325 proofread by AI 4672825 wikitext text/x-wiki {{#invoke:Math for Non-Geeks/Seite|oben}} == Introduction == <dfn>Supremum</dfn> (from Latin [[wikt:supremum|supremum]] = "the highest") sounds as if it were "the maximum" (that is, the largest element of the set). In the course of the article, however, we will see that the supremum generalizes the maximum. Let's start by remembering the following: :: Every maximum is a supremum, but not every supremum is a maximum. While the ''maximum'' has to be an element of a considered set, this need not apply to the supremum. Therefore we should aptly translate "supremum“ as "the number immediately restricting from the top“. It is "restricting from the top“, because it is like the maximum ''greater than or equal'' to any number of the set. And it is "immediate" because it is ''the smallest'' of all "upward limiting numbers". Similarly, the <dfn>infimum</dfn> is a generalization of the minimum. It is the "number that immediately restricts downwards", i.e. the largest of all the "numbers that restrict downwards" of a set. We will get to know concrete examples in the coming sections. For us the concept of the supremum is important, because with it the completeness of the real numbers can be described alternatively. In addition, the supremum is a useful tool in proofs or in defining new terms. == Explanation of the supremum == To explain the Supremum, we will examine how to arrive at its precise definition. For this we will determine how the supremum can be generalized from the maximum. Remember: the maximum of a set is its largest element. The maximum <math>m</math> of a quantity <math>M</math> has the following properties: * <math>m</math> is an element of <math>M</math>. * For every <math>y \in M</math>, we have <math>y \le m</math>. The second property uses a less-than-or-equal-to sign because <math>y</math> could equal <math>m</math>. For finite nonempty sets, the maximum is always defined, but this is not necessarily the case for infinite sets. First of all, we may encounter the problem that the set under consideration is unlimited upwards. Take for example, the set <math>\R^{+} = \{ x \in \R: x > 0 \}</math>. This set cannot have a maximum or the like, since there is a larger number of <math>\R^{+}</math> for each real number. This set cannot have a largest element. There is also no element that could be "directly the largest" element. Therefore, a question about this with this set simply does not make sense. To extend the concept of a maximum to infinite sets in this way, the set must therefore be bounded above. So there must be a number <math>b</math>, which is greater than or equal to each element of the set. As a result <math>b</math> does not necessarily have to be an element of the set. [[File:The open set -infty to 1.svg|thumb|class=noprint|The set <math>M = \{ x \in \R : x < 1 \}</math>.]] But even then problems can still arise. Take for example the set <math>M = \{ x \in \R : x < 1 \}</math>. This set is bounded above, because <math>1</math> or any greater number can be selected as <math>b</math>. Does the quantity <math>M</math> have a maximum? Unfortunately not. For each <math>x \in M</math> <math>\tfrac{x+1}{2}</math> is another number from <math>M</math> with property <math>x < \tfrac{x+1}{2}</math> (the number <math>\tfrac{x+1}{2}</math> is in the middle between <math>x</math> and <math>1</math>). However, <math>M</math> cannot have a maximum element, because for each number from <math>M</math> there is at least one larger number from <math>M</math>. Thus, when looking at infinite quantities, the maximum loses one property. Namely, that it is an element of the set<ref>The property that the maximum is greater than any element of the set is too characteristic of the term supremum to be deleted.</ref>: * <del>m is an element of M.</del> * For every <math>y \in M</math>, we have <math>y \le m</math>. [[File:Illustration_of_supremum.svg|thumb|The supremum is the "least upper bound"]] The only property that remains is that the number you are looking for is greater than or equal to every element in the set. Such a number is called an "upper bound" of the set: {{:Math for Non-Geeks/Template:Definition |titel=upper bound |definition= Let <math>M</math> be a subset of <math>\R</math>. Then a number <math>u</math>, which is greater than or equal to each element of <math>M</math>, is called an upper bound. So it is <math>x \le u</math> for all <math>x \in M</math>.}} Similarly, a lower bound is a number that limits a quantity downwards: {{:Math for Non-Geeks/Template:Definition |titel=Lower bound |definition= Let <math>M</math> be a subset of <math>\R</math>. Then a number <math>\tilde u</math>, which is less than or equal to any element of <math>M</math>, is called a lower bound. So it is <math>x \ge\tilde u</math> for all <math>x \in M</math>.}} When we look at our new definition, we see two things. First: Upper and lower bounds do not have to be elements of the considered set, because this is not required by the definition. And secondly: the definition says nothing about a possible uniqueness of the bounds. For example, consider the set <math>M = \{ x \in \R : x < 1 \}</math>. Here, we certainly first think of <math>1</math> as the upper bound. However, <math>17</math> is also an upper bound and meets the requirements of the definition. Apart from the fact that <math>17</math> is far above our example set, both numbers are not elements of the set. This example shows that there can be more than one upper bound. But it becomes even more disturbing: A subset of the real numbers that is bounded above always has ''infinitely many'' upper bounds. If <math>u</math> is an upper bound of <math>M</math>, any larger number, i.e. <math>u + a</math> for all <math>a > 0</math>, is also an upper bound. On closer inspection, the terms upper and lower bound are not very appropriate. They provide much less than a maximum term. The maximum is always unique: there can only be one of them. That is not the case with the upper bound. Let us therefore try to improve the concept. On closer inspection, the terms upper and lower bound are not very accurate. They provide much less than a maximum term. The maximum is always unique: there can only be one of them. That is not the case with the upper barrier. Let us therefore try to improve the concept. Consider as an example again the set <math>M = \{ x \in \R : x < 1 \}</math>. Which number could be used to generalize the maximum for <math>M</math>? Intuitively, the number <math>1</math> occurs to us. But why choose this number? We want a general term that works even when the set is no longer so clearly described. Therefore, all upper bounds of <math>M</math>, i.e. all numbers greater than or equal to <math>1</math>, are possible. Now our number should be optimal in the sense that it is as small as possible. So we get to the number <math>1</math>. It is not only an upper bound, it is also ''the smallest'' upper bound of <math>M</math>. We have already seen that for each <math>x < 1</math> there is another number <math>y < 1</math> with <math>x < y</math> (namely <math>y=\tfrac{x+1}{2}</math>). Thus, no number smaller than <math>1</math> can be an upper bound of <math>M</math>. <math>1</math> is what we consider to be the "immediately above" number of <math>\{ x \in \R: x < 1 \}</math>. {{:Math for Non-Geeks/Template:Frage |frage=What might a set look like where it is not intuitively "clear" what number the Supremum could be? |antwort= [[File:Mandelbrot_set_5000px.png|thumb|256px|class=noprint|The Mandelbrot set]] Let's briefly have a look at this set of points: [[w:en:Mandelbrot set|the Mandelbrot set]]. For each point <math>c=x+y\,\mathrm i</math> in the complex plane, start with <math>z_0=0</math> and repeatedly calculate <math>z_{n+1}=z_n^2+c</math>. The point <math>c</math> belongs to the Mandelbrot set exactly when the resulting sequence stays bounded. If an iterate satisfies <math>|z_n|>2</math>, the sequence escapes to infinity. In an image, points whose iterates escape can be colored according to the step at which they first exceed this radius. Points that have not escaped after a chosen number of steps are usually colored black; this gives an approximation of the set. The image on the right was made in this way. The Mandelbrot set is now in the plane, its points have <math>x</math>- and <math>y</math> coordinates, therefore it is not suitable for our supremum concept at first. But we can simply "look at the set of all <math>y</math> coordinates of the Mandelbrot set" and try to find its supremum. To put it more clearly: We would like to know how far up the black dots in the picture reach and are looking for the smallest upper bound. Which value it has exactly, however, is completely unclear at the first (and also at the second) look<ref>See also http://math.stackexchange.com/questions/936462/supremum-of-all-y-coordinates-of-the-mandelbrot-set</ref>.}} The smallest upper bound <math>s</math> is characterised by the following two properties: * <math>s</math> is an upper bound of <math>M</math>: For every <math>y \in M</math>, we have <math>y \le s</math>. * Every upper bound <math>u</math> of <math>M</math> is at least as large as <math>s</math>: If <math>y\le u</math> holds for all <math>y\in M</math>, then <math>s\le u</math> also holds. In other words: For every <math>u<s</math>, there is at least one number <math>y \in M</math> such that <math>u<y</math>. We can use this as a definition of the supremum, since it clearly characterises the smallest upper bound. The infimum is defined analogously as the largest lower bound. {{noprint|We will learn another way of characterising the supremum and infimum in the section [[#Anchor:Halbordnung|‘Suprema and Infima in Partial Orders’]]}}}} == Definition of the supremum and infimum == [[File:Veranschaulichung zum Begriff Supremum.svg|thumb|The supremum is the smallest upper bound of a set.]] The definition of the supremum and infimum is: {{:Math for Non-Geeks/Template:Definition |titel=Supremum |definition= Let <math>M</math> be a subset of <math>\R</math>. The supremum <math>s</math> of the set <math>M</math> is the smallest upper bound of <math>M</math>. The supremum is characterized by the following two properties: * For every <math>y \in M</math> it holds <math>y \le s</math>. * There is no number <math>x</math> less than <math>s</math> that is an upper bound of <math>M</math>: For all <math>x < s</math> there exists at least one number <math>y \in M</math> with <math>x < y</math>.}} {{:Math for Non-Geeks/Template:Definition |titel=Infimum |definition= Let <math>M</math> be a subset of <math>\R</math>. The infimum <math>\tilde s</math> of the set <math>M</math> is the largest lower bound of <math>M</math>. The infimum is characterized by the following two properties: * For every <math>y \in M</math> it holds <math>y \ge \tilde s</math>. * No number <math>x</math> larger than <math>\tilde s</math> is a lower bound of <math>M</math>: For all <math>x > \tilde s</math> there exists at least one number <math>y \in M</math> with <math>x > y</math>.}} === The Epsilon Definition === The second property in the definition of the supremum <math>s</math> of the set <math>M</math> says: :: "Every number <math>x</math> less than <math>s</math> is not an upper bound of <math>M</math>: For all <math>x < s</math> there exists at least one number <math>y \in M</math> with <math>x < y</math>." In mathematical literature and textbooks, authors often set <math>x = s - \epsilon</math> with <math>\epsilon > 0</math>. This is a way to write the second property of the supremum as a formal mathematical claim. Namely, we could replace the second property given above with the equivalent statement: :: "For all <math>\epsilon > 0</math> there exists some <math>y \in M</math> with <math>s-\epsilon < y</math>." Since both statements are equivalent and just differently worded, it is up to our discretion which variant we choose to use in proofs. {{:Math for Non-Geeks/Template:Frage |frage=What is the epsilon definition of the infimum? |antwort= <math>\tilde s</math> is an infimum of <math>M</math> if <math>\tilde s</math> is a lower bound of <math>M</math> and if for any <math>\epsilon > 0</math> there exists some <math>y \in M</math> such that <math>\tilde s + \epsilon > y</math> holds.}} === Maximum and Minimum === For the maximum and minimum, we have the following well-known definitions: {{:Math for Non-Geeks/Template:Definition |titel=Maximum |definition= The maximum <math>m</math> of a set <math>M</math> is a number with the two following properties: * <math>m \in M</math>. * For all <math>y \in M</math> it holds <math>y \le m</math>.}} {{:Math for Non-Geeks/Template:Definition |titel=Minimum |definition= The minimum <math>\tilde m</math> of a set <math>M</math> is a number with the following two properties: * <math>\tilde m \in M</math>. * For all <math>y \in M</math> it holds <math>y \ge \tilde m</math>.}} From these definitions, it follows immediately that the maximum of a set is also the supremum of the set. I.e. let <math>m</math> be the maximum of the set <math>M</math>. For one, <math>m</math> is by definition the upper bound of <math>M</math>. Furthermore, for every <math>x</math> with <math>x < m</math> there exists a <math>y \in M</math> with <math>x < y</math>, namely <math>y = m</math>. On the other hand, not every supremum is a maximum, like we saw above using the set <math>\{ x \in \R: x < 1 \}</math>. The number <math>1</math> is the supremum of this set, but not the maximum! Similar statements are true for the minimum and infimum. === Notation === {| class="wikitable" |- ! Notation !! Meaning |- | <math>\sup M</math> || Supremum of <math>M</math> |- | <math>\sup_{x \in D} f(x)</math> || Supremum of <math>\{ f(x) : x \in D \}</math> |- | <math>\inf M</math> || Infimum of <math>M</math> |- | <math>\inf_{x \in D} f(x)</math> || Infimum of <math>\{ f(x) : x \in D \}</math> |- | <math>\max M</math> || Maximum of <math>M</math> |- | <math>\min M</math> || Minimum of <math>M</math> |} === The Duality Principle === We've already seen in the above definitions and explanations that the terms supremum and infimum can be considered and used similarly. This is a result of the fact that, by switching around the ordering of the real numbers, i.e. replacing <math>\le</math> with <math>\ge</math>, the supremum becomes the infimum and the infimum becomes the supremum. This means we can introduce a new ordering <math>\le_\text{neu}</math> such that <math>x \le_\text{neu} y</math> holds if and only if <math>x \ge y</math> (this is the same as us reflecting the real numbers around zero). With this new ordering, the supremum acts as the infimum and vice versa. Both orderings <math>\le_\text{neu}</math> and <math>\le</math> have the same mathematical ordering properties. This means they are isomorphic to one another. Therefore, the properties of the infimum and supremum must be the same for this reversed ordering. This means that any statements we make in the future for suprema will also apply to infima and vice versa. The same applies to the interchangeability of statements regarding the maximum and minimum. {{:Math for Non-Geeks/Template:Beispiel |titel=Duality Principle |beispiel= For all <math>x \in M</math> it is true that <math>x \le \sup M</math>. Similarly, for all <math>x \in M</math> we have the inequality <math>x \ge \inf M</math>.}} === Existence and Uniqueness === Up until this point, we have exclusively been speaking of ''the'' supremum. This sounds as if the supremum always exists and is always unique. This hints at answers to some important mathematical questions, namely: why did we bother defining the supremum in the first place? If the maximum of a set does not always exist, defining a supremum does not actually solve this existence problem. What is the advantage of introducing the concept of a supremum? For a nonempty set that is bounded above, we expect a smallest upper bound, and if it exists, it must be unique. However, we haven't yet proven this mathematically. We will now show uniqueness formally. Existence for nonempty sets bounded above follows from the completeness axiom. In the following theorem we will prove the uniqueness of the supremum (and infimum), i.e. that a set can have ''at most'' one supremum and one infimum. {{:Math for Non-Geeks/Template:Satz |titel=Uniqueness of the Supremum and Infimum |satz= A set can have at most one supremum and one infimum. |beweis= We can use the standard proof method for showing uniqueness: first, we assume there exists some set <math>M</math> with two suprema <math>s_1</math> and <math>s_2</math>. Then we will show <math>s_1=s_2</math>. Both suprema have the following properties: * <math>s_1</math> and <math>s_2</math> are upper bounds of <math>M</math>. * No number less than <math>s_1</math> and <math>s_2</math> is an upper bound of <math>M</math>. By the second property and since <math>s_2</math> is an upper bound of <math>M</math>, <math>s_2</math> can't be smaller than <math>s_1</math> and must therefore be greater than or equal to <math>s_1</math>. Similarly, it must hold <math>s_1 \ge s_2</math>. Since <math>s_2 \ge s_1</math> and <math>s_1 \ge s_2</math> we can conclude <math>s_1 = s_2</math>. The proof for the uniqueness of the infimum is similar. }} Using the completeness axiom, we can also prove the existence of the supremum of a non-empty subset of the real numbers that is bounded above. However, we will not deal with this in this chapter. We can also prove a similar statement about the existence of the infimum of a non-empty subset of the real numbers that is bounded below. Thus, every nonempty subset of the real numbers that is bounded above has a unique supremum, and every nonempty subset that is bounded below has a unique infimum. == Exegesis: Suprema and Infima in Partial Orderings {{Anchor|Halbordnung}} == We introduced the above definitions for suprema and infima for sets of real numbers. This is sufficient for an Introduction to Real Analysis class, since such classes often deal with subsets of <math>\R</math>. In higher-level theoretical math classes, one also considers a ''partial ordering'', which satisfies the reflexivity, antisymmetry, and transitivity properties but need not satisfy the totality property; that is, there may be elements <math>x,y</math> for which neither <math>x\le y</math> nor <math>y\le x</math> holds. In the case of partial orderings, the definitions we provided above are not sufficient to construct a sensible supremum or infimum. The main issue with these definitions in the case of partial orderings is that we lose the uniqueness of the supremum and infimum. In order to ensure the uniqueness of the supremum, we instead introduce the following definition: {{:Math for Non-Geeks/Template:Definition |titel=Supremum in Partial Orderings |definition= In the partially ordered set <math>(A,\leq)</math>, an element <math>s\in A</math> is the supremum of the set <math>M\subseteq A</math> when it holds: * <math>s</math> is an upper bound of <math>M</math>: for every <math>y \in M</math> it holds <math>y \le s</math>. * For every other upper bound <math>t</math> of <math>M</math> it holds: <math>s \leq t</math>}} In order to show that these definitions are a sensible generalization of the supremum with respect to a partial ordering, we must show that both definitions coincide on a subset of the real numbers: {{:Math for Non-Geeks/Template:Satz |titel=Equivalent Definition of the Supremum |satz= Let <math>M \subseteq \R</math> be arbitrary. Our definition of the supremum <math>s</math> is: * For every <math>y \in M</math> it holds <math>y \le s</math>. * Every number <math>x</math> less than <math>s</math> is ''not'' an upper bound of <math>M</math>: for all <math>x < s</math> there exists at least one number <math>y \in M</math> with <math>x < y</math>. This definition is equivalent to the definition of the supremum with respect to partial orderings: * <math>s</math> is an upper bound of <math>M</math>: for every <math>y \in M</math> it holds <math>y \le s</math>. * For every other upper bound <math>t</math> of <math>M</math> it holds: <math>s \leq t</math> |beweis= Let <math>M \subseteq \R</math> be arbitrary. Since the first properties of the two pairs are identical, we only have to show that the second properties coincide. I.e. we have to show the equivalence of: * Every number <math>x</math> less than <math>s</math> is ''not'' an upper bound of <math>M</math>: for all <math>x < s</math> there exists at least one number <math>y \in M</math> with <math>x < y</math>. * For every other upper bound <math>t</math> of <math>M</math> it holds <math>s \leq t</math>. We can formalize the two claims in the following: * <math>t < s \Rightarrow \exists y\in M\colon t<y</math> * <math>(\forall y\in M\colon y\leq t) \Rightarrow s\leq t</math> We can show the equivalence of these two claims in the following way: {{Math|<math>\begin{array}{l} t < s \Rightarrow \exists y\in M \colon t < y \\[0.5em] \quad{\color{Gray}\left\Updownarrow\ \text{In a totally ordered set like } \R \text{ it holds } a < b \Leftrightarrow b \not\le a \right.}\\[0.5em] s \not\le t \Rightarrow \exists y\in M \colon y \not\le t \\[0.5em] \quad{\color{Gray}\left\Updownarrow\ \text{Contraposition: } (A\Rightarrow B) \iff (\neg B \Rightarrow \neg A) \right.}\\[0.5em] \neg(\exists y\in M \colon y \not\le t) \Rightarrow \neg(s \not\le t) \\[0.5em] \quad{\color{Gray}\left\Updownarrow\ \text{Negate the claims} \right.}\\[0.5em] (\forall y\in M\colon y\leq t) \Rightarrow s\leq t \end{array}</math>}}}} {{#invoke:Math for Non-Geeks/Seite|unten}} {{BookCat}} rygwu7meievj9frtbwl1cmebvnijsak Math for Non-Geeks/Properties of supremum and infimum 0 471881 4672828 4611530 2026-09-28T17:48:40Z Sascha Lill 95 3167325 proofread by AI 4672828 wikitext text/x-wiki {{#invoke:Math for Non-Geeks/Seite|oben}} Since the supremum is applied to sets, a very obvious question is: What happens if we change the set? If we intersect it with another set, for example, or take the union with another set, or if we make it larger or smaller? Here we will learn some rules that will help you to work with the supremum in such cases. == Overview of rules for supremum and infimum == First, let us introduce the following abbreviations: {{:Math for Non-Geeks/Template:Definition |definition=For all sets <math>A,B\subseteq\R</math> and all <math>\lambda\in\R</math> we define: * <math>-A := \{ -x : x \in A \}</math> * <math>\lambda A := \{ \lambda x : x \in A\}</math> * <math>A+B:=\{a+b : a\in A, b\in B\}</math> * <math>A\cdot B:=\{a\cdot b : a\in A, b\in B\}</math> }} Now, for the supremum and infimum the following rules apply (where <math>A, B,D \subseteq \R</math> and <math>f,g : D \rightarrow \R</math> and <math>\lambda\in\R</math>). In each formula below, every displayed supremum and infimum is assumed to exist as a real number. In particular, any intersection used in such a formula must be nonempty, and the relevant sets must have the indicated bounds. === Rules for the supremum === * <math>\sup A \geq \inf A</math> * <math>A \subseteq B \Rightarrow \sup A \leq \sup B</math> * <math>\sup (A\cup B) = \max\{\sup A, \sup B\}</math> * <math>\sup (A\cap B) \leq \min\{\sup A, \sup B\}</math> * <math>\sup(-A)=\sup(\{ -x : x \in A \}) = -\inf(A)</math> * <math>\sup(\{ x^{-1} : x \in A \}) = (\inf(A))^{-1}</math>, if <math>\inf(A)>0</math> holds. * <math>\sup(\lambda A)=\sup(\{ \lambda x : x \in A\}) = \lambda \cdot \sup(A)</math> for <math>\lambda \geq 0</math> * <math>\sup(A+B)=\sup(\{ x+y : x \in A \land y \in B \}) = \sup(A) + \sup(B)</math> * <math>\sup(A\cdot B)=\sup(\{ x \cdot y : x \in A \land y \in B\}) = \sup(A) \cdot \sup(B)</math>, if <math>A</math> and <math>B</math> contain only non-negative elements. * <math>\sup (f+g)(D)\le \sup f(D)+\sup g(D)</math> * There is a sequence <math>(a_n)_{n\in\N}</math> in <math>A</math> with <math>\lim_{n\rightarrow\infty} a_n = \sup A</math>. {{:Math for Non-Geeks/Template:Frage |frage=Why does <math>\sup A \le \sup B \Rightarrow A\subseteq B</math> not hold? Find a counterexample! |antwort= A counterexample is <math>A:=\{1\}, B:=\{2\}</math>.}} {{:Math for Non-Geeks/Template:Frage |frage=Why does <math>\sup (A\cap B) = \min\{\sup A, \sup B\}</math> not hold? Find a counterexample! |antwort= Let <math>A = \{1,2\}</math> and <math>B = \{1,3\}</math>. Then <math>A \cap B = \{1\}</math> and hence <math>\sup(A\cap B)=1</math>, but <math>\sup A = 2</math> and <math>\sup B = 3</math>, so <math>\min\{\sup A, \sup B\} = 2</math>.}} [[File:SupFunctions.svg|thumb|The supremum of a sum of two functions might be smaller than the sum of its suprema.]] {{:Math for Non-Geeks/Template:Frage |frage=Why does <math>\sup(f+g)(D)=\sup f(D)+\sup g(D)</math> not hold? Find a counterexample! |antwort= We set <math>D:=[0,1]</math>. As a function, we choose <math>f:D\to\R, x\mapsto x</math> and <math>g:D\to\R, x\mapsto 1-x</math>. Then <math>(f+g):D\to\R, x\mapsto 1</math>, so {{Math|<math>\sup (f+g)(D)=1<1+1=\sup f(D) +\sup g(D)</math>}} }} === Rules for the infimum === * <math>\inf A \leq \sup A</math> * <math>A \subseteq B \Rightarrow \inf A \geq \inf B</math> * <math>\inf (A\cup B) = \min\{\inf A, \inf B\}</math> * <math>\inf (A\cap B) \geq \max\{\inf A, \inf B\}</math> * <math>\inf(-A)=\inf(\{ -x : x \in A \}) = -\sup(A)</math> * <math>\inf(\lambda A)=\inf(\{ \lambda x : x \in A\}) = \lambda \cdot \inf(A)</math> for <math>\lambda \geq 0</math> * <math>\inf(A+B)=\inf(\{ x+y : x \in A \land y \in B \}) = \inf(A) + \inf(B)</math> * <math>\inf(A\cdot B)= \inf(\{ x \cdot y : x \in A \land y \in B\}) = \inf(A) \cdot \inf(B)</math>, if <math>A</math> and <math>B</math> contain only non-negative elements. * <math>\inf (f+g)(D)\ge\inf f(D)+\inf g(D)</math> * There is a sequence <math>(a_n)_{n\in\N}</math> in <math>A</math> with <math>\lim_{n\rightarrow\infty} a_n = \inf A</math>. == Proof of the rules == In the following sections, we will prove the above properties only for the supremum. The infimum is treated analogously. === Supremum is greater/equal to the infimum === {{:Math for Non-Geeks/Template:Satz |satz= Let <math>A</math> be a non-empty, bounded set. Then, there is <math>\sup A \ge \inf A</math>. |lösungsweg= This is quite an intuitive statement: The supremum is an upper bound for all elements, and the infimum a lower bound. So the supremum should be above the infimum. The mathematical proof is simple, as well: upper bounds are above and lower bounds below any element. So we just pick one element and have that supremum is above and the infimum below it (and hence below the supremum) |beweis= The set <math>A</math> is non-empty, so it must contain an element, say <math>x</math>. Since <math>\sup A</math> is an upper bound, we have <math>x \leq \sup A</math>. Analogously <math>\inf A \leq x</math>. That means <math>\inf A \le x \le \sup A</math> and hence <math>\inf A \leq \sup A</math>. }} === Estimating the supremum of subsets === {{:Math for Non-Geeks/Template:Satz |satz= In case <math>A\subseteq B</math>, there is <math>\sup A \le \sup B</math>. |beweis= By definition of the supremum, <math>\sup B</math> must be an upper bound of <math>B</math>. Since <math>A \subseteq B</math>, it is also an upper bound of <math>A</math>, i.e. for all <math>x \in A</math> we have <math>x \leq \sup B</math>. The supremum of <math>A</math> is now exactly the smallest upper bound of <math>A</math>. So it must be less than or equal to <math>\sup B</math> . }} === Supremum and union === {{:Math for Non-Geeks/Template:Satz |satz= There is {{Math|<math>\sup (A\cup B) = \max\{\sup A, \sup B\}</math>}} |beweis= If <math>x \in A \cup B</math>, then there is <math>x \in A</math> or <math>x \in B</math>. By definition of the supremum <math>x \leq \sup A</math> or <math>x \leq \sup B</math>. In particular, that means <math>x \leq \max\{ \sup A, \sup B \}</math>. Therefore <math>\max\{ \sup A, \sup B \}</math> is an upper bound of <math>A \cup B</math>. But is it also the "smallest" upper bound? We always have <math>\sup A \leq \sup B</math> or <math>\sup B \leq \sup A</math>. In the first case, for all <math>x \in A</math> we have <math>x \leq \sup A</math> (the supremum is an upper bound), and since <math>\sup A \leq \sup B</math> also <math>x \leq \sup B</math>. So <math>\sup B</math> is both an upper bound for <math>A</math> and <math>B</math>, or in other words, it is an upper bound of <math>A \cup B</math>. It must be the smallest upper bound, since we cannot choose some upper bound smaller than <math>\sup B</math> being above all elements in <math>B</math> (or <math>A \cup B</math>). So in the first case, <math>\sup B = \max\{\sup A, \sup B\}</math> is the smallest upper bound. In the second case, we just swap the names of <math>A</math> and <math>B</math>, which exactly leads us to the first case and finishes the proof. }} === Supremum and intersection === {{:Math for Non-Geeks/Template:Satz |satz= There is {{Math|<math>\sup (A\cap B) \leq \min\{\sup A, \sup B\}</math>}} |beweis= There is <math>A \cap B \subseteq A</math> and <math>A \cap B \subseteq B</math>, so by "Estimating the supremum of subsets" we have <math>\sup (A \cap B) \leq \sup A</math> and <math>\sup (A \cap B) \leq \sup B</math>, which means <math>\sup(A\cap B) \leq \min\{\sup A, \sup B\}</math>. This is already the proof. Be careful: there are cases, where the above inequality is strict, i.e. the supremum is NOT the minimum! }} === Supremum and multiplication with <math> -1 </math> === {{:Math for Non-Geeks/Template:Satz |satz= There is {{Math|<math>\sup(-A)=\sup (\{-x : x \in A\}) = -\inf(A)</math>}} |beweis= For all <math>x \in A</math> there is <math>\inf(A) \leq x</math>. Multiplication of the inequality with <math>-1</math> gives exactly <math>-x \leq -\inf(A)</math>. But since all elements of <math>-A</math> are of this form, <math>-\inf(A)</math> is an upper bound for <math>-A</math>. However, since the supremum of <math>-A</math> is the smallest of all upper bounds, <math>\sup(-A) \leq -\inf(A)</math> follows. Consider now any small <math>\varepsilon > 0</math>. According to the definition of the infimum, <math>\inf(A) + \varepsilon</math> is then no longer a lower bound of <math>A</math>. This means that some <math>x \in A</math> exists with <math>x < \inf(A) + \varepsilon</math>. Multiplying this inequality by <math>-1</math> gives <math>-x > -\inf(A) - \varepsilon</math>. But now, <math>-x</math> is an element of <math>-A</math>, so <math>-\inf(A) - \varepsilon</math> cannot be an upper bound of <math>-A</math>. Since our <math>\varepsilon</math> was arbitrary, we have that <math>\sup(-A) = - \inf(A)</math> is indeed the smallest upper bound. }} {{:Math for Non-Geeks/Template:Hinweis|From this rule, we get that under multiplication with <math> -1 </math>, supremum and infimum interchange like <math>\sup(A)=\sup(-(-A))=-\inf(-A)</math> and <math>\inf(A)=-(-\inf(A))=-\sup(-A)</math>.}} === Supremum and multiplication with a (non-negative) number === {{:Math for Non-Geeks/Template:Satz |satz= For <math>\lambda \geq 0</math> there is {{Math|<math>\sup(\lambda A)=\sup (\{\lambda x : x \in A\}) = \lambda \sup(A)</math>}} |beweis= If <math>\lambda = 0</math> there is not much to show, because <math>\lambda \cdot A = 0 \cdot A = \{0\}</math> and <math>\sup(\{0\}) = 0 = 0 \sup(A)</math>. We can therefore assume that <math>\lambda > 0 </math>. For all <math>x \in A</math> we have <math>x \leq \sup(A)</math>. Multiplication of the inequality with <math>\lambda</math> gives even <math>\lambda x \leq \lambda \sup(A)</math>. But since all elements of <math>\lambda \cdot A</math> are of this form, <math>\lambda \sup(A)</math> is an upper bound for <math>\lambda \cdot A</math>. However, since the supremum of <math>\lambda \cdot A</math> is the smallest of all upper bounds, <math>\sup(\lambda \cdot A) \leq \lambda \sup(A)</math> follows (i.e. we have an upper bound). Do we also have the smallest upper bound? Let <math>\varepsilon > 0</math> be given and define <math>\varepsilon' := \frac{\varepsilon}{\lambda}</math>. This is allowed because we assume <math>\lambda > 0</math>. According to the definition of the supremum, <math>\sup(A) - \varepsilon'</math> is then no upper bound of <math>A</math>. This means that an <math>x \in A</math> exists so that <math>x > \sup(A) - \varepsilon'</math>. Multiplying this inequality by <math>\lambda</math> gives {{Math|<math> \lambda x > \lambda \sup(A) - \lambda \varepsilon' = \lambda \sup(A) - \lambda \frac{\varepsilon}{\lambda} = \lambda \sup(A) - \varepsilon </math>}} But now <math>\lambda x</math> is an element of <math>\lambda \cdot A</math>, so <math>\lambda\sup(A) - \varepsilon</math> cannot be an upper bound of <math>\lambda \cdot A</math>. Since <math>\varepsilon</math> is arbitrary, we know that equality <math>\sup(\lambda \cdot A) = \lambda \sup(A) </math> holds, and we have indeed found the smallest upper bound. }} === Supremum and sums === {{:Math for Non-Geeks/Template:Satz |satz= There is {{Math|<math>\sup(A+B)=\sup(\{ x+y : x \in A \land y \in B \}) = \sup(A) + \sup(B)</math>}} |beweis= Each element <math>z \in A+B</math> has the form <math>z = x + y</math> for some <math>x \in A</math> and some <math>y \in B</math>. According to the definition of the supremum, there is <math>x \leq \sup(A)</math> and <math> y \leq \sup(B)</math>. Adding the two inequalities gives <math> z = x + y \leq \sup(A) + \sup(B)</math>. So <math>\sup(A) + \sup(B)</math> is an upper bound for <math>A + B</math>. But since the supremum of <math>A + B</math> is the smallest of all upper bounds, <math>\sup(A + B) \leq \sup(A) + \sup(B)</math>. Now, is <math>\sup(A) + \sup(B)</math> also the smallest upper bound of <math>A + B</math>? Let <math>\varepsilon > 0</math> be given and define <math>\varepsilon' := \frac{\varepsilon}{2}</math>. According to the definition of the supremum <math>\sup(A) - \varepsilon'</math> is then no upper bound of <math>A</math> and <math>\sup(B) - \varepsilon'</math> no upper bound of <math>B</math>. This means that an <math>x \in A</math> and a <math>y \in B</math> exist such that <math>x > \sup(A) - \varepsilon'</math> and <math>y > \sup(B) - \varepsilon'</math> hold. By adding the two inequalities, one obtains {{Math|<math> x + y > \sup(A) + \sup(B) - 2\varepsilon' = \sup(A) + \sup(B) - 2\frac{\varepsilon}{2} = \sup(A) + \sup(B) - \varepsilon </math>}} But now, <math>x + y</math> is an element of <math>A + B</math>, so <math>\sup(A) + \sup(B) - \varepsilon</math> cannot be an upper bound of <math>A + B</math>. Since <math>\varepsilon</math> is arbitrary, we know that equality <math>\sup(A + B) =\sup(A) + \sup(B) </math> holds, so we have indeed found the smallest upper bound. }} === Supremum and products === {{:Math for Non-Geeks/Template:Satz |satz= If <math>A</math> and <math>B</math> only contain non-negative elements, we have that {{Math|<math>\sup(A\cdot B)=\sup(\{ x \cdot y : x \in A \land y \in B\}) = \sup(A) \cdot \sup(B)</math>}} |beweis= Each element <math>z \in A \cdot B</math> has the form <math>z = x \cdot y</math> for some <math>x \in A</math> and some <math>y \in B</math>. According to the definition of the supremum <math>x \leq \sup(A)</math> and <math> y \leq \sup(B)</math>. Multiplying the two inequalities gives <math> z = x \cdot y \leq \sup(A) \cdot \sup(B)</math>. So <math>\sup(A) \cdot \sup(B)</math> is an upper bound for <math>A \cdot B</math>. But since the supremum of <math>A \cdot B</math> is the smallest of all upper bounds, <math>\sup(A \cdot B) \leq \sup(A) \cdot \sup(B)</math> follows. Mind the special case <math>\sup(A) = 0</math> or <math>\sup(B) = 0</math>, which implies <math>A = \{0\}</math> or <math>B = \{0\}</math>, because all elements from <math>A</math> and <math>B</math> were assumed to be non-negative, i.e. greater than or equal to zero. Here, we immediately have <math>\sup(A \cdot B) = 0</math>. In the following, we can hence assume <math>\sup(A) > 0</math> and <math>\sup(B) > 0</math>. Now, have we also found the smallest upper bound? Let <math>\varepsilon > 0</math> be given. Then, following the previous theorems, we can define <math>\varepsilon_A := \min\!\left\{\frac{\sup(A)}{2},\frac{\varepsilon}{2\sup(B)}\right\}</math> and <math>\varepsilon_B := \min\!\left\{\frac{\sup(B)}{2},\frac{\varepsilon}{2\sup(A)}\right\}</math>. Both <math>\sup(A)-\varepsilon_A</math> and <math>\sup(B)-\varepsilon_B</math> are positive. According to the definition of the supremum, <math>\sup(A) - \varepsilon_A</math> is no upper bound of <math>A</math> and <math>\sup(B) - \varepsilon_B</math> is no upper bound of <math>B</math>. This means that an <math>x \in A</math> and a <math>y \in B</math> exist such that <math>x > \sup(A) - \varepsilon_A</math> and <math>y > \sup(B) - \varepsilon_B</math>. Multiplying both inequalities, we obtain {{Math|<math>\begin{align} x \cdot y &> (\sup(A) - \varepsilon_A) \cdot (\sup(B) - \varepsilon_B) \\ &= \sup(A) \cdot \sup(B) - \varepsilon_A \cdot \sup(B) - \varepsilon_B \cdot \sup(A) + \varepsilon_A \cdot \varepsilon_B\\ &\ge \sup(A) \cdot \sup(B) - \frac{\varepsilon}{2} - \frac{\varepsilon}{2} + \varepsilon_A \cdot \varepsilon_B \\ &= \sup(A) \cdot \sup(B) - \varepsilon + \varepsilon_A \cdot \varepsilon_B \\ &> \sup(A) \cdot \sup(B) - \varepsilon \end{align}</math>}} Carefully note the <math>></math> sign in the last step. Here <math>\varepsilon_A \cdot \varepsilon_B > 0</math> was used. Now <math>x \cdot y</math> is an element in <math>A \cdot B</math>, so <math>\sup(A) \cdot \sup(B) - \varepsilon</math> cannot be an upper bound of <math>A \cdot B</math>. Since our <math>\varepsilon</math> was arbitrary, the desired equality <math>\sup(A \cdot B) =\sup(A) \cdot \sup(B) </math> holds and we indeed have the smallest upper bound. }} ===Supremum of the sum is smaller/equal to the sum of suprema=== {{:Math for Non-Geeks/Template:Satz |satz= There is <math>\sup (f+g)(D)=\sup(\{ f(t)+g(t) : t \in D \}) \le\sup f(D)+\sup g(D)</math> |beweis= There is {{Math|<math>\begin{align} & \sup (f+g)(D) \\[0.3em] =\ & \sup(\{ f(t)+g(t) : t \in D \}) \\[0.3em] & {\color{OliveGreen}\left\downarrow\ \sup A\leq\sup B \text{ for } A\subseteq B \right.} \\[0.3em] \le\ & \sup(\{ f(t)+g(s) : t,s \in D \}) \\[0.3em] =\ & \sup(\{a+b : a\in f(D),b\in g(D)\}) \\[0.3em] & {\color{OliveGreen}\left\downarrow\ \sup(A+B)=\sup A+ \sup B \right.} \\[0.3em] =\ & \sup f(D)+\sup g(D) \end{align}</math>}} }} ===Existence of a sequence <math>(a_n)_{n\in\N}</math> in <math>A</math> with <math>\lim_{n\to\infty}a_n=\sup A</math>=== {{:Math for Non-Geeks/Template:Satz |satz= If <math>\sup A</math> exists, then there is a sequence <math>(a_n)_{n\in\N}</math> in <math>A</math> with <math>\lim_{n\to\infty}a_n=\sup A</math>. |beweis= We recall the second part of the definition of the supremum, the epsilon definition: For all <math>\epsilon >0</math> there is an <math>a\in A</math> with <math>a+\epsilon >\sup A</math>. Consequently, for all <math>n\in\N</math> there is an <math>a_n\in A</math> with <math>a_n+\tfrac{1}{n}>\sup A</math>. Since all <math>a_n</math> are from <math>A</math>, <math>a_n\le\sup A</math> also applies. Thus, for all <math>n\in\N</math> we have: {{Math|<math>\frac{1}{n}>\sup A-a_n\ge0</math>}} By the squeeze theorem, we then have <math>\lim_{n\to\infty}a_n=\sup A</math>. }} {{#invoke:Math for Non-Geeks/Seite|unten}} {{BookCat}} rlpm5klihsvxvkt7xnkg0d60d3cusic Math for Non-Geeks/Why studying analysis? 0 471888 4672812 4627132 2026-09-28T17:02:36Z Sascha Lill 95 3167325 proofread by AI 4672812 wikitext text/x-wiki {{#invoke:Math for Non-Geeks/Seite|oben}} ''Why should I study real analysis?'' This is a legitimate question and should be answered at the beginning of every lecture and textbook on real analysis. In this chapter, I want to present some reasons as an answer to this question. == Real Analysis as the foundation of mathematics == Real analysis is an essential subject in mathematics. Many theories such as complex analysis, functional analysis and the theory of ordinary differential equations are based on it. In addition to that, numerous other modified concepts of real analysis are used in a variety of other domains of mathematics. Therefore, delving into real analysis is inevitable when one wants to study mathematics. This theory will be key to understanding other fields of mathematics. You will probably need background knowledge of real analysis, no matter what field of mathematics is of interest to you. The same applies if you require mathematical knowledge as a tool for your studies or research. Whatever you need to use mathematics for, knowledge of real analysis will almost certainly help you understand your mathematical tools. == Real Analysis as a description of nature == Most problems in natural sciences are modelled with the help of concepts covered by real analysis: How can the location and speed of a moving object be determined and forecast? How can one calculate the electric field of a system of electrically charged bodies? The area of application of real analysis includes simple problems and extends as far as modern fields of research (e.g., axiomatic quantum field theory) or quantitative modelling of biological processes. Very good knowledge of these concepts will therefore help you understand the laws of nature and formulate them. For this reason, studying real analysis will be particularly helpful - whether you study or are generally interested in a natural science. == Real Analysis in school == Analysis is one of very few lectures in mathematics already covered in school. In case you study mathematics education, you will be able to use the knowledge acquired by studying real analysis when teaching. Thorough knowledge of this lecture will therefore help you with explaining mathematics to your students. == Real Analysis as an exact mathematical theory == In contrast to the analysis you learned about in school, we will write out mathematical theories with immense precision. This will include us proving every theorem rigorously and defining every term with precision. As an example: in the end you will know why the derivative of <math>x^2</math> is <math>2x</math> and what exactly a derivative is. At the same time, we will justify every term to ensure you understand why certain concepts in real analysis are introduced. This will not only deepen your understanding of your knowledge of analysis already acquired in school but also enable you to solve complex problems in real analysis. == Real Analysis as an exercise of mathematical reasoning == With analysis already having been taught in school comes the advantage of the material already seeming more or less familiar to you. This gives us the chance to concentrate on the mathematical way of working, which many students aren’t familiar with in the beginning. Real analysis is excellent for practicing exact and accurate reasoning. Mastering the mathematical way of working will always be useful to you - even when you no longer need real analysis. Math students and also those of other natural sciences are especially in demand due to being capable of this. I am confident the mathematical way of thinking will help you a lot in accomplishing your tasks and projects. {{#invoke:Math for Non-Geeks/Seite|unten}} {{BookCat}} ippe3zlbrlwapszgkr6cwg78wcontjl Maxima/What is Maxima and what is it useful for 0 482677 4672757 4639269 2026-09-28T13:57:08Z Idavidmiller 3577687 /* What is Maxima and What is it Useful or? */ Work in progress. Saving Changes. 4672757 wikitext text/x-wiki == What is Maxima and What is it Useful or? == === Introduction === <blockquote>''"Experienced Lisp programmers may say that there are built-in Lisp procedures that will achieve far more succinctly and efficiently what I have achieved in some of the example programs here.'' ''My defence is that the point of these tutorials is not to teach Common Lisp in its entirety, but to help the reader understand the general principles of programming in Lisp. I believe that it is daunting for a beginner to be confronted with a catalogue of Lisp procedures to learn by rote. It is far more important to understand how to approach a problem, and break it down into simpler problems with the help of recursion."'' – [http://lisp.plasticki.com/show?14F From ''Lisp in Small Parts'']</blockquote> Readers might find it curious for a book about Maxima to lead off with a quote about the Lisp programming language. It is true that Maxima is a software application based on Lisp, so it that sense a reference to Lisp is not completely unusual. However, it is the point that is made by this quote that is quite relevant to those that find themselves using Maxima for some specific purposes or simply as a matter of personal interest. This book is not intended to be a ''"Maxima in Small Parts"'' version of the topic. It is neither a tutorial or a comprehensive and thoroughgoing technical guide for Maxima. Neither is it a "How-to-Do" recipe document for this or that with Maxima This book is intended to be a sort of middle ground between a tutorial and a technical reference manual. Maxima as a computer algebra system (CAS) application is technically both wide and deep in terms of its scope. The intent of this book is to "''help the reader understand the general principles of"'' using Maxima. If the reader is new to Maxima then all of what follows may be too much with which to start. Beginning with the many tutorials available may better serve users new to Maxima. On the other hand, if the reader is an experienced user of Maxima then the effort to consider all of what follows may not meet subjective technical standards, and possibly not be particularly instructive. Maxima, as well as Lisp, are not "new kids on the block" so to speak. To some readers and users with a more modern perspective and exposure to such matters, Maxima and its "out-of-the-box" command line interface (CLI) may seem crude and out of date. Don't be swayed by this. There is a much capability at hand in using Maxima. Readers and users are highly encouraged to use the ''wxMaxima'' graphical user interface (GUI) application for the best experience. ''wxMaxima'' with its interactive workbook environment positions Maxima on a completely different level of user experience. The details of installing Maxima and ''wxMaxima'' follow in a subsequent section. Readers of this book should note well that the example code herein was produced using the ''wxMaxima'' GUI. However, some users may choose to begin using the Maxima CLI or the xMaxima GUI included with the Maxima distribution. See the book section describing installation for details related to Maxima user interfaces. === About Maxima and its Uses === Maxima belongs to the category of computer software applications known as computer algebra systems - or CAS. Within this category of applications, it is "general purpose" in that it is not dedicated to any specific mathematical topic of study or application. However, within that general-purpose category there is a sense in which it is a special-purpose application in that, while significant numerical computational capabilities are possible, the primary emphasis is on processing "symbolic" mathematical expressions using syntax for expression composition for input that conforms to that which Maxima can parse, interpret, and process. So, to state it briefly, Maxima is primarily an application for processing symbolic mathematical expressions according to the purpose of the user using syntax Maxima can parse and interpret. In general, Maxima expressions fall into three categories: * Mathematical expressions * Object expressions * Programming expressions Mathematical expressions are for doing things that simply are essentially of a mathematical nature. Object expressions are used to create data structures for storage. Programming expressions provide the capability for some types of imperative or functional programming instructions. Thus, Maxima is not strictly a programming language like Python, Julia, Java, C, and so forth. The differences between Maxima as a CAS, and other programming languages should become evident from the contents of this document and, even better, with the actual experience of using Maxima to accomplish specific mathematical tasks. However, Maxima does have a relatively complete set of programming expressions in the context of its intended purpose as a CAS. Additionally, Maxima can be used to access the underlying Lisp programming language. Getting started using Maxima will be much easier if the user begins with a particular frame of mind. Almost every user input to Maxima is an expression of some type. Expressions are what Maxima is all about - especially mathematical symbolic expressions. If numbers can be considered as represented symbolically by numeration (integers, fractions, decimal or floating point literals) then it is not an exaggeration to characterize everything Maxima can do as symbolic processing. The following is a list of a few examples (certainly not all) of what Maxima can be used for: * Solve algebraic equations symbolically or numerically * Solve ordinary differential equations * Matrix creation and operations * Calculus - limits, differentiation, integration * Expansion, factoring, and simplification of expressions * Rational numbers as fractions, and "big" floating point numbers to specified precision * Complex numbers * Trigonometric expressions Plotting - 2D and 3D with some animation <br /> Maxima also includes packages that may be loaded into the current working environment that provide for some specialized tasks, including the study of specific mathematical subjects or applications. {{BookCat}} 5qru2ejwcdoqmmivhskf6ztobxqh3ap 4672760 4672757 2026-09-28T14:03:32Z Idavidmiller 3577687 /* About Maxima and its Uses */ 4672760 wikitext text/x-wiki == What is Maxima and What is it Useful or? == === Introduction === <blockquote>''"Experienced Lisp programmers may say that there are built-in Lisp procedures that will achieve far more succinctly and efficiently what I have achieved in some of the example programs here.'' ''My defence is that the point of these tutorials is not to teach Common Lisp in its entirety, but to help the reader understand the general principles of programming in Lisp. I believe that it is daunting for a beginner to be confronted with a catalogue of Lisp procedures to learn by rote. It is far more important to understand how to approach a problem, and break it down into simpler problems with the help of recursion."'' – [http://lisp.plasticki.com/show?14F From ''Lisp in Small Parts'']</blockquote> Readers might find it curious for a book about Maxima to lead off with a quote about the Lisp programming language. It is true that Maxima is a software application based on Lisp, so it that sense a reference to Lisp is not completely unusual. However, it is the point that is made by this quote that is quite relevant to those that find themselves using Maxima for some specific purposes or simply as a matter of personal interest. This book is not intended to be a ''"Maxima in Small Parts"'' version of the topic. It is neither a tutorial or a comprehensive and thoroughgoing technical guide for Maxima. Neither is it a "How-to-Do" recipe document for this or that with Maxima This book is intended to be a sort of middle ground between a tutorial and a technical reference manual. Maxima as a computer algebra system (CAS) application is technically both wide and deep in terms of its scope. The intent of this book is to "''help the reader understand the general principles of"'' using Maxima. If the reader is new to Maxima then all of what follows may be too much with which to start. Beginning with the many tutorials available may better serve users new to Maxima. On the other hand, if the reader is an experienced user of Maxima then the effort to consider all of what follows may not meet subjective technical standards, and possibly not be particularly instructive. Maxima, as well as Lisp, are not "new kids on the block" so to speak. To some readers and users with a more modern perspective and exposure to such matters, Maxima and its "out-of-the-box" command line interface (CLI) may seem crude and out of date. Don't be swayed by this. There is a much capability at hand in using Maxima. Readers and users are highly encouraged to use the ''wxMaxima'' graphical user interface (GUI) application for the best experience. ''wxMaxima'' with its interactive workbook environment positions Maxima on a completely different level of user experience. The details of installing Maxima and ''wxMaxima'' follow in a subsequent section. Readers of this book should note well that the example code herein was produced using the ''wxMaxima'' GUI. However, some users may choose to begin using the Maxima CLI or the xMaxima GUI included with the Maxima distribution. See the book section describing installation for details related to Maxima user interfaces. === About Maxima and its Uses === Maxima belongs to the category of computer software applications known as computer algebra systems - or CAS. Within this category of applications, it is "general purpose" in that it is not dedicated to any specific mathematical topic of study or application. However, within that general-purpose category there is a sense in which it is a special-purpose application in that, while significant numerical computational capabilities are possible, the primary emphasis is on processing "symbolic" mathematical expressions using syntax for expression composition for input that conforms to that which Maxima can parse, interpret, and process. So, to state it briefly, Maxima is primarily an application for processing symbolic mathematical expressions according to the purpose of the user using syntax Maxima can parse and interpret. In general, Maxima expressions fall into three categories: * Mathematical expressions * Object expressions * Programming expressions Mathematical expressions are for doing things that simply are essentially of a mathematical nature. Object expressions are used to create data structures for storage. Programming expressions provide the capability for some types of imperative or functional programming instructions. Thus, Maxima is not strictly a programming language like Python, Julia, Java, C, and so forth. The differences between Maxima as a CAS, and other programming languages should become evident from the contents of this document and, even better, with the actual experience of using Maxima to accomplish specific mathematical tasks. However, Maxima includes a relatively complete set of programming expressions in the context of its intended purpose as a CAS. Additionally, Maxima can be used to access the underlying Lisp programming language. Getting started using Maxima will be much easier if the user begins with a particular frame of mind. Almost every user input to Maxima is an expression of some type. Expressions are what Maxima is all about - especially mathematical symbolic expressions. If numbers can be considered as represented symbolically by numeration (integers, fractions, decimal or floating point literals) then it is not an exaggeration to characterize everything Maxima can do as symbolic processing. The following is a list of a few examples (certainly not all) of what Maxima can be used for: * Solve algebraic equations symbolically or numerically * Solve ordinary differential equations * Matrix creation and operations * Calculus - limits, differentiation, integration * Expansion, factoring, and simplification of expressions * Rational numbers as fractions, and "big" floating point numbers to specified precision * Complex numbers * Trigonometric expressions Plotting - 2D and 3D with some animation <br /> Maxima also includes packages that may be loaded into the current working environment that provide for some specialized tasks, including the study of specific mathematical subjects or applications. {{BookCat}} 20gacm7z7yphng7t7671ierfihee9n3 Maxima/Programming 0 485506 4672867 4672391 2026-09-29T03:19:18Z Idavidmiller 3577687 /* Functions */ work in progress 4672867 wikitext text/x-wiki =Maxima Programming= Although Maxima is not a general-purpose programming language, Maxima as a CAS includes among the built-in ingredients a relatively complete set of programming expressions that are useful for the intended context. Many of the code examples of this section are intended to be illustrative of technical details relevant to Maxima programming as their purpose, and consequently are intentionally elementary in character. Learning any sort of programming language, including Maxima programming expressions, is a subjective process. In any case, it is essential to have enough technical know-how specific to the programming language in order to begin the learning process, even in cases where much positive transfer from other programming experience is involved. Much can be accomplished mathematically using Maxima without having to resort to in-depth knowledge and proficiency in the technical details of Maxima programming expressions. However, Maxima programming expressions are frequently essential for the purpose of defining functions, both in the programming sense of the term, but also more relevantly, for the mathematical sense. For that reason alone, familiarity and sufficient proficiency with Maxima programming expressions should be given some attention. One way to begin the learning process is to become familiar with enough of the programming essentials to accomplish independent efforts toward accomplishing some specific programming goal of interest. The other way is to study the many available programming expressions of others. This section is intended to provide the essentials toward learning by whatever means are chosen. The following table shows some built-in ingredients related to Maxima programming expressions: {| class="wikitable" |+Maxima Programming Category |if |unless |errcatch |prederror |- |block |for |error |return |- |catch |from |warning |throw |- |local |thru |errormsg |sstatus |- |garbage_collect |step |errormsg |status |- |do |next |go | |- |while |in | | |} Some of these programming expression ingredients can also be considered as belonging to one or more other categories than the Programming category. === Block Expressions === Arguably, the first expressions to consider in the context of Maxima programming are '''''block''''' expressions. All <code>block</code> expressions as programming ingredients come in two flavors: * <code>( expr<sub>1</sub>, expr<sub>2</sub>,…, expr<sub>n</sub> )</code> * <code>block ([v<sub>1</sub>,v<sub>2,</sub>…,v<sub>m</sub>], expr<sub>1</sub>, expr<sub>2</sub>,…, expr<sub>n</sub>)</code> The first form of a <code>block</code> expression is equivalent to the second form, but without the first list argument: <code>[v<sub>1</sub>,v<sub>2,</sub>…,v<sub>m</sub>]</code>, as in <code>block (expr<sub>1</sub>, expr<sub>2</sub>,…, expr<sub>n</sub></code>, unless <code>return</code> or <code>go</code> operators are used in the block expression. In that, case the form <code>block (expr<sub>1</sub>, expr<sub>2</sub>,…, expr<sub>n</sub>)</code> must be used. It should be noted that for Maxima to interpret of the syntax of the first of these forms as a block operator, there must be at least two expressions in the comma-separated sequence of expressions as arguments. Otherwise, Maxima will interpret the parentheses of this syntax as simply grouping related to the precedence order of operations. The purpose of the list argument, <code>[v<sub>1</sub>,v<sub>2,</sub>…,v<sub>m</sub>]</code> is to declare the values of identifiers of the list to be local to the <code>block</code>. If there is no need for local identifiers, the list argument can be omitted (unless <code>return</code> or <code>go</code> operators are used in the <code>block</code> expression), and either form is sufficient.<syntaxhighlight lang="maxima">/* This block expression */ (%i1) (x : 2, x^2); (%o1) 4 /* Is equivalent to this block expression */ (%i2) block (x : 2, x^2); (%o2) 4</syntaxhighlight>So, in the case where values of identifiers local to the <code>block</code> of expressions are not required, then the choice of either form of the <code>block</code> expression is a matter of user preference. In both cases, the values of identifiers referenced in the <code>block</code> are global, and not local to the <code>block</code> expression. However, for the sake of clarity and consistency use of the latter form may be a better choice. <syntaxhighlight lang="maxima"> /* The value 3 assigned to x is global */ (%i3) x : 3; (x) 3 /* The value 2 assigned to x in the block is global */ (%i4) (x : 2, x^2); (%o4) 4 /* The global value assigned to x in the block is 2 not 3 */ (%i5) x; (%o5) 2 </syntaxhighlight>Values of identifiers local to the <code>block</code> may not be global:<syntaxhighlight lang="maxima">/* the value of identifier y is local only */ (%i6) block ([y], y : 4, y); (%o6) 4 /* the global value of identifier y is not 4, but is itself */ (%i7) y; (%o7) y /* the values of identifiers x and y are both local */ (%i8) block ([x,y], x : 3, y : 4, x); (%o8) 3 /* the global value of identifier x is not 3, but is 2 */ (%i9) x; (%o9) 2 /* the global value of identifier y is not 4, but is itself */ (%i10) y; (%o10) y</syntaxhighlight> Regardless of the form of the <code>block</code> expressions these have in common the comma-separated expression arguments <code>expr<sub>1</sub>, expr<sub>2</sub>,…, expr<sub>n</sub></code> which are evaluated each in turn from first to last (unless the evaluation sequence is modified by by the <code>go</code>, <code>throw</code>, or <code>return</code> operators), and the value of the block expression is the value of <code>expr<sub>n</sub></code>. The main purpose of the <code>block</code> expression, regardless of the form, is to group expressions that are related in some manner, and the value of the last expression may be the only value of interest. However, there are very few limitations imposed on the nature of the <code>block</code> expression arguments, so it might be the case that the purpose of evaluating the <code>block</code> expression has been achieved before the last expression argument is evaluated, in which case the value of the <code>block</code> expression may not necessarily be the value of the last argument expression. One way to accomplish that is to use an empty string as the last argument expression with the option flag <code>stringdisp</code> set to <code>false</code> which is the default value.<syntaxhighlight lang="maxima"> (%i11) stringdisp; (%o11) false (%i12) block ([x,y], x : 3, y : 4, x, ""); (%o12) (%i13) block ([x,y], x : 3, y : 4, x)$ </syntaxhighlight> The display of the value of the <code>block</code> expression may be suppressed using a <code>$</code> to end the input expression instead of a semi-colon. Either technique produces a <code>block</code> expression value, but the value is not displayed. If a <code>return</code> operator is evaluated as a argument expression, this will cause evaluation of expression arguments to end explicitly, and the value of the <code>return</code> operator becomes the value of the <code>block</code> expression.<syntaxhighlight lang="maxima"> (%i14) is (equal (x, 2)); (%o14) true %i15) block (if is (equal (x, 2)) then return (x), " x not 2"); (%o15) 2 (%i16) x : 3; (x) 3 (%i17) block (if is (equal (x, 2)) then return (x), "x not 2"); (%o17) x not 2 </syntaxhighlight>When a <code>return</code> operator is evaluated within a <code>block</code> expression the result is to stop evaluation of expressions within the enclosing <code>block</code> expression and to return the value of its argument as the value of the enclosing <code>block</code> expression. It therefore can be compared with the <code>return</code> statement found in other programming languages, but with one difference: In Maxima, the <code>return</code> operator affects only the block expression in which the <code>return</code> operator is an expression, and has no effect otherwise.<syntaxhighlight lang="maxima">(%i18) test_nested_block (val) := block ( [outer_var : 10], print("Entering outer block expression"), /* inner block expression */ block( [inner_var : 20], print (" Entering inner block expression"), if val > 5 then /* another inner block expression */ block ( print (" val > 5"), print (" Returning only to inner block expression"), return (inner_var + val) /* returns only to the inner block expression */ ), /* end of another inner block expression */ print (" inner_var + val is ", inner_var + val) ), /* end of inner block expression */ print ("Back in outer block expression"), outer_var + val /* end of outer block expression */ )$ (%i19) test_nested_block (1); Entering outer block expression Entering inner block expression inner_var + val is 21 Back in outer block expression (%o19) 11 (%i20) test_nested_block (6); Entering outer block expression Entering inner block expression val > 5 Returning only to inner block expression Back in outer block expression (%o20) 16</syntaxhighlight> '''''The <code>block</code> operators''''': Each instance may define local variables and has a comma-separated sequence of expressions as arguments. '''''Nested blocks''''': There are three <code>block</code> operators used in the right-hand side of the function definition expression named <code>test_nested_block (val</code>. There is an outer <code>block</code> expression that has an inner <code>block</code> expression as an argument,and there is a third <code>block</code> expression that is an argument of the inner <code>block</code> expression. '''''The <code>return</code> operator''''': If <code>val > 5</code> is <code>true</code> then the return operator of the most inner <code>block</code> expression is evaluated and evaluation of remaining expressions of that block expression does not occur. The value of that most inner <code>block</code> expression is the value of the argument of the return operator – <code>inner_var + val</code>. Evaluation of expressions continues with the first expression of the inner <code>block</code> expression after the end of the most inner <code>block</code> expression – which is <code>print ("   inner_var + val is ", inner_var + val)</code>. The value of the <code>print</code> operator is the value of <code>inner_var + val</code>. However, while that value is the value of the inner <code>block</code> expression it is effectively lost, as it is not the last expression of the outer <code>block</code> sequence of expressions. That value is the value of <code>outer_var + val</code>, which, being the last expression of the outer <code>block</code> is always the value of the function. ==== Block Expression Evaluation Sequence Modifications ==== <code>block</code> expression arguments <code>expr<sub>1</sub>, expr<sub>2</sub>,…, expr<sub>n</sub></code> are generally evaluated each in turn from first to last, and the value of the <code>block</code> expression is the value of <code>expr<sub>n</sub></code> unless this sequence is modified by some means. One way to modify the first-to-last expression evaluation sequence of a <code>block</code> expression is by way of a <code>go</code> operator with a ''label'' (or ''"tag"'') argument ( the ''"go to"'') as the following exemplifies:<syntaxhighlight lang="maxima"> (%i18) sum_to_n (n) := block ( [i : 1, total : 0], loop, total : total + i, i : i + 1, if i <= n then go (loop), total)$ (%i19) sum_to_n(25); (%o19) 325 (%i20) n; (%o20) n (%i21) i; (%o21) i (%i22) total; (%o22) total </syntaxhighlight> Note the following: * <code>'''block ([ i : 1,total : 0], ...)'''</code>: The list argument creates a local environment with local identifiers <code>i</code> and <code>total</code>. The function argument <code>n</code> is also a local identifier. * <code>'''loop'''</code>: This label serves as a target inside the <code>block</code> expression to where <code>go (loop)</code> can jump. * <code>'''if i <= n then go (loop)'''</code>: This conditional expression causes the <code>go (loop)</code> operator to be evaluated if the condition is <code>true</code>. * <code>'''total'''</code>: The value of this local identifier is the returned value of the <code>block</code> expression. It should also be worth noting that the identifiers <code>n</code>, <code>i</code>, and <code>total</code> have local values assigned within the <code>block</code> expression, but their global values are themselves. Also notice that the identifiers <code>i</code> and <code>total</code> were both declared local and assigned initial values within the <code>block</code> list argument. The ''go-to'' label argument of the <code>go</code> operator must be the name of a tag appearing within the same block expression. The <code>go</code> operator cannot be used to go to a tag in a different <code>block</code> expression. There is nothing special about the <code>loop</code> identifier name used for the go-to tag in this example. Other identifiers could be used, but they must be atomic. Another way to modify a <code>block</code> expression evaluation sequence is by way of the <code>throw</code> operator.<syntaxhighlight lang="maxima">(%i32) /* Define a function using a block expression that searches for a specific condition and a throw value to catch */ find_element (target_list, threshold) := block ( [found_val : false], /* local identifier value */ catch( for x in target_list do ( if x > threshold then ( /* Immediately exit the block and return this value */ throw (x) ) ), /* This string is returned only if the do loop finishes without a throw to catch */ "No element exceeded the threshold" ) )$ (%i31) /* Test the block */ find_element ( [10, 20, 55, 80], 50 ); (%o31) 55</syntaxhighlight>This example unpacks as follows: <code>'''catch (...)'''</code>: This expression creates a target scope that ''"catches"'' the value of any <code>throw</code> expression evaluated within that scope. <code>'''throw (x)'''</code>: When Maxima encounters this operator, it immediately stops evaluation of the <code>do</code> loop expression '''''and the rest of the''''' <code>block</code> '''''expression.''''' It jumps directly out of the scope of the <code>catch</code> expression, returning the value of <code>x</code> as the value of the entire <code>catch</code> expression. ==== Nested Block Expressions ==== <code>block</code> operators may appear within other block expressions as arguments – '''''nested''''' <code>block</code> expressions. A local environment with local identifiers may be created for nested block expressions. Local values for identifiers, if declared by a first <code>block</code> operator list argument, are created each time a nested <code>block</code> is evaluated. However, identifiers with global values that have not been declared as local within any <code>block</code> expressions, are global values for nested <code>block</code> expressions as well as enclosing <code>block</code> expressions. Likewise, local identifiers of any enclosing <code>block</code> expression have values that are global within any enclosed blocks, if not declared as local within the enclosed block. If the value of an identifier is not local in a <code>block</code> expression, its value is the value most recently assigned by an enclosing <code>block</code> expression, if any value has been assigned. Otherwise, it is the value of the identifier in the global environment. <syntaxhighlight lang="maxima"> (%i23) z : 2^(1/3); (z) 2^(1/3) (%i24) /* Outer block starts */ block ( [x : 10, y : 20], /* values of x and y declared local to outer block */ /* Inner block starts */ block ( [y : 99, z : 100], /* values of y and z declared local to inner block */ print ("Inside inner block:"), print ("x =", x, "is the value of x from outer block"), print ("y =", y, "is the local value of y of outer block"), print("z =", z, "is the local value of z of inner block") ), /* Inner block ends */ /* Outer block resumes */ print ("Back in outer block:"), print ("x =", x, "is the value of x from outer block"), print ("y =", y, "is the restored value of y of the outer block"), print ("z =", z, "is the value of z global to both blocks") /* Outer block ends */ )$ Inside inner block: x = 10 is the value of x from outer block y = 99 is the local value of y of outer block z = 100 is the local value of z of inner block Back in outer block: x = 10 is the value of x from outer block y = 20 is the restored value of y of the outer block z = 2^(1/3) is the value of z global to both blocks </syntaxhighlight> ==== Values, Properties, and the <code>local</code> Operator ==== The expression <code>local (v<sub>1</sub>, v<sub>2</sub>, ... , v<sub>m</sub>)</code> within a <code>block</code> expression saves the '''''properties''''' associated with the symbols <code>v<sub>1</sub>, v<sub>2</sub>, ... , v<sub>m</sub></code>, removes any properties before evaluating other expressions, and restores any saved properties on exit from the block. Because Maxima is an application based on the Common Lisp programming language, it utilizes Lisp '''''symbol''''' structure. Lisp symbols are objects that carry their own "dictionary" of attributes. A Lisp symbol's internal property list (''plist'') is a built-in data structure attached directly to a symbol. Maxima uses this underlying Lisp symbol structure to associate '''''properties''''' with Maxima identifiers. Properties of identifiers can be ''declared explicitly'' by users. <syntaxhighlight lang="maxima"> (%i23) declare (x, real); (%o23) done </syntaxhighlight> However, some identifier property declarations are ''implemented implicitly'' as properties of a symbol, including <code>:=</code>, <code>array</code>, <code>dependencies</code>, <code>atvalue</code>, <code>matchdeclare</code>, <code>atomgrad</code>, <code>constant</code>, <code>nonscalar</code>, <code>assume</code>, and some others. Below is a description of how each of those specific declarations is implemented as a property under the hood: ====== Functions and Arrays ====== * '''<code>:=</code> (Function Definition):''' When you define a function using <code>f(x) := x^2</code>, the actual expression (<code>x^2</code>) and its argument list (<code>x</code>) are stored as a property of the symbol <code>f</code>. * '''<code>array</code>:''' When you declare or use a subscripted array (like <code>a[i]</code>), the array type, dimensions, and memory pointer are attached as a property to the symbol <code>a</code>. This differentiates it from a standard scalar variable. ====== Calculus and Dependencies ====== * '''<code>dependencies</code>:''' If you declare <code>depends(y, x)</code>, Maxima attaches a dependency list property to <code>y</code> noting that it functionally depends on <code>x</code>. This tells the <code>diff</code> (differentiation) engine not to treat <code>y</code> as a constant relative to <code>x</code>. * '''<code>atvalue</code>:''' When you define a specific value for an expression at a boundary point (e.g., <code>atvalue(y, x=0, 1)</code>), this boundary constraint is stored as an evaluation property on the symbol <code>y</code>. * '''<code>atomgrad</code>:''' This assigns a specific gradient or derivative to an atomic identifier (e.g., telling Maxima what (df/dx) is explicitly). Maxima saves this rule as a gradient property on that symbol. ====== Pattern Matching and Rules ====== * '''<code>matchdeclare</code>:''' Used in Maxima's pattern-matching system (like <code>tellsimp</code>). When you type <code>matchdeclare(x, freeof(a))</code>, Maxima attaches a predicate property to <code>x</code>. When a pattern rule runs, Maxima looks at property list of <code>x</code> to see what conditions a matching expression must meet. ====== Mathematical and Evaluation Attributes ====== * '''<code>constant</code>:''' Declaring <code>declare(c, constant)</code> places a "constant" flag on property list of <code>c</code>. Core routines (like integration and differentiation) check this flag to know they can pull <code>c</code> out of integrals or differentiate it to zero. * '''<code>nonscalar</code>:''' Tells Maxima to treat a symbol as a matrix or vector rather than a regular number. This property changes how operators like <code>.</code> (non-commutative multiplication) treat the symbol. * '''<code>assume</code>:''' When an expression such as <code>assume(x > 0)</code> is used, Maxima's database system (<code>context</code>) assigns facts and properties (like <code>pos</code> or <code>nonnegative</code>) to the symbol <code>x</code>, allowing the simplifier to safely reduce expressions like <code>sqrt(x^2)</code> to <code>x</code>. The effect of the <code>local</code> operator is to make such declarations effective only within a <code>block</code> expression. Otherwise, declarations within a <code>block</code> expression are considered to be global declarations. So what does all of this mean to the typical Maxima user? It means that the list of identifiers that is the first argument of a <code>block</code> expression only declares the '''''values''''' of those identifiers as local to the <code>block</code> expression in which the list is an argument. Any properties of identifiers are not declared local by this means. In order to declare '''''properties''''' of identifiers to be local to a <code>block</code> expression, the <code>local</code> operator must be used as an expression within the <code>block</code> expression. At the point where the local operator is evaluated as an argument of a <code>block</code> expression, the properties of the identifiers that are arguments to the <code>local</code> operator become local to the block. It is not an unfair criticism that perhaps the <code>local</code> operator should have been named something like <code>local_properties</code>. <syntaxhighlight lang="maxima"> (%i25) f (s) := cos (s); (%o25) f(s):=cos(s) (%i26) f (%pi/6); (%o26) sqrt(3)/2 (%i27) block (local (f), f (s) := sin (s), f (%pi/6)); (%o27) 1/2 (%i28) f (s); (%o28) cos(s) </syntaxhighlight>In the above example, the '''''properties''''' of identifier <code>f</code> were declared to be local in the <code>block</code> expression using the <code>local</code> operator. However, global properties of the identifier <code>f</code> were not affected by the local function definition of <code>f</code> in the <code>block</code> expression. The global definition expression of <code>f</code> which is <code>cos (s)</code> and the argument <code>s</code> were not affected by the local definition of <code>f</code> because the properties of <code>f</code> were declared local to the <code>block</code> expression. <code>block</code> expressions can be used for different purposes in the Maxima programming context. <code>block</code> expressions can be used in a stand-alone fashion or as part of an expression. However, <code>block</code> expressions are commonly used in expressions that define '''''functions''''', which is the topic that follows. === Functions === As a technical term '''''function''''' is aptly characterized as being overloaded. In the context of Maxima as a CAS, it has both a programming meaning and a mathematical meaning in terms of usage. For mathematical functions use always define() instead of := There is only one small difference between them: "The function definition operator. f(x_1, ..., x_n) := expr defines a function named f with arguments x_1, …, x_n and function body expr. := '''never''' evaluates the function body (unless explicitly evaluated by quote-quote <nowiki>''</nowiki>)." "Defines a function named f with arguments x_1, …, x_n and function body expr. define '''always''' evaluates its second argument (unless explicitly quoted). " === Lisp and Maxima === {{BookCat}} 81onboynq5biyo2xsm9g3ur35a6i8jj Wikibooks:Reading room/Administrative Assistance/Archives/2026/September 4 485674 4672885 4672613 2026-09-29T08:10:33Z ArchiverBot 1227662 Bot: Archiving 2 threads from [[Wikibooks:Reading room/Administrative Assistance]] 4672885 wikitext text/x-wiki {{talk archive}} == Jeevandan26 reported by MathXplore == * {{userlinks|Jeevandan26}} Link spam, [[Special:AbuseLog/315288]] <!-- USERREPORTED:/Jeevandan26/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 13:14, 1 September 2026 (UTC) : {{done}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 13:20, 1 September 2026 (UTC) == Gloriagulshan reported by MathXplore == * {{userlinks|Gloriagulshan}} [[:w:Wikipedia:Sockpuppet investigations/Kagoz]] ([[Special:Contributions/Tikapara]], [[Wikibooks:Reading_room/Administrative_Assistance/Archives/2025/September#Tikapara_reported_by_MathXplore]]), created page [[Introduction to Filmmaking]] Contributed by Ali Zulfikar Zahedi ([[:w:Ali Zulfikar Zahedi]], [[:w:simple:Ali Zulfikar Zahedi]]) <!-- USERREPORTED:/Gloriagulshan/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 03:56, 29 August 2026 (UTC) :I believe this page is intended as instructional material for learning filmmaking rather than as an encyclopedic article. I will revise the page to focus on practical filmmaking concepts, methods, and processes in accordance with the purpose of Wikibooks. [[User:Gloriagulshan|Gloriagulshan]] ([[User talk:Gloriagulshan|discuss]] • [[Special:Contributions/Gloriagulshan|contribs]]) 04:20, 29 August 2026 (UTC) : Cc: {{ping|SHB2000|MarcGarver}} [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 04:41, 29 August 2026 (UTC) ::I see the account is glocked, and there are no sleepers that aren't already locked, so nothing more to do. [[User:MarcGarver|MarcGarver]] ([[User talk:MarcGarver|discuss]] • [[Special:Contributions/MarcGarver|contribs]]) 11:18, 3 September 2026 (UTC) == Mohansai00116 reported by MathXplore == * {{userlinks|Mohansai00116}} Link spam, [[Special:AbuseLog/315335]] <!-- USERREPORTED:/Mohansai00116/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:09, 2 September 2026 (UTC) : {{done}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 14:04, 3 September 2026 (UTC) == Fatemai6 reported by MathXplore == * {{userlinks|Fatemai6}} Link spam, [[Special:AbuseLog/315329]] <!-- USERREPORTED:/Fatemai6/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:10, 2 September 2026 (UTC) : {{done}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 14:05, 3 September 2026 (UTC) == Kamrulhasan147 reported by MathXplore == * {{userlinks|Kamrulhasan147}} Link spam, [[Special:AbuseLog/315327]], [[Special:Contributions/Kamrulhasan142]] <!-- USERREPORTED:/Kamrulhasan147/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:12, 2 September 2026 (UTC) : {{done}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 14:05, 3 September 2026 (UTC) == Kamrulhasan142 reported by MathXplore == * {{userlinks|Kamrulhasan142}} Link spam, [[Special:AbuseLog/315295]], [[Special:Contributions/Kamrulhasan147]] <!-- USERREPORTED:/Kamrulhasan142/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:13, 2 September 2026 (UTC) : {{done}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 14:05, 3 September 2026 (UTC) == Twenty7incgs reported by MathXplore == * {{userlinks|Twenty7incgs}} Link spam, [[Special:AbuseLog/315323]] <!-- USERREPORTED:/Twenty7incgs/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:14, 2 September 2026 (UTC) : {{done}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 14:05, 3 September 2026 (UTC) == Tailleash reported by MathXplore == * {{userlinks|Tailleash}} Link spam, [[Special:AbuseLog/315318]] <!-- USERREPORTED:/Tailleash/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:15, 2 September 2026 (UTC) : {{done}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 14:05, 3 September 2026 (UTC) == Md Akash Mia12 reported by MathXplore == * {{userlinks|Md Akash Mia12}} Link spam, [[Special:AbuseLog/315299]], [[Special:AbuseLog/315298]] <!-- USERREPORTED:/Md Akash Mia12/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:17, 2 September 2026 (UTC) : {{done|Page deleted}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 14:03, 3 September 2026 (UTC) == Vapesitefiftybar reported by MathXplore == * {{userlinks|Vapesitefiftybar}} Link spam, [[Special:AbuseLog/315338]] <!-- USERREPORTED:/Vapesitefiftybar/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 13:40, 2 September 2026 (UTC) : {{done}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 14:05, 3 September 2026 (UTC) == Myteethtime1 reported by MathXplore == * {{userlinks|Myteethtime1}} Spam <!-- USERREPORTED:/Myteethtime1/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:54, 4 September 2026 (UTC) : {{Done}} by MarcGarver. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 19:28, 4 September 2026 (UTC) == Rajstartupservices reported by MathXplore == * {{userlinks|Rajstartupservices}} Link spam, [[Special:AbuseLog/315363]] <!-- USERREPORTED:/Rajstartupservices/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 14:33, 4 September 2026 (UTC) : {{done}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 19:28, 4 September 2026 (UTC) == Reazulkarim545456 reported by MathXplore == * {{userlinks|Reazulkarim545456}} Link spam, [[Special:AbuseLog/315377]] <!-- USERREPORTED:/Reazulkarim545456/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 06:39, 6 September 2026 (UTC) : {{done}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 13:19, 6 September 2026 (UTC) == Fahmidafy reported by MathXplore == * {{userlinks|Fahmidafy}} Link spam, [[Special:AbuseLog/315378]] <!-- USERREPORTED:/Fahmidafy/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 06:40, 6 September 2026 (UTC) : The filter stopped them three times, no action taken. Please re-report if they continue spamming. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 13:20, 6 September 2026 (UTC) == Grow spark digital reported by MathXplore == * {{userlinks|Grow spark digital}} Link spam, [[Special:AbuseLog/315381]] <!-- USERREPORTED:/Grow spark digital/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 06:42, 6 September 2026 (UTC) : Only one filter hit, seems stale. Please re-report if they continue to spam. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 13:49, 6 September 2026 (UTC) == Korigosnacks reported by MathXplore == * {{userlinks|Korigosnacks}} Link spam, [[Special:AbuseLog/315383]] <!-- USERREPORTED:/Korigosnacks/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 10:32, 6 September 2026 (UTC) : Stale after only two filter hits and no edits. Please re-report if they spam later. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 13:56, 6 September 2026 (UTC) == Athoyislam reported by MathXplore == * {{userlinks|Athoyislam}} Spam <!-- USERREPORTED:/Athoyislam/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 10:47, 7 September 2026 (UTC) :{{done}} ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 11:31, 7 September 2026 (UTC) == Jamal123lll reported by MathXplore == * {{userlinks|Jamal123lll}} Link spam, [[Special:AbuseLog/315402]] <!-- USERREPORTED:/Jamal123lll/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 10:48, 7 September 2026 (UTC) :{{done}} ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 11:32, 7 September 2026 (UTC) == Idontknowidkh reported by MathXplore == * {{userlinks|Idontknowidkh}} online shopping spam, [[Special:AbuseLog/315400]] <!-- USERREPORTED:/Idontknowidkh/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 10:49, 7 September 2026 (UTC) :{{done}} ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 11:33, 7 September 2026 (UTC) == Ridhisharma1999 reported by MathXplore == * {{userlinks|Ridhisharma1999}} Link spam, [[Special:AbuseLog/315435]] <!-- USERREPORTED:/Ridhisharma1999/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:01, 9 September 2026 (UTC) :{{Done}} ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 12:02, 9 September 2026 (UTC) == Thenaoriudaipur reported by MathXplore == * {{userlinks|Thenaoriudaipur}} Link spam, [[Special:AbuseLog/315473]] <!-- USERREPORTED:/Thenaoriudaipur/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:47, 10 September 2026 (UTC) : {{done}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 14:49, 10 September 2026 (UTC) == Networkkingss reported by MathXplore == * {{userlinks|Networkkingss}} Link spam, [[Special:AbuseLog/315458]] <!-- USERREPORTED:/Networkkingss/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:50, 10 September 2026 (UTC) : {{done}}. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 14:49, 10 September 2026 (UTC) == ~2026-49226-92 reported by MathXplore == * {{anonlinks|~2026-49226-92}} Vandalism <!-- USERREPORTED:/~2026-49226-92/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:57, 10 September 2026 (UTC) : {{done}}. I also nuked all pages created by this user and their connected temporary accounts based on their associated IP(s). [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 14:48, 10 September 2026 (UTC) == ~2026-49632-08 reported by MathXplore == * {{anonlinks|~2026-49632-08}} Spam <!-- USERREPORTED:/~2026-49632-08/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 04:08, 13 September 2026 (UTC) :{{done}} [[User:JackPotte|JackPotte]] ([[User talk:JackPotte|discuss]] • [[Special:Contributions/JackPotte|contribs]]) 06:39, 13 September 2026 (UTC) == Happyherbal26 reported by MathXplore == * {{userlinks|Happyherbal26}} Link spam, [[Special:AbuseLog/315518]] <!-- USERREPORTED:/Happyherbal26/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:37, 14 September 2026 (UTC) :{{done}} ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 14:02, 14 September 2026 (UTC) == Shahadotdl reported by MathXplore == * {{userlinks|Shahadotdl}} Link spam, [[Special:AbuseLog/315516]] <!-- USERREPORTED:/Shahadotdl/ --> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|discuss]] • [[Special:Contributions/MathXplore|contribs]]) 12:37, 14 September 2026 (UTC) :{{done}} ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 14:02, 14 September 2026 (UTC) hih5sf1rw7wd7nsn8in0zceb178z1mn Vehicle Identification Numbers (VIN codes)/Jaguar/VIN Codes 0 485791 4672832 4672709 2026-09-28T18:42:39Z JustTheFacts33 3434282 /* Plant Codes (Position 11) */ 4672832 wikitext text/x-wiki {{Vehicle Identification Numbers (VIN codes)/Warning}}{{clear}} This VIN number decoding and designation system is used primarily for the North American Market. European and Asian markets use other decoding and designation systems. ==General Template for Jaguar's VIN format (2000 -)== ===Jaguar WMIs (2000-) (Position 1-3)=== * SAJ - Jaguar passenger car (UK) * SAD - Jaguar SUV (UK & Europe) * L2C - Chery Jaguar Land Rover (China) ===Regional Spec/Restraint System (Position 4):=== * J = Manual seat belts, Dual front airbags (US: XK8 '00) * B = Manual seat belts, Dual front airbags (Canada: XK8 '00) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * E = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (US: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) * G = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (Canada: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) ===Transmission & Steering Location (Position 5):=== * A = Automatic / LHD * B = Manual / LHD (X-Type '02-'05, S-Type 3.0 '03-'04) ===Model Line=== {| class="wikitable" |+Position 6-7 !VIN code !Description |- |01 |[[w:Jaguar S-Type (1999)|Jaguar S-Type]] ('00-'08) |- |03 |[[w:Jaguar S-Type (1999)|Jaguar S-Type R]] ('03-'08) |} ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Code/Model Line/Engine (Position 11) 2000-2019=== * X - Halewood, Merseyside, England, UK - X-Type 2.5 ('02-'05) * W - Halewood, Merseyside, England, UK - X-Type 3.0 ('02-'08) * F - Castle Bromwich, West Midlands, England, UK - S-Type 3.0 ('00-'08) * G - Castle Bromwich, West Midlands, England, UK - S-Type 4.0 ('00-'02) * H - Castle Bromwich, West Midlands, England, UK - S-Type 4.2 ('03-'08) * 1 - Castle Bromwich, West Midlands, England, UK - S-Type R (4.2 supercharged) ('03-'08) * H - Castle Bromwich, West Midlands, England, UK - XF 4.2 ('09-'10) * 1 - Castle Bromwich, West Midlands, England, UK - XF Supercharged (4.2 supercharged) ('09) * L - Castle Bromwich, West Midlands, England, UK - XF 5.0 ('10-'12) * M - Castle Bromwich, West Midlands, England, UK - XF Supercharged, XFR (5.0 supercharged) ('10-'15), XFR-S (5.0 supercharged) ('13-'15) * P - Castle Bromwich, West Midlands, England, UK - XF 2.0T ('13-'15) * 8 - Castle Bromwich, West Midlands, England, UK - XF 3.0 supercharged ('13-'15) * L - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.0) ('00-'03), XJ8L (4.0) ('00-'01), XJ8 Vanden Plas (4.0) ('00-'03), XJ Sport (4.0) ('02-'03) * M - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 Vanden Plas Supercharged (4.0 supercharged) ('00-'01),<br> Super V8 (4.0 supercharged) ('02-'03), XJR (4.0 supercharged) ('00-'03) * S - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.2) ('04-'06), XJ8L (4.2) ('05-'06), XJ8 Vanden Plas (4.0) ('04-'06) * T - Browns Lane plant, Coventry, West Midlands, England, UK - Super V8 (4.2 supercharged) ('05-'06), Super V8 Portfolio (4.2 supercharged) ('06),<br> XJR (4.2 supercharged) ('04-'06) * S - Castle Bromwich, West Midlands, England, UK - XJ8 (4.2) ('07-'09), XJ8L (4.2) ('07-'09), XJ8 Vanden Plas (4.0) ('07-'09) * T - Castle Bromwich, West Midlands, England, UK - Super V8 (4.2 supercharged) ('07-'09), Super V8 Portfolio (4.2 supercharged) ('09),<br> XJR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XJ (5.0) ('11-'12), XJL (5.0) ('11), XJL Portfolio (5.0) ('12-'13) * M - Castle Bromwich, West Midlands, England, UK - XJ/XJL Supercharged (5.0 supercharged) ('11-'19), XJ/XJL Supersport (5.0 supercharged) ('11-'13),<br> XJL Ultimate (5.0 supercharged) ('13), XJR SWB/LWB (5.0 supercharged) ('14-'17), XJR575 LWB (5.0 supercharged) ('18-'19), XJ50 LWB (5.0 supercharged) ('19), XJ Collection Sp. Ed. LWB (5.0 supercharged) ('19) * 8 - Castle Bromwich, West Midlands, England, UK - XJ base (3.0 supercharged) ('13-'15), XJ R-Sport (3.0 supercharged) ('16-'19),<br> XJL Portfolio AWD (3.0 supercharged) ('13-'19), XJL Portfolio RWD (3.0 supercharged) ('14-'19), XJ50 LWB (3.0 supercharged) ('19) * N - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.0) ('00-'02) * P - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.0 supercharged) ('00-'02) * 2 - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.2) ('03-'06) * 3 - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.2 supercharged) ('03-'06) * 5 - Castle Bromwich, West Midlands, England, UK - XK (4.2) ('07-'09) * 9 - Castle Bromwich, West Midlands, England, UK - XKR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XK (5.0) ('10-'15) * M - Castle Bromwich, West Midlands, England, UK - XKR (5.0 supercharged) ('10-'15), XKR-S (5.0 supercharged) ('12-'15), XKR-S GT (5.0 supercharged) ('14) * 8 - Castle Bromwich, West Midlands, England, UK - F-Type Base, S (3.0 supercharged) ('14-'17), F-Type Premium (3.0 supercharged) ('17) * M - Castle Bromwich, West Midlands, England, UK - F-Type V8S (5.0 supercharged) ('14-'15), F-Type R (5.0 supercharged) ('15-'17),<br> F-Type Project 7 (5.0 supercharged) ('16), F-Type SVR (5.0 supercharged) ('17) ===Plant Codes (Position 11) 2016-2026=== * A - Solihull, West Midlands, England, UK (XE '17, F-Pace '17-'26) * C - Castle Bromwich, West Midlands, England, UK (XE '17-'20, XF '16-'24, F-Type '18-'24) * S - Oxford Road plant, Ryton, West Midlands, England, UK (JLR SVO plant) (XE SV Project 8 '19) * 1 - Graz, Austria (Magna Steyr plant) (E-Pace '18-'24, I-Pace EV '19-'24) ===Model (Position 12)=== * C - X-Type ('02-'03) * D - X-Type ('03-'04) * E - X-Type ('04-'06) * J - X-Type ('06-'08) * L - S-Type ('00-'01) * M - S-Type ('01-'04) * N - S-Type ('04-'08) * R - XF ('09-'11) * S - XF ('11-'13) * U - XF ('13-'15) * F - XJ ('00-'03) * G - XJ ('04-'06) [Browns Lane plant] * H - XJ ('06-'09) [Castle Bromwich plant] * V - XJ ('11-'16) * W - XJ ('16-'19) * A - XK ('00-'06) * B - XK ('07-'15) * K - F-Type ('14-'24) '''Positions 13–17, Serial Number''' ==General Template for Jaguar's VIN format (1981 - 1999)== ===Jaguar WMIs (1981-1999) (Position 1-3)=== * SAJ - Jaguar passenger car ===Model Line=== {| class="wikitable" |+Position 4 !VIN code !Description |- |A |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ6]] ('81-'87), XJ6 Vanden Plas ('82-'87) |- |B |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '81-'88) |- |D |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '89-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('88-'89, '93-'94) |- |F |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('90-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6 Sovereign]] ('90-'92) |- |K |[[w:Jaguar XJ (XJ40)#Daimler/Vanden Plas|Jaguar XJ6 Vanden Plas]] ('88-'94) |- |M |[[w:Jaguar XJ (XJ40)#Majestic (1989–1992 – SWB; 1993–1994 – LWB)|Jaguar XJ6 Vanden Plas Majestic]] ('89-'90, '92) |- |M |[[w:Jaguar XJ (XJ40)#XJ12 and Daimler Double Six (XJ81)|Jaguar XJ12]] ('94) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6]] ('95-'97) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6L]] LWB [X330] ('97) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] SWB ('95) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] LWB [X330] ('96-'97) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] SWB ('95) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] LWB [X330] ('96) |- |P |[[w:Jaguar XJ (X300)#XJR (X306)|Jaguar XJR]] ('95-'97) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8]] ('98-'99) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8L]] LWB ('98-'99) |- |K |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas]] LWB ('98-'99) |- |P |[[w:Jaguar XJ (X308)#XJR|Jaguar XJR]] ('98-'99) |- |N |[[w:Jaguar XJS|Jaguar XJ-S]] ('82-'91), XJ-SC ('86-'88), XJS ('92-'96) |- |T |[[w:Jaguar XJS|Jaguar XJ-S]] Rouge Collection ('89-'90), Classic Collection ('90-'91) |- |S |[[w:Jaguar XJS#XJR-S|Jaguar XJR-S]] ('93) |- |G |[[w:Jaguar XK (X100)|Jaguar XK8]] ('97-'99) |} ===Class (Regional Spec)/Restraint System (Position 5):=== * V = N. American-spec (Manual seat belts) * L = Canadian-spec (Manual seat belts) * Y = XJ6 Vanden Plas [Series III] ('82-'87) (Manual seat belts) * A = Motorized Shoulder Belts (XJ-S coupe '88-'89, XJ-SC '88) * Y = Motorized Shoulder Belts (XJ-S coupe '89, XJ sedan '89-'92) * W = Manual seat belts, Driver-side airbag (US: XJ-S '90-'93, XJ6 '93, XJ12 Early '94) * X = Manual seat belts, Dual front airbags (US: XJS '94-'96, XJ6 '94-'97, XJ12 '94-'96, XJR '95-'97, XK8 '97-'99) * X = Manual seat belts, Dual front airbags, & Front Side Airbags (US: XJ8/XJR '98-'99) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: XJ8/XJR '99) * M = Manual seat belts, Driver-side airbag (Canada) * N = Manual seat belts, Dual front airbags (Canada) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: XJ8/XJR '99) ===Body Style (Position 6):=== * 1 = 4-door sedan (XJ-series sedan '81-'99) * 2 = 2-door convertible w/2+2 seating (XJS convertible '94-'96, XK8 convertible '97-'99) * 3 = 2-door Cabriolet (XJ-SC '86-'88) * 4 = 2-door convertible w/2-psgr. seating (factory-built XJS convertible '89-'94, XJR-S convertible '93) * 5 = 2-door coupe (XJS coupe '82-'96, XJR-S coupe '93, XK8 coupe '97-'99) * 5 = 2-door coupe (Hess & Eisenhardt-built XJS convertible '87-'88) [coupe conversion] ===Engine Type (Position 7):=== {| class="wikitable" |+Position 7 |- ! VIN !! Size !! Type !! Fuel !! Valvetrain !! Engine Family/Notes/Applications |- | 1 || 4.0L || I6 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16S|Jaguar AJ16S I6]]. Jaguar XJR ('95-'97). |- | 2 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||CA & Canada-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'82). |- | 2 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('96-'97). |- | 2 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]].<br> Jaguar XJ8 ('98), XK8 ('98). |- | 3 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||N. America-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'87). |- | 3 || 6.0L || 60° V12 || Gas ||SOHC,<br /> 24 valve||MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJR-S ('93), XJS ('94-'95), XJ12 ('94-'96). |- | 5 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - Low Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88-'89). |- | 6 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - High Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'94), XJS ('93-'94). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('95-'96), XJS ('95-'96). |- | 7 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]]. Jaguar XK8 ('97). |- | 8 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||N. America-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'92), XJ12 (Canada only: '88-'92). |- | 8 || 4.0L || V8 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 32 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#Supercharged|Jaguar AJ-V8 - AJ26S V8 engine]]. Jaguar XJR ('98-'99). |- | 9 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'93), XJS ('93). |- | 0 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'87), XJ12 (Canada only: '85-'87). |- | 0 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Continuously variable intake valve timing. Dual-canister evaporative emissions system. Enhanced evaporative emissions control system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ27 V8 engine]]. Jaguar XJ8 ('99), XK8 ('99). |} ===Transmission & Steering Location (Position 8):=== * 4 = Automatic / LHD * 8 = Manual / LHD ('93-'94 XJS 4.0 w/ optional 5-spd. manual) ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Codes (Position 11)=== * C - Browns Lane plant, Coventry, West Midlands, England, UK ===Positions 12–17, Serial Number=== ** 100001 and after - XJ-S/XJ-SC/XJS/XJR-S ** 300001 and after - XJ-series sedan Series III ** 500001 and after - XJ-series sedan (XJ40/XJ81) ** 720001 and after - XJ-series sedan (X300/X305/X306/X330) ** 810001 and after - XJ-series sedan (X308) ** 001001 and after - XK8 e1oesvo15im2xpyzc3mu40k1bl9q763 4672837 4672832 2026-09-28T18:55:50Z JustTheFacts33 3434282 /* Positions 12–17, Serial Number */ 4672837 wikitext text/x-wiki {{Vehicle Identification Numbers (VIN codes)/Warning}}{{clear}} This VIN number decoding and designation system is used primarily for the North American Market. European and Asian markets use other decoding and designation systems. ==General Template for Jaguar's VIN format (2000 -)== ===Jaguar WMIs (2000-) (Position 1-3)=== * SAJ - Jaguar passenger car (UK) * SAD - Jaguar SUV (UK & Europe) * L2C - Chery Jaguar Land Rover (China) ===Regional Spec/Restraint System (Position 4):=== * J = Manual seat belts, Dual front airbags (US: XK8 '00) * B = Manual seat belts, Dual front airbags (Canada: XK8 '00) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * E = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (US: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) * G = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (Canada: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) ===Transmission & Steering Location (Position 5):=== * A = Automatic / LHD * B = Manual / LHD (X-Type '02-'05, S-Type 3.0 '03-'04) ===Model Line=== {| class="wikitable" |+Position 6-7 !VIN code !Description |- |01 |[[w:Jaguar S-Type (1999)|Jaguar S-Type]] ('00-'08) |- |03 |[[w:Jaguar S-Type (1999)|Jaguar S-Type R]] ('03-'08) |} ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Code/Model Line/Engine (Position 11) 2000-2019=== * X - Halewood, Merseyside, England, UK - X-Type 2.5 ('02-'05) * W - Halewood, Merseyside, England, UK - X-Type 3.0 ('02-'08) * F - Castle Bromwich, West Midlands, England, UK - S-Type 3.0 ('00-'08) * G - Castle Bromwich, West Midlands, England, UK - S-Type 4.0 ('00-'02) * H - Castle Bromwich, West Midlands, England, UK - S-Type 4.2 ('03-'08) * 1 - Castle Bromwich, West Midlands, England, UK - S-Type R (4.2 supercharged) ('03-'08) * H - Castle Bromwich, West Midlands, England, UK - XF 4.2 ('09-'10) * 1 - Castle Bromwich, West Midlands, England, UK - XF Supercharged (4.2 supercharged) ('09) * L - Castle Bromwich, West Midlands, England, UK - XF 5.0 ('10-'12) * M - Castle Bromwich, West Midlands, England, UK - XF Supercharged, XFR (5.0 supercharged) ('10-'15), XFR-S (5.0 supercharged) ('13-'15) * P - Castle Bromwich, West Midlands, England, UK - XF 2.0T ('13-'15) * 8 - Castle Bromwich, West Midlands, England, UK - XF 3.0 supercharged ('13-'15) * L - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.0) ('00-'03), XJ8L (4.0) ('00-'01), XJ8 Vanden Plas (4.0) ('00-'03), XJ Sport (4.0) ('02-'03) * M - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 Vanden Plas Supercharged (4.0 supercharged) ('00-'01),<br> Super V8 (4.0 supercharged) ('02-'03), XJR (4.0 supercharged) ('00-'03) * S - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.2) ('04-'06), XJ8L (4.2) ('05-'06), XJ8 Vanden Plas (4.0) ('04-'06) * T - Browns Lane plant, Coventry, West Midlands, England, UK - Super V8 (4.2 supercharged) ('05-'06), Super V8 Portfolio (4.2 supercharged) ('06),<br> XJR (4.2 supercharged) ('04-'06) * S - Castle Bromwich, West Midlands, England, UK - XJ8 (4.2) ('07-'09), XJ8L (4.2) ('07-'09), XJ8 Vanden Plas (4.0) ('07-'09) * T - Castle Bromwich, West Midlands, England, UK - Super V8 (4.2 supercharged) ('07-'09), Super V8 Portfolio (4.2 supercharged) ('09),<br> XJR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XJ (5.0) ('11-'12), XJL (5.0) ('11), XJL Portfolio (5.0) ('12-'13) * M - Castle Bromwich, West Midlands, England, UK - XJ/XJL Supercharged (5.0 supercharged) ('11-'19), XJ/XJL Supersport (5.0 supercharged) ('11-'13),<br> XJL Ultimate (5.0 supercharged) ('13), XJR SWB/LWB (5.0 supercharged) ('14-'17), XJR575 LWB (5.0 supercharged) ('18-'19), XJ50 LWB (5.0 supercharged) ('19), XJ Collection Sp. Ed. LWB (5.0 supercharged) ('19) * 8 - Castle Bromwich, West Midlands, England, UK - XJ base (3.0 supercharged) ('13-'15), XJ R-Sport (3.0 supercharged) ('16-'19),<br> XJL Portfolio AWD (3.0 supercharged) ('13-'19), XJL Portfolio RWD (3.0 supercharged) ('14-'19), XJ50 LWB (3.0 supercharged) ('19) * N - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.0) ('00-'02) * P - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.0 supercharged) ('00-'02) * 2 - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.2) ('03-'06) * 3 - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.2 supercharged) ('03-'06) * 5 - Castle Bromwich, West Midlands, England, UK - XK (4.2) ('07-'09) * 9 - Castle Bromwich, West Midlands, England, UK - XKR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XK (5.0) ('10-'15) * M - Castle Bromwich, West Midlands, England, UK - XKR (5.0 supercharged) ('10-'15), XKR-S (5.0 supercharged) ('12-'15), XKR-S GT (5.0 supercharged) ('14) * 8 - Castle Bromwich, West Midlands, England, UK - F-Type Base, S (3.0 supercharged) ('14-'17), F-Type Premium (3.0 supercharged) ('17) * M - Castle Bromwich, West Midlands, England, UK - F-Type V8S (5.0 supercharged) ('14-'15), F-Type R (5.0 supercharged) ('15-'17),<br> F-Type Project 7 (5.0 supercharged) ('16), F-Type SVR (5.0 supercharged) ('17) ===Plant Codes (Position 11) 2016-2026=== * A - Solihull, West Midlands, England, UK (XE '17, F-Pace '17-'26) * C - Castle Bromwich, West Midlands, England, UK (XE '17-'20, XF '16-'24, F-Type '18-'24) * S - Oxford Road plant, Ryton, West Midlands, England, UK (JLR SVO plant) (XE SV Project 8 '19) * 1 - Graz, Austria (Magna Steyr plant) (E-Pace '18-'24, I-Pace EV '19-'24) ===Model (Position 12)=== * C - X-Type ('02-'03) * D - X-Type ('03-'04) * E - X-Type ('04-'06) * J - X-Type ('06-'08) * L - S-Type ('00-'01) * M - S-Type ('01-'04) * N - S-Type ('04-'08) * R - XF ('09-'11) * S - XF ('11-'13) * U - XF ('13-'15) * F - XJ ('00-'03) * G - XJ ('04-'06) [Browns Lane plant] * H - XJ ('06-'09) [Castle Bromwich plant] * V - XJ ('11-'16) * W - XJ ('16-'19) * A - XK ('00-'06) * B - XK ('07-'15) * K - F-Type ('14-'24) '''Positions 13–17, Serial Number''' ==General Template for Jaguar's VIN format (1981 - 1999)== ===Jaguar WMIs (1981-1999) (Position 1-3)=== * SAJ - Jaguar passenger car ===Model Line=== {| class="wikitable" |+Position 4 !VIN code !Description |- |A |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ6]] ('81-'87), XJ6 Vanden Plas ('82-'87) |- |B |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '81-'88) |- |D |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '89-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('88-'89, '93-'94) |- |F |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('90-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6 Sovereign]] ('90-'92) |- |K |[[w:Jaguar XJ (XJ40)#Daimler/Vanden Plas|Jaguar XJ6 Vanden Plas]] ('88-'94) |- |M |[[w:Jaguar XJ (XJ40)#Majestic (1989–1992 – SWB; 1993–1994 – LWB)|Jaguar XJ6 Vanden Plas Majestic]] ('89-'90, '92) |- |M |[[w:Jaguar XJ (XJ40)#XJ12 and Daimler Double Six (XJ81)|Jaguar XJ12]] ('94) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6]] ('95-'97) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6L]] LWB [X330] ('97) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] SWB ('95) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] LWB [X330] ('96-'97) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] SWB ('95) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] LWB [X330] ('96) |- |P |[[w:Jaguar XJ (X300)#XJR (X306)|Jaguar XJR]] ('95-'97) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8]] ('98-'99) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8L]] LWB ('98-'99) |- |K |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas]] LWB ('98-'99) |- |P |[[w:Jaguar XJ (X308)#XJR|Jaguar XJR]] ('98-'99) |- |N |[[w:Jaguar XJS|Jaguar XJ-S]] ('82-'91), XJ-SC ('86-'88), XJS ('92-'96) |- |T |[[w:Jaguar XJS|Jaguar XJ-S]] Rouge Collection ('89-'90), Classic Collection ('90-'91) |- |S |[[w:Jaguar XJS#XJR-S|Jaguar XJR-S]] ('93) |- |G |[[w:Jaguar XK (X100)|Jaguar XK8]] ('97-'99) |} ===Class (Regional Spec)/Restraint System (Position 5):=== * V = N. American-spec (Manual seat belts) * L = Canadian-spec (Manual seat belts) * Y = XJ6 Vanden Plas [Series III] ('82-'87) (Manual seat belts) * A = Motorized Shoulder Belts (XJ-S coupe '88-'89, XJ-SC '88) * Y = Motorized Shoulder Belts (XJ-S coupe '89, XJ sedan '89-'92) * W = Manual seat belts, Driver-side airbag (US: XJ-S '90-'93, XJ6 '93, XJ12 Early '94) * X = Manual seat belts, Dual front airbags (US: XJS '94-'96, XJ6 '94-'97, XJ12 '94-'96, XJR '95-'97, XK8 '97-'99) * X = Manual seat belts, Dual front airbags, & Front Side Airbags (US: XJ8/XJR '98-'99) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: XJ8/XJR '99) * M = Manual seat belts, Driver-side airbag (Canada) * N = Manual seat belts, Dual front airbags (Canada) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: XJ8/XJR '99) ===Body Style (Position 6):=== * 1 = 4-door sedan (XJ-series sedan '81-'99) * 2 = 2-door convertible w/2+2 seating (XJS convertible '94-'96, XK8 convertible '97-'99) * 3 = 2-door Cabriolet (XJ-SC '86-'88) * 4 = 2-door convertible w/2-psgr. seating (factory-built XJS convertible '89-'94, XJR-S convertible '93) * 5 = 2-door coupe (XJS coupe '82-'96, XJR-S coupe '93, XK8 coupe '97-'99) * 5 = 2-door coupe (Hess & Eisenhardt-built XJS convertible '87-'88) [coupe conversion] ===Engine Type (Position 7):=== {| class="wikitable" |+Position 7 |- ! VIN !! Size !! Type !! Fuel !! Valvetrain !! Engine Family/Notes/Applications |- | 1 || 4.0L || I6 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16S|Jaguar AJ16S I6]]. Jaguar XJR ('95-'97). |- | 2 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||CA & Canada-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'82). |- | 2 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('96-'97). |- | 2 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]].<br> Jaguar XJ8 ('98), XK8 ('98). |- | 3 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||N. America-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'87). |- | 3 || 6.0L || 60° V12 || Gas ||SOHC,<br /> 24 valve||MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJR-S ('93), XJS ('94-'95), XJ12 ('94-'96). |- | 5 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - Low Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88-'89). |- | 6 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - High Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'94), XJS ('93-'94). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('95-'96), XJS ('95-'96). |- | 7 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]]. Jaguar XK8 ('97). |- | 8 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||N. America-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'92), XJ12 (Canada only: '88-'92). |- | 8 || 4.0L || V8 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 32 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#Supercharged|Jaguar AJ-V8 - AJ26S V8 engine]]. Jaguar XJR ('98-'99). |- | 9 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'93), XJS ('93). |- | 0 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'87), XJ12 (Canada only: '85-'87). |- | 0 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Continuously variable intake valve timing. Dual-canister evaporative emissions system. Enhanced evaporative emissions control system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ27 V8 engine]]. Jaguar XJ8 ('99), XK8 ('99). |} ===Transmission & Steering Location (Position 8):=== * 4 = Automatic / LHD * 8 = Manual / LHD ('93-'94 XJS 4.0 w/ optional 5-spd. manual) ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Codes (Position 11)=== * C - Browns Lane plant, Coventry, West Midlands, England, UK ===Positions 12–17, Serial Number=== ** 100001 and after - XJ-S/XJ-SC/XJS/XJR-S (XJ27) ** 300001 and after - XJ-series sedan Series III ** 500001 and after - XJ-series sedan (XJ40/XJ81) ** 720001 and after - XJ-series sedan (X300/X305/X306/X330) ** 810001 and after - XJ-series sedan (X308) ** 001001 and after - XK8 (X100) 5jykexmmtyiwaak0e499kbubwuxapzd 4672838 4672837 2026-09-28T18:57:28Z JustTheFacts33 3434282 /* Model Line */ 4672838 wikitext text/x-wiki {{Vehicle Identification Numbers (VIN codes)/Warning}}{{clear}} This VIN number decoding and designation system is used primarily for the North American Market. European and Asian markets use other decoding and designation systems. ==General Template for Jaguar's VIN format (2000 -)== ===Jaguar WMIs (2000-) (Position 1-3)=== * SAJ - Jaguar passenger car (UK) * SAD - Jaguar SUV (UK & Europe) * L2C - Chery Jaguar Land Rover (China) ===Regional Spec/Restraint System (Position 4):=== * J = Manual seat belts, Dual front airbags (US: XK8 '00) * B = Manual seat belts, Dual front airbags (Canada: XK8 '00) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * E = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (US: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) * G = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (Canada: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) ===Transmission & Steering Location (Position 5):=== * A = Automatic / LHD * B = Manual / LHD (X-Type '02-'05, S-Type 3.0 '03-'04) ===Model Line=== {| class="wikitable" |+Position 6-7 !VIN code !Description |- |01 |[[w:Jaguar S-Type (1999)|Jaguar S-Type]] ('00-'08) |- |03 |[[w:Jaguar S-Type (1999)|Jaguar S-Type R]] ('03-'08) |} ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Code/Model Line/Engine (Position 11) 2000-2019=== * X - Halewood, Merseyside, England, UK - X-Type 2.5 ('02-'05) * W - Halewood, Merseyside, England, UK - X-Type 3.0 ('02-'08) * F - Castle Bromwich, West Midlands, England, UK - S-Type 3.0 ('00-'08) * G - Castle Bromwich, West Midlands, England, UK - S-Type 4.0 ('00-'02) * H - Castle Bromwich, West Midlands, England, UK - S-Type 4.2 ('03-'08) * 1 - Castle Bromwich, West Midlands, England, UK - S-Type R (4.2 supercharged) ('03-'08) * H - Castle Bromwich, West Midlands, England, UK - XF 4.2 ('09-'10) * 1 - Castle Bromwich, West Midlands, England, UK - XF Supercharged (4.2 supercharged) ('09) * L - Castle Bromwich, West Midlands, England, UK - XF 5.0 ('10-'12) * M - Castle Bromwich, West Midlands, England, UK - XF Supercharged, XFR (5.0 supercharged) ('10-'15), XFR-S (5.0 supercharged) ('13-'15) * P - Castle Bromwich, West Midlands, England, UK - XF 2.0T ('13-'15) * 8 - Castle Bromwich, West Midlands, England, UK - XF 3.0 supercharged ('13-'15) * L - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.0) ('00-'03), XJ8L (4.0) ('00-'01), XJ8 Vanden Plas (4.0) ('00-'03), XJ Sport (4.0) ('02-'03) * M - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 Vanden Plas Supercharged (4.0 supercharged) ('00-'01),<br> Super V8 (4.0 supercharged) ('02-'03), XJR (4.0 supercharged) ('00-'03) * S - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.2) ('04-'06), XJ8L (4.2) ('05-'06), XJ8 Vanden Plas (4.0) ('04-'06) * T - Browns Lane plant, Coventry, West Midlands, England, UK - Super V8 (4.2 supercharged) ('05-'06), Super V8 Portfolio (4.2 supercharged) ('06),<br> XJR (4.2 supercharged) ('04-'06) * S - Castle Bromwich, West Midlands, England, UK - XJ8 (4.2) ('07-'09), XJ8L (4.2) ('07-'09), XJ8 Vanden Plas (4.0) ('07-'09) * T - Castle Bromwich, West Midlands, England, UK - Super V8 (4.2 supercharged) ('07-'09), Super V8 Portfolio (4.2 supercharged) ('09),<br> XJR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XJ (5.0) ('11-'12), XJL (5.0) ('11), XJL Portfolio (5.0) ('12-'13) * M - Castle Bromwich, West Midlands, England, UK - XJ/XJL Supercharged (5.0 supercharged) ('11-'19), XJ/XJL Supersport (5.0 supercharged) ('11-'13),<br> XJL Ultimate (5.0 supercharged) ('13), XJR SWB/LWB (5.0 supercharged) ('14-'17), XJR575 LWB (5.0 supercharged) ('18-'19), XJ50 LWB (5.0 supercharged) ('19), XJ Collection Sp. Ed. LWB (5.0 supercharged) ('19) * 8 - Castle Bromwich, West Midlands, England, UK - XJ base (3.0 supercharged) ('13-'15), XJ R-Sport (3.0 supercharged) ('16-'19),<br> XJL Portfolio AWD (3.0 supercharged) ('13-'19), XJL Portfolio RWD (3.0 supercharged) ('14-'19), XJ50 LWB (3.0 supercharged) ('19) * N - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.0) ('00-'02) * P - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.0 supercharged) ('00-'02) * 2 - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.2) ('03-'06) * 3 - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.2 supercharged) ('03-'06) * 5 - Castle Bromwich, West Midlands, England, UK - XK (4.2) ('07-'09) * 9 - Castle Bromwich, West Midlands, England, UK - XKR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XK (5.0) ('10-'15) * M - Castle Bromwich, West Midlands, England, UK - XKR (5.0 supercharged) ('10-'15), XKR-S (5.0 supercharged) ('12-'15), XKR-S GT (5.0 supercharged) ('14) * 8 - Castle Bromwich, West Midlands, England, UK - F-Type Base, S (3.0 supercharged) ('14-'17), F-Type Premium (3.0 supercharged) ('17) * M - Castle Bromwich, West Midlands, England, UK - F-Type V8S (5.0 supercharged) ('14-'15), F-Type R (5.0 supercharged) ('15-'17),<br> F-Type Project 7 (5.0 supercharged) ('16), F-Type SVR (5.0 supercharged) ('17) ===Plant Codes (Position 11) 2016-2026=== * A - Solihull, West Midlands, England, UK (XE '17, F-Pace '17-'26) * C - Castle Bromwich, West Midlands, England, UK (XE '17-'20, XF '16-'24, F-Type '18-'24) * S - Oxford Road plant, Ryton, West Midlands, England, UK (JLR SVO plant) (XE SV Project 8 '19) * 1 - Graz, Austria (Magna Steyr plant) (E-Pace '18-'24, I-Pace EV '19-'24) ===Model (Position 12)=== * C - X-Type ('02-'03) * D - X-Type ('03-'04) * E - X-Type ('04-'06) * J - X-Type ('06-'08) * L - S-Type ('00-'01) * M - S-Type ('01-'04) * N - S-Type ('04-'08) * R - XF ('09-'11) * S - XF ('11-'13) * U - XF ('13-'15) * F - XJ ('00-'03) * G - XJ ('04-'06) [Browns Lane plant] * H - XJ ('06-'09) [Castle Bromwich plant] * V - XJ ('11-'16) * W - XJ ('16-'19) * A - XK ('00-'06) * B - XK ('07-'15) * K - F-Type ('14-'24) '''Positions 13–17, Serial Number''' ==General Template for Jaguar's VIN format (1981 - 1999)== ===Jaguar WMIs (1981-1999) (Position 1-3)=== * SAJ - Jaguar passenger car ===Model Line (Position 4)=== {| class="wikitable" |+Position 4 !VIN code !Description |- |A |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ6]] ('81-'87), XJ6 Vanden Plas ('82-'87) |- |B |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '81-'88) |- |D |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '89-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('88-'89, '93-'94) |- |F |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('90-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6 Sovereign]] ('90-'92) |- |K |[[w:Jaguar XJ (XJ40)#Daimler/Vanden Plas|Jaguar XJ6 Vanden Plas]] ('88-'94) |- |M |[[w:Jaguar XJ (XJ40)#Majestic (1989–1992 – SWB; 1993–1994 – LWB)|Jaguar XJ6 Vanden Plas Majestic]] ('89-'90, '92) |- |M |[[w:Jaguar XJ (XJ40)#XJ12 and Daimler Double Six (XJ81)|Jaguar XJ12]] ('94) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6]] ('95-'97) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6L]] LWB [X330] ('97) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] SWB ('95) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] LWB [X330] ('96-'97) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] SWB ('95) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] LWB [X330] ('96) |- |P |[[w:Jaguar XJ (X300)#XJR (X306)|Jaguar XJR]] ('95-'97) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8]] ('98-'99) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8L]] LWB ('98-'99) |- |K |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas]] LWB ('98-'99) |- |P |[[w:Jaguar XJ (X308)#XJR|Jaguar XJR]] ('98-'99) |- |N |[[w:Jaguar XJS|Jaguar XJ-S]] ('82-'91), XJ-SC ('86-'88), XJS ('92-'96) |- |T |[[w:Jaguar XJS|Jaguar XJ-S]] Rouge Collection ('89-'90), Classic Collection ('90-'91) |- |S |[[w:Jaguar XJS#XJR-S|Jaguar XJR-S]] ('93) |- |G |[[w:Jaguar XK (X100)|Jaguar XK8]] ('97-'99) |} ===Class (Regional Spec)/Restraint System (Position 5):=== * V = N. American-spec (Manual seat belts) * L = Canadian-spec (Manual seat belts) * Y = XJ6 Vanden Plas [Series III] ('82-'87) (Manual seat belts) * A = Motorized Shoulder Belts (XJ-S coupe '88-'89, XJ-SC '88) * Y = Motorized Shoulder Belts (XJ-S coupe '89, XJ sedan '89-'92) * W = Manual seat belts, Driver-side airbag (US: XJ-S '90-'93, XJ6 '93, XJ12 Early '94) * X = Manual seat belts, Dual front airbags (US: XJS '94-'96, XJ6 '94-'97, XJ12 '94-'96, XJR '95-'97, XK8 '97-'99) * X = Manual seat belts, Dual front airbags, & Front Side Airbags (US: XJ8/XJR '98-'99) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: XJ8/XJR '99) * M = Manual seat belts, Driver-side airbag (Canada) * N = Manual seat belts, Dual front airbags (Canada) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: XJ8/XJR '99) ===Body Style (Position 6):=== * 1 = 4-door sedan (XJ-series sedan '81-'99) * 2 = 2-door convertible w/2+2 seating (XJS convertible '94-'96, XK8 convertible '97-'99) * 3 = 2-door Cabriolet (XJ-SC '86-'88) * 4 = 2-door convertible w/2-psgr. seating (factory-built XJS convertible '89-'94, XJR-S convertible '93) * 5 = 2-door coupe (XJS coupe '82-'96, XJR-S coupe '93, XK8 coupe '97-'99) * 5 = 2-door coupe (Hess & Eisenhardt-built XJS convertible '87-'88) [coupe conversion] ===Engine Type (Position 7):=== {| class="wikitable" |+Position 7 |- ! VIN !! Size !! Type !! Fuel !! Valvetrain !! Engine Family/Notes/Applications |- | 1 || 4.0L || I6 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16S|Jaguar AJ16S I6]]. Jaguar XJR ('95-'97). |- | 2 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||CA & Canada-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'82). |- | 2 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('96-'97). |- | 2 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]].<br> Jaguar XJ8 ('98), XK8 ('98). |- | 3 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||N. America-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'87). |- | 3 || 6.0L || 60° V12 || Gas ||SOHC,<br /> 24 valve||MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJR-S ('93), XJS ('94-'95), XJ12 ('94-'96). |- | 5 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - Low Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88-'89). |- | 6 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - High Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'94), XJS ('93-'94). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('95-'96), XJS ('95-'96). |- | 7 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]]. Jaguar XK8 ('97). |- | 8 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||N. America-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'92), XJ12 (Canada only: '88-'92). |- | 8 || 4.0L || V8 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 32 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#Supercharged|Jaguar AJ-V8 - AJ26S V8 engine]]. Jaguar XJR ('98-'99). |- | 9 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'93), XJS ('93). |- | 0 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'87), XJ12 (Canada only: '85-'87). |- | 0 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Continuously variable intake valve timing. Dual-canister evaporative emissions system. Enhanced evaporative emissions control system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ27 V8 engine]]. Jaguar XJ8 ('99), XK8 ('99). |} ===Transmission & Steering Location (Position 8):=== * 4 = Automatic / LHD * 8 = Manual / LHD ('93-'94 XJS 4.0 w/ optional 5-spd. manual) ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Codes (Position 11)=== * C - Browns Lane plant, Coventry, West Midlands, England, UK ===Positions 12–17, Serial Number=== ** 100001 and after - XJ-S/XJ-SC/XJS/XJR-S (XJ27) ** 300001 and after - XJ-series sedan Series III ** 500001 and after - XJ-series sedan (XJ40/XJ81) ** 720001 and after - XJ-series sedan (X300/X305/X306/X330) ** 810001 and after - XJ-series sedan (X308) ** 001001 and after - XK8 (X100) h5xdlpk9r5ql5xi10zrfkv6i11u9n4j 4672839 4672838 2026-09-28T18:58:10Z JustTheFacts33 3434282 /* Model Line */ 4672839 wikitext text/x-wiki {{Vehicle Identification Numbers (VIN codes)/Warning}}{{clear}} This VIN number decoding and designation system is used primarily for the North American Market. European and Asian markets use other decoding and designation systems. ==General Template for Jaguar's VIN format (2000 -)== ===Jaguar WMIs (2000-) (Position 1-3)=== * SAJ - Jaguar passenger car (UK) * SAD - Jaguar SUV (UK & Europe) * L2C - Chery Jaguar Land Rover (China) ===Regional Spec/Restraint System (Position 4):=== * J = Manual seat belts, Dual front airbags (US: XK8 '00) * B = Manual seat belts, Dual front airbags (Canada: XK8 '00) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * E = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (US: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) * G = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (Canada: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) ===Transmission & Steering Location (Position 5):=== * A = Automatic / LHD * B = Manual / LHD (X-Type '02-'05, S-Type 3.0 '03-'04) ===Model Line (Position 6-7)=== {| class="wikitable" |+Position 6-7 !VIN code !Description |- |01 |[[w:Jaguar S-Type (1999)|Jaguar S-Type]] ('00-'08) |- |03 |[[w:Jaguar S-Type (1999)|Jaguar S-Type R]] ('03-'08) |} ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Code/Model Line/Engine (Position 11) 2000-2019=== * X - Halewood, Merseyside, England, UK - X-Type 2.5 ('02-'05) * W - Halewood, Merseyside, England, UK - X-Type 3.0 ('02-'08) * F - Castle Bromwich, West Midlands, England, UK - S-Type 3.0 ('00-'08) * G - Castle Bromwich, West Midlands, England, UK - S-Type 4.0 ('00-'02) * H - Castle Bromwich, West Midlands, England, UK - S-Type 4.2 ('03-'08) * 1 - Castle Bromwich, West Midlands, England, UK - S-Type R (4.2 supercharged) ('03-'08) * H - Castle Bromwich, West Midlands, England, UK - XF 4.2 ('09-'10) * 1 - Castle Bromwich, West Midlands, England, UK - XF Supercharged (4.2 supercharged) ('09) * L - Castle Bromwich, West Midlands, England, UK - XF 5.0 ('10-'12) * M - Castle Bromwich, West Midlands, England, UK - XF Supercharged, XFR (5.0 supercharged) ('10-'15), XFR-S (5.0 supercharged) ('13-'15) * P - Castle Bromwich, West Midlands, England, UK - XF 2.0T ('13-'15) * 8 - Castle Bromwich, West Midlands, England, UK - XF 3.0 supercharged ('13-'15) * L - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.0) ('00-'03), XJ8L (4.0) ('00-'01), XJ8 Vanden Plas (4.0) ('00-'03), XJ Sport (4.0) ('02-'03) * M - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 Vanden Plas Supercharged (4.0 supercharged) ('00-'01),<br> Super V8 (4.0 supercharged) ('02-'03), XJR (4.0 supercharged) ('00-'03) * S - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.2) ('04-'06), XJ8L (4.2) ('05-'06), XJ8 Vanden Plas (4.0) ('04-'06) * T - Browns Lane plant, Coventry, West Midlands, England, UK - Super V8 (4.2 supercharged) ('05-'06), Super V8 Portfolio (4.2 supercharged) ('06),<br> XJR (4.2 supercharged) ('04-'06) * S - Castle Bromwich, West Midlands, England, UK - XJ8 (4.2) ('07-'09), XJ8L (4.2) ('07-'09), XJ8 Vanden Plas (4.0) ('07-'09) * T - Castle Bromwich, West Midlands, England, UK - Super V8 (4.2 supercharged) ('07-'09), Super V8 Portfolio (4.2 supercharged) ('09),<br> XJR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XJ (5.0) ('11-'12), XJL (5.0) ('11), XJL Portfolio (5.0) ('12-'13) * M - Castle Bromwich, West Midlands, England, UK - XJ/XJL Supercharged (5.0 supercharged) ('11-'19), XJ/XJL Supersport (5.0 supercharged) ('11-'13),<br> XJL Ultimate (5.0 supercharged) ('13), XJR SWB/LWB (5.0 supercharged) ('14-'17), XJR575 LWB (5.0 supercharged) ('18-'19), XJ50 LWB (5.0 supercharged) ('19), XJ Collection Sp. Ed. LWB (5.0 supercharged) ('19) * 8 - Castle Bromwich, West Midlands, England, UK - XJ base (3.0 supercharged) ('13-'15), XJ R-Sport (3.0 supercharged) ('16-'19),<br> XJL Portfolio AWD (3.0 supercharged) ('13-'19), XJL Portfolio RWD (3.0 supercharged) ('14-'19), XJ50 LWB (3.0 supercharged) ('19) * N - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.0) ('00-'02) * P - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.0 supercharged) ('00-'02) * 2 - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.2) ('03-'06) * 3 - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.2 supercharged) ('03-'06) * 5 - Castle Bromwich, West Midlands, England, UK - XK (4.2) ('07-'09) * 9 - Castle Bromwich, West Midlands, England, UK - XKR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XK (5.0) ('10-'15) * M - Castle Bromwich, West Midlands, England, UK - XKR (5.0 supercharged) ('10-'15), XKR-S (5.0 supercharged) ('12-'15), XKR-S GT (5.0 supercharged) ('14) * 8 - Castle Bromwich, West Midlands, England, UK - F-Type Base, S (3.0 supercharged) ('14-'17), F-Type Premium (3.0 supercharged) ('17) * M - Castle Bromwich, West Midlands, England, UK - F-Type V8S (5.0 supercharged) ('14-'15), F-Type R (5.0 supercharged) ('15-'17),<br> F-Type Project 7 (5.0 supercharged) ('16), F-Type SVR (5.0 supercharged) ('17) ===Plant Codes (Position 11) 2016-2026=== * A - Solihull, West Midlands, England, UK (XE '17, F-Pace '17-'26) * C - Castle Bromwich, West Midlands, England, UK (XE '17-'20, XF '16-'24, F-Type '18-'24) * S - Oxford Road plant, Ryton, West Midlands, England, UK (JLR SVO plant) (XE SV Project 8 '19) * 1 - Graz, Austria (Magna Steyr plant) (E-Pace '18-'24, I-Pace EV '19-'24) ===Model (Position 12)=== * C - X-Type ('02-'03) * D - X-Type ('03-'04) * E - X-Type ('04-'06) * J - X-Type ('06-'08) * L - S-Type ('00-'01) * M - S-Type ('01-'04) * N - S-Type ('04-'08) * R - XF ('09-'11) * S - XF ('11-'13) * U - XF ('13-'15) * F - XJ ('00-'03) * G - XJ ('04-'06) [Browns Lane plant] * H - XJ ('06-'09) [Castle Bromwich plant] * V - XJ ('11-'16) * W - XJ ('16-'19) * A - XK ('00-'06) * B - XK ('07-'15) * K - F-Type ('14-'24) '''Positions 13–17, Serial Number''' ==General Template for Jaguar's VIN format (1981 - 1999)== ===Jaguar WMIs (1981-1999) (Position 1-3)=== * SAJ - Jaguar passenger car ===Model Line (Position 4)=== {| class="wikitable" |+Position 4 !VIN code !Description |- |A |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ6]] ('81-'87), XJ6 Vanden Plas ('82-'87) |- |B |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '81-'88) |- |D |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '89-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('88-'89, '93-'94) |- |F |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('90-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6 Sovereign]] ('90-'92) |- |K |[[w:Jaguar XJ (XJ40)#Daimler/Vanden Plas|Jaguar XJ6 Vanden Plas]] ('88-'94) |- |M |[[w:Jaguar XJ (XJ40)#Majestic (1989–1992 – SWB; 1993–1994 – LWB)|Jaguar XJ6 Vanden Plas Majestic]] ('89-'90, '92) |- |M |[[w:Jaguar XJ (XJ40)#XJ12 and Daimler Double Six (XJ81)|Jaguar XJ12]] ('94) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6]] ('95-'97) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6L]] LWB [X330] ('97) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] SWB ('95) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] LWB [X330] ('96-'97) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] SWB ('95) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] LWB [X330] ('96) |- |P |[[w:Jaguar XJ (X300)#XJR (X306)|Jaguar XJR]] ('95-'97) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8]] ('98-'99) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8L]] LWB ('98-'99) |- |K |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas]] LWB ('98-'99) |- |P |[[w:Jaguar XJ (X308)#XJR|Jaguar XJR]] ('98-'99) |- |N |[[w:Jaguar XJS|Jaguar XJ-S]] ('82-'91), XJ-SC ('86-'88), XJS ('92-'96) |- |T |[[w:Jaguar XJS|Jaguar XJ-S]] Rouge Collection ('89-'90), Classic Collection ('90-'91) |- |S |[[w:Jaguar XJS#XJR-S|Jaguar XJR-S]] ('93) |- |G |[[w:Jaguar XK (X100)|Jaguar XK8]] ('97-'99) |} ===Class (Regional Spec)/Restraint System (Position 5):=== * V = N. American-spec (Manual seat belts) * L = Canadian-spec (Manual seat belts) * Y = XJ6 Vanden Plas [Series III] ('82-'87) (Manual seat belts) * A = Motorized Shoulder Belts (XJ-S coupe '88-'89, XJ-SC '88) * Y = Motorized Shoulder Belts (XJ-S coupe '89, XJ sedan '89-'92) * W = Manual seat belts, Driver-side airbag (US: XJ-S '90-'93, XJ6 '93, XJ12 Early '94) * X = Manual seat belts, Dual front airbags (US: XJS '94-'96, XJ6 '94-'97, XJ12 '94-'96, XJR '95-'97, XK8 '97-'99) * X = Manual seat belts, Dual front airbags, & Front Side Airbags (US: XJ8/XJR '98-'99) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: XJ8/XJR '99) * M = Manual seat belts, Driver-side airbag (Canada) * N = Manual seat belts, Dual front airbags (Canada) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: XJ8/XJR '99) ===Body Style (Position 6):=== * 1 = 4-door sedan (XJ-series sedan '81-'99) * 2 = 2-door convertible w/2+2 seating (XJS convertible '94-'96, XK8 convertible '97-'99) * 3 = 2-door Cabriolet (XJ-SC '86-'88) * 4 = 2-door convertible w/2-psgr. seating (factory-built XJS convertible '89-'94, XJR-S convertible '93) * 5 = 2-door coupe (XJS coupe '82-'96, XJR-S coupe '93, XK8 coupe '97-'99) * 5 = 2-door coupe (Hess & Eisenhardt-built XJS convertible '87-'88) [coupe conversion] ===Engine Type (Position 7):=== {| class="wikitable" |+Position 7 |- ! VIN !! Size !! Type !! Fuel !! Valvetrain !! Engine Family/Notes/Applications |- | 1 || 4.0L || I6 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16S|Jaguar AJ16S I6]]. Jaguar XJR ('95-'97). |- | 2 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||CA & Canada-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'82). |- | 2 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('96-'97). |- | 2 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]].<br> Jaguar XJ8 ('98), XK8 ('98). |- | 3 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||N. America-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'87). |- | 3 || 6.0L || 60° V12 || Gas ||SOHC,<br /> 24 valve||MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJR-S ('93), XJS ('94-'95), XJ12 ('94-'96). |- | 5 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - Low Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88-'89). |- | 6 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - High Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'94), XJS ('93-'94). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('95-'96), XJS ('95-'96). |- | 7 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]]. Jaguar XK8 ('97). |- | 8 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||N. America-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'92), XJ12 (Canada only: '88-'92). |- | 8 || 4.0L || V8 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 32 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#Supercharged|Jaguar AJ-V8 - AJ26S V8 engine]]. Jaguar XJR ('98-'99). |- | 9 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'93), XJS ('93). |- | 0 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'87), XJ12 (Canada only: '85-'87). |- | 0 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Continuously variable intake valve timing. Dual-canister evaporative emissions system. Enhanced evaporative emissions control system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ27 V8 engine]]. Jaguar XJ8 ('99), XK8 ('99). |} ===Transmission & Steering Location (Position 8):=== * 4 = Automatic / LHD * 8 = Manual / LHD ('93-'94 XJS 4.0 w/ optional 5-spd. manual) ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Codes (Position 11)=== * C - Browns Lane plant, Coventry, West Midlands, England, UK ===Positions 12–17, Serial Number=== ** 100001 and after - XJ-S/XJ-SC/XJS/XJR-S (XJ27) ** 300001 and after - XJ-series sedan Series III ** 500001 and after - XJ-series sedan (XJ40/XJ81) ** 720001 and after - XJ-series sedan (X300/X305/X306/X330) ** 810001 and after - XJ-series sedan (X308) ** 001001 and after - XK8 (X100) m0nyvxqhespwsrbclcnv7d6z4rqivhv 4672846 4672839 2026-09-28T21:57:50Z JustTheFacts33 3434282 /* Model Line (Position 6-7) */ 4672846 wikitext text/x-wiki {{Vehicle Identification Numbers (VIN codes)/Warning}}{{clear}} This VIN number decoding and designation system is used primarily for the North American Market. European and Asian markets use other decoding and designation systems. ==General Template for Jaguar's VIN format (2000 -)== ===Jaguar WMIs (2000-) (Position 1-3)=== * SAJ - Jaguar passenger car (UK) * SAD - Jaguar SUV (UK & Europe) * L2C - Chery Jaguar Land Rover (China) ===Regional Spec/Restraint System (Position 4):=== * J = Manual seat belts, Dual front airbags (US: XK8 '00) * B = Manual seat belts, Dual front airbags (Canada: XK8 '00) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * E = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (US: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) * G = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (Canada: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) ===Transmission & Steering Location (Position 5):=== * A = Automatic / LHD * B = Manual / LHD (X-Type '02-'05, S-Type 3.0 '03-'04) ===Model Line (Position 6-7)=== {| class="wikitable" |+Position 6-7 !VIN code !Description |- |51 |[[w:Jaguar X-Type|Jaguar X-Type sedan - High Series]] ('02-'08) |- |52 |[[w:Jaguar X-Type|Jaguar X-Type sedan - Entry Series]] ('03-'04) |- |53 |[[w:Jaguar X-Type|Jaguar X-Type sedan w/Sport Package]] ('02-'03) |- |54 |[[w:Jaguar X-Type|Jaguar X-Type Sportwagon]] ('05-'08) |- |01 |[[w:Jaguar S-Type (1999)|Jaguar S-Type]] ('00-'08) |- |03 |[[w:Jaguar S-Type (1999)|Jaguar S-Type R]] ('03-'08) |- |05 |[[w:Jaguar XF (X250)|Jaguar XF Luxury]] ('09) |- |06 |[[w:Jaguar XF (X250)|Jaguar XF Premium Luxury]] ('09) |- |07 |[[w:Jaguar XF (X250)|Jaguar XF Supercharged]] ('09) |- |41 |[[w:Jaguar XK (X100)|Jaguar XK8/XKR coupe]] ('00-'06) |- |42 |[[w:Jaguar XK (X100)|Jaguar XK8/XKR convertible]] ('00-'06) |- |43 |[[w:Jaguar XK (X150)|Jaguar XK/XKR coupe]] ('07-'09) |- |44 |[[w:Jaguar XK (X150)|Jaguar XK/XKR convertible]] ('07-'09) |- |45 |[[w:Jaguar XK (X150)|Jaguar XKR Portfolio Edition coupe]] ('09) |- |46 |[[w:Jaguar XK (X150)|Jaguar XKR Portfolio Edition convertible]] ('09) |} ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Code/Model Line/Engine (Position 11) 2000-2019=== * X - Halewood, Merseyside, England, UK - X-Type 2.5 ('02-'05) * W - Halewood, Merseyside, England, UK - X-Type 3.0 ('02-'08) * F - Castle Bromwich, West Midlands, England, UK - S-Type 3.0 ('00-'08) * G - Castle Bromwich, West Midlands, England, UK - S-Type 4.0 ('00-'02) * H - Castle Bromwich, West Midlands, England, UK - S-Type 4.2 ('03-'08) * 1 - Castle Bromwich, West Midlands, England, UK - S-Type R (4.2 supercharged) ('03-'08) * H - Castle Bromwich, West Midlands, England, UK - XF 4.2 ('09-'10) * 1 - Castle Bromwich, West Midlands, England, UK - XF Supercharged (4.2 supercharged) ('09) * L - Castle Bromwich, West Midlands, England, UK - XF 5.0 ('10-'12) * M - Castle Bromwich, West Midlands, England, UK - XF Supercharged, XFR (5.0 supercharged) ('10-'15), XFR-S (5.0 supercharged) ('13-'15) * P - Castle Bromwich, West Midlands, England, UK - XF 2.0T ('13-'15) * 8 - Castle Bromwich, West Midlands, England, UK - XF 3.0 supercharged ('13-'15) * L - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.0) ('00-'03), XJ8L (4.0) ('00-'01), XJ8 Vanden Plas (4.0) ('00-'03), XJ Sport (4.0) ('02-'03) * M - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 Vanden Plas Supercharged (4.0 supercharged) ('00-'01),<br> Super V8 (4.0 supercharged) ('02-'03), XJR (4.0 supercharged) ('00-'03) * S - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.2) ('04-'06), XJ8L (4.2) ('05-'06), XJ8 Vanden Plas (4.0) ('04-'06) * T - Browns Lane plant, Coventry, West Midlands, England, UK - Super V8 (4.2 supercharged) ('05-'06), Super V8 Portfolio (4.2 supercharged) ('06),<br> XJR (4.2 supercharged) ('04-'06) * S - Castle Bromwich, West Midlands, England, UK - XJ8 (4.2) ('07-'09), XJ8L (4.2) ('07-'09), XJ8 Vanden Plas (4.0) ('07-'09) * T - Castle Bromwich, West Midlands, England, UK - Super V8 (4.2 supercharged) ('07-'09), Super V8 Portfolio (4.2 supercharged) ('09),<br> XJR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XJ (5.0) ('11-'12), XJL (5.0) ('11), XJL Portfolio (5.0) ('12-'13) * M - Castle Bromwich, West Midlands, England, UK - XJ/XJL Supercharged (5.0 supercharged) ('11-'19), XJ/XJL Supersport (5.0 supercharged) ('11-'13),<br> XJL Ultimate (5.0 supercharged) ('13), XJR SWB/LWB (5.0 supercharged) ('14-'17), XJR575 LWB (5.0 supercharged) ('18-'19), XJ50 LWB (5.0 supercharged) ('19), XJ Collection Sp. Ed. LWB (5.0 supercharged) ('19) * 8 - Castle Bromwich, West Midlands, England, UK - XJ base (3.0 supercharged) ('13-'15), XJ R-Sport (3.0 supercharged) ('16-'19),<br> XJL Portfolio AWD (3.0 supercharged) ('13-'19), XJL Portfolio RWD (3.0 supercharged) ('14-'19), XJ50 LWB (3.0 supercharged) ('19) * N - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.0) ('00-'02) * P - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.0 supercharged) ('00-'02) * 2 - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.2) ('03-'06) * 3 - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.2 supercharged) ('03-'06) * 5 - Castle Bromwich, West Midlands, England, UK - XK (4.2) ('07-'09) * 9 - Castle Bromwich, West Midlands, England, UK - XKR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XK (5.0) ('10-'15) * M - Castle Bromwich, West Midlands, England, UK - XKR (5.0 supercharged) ('10-'15), XKR-S (5.0 supercharged) ('12-'15), XKR-S GT (5.0 supercharged) ('14) * 8 - Castle Bromwich, West Midlands, England, UK - F-Type Base, S (3.0 supercharged) ('14-'17), F-Type Premium (3.0 supercharged) ('17) * M - Castle Bromwich, West Midlands, England, UK - F-Type V8S (5.0 supercharged) ('14-'15), F-Type R (5.0 supercharged) ('15-'17),<br> F-Type Project 7 (5.0 supercharged) ('16), F-Type SVR (5.0 supercharged) ('17) ===Plant Codes (Position 11) 2016-2026=== * A - Solihull, West Midlands, England, UK (XE '17, F-Pace '17-'26) * C - Castle Bromwich, West Midlands, England, UK (XE '17-'20, XF '16-'24, F-Type '18-'24) * S - Oxford Road plant, Ryton, West Midlands, England, UK (JLR SVO plant) (XE SV Project 8 '19) * 1 - Graz, Austria (Magna Steyr plant) (E-Pace '18-'24, I-Pace EV '19-'24) ===Model (Position 12)=== * C - X-Type ('02-'03) * D - X-Type ('03-'04) * E - X-Type ('04-'06) * J - X-Type ('06-'08) * L - S-Type ('00-'01) * M - S-Type ('01-'04) * N - S-Type ('04-'08) * R - XF ('09-'11) * S - XF ('11-'13) * U - XF ('13-'15) * F - XJ ('00-'03) * G - XJ ('04-'06) [Browns Lane plant] * H - XJ ('06-'09) [Castle Bromwich plant] * V - XJ ('11-'16) * W - XJ ('16-'19) * A - XK ('00-'06) * B - XK ('07-'15) * K - F-Type ('14-'24) '''Positions 13–17, Serial Number''' ==General Template for Jaguar's VIN format (1981 - 1999)== ===Jaguar WMIs (1981-1999) (Position 1-3)=== * SAJ - Jaguar passenger car ===Model Line (Position 4)=== {| class="wikitable" |+Position 4 !VIN code !Description |- |A |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ6]] ('81-'87), XJ6 Vanden Plas ('82-'87) |- |B |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '81-'88) |- |D |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '89-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('88-'89, '93-'94) |- |F |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('90-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6 Sovereign]] ('90-'92) |- |K |[[w:Jaguar XJ (XJ40)#Daimler/Vanden Plas|Jaguar XJ6 Vanden Plas]] ('88-'94) |- |M |[[w:Jaguar XJ (XJ40)#Majestic (1989–1992 – SWB; 1993–1994 – LWB)|Jaguar XJ6 Vanden Plas Majestic]] ('89-'90, '92) |- |M |[[w:Jaguar XJ (XJ40)#XJ12 and Daimler Double Six (XJ81)|Jaguar XJ12]] ('94) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6]] ('95-'97) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6L]] LWB [X330] ('97) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] SWB ('95) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] LWB [X330] ('96-'97) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] SWB ('95) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] LWB [X330] ('96) |- |P |[[w:Jaguar XJ (X300)#XJR (X306)|Jaguar XJR]] ('95-'97) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8]] ('98-'99) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8L]] LWB ('98-'99) |- |K |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas]] LWB ('98-'99) |- |P |[[w:Jaguar XJ (X308)#XJR|Jaguar XJR]] ('98-'99) |- |N |[[w:Jaguar XJS|Jaguar XJ-S]] ('82-'91), XJ-SC ('86-'88), XJS ('92-'96) |- |T |[[w:Jaguar XJS|Jaguar XJ-S]] Rouge Collection ('89-'90), Classic Collection ('90-'91) |- |S |[[w:Jaguar XJS#XJR-S|Jaguar XJR-S]] ('93) |- |G |[[w:Jaguar XK (X100)|Jaguar XK8]] ('97-'99) |} ===Class (Regional Spec)/Restraint System (Position 5):=== * V = N. American-spec (Manual seat belts) * L = Canadian-spec (Manual seat belts) * Y = XJ6 Vanden Plas [Series III] ('82-'87) (Manual seat belts) * A = Motorized Shoulder Belts (XJ-S coupe '88-'89, XJ-SC '88) * Y = Motorized Shoulder Belts (XJ-S coupe '89, XJ sedan '89-'92) * W = Manual seat belts, Driver-side airbag (US: XJ-S '90-'93, XJ6 '93, XJ12 Early '94) * X = Manual seat belts, Dual front airbags (US: XJS '94-'96, XJ6 '94-'97, XJ12 '94-'96, XJR '95-'97, XK8 '97-'99) * X = Manual seat belts, Dual front airbags, & Front Side Airbags (US: XJ8/XJR '98-'99) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: XJ8/XJR '99) * M = Manual seat belts, Driver-side airbag (Canada) * N = Manual seat belts, Dual front airbags (Canada) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: XJ8/XJR '99) ===Body Style (Position 6):=== * 1 = 4-door sedan (XJ-series sedan '81-'99) * 2 = 2-door convertible w/2+2 seating (XJS convertible '94-'96, XK8 convertible '97-'99) * 3 = 2-door Cabriolet (XJ-SC '86-'88) * 4 = 2-door convertible w/2-psgr. seating (factory-built XJS convertible '89-'94, XJR-S convertible '93) * 5 = 2-door coupe (XJS coupe '82-'96, XJR-S coupe '93, XK8 coupe '97-'99) * 5 = 2-door coupe (Hess & Eisenhardt-built XJS convertible '87-'88) [coupe conversion] ===Engine Type (Position 7):=== {| class="wikitable" |+Position 7 |- ! VIN !! Size !! Type !! Fuel !! Valvetrain !! Engine Family/Notes/Applications |- | 1 || 4.0L || I6 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16S|Jaguar AJ16S I6]]. Jaguar XJR ('95-'97). |- | 2 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||CA & Canada-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'82). |- | 2 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('96-'97). |- | 2 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]].<br> Jaguar XJ8 ('98), XK8 ('98). |- | 3 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||N. America-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'87). |- | 3 || 6.0L || 60° V12 || Gas ||SOHC,<br /> 24 valve||MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJR-S ('93), XJS ('94-'95), XJ12 ('94-'96). |- | 5 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - Low Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88-'89). |- | 6 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - High Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'94), XJS ('93-'94). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('95-'96), XJS ('95-'96). |- | 7 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]]. Jaguar XK8 ('97). |- | 8 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||N. America-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'92), XJ12 (Canada only: '88-'92). |- | 8 || 4.0L || V8 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 32 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#Supercharged|Jaguar AJ-V8 - AJ26S V8 engine]]. Jaguar XJR ('98-'99). |- | 9 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'93), XJS ('93). |- | 0 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'87), XJ12 (Canada only: '85-'87). |- | 0 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Continuously variable intake valve timing. Dual-canister evaporative emissions system. Enhanced evaporative emissions control system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ27 V8 engine]]. Jaguar XJ8 ('99), XK8 ('99). |} ===Transmission & Steering Location (Position 8):=== * 4 = Automatic / LHD * 8 = Manual / LHD ('93-'94 XJS 4.0 w/ optional 5-spd. manual) ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Codes (Position 11)=== * C - Browns Lane plant, Coventry, West Midlands, England, UK ===Positions 12–17, Serial Number=== ** 100001 and after - XJ-S/XJ-SC/XJS/XJR-S (XJ27) ** 300001 and after - XJ-series sedan Series III ** 500001 and after - XJ-series sedan (XJ40/XJ81) ** 720001 and after - XJ-series sedan (X300/X305/X306/X330) ** 810001 and after - XJ-series sedan (X308) ** 001001 and after - XK8 (X100) dh4he6eo2aydk1wwymsccugf9579tjw 4672862 4672846 2026-09-29T00:17:04Z JustTheFacts33 3434282 /* Model Line (Position 6-7) */ 4672862 wikitext text/x-wiki {{Vehicle Identification Numbers (VIN codes)/Warning}}{{clear}} This VIN number decoding and designation system is used primarily for the North American Market. European and Asian markets use other decoding and designation systems. ==General Template for Jaguar's VIN format (2000 -)== ===Jaguar WMIs (2000-) (Position 1-3)=== * SAJ - Jaguar passenger car (UK) * SAD - Jaguar SUV (UK & Europe) * L2C - Chery Jaguar Land Rover (China) ===Regional Spec/Restraint System (Position 4):=== * J = Manual seat belts, Dual front airbags (US: XK8 '00) * B = Manual seat belts, Dual front airbags (Canada: XK8 '00) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * E = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (US: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) * G = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (Canada: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) ===Transmission & Steering Location (Position 5):=== * A = Automatic / LHD * B = Manual / LHD (X-Type '02-'05, S-Type 3.0 '03-'04) ===Model Line (Position 6-7)=== {| class="wikitable" |+Position 6-7 !VIN code !Description |- |51 |[[w:Jaguar X-Type|Jaguar X-Type sedan - High Series]] ('02-'08) |- |52 |[[w:Jaguar X-Type|Jaguar X-Type sedan - Entry Series]] ('03-'04) |- |53 |[[w:Jaguar X-Type|Jaguar X-Type sedan w/Sport Package]] ('02-'03) |- |54 |[[w:Jaguar X-Type|Jaguar X-Type Sportwagon]] ('05-'08) |- |01 |[[w:Jaguar S-Type (1999)|Jaguar S-Type]] ('00-'08) |- |03 |[[w:Jaguar S-Type (1999)|Jaguar S-Type R]] ('03-'08) |- |05 |[[w:Jaguar XF (X250)|Jaguar XF Luxury]] ('09) |- |06 |[[w:Jaguar XF (X250)|Jaguar XF Premium Luxury]] ('09) |- |07 |[[w:Jaguar XF (X250)|Jaguar XF Supercharged]] ('09) |- |14 |[[w:Jaguar XJ (X308)|Jaguar XJ8]] ('00-'01) |- |15 |[[w:Jaguar XJ (X308)#XJR|Jaguar XJR]] ('00-'01) |- |23 |[[w:Jaguar XJ (X308)|Jaguar XJ8L]] LWB ('00-'01) |- |24 |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas]] LWB ('00-'01) |- |25 |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas Supercharged]] LWB ('00-'01) |- |41 |[[w:Jaguar XK (X100)|Jaguar XK8/XKR coupe]] ('00-'06) |- |42 |[[w:Jaguar XK (X100)|Jaguar XK8/XKR convertible]] ('00-'06) |- |43 |[[w:Jaguar XK (X150)|Jaguar XK/XKR coupe]] ('07-'09) |- |44 |[[w:Jaguar XK (X150)|Jaguar XK/XKR convertible]] ('07-'09) |- |45 |[[w:Jaguar XK (X150)|Jaguar XKR Portfolio Edition coupe]] ('09) |- |46 |[[w:Jaguar XK (X150)|Jaguar XKR Portfolio Edition convertible]] ('09) |} ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Code/Model Line/Engine (Position 11) 2000-2019=== * X - Halewood, Merseyside, England, UK - X-Type 2.5 ('02-'05) * W - Halewood, Merseyside, England, UK - X-Type 3.0 ('02-'08) * F - Castle Bromwich, West Midlands, England, UK - S-Type 3.0 ('00-'08) * G - Castle Bromwich, West Midlands, England, UK - S-Type 4.0 ('00-'02) * H - Castle Bromwich, West Midlands, England, UK - S-Type 4.2 ('03-'08) * 1 - Castle Bromwich, West Midlands, England, UK - S-Type R (4.2 supercharged) ('03-'08) * H - Castle Bromwich, West Midlands, England, UK - XF 4.2 ('09-'10) * 1 - Castle Bromwich, West Midlands, England, UK - XF Supercharged (4.2 supercharged) ('09) * L - Castle Bromwich, West Midlands, England, UK - XF 5.0 ('10-'12) * M - Castle Bromwich, West Midlands, England, UK - XF Supercharged, XFR (5.0 supercharged) ('10-'15), XFR-S (5.0 supercharged) ('13-'15) * P - Castle Bromwich, West Midlands, England, UK - XF 2.0T ('13-'15) * 8 - Castle Bromwich, West Midlands, England, UK - XF 3.0 supercharged ('13-'15) * L - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.0) ('00-'03), XJ8L (4.0) ('00-'01), XJ8 Vanden Plas (4.0) ('00-'03), XJ Sport (4.0) ('02-'03) * M - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 Vanden Plas Supercharged (4.0 supercharged) ('00-'01),<br> Super V8 (4.0 supercharged) ('02-'03), XJR (4.0 supercharged) ('00-'03) * S - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.2) ('04-'06), XJ8L (4.2) ('05-'06), XJ8 Vanden Plas (4.0) ('04-'06) * T - Browns Lane plant, Coventry, West Midlands, England, UK - Super V8 (4.2 supercharged) ('05-'06), Super V8 Portfolio (4.2 supercharged) ('06),<br> XJR (4.2 supercharged) ('04-'06) * S - Castle Bromwich, West Midlands, England, UK - XJ8 (4.2) ('07-'09), XJ8L (4.2) ('07-'09), XJ8 Vanden Plas (4.0) ('07-'09) * T - Castle Bromwich, West Midlands, England, UK - Super V8 (4.2 supercharged) ('07-'09), Super V8 Portfolio (4.2 supercharged) ('09),<br> XJR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XJ (5.0) ('11-'12), XJL (5.0) ('11), XJL Portfolio (5.0) ('12-'13) * M - Castle Bromwich, West Midlands, England, UK - XJ/XJL Supercharged (5.0 supercharged) ('11-'19), XJ/XJL Supersport (5.0 supercharged) ('11-'13),<br> XJL Ultimate (5.0 supercharged) ('13), XJR SWB/LWB (5.0 supercharged) ('14-'17), XJR575 LWB (5.0 supercharged) ('18-'19), XJ50 LWB (5.0 supercharged) ('19), XJ Collection Sp. Ed. LWB (5.0 supercharged) ('19) * 8 - Castle Bromwich, West Midlands, England, UK - XJ base (3.0 supercharged) ('13-'15), XJ R-Sport (3.0 supercharged) ('16-'19),<br> XJL Portfolio AWD (3.0 supercharged) ('13-'19), XJL Portfolio RWD (3.0 supercharged) ('14-'19), XJ50 LWB (3.0 supercharged) ('19) * N - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.0) ('00-'02) * P - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.0 supercharged) ('00-'02) * 2 - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.2) ('03-'06) * 3 - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.2 supercharged) ('03-'06) * 5 - Castle Bromwich, West Midlands, England, UK - XK (4.2) ('07-'09) * 9 - Castle Bromwich, West Midlands, England, UK - XKR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XK (5.0) ('10-'15) * M - Castle Bromwich, West Midlands, England, UK - XKR (5.0 supercharged) ('10-'15), XKR-S (5.0 supercharged) ('12-'15), XKR-S GT (5.0 supercharged) ('14) * 8 - Castle Bromwich, West Midlands, England, UK - F-Type Base, S (3.0 supercharged) ('14-'17), F-Type Premium (3.0 supercharged) ('17) * M - Castle Bromwich, West Midlands, England, UK - F-Type V8S (5.0 supercharged) ('14-'15), F-Type R (5.0 supercharged) ('15-'17),<br> F-Type Project 7 (5.0 supercharged) ('16), F-Type SVR (5.0 supercharged) ('17) ===Plant Codes (Position 11) 2016-2026=== * A - Solihull, West Midlands, England, UK (XE '17, F-Pace '17-'26) * C - Castle Bromwich, West Midlands, England, UK (XE '17-'20, XF '16-'24, F-Type '18-'24) * S - Oxford Road plant, Ryton, West Midlands, England, UK (JLR SVO plant) (XE SV Project 8 '19) * 1 - Graz, Austria (Magna Steyr plant) (E-Pace '18-'24, I-Pace EV '19-'24) ===Model (Position 12)=== * C - X-Type ('02-'03) * D - X-Type ('03-'04) * E - X-Type ('04-'06) * J - X-Type ('06-'08) * L - S-Type ('00-'01) * M - S-Type ('01-'04) * N - S-Type ('04-'08) * R - XF ('09-'11) * S - XF ('11-'13) * U - XF ('13-'15) * F - XJ ('00-'03) * G - XJ ('04-'06) [Browns Lane plant] * H - XJ ('06-'09) [Castle Bromwich plant] * V - XJ ('11-'16) * W - XJ ('16-'19) * A - XK ('00-'06) * B - XK ('07-'15) * K - F-Type ('14-'24) '''Positions 13–17, Serial Number''' ==General Template for Jaguar's VIN format (1981 - 1999)== ===Jaguar WMIs (1981-1999) (Position 1-3)=== * SAJ - Jaguar passenger car ===Model Line (Position 4)=== {| class="wikitable" |+Position 4 !VIN code !Description |- |A |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ6]] ('81-'87), XJ6 Vanden Plas ('82-'87) |- |B |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '81-'88) |- |D |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '89-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('88-'89, '93-'94) |- |F |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('90-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6 Sovereign]] ('90-'92) |- |K |[[w:Jaguar XJ (XJ40)#Daimler/Vanden Plas|Jaguar XJ6 Vanden Plas]] ('88-'94) |- |M |[[w:Jaguar XJ (XJ40)#Majestic (1989–1992 – SWB; 1993–1994 – LWB)|Jaguar XJ6 Vanden Plas Majestic]] ('89-'90, '92) |- |M |[[w:Jaguar XJ (XJ40)#XJ12 and Daimler Double Six (XJ81)|Jaguar XJ12]] ('94) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6]] ('95-'97) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6L]] LWB [X330] ('97) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] SWB ('95) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] LWB [X330] ('96-'97) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] SWB ('95) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] LWB [X330] ('96) |- |P |[[w:Jaguar XJ (X300)#XJR (X306)|Jaguar XJR]] ('95-'97) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8]] ('98-'99) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8L]] LWB ('98-'99) |- |K |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas]] LWB ('98-'99) |- |P |[[w:Jaguar XJ (X308)#XJR|Jaguar XJR]] ('98-'99) |- |N |[[w:Jaguar XJS|Jaguar XJ-S]] ('82-'91), XJ-SC ('86-'88), XJS ('92-'96) |- |T |[[w:Jaguar XJS|Jaguar XJ-S]] Rouge Collection ('89-'90), Classic Collection ('90-'91) |- |S |[[w:Jaguar XJS#XJR-S|Jaguar XJR-S]] ('93) |- |G |[[w:Jaguar XK (X100)|Jaguar XK8]] ('97-'99) |} ===Class (Regional Spec)/Restraint System (Position 5):=== * V = N. American-spec (Manual seat belts) * L = Canadian-spec (Manual seat belts) * Y = XJ6 Vanden Plas [Series III] ('82-'87) (Manual seat belts) * A = Motorized Shoulder Belts (XJ-S coupe '88-'89, XJ-SC '88) * Y = Motorized Shoulder Belts (XJ-S coupe '89, XJ sedan '89-'92) * W = Manual seat belts, Driver-side airbag (US: XJ-S '90-'93, XJ6 '93, XJ12 Early '94) * X = Manual seat belts, Dual front airbags (US: XJS '94-'96, XJ6 '94-'97, XJ12 '94-'96, XJR '95-'97, XK8 '97-'99) * X = Manual seat belts, Dual front airbags, & Front Side Airbags (US: XJ8/XJR '98-'99) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: XJ8/XJR '99) * M = Manual seat belts, Driver-side airbag (Canada) * N = Manual seat belts, Dual front airbags (Canada) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: XJ8/XJR '99) ===Body Style (Position 6):=== * 1 = 4-door sedan (XJ-series sedan '81-'99) * 2 = 2-door convertible w/2+2 seating (XJS convertible '94-'96, XK8 convertible '97-'99) * 3 = 2-door Cabriolet (XJ-SC '86-'88) * 4 = 2-door convertible w/2-psgr. seating (factory-built XJS convertible '89-'94, XJR-S convertible '93) * 5 = 2-door coupe (XJS coupe '82-'96, XJR-S coupe '93, XK8 coupe '97-'99) * 5 = 2-door coupe (Hess & Eisenhardt-built XJS convertible '87-'88) [coupe conversion] ===Engine Type (Position 7):=== {| class="wikitable" |+Position 7 |- ! VIN !! Size !! Type !! Fuel !! Valvetrain !! Engine Family/Notes/Applications |- | 1 || 4.0L || I6 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16S|Jaguar AJ16S I6]]. Jaguar XJR ('95-'97). |- | 2 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||CA & Canada-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'82). |- | 2 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('96-'97). |- | 2 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]].<br> Jaguar XJ8 ('98), XK8 ('98). |- | 3 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||N. America-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'87). |- | 3 || 6.0L || 60° V12 || Gas ||SOHC,<br /> 24 valve||MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJR-S ('93), XJS ('94-'95), XJ12 ('94-'96). |- | 5 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - Low Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88-'89). |- | 6 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - High Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'94), XJS ('93-'94). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('95-'96), XJS ('95-'96). |- | 7 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]]. Jaguar XK8 ('97). |- | 8 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||N. America-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'92), XJ12 (Canada only: '88-'92). |- | 8 || 4.0L || V8 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 32 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#Supercharged|Jaguar AJ-V8 - AJ26S V8 engine]]. Jaguar XJR ('98-'99). |- | 9 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'93), XJS ('93). |- | 0 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'87), XJ12 (Canada only: '85-'87). |- | 0 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Continuously variable intake valve timing. Dual-canister evaporative emissions system. Enhanced evaporative emissions control system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ27 V8 engine]]. Jaguar XJ8 ('99), XK8 ('99). |} ===Transmission & Steering Location (Position 8):=== * 4 = Automatic / LHD * 8 = Manual / LHD ('93-'94 XJS 4.0 w/ optional 5-spd. manual) ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Codes (Position 11)=== * C - Browns Lane plant, Coventry, West Midlands, England, UK ===Positions 12–17, Serial Number=== ** 100001 and after - XJ-S/XJ-SC/XJS/XJR-S (XJ27) ** 300001 and after - XJ-series sedan Series III ** 500001 and after - XJ-series sedan (XJ40/XJ81) ** 720001 and after - XJ-series sedan (X300/X305/X306/X330) ** 810001 and after - XJ-series sedan (X308) ** 001001 and after - XK8 (X100) 4irryv7ffdagt5w2a1dkrvmziydi230 4672865 4672862 2026-09-29T01:33:11Z JustTheFacts33 3434282 /* Model Line (Position 6-7) */ 4672865 wikitext text/x-wiki {{Vehicle Identification Numbers (VIN codes)/Warning}}{{clear}} This VIN number decoding and designation system is used primarily for the North American Market. European and Asian markets use other decoding and designation systems. ==General Template for Jaguar's VIN format (2000 -)== ===Jaguar WMIs (2000-) (Position 1-3)=== * SAJ - Jaguar passenger car (UK) * SAD - Jaguar SUV (UK & Europe) * L2C - Chery Jaguar Land Rover (China) ===Regional Spec/Restraint System (Position 4):=== * J = Manual seat belts, Dual front airbags (US: XK8 '00) * B = Manual seat belts, Dual front airbags (Canada: XK8 '00) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * E = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (US: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) * G = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (Canada: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) ===Transmission & Steering Location (Position 5):=== * A = Automatic / LHD * B = Manual / LHD (X-Type '02-'05, S-Type 3.0 '03-'04) ===Model Line (Position 6-7)=== {| class="wikitable" |+Position 6-7 !VIN code !Description |- |51 |[[w:Jaguar X-Type|Jaguar X-Type sedan - High Series]] ('02-'08) |- |52 |[[w:Jaguar X-Type|Jaguar X-Type sedan - Entry Series]] ('03-'04) |- |53 |[[w:Jaguar X-Type|Jaguar X-Type sedan w/Sport Package]] ('02-'03) |- |54 |[[w:Jaguar X-Type|Jaguar X-Type Sportwagon]] ('05-'08) |- |01 |[[w:Jaguar S-Type (1999)|Jaguar S-Type]] ('00-'08) |- |03 |[[w:Jaguar S-Type (1999)|Jaguar S-Type R]] ('03-'08) |- |05 |[[w:Jaguar XF (X250)|Jaguar XF Luxury]] ('09) |- |06 |[[w:Jaguar XF (X250)|Jaguar XF Premium Luxury]] ('09) |- |07 |[[w:Jaguar XF (X250)|Jaguar XF Supercharged]] ('09) |- |12 |[[w:Jaguar XJ (X308)#Sport|Jaguar XJ Sport]] ('02) |- |14 |[[w:Jaguar XJ (X308)|Jaguar XJ8]] ('00-'02) |- |15 |[[w:Jaguar XJ (X308)#XJR|Jaguar XJR]] ('00-'02) |- |23 |[[w:Jaguar XJ (X308)|Jaguar XJ8L]] LWB ('00-'01) |- |24 |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas]] LWB ('00-'02) |- |25 |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas Supercharged]] LWB ('00-'01) |- |41 |[[w:Jaguar XK (X100)|Jaguar XK8/XKR coupe]] ('00-'06) |- |42 |[[w:Jaguar XK (X100)|Jaguar XK8/XKR convertible]] ('00-'06) |- |43 |[[w:Jaguar XK (X150)|Jaguar XK/XKR coupe]] ('07-'09) |- |44 |[[w:Jaguar XK (X150)|Jaguar XK/XKR convertible]] ('07-'09) |- |45 |[[w:Jaguar XK (X150)|Jaguar XKR Portfolio Edition coupe]] ('09) |- |46 |[[w:Jaguar XK (X150)|Jaguar XKR Portfolio Edition convertible]] ('09) |} ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Code/Model Line/Engine (Position 11) 2000-2019=== * X - Halewood, Merseyside, England, UK - X-Type 2.5 ('02-'05) * W - Halewood, Merseyside, England, UK - X-Type 3.0 ('02-'08) * F - Castle Bromwich, West Midlands, England, UK - S-Type 3.0 ('00-'08) * G - Castle Bromwich, West Midlands, England, UK - S-Type 4.0 ('00-'02) * H - Castle Bromwich, West Midlands, England, UK - S-Type 4.2 ('03-'08) * 1 - Castle Bromwich, West Midlands, England, UK - S-Type R (4.2 supercharged) ('03-'08) * H - Castle Bromwich, West Midlands, England, UK - XF 4.2 ('09-'10) * 1 - Castle Bromwich, West Midlands, England, UK - XF Supercharged (4.2 supercharged) ('09) * L - Castle Bromwich, West Midlands, England, UK - XF 5.0 ('10-'12) * M - Castle Bromwich, West Midlands, England, UK - XF Supercharged, XFR (5.0 supercharged) ('10-'15), XFR-S (5.0 supercharged) ('13-'15) * P - Castle Bromwich, West Midlands, England, UK - XF 2.0T ('13-'15) * 8 - Castle Bromwich, West Midlands, England, UK - XF 3.0 supercharged ('13-'15) * L - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.0) ('00-'03), XJ8L (4.0) ('00-'01), XJ8 Vanden Plas (4.0) ('00-'03), XJ Sport (4.0) ('02-'03) * M - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 Vanden Plas Supercharged (4.0 supercharged) ('00-'01),<br> Super V8 (4.0 supercharged) ('02-'03), XJR (4.0 supercharged) ('00-'03) * S - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.2) ('04-'06), XJ8L (4.2) ('05-'06), XJ8 Vanden Plas (4.0) ('04-'06) * T - Browns Lane plant, Coventry, West Midlands, England, UK - Super V8 (4.2 supercharged) ('05-'06), Super V8 Portfolio (4.2 supercharged) ('06),<br> XJR (4.2 supercharged) ('04-'06) * S - Castle Bromwich, West Midlands, England, UK - XJ8 (4.2) ('07-'09), XJ8L (4.2) ('07-'09), XJ8 Vanden Plas (4.0) ('07-'09) * T - Castle Bromwich, West Midlands, England, UK - Super V8 (4.2 supercharged) ('07-'09), Super V8 Portfolio (4.2 supercharged) ('09),<br> XJR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XJ (5.0) ('11-'12), XJL (5.0) ('11), XJL Portfolio (5.0) ('12-'13) * M - Castle Bromwich, West Midlands, England, UK - XJ/XJL Supercharged (5.0 supercharged) ('11-'19), XJ/XJL Supersport (5.0 supercharged) ('11-'13),<br> XJL Ultimate (5.0 supercharged) ('13), XJR SWB/LWB (5.0 supercharged) ('14-'17), XJR575 LWB (5.0 supercharged) ('18-'19), XJ50 LWB (5.0 supercharged) ('19), XJ Collection Sp. Ed. LWB (5.0 supercharged) ('19) * 8 - Castle Bromwich, West Midlands, England, UK - XJ base (3.0 supercharged) ('13-'15), XJ R-Sport (3.0 supercharged) ('16-'19),<br> XJL Portfolio AWD (3.0 supercharged) ('13-'19), XJL Portfolio RWD (3.0 supercharged) ('14-'19), XJ50 LWB (3.0 supercharged) ('19) * N - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.0) ('00-'02) * P - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.0 supercharged) ('00-'02) * 2 - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.2) ('03-'06) * 3 - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.2 supercharged) ('03-'06) * 5 - Castle Bromwich, West Midlands, England, UK - XK (4.2) ('07-'09) * 9 - Castle Bromwich, West Midlands, England, UK - XKR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XK (5.0) ('10-'15) * M - Castle Bromwich, West Midlands, England, UK - XKR (5.0 supercharged) ('10-'15), XKR-S (5.0 supercharged) ('12-'15), XKR-S GT (5.0 supercharged) ('14) * 8 - Castle Bromwich, West Midlands, England, UK - F-Type Base, S (3.0 supercharged) ('14-'17), F-Type Premium (3.0 supercharged) ('17) * M - Castle Bromwich, West Midlands, England, UK - F-Type V8S (5.0 supercharged) ('14-'15), F-Type R (5.0 supercharged) ('15-'17),<br> F-Type Project 7 (5.0 supercharged) ('16), F-Type SVR (5.0 supercharged) ('17) ===Plant Codes (Position 11) 2016-2026=== * A - Solihull, West Midlands, England, UK (XE '17, F-Pace '17-'26) * C - Castle Bromwich, West Midlands, England, UK (XE '17-'20, XF '16-'24, F-Type '18-'24) * S - Oxford Road plant, Ryton, West Midlands, England, UK (JLR SVO plant) (XE SV Project 8 '19) * 1 - Graz, Austria (Magna Steyr plant) (E-Pace '18-'24, I-Pace EV '19-'24) ===Model (Position 12)=== * C - X-Type ('02-'03) * D - X-Type ('03-'04) * E - X-Type ('04-'06) * J - X-Type ('06-'08) * L - S-Type ('00-'01) * M - S-Type ('01-'04) * N - S-Type ('04-'08) * R - XF ('09-'11) * S - XF ('11-'13) * U - XF ('13-'15) * F - XJ ('00-'03) * G - XJ ('04-'06) [Browns Lane plant] * H - XJ ('06-'09) [Castle Bromwich plant] * V - XJ ('11-'16) * W - XJ ('16-'19) * A - XK ('00-'06) * B - XK ('07-'15) * K - F-Type ('14-'24) '''Positions 13–17, Serial Number''' ==General Template for Jaguar's VIN format (1981 - 1999)== ===Jaguar WMIs (1981-1999) (Position 1-3)=== * SAJ - Jaguar passenger car ===Model Line (Position 4)=== {| class="wikitable" |+Position 4 !VIN code !Description |- |A |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ6]] ('81-'87), XJ6 Vanden Plas ('82-'87) |- |B |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '81-'88) |- |D |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '89-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('88-'89, '93-'94) |- |F |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('90-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6 Sovereign]] ('90-'92) |- |K |[[w:Jaguar XJ (XJ40)#Daimler/Vanden Plas|Jaguar XJ6 Vanden Plas]] ('88-'94) |- |M |[[w:Jaguar XJ (XJ40)#Majestic (1989–1992 – SWB; 1993–1994 – LWB)|Jaguar XJ6 Vanden Plas Majestic]] ('89-'90, '92) |- |M |[[w:Jaguar XJ (XJ40)#XJ12 and Daimler Double Six (XJ81)|Jaguar XJ12]] ('94) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6]] ('95-'97) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6L]] LWB [X330] ('97) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] SWB ('95) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] LWB [X330] ('96-'97) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] SWB ('95) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] LWB [X330] ('96) |- |P |[[w:Jaguar XJ (X300)#XJR (X306)|Jaguar XJR]] ('95-'97) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8]] ('98-'99) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8L]] LWB ('98-'99) |- |K |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas]] LWB ('98-'99) |- |P |[[w:Jaguar XJ (X308)#XJR|Jaguar XJR]] ('98-'99) |- |N |[[w:Jaguar XJS|Jaguar XJ-S]] ('82-'91), XJ-SC ('86-'88), XJS ('92-'96) |- |T |[[w:Jaguar XJS|Jaguar XJ-S]] Rouge Collection ('89-'90), Classic Collection ('90-'91) |- |S |[[w:Jaguar XJS#XJR-S|Jaguar XJR-S]] ('93) |- |G |[[w:Jaguar XK (X100)|Jaguar XK8]] ('97-'99) |} ===Class (Regional Spec)/Restraint System (Position 5):=== * V = N. American-spec (Manual seat belts) * L = Canadian-spec (Manual seat belts) * Y = XJ6 Vanden Plas [Series III] ('82-'87) (Manual seat belts) * A = Motorized Shoulder Belts (XJ-S coupe '88-'89, XJ-SC '88) * Y = Motorized Shoulder Belts (XJ-S coupe '89, XJ sedan '89-'92) * W = Manual seat belts, Driver-side airbag (US: XJ-S '90-'93, XJ6 '93, XJ12 Early '94) * X = Manual seat belts, Dual front airbags (US: XJS '94-'96, XJ6 '94-'97, XJ12 '94-'96, XJR '95-'97, XK8 '97-'99) * X = Manual seat belts, Dual front airbags, & Front Side Airbags (US: XJ8/XJR '98-'99) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: XJ8/XJR '99) * M = Manual seat belts, Driver-side airbag (Canada) * N = Manual seat belts, Dual front airbags (Canada) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: XJ8/XJR '99) ===Body Style (Position 6):=== * 1 = 4-door sedan (XJ-series sedan '81-'99) * 2 = 2-door convertible w/2+2 seating (XJS convertible '94-'96, XK8 convertible '97-'99) * 3 = 2-door Cabriolet (XJ-SC '86-'88) * 4 = 2-door convertible w/2-psgr. seating (factory-built XJS convertible '89-'94, XJR-S convertible '93) * 5 = 2-door coupe (XJS coupe '82-'96, XJR-S coupe '93, XK8 coupe '97-'99) * 5 = 2-door coupe (Hess & Eisenhardt-built XJS convertible '87-'88) [coupe conversion] ===Engine Type (Position 7):=== {| class="wikitable" |+Position 7 |- ! VIN !! Size !! Type !! Fuel !! Valvetrain !! Engine Family/Notes/Applications |- | 1 || 4.0L || I6 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16S|Jaguar AJ16S I6]]. Jaguar XJR ('95-'97). |- | 2 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||CA & Canada-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'82). |- | 2 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('96-'97). |- | 2 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]].<br> Jaguar XJ8 ('98), XK8 ('98). |- | 3 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||N. America-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'87). |- | 3 || 6.0L || 60° V12 || Gas ||SOHC,<br /> 24 valve||MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJR-S ('93), XJS ('94-'95), XJ12 ('94-'96). |- | 5 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - Low Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88-'89). |- | 6 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - High Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'94), XJS ('93-'94). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('95-'96), XJS ('95-'96). |- | 7 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]]. Jaguar XK8 ('97). |- | 8 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||N. America-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'92), XJ12 (Canada only: '88-'92). |- | 8 || 4.0L || V8 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 32 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#Supercharged|Jaguar AJ-V8 - AJ26S V8 engine]]. Jaguar XJR ('98-'99). |- | 9 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'93), XJS ('93). |- | 0 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'87), XJ12 (Canada only: '85-'87). |- | 0 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Continuously variable intake valve timing. Dual-canister evaporative emissions system. Enhanced evaporative emissions control system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ27 V8 engine]]. Jaguar XJ8 ('99), XK8 ('99). |} ===Transmission & Steering Location (Position 8):=== * 4 = Automatic / LHD * 8 = Manual / LHD ('93-'94 XJS 4.0 w/ optional 5-spd. manual) ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Codes (Position 11)=== * C - Browns Lane plant, Coventry, West Midlands, England, UK ===Positions 12–17, Serial Number=== ** 100001 and after - XJ-S/XJ-SC/XJS/XJR-S (XJ27) ** 300001 and after - XJ-series sedan Series III ** 500001 and after - XJ-series sedan (XJ40/XJ81) ** 720001 and after - XJ-series sedan (X300/X305/X306/X330) ** 810001 and after - XJ-series sedan (X308) ** 001001 and after - XK8 (X100) 5uwv9lxxgy6y317pt7b2grx2yucf3g0 4672889 4672865 2026-09-29T08:13:16Z JustTheFacts33 3434282 /* Model Line (Position 6-7) */ 4672889 wikitext text/x-wiki {{Vehicle Identification Numbers (VIN codes)/Warning}}{{clear}} This VIN number decoding and designation system is used primarily for the North American Market. European and Asian markets use other decoding and designation systems. ==General Template for Jaguar's VIN format (2000 -)== ===Jaguar WMIs (2000-) (Position 1-3)=== * SAJ - Jaguar passenger car (UK) * SAD - Jaguar SUV (UK & Europe) * L2C - Chery Jaguar Land Rover (China) ===Regional Spec/Restraint System (Position 4):=== * J = Manual seat belts, Dual front airbags (US: XK8 '00) * B = Manual seat belts, Dual front airbags (Canada: XK8 '00) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * E = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (US: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) * G = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (Canada: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) ===Transmission & Steering Location (Position 5):=== * A = Automatic / LHD * B = Manual / LHD (X-Type '02-'05, S-Type 3.0 '03-'04) ===Model Line (Position 6-7)=== {| class="wikitable" |+Position 6-7 !VIN code !Description |- |51 |[[w:Jaguar X-Type|Jaguar X-Type sedan - High Series]] ('02-'08) |- |52 |[[w:Jaguar X-Type|Jaguar X-Type sedan - Entry Series]] ('03-'04) |- |53 |[[w:Jaguar X-Type|Jaguar X-Type sedan w/Sport Package]] ('02-'03) |- |54 |[[w:Jaguar X-Type|Jaguar X-Type Sportwagon]] ('05-'08) |- |01 |[[w:Jaguar S-Type (1999)|Jaguar S-Type]] ('00-'08) |- |03 |[[w:Jaguar S-Type (1999)|Jaguar S-Type R]] ('03-'08) |- |05 |[[w:Jaguar XF (X250)|Jaguar XF Luxury]] ('09) |- |06 |[[w:Jaguar XF (X250)|Jaguar XF Premium Luxury]] ('09) |- |07 |[[w:Jaguar XF (X250)|Jaguar XF Supercharged]] ('09) |- |12 |[[w:Jaguar XJ (X308)#Sport|Jaguar XJ Sport]] ('02-'03) |- |14 |[[w:Jaguar XJ (X308)|Jaguar XJ8]] ('00-'03) |- |15 |[[w:Jaguar XJ (X308)#XJR|Jaguar XJR]] ('00-'03) |- |23 |[[w:Jaguar XJ (X308)|Jaguar XJ8L]] (LWB) ('00-'01) |- |24 |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas]] (LWB) ('00-'03) |- |25 |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas Supercharged]] (LWB) ('00-'01) |- |25 |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar Super V8]] (LWB) ('02-'03) |- |41 |[[w:Jaguar XK (X100)|Jaguar XK8/XKR coupe]] ('00-'06) |- |42 |[[w:Jaguar XK (X100)|Jaguar XK8/XKR convertible]] ('00-'06) |- |43 |[[w:Jaguar XK (X150)|Jaguar XK/XKR coupe]] ('07-'09) |- |44 |[[w:Jaguar XK (X150)|Jaguar XK/XKR convertible]] ('07-'09) |- |45 |[[w:Jaguar XK (X150)|Jaguar XKR Portfolio Edition coupe]] ('09) |- |46 |[[w:Jaguar XK (X150)|Jaguar XKR Portfolio Edition convertible]] ('09) |} ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Code/Model Line/Engine (Position 11) 2000-2019=== * X - Halewood, Merseyside, England, UK - X-Type 2.5 ('02-'05) * W - Halewood, Merseyside, England, UK - X-Type 3.0 ('02-'08) * F - Castle Bromwich, West Midlands, England, UK - S-Type 3.0 ('00-'08) * G - Castle Bromwich, West Midlands, England, UK - S-Type 4.0 ('00-'02) * H - Castle Bromwich, West Midlands, England, UK - S-Type 4.2 ('03-'08) * 1 - Castle Bromwich, West Midlands, England, UK - S-Type R (4.2 supercharged) ('03-'08) * H - Castle Bromwich, West Midlands, England, UK - XF 4.2 ('09-'10) * 1 - Castle Bromwich, West Midlands, England, UK - XF Supercharged (4.2 supercharged) ('09) * L - Castle Bromwich, West Midlands, England, UK - XF 5.0 ('10-'12) * M - Castle Bromwich, West Midlands, England, UK - XF Supercharged, XFR (5.0 supercharged) ('10-'15), XFR-S (5.0 supercharged) ('13-'15) * P - Castle Bromwich, West Midlands, England, UK - XF 2.0T ('13-'15) * 8 - Castle Bromwich, West Midlands, England, UK - XF 3.0 supercharged ('13-'15) * L - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.0) ('00-'03), XJ8L (4.0) ('00-'01), XJ8 Vanden Plas (4.0) ('00-'03), XJ Sport (4.0) ('02-'03) * M - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 Vanden Plas Supercharged (4.0 supercharged) ('00-'01),<br> Super V8 (4.0 supercharged) ('02-'03), XJR (4.0 supercharged) ('00-'03) * S - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.2) ('04-'06), XJ8L (4.2) ('05-'06), XJ8 Vanden Plas (4.0) ('04-'06) * T - Browns Lane plant, Coventry, West Midlands, England, UK - Super V8 (4.2 supercharged) ('05-'06), Super V8 Portfolio (4.2 supercharged) ('06),<br> XJR (4.2 supercharged) ('04-'06) * S - Castle Bromwich, West Midlands, England, UK - XJ8 (4.2) ('07-'09), XJ8L (4.2) ('07-'09), XJ8 Vanden Plas (4.0) ('07-'09) * T - Castle Bromwich, West Midlands, England, UK - Super V8 (4.2 supercharged) ('07-'09), Super V8 Portfolio (4.2 supercharged) ('09),<br> XJR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XJ (5.0) ('11-'12), XJL (5.0) ('11), XJL Portfolio (5.0) ('12-'13) * M - Castle Bromwich, West Midlands, England, UK - XJ/XJL Supercharged (5.0 supercharged) ('11-'19), XJ/XJL Supersport (5.0 supercharged) ('11-'13),<br> XJL Ultimate (5.0 supercharged) ('13), XJR SWB/LWB (5.0 supercharged) ('14-'17), XJR575 LWB (5.0 supercharged) ('18-'19), XJ50 LWB (5.0 supercharged) ('19), XJ Collection Sp. Ed. LWB (5.0 supercharged) ('19) * 8 - Castle Bromwich, West Midlands, England, UK - XJ base (3.0 supercharged) ('13-'15), XJ R-Sport (3.0 supercharged) ('16-'19),<br> XJL Portfolio AWD (3.0 supercharged) ('13-'19), XJL Portfolio RWD (3.0 supercharged) ('14-'19), XJ50 LWB (3.0 supercharged) ('19) * N - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.0) ('00-'02) * P - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.0 supercharged) ('00-'02) * 2 - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.2) ('03-'06) * 3 - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.2 supercharged) ('03-'06) * 5 - Castle Bromwich, West Midlands, England, UK - XK (4.2) ('07-'09) * 9 - Castle Bromwich, West Midlands, England, UK - XKR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XK (5.0) ('10-'15) * M - Castle Bromwich, West Midlands, England, UK - XKR (5.0 supercharged) ('10-'15), XKR-S (5.0 supercharged) ('12-'15), XKR-S GT (5.0 supercharged) ('14) * 8 - Castle Bromwich, West Midlands, England, UK - F-Type Base, S (3.0 supercharged) ('14-'17), F-Type Premium (3.0 supercharged) ('17) * M - Castle Bromwich, West Midlands, England, UK - F-Type V8S (5.0 supercharged) ('14-'15), F-Type R (5.0 supercharged) ('15-'17),<br> F-Type Project 7 (5.0 supercharged) ('16), F-Type SVR (5.0 supercharged) ('17) ===Plant Codes (Position 11) 2016-2026=== * A - Solihull, West Midlands, England, UK (XE '17, F-Pace '17-'26) * C - Castle Bromwich, West Midlands, England, UK (XE '17-'20, XF '16-'24, F-Type '18-'24) * S - Oxford Road plant, Ryton, West Midlands, England, UK (JLR SVO plant) (XE SV Project 8 '19) * 1 - Graz, Austria (Magna Steyr plant) (E-Pace '18-'24, I-Pace EV '19-'24) ===Model (Position 12)=== * C - X-Type ('02-'03) * D - X-Type ('03-'04) * E - X-Type ('04-'06) * J - X-Type ('06-'08) * L - S-Type ('00-'01) * M - S-Type ('01-'04) * N - S-Type ('04-'08) * R - XF ('09-'11) * S - XF ('11-'13) * U - XF ('13-'15) * F - XJ ('00-'03) * G - XJ ('04-'06) [Browns Lane plant] * H - XJ ('06-'09) [Castle Bromwich plant] * V - XJ ('11-'16) * W - XJ ('16-'19) * A - XK ('00-'06) * B - XK ('07-'15) * K - F-Type ('14-'24) '''Positions 13–17, Serial Number''' ==General Template for Jaguar's VIN format (1981 - 1999)== ===Jaguar WMIs (1981-1999) (Position 1-3)=== * SAJ - Jaguar passenger car ===Model Line (Position 4)=== {| class="wikitable" |+Position 4 !VIN code !Description |- |A |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ6]] ('81-'87), XJ6 Vanden Plas ('82-'87) |- |B |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '81-'88) |- |D |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '89-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('88-'89, '93-'94) |- |F |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('90-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6 Sovereign]] ('90-'92) |- |K |[[w:Jaguar XJ (XJ40)#Daimler/Vanden Plas|Jaguar XJ6 Vanden Plas]] ('88-'94) |- |M |[[w:Jaguar XJ (XJ40)#Majestic (1989–1992 – SWB; 1993–1994 – LWB)|Jaguar XJ6 Vanden Plas Majestic]] ('89-'90, '92) |- |M |[[w:Jaguar XJ (XJ40)#XJ12 and Daimler Double Six (XJ81)|Jaguar XJ12]] ('94) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6]] ('95-'97) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6L]] LWB [X330] ('97) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] SWB ('95) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] LWB [X330] ('96-'97) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] SWB ('95) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] LWB [X330] ('96) |- |P |[[w:Jaguar XJ (X300)#XJR (X306)|Jaguar XJR]] ('95-'97) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8]] ('98-'99) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8L]] LWB ('98-'99) |- |K |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas]] LWB ('98-'99) |- |P |[[w:Jaguar XJ (X308)#XJR|Jaguar XJR]] ('98-'99) |- |N |[[w:Jaguar XJS|Jaguar XJ-S]] ('82-'91), XJ-SC ('86-'88), XJS ('92-'96) |- |T |[[w:Jaguar XJS|Jaguar XJ-S]] Rouge Collection ('89-'90), Classic Collection ('90-'91) |- |S |[[w:Jaguar XJS#XJR-S|Jaguar XJR-S]] ('93) |- |G |[[w:Jaguar XK (X100)|Jaguar XK8]] ('97-'99) |} ===Class (Regional Spec)/Restraint System (Position 5):=== * V = N. American-spec (Manual seat belts) * L = Canadian-spec (Manual seat belts) * Y = XJ6 Vanden Plas [Series III] ('82-'87) (Manual seat belts) * A = Motorized Shoulder Belts (XJ-S coupe '88-'89, XJ-SC '88) * Y = Motorized Shoulder Belts (XJ-S coupe '89, XJ sedan '89-'92) * W = Manual seat belts, Driver-side airbag (US: XJ-S '90-'93, XJ6 '93, XJ12 Early '94) * X = Manual seat belts, Dual front airbags (US: XJS '94-'96, XJ6 '94-'97, XJ12 '94-'96, XJR '95-'97, XK8 '97-'99) * X = Manual seat belts, Dual front airbags, & Front Side Airbags (US: XJ8/XJR '98-'99) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: XJ8/XJR '99) * M = Manual seat belts, Driver-side airbag (Canada) * N = Manual seat belts, Dual front airbags (Canada) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: XJ8/XJR '99) ===Body Style (Position 6):=== * 1 = 4-door sedan (XJ-series sedan '81-'99) * 2 = 2-door convertible w/2+2 seating (XJS convertible '94-'96, XK8 convertible '97-'99) * 3 = 2-door Cabriolet (XJ-SC '86-'88) * 4 = 2-door convertible w/2-psgr. seating (factory-built XJS convertible '89-'94, XJR-S convertible '93) * 5 = 2-door coupe (XJS coupe '82-'96, XJR-S coupe '93, XK8 coupe '97-'99) * 5 = 2-door coupe (Hess & Eisenhardt-built XJS convertible '87-'88) [coupe conversion] ===Engine Type (Position 7):=== {| class="wikitable" |+Position 7 |- ! VIN !! Size !! Type !! Fuel !! Valvetrain !! Engine Family/Notes/Applications |- | 1 || 4.0L || I6 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16S|Jaguar AJ16S I6]]. Jaguar XJR ('95-'97). |- | 2 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||CA & Canada-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'82). |- | 2 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('96-'97). |- | 2 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]].<br> Jaguar XJ8 ('98), XK8 ('98). |- | 3 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||N. America-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'87). |- | 3 || 6.0L || 60° V12 || Gas ||SOHC,<br /> 24 valve||MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJR-S ('93), XJS ('94-'95), XJ12 ('94-'96). |- | 5 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - Low Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88-'89). |- | 6 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - High Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'94), XJS ('93-'94). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('95-'96), XJS ('95-'96). |- | 7 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]]. Jaguar XK8 ('97). |- | 8 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||N. America-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'92), XJ12 (Canada only: '88-'92). |- | 8 || 4.0L || V8 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 32 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#Supercharged|Jaguar AJ-V8 - AJ26S V8 engine]]. Jaguar XJR ('98-'99). |- | 9 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'93), XJS ('93). |- | 0 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'87), XJ12 (Canada only: '85-'87). |- | 0 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Continuously variable intake valve timing. Dual-canister evaporative emissions system. Enhanced evaporative emissions control system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ27 V8 engine]]. Jaguar XJ8 ('99), XK8 ('99). |} ===Transmission & Steering Location (Position 8):=== * 4 = Automatic / LHD * 8 = Manual / LHD ('93-'94 XJS 4.0 w/ optional 5-spd. manual) ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Codes (Position 11)=== * C - Browns Lane plant, Coventry, West Midlands, England, UK ===Positions 12–17, Serial Number=== ** 100001 and after - XJ-S/XJ-SC/XJS/XJR-S (XJ27) ** 300001 and after - XJ-series sedan Series III ** 500001 and after - XJ-series sedan (XJ40/XJ81) ** 720001 and after - XJ-series sedan (X300/X305/X306/X330) ** 810001 and after - XJ-series sedan (X308) ** 001001 and after - XK8 (X100) 738gd2oqs58kxl9v4ueol2df1dv2yft 4672891 4672889 2026-09-29T09:19:06Z JustTheFacts33 3434282 /* Model Line (Position 6-7) */ 4672891 wikitext text/x-wiki {{Vehicle Identification Numbers (VIN codes)/Warning}}{{clear}} This VIN number decoding and designation system is used primarily for the North American Market. European and Asian markets use other decoding and designation systems. ==General Template for Jaguar's VIN format (2000 -)== ===Jaguar WMIs (2000-) (Position 1-3)=== * SAJ - Jaguar passenger car (UK) * SAD - Jaguar SUV (UK & Europe) * L2C - Chery Jaguar Land Rover (China) ===Regional Spec/Restraint System (Position 4):=== * J = Manual seat belts, Dual front airbags (US: XK8 '00) * B = Manual seat belts, Dual front airbags (Canada: XK8 '00) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: S-Type '00-'02, XJ8/XJR '00-'03, XK8/XKR '01-'06, XK/XKR Early '07) * E = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (US: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) * G = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags & Side Curtain Airbags (Canada: X-Type '02-'04, S-Type '03-'04, XJ8/XJR '04) ===Transmission & Steering Location (Position 5):=== * A = Automatic / LHD * B = Manual / LHD (X-Type '02-'05, S-Type 3.0 '03-'04) ===Model Line (Position 6-7)=== {| class="wikitable" |+Position 6-7 !VIN code !Description |- |51 |[[w:Jaguar X-Type|Jaguar X-Type sedan - High Series]] ('02-'08) |- |52 |[[w:Jaguar X-Type|Jaguar X-Type sedan - Entry Series]] ('03-'04) |- |53 |[[w:Jaguar X-Type|Jaguar X-Type sedan w/Sport Package]] ('02-'03) |- |54 |[[w:Jaguar X-Type|Jaguar X-Type Sportwagon]] ('05-'08) |- |01 |[[w:Jaguar S-Type (1999)|Jaguar S-Type]] ('00-'08) |- |03 |[[w:Jaguar S-Type (1999)|Jaguar S-Type R]] ('03-'08) |- |05 |[[w:Jaguar XF (X250)|Jaguar XF Luxury]] ('09) |- |06 |[[w:Jaguar XF (X250)|Jaguar XF Premium Luxury]] ('09) |- |07 |[[w:Jaguar XF (X250)|Jaguar XF Supercharged]] ('09) |- |12 |[[w:Jaguar XJ (X308)#Sport|Jaguar XJ Sport]] ('02-'03) |- |14 |[[w:Jaguar XJ (X308)|Jaguar XJ8]] ('00-'03) |- |15 |[[w:Jaguar XJ (X308)#XJR|Jaguar XJR]] ('00-'03) |- |23 |[[w:Jaguar XJ (X308)|Jaguar XJ8L]] (LWB) ('00-'01) |- |24 |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas]] (LWB) ('00-'03) |- |25 |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas Supercharged]] (LWB) ('00-'01) |- |25 |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar Super V8]] (LWB) ('02-'03) |- |71 |[[w:Jaguar XJ (X350)|Jaguar XJ8]] ('04-'06) |- |73 |[[w:Jaguar XJ (X350)|Jaguar XJR]] ('04-'06) |- |74 |[[w:Jaguar XJ (X350)|Jaguar XJ8 Vanden Plas]] ('04) |- |79 |[[w:Jaguar XJ (X350)|Jaguar XJ8L]] (LWB) ('05-'06) |- |82 |[[w:Jaguar XJ (X350)|Jaguar XJ8 Vanden Plas]] (LWB) ('05-'06) |- |82 |[[w:Jaguar XJ (X350)|Jaguar Super V8]] (LWB, 5-psgr.) ('05-'06) |- |86 |[[w:Jaguar XJ (X350)|Jaguar Super V8 Portfolio]] (LWB, 4-psgr.) ('06) |- |41 |[[w:Jaguar XK (X100)|Jaguar XK8/XKR coupe]] ('00-'06) |- |42 |[[w:Jaguar XK (X100)|Jaguar XK8/XKR convertible]] ('00-'06) |- |43 |[[w:Jaguar XK (X150)|Jaguar XK/XKR coupe]] ('07-'09) |- |44 |[[w:Jaguar XK (X150)|Jaguar XK/XKR convertible]] ('07-'09) |- |45 |[[w:Jaguar XK (X150)|Jaguar XKR Portfolio Edition coupe]] ('09) |- |46 |[[w:Jaguar XK (X150)|Jaguar XKR Portfolio Edition convertible]] ('09) |} ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Code/Model Line/Engine (Position 11) 2000-2019=== * X - Halewood, Merseyside, England, UK - X-Type 2.5 ('02-'05) * W - Halewood, Merseyside, England, UK - X-Type 3.0 ('02-'08) * F - Castle Bromwich, West Midlands, England, UK - S-Type 3.0 ('00-'08) * G - Castle Bromwich, West Midlands, England, UK - S-Type 4.0 ('00-'02) * H - Castle Bromwich, West Midlands, England, UK - S-Type 4.2 ('03-'08) * 1 - Castle Bromwich, West Midlands, England, UK - S-Type R (4.2 supercharged) ('03-'08) * H - Castle Bromwich, West Midlands, England, UK - XF 4.2 ('09-'10) * 1 - Castle Bromwich, West Midlands, England, UK - XF Supercharged (4.2 supercharged) ('09) * L - Castle Bromwich, West Midlands, England, UK - XF 5.0 ('10-'12) * M - Castle Bromwich, West Midlands, England, UK - XF Supercharged, XFR (5.0 supercharged) ('10-'15), XFR-S (5.0 supercharged) ('13-'15) * P - Castle Bromwich, West Midlands, England, UK - XF 2.0T ('13-'15) * 8 - Castle Bromwich, West Midlands, England, UK - XF 3.0 supercharged ('13-'15) * L - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.0) ('00-'03), XJ8L (4.0) ('00-'01), XJ8 Vanden Plas (4.0) ('00-'03), XJ Sport (4.0) ('02-'03) * M - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 Vanden Plas Supercharged (4.0 supercharged) ('00-'01),<br> Super V8 (4.0 supercharged) ('02-'03), XJR (4.0 supercharged) ('00-'03) * S - Browns Lane plant, Coventry, West Midlands, England, UK - XJ8 (4.2) ('04-'06), XJ8L (4.2) ('05-'06), XJ8 Vanden Plas (4.0) ('04-'06) * T - Browns Lane plant, Coventry, West Midlands, England, UK - Super V8 (4.2 supercharged) ('05-'06), Super V8 Portfolio (4.2 supercharged) ('06),<br> XJR (4.2 supercharged) ('04-'06) * S - Castle Bromwich, West Midlands, England, UK - XJ8 (4.2) ('07-'09), XJ8L (4.2) ('07-'09), XJ8 Vanden Plas (4.0) ('07-'09) * T - Castle Bromwich, West Midlands, England, UK - Super V8 (4.2 supercharged) ('07-'09), Super V8 Portfolio (4.2 supercharged) ('09),<br> XJR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XJ (5.0) ('11-'12), XJL (5.0) ('11), XJL Portfolio (5.0) ('12-'13) * M - Castle Bromwich, West Midlands, England, UK - XJ/XJL Supercharged (5.0 supercharged) ('11-'19), XJ/XJL Supersport (5.0 supercharged) ('11-'13),<br> XJL Ultimate (5.0 supercharged) ('13), XJR SWB/LWB (5.0 supercharged) ('14-'17), XJR575 LWB (5.0 supercharged) ('18-'19), XJ50 LWB (5.0 supercharged) ('19), XJ Collection Sp. Ed. LWB (5.0 supercharged) ('19) * 8 - Castle Bromwich, West Midlands, England, UK - XJ base (3.0 supercharged) ('13-'15), XJ R-Sport (3.0 supercharged) ('16-'19),<br> XJL Portfolio AWD (3.0 supercharged) ('13-'19), XJL Portfolio RWD (3.0 supercharged) ('14-'19), XJ50 LWB (3.0 supercharged) ('19) * N - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.0) ('00-'02) * P - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.0 supercharged) ('00-'02) * 2 - Browns Lane plant, Coventry, West Midlands, England, UK - XK8 (4.2) ('03-'06) * 3 - Browns Lane plant, Coventry, West Midlands, England, UK - XKR (4.2 supercharged) ('03-'06) * 5 - Castle Bromwich, West Midlands, England, UK - XK (4.2) ('07-'09) * 9 - Castle Bromwich, West Midlands, England, UK - XKR (4.2 supercharged) ('07-'09) * L - Castle Bromwich, West Midlands, England, UK - XK (5.0) ('10-'15) * M - Castle Bromwich, West Midlands, England, UK - XKR (5.0 supercharged) ('10-'15), XKR-S (5.0 supercharged) ('12-'15), XKR-S GT (5.0 supercharged) ('14) * 8 - Castle Bromwich, West Midlands, England, UK - F-Type Base, S (3.0 supercharged) ('14-'17), F-Type Premium (3.0 supercharged) ('17) * M - Castle Bromwich, West Midlands, England, UK - F-Type V8S (5.0 supercharged) ('14-'15), F-Type R (5.0 supercharged) ('15-'17),<br> F-Type Project 7 (5.0 supercharged) ('16), F-Type SVR (5.0 supercharged) ('17) ===Plant Codes (Position 11) 2016-2026=== * A - Solihull, West Midlands, England, UK (XE '17, F-Pace '17-'26) * C - Castle Bromwich, West Midlands, England, UK (XE '17-'20, XF '16-'24, F-Type '18-'24) * S - Oxford Road plant, Ryton, West Midlands, England, UK (JLR SVO plant) (XE SV Project 8 '19) * 1 - Graz, Austria (Magna Steyr plant) (E-Pace '18-'24, I-Pace EV '19-'24) ===Model (Position 12)=== * C - X-Type ('02-'03) * D - X-Type ('03-'04) * E - X-Type ('04-'06) * J - X-Type ('06-'08) * L - S-Type ('00-'01) * M - S-Type ('01-'04) * N - S-Type ('04-'08) * R - XF ('09-'11) * S - XF ('11-'13) * U - XF ('13-'15) * F - XJ ('00-'03) * G - XJ ('04-'06) [Browns Lane plant] * H - XJ ('06-'09) [Castle Bromwich plant] * V - XJ ('11-'16) * W - XJ ('16-'19) * A - XK ('00-'06) * B - XK ('07-'15) * K - F-Type ('14-'24) '''Positions 13–17, Serial Number''' ==General Template for Jaguar's VIN format (1981 - 1999)== ===Jaguar WMIs (1981-1999) (Position 1-3)=== * SAJ - Jaguar passenger car ===Model Line (Position 4)=== {| class="wikitable" |+Position 4 !VIN code !Description |- |A |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ6]] ('81-'87), XJ6 Vanden Plas ('82-'87) |- |B |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '81-'88) |- |D |[[w:Jaguar XJ#Series 3 (1979–1992)|Jaguar XJ12]] (Canada only: '89-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('88-'89, '93-'94) |- |F |[[w:Jaguar XJ (XJ40)|Jaguar XJ6]] ('90-'92) |- |H |[[w:Jaguar XJ (XJ40)|Jaguar XJ6 Sovereign]] ('90-'92) |- |K |[[w:Jaguar XJ (XJ40)#Daimler/Vanden Plas|Jaguar XJ6 Vanden Plas]] ('88-'94) |- |M |[[w:Jaguar XJ (XJ40)#Majestic (1989–1992 – SWB; 1993–1994 – LWB)|Jaguar XJ6 Vanden Plas Majestic]] ('89-'90, '92) |- |M |[[w:Jaguar XJ (XJ40)#XJ12 and Daimler Double Six (XJ81)|Jaguar XJ12]] ('94) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6]] ('95-'97) |- |H |[[w:Jaguar XJ (X300)|Jaguar XJ6L]] LWB [X330] ('97) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] SWB ('95) |- |K |[[w:Jaguar XJ (X300)#Daimler/Jaguar Vanden Plas|Jaguar XJ6 Vanden Plas]] LWB [X330] ('96-'97) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] SWB ('95) |- |M |[[w:Jaguar XJ (X300)#XJ12 (X305)|Jaguar XJ12]] LWB [X330] ('96) |- |P |[[w:Jaguar XJ (X300)#XJR (X306)|Jaguar XJR]] ('95-'97) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8]] ('98-'99) |- |H |[[w:Jaguar XJ (X308)|Jaguar XJ8L]] LWB ('98-'99) |- |K |[[w:Jaguar XJ (X308)#Daimler/Vanden Plas|Jaguar XJ8 Vanden Plas]] LWB ('98-'99) |- |P |[[w:Jaguar XJ (X308)#XJR|Jaguar XJR]] ('98-'99) |- |N |[[w:Jaguar XJS|Jaguar XJ-S]] ('82-'91), XJ-SC ('86-'88), XJS ('92-'96) |- |T |[[w:Jaguar XJS|Jaguar XJ-S]] Rouge Collection ('89-'90), Classic Collection ('90-'91) |- |S |[[w:Jaguar XJS#XJR-S|Jaguar XJR-S]] ('93) |- |G |[[w:Jaguar XK (X100)|Jaguar XK8]] ('97-'99) |} ===Class (Regional Spec)/Restraint System (Position 5):=== * V = N. American-spec (Manual seat belts) * L = Canadian-spec (Manual seat belts) * Y = XJ6 Vanden Plas [Series III] ('82-'87) (Manual seat belts) * A = Motorized Shoulder Belts (XJ-S coupe '88-'89, XJ-SC '88) * Y = Motorized Shoulder Belts (XJ-S coupe '89, XJ sedan '89-'92) * W = Manual seat belts, Driver-side airbag (US: XJ-S '90-'93, XJ6 '93, XJ12 Early '94) * X = Manual seat belts, Dual front airbags (US: XJS '94-'96, XJ6 '94-'97, XJ12 '94-'96, XJR '95-'97, XK8 '97-'99) * X = Manual seat belts, Dual front airbags, & Front Side Airbags (US: XJ8/XJR '98-'99) * D = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (US: XJ8/XJR '99) * M = Manual seat belts, Driver-side airbag (Canada) * N = Manual seat belts, Dual front airbags (Canada) * F = Manual seat belts, Depowered Dual front airbags, & Front Side Airbags (Canada: XJ8/XJR '99) ===Body Style (Position 6):=== * 1 = 4-door sedan (XJ-series sedan '81-'99) * 2 = 2-door convertible w/2+2 seating (XJS convertible '94-'96, XK8 convertible '97-'99) * 3 = 2-door Cabriolet (XJ-SC '86-'88) * 4 = 2-door convertible w/2-psgr. seating (factory-built XJS convertible '89-'94, XJR-S convertible '93) * 5 = 2-door coupe (XJS coupe '82-'96, XJR-S coupe '93, XK8 coupe '97-'99) * 5 = 2-door coupe (Hess & Eisenhardt-built XJS convertible '87-'88) [coupe conversion] ===Engine Type (Position 7):=== {| class="wikitable" |+Position 7 |- ! VIN !! Size !! Type !! Fuel !! Valvetrain !! Engine Family/Notes/Applications |- | 1 || 4.0L || I6 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16S|Jaguar AJ16S I6]]. Jaguar XJR ('95-'97). |- | 2 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||CA & Canada-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'82). |- | 2 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('96-'97). |- | 2 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]].<br> Jaguar XJ8 ('98), XK8 ('98). |- | 3 || 4.2L || I6 || Gas ||DOHC,<br /> 12 valve||N. America-spec. MPI. [[w:Jaguar XK engine|Jaguar XK I6]]. Jaguar XJ6 ('81-'87). |- | 3 || 6.0L || 60° V12 || Gas ||SOHC,<br /> 24 valve||MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJR-S ('93), XJS ('94-'95), XJ12 ('94-'96). |- | 5 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - Low Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88-'89). |- | 6 || 3.6L || I6 || Gas ||DOHC,<br /> 24 valve||N. America-spec - High Compression. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('88). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'94), XJS ('93-'94). |- | 7 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||MPI. [[w:Jaguar AJ6 engine#AJ16|Jaguar AJ16 I6]]. Jaguar XJ6 ('95-'96), XJS ('95-'96). |- | 7 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Variable intake valve timing. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ26 V8 engine]]. Jaguar XK8 ('97). |- | 8 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||N. America-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'92), XJ12 (Canada only: '88-'92). |- | 8 || 4.0L || V8 [[w:Supercharged|SC]] [[w:Intercooler|IC]] || Gas ||DOHC,<br /> 32 valve||MPI. Dual-canister evaporative emissions system. [[w:Jaguar AJ-V8 engine#Supercharged|Jaguar AJ-V8 - AJ26S V8 engine]]. Jaguar XJR ('98-'99). |- | 9 || 4.0L || I6 || Gas ||DOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar AJ6 engine|Jaguar AJ6 I6]]. Jaguar XJ6 ('90-'93), XJS ('93). |- | 0 || 5.3L || 60° V12 || Gas ||SOHC,<br /> 24 valve||Canada-spec. MPI. [[w:Jaguar V12 engine|Jaguar V12]]. Jaguar XJ-S ('82-'87), XJ12 (Canada only: '85-'87). |- | 0 || 4.0L || V8 || Gas ||DOHC,<br /> 32 valve||MPI. Continuously variable intake valve timing. Dual-canister evaporative emissions system. Enhanced evaporative emissions control system. [[w:Jaguar AJ-V8 engine#4.0 L|Jaguar AJ-V8 - AJ27 V8 engine]]. Jaguar XJ8 ('99), XK8 ('99). |} ===Transmission & Steering Location (Position 8):=== * 4 = Automatic / LHD * 8 = Manual / LHD ('93-'94 XJS 4.0 w/ optional 5-spd. manual) ===Check Digit/Gearbox (Position 9)=== * USA /Canada [[Vehicle Identification Numbers (VIN codes)/Check digit|Check digit]] ===Model Year Code (Position 10)=== ''See: [[Vehicle Identification Numbers (VIN codes)/Model year]]'' ===Plant Codes (Position 11)=== * C - Browns Lane plant, Coventry, West Midlands, England, UK ===Positions 12–17, Serial Number=== ** 100001 and after - XJ-S/XJ-SC/XJS/XJR-S (XJ27) ** 300001 and after - XJ-series sedan Series III ** 500001 and after - XJ-series sedan (XJ40/XJ81) ** 720001 and after - XJ-series sedan (X300/X305/X306/X330) ** 810001 and after - XJ-series sedan (X308) ** 001001 and after - XK8 (X100) k3v329m43fkwe4p4hihd00czbdb3f6x Scratch/Toolbar 0 485800 4672906 4672376 2026-09-29T11:11:29Z TechVindicator 3626296 4672906 wikitext text/x-wiki {{Underconstruction}} The '''top bar''' of Scratch is where it is possible to adjust the interface of Scratch, change the language, as well as being able to change various other aspects of the Scratch interface. The top bar varies between versions. ==Scratch 1.4== In Scratch 1.4, on the top bar, the following functions are available: *Globe icon- If the globe icon is pressed, it is possible to change the language of Scratch to another language, to German or another language for instance. *Floppy disk icon - This is located next to the Globe icon. The button allows the user to save the created project onto the computer, with a window allowing the user to save the project in a specific folder, as well as an area to provide the project author's name and information about the project. *The button next to the save button is the '''share button'''. This allows you to share your projects onto the online Scratch website. ==Scratch 2.0== ==Scratch 3.0== {{BookCat}} 2az2dl6uithla47p2q0s3gthm8l5avj 4672908 4672906 2026-09-29T11:18:17Z TechVindicator 3626296 4672908 wikitext text/x-wiki {{Underconstruction}} The '''top bar''' of Scratch is where it is possible to adjust the interface of Scratch, change the language, as well as being able to change various other aspects of the Scratch interface. The top bar varies between versions. ==Scratch 1.4== In Scratch 1.4, on the top bar, the following functions are available: *Globe icon- If the globe icon is pressed, it is possible to change the language of Scratch to another language, to German or another language for instance. *Floppy disk icon - This is located next to the Globe icon. The button allows the user to save the created project onto the computer, with a window allowing the user to save the project in a specific folder, as well as an area to provide the project author's name and information about the project. *The button next to the save button is the '''share button'''. This allows you to share your projects onto the online Scratch website. ===File Button=== The File button is located next to the share button. When the File Button is clicked, it displays a menu with the following buttons. *New - The new button allows the user to create a new, fresh project. *Open - The open button allows the user to open an existing project from the computer. ==Scratch 2.0== ==Scratch 3.0== {{BookCat}} 1409a8jrofaeidyz7yxyp105ew7p6xu Learn Nagamese 0 485859 4672864 4672332 2026-09-29T01:00:17Z JackBot 396820 Formatting, [[Special:UncategorizedPages]] 4672864 wikitext text/x-wiki '''LEARN NAGAMESE:''' '''INTRODUCTION''' Nagamese is an Assamese-based creole spoken in Nagaland. It has around 30,000 native speakers and is the second language for around 380,000 people. Even though it is spoken and used by almost everyone, it is not the official language of Nagaland; instead, the title goes to [[wikipedia:English_language|English]]. For more info, [[wikipedia:Nagamese_creole|you can read this page on Wikipedia.]] '''THE COURSE:''' '''UNIT-1:''' '''LESSON 1''' '''LESSON 2''' '''LESSON 3''' '''LESSON 4''' '''LESSON 5''' {{shelves}} jjwjpccvoejr77ushdj9wh24h5kezx1 Koine Greek/6. Prepositions and ειμι 0 485870 4672870 4672488 2026-09-29T04:01:54Z JackBot 396820 Bot: Fixing double redirect from [[Koine Greek/6. Prepositions and εἰμί]] to [[Koine Greek/Prepositions and εἰμί]] 4672870 wikitext text/x-wiki #REDIRECT [[Koine Greek/Prepositions and εἰμί]] 46r3pq11ubainec7ruql5su2gbuca6z Talk:Koine Greek/6. Prepositions and ειμι 1 485871 4672872 4672490 2026-09-29T04:01:54Z JackBot 396820 Bot: Fixing double redirect from [[Talk:Koine Greek/6. Prepositions and εἰμί]] to [[Talk:Koine Greek/Prepositions and εἰμί]] 4672872 wikitext text/x-wiki #REDIRECT [[Talk:Koine Greek/Prepositions and εἰμί]] g0bp83iu89th4ojflqgfdetqo40e11u Koine Greek/i. A Historical Setting for Koine Greek 0 485897 4672871 4672606 2026-09-29T04:01:54Z JackBot 396820 Bot: Fixing double redirect from [[A Historical Setting for Koine Greek]] to [[Koine Greek/A Historical Setting for Koine Greek]] 4672871 wikitext text/x-wiki #REDIRECT [[Koine Greek/A Historical Setting for Koine Greek]] di5l745v0chv97jzuzwjsevhcz83gex Cookbook:Telur dadar 102 485899 4672740 4672636 2026-09-28T12:20:59Z Arief Azazie Zain 3627000 4672740 wikitext text/x-wiki {{Recipe summary | Cuisine = Indonesian | Origin = | Servings = 3~4 | Time = 5 minutes | Difficulty = 1 }} {{Recipe}}| [[Cookbook:Cuisine of Indonesia|Cuisine of Indonesia]] '''Telur dadar''' is an Indonesian dish made of eggs with some herbs and additional ingredients, and the word ''dadar'' is the method to spread the egg batter when it's cooked. This dish is better served with warm rice. == Ingredients == * 2–3 [[Cookbook:Egg|eggs]] * 1 [[Cookbook:Chopping|chopped]] [[Cookbook:Green Onion|spring onion]] * ½ can [[Cookbook:Corned Beef|corned beef]] * 1 clove [[Cookbook:Garlic|garlic]], [[Cookbook:Mince|minced]] * 1 [[Cookbook:Teaspoon|tsp]] [[Cookbook:Salt|salt]] * [[Cookbook:Pepper|Ground pepper]] * 1 tsp [[Cookbook:Chicken Stock|chicken stock powder]] * [[Cookbook:Oil and Fat|Cooking oil]] === Optional ingredients === * 1 chopped [[Cookbook:Celery|celery]] * 1–2 chopped chillies * 1 sliced [[Cookbook:Tofu|tofu]] * [[Cookbook:Soy Sauce|Soy sauce]] * Fried [[Cookbook:Shallot|shallots]] == Procedure == # In a bowl, beat and mix the eggs. # Add salt, ground pepper, and chicken stock powder to the bowl. Mix. # Crush the garlic, mince well. # Chop the spring onion, celery, and chillies. # Add the minced garlic, chopped spring onion, celery, and chillies into the bowl, mix again. # Scoop the corned beef and add it into the bowl. Press the corned beef with the spoon, mix again. # Optionally add slice tofu to the bowl. Do not mix, because it would crush the soft tofu. # Pour cooking oil to the pan, add the egg mixture and spread evenly. # Flip the egg when it's cooked at one side, and repeat this step when it's cooked at the other side. # After it's fully cooked, serve the ''telur dadar'' on a plate with soy sauce and fried shallots as desired. [[Category:Very Easy recipes]] [[Category:Recipes]] [[Category:Indonesian recipes]] [[Category:Recipes using egg]] [[Category:Recipes using corned beef]] [[Category:Recipes using chile]] [[Category:Recipes using garlic]] [[Category:Recipes using tofu]] [[Category:Recipes using soy sauce]] q1ubwy9jab80y6tw07za1ouljvuydp4 4672900 4672740 2026-09-29T11:03:47Z TechVindicator 3626296 4672900 wikitext text/x-wiki {{Recipe summary | Cuisine = Indonesian | Origin = | Servings = 3~4 | Time = 5 minutes | Difficulty = 1 }} {{Recipe}}| [[Cookbook:Cuisine of Indonesia|Cuisine of Indonesia]] '''Telur dadar''' is an Indonesian dish made of eggs with some herbs and additional ingredients, and the word ''dadar'' is the method to spread the egg batter when it's cooked. This dish is better served with warm rice. == Ingredients == * 2–3 [[Cookbook:Egg|eggs]] * 1 [[Cookbook:Chopping|chopped]] [[Cookbook:Green Onion|spring onion]] * ½ can [[Cookbook:Corned Beef|corned beef]] * 1 clove [[Cookbook:Garlic|garlic]], [[Cookbook:Mince|minced]] * 1 [[Cookbook:Teaspoon|tsp]] [[Cookbook:Salt|salt]] * [[Cookbook:Pepper|Ground pepper]] * 1 tsp [[Cookbook:Chicken Stock|chicken stock powder]] * [[Cookbook:Oil and Fat|Cooking oil]] === Optional ingredients === * 1 chopped [[Cookbook:Celery|celery]] * 1–2 chopped chillies * 1 sliced [[Cookbook:Tofu|tofu]] * [[Cookbook:Soy Sauce|Soy sauce]] * Fried [[Cookbook:Shallot|shallots]] == Method == # In a bowl, beat and mix the eggs. # Add salt, ground pepper, and chicken stock powder to the bowl. Mix. # Crush the garlic, mince well. # Chop the spring onion, celery, and chillies. # Add the minced garlic, chopped spring onion, celery, and chillies into the bowl, mix again. # Scoop the corned beef and add it into the bowl. Press the corned beef with the spoon, mix again. # Optionally add slice tofu to the bowl. Do not mix, because it would crush the soft tofu. # Pour cooking oil to the pan, add the egg mixture and spread evenly. # Flip the egg when it's cooked at one side, and repeat this step when it's cooked at the other side. # After it's fully cooked, serve the ''telur dadar'' on a plate with soy sauce and fried shallots as desired. [[Category:Very Easy recipes]] [[Category:Recipes]] [[Category:Indonesian recipes]] [[Category:Recipes using egg]] [[Category:Recipes using corned beef]] [[Category:Recipes using chile]] [[Category:Recipes using garlic]] [[Category:Recipes using tofu]] [[Category:Recipes using soy sauce]] si6971vlgul0l16vspr24gszynnwjre Chess Opening Theory/1. d4/1...Nf6/2. Nf3/2...e6/3. Bg5/3...d5 0 485907 4672778 4672722 2026-09-28T14:43:55Z Greenman 7490 /* 3...d5 */ expand 4672778 wikitext text/x-wiki {{Chess Opening Theory/Position|= |Torre Attack| |parent=[[Chess/Queens Pawn Opening|Queens Pawn Opening]] |eco=[[Chess/ECOD|D03]] }} = 3...d5 = 3...d5 (this position is also commonly reached with Black playing d5 first, and then e6) invites White to transpose into a variation of the Queen's Gambit Declined with 4. c4, but more often, if White has chosen this move order, they will continue with the solid but unambitious Torre Attack, playing Nbd2 or e3, with the intention, after castling, to develop their knight to e5, supported by f4 if possible, and launching a kingside attack. ==Theory table== {{ChessTable}} {{Chess/theory table |name1= |line1=4. Nbd2 |eval1= |name2= |line2=4. e3 |eval2= |name3= |line3=4. c4 |eval3= |name4= |line4=4. c3 |eval4= }} {{ChessMid}} {{Wikipedia|Torre Attack}} ==References== {{NCO}} {{MCO14}} {{Chess Opening Theory/Footer}} {{ChessStub}} e326xp9nyr8w8n6wi48uagba8pzud5m User:Benson Benjamin. M 2 485909 4672745 2026-09-28T12:53:46Z Benson Benjamin. M 3627081 /* */ added a WhatsApp channel 4672745 wikitext text/x-wiki Benson Benjamin is a Ugandan author, preacher and a Ugandan citizen. gzx1dpu7g8vxrt0apuidamlnkc3xfws Chess Opening Theory/1. d4/1...Nf6/2. Nf3/2...e6/3. Bg5/3...d5/4. e3 0 485912 4672773 2026-09-28T14:40:38Z Greenman 7490 redirect 4672773 wikitext text/x-wiki #REDIRECT [[Chess Opening Theory/1. d4/1...Nf6/2. Nf3/2...d5/3. Bg5/3...e6/4. e3]] iiyjg2wj7avv8ydoc43qk1z0skxf36h Chess Opening Theory/1. e4/1...e5/2. Bc4/2...Bc5/3. Qh5/3...Kf8 0 485913 4672805 2026-09-28T16:23:58Z ~2026-52137-91 3627098 Described a new fast checkmate. 4672805 wikitext text/x-wiki {{Chess/board | fen = rnbq1knr/pppp1ppp/8/2b1p2Q/2B1P3/8/PPPP1PPP/RNB1K1NR }} == 3...Kf8?? == This will be Black's last move. Black's desperate attempt to save his king by moving it aside does not work, and White can still deliver checkmate with 4.Qxf7#. h3mwkmz2lr9u2c7kaee35ljox7zplf3 4672806 4672805 2026-09-28T16:26:15Z ~2026-52137-91 3627098 4672806 wikitext text/x-wiki {{Chess/board | fen = rnbq1knr/pppp1ppp/8/2b1p2Q/2B1P3/8/PPPP1PPP/RNB1K1NR }} == 3...Kf8?? == This will be Black's last move. Black's desperate attempt to save his king by moving it aside does not protect against White's queen, and White can still deliver checkmate with 4.Qxf7#. 3arqyacamqjhnsuey0p114j1c9sv7eh Math for Non-Geeks/Copy our content 0 485914 4672808 2026-09-28T16:36:55Z Sascha Lill 95 3167325 Translated and adapted from de:Mathe für Nicht-Freaks: Kopiere uns; see German page history for attribution 4672808 wikitext text/x-wiki ''< [[Math for Non-Geeks]]'' Would you like to reuse our texts, images, or videos? Would you like to use them in teaching or in your own projects? No problem! We are delighted when others use and adapt our educational materials. You may also use our content for commercial purposes. This page explains what you need to keep in mind. == Understanding free licenses == [[File:Otto sucht Bilder.webm|thumb|An explanation of free licenses (in German)]] [[File:Global Open Educational Resources Logo.svg|thumb|“Math for Non-Geeks” is an open educational resource.]] We publish our content under free licenses. These allow you to use and adapt the material, including for commercial purposes. The texts in the original German project, [https://de.wikibooks.org/wiki/Mathe_f%C3%BCr_Nicht-Freaks “Mathe für Nicht-Freaks”], were published under [https://creativecommons.org/licenses/by-sa/3.0/deed.en CC BY-SA 3.0]. Text published on English Wikibooks is available under [https://creativecommons.org/licenses/by-sa/4.0/ CC BY-SA 4.0]. When you reuse text from this English book, observe the following conditions: * '''Attribution:''' Credit “Math for Non-Geeks” as the source and, where the material comes from the German project, also credit “Mathe für Nicht-Freaks”. Link to the relevant pages if possible, and indicate whether you made changes. You may provide this information in any reasonable manner, but must not imply that the original authors endorse your work. * '''ShareAlike:''' If you adapt the text, distribute your adaptation under [https://creativecommons.org/licenses/by-sa/4.0/ CC BY-SA 4.0] or a [https://creativecommons.org/compatiblelicenses compatible license]. Our images, diagrams, and videos have their own licenses, which may differ from the license for the text. Check each file’s description page for its license and attribution requirements before reusing it. Educational materials available under a free license are also called [[w:Open educational resources|open educational resources]] (OER). Our textbook series is an OER project. == Reusing texts == We are pleased when you reuse texts from our textbook series. Credit the relevant book and its contributors, indicate any changes, and make your adaptation available under the applicable ShareAlike license. You can meet the attribution requirement by placing a clearly visible notice in your project, for example in its footer: <blockquote> This text, chapter, or textbook is based on material from the free textbook series [[Math for Non-Geeks|“Math for Non-Geeks”]], translated from [https://de.wikibooks.org/wiki/Mathe_f%C3%BCr_Nicht-Freaks “Mathe für Nicht-Freaks”]. The contributors are listed in the histories of the relevant pages. This adaptation is available under the [https://creativecommons.org/licenses/by-sa/4.0/ Creative Commons Attribution-ShareAlike 4.0 International license]. Changes were made to the original material. </blockquote> Adjust the notice to describe what you actually reused and changed. Keep the links to the source pages and the license whenever your format allows it. == Reusing images and videos == [[File:Bilder unter freier Lizenz nutzen – weit verbreitete Fehler und wie man sie vermeidet.webm|thumb|How to use freely licensed images (in German)]] You can reuse illustrations, animations, and videos in much the same way as texts. Bear in mind, however, that an individual file may have a different license and may have been created by someone outside our project. We use images, animations, and videos from [[c:Main Page|Wikimedia Commons]], a media repository for freely licensed files. Click a file to open its Commons description page. There you can find its creator, source, and license. When you include one of these files, provide the following information in a visible place, such as an image credits section: * The file’s name and source * The file’s creator * The name of and a link to its license Here are examples of files and suitable credits: <gallery widths="350" heights="200"> File:Example of a set.svg|“[[c:File:Example of a set.svg|Example of a set.svg]]” on Wikimedia Commons, created by [[c:User:kismalac|kismalac]] and [[c:User:Stephan Kulla|Stephan Kulla]], is available under [https://creativecommons.org/publicdomain/zero/1.0/ CC0]. File:Venn's four ellipse construction.svg|“[[c:File:Venn's four ellipse construction.svg|Venn's four ellipse construction.svg]]” on Wikimedia Commons, created by [[c:User:RupertMillard|RupertMillard]], is licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. File:Die rekursive Definition der Fakultät.webm|“[[c:File:Die rekursive Definition der Fakultät.webm|Die rekursive Definition der Fakultät.webm]]” on Wikimedia Commons, created by the podcast [https://thewickedmu.physik.uni-muenchen.de/ The Wicked Mu], is licensed under [https://creativecommons.org/licenses/by-sa/4.0/ CC BY-SA 4.0]. </gallery> Include the links in your credits whenever possible. You may also modify a file if its license permits this. If you do, say that you made changes and follow the file’s license requirements for adaptations. We generally recommend using the same license as the original file when you share an adapted version. == Get in touch! == [[File:Wanna Work Together? with subtitles - Creative Commons.ogv|thumb|Want to work together?]] Contact us if you reuse our content or plan to do so. We would be interested to hear how you use the materials, and we may be able to help with your project or answer questions about attribution and licensing. Perhaps we can collaborate, too. Contact information for the original project appears on the [https://de.wikibooks.org/wiki/Mathe_f%C3%BCr_Nicht-Freaks:_Kopiere_uns#Nimm_Kontakt_zu_uns_auf! German page]. ---- ''This page was translated and adapted from [https://de.wikibooks.org/wiki/Mathe_f%C3%BCr_Nicht-Freaks:_Kopiere_uns “Kopiere uns”] in the German “Mathe für Nicht-Freaks” project. See its [https://de.wikibooks.org/w/index.php?title=Mathe_f%C3%BCr_Nicht-Freaks:_Kopiere_uns&action=history page history] for the original contributors.'' [[Math for Non-Geeks|Back to “Math for Non-Geeks”]] bgtoaznid66qw8g5rhxwoyaz0itzheg Chess Opening Theory/1. d4/1...Nf6/2. c4/2...g6/3. Nc3/3...Bg7/4. Nf3/4...d6 0 485915 4672849 2026-09-28T22:22:37Z Greenman 7490 start 4672849 wikitext text/x-wiki {{Chess Opening Theory/Position|= |Kings Indian Defence| |parent=[[Chess/Queens Pawn Opening|Queens Pawn Opening]] }} = 4...d6 = White mostly plays 5. e4 here, claiming a strong centre and transposing into the main line of the Kings Indian Defence. ==Theory table== {{ChessTable}} {{Chess/theory table |name1= |line1= 5. e4 |eval1= |name2= |line2= 5. g3 |eval2= |name3= |line3= 5. Bg5 |eval3= |name4= |line4= 5. Bf4 |eval4= |name5= |line5= 5. h3 |eval5= |name6= |line6=5.e3 |eval6= }} {{ChessMid}} ==References== {{Chess Opening Theory/Footer}} {{ChessStub}} 4zhd7hu9e3p9kszn80g2cn6kge6qrg1 Chess Opening Theory/1. d4/1...Nf6/2. c4/2...g6/3. Nc3/3...Bg7/4. Nf3/4...d6/5. e4 0 485916 4672850 2026-09-28T22:23:13Z Greenman 7490 redirect 4672850 wikitext text/x-wiki #REDIRECT [[Chess Opening Theory/1. d4/1...Nf6/2. c4/2...g6/3. Nc3/3...Bg7/4. e4/4...d6/5. Nf3]] rms4qe35ync3jxza97mtd6r6n4s8983 Chess Opening Theory/1. d4/1...Nf6/2. c4/2...g6/3. Nc3/3...Bg7/4. Nf3/4...d6/5. e4 O-O 0 485917 4672851 2026-09-28T22:28:42Z Greenman 7490 redirect 4672851 wikitext text/x-wiki #REDIRECT [[Chess Opening Theory/1. d4/1...Nf6/2. c4/2...g6/3. Nc3/3...Bg7/4. e4/4...d6/5. Nf3/5...O-O]] 4ix5kss7x6r33mdzcie1fpjg36ttczk Wikibooks:Requests for deletion/Chess Opening Theory/1. g4/1...Na6 4 485919 4672859 2026-09-29T00:01:29Z JJPMaster (bot) 3488561 Bot: Archiving closed deletion request — [[Special:Permalink/4672775#Chess Opening Theory/1. g4/1...Na6|Chess Opening Theory/1. g4/1...Na6]] 4672859 wikitext text/x-wiki == [[Chess Opening Theory/1. g4/1...Na6]] == {{closed|Deleted. [[User:Codename Noreste|<span style="color: blue">Codename Noreste</span>]] /// [[User talk:Codename Noreste|⭐️✨]] 15:32, 22 September 2026 (UTC)}} Nonsense position, one of the worst opening moves for White countered by a move hurting development for Black. [https://www.365chess.com/search_position.php Searching] on 365chess.com finds zero games with this position. See also a similar [[Wikibooks:Requests for deletion/Chess Opening Theory/1. e4/1...e5/2. Na3]]. [[User:1234qwer1234qwer4|𝟙𝟤𝟯𝟺𝐪𝑤𝒆𝓇𝟷𝟮𝟥𝟜𝓺𝔴𝕖𝖗𝟰]] ([[User talk:1234qwer1234qwer4|𝗍𝗮𝘭𝙠]]) 02:20, 13 September 2026 (UTC) :{{vd}} With some reservations, in that just being a bad move doesn't make it ''not'' a strategy. That said, the lack of actual game presence means it's unnecessary to keep around. [[User:EggRoll97|EggRoll97]] ([[User talk:EggRoll97|discuss]] • [[Special:Contributions/EggRoll97|contribs]]) 16:16, 14 September 2026 (UTC) {{end closed}} ipm4oflkhzjosn4t0l49pl1djbvc6zd Wikibooks:Requests for deletion/Weekly News Around the World! 4 485920 4672860 2026-09-29T00:01:39Z JJPMaster (bot) 3488561 Bot: Archiving closed deletion request — [[Special:Permalink/4672775#Weekly News Around the World!|Weekly News Around the World!]] 4672860 wikitext text/x-wiki == [[Weekly News Around the World!]] == {{closed|1=Deleted. ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 14:41, 28 September 2026 (UTC)}} Wikibooks is not a news site, and a "book" consisting of summaries of arbitrarily chosen news stories is not a textbook. [[User:Omphalographer|Omphalographer]] ([[User talk:Omphalographer|discuss]] • [[Special:Contributions/Omphalographer|contribs]]) 19:36, 26 September 2026 (UTC) :Actually, please '''[[Wikibooks:DELETE|delete]]''' this book. I accidentally [[Help:Pages|created a book]] instead of using the [[Wikibooks:Sandbox|sandbox]]. I was just testing my editing skills. [[User:ActStuffOGWiki|ActStuffOGWiki]] ([[User talk:ActStuffOGWiki|discuss]] • [[Special:Contributions/ActStuffOGWiki|contribs]]) 13:47, 28 September 2026 (UTC) ::{{done}} ―[[User:Koavf|Justin (<span style="color:grey">ko'''a'''<span style="color:black">v</span>f</span>)]]<span style="color:red">❤[[User talk:Koavf|T]]☮[[Special:Contributions/Koavf|C]]☺[[Special:Emailuser/Koavf|M]]☯</span> 14:40, 28 September 2026 (UTC) {{end closed}} j82lviup8noyqybfegef3v4v3o9aq8o User:Anuoluwapo Sunday 2 485921 4672863 2026-09-29T00:22:28Z Anuoluwapo Sunday 3627120 Anuoluwapo fashion show 4672863 wikitext text/x-wiki Anuoluwapo fashion show pn6bctx3ml0v9vgy9y6lrfcn6pkh36x Koine Greek/Overview of Adverbs 0 485923 4672868 2026-09-29T03:49:45Z It-is-Truly-Meet 3624460 Created page with "=Adverbs= ==Functions of Adverbs== ==Forms of Adverbs== ===Adverbs of Time=== ===Adverbs of Manner=== ===Adverbs of Place/Location=== ===Adverbs of Degree=== ===Numerical Adverbs===" 4672868 wikitext text/x-wiki =Adverbs= ==Functions of Adverbs== ==Forms of Adverbs== ===Adverbs of Time=== ===Adverbs of Manner=== ===Adverbs of Place/Location=== ===Adverbs of Degree=== ===Numerical Adverbs=== p40bakgkqll12lym0o9g4mdw39iyiyg Koine Greek/Overview of Particles 0 485924 4672873 2026-09-29T04:39:05Z It-is-Truly-Meet 3624460 Created page with "=Particles= ==Particles of Emphasis== γε ==Particles of Negation== οὐ, μη ==The Indefinite Particle ἄν==" 4672873 wikitext text/x-wiki =Particles= ==Particles of Emphasis== γε ==Particles of Negation== οὐ, μη ==The Indefinite Particle ἄν== 5xx537qbd1mrcg56x9rtwg77b0yo12m User talk:MrBerard 3 485925 4672897 2026-09-29T11:00:58Z TechVindicator 3626296 Welcoming user with {{Welcome}} 4672897 wikitext text/x-wiki ==Welcome!== {| style="background:white; border:1px solid #abd5f5;; padding:0px; border-spacing:0px; color: #000000;" ! style="background:#d0e5f5; color: #000000;" | [[Wikibooks:Welcome|Getting started]] with Wikibooks |- | style="padding:5px;" | * Wikibooks is a collection of open-source textbooks. Find out [[WB:WIW|what this means]]. * To sign your name (on discussion pages), use four tildes, like this: &#126;&#126;&#126;&#126; * Learn how to [[Using Wikibooks|use Wikibooks]] and learn more about the community. * [[WB:CCO|Explore]], [[Wikibooks:Be bold|be bold]], and have fun! |} If you have any questions, you can ask in the [[Wikibooks:Reading room/Assistance|assistance reading room]] or possibly contact me personally. [[User:TechVindicator|TechVindicator]] ([[User talk:TechVindicator|discuss]] • [[Special:Contributions/TechVindicator|contribs]]) 11:00, 29 September 2026 (UTC) rhghzy1v1gl10afopmdcsnde6s3do3o User:TechVindicator/Vegetable Alphabet/D 2 485926 4672910 2026-09-29T11:21:44Z TechVindicator 3626296 Create. 4672910 wikitext text/x-wiki <div style='text-align:center'><big><big><big><big>'''D''' is for Daikon</big></big></big></big>[[File:Daikon.Japan.jpg|center|493x493px|Daikon]][[File:Farm-Fresh arrow left.png|Farm-Fresh arrow left|left|64px|link={{NAMESPACE}}:{{BASEPAGENAME}}/C]] [[File:Farm-Fresh arrow right.png|Farm-Fresh arrow right|right|64px|link={{NAMESPACE}}:{{BASEPAGENAME}}/E]] h5i9d9lhc62gk7v4flcifu824qeiwq6