"+t.test+"
"}),pangrams:(t.pangrams||[]).concat(C(t,"pangram")),letterings:(t.letterings||[]).concat(C(t,"lettering")),paragraphs:(t.paragraphs||[]).concat(C(t,"paragraph")),sentences:(t.sentences||[]).concat(C(t,"sentence")),alphabet:C(t,"alphabet"),specialCharacters:t.specialCharacters?[t.specialCharacters]:"Latin"==t.script&&t.alphabet?[t.alphabet.replace(/(^| )[A-Za-z]+(?= |$)/g,"")]:[]})}var M=[{language:"Aja",tag:"ajg",comment:"tag: ISO 639-3",region:"African",speakers:55e4,pangram:"Agbetɔwo pleŋu vanɔ gbɛmɛ ko vovoɖeka gbeswɛgbeswɛ, sɔto amɛnyinyi ko acɛwo gomɛ; wo xɔnɔ susunywin ko jimɛnywi so esexwe. Wo ɖo a wa nɔvi ɖaɖa wowo nɔnɔwo gbɔ. "},{language:"Aghem",tag:"agq",comment:"tag: ISO 639-3",region:"African",speakers:27e3,specialCharacters:"À Â È Ê Ì Î Ò Ô Ù Û à â è ê ì î ò ô ù û Ā ā Ē ē Ě ě Ī ī Ŋ ŋ Ō ō Ū ū Ɔ Ɛ Ɨ Ǎ ǎ Ǐ ǐ Ǒ ǒ Ǔ ǔ Ʉ ɔ ɛ ɨ ʉ ʔ"},{language:"Akan",tag:"ak",region:"African",speakers:32e6,specialCharacters:"Ɛ ɛ Ɔ ɔ Á á É é Ɛ́ ɛ́ Í í Ḿ ḿ Ń ń Ó ó Ɔ́ ɔ́ Ú ú À à È è Ɛ̀ ɛ̀ Ì ì M̀ m̀ Ǹ ǹ Ò ò Ɔ̀ ɔ̀ Ù ù",paragraph:"Dèdé: Èhé nà Kégyétíá wó? Méfá kwáń béǹ só ákó hó? Kyèí: Kò w’àníḿ tèè kòsí sè wóbéhúnú sòtóò bí áà yéátwéré àníḿ sé ‘Ònyàmé túmí’."},{language:"Asturian",tag:"ast",comment:"tag: ISO 639-2/3",region:"European",speakers:351e3,specialCharacters:"ḷḷeite ḷḷinu ḥou, ḥenu, ḥuera",paragraph:"Tolos seres humanos nacen llibres y iguales en dignidá y drechos y, pola mor de la razón y la conciencia de so, han comportase hermaniblemente los unos colos otros."},{language:"Azeri",region:"European",tag:"az",openTypeTag:"AZE ",speakers:23e6,pangram:"Zəfər, jaketini də papağını da götür, bu axşam hava çox soyuq olacaq."},{language:"Basaa ",tag:"bas",comment:"tag: ISO 639-2/3",region:"African",speakers:3e5,specialCharacters:"Â È É Ê Ì Í Î Ò Ó Ô Ù Ú Û à á â è é ê ì í î ò ó ô ù ú û Ā ā Ē ē Ě ě Ī ī Ń ń Ŋ ŋ Ō ō Ū ū Ɓ ɓ Ɔ ɔ Ɛ ɛ Ǎ ǎ Ǐ ǐ Ǒ ǒ Ǔ ǔ Ǹ ǹ"},{language:"Belarusian",region:"European",speakers:76e5,script:"Cyrillic",pangram:"Літаратурная мова абслугоўвае (паралельна з рускай) розныя сферы дзейнасці беларускага народа, з'яўляецца поліфункцыянальнай."},{language:"Berber languages",region:"African",speakers:0,script:"Latin",specialCharacters:"Č Ḍ Ɛ Ǧ Ɣ Ḥ Ř Ṛ Ṣ Ṭ Ẓ."},{language:"Breton",region:"European",speakers:21e4,pangram:"Yec’hed mat Jakez ! Skarzhit ar gwerennoù-mañ, kavet e vo gwin betek fin ho puhez."},{language:"Bulgarian",region:"European",speakers:9e6,tag:"bg",openTypeTag:"BGR ",script:"Cyrillic",pangrams:["Фучейки и хълцайки, кьоравият грухтящ шопар жадно стъпка зюмбюлите.","Ах чудна българска земьо, полюшвай цъфтящи жита.","Жълтата дюля беше щастлива, че пухът, който цъфна, замръзна като гьон.","Под южно дърво, цъфтящо в синьо, бягаше малко пухкаво зайче. "]},{language:"Catalan",region:"European",speakers:4.1*1e6,tag:"ca",openTypeTag:"CAT ",pangram:"«Dóna amor que seràs feliç!». Això, il·lús company geniüt, ja és un lluït rètol blavís d’onze kWh. aïllament"},{language:"Croatian",region:"European",speakers:56e5,pangram:"Gojazni đačić s biciklom drži hmelj i finu vatu u džepu nošnje."},{language:"Czech",tag:"cz",speakers:1e7,region:"European",pangram:"Loď čeří kýlem tůň obzvlášť v Grónské úžině.",gotchas:[{title:"vertical caron kerning",test:"Loďka ďábelska ďatlov ďábel objížďka buďto veľký dešť loď loď. loď, loď: loď; loď- loď?"},{title:"kruzek congruent with Scandinavian ring above",test:"Håkanův? "}]},{language:"Dagbani",region:"African",speakers:116e4,specialCharacters:"A B CH D E Ɛ F G GB Ɣ H I J K KP L M N NY Ŋ O Ɔ P R S SH T U W Y Z Ʒ ’ a b ch d e ɛ f g gb ɣ h i j k kp l m n ny ŋ o ɔ p r s sh t u w y z ʒ ’ "},{language:"Danish",tag:"da",speakers:55e5,region:"European",pangram:"Quizdeltagerne spiste jordbær med fløde, mens cirkusklovnen Walther spillede på xylofon."},{language:"Duala",region:"African",speakers:87e3,specialCharacters:"Á É Í Ó Ú á é í ó ú Ŋ ŋ Ū ū Ɓ Ɔ Ɗ Ɛ ɓ ɔ ɗ ɛ"},{language:"Dutch",region:"European",speakers:21e6,tag:"nl",openTypeTag:"NLD ",pangram:"Pa’s wijze lynx bezag vroom het fikse aquaduct.",gotchas:[{title:"IJ ligature (optional)",test:"IJburg Rijksmuseum"},{title:"ij-acute",test:"Wíjze"}]},{language:"Ewe",region:"African",speakers:65e5,pangram:"Ʋu axaléɖiƒe. Wo dona Eʋegbe le Ghana kple Togo kpakple Benin Dahumey dukɔ siwo le Afrika ƒe ɣetoɖoƒe lɔƒo la me. Gbe gbɔgblɔ siwo teɖe Eʋegbe ŋu wonye Fɔŋgbe kpakple Adzágbe. Esiawo katã wonye Gbe siwo doƒome kple Ʋegbe. Ŋɔŋlɔdzesi blaetɔ̃ ye le Eʋegbe me.",specialCharacters:"A a Á á À à à ã B b D d Ɖ ɖ E e É é È è Ẽ ẽ Ɛ ɛ F f Ƒ ƒ G g Ɣ ɣ H h X x I i Í í Ì ì Ĩ ĩ K k L l M m N n Ŋ ŋ O o Ó ó Ò ò Õ õ Ɔ ɔ P p R r S s T t U u Ú ú Ù ù Ũ ũ V v Ʋ ʋ W w Y y Z z"},{language:"Ewondo",region:"African",speakers:58e4,pangram:"",specialCharacters:"À Á Â È É Ê Ì Í Î Ò Ó Ô Ù Ú Û à á â è é ê ì í î ò ó ô ù ú û Ě ě Ń ń Ŋ ŋ Ɔ Ə Ɛ Ǎ ǎ Ǐ ǐ Ǒ ǒ Ǔ ǔ Ǹ ǹ ɔ ə ɛ"},{language:"English",tag:"en",region:"European",speakers:36e7,pangrams:["Amazingly few discotheques provide jukeboxes.","Why shouldn’t a quixotic Kazakh vampire jog barefoot?","Battle of Thermopylae: Quick javelin grazed wry Xerxes.","Quick zephyrs blow, vexing daft Jim.","Two driven jocks help fax my big quiz.","Show mangled quartz flip vibe exactly.","Public junk dwarves hug my quartz fox.","Jumbling vext frowzy hacks PDQ.","Nymphs blitz quick vex dwarf jog.","Schwarzkopf vexed Iraq big-time in July.","Boxers had zap of gay jock love, quit women.","Fix problem quickly with galvanized jets.","Watch “Jeopardy!”, Alex Trebek’s fun TV quiz game."],lettering:"Attaboy Bubble Cache Dwindle Essence Flyleaf Grunge Headache Infinite Jinjer Kinky Lonely Murmur Norwegian Officious Purpose Qashqai Rarity Sognefjord’s Testy Usual Vivian Woodwind Xerxes Yuppy Zanzibar",paragraphs:["Unicode just made its new emoji list for 2019 official, and the update adds 230 new symbols, including a yawning face, white heart, and pinching hand symbol.","This nomination will be examined in 2009 by the responsible UNESCO Committee.","Reinstate the 17 trainees to flight status. — I will...but I just want you to understand...that I-","Had to be me. Someone else might have gotten it wrong.","Galactica, the Cylon is now flying formation with me! Right above my head. This thing is acting weird..."],numerals:["Unicode just made its new emoji list for 2019 official, and the update adds 230 new symbols, including a yawning face, white heart, and pinching hand symbol.","Though the list of new emoji has now been finalized, it will still be several months before the update hits your phone. Unicode will release the update in March, but it will take some time after that for apps and operating systems to roll out support for the new characters. Updates will start hitting in April and continue through the end of the year, according to Emojipedia."],smallcaps:['Private Johnson went AWOL after he received an order to join major combat forces in Iraq.','Developing apps requires a knowledge of html and JavaScript, and that\'s it.','This nomination will be examined in 2009 by the responsible UNESCO Committee.']},{language:"Esperanto",speakers:1e3,pangram:"Eble ĉiu kvazaŭ-deca fuŝĥoraĵo ĝojigos homtipon."},{language:"Estonian",region:"European",speakers:11e5,pangram:"Põdur Zagrebi tšellomängija-följetonist Ciqo külmetas kehvas garaažis"},{language:"Finnish",tag:"fi",region:"European",speakers:5e6,pangram:"Fahrenheit ja Celsius yrjösivät Åsan backgammon-peliin, Volkswagenissa, daiquirin ja ZX81:n yhteisvaikutuksesta."},{language:"Fon",region:"African",speakers:22e5,pangram:"Ee nyi ɖɔ hɛnnu ɖokpo mɛ ɔ, mɛ ɖokpoɖokpo ka do susu tɔn, bɔ acɛ ɖokpo ɔ wɛ mɛbi ɖo bo e ma sixu kan fɛn kpon é ɖi mɛɖesusi jijɛ, hwɛjijɔzinzan, kpodo fifa ni tiin nu wɛkɛ ɔ bi e ɔ.",todo:"todo",_lettering:"Gbeta Gbɛ Ɔ Bi Tɔn Ee Ɖɔ Xó Dó Acɛ E Gbɛtɔ Ɖó Kpodo Sisi E Ɖo Na Ɖó N'I Lɛ Kpo Wu E Wexwle"},{language:"French",tag:"fr",speakers:75e6,region:"European",pangram:"Voix ambiguë d’un cœur qui au zéphyr préfère les jattes de kiwi.",gotchas:[{title:"ordinals",test:"Mlle Orane"},{title:"iï ïl collisions",test:"thaïlandais aïllament acneïforme sjiïete thaïlandais aïllament increïblement caraïbes caraïbische privilegiïn geïdentifiseer haïfa geïllustreerd tchaïkovski"},{title:"d'A L'A l'A metrics",test:"curly quotes: d’A L’A l’A, straight quotes: d'A L'A l'A",todo:"todo"}]},{language:"West Frisian",region:"European",tag:"fy",speakers:47e4,pangram:"Alve bazige froulju wachtsje op dyn komst",specialCharacters:"Á Ä É Ë Ì Ï Ò Ö Ú Ü á ä é ë ì ï ò ö ú ü Ỳ ỳ"},{language:"Fula",region:"African",tag:"ff",speakers:24e6,pangram:"Musidɓe tedduɓe, Fulɓe e leƴƴi kala gonɗi e Fuuta, haa Dakaar, e gure Senegaal kala, mi salminii on calminaali tedduɗi. abɓcdɗefghijklmnŋɲ(ñ)oprstuwyƴ'ɠ ABƁCDƊEFGHIJKLMNŊƝ(Ñ)OPRSTUWYƳ'Ɠ"},{language:"German",tag:"de",speakers:95e6,region:"European",pangram:"Victor jagt zwölf Boxkämpfer quer über den großen Sylter Deich"},(m={language:"Greek",tag:"el",openTypeTag:"ELL ",speakers:115e5,region:"European",script:"Greek"},A(m,"speakers",12e6),A(m,"pangrams",["Ξεσκεπάζω τὴν ψυχοφθόρα βδελυγμία.","Ζαφείρι δέξου πάγκαλο, βαθῶν ψυχῆς τὸ σῆμα.","Ταχίστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός.","Διαφυλάξτε γενικά τη ζωή σας από βαθειά ψυχικά τραύματα."]),A(m,"paragraphs",[]),A(m,"lettering","Αμαζόνιος Βραβεία Γουάνγκ Διόδωρος Εργαλεία Ζεμτσούζινα Ηγησιππος Θεοξενιος Ιστορία Καζακστάν Λαμπροκλης Μάρμαρο Νίζνι Ξέρξης Οινομαχος Περσέπολη Ροτόρ Σθενελαος Ταυτιστεί Υπάρχουν Φρολόφ Χοχλόφ Ψαρρής Ωφελιων"),A(m,"numbers",["Έχει θερμοκρασία τήξης 304°C και θερμοκρασία βρασμού 1473°C.","Το φυσικό οξυγόνο αποτελείται από τρία (3) σταθερά ισότοπα: το 16O (σε ποσοστό 99,762 %), το 17O και το 18O."]),A(m,"alphabet","Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι ι Κ κ Λ λ Μ μ Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ σ ς Τ τ Υ υ Φ φ Χ χ Ψ ψ Ω ω"),m),{language:"Guarani",script:"Latin",speakers:46e5,region:"American",paragraph:"Mayma yvypóra ou ko yvy ári iñapyty'yre ha eteĩcha tecoruvicharendá ha acatúape jeguerekópe; ha ikatu rupi oikuaa ñetéva ha añete'yva, iporãva ha ivaíva, tekotevẽ pehenguéicha oiko oñondivekuéra.",alphabet:"A a à ã Ch ch E e Ẽ ẽ G g G̃ g̃ H h I i Ĩ ĩ J j K k L l M m Mb mb N n Nd nd Ng ng Nt nt Ñ ñ O o Õ õ P p R r Rr rr S s T t U u Ũ ũ V v Y y Ỹ ỹ '"},{language:"Hausa",region:"African",tag:"ha",speakers:34e6,paragraphs:["Nonuwana sun cika sun yi nauyi Suna begen hannayenka Kai kadai ka iya rikesu Tamkar kana rike da kwai Kai ka iya murza su kamar amaro Ka iya shan su kamar lemu Yaya zanyi da raina?","Ai ba sauran budurci a tare da nonuwa na Tun ranar da ka ba su ʼyanci Basu san kowa ba sai kai."],alphabet:"A a B b Ɓ ɓ C c D d Ɗ ɗ E e F f G g H h I i J j K k Ƙ ƙ L l M m N n O o R r R̃ r̃ S s Sh sh T t Ts ts U u W w Y y (Ƴ ƴ) Z z ʼ"},{language:"Hungarian",tag:"hu",speakers:13e6,region:"European",pangram:"Jó foxim és don Quijote húszwattos lámpánál ülve egy pár bűvös cipőt készít."},{language:"Icelandic",tag:"is",region:"European",speakers:3e5,pangrams:["Sævör grét áðan því úlpan var ónýt.","Svo hölt, yxna kýr þegði jú um dóp í fé á bæ."],gotchas:[{title:"fþ ligature or kerning",test:"hafþór"}]},{language:"Igbo",region:"African",speakers:25e6,pangram:"Nne, nna, wepụ he’l’ụjọ dum n’ime ọzụzụ ụmụ, vufesi obi nye Chukwu, ṅụrịanụ, gbakọọnụ kpaa, kwee ya ka o guzoshie ike; ọ ghaghị ito, nwapụta ezi agwa."},{language:"Indonesian",speakers:43e6,region:"Asian",pangram:"Muharjo seorang xenofobia universal yang takut pada warga jazirah, contohnya Qatar."},{language:"Irish",speakers:15e4,region:"European",pangram:"Ċuaiġ bé ṁórṡáċ le dlúṫspád fíorḟinn trí hata mo ḋea-ṗorcáin ḃig"},{language:"Italian",region:"European",tag:"it",speakers:59e6,pangram:"Pranzo d’acqua fa volti sghembi.",gotchas:[{title:"d'A L'A l'A metrics",test:"curly quotes: d’A L’A l’A, straight quotes: d'A L'A l'A",todo:"todo"}]},{language:"Jula (Dyula, Dioula)",region:"African",speakers:22e5,specialCharacters:"A B C D E Ɛ F G H I J K L M N Ɲ Ŋ O Ɔ P R S T U V W Y Z a b c d e ɛ f g h i j k l m n ɲ ŋ o ɔ p r s t u v w y z "},{language:"Kabyle",region:"African",speakers:55e5,pangram:'Yiwen wass, Ğeḥḥa yefka-yas baba-s frank, akken ad d-yaɣ aqerruy n tixsi. Yuɣ-it-id, yečča akk aksum-is. Yeqqim-d uceqlal d ilem, yewwi-yas-t-id i baba-s. Ihi, mi t-iwala yenna-yas: "acu-t wa?" yenna-yas: "d aqerruy n tixsi". – A ccmata, anida llan imeẓẓuɣen-is?'},{language:"Kako",region:"African",speakers:12e4,specialCharacters:"À Á Â È É Ê Ì Í Î Ò Ó Ô Ù Ú Û à á â è é ê ì í î ò ó ô ù ú û Ŋ ŋ Ɓ Ɔ Ɗ Ɛ NJ Nj nj ɓ ɔ ɗ ɛ"},{language:"Khoekhoe",region:"African",speakers:2e5,script:"Latin",paragraph:"ǃGâi tsēs. ǃGâi ǁgoas. Nē ǀkharib ǃnâ da ge ǁgûn tsî ǀgaen tsî doan tsîn; tsî ǀnopodi tsî ǀkhenadi tsî ǀhuigu tsî ǀamin tsîn; tsî ǀkharagagu ǀaon tsîna ra hō.",alphabet:"A a B b Ɓ ɓ C c D d Ɗ ɗ E e Ə ə F f G g H h I i J j K k L l M m N n Ŋ ŋ O o P p R r S s T t U u V v W w Y y Z z à ã Ẽ ẽ Ə̃ ə̃ ĩ Ĩ Õ õ",specialCharacters:"Ɓ ɓ Ɗ ɗ Ə ə Ŋ ŋ à ã Ẽ ẽ Ə̃ ə̃ Ĩ ĩ Õ õ"},{language:"Koyraboro Senni",region:"African",speakers:43e4,specialCharacters:"Ã Õ ã õ Ŋ ŋ Š š Ž ž Ɲ ɲ Ẽ ẽ"},{language:"Koyra Chiini",region:"African",speakers:24e4,specialCharacters:"Ã Õ ã õ Ŋ ŋ Š š Ž ž Ɲ ɲ Ẽ ẽ"},{language:"Latin",speakers:0,region:"European",pangram:"Sic fugiens, dux, zelotypos, quam Karus haberis."},{language:"Latvian",region:"European",tag:"lv",speakers:15e5,pangrams:["Muļķa hipiji mēģina brīvi nogaršot celofāna žņaudzējčūsku.","Glāžšķūņa rūķīši dzērumā čiepj Baha koncertflīģeļu vākus."],gotchas:[{title:"ī collisions",test:'spēcīgi līdz Cīrulis peisaistīja Irbītis Skatīt vadība ierādīta piedalījās dīšas čīča \n"ī" /ī/ \\ī\\ (ī) [ī] {ī}'}]},{language:"Lingala",region:"African",tag:"",speakers:15e6,paragraph:"Tatá wa bísó, ozala o likoló, bato bakúmisa Nkómbó ya Yɔ́, bandima bokonzi bwa Yɔ́, mpo elingo Yɔ́, basálá yangó o nsé, lokóla bakosalaka o likoló Pésa bísó lɛlɔ́ biléi bya mokɔlɔ na mokɔlɔ, límbisa mabé ma bísó, lokóla bísó tokolimbisaka baníngá. Sálisa bísó tondima masɛ́nginyá tê, mpe bíkisa bísó o mabé. Na yɔ́ bokonzi, nguyá na nkembo, o bileko o binso sékô. Amen."},{language:"Lithuanian",speakers:31e5,region:"European",pangram:"Įlinkdama fechtuotojo špaga sublykčiojusi pragręžė apvalų arbūzą"},{language:"Maasai",region:"African",speakers:13e5,alphabet:"a b ch d e ɛ g h i ɨ j k l m n ny ŋ o ɔ p r rr s sh t u ʉ w wu y yi ' ʔ"},{language:"Macedonian",region:"European",speakers:2e6,script:"Cyrillic",pangram:"Ѕидарски пејзаж: шугав билмез со чудење џвака ќофте и кељ на туѓ цех."},{language:"Maltese",region:"European",tag:"mt",speakers:52e4,script:"Latin",pangram:"L-Unjoni hija mibnija fuq il-valuri ta' rispett għad-dinjità tal-bniedem, ta' libertà, ta' demokrazija, ta' ugwaljanza, ta' l-istat tad-dritt u tar-rispett għad-drittijiet tal-bniedem, inklużi d-drittijiet ta' persuni li jagħmlu parti minn minoranzi. Dawn il-valuri huma komuni għall-Istati Membri f'soċjetà karatterizzata mill-pluraliżmu, in-non-diskriminazzjoni, it-tolleranza, il-ġustizzja, is-solidarjetà u l-ugwaljanza bejn in-nisa u l-irġiel."},{language:"Mapudungun",region:"American",speakers:3e5,pangrams:["Gvxam mincetu apocikvyeh: ñizol ce mamvj ka raq kuse bafkeh mew","Ngütram minchetu apochiküyeṉ: ñidol che mamüll ka rag kushe ḻafkeṉ mew.","Gütxam minchetu apochiküyenh: ñizol che mamüll ka raq kushe lhafkenh mew."]},{language:"Marshallese",region:"Austronesian",tag:"mh",speakers:55e3,script:"Latin",pangram:"E-ar den̄ōt er. N̄a i-j yokwe ajiri ro nej-ū. em̧m̧an io̧kwe ļalem M̧aaj M̧aļo-eļap ",specialCharacters:"A Ā B D E I J K L Ļ M M̧ N Ņ N̄ O O̧ Ō P R T U Ū W a ā b d e i j k l ļ m m̧ n ņ n̄ o o̧ ō p r t u ū w"},{language:"Mongolian",speakers:52e5,region:"Asian",tag:"mn",script:"Cyrillic",pangram:"Щётканы фермд пийшин цувъя. Бөгж зогсч хэльюү."},{language:"Mundang",region:"African",speakers:24e4,script:"Latin",specialCharacters:"A B Ɓ C D Ɗ E Ə F G H I J K L M N Ŋ O P R S T U V W Y Z a b ɓ c d ɗ e ə f g h i j k l m n ŋ o p r s t u v w y z ã ẽ ə̃ ĩ õ"},{language:"Ngiemboon",region:"African",speakers:25e4,script:"Latin",specialCharacters:"À Á Â È É Ê Ì Í Ò Ó Ô Ù Ú Û à á â è é ê ì í ò ó ô ù ú û ÿ Ě ě Ń ń Ŋ ŋ Ÿ Ɔ Ɛ Ǎ ǎ Ǒ ǒ Ǔ ǔ Ʉ ɔ ɛ ʉ ʼ Ḿ ḿ Ẅ ẅ"},{language:"Ngomba",region:"African",speakers:63e3,script:"Latin",specialCharacters:"Á Â Í Î Ú Û á â í î ú û Ń ń Ŋ ŋ Ɔ Ɛ Ǎ ǎ Ǐ ǐ Ǔ ǔ Ǹ ǹ Ʉ ɔ ɛ ʉ Ḿ ḿ Ẅ ẅ Ꞌ ꞌ"},{language:"Norwegian",tag:"no",speakers:45e5,region:"European",pangram:"Jeg begynte å fortære en sandwich mens jeg kjørte taxi på vei til quiz"},{language:"Polish",tag:"pl",region:"European",speakers:4e7,pangram:"Koń i żółw grali w kości z piękną ćmą u źródła.",lettering:"Aerofłot Bóbr Część Ćmić Dyndasz Ernest Farfocel Gringo Hochsztapler Irbis Jajko Krokus Lalka Łękotka Mąkami Nanizać Obrok Ósemka Poprzestań Quiz Rzeżączka Schniesz Świąt Tarty Uzurpator Victoria Warszawa Xero Yeti Złorzeczyć Źrebak Żółtko",gotchas:[{title:"łł",test:"Kołłątaj Piłka Ełk Półkole Półton PÓŁTON Radziwiłłów"}]},{language:"Portuguese",region:"European",tag:"pt",speakers:215e6,pangram:"Luís argüia à Júlia que «brações, fé, chá, óxido, pôr, zângão» eram palavras do português."},{language:"Romanian",region:"European",tag:"ro",speakers:24e6,pangram:"Bând whisky, jazologul șprițuit vomă fix în tequila."},{language:"Russian",region:"European",tag:"ru",speakers:155e6,script:"Cyrillic",pangram:"— Любя, съешь щипцы, — вздохнёт мэр, — Кайф жгуч!",paragraph:"Я только в главную мысль мою верю. Она именно состоит в том, что люди, по закону природы, разделяются вообще на два разряда: на низший (обыкновенных), то есть, так сказать, на материал, служащий единственно для зарождения себе подобных, и собственно на людей, то есть имеющих дар или талант сказать в среде своей новое слово... Первый разряд всегда — господин настоящего, второй разряд — господин будущего. Первые сохраняют мир и приумножают его численно; вторые двигают мир и ведут его к цели. И те, и другие имеют совершенно одинаковое право существовать. Одним словом, у меня все равносильное право имеют, и — vive la guerre eternelle, — до Нового Иерусалима, разумеется!",lettering:"Аудиограф Бомбист Втузовец Гуглить Драгдилер Евгения Ё-моё Жоржет Звёздно Иберийский Йельский Классика Льяло Мнемоник Нутационный Ожогин Пилоправ Рэппер Сфинкс Тлить Узуфрукт Фуфачёв Холедох Цугцванг Чёлочка Шропшир Щадящий Ынахсыт Эмвэдэшник Ююба Ягьяев",alphabet:"А а Б б В в Г г Д д Е е Ё ё Ж ж З з И и Й й К к Л л М м Н н О о П п Р р С с Т т У у Ф ф Х х Ц ц Ч ч Ш ш Щ щ Ъ ъ Ы ы Ь ь Э э Ю ю Я я"},{language:"Scottish Gaelic",speakers:57e3,region:"European",pangram:"Mus d’fhàg Cèit-Ùna ròp Ì le ob."},(v={language:"Serbian",region:"European",speakers:19e6,tag:"sr",openTypeTag:"SRB "},A(v,"region","European"),A(v,"script","Cyrillic"),A(v,"pangrams",["Љубазни фењерџија чађавог лица хоће да ми покаже штос.","Ајшо, лепото и чежњо, за љубав срца мога дођи у Хаџиће на кафу."]),A(v,"todo","todo"),A(v,"_lettering","*Аудиограф Бомбист Врби́ца Голуб Дебил Ђурђи́ца Евгения Ё моё Жоржет Зазаки Инжењерија Јефтају Карајући Льяло Љиљана Мнемоник Нутационный Њугет Ожогин Пилоправ Рэппер Сфинкс Тлить Ћесарије Узуфрукт Фуфачёв Холедох Цугцванг Чёлочка Џаба Шропшир"),v),{language:"Serbian (Latin)",region:"European",tag:"sr",speakers:19e6,script:"Latin",pangram:"Ljubazni fenjerdžija čađavog lica hoće da mi pokaže štos."},{language:"Shilha",region:"African",speakers:7e6,script:"Latin",pangram:'Lqqiṣt n yan urgaz lli yzznzan tammnt ɣ ssuqq. Yan urgaz iɛmmr mnnaw yilmawn n tammnt ɣ ssuqq. Yašk nn dars yan urgaz, ira ad dars isɣ tammnt. Inna y as: "Mnšk at tzznzt tammnt ann?" Inna y as: "Mḍi tt, iɣ ak tɛžb ar gis tsawalt." Yasy urgaz ann yan yilm, ifsi t, imḍi tammnt, ifk t i bab nns, inna as: "Amẓ, ar kiɣ gussɣ wayyaḍ." Yamẓ t s ufus nns, yasi daɣ umsaɣ lli wayyaḍ, ifsi t, imḍi tammnt, ifk t daɣ i bab nns. Yamẓ t s ufus nns yaḍnin, yasy umsaɣ yan yilm n tammnt, irur. Iggammi bu tammnt mad a yskar i yilmawn lli yumẓ.'},{language:"Slovak",region:"European",tag:"sk",speakers:55e5,pangram:"Kŕdeľ šťastných ďatľov učí pri ústí Váhu mĺkveho koňa obhrýzať kôru a žrať čerstvé mäso.",gotchas:[{title:"vertical caron kerning",test:"Loďka ďábelska ďatlov ďábel objížďka buďto veľký dešť loď loď. Ľadovec. Ľudovít IX. Francúzsky. ľuľkovité ĽM. ľuľkovité ĽM. loď, loď: loď; loď- loď?"},{title:"caron and inverted caron congruent",test:"môže?"}]},{language:"Slovenian",speakers:25e5,region:"European",tag:"sl",pangram:"Hišničin bratec vzgaja polže pod fikusom."},{language:"Spanish",region:"European",tag:"es",speakers:405e6,lettering:"Alacrán Babélico Calcaño Dónde Erección Érebo Fitófago Galápago Hechicería Ilegítimo Índice Jujeño Kafkiano Lilongüe Máximo Neptuno Ñisñil Octógono Óxido Púrpura Recurrir Senescalía Taoísta Urubú Último Vivencia Wawarón Xeneixe Yinyang Zaquizamí",pangrams:["Whisky bueno: ¡excitad mi frágil pequeña vejez!","El pingüino Wenceslao hizo kilómetros bajo exhaustiva lluvia y frío; añoraba a su querido cachorro.","La niña, viéndose atrapada en el áspero baúl índigo y sintiendo asfixia, lloró de vergüenza; mientras que la frustrada madre llamaba a su hija diciendo: “¿Dónde estás Waleska?”.","El veloz murciélago hindú comía feliz cardillo y kiwi. La cigüeña tocaba el saxofón detrás del palenque de paja."],gotchas:[{title:"question inverted kerning",test:"“¿Vale?” «¿Vale?»"}]},{language:"Swedish",region:"European",tag:"sv",speakers:87e5,pangram:"Byxfjärmat föl gick på duvshowen."},{language:"Tagalog",region:"Austronesian",tag:"tl",speakers:28e6,pangram:"Ang bawat rehistradong kalahok sa patimpalak ay umaasang magantimpalaan ng ñino."},{language:"Turkish",region:"European",tag:"tr",openTypeTag:"TRK ",speakers:63e6,pangram:"Pijamalı hasta yağız şoföre çabucak güvendi. Öküz ajan hapse düştü yavrum, ocağı felç gibi."},{language:"Ukrainian",region:"European",tag:"uk",script:"Cyrillic",speakers:3e7,pangram:"Чуєш їх, доцю, га? Кумедна ж ти, прощайся без ґольфів! Жебракують філософи при ґанку церкви в Гадячі, ще й шатро їхнє п’яне знаємо.",gotchas:[{title:"її",test:"ЗГОДОМ ЇЇ ВЖИВ без імени її творця. Ви вже бачили її нового друга? Обидві її дитини були шоковані від її нового друга, але змирилися з ситуацією, бо хотіли, щоб їх мама була щаслива."}]},{language:"Vai",region:"African",script:"Latin",speakers:12e4,specialCharacters:"Á Ã É Í Ó Õ Ú á ã é í ó õ ú Ĩ ĩ Ŋ ŋ Ũ ũ Ɓ Ɔ Ɗ Ɛ ɓ ɔ ɗ ɛ Ẽ ẽ"},{language:"Vietnamese",region:"Asian",tag:"vi",script:"Latin",speakers:76e6,pangram:"Do bạch kim rất quý nên sẽ dùng để lắp vô xương.",gotchas:[{title:"horn kerning",test:"lựt mưng nữi nựi nưm lưu"}],specialCharacters:"À Á Â Ã È É Ê Ì Í Ò Ó Ô Õ Ù Ú Ý à á â ã è é ê ì í ò ó ô õ ù ú ý Ă ă Đ đ Ĩ ĩ Ũ ũ Ơ ơ Ư ư Ạ ạ Ả ả Ấ ấ Ầ ầ Ẩ ẩ Ẫ ẫ Ậ ậ Ắ ắ Ằ ằ Ẳ ẳ Ẵ ẵ Ặ ặ Ẹ ẹ Ẻ ẻ Ẽ ẽ Ế ế Ề ề Ể ể Ễ ễ Ệ ệ Ỉ ỉ Ị ị Ọ ọ Ỏ ỏ Ố ố Ồ ồ Ổ ổ Ỗ ỗ Ộ ộ Ớ ớ Ờ ờ Ở ở Ỡ ỡ Ợ ợ Ụ ụ Ủ ủ Ứ ứ Ừ ừ Ử ử Ữ ữ Ự ự Ỳ ỳ Ỵ ỵ Ỷ ỷ Ỹ ỹ",paragraphs:["Ảnh hưởng này kéo theo sự xuất hiện của nhiều từ gốc Pháp trong nhiều lĩnh vực khác nhau, đặc biệt là trong khoa học – kỹ thuật. Ễnh ương đốm.","Tiếng Việt, còn gọi tiếng Việt Nam[5] hay Việt ngữ, là ngôn ngữ của người Việt (người Kinh) và là ngôn ngữ chính thức tại Việt Nam. Đây là tiếng mẹ đẻ của khoảng 85% dân cư Việt Nam, cùng với hơn bốn triệu người Việt hải ngoại. Tiếng Việt còn là ngôn ngữ thứ hai của các dân tộc thiểu số tại Việt Nam. Mặc dù tiếng Việt có một số từ vựng vay mượn từ tiếng Hán và trước đây dùng chữ Nôm — một hệ chữ dựa trên chữ Hán — để viết nhưng tiếng Việt được coi là một trong số các ngôn ngữ thuộc ngữ hệ Nam Á có số người nói nhiều nhất (nhiều hơn một số lần so với các ngôn ngữ khác cùng hệ cộng lại). Ngày nay, tiếng Việt dùng bảng chữ cái Latinh, gọi là chữ Quốc ngữ, cùng các dấu thanh để viết.",'Tiếng Việt được chính thức ghi nhận trong Hiến pháp nước Cộng hòa Xã hội chủ nghĩa Việt Nam 2013, tại chương I điều 5 mục 3, là ngôn ngữ quốc gia của Việt Nam [6]. Tiếng Việt bao gồm cách phát âm tiếng Việt và chữ Quốc ngữ để viết. Tuy nhiên hiện chưa có bất kỳ văn bản nào ở cấp nhà nước quy định giọng chuẩn và quốc tự của tiếng Việt [7]. Hiện nay phần lớn các văn bản trong nước được viết theo những "Quy định về chính tả tiếng Việt và về thuật ngữ tiếng Việt" áp dụng cho các sách giáo khoa, báo và văn bản của ngành giáo dục nêu tại Quyết định của Bộ Giáo dục số 240/QĐ ngày 5 tháng 3 năm 1984 [8] do những người thụ hưởng giáo dục đó sau này ra làm việc trong mọi lĩnh vực xã hội.',"Cũng cần lưu ý tránh nhầm lẫn với Việt ngữ (粵語) hay tiếng Quảng Đông, một ngôn ngữ được sử dụng ở miền nam Trung Quốc (Quảng Đông, Quảng Tây) cũng như ở Hồng Kông và Ma Cao.",'Tổ chức tiêu chuẩn hóa quốc tế đặt mã ngôn ngữ hai chữ cái cho tiếng Việt là "vi" (tiêu chuẩn ISO 639-1) và đặt mã ngôn ngữ ba chữ cái cho tiếng Việt là "vie" (tiêu chuẩn ISO 639-2) [9][10][11].']},{language:"Walser German",region:"European",speakers:22e3,pangram:"«Méin oalten atte ischt gsinh van in z’Überlann, un d’oaltun mamma ischt van Éischeme, ischt gsing héi van im Proa. Stévenin ischt gsinh dar pappa, la nonna ischt gsinh des Chamonal. [...] D’alpu ischt gsinh aschua van méin oalten pappa. Ich wiss nöit ol z’is heji... Ischt gsinh aschuan d’oaltu, un d’ketschu, gmachut a schian ketschu in z’Überlann.»"},{language:"Welsh",region:"European",tag:"cy",speakers:7e5,pangram:"Parciais fy jac codi baw hud llawn dŵr ger tŷ Mabon. John Rhŷs. ẂẃẀẁŴŵẄẅ ÝýỲỳŶŷŸÿ"},{language:"Central Yambasa (Yangben)",region:"African",speakers:17e3,specialCharacters:"À Á Â È É Ì Í Î Ò Ó Ô Ù Ú Û à á â è é ì í î ò ó ô ù ú û Ā ā Ī ī Ŋ ŋ Ō ō Ū ū Ɔ Ɛ Ǎ ǎ Ǒ ǒ Ǔ ǔ ɔ ɛ"},{language:"Yoruba",region:"African",tag:"yo",speakers:28e6,pangram:"Ìwò̩fà ń yò̩ séji tó gbojúmó̩, ó hàn pákànpò̩ gan-an nis̩é̩ rè̩ bó dò̩la."},{language:"Zarma",region:"African",speakers:35e5,pangram:"Da curo fo hẽ, afo mana hẽ, i si jinde kaana bay. Ay no leemuyaŋ. ",specialCharacters:"Ã Õ ã õ Ŋ ŋ Š š Ž ž Ɲ ɲ Ẽ ẽ"},{language:"Zulu",region:"African",tag:"zu",speakers:12e6,pangram:"Thina, bantu baseNingizimu Afrika, Siyakukhumbula ukucekelwa phansi kwamalungelo okwenzeka eminyakeni eyadlula; Sibungaza labo abahluphekela ubulungiswa nenkululeko kulo mhlaba wethu; Sihlonipha labo abasebenzela ukwakha nokuthuthukisa izwe lethu; futhi Sikholelwa ekutheni iNingizimu Afrika ingeyabo bonke abahlala kuyo, sibumbene nakuba singafani."},{language:"IPA",speakers:0,script:"IPA",specialCharacters:"ʃ θ ʊ ʊ ʌ ʒ ʔ æ ɑ ð ə ɚ ɛ ɜ ɝ ɪ ɫ ŋ ɔ ɒ ɹ ɾ ˈ ˌ ː ᵊ ʳ õ r̩",paragraphs:["/sɯ̥ʃi/ /a̠ˈmiɣo̟/ [ˈɲeɣʐɛ] [ðə bɛɪʒ çjuː ˈɒn ðə wɔːtəz əv ðə lɔx ɪmˈprɛst ɔːl ɪnˈkluːdɪŋ ðə frɛntʃ kwiːn bɪˈfɔː ˈʃiː hɜːd ðæt ˈsɪɱfəni əˈɡɛn dʒəst əz jʌŋ ˈɑːθə ˈwɒntɪd]","/à ˈnojtɨ, vuˈvo kuuaɫʃˈki ˈve u ˈimɐ̃ kɐˈiɾ nu ˈpɛ du ˈpĩgüˈĩ kɐjˈʃozu i vuˈvɔ ˈpõj ɐˈsukaɾ nu ˈʃa dɨ ˈtɐmɐɾɐʒ du ʒɐbuˈti fɨˈɫiʃ/","[ˈxoˈse kõmˈpɾo ˈuna ˈβjexa sãmˈpoɲa ɛ̃m pɛˈɾu ɛksuˈsãn̪dose, soˈfia tiˈɾo su ˈwiskj al̪ deˈsaɣwe ðe la βãŋˈkɛta]",' maj ˌɹɛvəˈleʃənz æz ə spaj ˈstivən ˈliˌkɑk ( fɹəm ˈfɹɛnzid ˈfɪkʃən ) ɪn ˈmɛni ˈpipəl ðə ˈvɛɹi nem "spaj " əkˈsajts ə ˈʃʌdəɹ əv ˌæpɹəˈhɛnʃən ; wi spajz , ɪn fækt , ɡɛt kwajt just tə ˈbiɪŋ ˈʃʌdəɹd æt . nʌn əv ʌs spajz majnd ət æt ɑl . ˌwɛnˈɛvəɹ aj ˈɛntəɹ ə ˌhoˈtɛl ənd ˈɹɛdʒəstəɹ ˌmajˈsɛlf æz ə spaj aj əm kwajt əˈkʌstəmd tə si ə θɹɪl əv fɪɹ ɹʌn ɹawnd ðə kləɹks , ɔɹ kləɹk , bəˈhajnd ðə dɛsk . ʌs spajz , ɔɹ wi spajz --fɔɹ wi kɑl ɑɹˈsɛlvz boθ --ɑɹ ðʌs ə ɹes əˈpɑɹt . nʌn no ʌs . ɑl fɪɹ ʌs . wɛɹ du wi lɪv ? ˈnoˌwɛɹ . wɛɹ ɑɹ wi ? ˈɛvɹiˌwɛɹ .',"ˈfɹikwəntli wi dont no ɑɹˈsɛlvz wɛɹ wi ɑɹ . ðə ˈsikɹət ˈɔɹdəɹz ðət wi ɹəˈsiv kʌm fɹəm so haj ʌp ðæt ɪt ɪz ˈɑfən fʌɹˈbɪdən tu ʌs ˈivən tə æsk wɛɹ wi ɑɹ . ə fɹɛnd əv majn , ɔɹ æt list ə ˈfɛlo spaj --ʌs spajz hæv no fɹɛndz --wʌn əv ðə most ˈbɹɪljənt mɛn ɪn ðə hʌŋˈɡɛɹiən ˈsikɹət ˈsəɹvəs , wʌns spɛnt ə mʌnθ ɪn ˌnju ˈjɔɹk ˈʌndəɹ ðə əmˈpɹɛʃən ðət hi wəz ən ˈwɪnəˌpɛɡ . ɪf ðɪs ˈhæpənd tə ðə most ˈbɹɪljənt , θɪŋk əv ðə ˈʌðəɹz . ðə ˈsɔɹoz əv ə ˈsʌməɹ ɡɛst lɛt mi ədˈmɪt , æz aj stɑɹt tə ɹajt , ðət ðə hol θɪŋ ɪz maj fɑlt . aj ʃʊd ˈnɛvəɹ həv kʌm , aj nju ˈbɛtəɹ . aj həv non ˈbɛtəɹ fɔɹ jɪɹz . aj hæv non ðət ɪt əz ʃɪɹ ˈmædnəs tə ɡo ənd pe ˈvɪzəts ɪn ˈʌðəɹ ˈpipəlz ˈhawzəz . jɛt ɪn ə ˈmomənt əv ɪnˈsænəti aj həv lɛt ˌmajˈsɛlf ˈɪn fəɹ ɪt ənd hɪɹ aj æm . ðɛɹ ɪz no hop , no ˈawtlət naw tɪl ðə fəɹst əv ˌsɛpˈtɛmbəɹ wɛn maj ˈvɪzət ɪz tə ˈtəɹməˌnet . ˈajðəɹ ˈðæt ɔɹ ˈdɛθ . aj du nɑt ˈɡɹetli kɛɹ wɪtʃ ."]}].map(function(t){return R(t)}),I="[ all ]";function P(t){var e="";return t>1e6?(t/=1e6,e="M"):t>1e3&&(t/=1e3,e="K"),t.toLocaleString("en-US")+e}function N(t,e,n,r){var o=[];return n>0?(o=t[t.length-1],o[0]/e>5&&(o=[],t.push(o))):t.push(o),o.push(e),t}var D={id:"speakers-select",dependentSelects:["language-select"],parameters:["min","max"],selection:"---",_min:0,_max:1/0,get min(){return"---"==this.selection?0:this._min},set min(t){this._min=t},get max(){return"---"==this.selection?1/0:this._max},set max(t){this._max=t},get options(){return M.map(function(t){return t.speakers}).filter(function(t){return t}).sort(function(t,e){return e-t}).reduce(N,[]).map(function(t){return{min:t[t.length-1],max:t[0]}}).map(function(t){return h(function(t){var e=t.min,n=t.max;return"".concat(P(e)," – ").concat(P(n))}(t),t)}).reverse().concat([h("any number",{selection:"---"})]).reverse()}},F={id:"script-select",dependentSelects:["language-select"],get options(){return M.map(function(t){return t.script}).filter(function(t){return t}).reduce(O).map(function(t){return h(t)}).reverse().concat([h(I,{special:I})]).reverse()},selection:"---"},_={id:"region-select",dependentSelects:["language-select"],get options(){return M.map(function(t){return t.region}).filter(function(t){return t}).reduce(O).map(function(t){return h(t)}).reverse().concat([h(I,{special:I})]).reverse()},selection:"---"};var B={id:"language-select",dependentSelects:["lettering-select","pangram-select","paragraph-select","special-characters-select"],get items(){return M.filter(function(t){return void 0===t.speakers||t.speakers>=D.min&&t.speakers<=D.max}).filter(function(t){return _.selection==I||t.region==_.selection}).filter(function(t){return F.selection==I||(t.script||"Latin")==F.selection})},get selectedItems(){return this.items.filter(function(t){return B.selection==I||t.language==B.selection})},get options(){return this.items.map(function(t){return t.language}).filter(function(t){return t}).reduce(function(t,e,n,r){return Array.from(new Set(r))},[]).map(function(t){return h(t)}).reverse().concat([h(I,{special:I})]).reverse()},selection:"---"},z=[{id:"lettering-select",enableId:"lettering-on",disabled:!1,specialOptions:[I],field:"letterings"},{id:"pangram-select",enableId:"pangram-on",disabled:!0,specialOptions:[I],field:"pangrams"},{id:"paragraph-select",enableId:"paragraph-on",disabled:!0,specialOptions:[I],field:"paragraphs"},{id:"characters-select",enableId:"characters-on",disabled:!0,specialOptions:[I],fields:["alphabet","specialCharacters"]},{id:"gotchas-select",enableId:"gotchas-on",disabled:!0,specialOptions:[I],field:"gotchas"}],j=[D,F,_,B];function G(t){var e=function(t){var e=l(t.id);return e.options[e.selectedIndex].dataset}(t),n=!0,r=!1,o=void 0;try{for(var i,a=(t.parameters||[])[Symbol.iterator]();!(n=(i=a.next()).done);n=!0){var s=i.value;t[s]=e[s]}}catch(t){r=!0,o=t}finally{try{n||null==a.return||a.return()}finally{if(r)throw o}}t.selection=e.selection,function(t){var e=t.dependentSelects||[],n=j.filter(function(t){return e.indexOf(t.id)>-1}),r=!0,o=!1,i=void 0;try{for(var a,s=n[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var c=a.value;W(c)}}catch(t){o=!0,i=t}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}}(t),H()}function H(){var t,e;b.innerHTML="",(t=z.flatMap(function(t){return t.field?t.disabled||t.selection==I?[]:[t.selection]:[]}).map(d),e=B.selectedItems.map(function(t){var e=document.createElement("div");e.lang=t.tag;var n=document.createElement("h1");n.innerText=t.language,e.appendChild(n);var r=z.filter(function(t){return!t.disabled}).flatMap(function(e){return e.fields?e.selection==I?e.fields.flatMap(function(e){return t[e]}):t[e.selection]:e.selection==I?t[e.field]:[]});return r.map(d).forEach(function(t){return e.appendChild(t)}),r.length>0&&e}).filter(function(t){return t}),t.concat(e)).forEach(function(t){return b.appendChild(t)})}function W(t){var e=l(t.id),n=e.value;e.innerHTML="",t.options.forEach(function(t){return e.appendChild(t)});var r=Array.from(e.options).map(function(t){return t.value});n?r.indexOf(n)>-1&&(e.value=n):t.selection&&r.indexOf(t.selection)>-1&&(e.value=t.selection),G(t)}!function(){for(var t=function(){var t=n[e];Object.defineProperty(t,"items",{get:function(){return t.field?B.selectedItems.flatMap(function(e){return e[t.field]}):t.fields?t.fields:void 0}}),Object.defineProperty(t,"options",{get:function(){var e=this.items;return t.fields&&(e=e.map(function(t){return t})),this.items.map(function(e){return h(t.fields?e.replace(/[A-Z]/g,function(t){return" "+t.toLowerCase()}).replace(/^[a-z]/,function(t){return t.toUpperCase()}):e,{selection:e})}).reverse().concat((t.specialOptions||[]).map(function(t){return h(t,{special:t})})).reverse()}});var r=l(t.enableId);r&&(r.addEventListener("change",function(e){t.disabled=!r.checked,H()}),T(r,function(t){return r.checked=t},function(){return r.checked}),y(r,"change")),j.push(t)},e=0,n=z;e1?"loop "+(e.loop-n)+": ":"")+"SHPIX[]",i,o),r.setRelative(a,a,o),r.touch(a)}e.loop=1}function Wr(e){const t=e.stack,n=e.rp1,r=e.rp2;let o=e.loop;const s=e.z0[n],i=e.z1[r],a=e.fv,l=e.dpv,u=e.z2;while(o--){const c=t.pop(),p=u[c];exports.DEBUG&&console.log(e.step,(e.loop>1?"loop "+(e.loop-o)+": ":"")+"IP[]",c,n,"<->",r),a.interpolate(p,s,i,l),a.touch(p)}e.loop=1}function Yr(e,t){const n=t.stack,r=n.pop()/64,o=n.pop(),s=t.z1[o],i=t.z0[t.rp0],a=t.fv,l=t.pv;a.setRelative(s,i,r,l),a.touch(s),exports.DEBUG&&console.log(t.step,"MSIRP["+e+"]",r,o),t.rp1=t.rp0,t.rp2=o,e&&(t.rp0=o)}function qr(e){const t=e.stack,n=e.rp0,r=e.z0[n];let o=e.loop;const s=e.fv,i=e.pv,a=e.z1;while(o--){const n=t.pop(),l=a[n];exports.DEBUG&&console.log(e.step,(e.loop>1?"loop "+(e.loop-o)+": ":"")+"ALIGNRP[]",n),s.setRelative(l,r,0,i),s.touch(l)}e.loop=1}function Xr(e){exports.DEBUG&&console.log(e.step,"RTDG[]"),e.round=_n}function jr(e,t){const n=t.stack,r=n.pop(),o=n.pop(),s=t.z0[o],i=t.fv,a=t.pv;let l=t.cvt[r];exports.DEBUG&&console.log(t.step,"MIAP["+e+"]",r,"(",l,")",o);let u=a.distance(s,Kn);e&&(Math.abs(u-l) \n For a guide and recipes on how to configure / customize this project,0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"e.length)throw new RangeError("Index out of range")}function _(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,s=Math.min(e.length-n,2);o>>8*(r?o:1-o)}function z(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,s=Math.min(e.length-n,4);o>>8*(r?o:3-o)&255}function W(e,t,n,r,o,s){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function Y(e,t,n,r,s){return s||W(e,t,n,4,34028234663852886e22,-34028234663852886e22),o.write(e,t,n,r,23,4),n+4}function q(e,t,n,r,s){return s||W(e,t,n,8,17976931348623157e292,-17976931348623157e292),o.write(e,t,n,r,52,8),n+8}u.prototype.slice=function(e,t){var n,r=this.length;if(e=~~e,t=void 0===t?r:~~t,e<0?(e+=r,e<0&&(e=0)):e>r&&(e=r),t<0?(t+=r,t<0&&(t=0)):t>r&&(t=r),t>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(s=t;sFont
- Layout
- Languages
- Text
- Features
- Variation
- Animation
-
-
-
-
- {{ msg }}
\n
\n check out the\n vue-cli documentation.\n Installed CLI Plugins
\n \n Essential Links
\n \n
\n Ecosystem
\n \n
\n \n