5247704a2c087baee43351cec1994863 ./screenshot-2.png 6e57e5fb74b31c693f4d202b03af522f ./readme.txt c44fae49ca9906924dcc429a1f1c7902 ./screenshot-1.png 8c9fed19fb69097a38c984edd0226b94 ./screenshot-3.png 6b5929a506c206f89073d0416a43fe00 ./loderi-virtual-keyboard.php f3e4f982e9ddae6bb27ecdab4f7ad81d ./js/css/air_mid/button_set.png ff86c1e73a3c885aca6e88f168708928 ./js/css/air_mid/thumbnail.png 850ba8e0dde8a9d1e29fcbf1c9b34580 ./js/css/air_mid/keyboard.css 6ebe456bf1e4574b71e17c6d31fd8e32 ./js/css/air_large/button_set.png 6deb5f7cbd65cfedaa9ce5e7b13d0636 ./js/css/air_large/thumbnail.png aa7947d639b48ecaf5764b9a297843de ./js/css/air_large/keyboard.css 51690c48994d5d45b718990653744b9f ./js/css/soberTouch/thumbnail.png dda84266fc12ed861c4821a8ef4956e8 ./js/css/soberTouch/button_set.gif e02350a85ebe1a7e81e19a9df863e599 ./js/css/soberTouch/keyboard.css a49268a519bcab68d595a7d7ecc6b0cf ./js/css/goldie/button_set.png 18148d47f7c9c50341cea99ca4164b3a ./js/css/goldie/thumbnail.png b7bcf8d29dc3894edaabf4e45e68efac ./js/css/goldie/keyboard.css b620055890c4d73a6e84d95d6e3d0323 ./js/css/air_small/button_set.png 7e54bbf5781eeab32397aecbb101307a ./js/css/air_small/thumbnail.png 17b48355fb3bb3d2863b04f34f52536b ./js/css/air_small/keyboard.css 08d4f07c3174eac02dd3900254b13dc9 ./js/css/small/thumbnail.png c6825c7059e8fbf047445f9d46d2147f ./js/css/small/button_set.gif 4c892fad7bf50161ce8266577574a0a5 ./js/css/small/keyboard.css f02fda97541b44c4997d367b8e28c7d3 ./js/css/winxp/thumbnail.png fcbca7bd0abfaaa84f5b516e00c1fe84 ./js/css/winxp/button_set.gif 883119963b44e24b75bb52f1e1f3fcd9 ./js/css/winxp/keyboard.css 8af12c5ce708d9b9c4be63e23a9bb9ba ./js/css/flat_gray/button_set.png f0d49f6c8827af2ea4e2101d8f5fb916 ./js/css/flat_gray/thumbnail.png f14fe2949ff2acf9defbd20f0779508c ./js/css/flat_gray/keyboard.css ec93c3b10f75079d114953124f62148e ./js/css/textual/thumbnail.png f62dae7a31efa50a99fde422880df13c ./js/css/textual/keyboard.css e0dd25177d9f94eeab02b1f7c77a0c48 ./js/vk_loader.js b51ac50402e10fbce769f083322da757 ./js/virtualkeyboard.js 1506ae28c704b37078ce999c21ece994 ./js/extensions/documentselection.js 1e81f61a9d025c7d6b305f671f648ea9 ./js/extensions/eventmanager.js 86261184a8bbccbfd2d1f0385eb8aa2f ./js/extensions/helpers.js a15e191dc11259aad6cdb3fdba0f9fd3 ./js/extensions/ext/object.js bf49dc6f36b2c20ec92d99ca1878eea9 ./js/extensions/ext/array.js e75a915eef703e91f158e06121f4b574 ./js/extensions/ext/string.js b474720ee56cbc63163a351391711455 ./js/extensions/ext/regexp.js 11e1522dfd9e213673863afa2ec1bae4 ./js/extensions/documentcookie.js d9d01f0530922317629d1dc5d89fe1bd ./js/extensions/dom.js adee26db58a5c6ac7998bc28c20f48e1 ./js/extensions/scriptqueue.js cf7cb149095d6691bfd816263756dd74 ./js/layouts/armenian western.js d78bcb21662b22dbd9e74bbfa24a5ef3 ./js/layouts/mongolian-d.js 17eb44c76d5d7adb4cc79218961054b6 ./js/layouts/serbian-c.js 25cea3306c990343d57f8902e24fb820 ./js/layouts/fulfulde.js ad7930ca94effcd91f10160e3341f2ce ./js/layouts/tajik-lat.js 5d07c52ccddc508b5b1c1bba4b864012 ./js/layouts/kazakh.js b250e6c7cc7b8b079e4a51d0f6311a1a ./js/layouts/baule.js b42d101b5eabdb7a77b313b1f4070b1f ./js/layouts/danish.js b8c286659a9554a4f61794d8384cf9a9 ./js/layouts/hungarian.js 456ea16e2e76f9c4a1c63558db86e64c ./js/layouts/latvian-q.js f1268978ea127c20ef1a6326d96bbbeb ./js/layouts/greek-319.js a9f1c855986e3bffc3a55ee0ef4acae7 ./js/layouts/maltese-48.js 778d9089525ecff9ccd0d2e48d6a019b ./js/layouts/greek-l.js b785dd6605cc81e77ceb81f55b14e2ce ./js/layouts/hungarian-101.js 617ab30e57e0d4704a80c914a235323a ./js/layouts/slovak-q.js 3824b11d1e5796f725be0620bec832b2 ./js/layouts/wolof.js 66bf6597bf4840baeba26c997edd85da ./js/layouts/maori-dvorak-twohand.js 649a7740d7ffb155c218d3fca86afb6e ./js/layouts/hindi.js 30666e4049ca2eee614ea50f93614330 ./js/layouts/gaelic.js 52ab069b424c451f84aaa63bbf9d112b ./js/layouts/czech-p.js ff6976aea172000efbc592e64c8441ad ./js/layouts/d/KR.js 8a6b64e89613fd3a1b797f40058102a2 ./js/layouts/d/JP.js acba82df71381be4038372ed9aa7c096 ./js/layouts/d/IPA.js 330ae03f63a44c1720448484f6a9b62c ./js/layouts/d/CN.js 9658342a425ccead6b36e622c845bafb ./js/layouts/d/IKU.js 15afd529e05be14bab831ab278e45566 ./js/layouts/d/LA.js 231e1e3ab4c7f206c909f2eae067de6d ./js/layouts/d/ET.js 0e77899dbf9a517a0cd338a2170c5103 ./js/layouts/persian standard.js 9591fbec98bbca74546ce46ab8942f74 ./js/layouts/hebrew sil.js ecc00cfa6cc2c547722192969d97fa93 ./js/layouts/canadian-m.js 370248b242d8c07572e6b9fbe085285d ./js/layouts/belgian-c.js f3bc3dcde7b4a04dd42f3088954bbdf1 ./js/layouts/canadian-f.js da519d1b9ca6d7308ae9ad48f8dd3f8a ./js/layouts/inuktitut-navkitot.js 277424292e8618b6d7f265685d077cf3 ./js/layouts/tur-q.js b8f338539f6b0184722a83e9bb9c3bdb ./js/layouts/divehi phonetic.js b67f277f217b255c4e6e0bec10f0d5ef ./js/layouts/uighur-lat.js 943ff300267b6d8a5545f1121a0dd632 ./js/layouts/tamil.js 181a0fd9754c53af9589b2dcf4389d8b ./js/layouts/uighur-ar.js 60924123856681d4df3431998b9953fd ./js/layouts/akan.js 0a4ef186d840ecf97e2a45644096671a ./js/layouts/urdu-ar.js 4adfbbb1e00f2a756ab27b8215c9aa8f ./js/layouts/ethiopic-washra.js d5fbe38fa7ed5fc4f672b07cdf1c1567 ./js/layouts/chechen-lat.js 6fdae0db15a59ebbe0b382add68cabcf ./js/layouts/swahili.js 34bbe1d2345b6b07d80e4ceeb82232cd ./js/layouts/inuktitut-phonetic.js 71771ada3888840fe9e332013aba93f1 ./js/layouts/ogham.js 65c4726101d7e2707f149d3b32358a90 ./js/layouts/spanish-v.js 0777b7568ec04480cec1b43b79bcee35 ./js/layouts/lao.js 398ac8786688594cdbde8b28f97ce643 ./js/layouts/uighur-cyr.js 07336fb3258b63b1b0c46c6b312adc54 ./js/layouts/hebrew.js 1834fe87701b3c6d9f636a8dbdc25007 ./js/layouts/kikuyu.js d947eebd23a5a5dd7a88b00e6b14f971 ./js/layouts/dutch.js 55c71acf397b0c23377c922ddd0649c0 ./js/layouts/slovenian.js 38b48dca548993bd9472aff3c49b3b11 ./js/layouts/korean-ru2kor.js bc62ecaa5d4f899b54a87a8c954cca26 ./js/layouts/gujarati.js 9e2b39622c1192384f216fa2b29c126c ./js/layouts/gbe.js 6168fa60ad93a7cd27c055cb4a618fb5 ./js/layouts/azery-r.js 45118ac427d1c58938dafc1a070bdf3d ./js/layouts/lakhota-standard.js ebc75c15af9c530bb2ce0b0e20e84a1e ./js/layouts/us mac.js 16cfaab3bab8e670708b4e1ce4e4aa04 ./js/layouts/blackfoot.js c65639e3413a169c0109c034ac80fbc0 ./js/layouts/hindi-inscript.js ef706c5e475d81384802add4cf9e3362 ./js/layouts/greek-polytonic.js b319be84d579896123f2d788c50de89a ./js/layouts/syriac.js 5cce905b3e9add355257a69c2523f4bf ./js/layouts/polish-p.js d88dd31b5f0db463c6205639ccc254c3 ./js/layouts/latin-am.js 6b2c5108eba9a099ab4eb5416393e88a ./js/layouts/norwegian-s.js 626bd63dfcc8fe2f9c7406fe4fe339d4 ./js/layouts/russian-translit.js bbeff4b311b41ead094902bbb18de9b6 ./js/layouts/belarus.js f8206dffccf6e3a6f5ec2eaaad3eb605 ./js/layouts/urdu-madni.js d2b6b2d10760e9d5873a1d40f27d0623 ./js/layouts/korean-2beolsik.js 619eee01212a53be6fde8965e85bfe75 ./js/layouts/icelandic.js e2a8b9be4ef2b899c7a78c902c4d78eb ./js/layouts/ipa.js 5aa54a67b45efdd44a1bfa41bdcdf64a ./js/layouts/greek-220-l.js 7fbd933bbfd48b01fa575276e3c45be6 ./js/layouts/kurdish-cyr.js 431c155104fb67bf16ee01a1b141dc5b ./js/layouts/lithuanian.js 77124c00e4cb3a099d78d284ced23b7a ./js/layouts/lithuanian-ext.js fc33f37e7b037b5d3b2882f9dfbf9c19 ./js/layouts/swiss-german.js 24213886f5966c7cf9ea91d8074496ed ./js/layouts/chinese-pyntrad.js 2e830745d8f8ddc340c350a81a79e38a ./js/layouts/grenlandic.js f222c1a905c58191aab5df99575fad45 ./js/layouts/ga.js 18906d5895347a8ca155dd9a9a88181f ./js/layouts/thai pattachote.js a6335529c9069cd4b5f2bbc4f55c8cfc ./js/layouts/yoruba.js 896f011c60a603ff2a31bb4f37de9b57 ./js/layouts/syriac phonetic.js c8c4ffcf00795433bf1847831e0c397e ./js/layouts/norwegian.js cb4bc1eceedbab8cdf5795158afce0e4 ./js/layouts/vietnamese.js 7b98e663f81d7b59b4a485819306662d ./js/layouts/mande.js a8cc749ebbfbcf38fcff7aea3e4eb3d4 ./js/layouts/dinka.js a6e959f74df5784264b4c8c8d4ad1f2d ./js/layouts/divehi typewriter.js 6fd58037b9e8162c2b6a18fde45e0a48 ./js/layouts/russian-diktor.js 2f583066c8383606245d71a38a63ba16 ./js/layouts/bambara.js ea87cdc4beb53b1739ef2e0d03a2ccd3 ./js/layouts/bemba.js e8d484796f4a7db1489ac102c5c515d9 ./js/layouts/runic-elder.js 9859f9f1e83f840c34c488e4fe230612 ./js/layouts/nepali.js e93a4145e638f06798a520f6464da74f ./js/layouts/devanagari-inscript.js d01ca934b28a5ccdf630c09eaeb0d3f1 ./js/layouts/senegal multilingual.js 1ca935e6e4b5de126069a20d5e6f3a86 ./js/layouts/greek.js 6338016a50b727e41ff7eb92cefcf88f ./js/layouts/spanish.js 958d4a960a2936d17f084f28274aec3d ./js/layouts/armenian eastern.js 9ddf276775fc8a845fd0221a841e5b99 ./js/layouts/dari.js 4307c6557b662fd1ae669d62c39ef583 ./js/layouts/ethiopic-pan-amharic.js 47db3bd40670149c9952b62cd85ecdef ./js/layouts/finnish-s.js 0ab4d7a3573a5de0199d9b4fc363aa5f ./js/layouts/bassa.js 35e32ab4629d2e3065404d107d2aeb73 ./js/layouts/thai.js 45a360394d0679f54776484af0c3cd0f ./js/layouts/arabic.js d76c5b16e6294f981d3c4888b9594b7e ./js/layouts/azery-l.js fb3dab8f3728f47626c5026fdaa88568 ./js/layouts/shona.js 8261f35d2d17eaa2747098ba68e9d54a ./js/layouts/somali.js 1ca269e86c03330a68eaadff1c0088ef ./js/layouts/chichewa.js 19b9b2c77d6448e8ca3bf615b0087f4e ./js/layouts/german.js 8f3087ef0059455c4f2bfccca109d731 ./js/layouts/bengali-inscript-improved.js 7ccbe9db54358c214984d10f9ca1fc16 ./js/layouts/telugu.js a950ad2b52185f9d3c46e6ec7f4bbc4f ./js/layouts/runic-younder.js cefc1789205cc8688e2bd3dfbc37e53b ./js/layouts/us-rul90.js 886582406889d486defd94a3a31f23e7 ./js/layouts/swedish-s.js b906e6a62f5eb0604d1b525801066ef6 ./js/layouts/sinhala.js 632122de81c51471326e2781e161d92c ./js/layouts/czech-q.js 3a4d911ffa1655323858158998c291d2 ./js/layouts/urdu-phonetic.js b0ef1543cabbc3e6d0df4107e5ff20c3 ./js/layouts/georgian-ergonomic.js e05733c4c80338bcda91731661d05542 ./js/layouts/french-linux.js 7002304cede96199f373dd7cf8f35444 ./js/layouts/farsi.js 43d353899989c7b03f9b896161fd0b1f ./js/layouts/sami-e-n.js 002dd51bf2f9d6cf06fc50916be712e9 ./js/layouts/delam.js 30b8c1d1890bcad1108f19c3d9c66cf3 ./js/layouts/finnish.js 221aae4956b9c8c7cdd17fe24a47e2d9 ./js/layouts/bengali-inscript.js 85fdd66b124dc0b594f109cf056724d3 ./js/layouts/portuguese-br-2.js e916d9ce14b44babc600eaa027764507 ./js/layouts/lithuanian-ibm.js b56857aaa944b6137ca0dfb1f949585c ./js/layouts/kyrgyz-c.js fc6e7288e3c6e0193965e369e1e9994c ./js/layouts/albanian.js d3105555551c8b63edbcac260d7cf757 ./js/layouts/russian-translit-alt.js f8b5b2c0e1d50e1d92a06919cada58e6 ./js/layouts/portuguese.js 8f0902fd52a1c0636104e7c473765f89 ./js/layouts/tatar.js 5d58510ef8961c03dbb64fd036d5c734 ./js/layouts/macedonian.js 957a41a965419b3fc592a5d0c157f4ca ./js/layouts/us-i.js 360ef4c4afbf23f251ef00880a27673b ./js/layouts/irish.js d836543f168f2a277d917c586c9a5bf9 ./js/layouts/uzbek.js f31420f3d8fc132abafee079f7a4fb74 ./js/layouts/uk_intl4.js 168dda610caa7dbe24e2e54430281822 ./js/layouts/mongolian-c.js 9dc255db7ad95576dad7b73af4670fe6 ./js/layouts/greek-220.js 0ba92a011cc2cb5186572b2df6b9826f ./js/layouts/khmer-nida.js e826aa654ce94f0868a1805fa91c7a17 ./js/layouts/bengali.js 47c6bdbc692f1bfc456db1c0e3c9166d ./js/layouts/kurdish-lat.js de60fcc82382b37e326544ab35ab932b ./js/layouts/inuktitut-syllabic.js d19cc7258c8c4516de1b372de19918b8 ./js/layouts/chinese-pynsimpl.js 9fc13d3e277465aed71df48549024d3c ./js/layouts/gothic.js fd23b43edc9e952f0d07505b004b58a0 ./js/layouts/ewondo.js a231d7f956d2d85fcdb4c1b5e5419cf4 ./js/layouts/bulgarian-l.js 1ddcd9561197460e21e3ee48cd0dc87b ./js/layouts/czech.js 8e30fef858f7e37c9434354b0dc3e1a5 ./js/layouts/russian+qwerty.js f0aa152d0a75bfcb0476ac06b6c07106 ./js/layouts/zawgyi-l.js 0335e693053d7754495bd955cb21a251 ./js/layouts/us-d-l.js 433e0d2a8ab720695e8abcac5a8bad90 ./js/layouts/german-ibm.js cad59a9084a4518200a581b9b2f98049 ./js/layouts/urdu.js ff4c688aaf35ec85da64d8ee2cffd792 ./js/layouts/swedish-dvorak.js 80edf10b1455077e98a167b05013a807 ./js/layouts/kirundi.js e38e2adc6fea4f703aee4d0b055a94c6 ./js/layouts/marathi.js 6beb38c3b47849b621abdd4890b8b797 ./js/layouts/japanese.js b6d383bffcd6fa5aa3dc9318074d9d92 ./js/layouts/igbo.js 9e93a8249208d00ff7965197470f0355 ./js/layouts/pashto.js 9b897e1fecc6e23793d2751a60b7b3dc ./js/layouts/bashkir.js 3681fb589b189778e52fb275e68c34f1 ./js/layouts/ethiopic-xtt.js a0d99d458ad064c329b79365e74edac6 ./js/layouts/bengali-probhat.js 8bc27b002291cfe76b57b4728350a3b8 ./js/layouts/russian mac.js 4a29eeaf7f75d5893207973810698527 ./js/layouts/us-d.js f3e804d8ed264fbb0ac657592de08c16 ./js/layouts/tagalog.js 77ae710a1c0b96b8ff5b1f2852876a17 ./js/layouts/croatian.js 91261bf856e361596e64cb3c5ab7a33e ./js/layouts/russian.js 5df4dcc967d5bb8a1bf075a340215995 ./js/layouts/ukdvk3.js 904ce49bd51892d29f35d18c759a91b9 ./js/layouts/canadian-f-l.js 1b6423a00276f0ef0ace0381f74008a0 ./js/layouts/faeroese.js 6b0a96e84f53ca5548e81cff7e1b22b7 ./js/layouts/urdu inpage monotype.js 3bd40d413145fa07b23de82242a3d30b ./js/layouts/krio.js 090e982cb5ee9c2e9e23ff4e8217f4dc ./js/layouts/ukrainian phonetic.js c7791185bf4d327cb5feade3396304ab ./js/layouts/bulgarian.js 2db791671dbc119108382c9c8983949e ./js/layouts/greek-319-l.js 5c7a50a787d22addf4013876107ea92d ./js/layouts/swedish.js f98b725a2b7ea9ac8bb6c85a12377708 ./js/layouts/luxembourg.js de54fdbf362c7a1fe648c5eb28d135bb ./js/layouts/duala.js bcaac283cac285545b366de97e927c86 ./js/layouts/us.js 53da53e06415c014cf7da2d5abb6c6d8 ./js/layouts/thai kedmanee.js 1ad0df07b3a0655739b888a60a43d5b7 ./js/layouts/romanian.js 9bf54606c6a314f657435267fb4ecdc1 ./js/layouts/russian-typewriter.js d34bd091e63752ef8ef0cc9feee0375c ./js/layouts/portuguese-br.js 1b3c99f469e81791de31fadd5792559d ./js/layouts/swiss-f.js b0407ea1fa98ef63a3359f65bbf3ca0c ./js/layouts/layouts.js 33449cdf8afa267fec1ea33ef97424bd ./js/layouts/bengali-unijoy.js 9d157abe0cfcd306cd5493ac53d6a356 ./js/layouts/kannada.js 76b2a58623b92a1324a97d831ffe0359 ./js/layouts/hebrew tiro.js 3b3b58095757ea4026352b6ce4a49462 ./js/layouts/malayalam.js ab9a217fa78459fd4b8968abb1595532 ./js/layouts/french.js 2a58ab8b8d44d29add9907ecf0a3cbf8 ./js/layouts/us-d-r.js ed38579f918337eea32c44e051074993 ./js/layouts/polish-214.js e67b72159550523e9acc17405ec755be ./js/layouts/tur-f.js 6c0f2c22d527c46457c7c5a92e473f16 ./js/layouts/italian-142.js 18f0613d9e0fc40cdf13488d59fa631e ./js/layouts/turkmen-cyr.js 4dcc067e6d0a584963b9cb7dc6c5ec3b ./js/layouts/hausa.js ed5d01de7403ec87a15619c32b0bfabc ./js/layouts/luganda.js f1f4dbde566ef3e7208e7c9aa777870b ./js/layouts/ukrainian.js e93cd24484f7ef183b4e1f8d66056139 ./js/layouts/luo.js 82b5cd44d6e81b873741c24d9a0b9632 ./js/layouts/tswana.js 82572538f05ff30b698bfa2f832d0886 ./js/layouts/latvian.js f413617cafba5dba623e1a2c4b76eb46 ./js/layouts/slovak.js 19b3315c85552e7271a59c99cb43e376 ./js/layouts/chinese-cangjie.js b7361441a9101b1f25513853213132ed ./js/layouts/xhosa.js 7b68c6355eb4fb1b01e2212c1a39d3f0 ./js/layouts/bulgarian phonetic.js de2636a599ca309d625e7993c6ec5c5e ./js/layouts/georgian-qwerty.js 0923605c405ac3a329c32f5fed2916b7 ./js/layouts/maori.js f03e3a7526805fc2a93662949394fc35 ./js/layouts/italian.js bb052486fedecd659c258c41834a992d ./js/layouts/dzongkha.js aac61edf8101713f133d9856f6979214 ./js/layouts/colemak.js 32510c72fdc9337308abe6901e1a64da ./js/layouts/serbian-l.js bba682ce5421003911455f0557f4d29c ./js/layouts/ukrainian-translit.js 65ad1e63ee25eb4adf180c5a2bcdbde8 ./js/layouts/oromo.js 909ca86663deefdd35aaaa73de6ea375 ./js/layouts/uk-e.js dd7c4a83f9293c7a5725b055909cef1b ./js/layouts/bini_ebo.js 44b2a955045c47abd00618d6a9f90be9 ./js/layouts/bosnian.js 214c597c3811599f186d580017899834 ./js/layouts/sesotho.js dced5a1fda6cd0fdfea7e833b889e865 ./js/layouts/inuktitut-latin.js cef0a32279765a2519266a04e2950288 ./js/layouts/maltese-47.js d4e32d6d2f733cee55da72c18028d8e9 ./js/layouts/estonian.js a2e4629baff44a657da61209f7629600 ./js/layouts/arabic 101.js c7f7e8716fd72458b264418efb26286c ./js/layouts/assamese.js 118774db7eada675333613dc242ec30e ./js/layouts/lao-sengkeo.js 75932c57aa27cc803ce6eb58546e98c2 ./js/layouts/cherokee.js b894503c5db59840e1c343a0a25e4a1b ./js/layouts/korean-3beolsik.js 1053573fa7183c7450f8815cea9903d7 ./js/layouts/kurdish-ar.js d59d8306d2865dbb060303d49bfc3ae5 ./js/layouts/urdu crulp phonetic.js 06cf08b44736046e759aa09cdcebb13b ./js/layouts/runic-anglo-frisian.js b8e61e6e3aed4f7b60f977702052df2a ./js/layouts/sanskrit-romanized.js f9b136a87d202cf1190f568cfa6d0546 ./js/layouts/georgian.js 6228496c1013f034ec1c46be874c602f ./js/layouts/khmer.js 0d105baaa825056e1783f84aa27765c0 ./js/layouts/glagolitic.js 03ba1194189a42d16b781c2597f944e9 ./js/layouts/uk.js 04d9532003125aa873faa26898c17af6 ./js/layouts/sami-e-fs.js fe675fd6c5b785b7be1a4a2f8241fc97 ./js/layouts/lingala.js 4270a6af4db88841383ac6e6ce089523 ./js/layouts/chechen-cyr.js 6cadb056df1ca4720d093e0608fc69ca ./js/layouts/punjabi.js a51207da85b17c966d1291eb725a544a ./js/layouts/arabic 102 azerty.js 43ed1e225fb2356c7fb5e738cd50812c ./js/layouts/zulu.js 438de13a92953925e3bf4c3696f9009c ./js/layouts/uk-qm102.js e474399fa98044eb37e3fb6c3bbb2363 ./js/layouts/bosnian cyrillic.js