| Commit message (Expand) | Author | Age | Files | Lines |
... | |
| * | | | | | | | | | | | | | | | | | | | | | | | am 6e979246: am 7712baa5: Merge "Fix a possible IOOB"•••* commit '6e979246be424db462b594ad2a63b9f9841d39f8':
Fix a possible IOOB
|  Jean Chalard | 2013-10-09 | 1 | -2/+3 |
| |\| | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | am 7712baa5: Merge "Fix a possible IOOB"•••* commit '7712baa59baadccf2da64f8dc5d21621fba860af':
Fix a possible IOOB
|  Jean Chalard | 2013-10-07 | 1 | -2/+3 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | am 9493affc: am 3c4e8cb6: Call loadKeyboard later if it can\'t be called righ...•••* commit '9493affce3156067acbaa895f921c70b32139a5f':
Call loadKeyboard later if it can't be called right away
|  Jean Chalard | 2013-10-09 | 2 | -6/+15 |
| |\| | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | am 3c4e8cb6: Call loadKeyboard later if it can\'t be called right away•••* commit '3c4e8cb693ce584ea1f87e354430c069cdd3da39':
Call loadKeyboard later if it can't be called right away
|  Jean Chalard | 2013-10-07 | 2 | -6/+15 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | am 4a0af2cb: am 291ef1c9: Merge "Clear the cache of subtypes in onStartInputV...•••* commit '4a0af2cbbac5a1a0de339f1a907f8b3c2a64b833':
Clear the cache of subtypes in onStartInputViewInternal
|  Satoshi Kataoka | 2013-10-09 | 1 | -1/+1 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | am 291ef1c9: Merge "Clear the cache of subtypes in onStartInputViewInternal"•••* commit '291ef1c9c304bc6eae352e08f4ca86854853ee29':
Clear the cache of subtypes in onStartInputViewInternal
|  Satoshi Kataoka | 2013-10-07 | 1 | -1/+1 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | am 0675d374: am 86f77114: Merge "Don\'t auto-correct to non-whitelist shortcuts"•••* commit '0675d37487f8f2ec92b0984b3ff28a5cd1d7a07e':
Don't auto-correct to non-whitelist shortcuts
|  Jean Chalard | 2013-10-09 | 1 | -2/+4 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | am 86f77114: Merge "Don\'t auto-correct to non-whitelist shortcuts"•••* commit '86f7711407b65c341b38a9fb297c3e5f0532da26':
Don't auto-correct to non-whitelist shortcuts
|  Jean Chalard | 2013-10-07 | 1 | -2/+4 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | am d44b2490: am a6047aae: Merge "Set the shortcut frequency correctly."•••* commit 'd44b249043754e5e0561d53ee337a250be14d492':
Set the shortcut frequency correctly.
|  Jean Chalard | 2013-10-09 | 9 | -22/+80 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | am a6047aae: Merge "Set the shortcut frequency correctly."•••* commit 'a6047aae941e0723367fa9c52157271eb405b6fb':
Set the shortcut frequency correctly.
|  Jean Chalard | 2013-10-07 | 9 | -22/+80 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | am eafff65b: am be4d85fe: Merge "Fix bug and Add large test for decaying dict...•••* commit 'eafff65bbe2583b5f97b8e80312ecd6bc5c6eac5':
Fix bug and Add large test for decaying dictionary.
|  Keisuke Kuroyanagi | 2013-10-09 | 1 | -0/+4 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | am be4d85fe: Merge "Fix bug and Add large test for decaying dictionary."•••* commit 'be4d85feb0b7aa65c9c0f09affe2583eb837cc2b':
Fix bug and Add large test for decaying dictionary.
|  Keisuke Kuroyanagi | 2013-10-07 | 1 | -0/+4 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am dff82299: am 7da62bbe: Merge "Remove suggestions when string contains a pe...•••* commit 'dff8229925525c494154fc0cd050b5102b4a4231':
Remove suggestions when string contains a period
|  Jean Chalard | 2013-10-09 | 2 | -13/+43 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 7da62bbe: Merge "Remove suggestions when string contains a period"•••* commit '7da62bbe24e86ba95cab95cb5f10023ea07c08c5':
Remove suggestions when string contains a period
|  Jean Chalard | 2013-10-07 | 2 | -13/+43 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 6a83a875: am 47462172: Enter -> Alpha keyboard switcher in Emoji palette view•••* commit '6a83a87569dba536f47e61cff0e15437c85c5595':
Enter -> Alpha keyboard switcher in Emoji palette view
|  Satoshi Kataoka | 2013-10-09 | 2 | -6/+6 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 47462172: Enter -> Alpha keyboard switcher in Emoji palette view•••* commit '4746217247d14f26249217aab28215e9c6867614':
Enter -> Alpha keyboard switcher in Emoji palette view
|  Satoshi Kataoka | 2013-10-07 | 2 | -6/+6 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 192414a4: am 32cf6f85: Show Emoji key by longpressing the enter key•••* commit '192414a4b1e95668fcba1c302cdf5b4d7ff8f9e5':
Show Emoji key by longpressing the enter key
|  Satoshi Kataoka | 2013-10-09 | 2 | -21/+86 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 32cf6f85: Show Emoji key by longpressing the enter key•••* commit '32cf6f85a2e166f8a43d9bccd4ddefa0b7167cd1':
Show Emoji key by longpressing the enter key
|  Satoshi Kataoka | 2013-10-07 | 2 | -21/+86 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am b3ac25f1: am 4deb824f: Add navigateEmoji•••* commit 'b3ac25f1d9150ab47fd1184515ec5a8b39290451':
Add navigateEmoji
|  Satoshi Kataoka | 2013-10-09 | 3 | -1/+98 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 4deb824f: Add navigateEmoji•••* commit '4deb824f3a91e2e157a3a0334e46b9bba394bc1a':
Add navigateEmoji
|  Satoshi Kataoka | 2013-10-06 | 3 | -1/+98 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 8822a52c: am 287c739d: Merge "Fix build"•••* commit '8822a52c3f35acf34c10946e91cbcc230e4f88f5':
Fix build
|  Satoshi Kataoka | 2013-10-09 | 1 | -1/+1 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 287c739d: Merge "Fix build"•••* commit '287c739db9715222733af18b5e575f0bba1033bf':
Fix build
|  Satoshi Kataoka | 2013-10-06 | 1 | -1/+1 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 6f726f6f: am d76b5529: Rename EmojiKeyboardView -> EmojiPalettesView•••* commit '6f726f6fffb7cbd305a2707fab50f67afb183420':
Rename EmojiKeyboardView -> EmojiPalettesView
|  Satoshi Kataoka | 2013-10-09 | 9 | -44/+50 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am d76b5529: Rename EmojiKeyboardView -> EmojiPalettesView•••* commit 'd76b55297940a65bb9479020a9ed58aa978a0aea':
Rename EmojiKeyboardView -> EmojiPalettesView
|  Satoshi Kataoka | 2013-10-06 | 9 | -44/+50 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Import translations. DO NOT MERGE•••Change-Id: I04aed3599ff9570197b408a5d16ea48422294f97
Auto-generated-cl: translation import
|  Baligh Uddin | 2013-10-04 | 26 | -104/+52 |
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle |  Baligh Uddin | 2013-10-04 | 63 | -120/+1849 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| | | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Import translations. DO NOT MERGE•••Change-Id: I50e530351c75746759fefc4113c4f881755405ec
Auto-generated-cl: translation import
|  Baligh Uddin | 2013-10-04 | 63 | -120/+1849 |
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 73ca0f2c: am 423921ca: Merge "Fallback on empty locales."•••* commit '73ca0f2cec62cc67eceb526cd28d48948eae5b45':
Fallback on empty locales.
|  Jean Chalard | 2013-10-09 | 1 | -2/+18 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 423921ca: Merge "Fallback on empty locales."•••* commit '423921ca131dd1f330599063d34acd714889edf1':
Fallback on empty locales.
|  Jean Chalard | 2013-10-04 | 1 | -2/+18 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am c5f7d74b: am 5db7eaba: Merge "Accept double-space-period after emoji."•••* commit 'c5f7d74b2bb83e99bef7aad62924b0c043ce8961':
Accept double-space-period after emoji.
|  Jean Chalard | 2013-10-09 | 1 | -6/+17 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 5db7eaba: Merge "Accept double-space-period after emoji."•••* commit '5db7eabafb75a595403309b74c86cba5d4d5486f':
Accept double-space-period after emoji.
|  Jean Chalard | 2013-10-04 | 1 | -6/+17 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 3bf2c598: am 1d188a28: Merge "Fix emoji"•••* commit '3bf2c59881ebdd4cf77099806d26f280046623bf':
Fix emoji
|  Satoshi Kataoka | 2013-10-09 | 7 | -7/+7 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 1d188a28: Merge "Fix emoji"•••* commit '1d188a28fb0930217098fef10937674e24ca5a49':
Fix emoji
|  Satoshi Kataoka | 2013-10-04 | 7 | -7/+7 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 664f11f2: am 0b288985: Merge "Fix emoji recent key behavior"•••* commit '664f11f2ffee2cfefe12a98bde79673abf909148':
Fix emoji recent key behavior
|  Satoshi Kataoka | 2013-10-09 | 2 | -3/+38 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 0b288985: Merge "Fix emoji recent key behavior"•••* commit '0b288985b7e6a74f94943f15be6d6d55d6cca872':
Fix emoji recent key behavior
|  Satoshi Kataoka | 2013-10-04 | 2 | -3/+38 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am f330de95: am c01707db: Merge "Suppress exceptions that have always been ha...•••* commit 'f330de9526025448e64bdfe69b3d277e214c2512':
Suppress exceptions that have always been happening.
|  Ken Wakasa | 2013-10-09 | 2 | -7/+12 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am c01707db: Merge "Suppress exceptions that have always been happening."•••* commit 'c01707db03c124ecab0c8ba14b4e4f2d24c973c9':
Suppress exceptions that have always been happening.
|  Ken Wakasa | 2013-10-04 | 2 | -7/+12 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am e6a64022: am 676bb517: Merge "Add Ver4DictUpdater."•••* commit 'e6a6402258a9dae8b71be7af94d682ebb775b28f':
Add Ver4DictUpdater.
|  Ken Wakasa | 2013-10-09 | 3 | -2/+61 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 676bb517: Merge "Add Ver4DictUpdater."•••* commit '676bb517ed7cf137c084a861ab0c2a88dd7a6452':
Add Ver4DictUpdater.
|  Ken Wakasa | 2013-10-04 | 3 | -2/+61 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am d5c90d9d: am 618158e6: Merge "Refactor BinaryDictIOUtilsTests."•••* commit 'd5c90d9d8be05d848661aba10d11bac14cf70626':
Refactor BinaryDictIOUtilsTests.
|  Ken Wakasa | 2013-10-09 | 1 | -0/+4 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 618158e6: Merge "Refactor BinaryDictIOUtilsTests."•••* commit '618158e675c27854b0ab2cb53ec2eb2837a593c0':
Refactor BinaryDictIOUtilsTests.
|  Ken Wakasa | 2013-10-04 | 1 | -0/+4 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 3944a67c: am 6ec0cf12: Merge "Tentatively revert assets"•••* commit '3944a67c325478341be43a97017db0c50746c17c':
Tentatively revert assets
|  Satoshi Kataoka | 2013-10-09 | 4 | -0/+0 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 6ec0cf12: Merge "Tentatively revert assets"•••* commit '6ec0cf12b8f3dab05c48c81b1c0aaf5430d58c44':
Tentatively revert assets
|  Satoshi Kataoka | 2013-10-04 | 4 | -0/+0 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 10100b2c: am 14d31d46: Add AbstractDictDecoder.•••* commit '10100b2c52fd6073b37eb3d8558439e62c6c9412':
Add AbstractDictDecoder.
|  Yuichiro Hanada | 2013-10-09 | 5 | -186/+226 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 14d31d46: Add AbstractDictDecoder.•••* commit '14d31d464037c31e7f7d382a8a86f6acf4694b06':
Add AbstractDictDecoder.
|  Yuichiro Hanada | 2013-10-03 | 5 | -186/+226 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 73ddd404: am 78409cd9: Merge "Separate shortcut targets from the trie file."•••* commit '73ddd4041967babdcb201da33042e15460031faf':
Separate shortcut targets from the trie file.
|  Ken Wakasa | 2013-10-09 | 5 | -37/+107 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am 78409cd9: Merge "Separate shortcut targets from the trie file."•••* commit '78409cd9409f5d5bc706718a5a50963596810716':
Separate shortcut targets from the trie file.
|  Ken Wakasa | 2013-10-03 | 5 | -37/+107 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | am ef64676b: Merge "Revert emoji key position to JB-mr2"•••* commit 'ef64676bf8e843e0f5c3b8ed1ad409219da3493a':
Revert emoji key position to JB-mr2
|  Satoshi Kataoka | 2013-10-03 | 4 | -4/+26 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | |_|_|_|_|_|_|_|_|_|_|/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
| | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am f6c2a0fe: am afa56511: Merge "Update string comments for translation"•••* commit 'f6c2a0fe59444eb85a7e658ce36bf40edd8605da':
Update string comments for translation
|  Alan Viverette | 2013-10-09 | 1 | -3/+3 |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| | * | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am afa56511: Merge "Update string comments for translation"•••* commit 'afa565119cd3e8fd7f92ee22033932fc8e8d47d4':
Update string comments for translation
|  Alan Viverette | 2013-10-03 | 1 | -3/+3 |
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |
|