summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNart Tlisha <daniel.abzakh@gmail.com>2023-04-05 09:02:18 +0000
committerGNOME Translation Robot <gnome-sysadmin@gnome.org>2023-04-05 09:02:18 +0000
commitcfdbacbc967885822e1312f73a8bd2bce500afd8 (patch)
tree39440810ffc716dbab9a5f86b2af056e5335091e
parentac5f95f8564fde70798b56e5c839075dec1dea9e (diff)
downloadgtk+-gtk-4-8.tar.gz
Update Abkhazian translationgtk-4-8
-rw-r--r--po/ab.po4217
1 files changed, 4159 insertions, 58 deletions
diff --git a/po/ab.po b/po/ab.po
index c5d8409f50..21ef951298 100644
--- a/po/ab.po
+++ b/po/ab.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gtk/-/issues/\n"
-"POT-Creation-Date: 2023-01-02 15:10+0000\n"
+"POT-Creation-Date: 2023-03-10 23:41+0000\n"
"Last-Translator: Нанба Наала <naala-nanba@rambler.ru>\n"
"Language-Team: Abkhazian <daniel.abzakh@gmail.com>\n"
"Language: ab\n"
@@ -9,7 +9,6 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-DamnedLies-Scope: partial\n"
#: gdk/broadway/gdkbroadway-server.c:135
#, c-format
@@ -208,12 +207,12 @@ msgctxt "keyboard label"
msgid "Down"
msgstr ""
-#: gdk/keynamesprivate.h:6856 gtk/gtkshortcutlabel.c:213
+#: gdk/keynamesprivate.h:6856 gtk/gtkshortcutlabel.c:217
msgctxt "keyboard label"
msgid "Page_Up"
msgstr ""
-#: gdk/keynamesprivate.h:6857 gtk/gtkshortcutlabel.c:216
+#: gdk/keynamesprivate.h:6857 gtk/gtkshortcutlabel.c:220
msgctxt "keyboard label"
msgid "Page_Down"
msgstr ""
@@ -1084,7 +1083,7 @@ msgstr ""
#. * this.
#.
#: gtk/gtkaccelgroup.c:922 gtk/gtkshortcutlabel.c:110
-#: gtk/gtkshortcutlabel.c:147
+#: gtk/gtkshortcutlabel.c:148
msgctxt "keyboard label"
msgid "Meta"
msgstr ""
@@ -1103,7 +1102,7 @@ msgctxt "keyboard label"
msgid "Space"
msgstr ""
-#: gtk/gtkaccelgroup.c:952 gtk/gtkshortcutlabel.c:172
+#: gtk/gtkaccelgroup.c:952 gtk/gtkshortcutlabel.c:176
msgctxt "keyboard label"
msgid "Backslash"
msgstr ""
@@ -1644,7 +1643,7 @@ msgstr ""
#. * Note that translating this doesn't guarantee that you get localized
#. * digits. That needs support from your system and locale definition
#. * too.
-#: gtk/gtkcalendar.c:1495
+#: gtk/gtkcalendar.c:1496
#, c-format
msgctxt "calendar:week:digits"
msgid "%d"
@@ -1937,7 +1936,7 @@ msgstr ""
#: gtk/gtkcolorswatch.c:231
msgid "Customize"
-msgstr ""
+msgstr "Аҧсахра"
#. Translate to the default units to use for presenting
#. * lengths to the user. Translate to default:inch if you
@@ -2010,7 +2009,7 @@ msgstr ""
#: gtk/gtkentry.c:3665
msgid "Insert Emoji"
-msgstr ""
+msgstr "Аҿапаҟьаабжьаргылара"
#: gtk/gtkfilechooserdialog.c:549
msgid "_Name"
@@ -2034,7 +2033,7 @@ msgstr ""
#: gtk/gtkfilechoosererrorstack.c:81
msgid "Folder names cannot contain “/”"
-msgstr ""
+msgstr "Аҭаӡқәа рыхьӡ ирымазар ҟалаӡом «/»"
#: gtk/gtkfilechoosererrorstack.c:85
msgid "File names cannot contain “/”"
@@ -2204,7 +2203,7 @@ msgstr "_Ахьӡԥсахра"
#: gtk/gtkfilechooserwidget.c:1831
msgid "_Move to Trash"
-msgstr ""
+msgstr "Акаҵкәыр _ахь ашьҭра"
#: gtk/gtkfilechooserwidget.c:1840
msgid "Show _Hidden Files"
@@ -2220,7 +2219,7 @@ msgstr ""
#: gtk/gtkfilechooserwidget.c:1852
msgid "Show _Time"
-msgstr ""
+msgstr "_Аамҭа арбара"
#: gtk/gtkfilechooserwidget.c:1856
msgid "Sort _Folders Before Files"
@@ -2240,7 +2239,7 @@ msgstr "_Ахьӡ:"
#: gtk/gtkfilechooserwidget.c:2897 gtk/gtkfilechooserwidget.c:2911
#, c-format
msgid "Searching in %s"
-msgstr ""
+msgstr "Аҧшаара %s аҟны"
#: gtk/gtkfilechooserwidget.c:2917
msgid "Searching"
@@ -2248,7 +2247,7 @@ msgstr ""
#: gtk/gtkfilechooserwidget.c:2923
msgid "Enter location or URL"
-msgstr ""
+msgstr "Иҭажәгал ҭыҧс иааннакыло мамзар URL"
#: gtk/gtkfilechooserwidget.c:3813 gtk/gtkfilechooserwidget.c:6637
#: gtk/ui/gtkfilechooserwidget.ui:226
@@ -2258,11 +2257,11 @@ msgstr "Ианыԥсахыз арыцхә"
#: gtk/gtkfilechooserwidget.c:4072
#, c-format
msgid "Could not read the contents of %s"
-msgstr ""
+msgstr "Аҭаҵа аҧхьара залшом %s"
#: gtk/gtkfilechooserwidget.c:4076
msgid "Could not read the contents of the folder"
-msgstr ""
+msgstr "Аҭаӡ аҭаҵа аҧхьара залшом"
#. Translators: see g_date_time_format() for details on the format
#: gtk/gtkfilechooserwidget.c:4216 gtk/gtkfilechooserwidget.c:4259
@@ -2287,7 +2286,7 @@ msgstr "%-e %b. %Y"
#: gtk/gtkfilechooserwidget.c:4323 gtk/gtkfilechooserwidget.c:4331
msgid "Program"
-msgstr ""
+msgstr "Апрограмма"
#: gtk/gtkfilechooserwidget.c:4324
msgid "Audio"
@@ -2324,19 +2323,19 @@ msgstr "Аимадарақәа"
#: gtk/gtkfilechooserwidget.c:4334
msgid "Calendar"
-msgstr ""
+msgstr "Амзар"
#: gtk/gtkfilechooserwidget.c:4335
msgid "Document"
-msgstr ""
+msgstr "Адокумент"
#: gtk/gtkfilechooserwidget.c:4336
msgid "Presentation"
-msgstr ""
+msgstr "Аӡыргара"
#: gtk/gtkfilechooserwidget.c:4337
msgid "Spreadsheet"
-msgstr ""
+msgstr "Аҭаӡҩыра"
#: gtk/gtkfilechooserwidget.c:4368 gtk/gtkfilechooserwidget.c:4561
msgid "Unknown"
@@ -2363,11 +2362,11 @@ msgstr "_Аҧсахра"
#: gtk/gtkfilechooserwidget.c:5962
msgid "You do not have access to the specified folder."
-msgstr ""
+msgstr "Иарбоу аҭаӡ ахь анеира азин шәымаӡам"
#: gtk/gtkfilechooserwidget.c:6566
msgid "Could not send the search request"
-msgstr ""
+msgstr "Аҧшааразы адҵаалара ашьҭра залымшеит."
#: gtk/gtkfilechooserwidget.c:6877
msgid "Accessed"
@@ -2379,7 +2378,7 @@ msgstr "Sans 12"
#: gtk/gtkfontbutton.c:506 gtk/gtkfontbutton.c:620
msgid "Pick a Font"
-msgstr ""
+msgstr "Ашрифт алшәх"
#: gtk/gtkfontbutton.c:1323
msgctxt "font"
@@ -2435,19 +2434,19 @@ msgstr "default:mm"
#: gtk/gtkfontchooserwidget.c:2501
msgid "Ligatures"
-msgstr ""
+msgstr "Алигатурқәа"
#: gtk/gtkfontchooserwidget.c:2502
msgid "Letter Case"
-msgstr ""
+msgstr "Анбанқәа ршәагаа"
#: gtk/gtkfontchooserwidget.c:2503
msgid "Number Case"
-msgstr ""
+msgstr "Аҧхьаӡацқәа ршәагаа"
#: gtk/gtkfontchooserwidget.c:2504
msgid "Number Spacing"
-msgstr ""
+msgstr "Ахьаҵқәа ршәагаа"
#: gtk/gtkfontchooserwidget.c:2505
msgid "Fractions"
@@ -2619,7 +2618,7 @@ msgstr "_Адомен"
#: gtk/gtkmountoperation.c:711
msgid "Volume type"
-msgstr ""
+msgstr "Атом ахкы"
#: gtk/gtkmountoperation.c:721
msgid "_Hidden"
@@ -2710,11 +2709,7 @@ msgstr "Иаԥхьааиуа агәылаҵа"
msgid "Next tab"
msgstr "Анаҩстәи агәылаҵа"
-#: gtk/gtknotebook.c:4038
-msgid "Tab"
-msgstr "Агәылаҵа"
-
-#: gtk/gtknotebook.c:4336 gtk/gtknotebook.c:6544
+#: gtk/gtknotebook.c:4333 gtk/gtknotebook.c:6546
#, c-format
msgid "Page %u"
msgstr ""
@@ -2756,17 +2751,17 @@ msgstr "Адаҟьа ахышәарақәа"
#: gtk/gtkpasswordentry.c:173
msgid "Hide Text"
-msgstr ""
+msgstr "Атекст аҵәахра"
-#: gtk/gtkpasswordentry.c:178 gtk/gtkpasswordentry.c:622
+#: gtk/gtkpasswordentry.c:178 gtk/gtkpasswordentry.c:634
msgid "Show Text"
-msgstr ""
+msgstr "Атекст арбара"
#: gtk/gtkpasswordentry.c:217
msgid "Caps Lock is on"
msgstr "Caps Lock аҿакуп"
-#: gtk/gtkpasswordentry.c:698
+#: gtk/gtkpasswordentry.c:710
msgid "_Show Text"
msgstr "_Атекст арбара"
@@ -2774,7 +2769,7 @@ msgstr "_Атекст арбара"
#: gtk/gtkplacessidebar.c:914
#, c-format
msgid "Open %s"
-msgstr ""
+msgstr "Аартра%s"
#: gtk/gtkplacessidebar.c:1005
msgid "Recent"
@@ -2798,7 +2793,7 @@ msgstr "Ахатә ҭаӡ аартра"
#: gtk/gtkplacessidebar.c:1042
msgid "Desktop"
-msgstr ""
+msgstr "Аусуратә ишәа"
#: gtk/gtkplacessidebar.c:1044
msgid "Open the contents of your desktop in a folder"
@@ -3063,7 +3058,7 @@ msgstr "Аҳа аҿы"
#: gtk/gtkplacesview.c:2048 gtk/gtkplacesview.c:2057
msgid "On This Computer"
-msgstr ""
+msgstr "Ари акомпиутер аҟны"
#. Translators: respectively, free and total space of the drive. The plural form
#. * should be based on the free space available.
@@ -3081,7 +3076,7 @@ msgid "Disconnect"
msgstr "Аҽаҿыхра"
#: gtk/gtkplacesviewrow.c:471 gtk/ui/gtkplacesviewrow.ui:53
-#: gtk/ui/gtksidebarrow.ui:50
+#: gtk/ui/gtksidebarrow.ui:51
msgid "Unmount"
msgstr ""
@@ -3418,7 +3413,7 @@ msgstr "Армарахь аҟьара"
#. Translators: This is the window title for the shortcuts window in normal mode
#: gtk/gtkshortcutswindow.c:874 gtk/inspector/window.ui:498
msgid "Shortcuts"
-msgstr ""
+msgstr "Арыдқәа реилаҵа"
#. Translators: This is the window title for the shortcuts window in search mode
#: gtk/gtkshortcutswindow.c:879
@@ -3438,7 +3433,7 @@ msgstr "Алҵшәақәа ыҟаӡам"
#: gtk/gtkshortcutswindow.c:974 gtk/ui/gtkemojichooser.ui:362
#: gtk/ui/gtkfilechooserwidget.ui:310 gtk/ui/gtkplacesview.ui:230
msgid "Try a different search"
-msgstr ""
+msgstr "Аԥшаара ахышәарақәа раԥсахра шәҽазышәшәа"
#: gtk/gtkshow.c:175
msgid "Could not show link"
@@ -3499,7 +3494,7 @@ msgstr ""
#: gtk/gtkwindow.c:6147
msgid "Don’t show this message again"
-msgstr ""
+msgstr "Уаҳа ари ацҳамҭа армырбара"
#: gtk/gtkwindowcontrols.c:309 gtk/gtkwindowhandle.c:230
msgid "Minimize"
@@ -3790,7 +3785,7 @@ msgstr "Ахҵара"
#: gtk/inspector/menu.ui:36 gtk/inspector/shortcuts.ui:23
msgid "Action"
-msgstr ""
+msgstr "Аҟаҵара"
#: gtk/inspector/menu.ui:49
msgid "Target"
@@ -4043,11 +4038,11 @@ msgstr "Ашәага"
#: gtk/inspector/resource-list.ui:121
msgid "Name:"
-msgstr ""
+msgstr "Ахьӡ:"
#: gtk/inspector/resource-list.ui:143
msgid "Type:"
-msgstr ""
+msgstr "Ахкы:"
#: gtk/inspector/resource-list.ui:164
msgid "Size:"
@@ -4283,7 +4278,7 @@ msgstr ""
#: gtk/inspector/window.ui:386
msgid "Miscellaneous"
-msgstr ""
+msgstr "Еиԥшымкәа"
#: gtk/inspector/window.ui:407 gtk/ui/gtkprintunixdialog.ui:393
msgid "Layout"
@@ -4315,7 +4310,7 @@ msgstr ""
#: gtk/inspector/window.ui:487
msgid "Magnifier"
-msgstr ""
+msgstr "Ардуга"
#: gtk/inspector/window.ui:508
msgid "Accessibility"
@@ -5873,7 +5868,7 @@ msgstr "Аҭабурақәа"
#: gtk/ui/gtkaboutdialog.ui:206
msgid "System"
-msgstr ""
+msgstr "Асистема"
#: gtk/ui/gtkappchooserdialog.ui:60
msgid "_View All Applications"
@@ -6037,7 +6032,7 @@ msgstr ""
#: gtk/ui/gtkfilechooserwidget.ui:378
msgid "Folder Name"
-msgstr ""
+msgstr "Аҭаӡ ахьӡ"
#: gtk/ui/gtkfilechooserwidget.ui:404
msgid "_Create"
@@ -6067,10 +6062,6 @@ msgstr "Абызшәа"
msgid "Preview Font"
msgstr ""
-#: gtk/ui/gtkfontchooserwidget.ui:191 gtk/ui/gtkfontchooserwidget.ui:220
-msgid "horizontal"
-msgstr ""
-
#: gtk/ui/gtkfontchooserwidget.ui:270
msgid "No Fonts Found"
msgstr ""
@@ -6301,7 +6292,7 @@ msgstr ""
#: gtk/ui/gtkprintunixdialog.ui:957
msgid "Job"
-msgstr ""
+msgstr "Аус"
#. This will appear as a tab label in the print dialog.
#: gtk/ui/gtkprintunixdialog.ui:987
@@ -6901,7 +6892,7 @@ msgstr ""
#: modules/printbackends/gtkprintbackendfile.c:706
msgid "File"
-msgstr ""
+msgstr "Афаил"
#: modules/printbackends/gtkprintbackendfile.c:716
msgid "_Output format"
@@ -7239,3 +7230,4113 @@ msgid ""
"No theme index file in “%s”.\n"
"If you really want to create an icon cache here, use --ignore-theme-index.\n"
msgstr ""
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy